Cannot approve the FR5 inspection handshake without signal owners

NathanCarter0982 · 8 Jun 2026, 17:09 UTC

Reply to discussion
NA
NathanCarter0982
Our inspection application misses brief PLC requests. FR5 cell, fixture-mounted bracket, ordinary job signals. Separate safety controls. I've been asked to approve the interface sheet and it doesn't say who clears anything. Difficult to approve a conversation with half the verbs missing.

17 replies

CH
ChloeArcher0396
Replying to NathanCarter0982

I inherited a cell where both sides cleared the same bit and each programmer thought the other was responsible. Can you establish the writer for each signal before arguing over pulse duration?

20 points
NA
NathanCarter0982
Replying to ChloeArcher0396

PLC writes request. Application writes acknowledgement. Clearing is the disputed bit. PLC author says acknowledgement means finished, application author says it means received.

13 points
WI
WillArcher0400
Replying to NathanCarter0982

Those meanings need separate names on your sheet. I would draw one successful inspection with arrows between the two programs, because the disagreement may become obvious without touching either program.

7 points
RA
RaviChen1172
Replying to NathanCarter0982

We had that exact language fight on a different machine. Receiving the job looked like completing it on the operator screen. Lovely quick cycle time, until somebody wanted an inspected part.

18 points
NA
NathanCarter0982
Replying to WillArcher0400

I've split received and result in the draft. Found another hole. Nobody has described what happens if the application restarts after accepting a request.

11 points
LI
LinArcher0357
Replying to NathanCarter0982

Do you already have job numbers? I'd use those in the drawing too, even a pretend number on paper. Otherwise restart gets discussed like everyone remembers the same job.

12 points
NA
NathanCarter0982
Replying to LinArcher0357

Just a request bit today. The inspection record gets a number later. So no shared identity at acceptance.

15 points
CH
ChloeArcher0396
Replying to NathanCarter0982

That makes recovery difficult. I'd ask the two authors to describe an interrupted inspection and an unknown result explicitly, with nobody automatically resending work just because a connection comes back.

16 points
WI
WillArcher0400
Replying to NathanCarter0982

Nathan, is your immediate task agreeing the interface or implementing it? A proposed identifier may require changes on both sides and deserves its own estimate.

13 points
NA
NathanCarter0982
Replying to WillArcher0400

Agreeing it. No budget for implementation approved yet. I can show the missing cases without pretending an extra field is free.

17 points
LI
LinArcher0357
Replying to NathanCarter0982

Paper exercise is enough for what I meant. My first quote for a small interface change grew once the records screen needed the same number. Still glad we asked before ordering.

16 points
RA
RaviChen1172
Replying to NathanCarter0982

Will your operators see received and finished as different states? Ours had one cheerful tick, which made the programming argument everybody else's problem.

24 points
NA
NathanCarter0982
Replying to RaviChen1172

Current screen has one completion lamp. Proposed screen has accepted, inspecting, result available and unknown. That last one has caused more discussion than the rest combined.

19 points
WI
WillArcher0400
Replying to NathanCarter0982

I would expect that discussion to include who investigates an unknown result. A label is useful, but somebody still needs time and access to reconcile the job.

15 points
CH
ChloeArcher0396
Replying to NathanCarter0982

Has either author put their name against the clearing conditions now?

23 points
NA
NathanCarter0982
Replying to ChloeArcher0396

Both reviewed the draft. Each signal has one writer now and normal clearing is agreed. Restart and timeout handling are still marked undecided. Approval stays partial.

22 points
LI
LinArcher0357
Replying to NathanCarter0982

I'd be interested in the restart decision when you reach it. That's the bit I never managed to make feel small in our own estimate.

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