物联网网关工业工控网关如何配置远程管理 西门子S7-200/200smart PLC 跨网段集中管理

作者:杭州领祺科技有限公司 日期:2023-01-04 阅读量:

云端配置(西门子S7-200/200smart)

新建通道

新建一个采集通道,协议选择S7-200/200smart,IP地址填写PLC的IP地址,端口号默认102

注意

PLC一次性读取的寄存器个数有数量限制,建议在规约特征里配置单帧寄存器最大个数以实现自动分组。

新建设备

新建一个设备,自定义设备名称,设备的通讯地址填写PLC的TSAP,例如网关采集端的TSAP(源)为10.01,PLC端TSAP(目的)为10.04,那么在“通讯地址”处填写“10011004”,其余参数留空。

提示

TSAP由两个字节组成,第一个字节表示连接数,第二个字节是机架号CPU槽号;

例如0201,02代表允许2个链接,0代表0号机架、1代表1号插槽。

注意

如果不知道TSAP信息的,那么填写02010201即可。

新建测点

DB寄存器

已知一个测点的寄存类型为DB寄存器(也叫VS寄存器、VD寄存器、VW寄存器、VB寄存器),寄存器地址为100,数据类型为real

那么在基本属性页,功能码选择DB寄存器,地址填100,数据格式选择1234,数据类型选择单精度浮点数;

提示

PI寄存器的建点过程同DB寄存器一致。

关于数据类型

在西门子PLC中,VD是双字(32位),VW是(16位),VB是字节(8位),VD0包含了VW0和VW2,包含了VB0、VB1、VB2、VB3,以此类推,它们在PLC中使用的是同一片内存;所以它们的功能码都选择DB寄存器,数据类型上VD选32位有/无符号单精度浮点数,VW选16位有/无符号,VB选8位有/无符号,数据格式根据实际情况选择,寄存器地址则按照原样填写。

M寄存器

已知一个测点的寄存类型为M寄存器,寄存器地址为10、按位取3(在PLC编程软件中为M10.3),

那么在基本属性页,功能码选择M寄存器,地址填10,数据格式选择12,数据类型为8位无符号,在高级设置页中,勾选按位取值起始位终止位都选3

提示

I寄存器、Q寄存器的建点过程同M寄存器一致。

C寄存器

提示

T寄存器(计时器)的建点过程同C寄存器一致。

已知一个测点的寄存类型为C寄存器,寄存器地址为15

那么在基本属性页,功能码选择C寄存器,地址填15,数据格式选择12,数据类型选择时,读取该寄存器的开关(0或1)状态,数据类型选择16位有符号时,读取该寄存器的计数(计时)值。

本地配置(西门子S7-200/200smart)

新建通道

新建一个采集通道,协议选择S7-200/200smart,IP地址填写PLC的IP地址,端口号默认102

注意

PLC一次性读取的寄存器个数有数量限制,建议在规约特征里配置单帧寄存器最大个数以实现自动分组。

新建设备

新建一个设备,自定义设备名称,设备的通讯地址填写PLC的TSAP,例如网关采集端的TSAP(源)为10.01,PLC端TSAP(目的)为10.04,那么在“通讯地址”处填写“10011004”,其余参数留空。

提示

TSAP由两个字节组成,第一个字节表示连接数,第二个字节是机架号CPU槽号;

例如0201,02代表允许2个链接,0代表0号机架、1代表1号插槽。

注意

如果不知道TSAP信息的,那么填写02010201即可。

新建测点

DB寄存器

已知一个测点的寄存类型为DB寄存器(也叫VS寄存器、VD寄存器、VW寄存器、VB寄存器),寄存器地址为100,数据类型为real

那么添加一个测点,功能码选择DB寄存器,地址填100,高低位顺序选择1234,数据类型选择单精度浮点数;

提示

PI寄存器的建点过程同DB寄存器一致。

关于数据类型

在西门子PLC中,VD是双字(32位),VW是(16位),VB是字节(8位),VD0包含了VW0和VW2,包含了VB0、VB1、VB2、VB3,以此类推,它们在PLC中使用的是同一片内存;所以它们的功能码都选择DB寄存器,数据类型上VD选32位有/无符号单精度浮点数,VW选16位有/无符号,VB选8位有/无符号,数据格式根据实际情况选择,寄存器地址则按照原样填写。

M寄存器

已知一个测点的寄存类型为M寄存器,寄存器地址为10、按位取3(在PLC编程软件中为M10.3),

那么添加一个测点,功能码选择M寄存器,地址填10,数据格式选择12,数据类型为8位无符号按位取值选择取值起始位取值终止位都选3

提示

I寄存器、Q寄存器的建点过程同M寄存器一致。

C寄存器

提示

T寄存器(计时器)的建点过程同C寄存器一致。

已知一个测点的寄存类型为C寄存器,寄存器地址为15

那么在基本属性页,功能码选择C寄存器,地址填15,数据格式选择12,数据类型选择时,读取该寄存器的开关(0或1)状态,数据类型选择16位有符号时,读取该寄存器的计数(计时)值。


分享到: