Fairino FR10: Where should request ownership be written down?

MinaArcher0424 · 27 Mar 2026, 13:51 UTC

Reply to discussion
MI
MinaArcher0424
Our application sometimes misses the PLC's brief request for sample verification. I'm reviewing that ordinary, non-safety handshake for Fairino FR10 in a training inspection cell with an ordinary job interface, 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.

6 replies

TO
TobyBrooks0840
Replying to MinaArcher0424

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

24 points
MI
MinaArcher0424
Replying to TobyBrooks0840

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

9 points
TO
TobyBrooks0840
Replying to MinaArcher0424

@MinaArcher0424 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
NO
NoahArcher0368
Replying to TobyBrooks0840

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

16 points
TO
TobyBrooks0840
Replying to NoahArcher0368

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.

21 points
MI
MinaArcher0424
Replying to TobyBrooks0840

@TobyBrooks0840 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.

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