modbus-tcp采集¶
云端配置(modbus-tcp采集)¶
新建通道¶
新建一个采集通道,协议选择MODBUS-TCP,主参数中,IP地址填写modbus从站的IP地址,端口号默认502,按需修改;
提示
本协议支持通讯方向改为等待接入,此时设备公共地址填DTU的注册帧字符串。
新建设备¶
新建一个设备,自定义设备名称,通讯地址填写modbus从站的设备地址,其余参数留空即可。
新建测点¶
举例新建一个保持寄存器测点,已知寄存器地址为4100,数据类型为16位有符号位整型,那么功能码选择03,06号命令,地址填写4100,数据类型选择16位有符号,数据格式(高低位)选择12。
提示
有些设备的点表在描述时,可能会将寄存器类型作为数字拼接到寄存器的最高位,例如“4100”,也有可能指功能码“04号命令(读输入寄存器)”、地址为“100”。
本地配置(modbus-tcp采集)¶
展开查看视频
新建通道¶
新建一个采集通道,协议选择MODBUS-TCP,主参数中,IP地址填写modbus从站的IP地址,端口号默认502,按需修改;
提示
本协议支持通讯方向改为等待接入,此时设备公共地址填DTU的注册帧字符串。
新建设备¶
新建一个设备,自定义设备名称,通讯地址填写modbus从站的设备地址,其余参数留空即可。
新建测点¶
举例新建一个保持寄存器测点,已知寄存器地址为4100,数据类型为16位有符号位整型,那么功能码选择03,06号命令,地址填写4100,数据类型选择16位有符号,数据格式(高低位)选择12。
提示
有些设备的点表在描述时,可能会将寄存器类型作为数字拼接到寄存器的最高位,例如“4100”,也有可能指功能码“04号命令(读输入寄存器)”、地址为“100”。
注意
使用01、02功能码读取时,测点数据类型必须为位;
使用03、04功能读取,且需要按位取值时,测点数据类型应该为16位有/无符号或32位有/无符号。