跳转至

modbus-tcp采集

云端配置(modbus-tcp采集)

新建通道

新建一个采集通道,协议选择MODBUS-TCP,主参数中,IP地址填写modbus从站的IP地址,端口号默认502,按需修改;

提示

本协议支持通讯方向改为等待接入,此时设备公共地址填DTU的注册帧字符串。

注意

MODBUS一次性读取的寄存器个数有数量限制,本协议默认在规约特征里配置了单帧寄存器最大个数以实现自动分组,如需手动分组(请参照链接中采集分组描述说明),将该参数设置为0。

新建设备

新建一个设备,自定义设备名称,通讯地址填写modbus从站的设备地址,其余参数留空即可。

新建测点

举例新建一个保持寄存器测点,已知寄存器地址为4100,数据类型为16位有符号位整型,那么功能码选择03,06号命令地址填写4100数据类型选择16位有符号数据格式(高低位)选择12

提示

有些设备的点表在描述时,可能会将寄存器类型作为数字拼接到寄存器的最高位,例如“4100”,也有可能指功能码“04号命令(读输入寄存器)”、地址为“100”。

注意

使用01、02功能码读取时,测点数据类型必须为

使用03、04功能读取,且需要按位取值时,测点数据类型应该为16位有/无符号32位有/无符号,并在测点的高级设置里勾选按位取值。

本地配置(modbus-tcp采集)

展开查看视频

新建通道

新建一个采集通道,协议选择MODBUS-TCP,主参数中,IP地址填写modbus从站的IP地址,端口号默认502,按需修改;

提示

本协议支持通讯方向改为等待接入,此时设备公共地址填DTU的注册帧字符串。

注意

MODBUS一次性读取的寄存器个数有数量限制,本协议默认在规约特征里配置了单帧寄存器最大个数以实现自动分组,如需手动分组(请参照链接中测点分组描述说明),将该参数设置为0。

新建设备

新建一个设备,自定义设备名称,通讯地址填写modbus从站的设备地址,其余参数留空即可。

新建测点

举例新建一个保持寄存器测点,已知寄存器地址为4100,数据类型为16位有符号位整型,那么功能码选择03,06号命令地址填写4100数据类型选择16位有符号数据格式(高低位)选择12

提示

有些设备的点表在描述时,可能会将寄存器类型作为数字拼接到寄存器的最高位,例如“4100”,也有可能指功能码“04号命令(读输入寄存器)”、地址为“100”。

注意

使用01、02功能码读取时,测点数据类型必须为

使用03、04功能读取,且需要按位取值时,测点数据类型应该为16位有/无符号32位有/无符号