研华协议 MODBUS-RTU2TCP 路由器应用程序
产品信息
- 协议: MODBUS-RTU2TCP
- 制造商: 研华捷克
- 地址: Sokolska 71, 562 04 奥尔利奇河畔乌斯季, 捷克共和国
- 文档编号: APP-0056-EN
- 修订日期: 26 年 2023 月 XNUMX 日
免责声明: Advantech Czech sro 对因提供、执行或使用本手册而造成的偶然或间接损失不负任何责任。
商标声明: 本手册中使用的所有品牌名称均为其各自所有者的注册商标。本出版物中使用的商标或其他名称仅供参考,并不构成商标持有者的认可。
产品使用说明
更新日志
请参阅协议 MODBUS-RTU2TCP 变更日志部分。
路由器应用说明
标准路由器固件中不包含路由器应用程序协议 MODBUS-RTU2TCP。 要上传此路由器应用程序,请按照配置手册中的说明进行操作(请参阅相关文档一章)。
路由器应用程序可以将通过串行线路接收的 Modbus RTU 消息转换为 Modbus TCP 协议。
图 1:带有路由器应用程序的路由器将数据从锅炉转换到 SCADA(不包括图像)
如果当前没有可用的 TCP 网络连接(互联网),路由器应用程序可以将接收到的数据存储在 USB 闪存盘上。 建立连接时将重新发送数据,确保数据的正确顺序。
MODBUS RTU 和 MODBUS TCP 协议
路由器应用程序提供MODBUS RTU协议到MODBUS TCP协议的转换。
MODBUS RTU 协议在串行线路上运行,路由器支持 RS232 或 RS485/422 扩展端口用于此目的。
图 2:串行线路上的 Modbus 消息(不包括图像)
当在 TCP/IP 上发送 MODBUS ADU 时,MBAP 标头用于标识。 TCP 端口 502 专用于 MODBUS TCP ADU。
图 3:TCP/IP 上的 Modbus 消息(不包括图像)
配置
要配置路由器应用程序 Modbus RTU2TCP,请使用 Web 界面。 单击“路由器应用程序”页面,然后选择路由器应用程序的名称即可访问它。 配置页面标有“Config”,并且有一个“Return”选项可以返回到路由器的 Web 界面。
图 3:配置表(不包括图像)
Advantech Czech sro, Sokolska 71, 562 04 Usti nad Orlici, Czech Republic 文件编号 APP-0056-EN,26 年 2023 月 XNUMX 日修订。
© 2023 Advantech Czech sro 未经书面同意,不得以任何形式或任何方式(电子或机械)复制或传播本出版物的任何部分,包括摄影、录音或任何信息存储和检索系统。 本手册中的信息如有更改,恕不另行通知,并且并不代表研华的承诺。
Advantech Czech sro 对因提供、执行或使用本手册而造成的偶然或间接损失不负任何责任。
本手册中使用的所有品牌名称均为其各自所有者的注册商标。 使用商标或其他
本出版物中的名称仅供参考,并不构成商标持有人的认可。
使用符号
- 危险 – 有关用户安全或路由器潜在损坏的信息。
- 注意 – 在特定情况下可能出现的问题。
- 信息——有用的提示或特别感兴趣的信息。
- Examp乐 – 前amp函数、命令或脚本的文件。
更新日志
协议 MODBUS-RTU2TCP 变更日志
- v1.0.0(2015-07-31)
首次发布 - v1.0.1(2015-11-04)
添加选项“从机 ID” - v1.0.2(2016-11-10)
修复了 UART 读取循环中的错误 - v1.1.0(2018-09-27)
添加了对 ttyUSB 的支持 - v1.1.1(2018-09-27)
为 JavaSript 错误消息添加了预期的值范围
路由器应用说明
路由器应用程序协议 MODBUS-RTU2TCP 不包含在标准路由器固件中。 配置手册中描述了此路由器应用程序的上传(请参阅相关文档一章)。
Modbus RTU2TCP 与 v4 平台不兼容。
研华路由器中的路由器应用程序可以将通过串行线路接收的 Modbus RTU 消息转换为 Modbus TCP 消息。 这些随后通过 TCP 发送到指定的 Modbus 服务器。 这对于计算机从锅炉或其他设备收集数据的应用程序非常有用。 Modbus RTU 格式的数据通过 RS485 发送到研华路由器。 它们被转换为 Modbus TCP 格式并通过互联网发送到 Modbus 服务器,然后发送到 SCADA。 见下图:
启用路由器应用程序的路由器是 RS485 Modbus 从站 - 所有数据都必须通过计算机或级联显示器发送到路由器。
如果 TCP 网络连接(互联网)当前不可用,路由器应用程序可以将接收到的数据存储在 USB 闪存盘上。 当以正确的数据顺序建立连接时,会重新发送该数据。
MODBUS RTU 和 MODBUS TCP 协议
MODBUS RTU协议到MODBUS TCP协议的转换是由路由器应用程序提供的。 MODBUS RTU 协议在串行线路上运行。 路由器可使用RS232或RS485/422扩展端口。
两种协议都有一个共同的部分——协议数据单元(PDU)。 它们的不同之处在于应用数据单元(ADU)部分。 串行线上接收到的 PDU 具有目标单元的地址作为标头和末尾的校验和。
当在 TCP/IP 上发送 MODBUS ADU 时,MBAP 标头用于标识。 502 TCP 端口专用于 MODBUS TCP ADU。
配置
使用 Web 路由器应用程序 Modbus RTU2TCP 的界面进行配置。 可以从路由器访问 Web 单击“路由器应用程序”页面,然后单击路由器应用程序的名称即可进入界面。 左侧路由器应用程序的菜单中只有两个项目。 Config是这个配置页面,Return是返回到路由器的 Web 界面。 配置项说明见下表:
物品 | 描述 |
使能够 | 实现 MODBUS RTU 协议到 MODBUS TCP/IP 协议的转换。 |
扩展端口 | 将在以下端口建立 MODBUS RTU 连接:
看看 一般的 路由器中的页面或 扩展端口 1 or 扩展端口 2 页面以查看路由器中串行接口的位置。 |
波特率 | 串行接口通讯速度。 300 至 115200 范围。 |
数据位 | 串行通信中的数据位数。 7或8。 |
平价 | 串行通信中控制奇偶校验位:
|
停止位 | 串行通信中的停止位数。 1 或 2。 |
分割超时 | 中断消息的时间间隔。 如果在接收时识别到两个字符之间有一些空格,并且该空格长于以毫秒为单位的参数值,则编译并发送所有接收到的数据中的消息。 |
服务器地址 | 定义将发送数据的 TCP 服务器的服务器地址。 |
TCP端口 | 用于发送接收到的数据的服务器(上图)的 TCP 端口。 默认情况下,502 端口设置为 MODBUS ADU。 |
回复超时 | 指定预期响应的时间间隔。 如果没有响应,将发送以下错误代码之一:
|
启用 USB 记忆棒上的缓存 | 允许存储无法传送到 TCP 端的消息。 每条 Modbus 消息都保存为 file. 最多 65536 files(消息)可以保存。 路由器应用程序会定期尝试再次发送最旧的消息。 如果重发成功,其他消息也会重发。 消息的顺序被保留。 |
表1:配置形式
所有设置更改将在按下后应用 申请 按钮。
- 研华捷克: 扩展端口 RS232 – 用户手册 (MAN-0020-EN)
- 研华捷克: 扩展端口 RS485/422 – 用户手册 (MAN-0025-EN)
您可以在 Engineering Portal 上获取产品相关文档: 研华网 地址。
要获取路由器的快速入门指南、用户手册、配置手册或固件,请转到路由器型号页面,找到所需的型号,然后分别切换到手册或固件选项卡。
路由器应用程序安装包和手册可在路由器应用程序页面上找到。
要获取开发文档,请转至 DevZone 页面。
文件/资源
![]() |
研华协议 MODBUS-RTU2TCP 路由器应用程序 [pdf] 用户指南 协议 MODBUS-RTU2TCP 路由器应用程序、协议 MODBUS-RTU2TCP、路由器应用程序、应用程序、应用程序协议 MODBUS-RTU2TCP |