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