Industry4 / MultiPlug.Ext.Hermes

MultiPlug IPC HERMES 9852 Extension used for the transfer of PCB related data between manufacturing equipment on a electronics assembly line.
https://www.smema-hermes-gateway.app
3 stars 1 forks source link

Upstream TransferState Complete when not completed #80

Closed Industry4 closed 1 year ago

Industry4 commented 1 year ago

User Comment

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 commented 1 year ago

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

Industry4 commented 1 year ago

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