Who owns the request's lifetime? It should not depend on the application happening to look during a brief pulse.
Our UR5e inspection request ends before the application notices it
SamAli0246 · 27 Nov 2025, 14:43 UTC
21 replies
What did the application actually record, Sam? I have seen a waiting job look like a missed request when the receiving screen simply failed to update. The signal view and application history need comparing before naming this particular failure.
11 pointsDid the PLC clear the request itself, or did something from the application clear it? I mean the observed event, not what the screen label suggests.
15 pointsWill, no accepted request in the application history. Carla, the PLC clears it on its timer. No acknowledgement involved.
0 pointsThat gives the controls and application owners a concrete case to walk through. I would have them define request, receipt, busy, completion and clearance together, including the identity carried through the exchange. Otherwise both sides can implement their own reasonable but incompatible meaning of ready.
18 pointsReady needs explaining on the operator screen too. A trainee would reasonably read it as permission to offer the next plate. I cannot tell from Sam's description whether that is what the designers intended.
0 pointsMaria, would you show the waiting plate separately from the connection status, so a healthy link doesn't make the unfinished job disappear?
6 pointsWalk through one missed receipt on paper with both owners before changing timing, because the unanswered ownership question will survive a longer pulse
8 pointsWho bought the interface integration? Put that owner in the meeting. This shouldn't become Sam's unpaid job of translating between two suppliers who each say their half works.
1 pointsKeep the plate's acceptance status separate from receiving its inspection request, since a receipt alone gives quality no result to accept.
18 pointsAnna, I would include what each side retains after reconnecting in that same definition. The handover needs a way to explain an unfinished job, not merely a sequence that works while both applications stay up.
13 pointsProposed starting point for their review: hold the identified request until receipt is acknowledged, then track completion separately. They still need explicit timeout and recovery behaviour, not an everlasting waiting lamp.
10 pointsNathan, yes. Connected, waiting for receipt and waiting for a result are different messages. I'd avoid one big green status swallowing all three.
17 pointsIntegrator owns both sides, Isaac. The trainer agrees the current ready label is misleading. Thank you Maria and Nathan.
11 pointsToby, that proposal is understandable, but I would want the owners to say what prevents an old acknowledgement clearing a new request. Holding the request longer is only part of the agreement.
5 pointsWill, agreed. The acknowledgement must be attributable to the request it answers, with stale responses and reconnects included in the review. I meant that by identity, but it should be explicit in the examples rather than buried in a heading.
15 pointsWould the handover include a deliberately delayed response example? Easier for me to understand than a signal table where every row happens immediately.
0 pointsCarla, include one that never arrives too, otherwise the demonstration never teaches who gets called when waiting doesn't end
10 pointsAnd an interrupted example, with the retained request and physical plate reconciled under the agreed recovery method. I would not sign off the handover on a happy-path demonstration alone.
9 pointsThose examples are now in the review agenda. Interface changes and operator wording are still proposals, not commissioned behaviour.
0 pointsDiscussion closed
This discussion is closed to new replies after six months without activity. Last activity: .