兴达易控Profinet转Modbus RTU从站模式的配置流程需要按照以下步骤进行。首先,确保Profinet主站和Modbus RTU从站的设备之间有正确的连接,包括电气连接和网络连接。然后,在Profinet主站上设置适当的通信参数。
下面是具体操作:创建新项目、添加 PLC 设备、导入 GSD 文件的流程与“Profinet转Modbus RTU主站模式的配置流程”一致,此处不做详细说明。
1、添加网关模块
Modbus RTU 从站模式下要导入的 GSD 文件是 GSDML-V2.4-PNMS-20220105.xml,导入 GSD 之后添加Slave模块:
2、添加输入输出模块,设置串口通讯参数和从站ID
依次双击 Input 64 Bytes 和Output 64 Bytes,在下图中可以看出 PLC 为 Input 64 Bytes 模块分配的 I 地址为%IB68-%IB131、为 Output 64 Bytes 模块分配的 Q 地址为%QB2-%QB65,Input 和Output 模块不需要设置参数;在 Control and Status 的参数中设置串口通讯参数, 要与Modbus 主站设备的通讯参数一致,另外需要设置Modbus Slave Addr(从站 ID,此处以 1 为例):
配置完成之后按照“Profinet转Modbus RTU主站模式的配置流程”下载配置,然后查看 PN 指示灯是否常亮,常亮表示网关与 PLC 组态成功。
3、运行 Poll 软件模拟Modbus 主站设备
使用 USB 转 485 连接网关的串口和电脑,电脑上运行Poll 软件。
网关做 Modbus 从站时,只能用 4 号指令来读,所以在Poll 软件上添加 4 号指令,起始地址为 0,读 10 个寄存器(注意读的寄存器所占字节数不能超过博图中添加的所有Output 模块的字节的总和,本例中只添加了一个 Output 模块,即 Output 64 Bytes,它占用 64 个字节,相当于 32 个寄存器,所以Poll 软件的 4 号指令读的寄存器个数不能超过 32。):
同样的,添加 16 号指令,写 10 个寄存器,起始地址为 0,写 10 个寄存器(与 4 号指令一样,寄存器个数不能超过 32):
Connection-Connect,选择 USB 转 485 使用的串口,设置串口通讯参数,要与博图中设置的通讯参数一致:
从上图可以看出PLC 为Input 64 Bytes 模块分配的I 地址为%IB68-%IB131、为 Output 64 Bytes 模块分配的Q 地址为%QB2-%QB65, 添加监控表如下,可以看出Poll 与监控表中的数据一致,表示通讯成功:
总结:
通过Profinet转Modbus RTU从站配置,各种设备和系统可以通过简单、可靠的通信协议进行连接和控制,提高生产效率和运营效益。