Hi everyone. I've been following this thread and some other threads. I've got an AB 5069-L320ER PLC talking to roboguide, and I've been successful with reading DOs and numeric Registers FROM the virtual robot, but I can't seem to figure out how to write to numeric registers and turn on DIs from the PLC. I've got the EIPCFG.XML setup the same way I use in real life (which I know works). I read and write the default adapter setup for DI/DO which is 4 words. But we also read and write 50 numeric registers.
Has anyone else had this issue?
The PLC is seeing the virtual robot and not giving any communication faults, but when I set a DI bit to 1 in the PLC, I'm not seeing it come on in the robot controller. I've not mapped any UI or UO to EIP rack either.
PLC is sitting on the office network: PLC IP address is set to 192.168.1.10
Laptop IP address is set to 192.168.1.240, roboguide IP address is set to 192.168.1.240, subnet 255.255.255.0. Laptop also is connected to the office network. My laptop's original ethernet port is shot, so I use a USB3 to gigabit ethernet adapter (not sure if this is affecting things). The usual office IP addresses are something like 10.20.20.xxx and gateway is 10.20.20.1 (also not sure if this would cause issues). The PLC can be routed directly to my laptop, but I'd prefer not to do that.
Additionally, I couldn't get the PLC to even see the virtual robot controller until I set the router address in the virtual controller to be 192.168.1.1.
Thank you all for your patience and your time.
UPDATE: I realized that the PLC I was using was not in run mode, so it wasn't sending any of the data out. Once that was fixed, the writing to the registers and turning on DIs worked.