1. 主页
  2. RN17X家庭帮助
  3. MODBUS / TCP连接的RN17x配置
  1. 主页
  2. 开发无线电节点
  3. MODBUS / TCP连接的RN17x配置

MODBUS / TCP连接的RN17x配置

感谢您购买 DEKIST RN17x。

我们将告诉您如何设置Radionode RN171 / RN172产品以与开发的MODBUS / TCP链接。

**RN172LC 型号不支持 MODBUS TCP。

这是一种将RN17X作为服务器运行,将PC和PLC等外部设备作为客户端连接并读取信息的方法。 外部设备使用 MODBUS TCP 读取 RN17X 的内部保持寄存器信息。

1.设置RN17X

1.用USB电缆连接RN17X和PC。 无需单独的电源。 如果屏幕上显示ConF,则USB设置已准备就绪。

2.运行Radionode Terminal程序。 如果变为绿色,则表示正常。

3.输入密码radionode114,然后进入callol菜单。

4. 进入“1.Network Setup”菜单,进行网络设置。

使用自动 IP 时选择“DHCP [ON]”。

一般来说,使用 MODBUS TCP 的客户经常使用静态 IP。 如果选择“DHCP [OFF]”使用静态 IP,则需要设置 IP 地址、网关地址、DNS1、DNS2 和子网掩码。
如果您使用数据目标 PLC 或 PC 地址作为 IP 地址,则无需设置 DNS。 在这种情况下 请输入 DNS 设置为 0.0.0.0。 您可以防止不必要的 DNS 广播。

5. 进入“2.System Setup”菜单,设置HTTP传输功能。

选择“B.Set Destination of HTTP”设置默认的Tapaculo365 客户服务员_*** 更改为。 发送到云端已关闭。

6. 输入“Q”退出“2.System Setup”,进入“4.HTTP Destination Setup”。 这里 防止传输到特定服务器的设置会做。

如下所示 为所有设置输入 0(零),例如 DATAIN、CHECKIN 和 BACKUPIN。做。 在此设置中,仅可进行 MODBUS TCP 通信而不尝试 HTTP 传输。
如果同时使用 HTTP 和 MODBUS TCP,可以正常设置 HTTP。

7. 进入“5.MODBUS TCP 设置”菜单。
在设备内部,两个套接字使用端口 502 并在服务器模式下运行。 如果没有收到正常的 MODBUS-TCP 数据,则自动断开连接。 (见超时值)

  • “HOLDING REGISTER”中的数据实时更新。
  • 支持的格式为 4 BYTE FLOATING POINT 和 2 BYTE INTEGER,并且是只读的。
  • 2 如果是BYTE INTEGER格式,忽略小数点后的数字,只传递整数值,内部忽略header中的Transaction ID,Protocol ID,Unit ID。
  • “3”作为功能码,输入什么数值都无所谓。

2.MODBUS TCP运行检查

Radzio Modbus 主模拟器程序 (RMMS) 初始屏幕

RMMS 您可以继续进行MODBUS TCP测试。
Radzio Modbus主模拟器(RMMS)下行

连接设置画面

选择“连接”>“设置”选项卡,为“协议”选择Modbus TCP,输入RN17x使用的IP地址和MODBUS TCP端口(502),然后单击“确定”。 至于数据传输周期,也可以设置一般设置的超时和轮询周期。

Modbus 主模拟器设置屏幕

如果选择“文件”>“新选项卡”,并且出现如上图所示的窗口,请在“设备设置”中的“保持寄存器和显示”选项中选择“ 17位浮点数”,因为RN32x支持4位浮点数(32字节浮点数)的FORMAT方法。

单击“连接”按钮以加载RN17X数据。
20.07990.0 请注意,的值每秒更新一次。

2023年1月27日更新

本文是否有帮助?

相关文章

发表评论