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?