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?
简体中文界面。帖子、指南及政策正文保留原文;未对原文作自动翻译。
Cannot approve the FR5 inspection handshake without signal owners
NathanCarter0982 · 2026年6月8日 17:09 UTC
17 条回复
PLC writes request. Application writes acknowledgement. Clearing is the disputed bit. PLC author says acknowledgement means finished, application author says it means received.
13分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分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分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分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分Just a request bit today. The inspection record gets a number later. So no shared identity at acceptance.
15分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分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分Agreeing it. No budget for implementation approved yet. I can show the missing cases without pretending an extra field is free.
17分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分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分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分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分Has either author put their name against the clearing conditions now?
23分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分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分