PLC_SIEMENS_S7-1200_V2

西门子S7协议。

适用于西门子S7-1200,S7-1500,Smart系列的PLC。

虚点:

1、设备通讯状态,记录设备是否在线的状态

通道名称.设备名称#CommunicationStatus

基数和系数在不同场景下的应用:

​ 采集时 工程值=(原始值+基数)*系数;

​ 控制时 下发值=工程值/系数-基数;

一、通道配置

1.1、通讯配置

​ 通讯方式选择"TCPClitent"方式

1.2、通讯属性

​ IP地址 西门子PLC的IP地址

​ 端口号 102

1.3、驱动属性配置

参数 说明
超时时间(ms) PLC未回复的超时时间,单位:毫秒,默认为1000ms
CPU机架号 0~7,默认为0
CPU槽号 机架槽号默认为0,槽位1留给电源,槽位2-3是CPU模块,如果没有电源CPU就是1,400PLC有的使用2号槽位,有的使用3号槽位
离线时数据归零参数 为0时数据不归零;为1时数据归零

二、设备配置

2.1、基本信息

参数 说明
设备通讯状态 表示设备是否在线的状态,无需配置,不可编辑

2.2、点表组

参数 说明
采集点名 会按照"变量名"和通道自动生成
变量名 变量名
变量描述 变量描述
变量编号 变量编号
虚量 未勾选时按照后边配置项配置,勾选后可实现脚本计算
通道类型 I输入继电器、Q输出继电器、M内部继电器、V数据继电器(DB区)
读写属性 读写、只读、只写
地址 偏移
I、Q、M取位可以按照n.m方式去取某一位的值,取n时为取字节
V数据继电器(DB区)区取字节时配置为n.m,取位时配置为n.m.b
数据类型 根据点表选择对应的数据类型,支持的数据类型见表2.2.1
系数 有效
基数 有效
扫描周期 查询周期
参数 说明
0
1 8位有符号
2 8位无符号
3 16位有符号
4 16位无符号
5 16位BCD格式
6 32位BCD格式
7 32位有符号整型
8 32位无符号整型
9 32位浮点数
10 8字节浮点类型
11 8字节有符号数
12 8字节无符号数
表2.2.1 支持的数据类型

三、常见问题

3.1.当建立通讯后(在报文界面可以看到交互的报文)但是数据未读取到,提示“未处理帧”,则需要使用博图软件检查PLC的设置

​ 解决办法:

​ 在博图软件中配置PLC连接属性

​ 选中PLC,在“常规”标签中,选中“保护”项,勾选“允许来自远程对象的PUT/GET通信访问”选项,将程序编译并下载,完成对PLC的设置。

3.2. 读取数据点显示为空

​ 现象是:网关的报文界面正常的读写报文,但是实时值界面的点数值显示为空

​ 检查网关组态的点地址在PLC中是否存在,PLC中不存在的点是无法进行读写的

更新时间 2021年12月23日15:56:42

results matching ""

    No results matching ""