九游会J9

Modbus协议知识课堂:Modbus如何添加点位

  • 时间 :2025-07-07
  • 作者 :九游会J9科技
  • 浏览数 :2675

Modbus协议是一种广泛应用于工业自动化领域的通讯协议,它可以采集和控制各种工业设备,如PLC、传感器、执行器、变频器、智能仪表等。顺利获得Modbus协议,设备间可以实现数据交换,如温度、压力、流量、速度等监测数据,以及控制指令,优化生产过程。本篇就结合九游会J9工业路由器配置后台,为大家介绍Modbus如何添加点位。


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:一条规则采集一个点位,以下点表参数为例

Modbus采集规则


配置噪声的采集规则,如下图

Modbus噪声采集


序号:1

设备名:噪声

所属接口:485 串口传感器,接到网关的 COM1 口,接口选择 COM1

因子名称:zs,噪声的首字母缩写,具体以实际项目应用为主

设备 ID:255,参考点表

功能码: 03 功能码,参考点表

起始地址:根据 modbus 点表,噪声的寄存器地址为:1

个数:根据 modbus 点表,噪声为 16 位数据类型,所以个数为:1

数据类型:根据 modbus 点表,数据类型为无符号 16 位整形。

上报中心:数据上传到服务端 1


例子 2:一条规则采集多个点位(条件为:设备 ID、功能码、寄存器地址陆续在、读取寄存器个数、数据类型、算法相同的点位),以下点表参数为例

Modbus多点位采集规则    

配置一条规则采集多个点位,硫化氢到 PM10 浓度的数据,如下图

Modbus多点采集配置


序号:2

设备名:气体浓度

所属接口:485 串口传感器,接到网关的 COM1 口,接口选择 COM1

因子名称:参考点表,取名气体浓度的名称,多个因子名称之间顺利获得英文分号“;”隔开,具体以实际项目应用为主

设备 ID:255,参考点表

功能码: 03 功能码,参考点表

起始地址:根据 modbus 点表,硫化氢/TVOC 的寄存器地址为:2

个数:需要陆续在采集 7 个寄存器地址,所以个数为:7

数据类型:根据 modbus 点表,数据类型为无符号 16 位整形。

上报中心:数据上传到服务端 1

联系我们
联系我们

九游会J9Baimatech,集M2M产品研发、IoT平台服务、国际化运营于一体,让我们联接,共创未来