ModbusRTU
1.1.驱动设置
该协议支持标准的modbus在串口链路上的采集
- 串口号:选择网关连接仪表的 com 口;
串口参数:与被采集仪表保持一致;采集默认参数为:波特率:9600,8,N,1
- 校验位:NONE表示无效验,EVEN表示偶效验,ODD表示奇效验
轮询周期:对所有在节点下的采集点,如果实际采集时间超过预设值,则该周期设定将失效
1.2.设备属性设置
- 设备ID:modbus的设备ID,范围1-254
- 超时时间:默认999,单位毫秒,如果部分设备响应过慢,可设置为2000
- 读端组包:启用后,网关将自动对要采集的数据,做最优化的组包采集
- 数字量组包长度:针对DI/DO类型,在地址连续时,一次性至多读取的数量
- 模拟量组包长度:针对AI/AO类型,在地址连续时,一次性至多读取的数量
1.3.采集标签配置
- 寄存器类型:modbus寄存器类型
- 数值转换倍率:允许对原值进行浮点数的运算,默认值1不修改原值
- 数据类型:modbus默认数据类型为2BYTE,也支持int,float,double等数据类型的采集
- 寄存器地址:范围0-65535
- 当数据类型为2BYTE时,请保持地址间隔为1,如:1,2,3,4,5
- 当数据类型为4BYTE时,请保持地址间隔为2,如:1,3,5,7,9
- 当数据类型为8BYTE时,请保持地址间隔为4,如:1,5,9,13
- 字节顺序:允许颠倒大小端,需要和被采集的设备的字节顺序类型一致
ModbusTCP
1.1.驱动设置
该协议支持标准的modbus在网络链路上的采集
- IP地址:要采集设备的IP地址
- 端口号:要采集设备的端口号,默认502
- 轮询周期:对所有在节点下的采集点,如果实际采集时间超过预设值,则该周期设定将失效
- 连接超时:首次与采集设备建立TCP驱动链接时的连接超时,非采集超时
1.2.设备属性设置
- 设备ID:modbus的设备ID,范围1-254
- 超时时间:默认999,单位毫秒,如果部分设备响应过慢,可设置为2000
- 读端组包:启用后,网关将自动对要采集的数据,做最优化的组包采集
- 数字量组包长度:针对DI/DO类型,在地址连续时,一次性至多读取的数量
- 模拟量组包长度:针对AI/AO类型,在地址连续时,一次性至多读取的数量
1.3.采集标签配置
- 寄存器类型:modbus寄存器类型
- 数值转换倍率:允许对原值进行浮点数的运算,默认值1不修改原值
- 数据类型:modbus默认数据类型为2BYTE,也支持int,float,double等数据类型的采集
- 寄存器地址:范围0-65535
- 当数据类型为2BYTE时,请保持地址间隔为1,如:1,2,3,4,5
- 当数据类型为4BYTE时,请保持地址间隔为2,如:1,3,5,7,9
- 当数据类型为8BYTE时,请保持地址间隔为4,如:1,5,9,13
- 字节顺序:允许颠倒大小端,需要和被采集的设备的字节顺序类型一致