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

Our request is gone before the application notices

KaiBell0628 · 2025年5月5日 12:52 UTC

已关闭
KA
KaiBell0628
FR10 inspection request gets missed between polls. PLC pulses it; application sometimes clears it too. Who owns this bit? Ordinary job signals, separate safety controls.

16 条回复

VI
VictorBell0620

Those two writers need sorting out first. Get both owners to draw who sets and clears each signal.

2
KA
KaiBell0628

Both owners say the other one clears it. Helpful.

5
VI
VictorBell0620

Bring the code to the meeting.

10
MI
MiaChan1079

And take one captured missed request with you. It gives the discussion a real sequence to explain. Otherwise you can spend an afternoon agreeing how a handshake ought to work while leaving the existing one untouched.

23
VI
VictorBell0620

Yes. Show them that occurrence.

10
KA
KaiBell0628

Trace found. PLC clears on its timer; app clears after acknowledgement. Two writers confirmed.

7
VI
VictorBell0620

Now agree one writer per field, plus the conditions for changing it. Put the agreement beside the signal list.

7
AD
AdaAdams0129

Does the application distinguish a newly issued job from a request still present after reconnect? Holding the request will help it see the value, but the job identity may still need attention.

3
KA
KaiBell0628

No. It calls every first high reading a new job.

7
MI
MiaChan1079

That needs a recovery rule too. The operator should not have to infer whether work was accepted before the connection went away. A retained job reference and a visible unresolved state are possibilities for the interface review.

20
VI
VictorBennett0707

We had a class exercise that looked perfect until we closed and reopened the monitor. It immediately submitted the same job twice. The students thought they had broken the robot. They had exposed a missing case in my example. Walk through a request missed entirely, a request accepted before disconnect and a result returned while the application is away. Ask what each side knows at every step. That is a useful lesson even before any code changes, and it gives whoever supports the cell a fighting chance of explaining a stuck screen.

5
VI
VictorBell0620

Ouch. Yes, add those cases.

21
KA
KaiBell0628

Added to the review. Nobody is changing the polling interval as the whole fix now.

17
AD
AdaAdams0129

Who will own the remaining unresolved-job decision during a shift? The interface can display uncertainty correctly and still leave production waiting if no one is assigned to handle it.

18
KA
KaiBell0628

Shift lead, with controls backup. Draft agreed; still needs the joint tests.

2
VI
VictorBell0620

Put those names on the handover. Otherwise it's back to calling whoever wrote the first version.

21

讨论已关闭

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