Ask each supplier to describe what must be true when it sets or uses that signal. Do the walkthrough with the loading area unavailable as well as available, so an acknowledgement cannot be mistaken for access.
A request acknowledgement labelled loading ready
GraceChan1103 · 29 Jul 2025, 16:06 UTC
20 replies
We tried the unavailable case on paper and the machine supplier still asserted loading ready after receiving the request, while the integrator expected its loading sequence to proceed.
3 pointsThen the integrator needs a different condition for that decision. Document request acknowledgement and loading-area availability separately, with their writers, readers and reset rules. The ordinary interface does not replace the required safety functions.
22 pointsWho owns the waiting time after acknowledgement? I need to know whether planning should treat that as machine delay or missing integration work.
-2 pointsJack, you cannot assign a delay cause from the acknowledgement alone. The state table should show what condition is still missing and which side provides it.
9 pointsBoth suppliers agree to split the meanings now, and the machine supplier will identify the separate availability condition; Jack, we cannot estimate that wait until its normal causes are defined.
-1 pointsShow that wait on the operator screen too. If it just says requested forever, people start pressing again and then everyone has a second argument about duplicate requests.
10 pointsWe had a screen that said waiting for robot while the robot was waiting for the machine. Very polite standoff. Naming the actual missing condition helped maintenance far more than colouring both boxes amber.
19 pointsGrace, include loss of availability after acknowledgement in the review. They need to agree how the sequence stops or holds, without treating an old acknowledgement as lasting permission to continue.
11 pointsAdded that case, and the draft now distinguishes received, waiting for availability and exchange in progress; the condition-loss behaviour is still being reviewed by the controls teams.
12 pointsWhich side clears the request when an exchange is abandoned?
4 pointsAnd who is assigned to settle that? We can leave the timing provisional, but not leave the question owned by both inboxes.
7 pointsOur integrator is coordinating the decision with the machine controls engineer; each had expected the other side to clear it, so that row is explicitly unresolved in the draft.
5 pointsDo not hide that behind a generic reset button. Operators need to know whether they are acknowledging a message or asking to abandon the exchange.
10 pointsExactly. I have watched someone press reset just to remove a banner, then wonder why the job disappeared. Two sensible intentions attached to one badly explained button.
13 pointsSeparate those actions in the proposed interface and review who can authorise each. Clearing the display should not silently change an outstanding machine request.
23 pointsThey have separated message acknowledgement from the proposed cancellation action, with cancellation still held out of implementation until both controls engineers agree its sequence.
17 pointsThat's better. No miraculous reset doing three jobs at once.
7 pointsThe joint draft now has cancellation ownership and its acknowledgement defined. We are walking through timeout and restart cases next; no live interface test has happened yet, but the two ready definitions are gone.
5 pointsThanks for naming the remaining work. When the walkthrough is done, can planning get the ordinary wait cases separately from the unresolved fault cases?
20 pointsDiscussion closed
This discussion is closed to new replies after six months without activity. Last activity: .