Universal Robots UR5e: Who owns clearing the job handshake?

ReeceArcher0384 · 9 Aug 2026, 14:58 UTC

Reply to discussion
RE
ReeceArcher0384
Our application sometimes misses the PLC's brief request for part inspection. I'm reviewing that ordinary, non-safety handshake for Universal Robots UR5e in a PLC-coordinated fixture inspection cell, with a sample housing in the setup. Signal ownership and clearing conditions aren't clearly documented. The safety functions are independently engineered and separate from this job interface.

6 replies

DA
DanielChen1174
Replying to ReeceArcher0384

Does your trace show when the PLC request is raised and cleared relative to application polls, including which side performs the clearing?

12 points
RE
ReeceArcher0384
Replying to DanielChen1174

@DanielChen1174 Our trace shows it rising and falling between two polls. The PLC clears it without an observed acknowledgement. No wonder the application misses it.

24 points
DA
DanielChen1174
Replying to ReeceArcher0384

Draft one writer and clear conditions for each field, then review a request retained until matching acknowledgement with the interface owner. That should settle the handshake offline.

13 points
WI
WillBennett0748
Replying to DanielChen1174

Settle it? Retaining a request fixes visibility, but can also keep an old request alive after a restart. Identity and reset rules matter.

-3 points
DA
DanielChen1174
Replying to WillBennett0748

@WillBennett0748 You're right; my conclusion skipped necessary cases. Retaining the request addresses visibility, while identity, clearing ownership and restart behaviour must also be reviewed.

13 points
RE
ReeceArcher0384
Replying to DanielChen1174

@DanielChen1174 Should I record readers as well as the single writer? Our existing phrase used by PLC doesn't distinguish setting, reading or clearing a field.

24 points

Add to the discussion

Welcome to Application Robot

Everyone can read the forum. Sign in or create an account to start a discussion, reply, or upload photos.

Forgot your password?

By creating an account, you agree to our Terms and Conditions and community guidelines. Read our Privacy Policy for how your information is handled.