What MultiPlug.Ext.Hermes Supports - Industry4/MultiPlug.Ext.Hermes GitHub Wiki
You can cross reference the IPC-HERMES-9852 features prefixed with a number with the specification document.
2.3 Machine-to-Machine Communication (Horizontal Channel)
Feature | Supported | Comment |
---|---|---|
3.3 CheckAlive | Yes | And CheckAliveResponse can be Enabled |
3.4 ServiceDescription | Yes | See 3.3, 3.16, 3.17, 3.18 and 3.18 |
3.5 Notification | Yes | Sent on Error, Shutdown, Reconnection. All Notifications received are saved to the Log. Users can view Notification via the User Interface |
3.6 BoardAvailable | Yes | And SubBoards added in 1.4 (20/09/21). User will be prompted to adjust the equipment manually or a Event will be triggered to conduct a automatic change if attached to a serial port. |
3.7 RevokeBoardAvailable | Yes | Synchronised with SMEMA state. User will be prompted to update the Digital Twin if the board has been manually removed |
3.8 MachineReady | Yes | Synchronised with SMEMA state. Will contain a Forecast ID after a RevokeMachineReady if BoardForecast has been received |
3.9 RevokeMachineReady | Yes | Synchronised with SMEMA state. Also used when a New BoardForecast has been received |
3.10 StartTransport | Yes | |
3.11 StopTransport | Yes | Synchronised with SMEMA state |
3.12 TransportFinished | Yes | Synchronised with SMEMA state |
3.16 BoardForecast | Yes | User will be prompted to adjust the equipment manually or a Event will be triggered to conduct a automatic change if attached to a serial port. |
3.17 QueryBoardInfo | Yes | #77 |
3.18 SendBoardInfo | Yes | The number of saved boards is settable and the default is 50. Read: #34 Also see: #74 |
3.28 Command | Yes | #22 |
* See Comment
2.4 Remote Configuration
Feature | Supported | Comment |
---|---|---|
3.19 SetConfiguration | No* | Use of the MultiPlug (web) Browser allows you to remotely setup the connections |
3.20 GetConfiguration | No | N/A. No use for the Extension to Send this message |
3.21 CurrentConfiguration | Yes* | Use a separate MultiPlug Extension MultiPlug.Ext.Hermes.Config |
3.22 SupervisoryServiceDescription | Yes* | Use a separate MultiPlug Extension MultiPlug.Ext.Hermes.Config . See 3.19, 3.20, 3.3 |
2.5 Communication With Supervisory System (Vertical Channel)
Feature | Supported | Comment |
---|---|---|
General Setup | Yes | Read Me and Read Me |
User Interface | Yes | Read Me |
3.19 SetConfiguration | No | Use of the MultiPlug (web) Browser allows you to remotely setup the connections |
3.20 GetConfiguration | No | N/A. No use for the Extension to Send this message |
3.21 CurrentConfiguration | Yes* | Use 2.4 Remote Configuration functionality |
3.22 SupervisoryServiceDescription | Yes | See 3.3, 3.23, 3.24, 3.25, 3.26 and 3.27 |
3.23 BoardArrived | Yes | Read Me |
3.24 BoardDeparted | Yes | Read Me |
3.25 QueryWorkOrderInfo | Yes | Read Me |
3.26 SendWorkOrderInfo | No | N/A. No use for the Extension to Send this message |
3.27 ReplyWorkOrderInfo | No* | Planned |
* See Comment