Connection of UR20 to Autonics PLC via Modbus TCP/IP

Hello everyone,

I’m currently working on connecting a UR20 to an Autonics PLC using Modbus TCP/IP. I’ve already managed to link the IP addresses, and on certain addresses I can see data. However, the issue is that this data is not being reflected on the PLC or the robot. At this point, I’m not sure which addresses are actually being detected or mapped correctly.

Has anyone here worked with this type of integration before? If so, could you share an example or some guidance that might help me understand how to properly map the addresses or troubleshoot where the problem could be?

Thanks in advance for any support.

你好,可能是寄存器没有设置好,和plc交互的话需要字节等一致

I always go back to the UR Modbus docs (linked).

Are you trying to use the UR Modbus server or the PLC as the Modbus server?

I am not familiar with Autonics PLCs. With the PLCs I have used I have to create a variable for it to read from or write to the Modbus address. Also watch out for if the PLC starts at 0 or 1 for addresses. Some of my PLCs I have to shift by 1 to line up with the UR addresses as they start at 0 (industry standard mostly).