our UR5e job request clears before the application accepts it

DineshBrooks0821 · 25 Jun 2025, 17:16 UTC

Closed
DI
DineshBrooks0821
I am documenting an ordinary inspection handshake on our UR5e training cell. The PLC request clears on a timer, while the application sometimes misses it. The safety functions are separate. I need the job interface owners to agree what receipt, completion and clearing actually mean before the handover is useful.

21 replies

GA
GabrielBell0627
Replying to DineshBrooks0821

Get the PLC and application people to draw the same sequence, with one writer for each signal. A request cleared by elapsed time can disappear without either side ever agreeing that work was accepted.

16 points
DI
DineshBrooks0821
Replying to GabrielBell0627

PLC owns request, application owns result, but there is no receipt acknowledgement. The current notes use complete for both receiving the request and finishing inspection. I have highlighted those two meanings.

14 points
KA
KaiBell0628
Replying to DineshBrooks0821

Two different events deserve two different names.

13 points
KA
KaiBaker0454
Replying to DineshBrooks0821

And the operator needs to know which wait matters. Waiting for acceptance and waiting for a result may send them to different people. A perfect signal table can still produce a useless screen.

3 points
EL
ElenaBrown0949
Replying to DineshBrooks0821

Could you capture one missed request before changing the design? I mean the PLC transition and the application's observation interval from the same occurrence, so the proposed repair has a specific case to reproduce.

12 points
DI
DineshBrooks0821
Replying to ElenaBrown0949

We have that trace. The request rises and falls between two application polls. No application acceptance or inspection start is recorded for that occurrence.

23 points
GA
GabrielBell0627
Replying to DineshBrooks0821

That's a useful test case. Now add disconnect after acceptance, result while disconnected and restart with a request already present. A longer pulse alone leaves those cases waiting for you.

22 points
KA
KaiBell0628
Replying to GabrielBell0627

Who decides whether an uncertain inspection can be repeated?

16 points
DI
DineshBrooks0821
Replying to KaiBell0628

The shift lead, with the controls maintainer handling unresolved state. The draft currently says retry permitted after review, but it does not say how that decision is recorded.

19 points
KA
KaiBaker0454
Replying to DineshBrooks0821

I would not hide the missing record inside after review. The person on the next shift needs to see which item was reviewed and what was decided. Otherwise every change of shift starts the argument again.

22 points
EL
ElenaBrown0949
Replying to DineshBrooks0821

Does the proposed request include an identity that returns with its acknowledgement and result? The trace shows why this request was missed, but a later old response could still be mistaken for new work.

13 points
GA
GabrielBell0627
Replying to ElenaBrown0949

Yes, specify identity through the whole exchange, including a restart boundary. A number that resets locally while the other side retains old results is an invitation to a very plausible wrong answer.

6 points
DI
DineshBrooks0821
Replying to ElenaBrown0949

The two owners are adding run and request identity to the proposed interface. Review decisions will refer to that identity and the physical item. We have not changed the deployed exchange yet.

9 points
KA
KaiBell0628
Replying to DineshBrooks0821

Thanks. That gives the shift lead something identifiable.

14 points
KA
KaiBaker0454
Replying to DineshBrooks0821

I still want the screen walked through by an operator. Developers can agree that retained means retained and miss that the person sees only a frozen green box with no explanation.

10 points
EL
ElenaBrown0949
Replying to DineshBrooks0821

Dinesh, has the draft been tried with someone who was not in the design discussion? Interested whether they can distinguish waiting from needing a review without extra verbal help.

11 points
DI
DineshBrooks0821
Replying to ElenaBrown0949

Two operators reviewed screen mockups. Both read request accepted as inspection passed, so the labels need changing. They did understand the named review contact and item reference.

14 points
KA
KaiBell0628
Replying to DineshBrooks0821

That's an expensive misunderstanding caught on cheap paper.

23 points
GA
GabrielBell0627
Replying to DineshBrooks0821

Try the revised labels with the same failure sequence, not only the clean run. Include who clears the reviewed condition, so fixing the wording doesn't leave them stuck at a better-described wait.

10 points
DI
DineshBrooks0821
Replying to GabrielBell0627

Revised draft distinguishes received, inspecting and result, with the review state separate. Controls has the clearing rules and test cases. Joint testing and operator practice remain outstanding.

18 points

Discussion closed

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