跳转至

S7-300/400

云端配置(西门子S7-300/400)

新建通道

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

注意

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

新建设备

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

提示

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

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

例如PLC的TSAP为1003,如果通讯地址02011003连接不上,那么减小PLC的TSAP的连接数再试,例如02010303

注意

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

新建测点

DB寄存器

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

那么在基本属性页,功能码选择DB寄存器,地址填20.124,数据格式选择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寄存器、DBX寄存器(即先读取DB寄存器里的值再对其进行按位取值)的建点过程同M寄存器一致。

本地配置(西门子S7-300/400)

新建通道

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

注意

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

新建设备

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

提示

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

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

例如PLC的TSAP为1003,如果通讯地址02011003连接不上,那么减小PLC的TSAP的连接数再试,例如02010303

注意

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

新建测点

DB寄存器

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

那么在基本属性页,功能码选择DB寄存器,地址填20.124,数据格式选择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寄存器、DBX寄存器(即先读取DB寄存器里的值再对其进行按位取值)的建点过程同M寄存器一致。