Universal Robots Forum

Reading from Panasonic PLC using Ethernet/IP


I am trying to communicate a UR5 Cobot with a Panasonic PLC using Ethernet/IP. I have followed this guide (which is written for Allen-Bradley PLC) and managed to use the write_output_integer_register() function to send an integer from the robot program to a register in the PLC.

However, I am not being able to read information from the PLC into the Cobot. In order to test this, I am writing some values into the PLC registers from my computer and having a Loop function in the Cobot run the function a := read_input_integer_register(Loop01) with Loop01 going from 0 to 47, which should be all the integer registers. Yet, the value of a never takes the values I wrote into the PLC from my computer. What is even more strange is that in the address 27, a takes on the value “33”, which I did not set up and can’t see anywhere on the registers.

Anybody have experience with Panasonic PLC and can help me with this?