Modbus协议是一种广泛应用于工业自动化领域的通讯协议,它可以采集和控制各种工业设备,如PLC、传感器、执行器、变频器、智能仪表等。顺利获得Modbus协议,设备间可以实现数据交换,如温度、压力、流量、速度等监测数据,以及控制指令,优化生产过程。本篇就结合九游会J9工业路由器配置后台,为大家介绍Modbus如何添加点位。
序号:采集规则编号,正常从数字 1 往下排列
设备名:可填写采集的设备的名称,可以用来备注,中文在前字母数字在后,否则有可能出现乱码(一般只用字母数字组合命名)。
所属接口:对应的采集的接口设置,选择已开启的接口,COM 口对应串口,TCP 对应网口,未开启的接口不会显示。
因子名称:必填项,表示采集上报的要素名称(key,value 键值对里面的 key),例如环保协议编码或者自定义编码,如:a01001,如果一条规则采集多个因子,因子名称之间用英文分号“;”隔开。
设备 ID:Modbus 设备 ID,0-255(10 进制)。
功能码:一般为 03 功能码,读取寄存器数据,1-255(10 进制)。
起始地址:寄存器起始地址,具体参考对应的 modbus 点表,默认可配置范围是 0-65535(10 进制)。
个数:寄存器数据个数,16 位类型的一个因子占用一个寄存器,32 位或者 float 类型的占用 2 个寄存器,N 个因子就根据数据类型乘以 N,可配置范围是 0-120(10 进制)
数据类型:根据 modbus 点表选择对应的数据类型。
上报中心:填 1,数据上传到服务端 1;填 1-2,数据上传到服务端 1-2 以此类推。
例子 1:一条规则采集一个点位,以下点表参数为例
配置噪声的采集规则,如下图
序号:1
设备名:噪声
所属接口:485 串口传感器,接到网关的 COM1 口,接口选择 COM1
因子名称:zs,噪声的首字母缩写,具体以实际项目应用为主
设备 ID:255,参考点表
功能码: 03 功能码,参考点表
起始地址:根据 modbus 点表,噪声的寄存器地址为:1
个数:根据 modbus 点表,噪声为 16 位数据类型,所以个数为:1
数据类型:根据 modbus 点表,数据类型为无符号 16 位整形。
上报中心:数据上传到服务端 1
例子 2:一条规则采集多个点位(条件为:设备 ID、功能码、寄存器地址陆续在、读取寄存器个数、数据类型、算法相同的点位),以下点表参数为例
配置一条规则采集多个点位,硫化氢到 PM10 浓度的数据,如下图
序号:2
设备名:气体浓度
所属接口:485 串口传感器,接到网关的 COM1 口,接口选择 COM1
因子名称:参考点表,取名气体浓度的名称,多个因子名称之间顺利获得英文分号“;”隔开,具体以实际项目应用为主
设备 ID:255,参考点表
功能码: 03 功能码,参考点表
起始地址:根据 modbus 点表,硫化氢/TVOC 的寄存器地址为:2
个数:需要陆续在采集 7 个寄存器地址,所以个数为:7
数据类型:根据 modbus 点表,数据类型为无符号 16 位整形。
上报中心:数据上传到服务端 1
九游会J9Baimatech,集M2M产品研发、IoT平台服务、国际化运营于一体,让我们联接,共创未来