Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upstream TransferState Complete when not completed #80

Closed
Industry4 opened this issue Jul 27, 2023 · 2 comments
Closed

Upstream TransferState Complete when not completed #80

Industry4 opened this issue Jul 27, 2023 · 2 comments
Assignees
Labels
bug Something isn't working IPC-Hermes-9852 Spec Bring it back to specification R MIT User Request
Projects
Milestone

Comments

@Industry4
Copy link
Owner

User Comment

  • During production, the Conveyor device needs to transfer the board to the device, sometimes TransferState not equal "3" [Complete].
  • Why does Adapter always reply TransferState=”3” [Complete]??
2023-07-07 15:58:54 Facing: Downstream | Lane: 1 [Down_1] | Direction: Receive | StartTransport

-------- Message Content --------

<Hermes Timestamp="2023-07-07T08:59:53.817">

  <StartTransport BoardId="d520f425-6b46-4e80-946b-f227fd7a03af" ConveyorSpeed="0" />

</Hermes>


2023-07-07 15:58:57 Facing: Downstream | Lane: 1 [Down_1] | Direction: Send | TransportFinished

-------- Message Content --------

<Hermes Timestamp="2023-07-07T15:58:57.805">

  <TransportFinished TransferState="1" BoardId="d520f425-6b46-4e80-946b-f227fd7a03af" />

</Hermes>


.2023-07-07 15:59:04 Facing: Downstream | Lane: 1 [Down_1] | Direction: Receive | StopTransport

-------- Message Content --------

<Hermes Timestamp="2023-07-07T09:00:03.780">

  <StopTransport TransferState="3" BoardId="d520f425-6b46-4e80-946b-f227fd7a03af" />

</Hermes>
@Industry4 Industry4 added Investigate This requires Investigation R MIT User Request labels Jul 27, 2023
@Industry4 Industry4 added this to To do in BETA via automation Jul 27, 2023
@Industry4 Industry4 changed the title TransferState Complete when not completed Upstream TransferState Complete when not completed Jul 27, 2023
@Industry4 Industry4 added this to the 1.0.20 milestone Aug 10, 2023
@Industry4 Industry4 self-assigned this Aug 10, 2023
@Industry4 Industry4 added IPC-Hermes-9852 Spec Bring it back to specification bug Something isn't working and removed Investigate This requires Investigation labels Aug 10, 2023
@Industry4 Industry4 moved this from To do to In progress in BETA Aug 10, 2023
@Industry4
Copy link
Owner Author

The Transfer State will now be used to determine if a transfer was completed.

However if a transfer was detected but the Upstream reports it as Incomplete or Not Started the following warning will appear and Interlocks applied.

image

image

BETA automation moved this from In progress to Done Aug 21, 2023
@Industry4
Copy link
Owner Author

User Testing Comment

For a Upstream Transfer Error, the Error will occur but the Downstream Interlock will not be applied, so the PCB could continue to transfer Downstream without Operator Action. An Downstream Interlock should be applied to prevent this.

The Transfer State will now be used to determine if a transfer was completed.

However if a transfer was detected but the Upstream reports it as Incomplete or Not Started the following warning will appear and Interlocks applied.

image

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working IPC-Hermes-9852 Spec Bring it back to specification R MIT User Request
Projects
BETA
Done
Development

No branches or pull requests

1 participant