多语言展示
当前在线:1492今日阅读:117今日分享:28

如何使用RTU数据采集终端中的modbus功能?

如何使用RTU的modbus功能?实际上,在现实的使用中,时常会遇到这么一个场景,即有多个应用现场,各自都有PLC设备,而在中心这一端需要集中管理现场的PLc设备或相关的传感器,并获取相关的数据,或者控制现场设备的运作状态等。不少用户对于才茂RTU的远程采集功能和无线通信功能已经有了解。但是其中的modbus功能,很多用户还应用不多,因而在此,我们分享一些我们的应用modbus的经验,以供广大用户参考。
工具/原料
1

modbus 工业RTU无线数据采集传输模块

2

PLC

方法/步骤
1

登陆RTU WEB配置页面确保RTU的网线接入路由器或者直接电脑(电脑要先设置好和RTU同个网段的IP),RTU默认IP地址为192.168.1.2。在浏览器输入IP地址,用户名、密码均为admin,确定后就可以进入RTU的本地WEB页面了。

3

启用服务器端口,步骤如下:1、开启服务端,设置端口号为27000,这里的端口号要与RTU上设置的端口一致,并且要有在路由器做好映射的端口。2、启动服务器等待连接,第一次RTU会发送注册包请求连接服务端。3、注册包示例:66 66 66 66 31 33 38 38 38 38 38 38 38 38 38 00 C0 A8 01 C3 00

4

测试一下modbus调试的是否正确连接,见下图:把Hex显示打勾,可以看到注册包数据:66 66 66 66 31 33 38 38 38 38 38 38 38 38 38 00 C0 A8 01 C3 00 如果有类似的信息上传,说明modbus连接成功。

5

关于注册包的说明首次注册包:格式:IDPHONE_NUMBER0IP_ADDETX             4字节     11字节            1字节   4字节    1字节       说明:           ID:                  8位HEX ID编号           PHONE_NUMBER:   11位手机电话号码的ASCII码           IP_ADD:            动态IP地址(HEX)           ETX:                     0x00表明数据的结束。   例如:0x 78 56 34 12 31 33 30 36 36 36 36 38 38 38 38 00 c0 a8 01 42 00解析如下:78 56 34 12 表示ID号为1234567831 33 30 36 36 36 36 38 38 38 38 表示手机号码为:c0 a8 01 42 表示IP地址为:192.168.1.66

6

采集一个关开量,用于采集真实的数据:1、要在RTU的配置页面里,启用开关量设置首先要“选择开关/计数器模式“为开关模式,点击“开关/计数器输入配置“项然后,选择开关/计数器模式为“开关模式“。因为计数器1-6路跟开关输入的3-8路是复用的,默认是”开关模式“就不用再配置。配置好后,点击Apply提交。2、启用开关量配置

7

下发MODBUS数据采集开关输入此时,就可以在网络调试助手上下发MODBUS数据采集开关输入,RTU就会回应数据,大概操作如下:-显示RTU设备已建立连接,记得打勾。-勾选16进制发送。-下发MODBUS指令。-点击发送-对应的响应帧。-RTU连接到SERVER后,SERVER会收到注册包,SERVER就可以下发下发MODBUS数据采集开关输入,RTU就会回应相应数据。

推荐信息