研华-标志

研华协议 MODBUS-RTU2TCP 路由器应用程序

研华-协议-MODBUS-RTU2TCP-路由器-App-产品

产品信息

  • 协议: 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。 见下图:

研华-协议-MODBUS-RTU2TCP-路由器-应用程序-FIG-1

启用路由器应用程序的路由器是 RS485 Modbus 从站 - 所有数据都必须通过计算机或级联显示器发送到路由器。
如果 TCP 网络连接(互联网)当前不可用,路由器应用程序可以将接收到的数据存储在 USB 闪存盘上。 当以正确的数据顺序建立连接时,会重新发送该数据。

MODBUS RTU 和 MODBUS TCP 协议
MODBUS RTU协议到MODBUS TCP协议的转换是由路由器应用程序提供的。 MODBUS RTU 协议在串行线路上运行。 路由器可使用RS232或RS485/422扩展端口。
两种协议都有一个共同的部分——协议数据单元(PDU)。 它们的不同之处在于应用数据单元(ADU)部分。 串行线上接收到的 PDU 具有目标单元的地址作为标头和末尾的校验和。

研华-协议-MODBUS-RTU2TCP-路由器-应用程序-FIG-2

当在 TCP/IP 上发送 MODBUS ADU 时,MBAP 标头用于标识。 502 TCP 端口专用于 MODBUS TCP ADU。

研华-协议-MODBUS-RTU2TCP-路由器-应用程序-FIG-3

配置

使用 Web 路由器应用程序 Modbus RTU2TCP 的界面进行配置。 可以从路由器访问 Web 单击“路由器应用程序”页面,然后单击路由器应用程序的名称即可进入界面。 左侧路由器应用程序的菜单中只有两个项目。 Config是这个配置页面,Return是返回到路由器的 Web 界面。 配置项说明见下表:

研华-协议-MODBUS-RTU2TCP-路由器-应用程序-FIG-4

物品 描述
使能够 实现 MODBUS RTU 协议到 MODBUS TCP/IP 协议的转换。
扩展端口 将在以下端口建立 MODBUS RTU 连接:
  • 端口1 – 在端口 1 上建立 MODBUS RTU 连接
  • 端口2 – 在端口 2 上建立 MODBUS RTU 连接

看看 一般的 路由器中的页面或 扩展端口 1 or 扩展端口 2 页面以查看路由器中串行接口的位置。

波特率 串行接口通讯速度。 300 至 115200 范围。
数据位 串行通信中的数据位数。 7或8。
平价 串行通信中控制奇偶校验位:
  • 没有任何 – 不会发送奇偶校验
  • 甚至 – 偶数奇偶校验将被发送
  • 奇怪的 – 将发送奇校验
停止位 串行通信中的停止位数。 1 或 2。
分割超时 中断消息的时间间隔。 如果在接收时识别到两个字符之间有一些空格,并且该空格长于以毫秒为单位的参数值,则编译并发送所有接收到的数据中的消息。
服务器地址 定义将发送数据的 TCP 服务器的服务器地址。
TCP端口 用于发送接收到的数据的服务器(上图)的 TCP 端口。 默认情况下,502 端口设置为 MODBUS ADU。
回复超时 指定预期响应的时间间隔。 如果没有响应,将发送以下错误代码之一:
  • 0A – 传输路径不可用
    网关无法分配从输入端口到输出端口的内部传输路径。 它可能过载或设置不正确。
  • 0B – 目标设备没有响应
    目标设备没有响应,可能不可用。
启用 USB 记忆棒上的缓存 允许存储无法传送到 TCP 端的消息。 每条 Modbus 消息都保存为 file. 最多 65536 files(消息)可以保存。 路由器应用程序会定期尝试再次发送最旧的消息。 如果重发成功,其他消息也会重发。 消息的顺序被保留。

表1:配置形式

所有设置更改将在按下后应用 申请 按钮。

相关文件

  1. 研华捷克: 扩展端口 RS232 – 用户手册 (MAN-0020-EN)
  2. 研华捷克: 扩展端口 RS485/422 – 用户手册 (MAN-0025-EN)

您可以在 Engineering Portal 上获取产品相关文档: 研华网 地址。
要获取路由器的快速入门指南、用户手册、配置手册或固件,请转到路由器型号页面,找到所需的型号,然后分别切换到手册或固件选项卡。
路由器应用程序安装包和手册可在路由器应用程序页面上找到。
要获取开发文档,请转至 DevZone 页面。

文件/资源

研华协议 MODBUS-RTU2TCP 路由器应用程序 [pdf] 用户指南
协议 MODBUS-RTU2TCP 路由器应用程序、协议 MODBUS-RTU2TCP、路由器应用程序、应用程序、应用程序协议 MODBUS-RTU2TCP

参考

发表评论

您的电子邮件地址不会被公开。 必填字段已标记 *