# 一、Modbus简介
**Modbus**是一种串行通信协议,是Modicon公司(现在的施耐德电气Schneider Electric)于1979年为使用可编程逻辑控制器(PLC)通信而发表。Modbus已经成为工业领域通信协议的业界标准(De facto),并且现在是工业电子设备之间常用的连接方式。
Modbus比其他通信协议使用的更广泛的主要原因有:
1. 公开发表并且无版权要求
2. 易于部署和维护
3. 对设备厂商来说,修改设定地址位没有太多限制
Modbus允许多个 (大约240个) 设备连接在同一个网络上进行通信,举个例子,一个由测量温度和湿度的装置,海创IIoT可视化平台则将结果捕获,在数据采集与监视控制系统(SCADA)中,Modbus通常用来连接监控计算机和智能设备
# 二、连接域名及端口
● 服务器地址:DTU设备IP地址
● 服务器端口号:DTU设备服务端口
# 三、使用须知
注意,本章内容的掌握需要您具有MODBUS协议的知识储备对本产品功能和应用概念有所了解,Modbus 设备例举PD194E-9F3智能三相电表,本文将带你看懂看厂家说明书来填写平台Modbus组件连接参数,设备外观如图:
![](https://box.kancloud.cn/f3ba942635e65114232191bce2d2f37b_606x324.png)
![](https://box.kancloud.cn/82ffb3124e4898dda15719b620cafd90_559x305.png)
![](https://box.kancloud.cn/31fe478e2d42bbadb43334415e16f283_558x184.png)
# 四、Modbus功能码说明
Modbus网络是一个工业通信系统,可应用于各种数据采集和过程 监控。平台集成了其中四种最常用的功能码:
![](https://box.kancloud.cn/ea3afe39cec69c563673862cc64fcf90_887x193.png)
# 五、Modbus单元-ID(仪表地址)说明
一台仪器使用的是MODBUS协议通讯,他用做从机,如果现在不知道设备的默认单元-ID号,请务必找到该设备的有关操作资料
例如:# PD194E-9F3 三相智能电表,查看厂商提供的说明书
![](https://box.kancloud.cn/071582ffeb86483ac231efee041a19a5_559x507.png)
![](https://box.kancloud.cn/c4cf0051d50980071ac6917453cba407_561x175.png)
![](https://box.kancloud.cn/ec460b25d0211111d1b1608117ce9131_370x321.png)
操作查询到此表的仪表地址(单元-ID号)为0202,换算成16进制=CA ,则单元-ID号为CA
# 六、Modbus寄存器地址说明
![](https://box.kancloud.cn/e9cbd6e4cc284c777ad9d289ac4b948f_602x543.png)
根据设备厂商文档,可查到十六进制的2E 为正向总有功电能,单位KWH,数据长度为2,数据格式为float,没有特别说明需要二次运算,因此返回的数据电能值。
# 七、填写参数字典
我们已经从说明文档上获得以上要素,这样就可以组成连接MODBUS组件属性要填写的主要参数
![](https://box.kancloud.cn/30af734a1591369560ba6f18359640f9_1224x162.png)
如何快速使用文档参数,在海创IIoT可视华平台上采集设备数据,请参见Modbus连接示例。
- 海创IIoT可视化平台
- 简介
- 使用说明
- 安装
- 注册
- 控件使用说明
- serial
- mongodb-node
- websocket
- function
- Modbus连接接口
- Modbus连接说明
- Modbus连接示例
- 设备连接案例
- 单相智能电表(DL/T645-2007协议)
- 单相智能电表(Modbus协议)
- PLC连接案例
- 西门子PLC
- 三菱PLC
- 欧姆龙PLC(HostLink协议)
- 欧姆龙PLC(Fins协议)
- 西门子s7-200 smart跑马灯场景效果
- 松下PLC
- 传感器连接案例
- 温湿度变送器
- PM空气质量检测仪
- 数据上报阿里云
- 数据上报百度云
- 微信公众号连接示例
- 获取阿里云数据
- 使用OPCUA