Our UR5e inspection request ends before the application notices it

SamAli0246 · 27 Nov 2025, 14:43 UTC

Closed
SA
SamAli0246
In our bench demonstration the PLC briefly showed a request, then returned to ready without the application accepting it. The reference plate stayed waiting. I cannot find who is meant to clear that request or what ready actually promises.

21 replies

TO
TobyBrooks0840
Replying to SamAli0246

Who owns the request's lifetime? It should not depend on the application happening to look during a brief pulse.

11 points
WI
WillChan1096
Replying to SamAli0246

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 points
CA
CarlaArcher0401
Replying to TobyBrooks0840

Did 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 points
SA
SamAli0246
Replying to CarlaArcher0401

Will, no accepted request in the application history. Carla, the PLC clears it on its timer. No acknowledgement involved.

0 points
AN
AnnaCarter1025
Replying to SamAli0246

That 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 points
MA
MariaBailey
Replying to SamAli0246

Ready 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 points
NA
NathanBarnes0547
Replying to MariaBailey

Maria, would you show the waiting plate separately from the connection status, so a healthy link doesn't make the unfinished job disappear?

6 points
DI
DineshBennett0734
Replying to AnnaCarter1025

Walk through one missed receipt on paper with both owners before changing timing, because the unanswered ownership question will survive a longer pulse

8 points
IS
IsaacAllen0346
Replying to DineshBennett0734

Who 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 points
RE
ReeceCarter0993
Replying to AnnaCarter1025

Keep the plate's acceptance status separate from receiving its inspection request, since a receipt alone gives quality no result to accept.

18 points
LU
LuisBell0695
Replying to AnnaCarter1025

Anna, 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 points
TO
TobyBrooks0840
Replying to DineshBennett0734

Proposed 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 points
MA
MariaBailey
Replying to NathanBarnes0547

Nathan, yes. Connected, waiting for receipt and waiting for a result are different messages. I'd avoid one big green status swallowing all three.

17 points
SA
SamAli0246
Replying to IsaacAllen0346

Integrator owns both sides, Isaac. The trainer agrees the current ready label is misleading. Thank you Maria and Nathan.

11 points
WI
WillChan1096
Replying to TobyBrooks0840

Toby, 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 points
AN
AnnaCarter1025
Replying to WillChan1096

Will, 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 points
CA
CarlaArcher0401
Replying to AnnaCarter1025

Would the handover include a deliberately delayed response example? Easier for me to understand than a signal table where every row happens immediately.

0 points
NA
NathanBarnes0547
Replying to CarlaArcher0401

Carla, include one that never arrives too, otherwise the demonstration never teaches who gets called when waiting doesn't end

10 points
LU
LuisBell0695
Replying to NathanBarnes0547

And 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 points
SA
SamAli0246
Replying to LuisBell0695

Those examples are now in the review agenda. Interface changes and operator wording are still proposals, not commissioned behaviour.

0 points

Discussion closed

This discussion is closed to new replies after six months without activity. Last activity: .