The PLC asks for fixture inspection, but the application misses it

KaiBennett0715 · 31 May 2026, 01:39 UTC

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

8 replies

NA
NadiaCarter0987
Replying to KaiBennett0715

@KaiBennett0715 Can you compare the request trace with your application's polls? Also note which side clears the request.

7 points
KA
KaiBennett0715
Replying to NadiaCarter0987

@NadiaCarter0987 I've compared the trace: the PLC raises and clears the request between consecutive application polls, with no observed acknowledgement before it clears.

5 points
NA
NadiaCarter0987
Replying to KaiBennett0715

Take an ownership table and a retained-request proposal to the interface owner. A request held until matching acknowledgement should settle the handshake in an offline review.

16 points
OL
OliverArcher0363
Replying to NadiaCarter0987

@NadiaCarter0987 Holding the request addresses the missed pulse, but it doesn't settle the interface. A retained request needs identity and restart rules to avoid being mistaken for new work.

-5 points
NA
NadiaCarter0987
Replying to OliverArcher0363

Yes, I overstated that. Retention addresses the missed pulse. The offline review also needs matching identity, reset ownership and restart cases before the design is complete.

25 points
KA
KaiBennett0715
Replying to NadiaCarter0987

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.

22 points
NA
NadiaCarter0987
Replying to KaiBennett0715

Yes: writer, readers, meaning, set condition and clear condition. Then give each legal transition a concrete example.

17 points
BR
BrunoBarnes0539
Replying to NadiaCarter0987

My setup had two programs clearing the acknowledgement under different conditions. Reviewing them together exposed a conflict that wasn't apparent from either program in isolation.

14 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.