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 1.6 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. also see #125 |
| 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