Profnet Diagnose: UR <=> PLC

Hi there,

i want to create an URCap to check the status of Profinet-Signals from PLC to Robot - Communication.
Would using RTDE - Python be a good solution or do i need socket communication?

Could i use the Profinet functions: e.g. read_integer_register(X) inside the URCap or just in UR Script?

Thank you in advance!

Best regards

Hello-

I would recommend taking a look at this profinet guide available as a support article: https://www.universal-robots.com/articles/ur/interface-communication/profinet-guide/

Next, it really depends on what signal you would like to be checking, but normally yes RTDE is a protocol that could get you the particular signals. Check out this support article for input and output options and what can be used by external RTDE clients (i.e. URCAPS): Real-Time Data Exchange (RTDE) Guide - 22229