简体中文界面。帖子、指南及政策正文保留原文;未对原文作自动翻译。

Our FR5 reset button clears a request it did not send

IsabelAdams0126 · 2025年10月3日 08:48 UTC

已关闭
IS
IsabelAdams0126
I found the inspection screen's reset function writing the same request value as the PLC. The PLC also clears it after a short interval. Sometimes the application never sees the plate-inspection request at all. This is the job exchange, with separate safety controls. I would like to take a small, understandable example to the two programmers. At present they each say the other side should handle it.

17 条回复

BE
BenBrown0892

Start with that reset button. What is it supposed to reset? Sounds as though one friendly label has collected a few unrelated jobs.

14
CA
CallumBrooks0795

I'd sketch the normal exchange before fixing the button in isolation. Request issued, request accepted, result available, result received. Then show which side owns each value and what permits its owner to clear it.

18
RE
RebeccaChan1126

Does reset also hide the last inspection result? We've had screen tidiness and result handling tangled together. It's easy to make the problem look gone while the saved data says otherwise.

6
RA
RachelBrooks0870

A screen I reviewed used reset for clearing a message, abandoning a job and starting again. Three people demonstrated it three different ways. I'd ask an operator what they think yours does before the programmers agree on a fourth meaning.

7
IS
IsabelAdams0126

Ben, the operator thinks it dismisses a message. Rebecca, it clears the displayed result too. The programmer included clearing the request so the next cycle could start cleanly. That last bit wasn't in the operator's explanation.

12
BR
BrunoChen1148

Then the operator is changing job state without being told. I'd take their explanation into the meeting as it stands, not coach them to repeat the programmer's version.

19
TH
TheoBrown0932

Callum's exchange sketch should include an interruption after acceptance. Otherwise changing the button may still leave maintenance unable to determine whether an inspection started before the connection was lost.

17
BE
BenBrown0892

Bruno, exactly. And please don't cure it by adding a paragraph of warning text to the same button. Make it do one understandable thing.

7
CA
CallumBrooks0795

Ben, separating the commands helps, but the application also has to reject an action that is invalid in the current state. Two clearly named buttons can still cause trouble if both always work.

12
BE
BenBrown0892

Yep, fair point. I meant separate meanings, not two unconditional buttons.

5
IS
IsabelAdams0126

We tried the sketch with the operator. She wants dismissing a message to leave the job visible. The programmers agree that it must not clear the PLC request. They are working out the separate cancellation behaviour.

13
RE
RebeccaChan1126

Thank her from another person who reads inspection results. A message can go away without the unfinished plate disappearing with it. What happens to the result when someone leaves that screen and comes back?

6
RA
RachelBrooks0870

Rebecca, that return visit is a good test. I'd do it during the walkthrough, not explain beforehand what ought to happen. People often reveal the confusing bit by asking whether they have to start again.

19
TH
TheoBrown0932

Has the revised ownership arrangement removed the timed clearing as well as the screen write? A single writer can still clear a request before the receiver accepts it.

19
IS
IsabelAdams0126

Theo, the draft holds the request until a matching acceptance instead of that timer. Rebecca, leaving the page currently loses the displayed job, so restoration is another change we need. No new version tested yet.

19
BR
BrunoChen1148

Who gets the incomplete plate while the screen is being sorted out? Worth making that explicit for the operator, especially if inspection is stopped mid-job.

10
CA
CallumBrooks0795

For the tests, include a late acceptance arriving after a cancellation request. Do not assume cancellation took effect just because its button was pressed. The two sides need an agreed answer to that race too.

20

讨论已关闭

此讨论已连续六个月没有活动,现已关闭新回复。 最后活动: .