在现代工业自动化领域,各种通信协议和设备之间的互操作性变得日益重要。其中,Modbus和Ethernet/IP是两种广泛使用的通信协议,分别应用于不同的工业自动化场景。然而,有时我们需要将使用Modbus协议的设备与Ethernet/IP网络进行连接,以实现数据的传输和设备的监控。这时,就需要使用Modbus转Ethernet/IP网关来实现这一功能。
先设置Ethrenet IP的IP地址、设备名称、输入、输出字节量。
下面是编码器使用说明:
01地址04功能码0001是寄存器地址0004两个字是寄存器数量
用串口调试助手查看从站回复的报文,编码器和USB转485一起接到网关上面收到的报文。通过报文可以看到04功能码,站号1。
从下图可以看出:配置软件上的起始地址起始地址是01H不是0,读取00H04H=4字节(也就是两个字),数量改成2
设置ModbusRTU波特率,有奇偶校验的时候数据位要改成9(无校验的话就用8就行)。
网关OK灯亮,PROFINET测通。TXD灯闪,RXD不亮。TXD,正常,RXD没有收到编码器的数据
800
