I have a PLC 5/20 - Series C, Rev N.1 with a 1785-ENET Rev C “piggy back” ethernet card. I’m trying to poll a Modbus/RTU for certain registers (41001-41006). Currently I have my ModSim32 acting as my Modbus Slave for Testing purposes.
Digi Config:
I have my Master set up as Ethernet/IP and Allen-Bradley ethernet, per advice from tech support. I have my Modbus/TCP wired into Port 2 RS232. I have adjusted the jumpers accordingly. The other end of the cable is plugged into my COM port and is successfully connected.
PLC 5 Message Block:
SLC Typed Logical Read
N258:6
Size: 2 (I have 2 additional message blocks each of size 2 to capture all data I need to read)
Port Number: 3A
Data Table Address: N20:0
Multihop: Yes
Multihop Setup (I’ve tried without Multihop and had no success, Rockwell told me that using Multihop is the equivalent of utilizing CIP):
Ethernet Dev.: IP Address of Digi (10.4.25.10)
Backplane Slot: 10 (Modbus ID of virtual slave on ModSim32)
I keep receiving the error:
3000 Remote missing, disconnected, or shut down.
On ModSim32, I’m seeing data coming in constantly when I “show traffic;” however, I see 0 Valid Messages and a ton of Invalid CRCs.
Does anyone know what I’m doing wrong? I’ve been beating my head against the wall for two days straight now. HELP!