Home - Industry4/MultiPlug.Ext.Hermes GitHub Wiki

Runtime Digital Twin Animation

MultiPlug.Ext.Hermes Animation

FAQs

What is MultiPlug.Ext.Hermes?

MultiPlug.Ext.Hermes.dll is a .NET MultiPlug Extension facilitating the Conversion of IPC-SMEMA-9851 signals to IPC-Hermes-9852 messages and back again. The hardware I/O interface connections to SMEMA and network connections for the XML are abstracted from this extension using the Publish / Subscribe architecture of the MultiPlug Edge Computing Platform.

Hardware connections for SMEMA are provided by other extensions, for example MultiPlug.Ext.RasPi.GPIO or MultiPlug.Ext.Brainboxes. Network connections for the XML are also provided by other extensions, for example by the use of MultiPlug.Ext.Network.Sockets.

The abstracted architecture means that new extensions can be created to interface directly with OEM manufacturing equipment or by the use of the in-built REST API. This reduces the time and cost of developing a IPC-Hermes-9852 interface for SMT OEM machine builders.

Can I use the .dll in my own bespoke software?

No. The .dll is an Extension of MultiPlug Edge Computing Platform and not a software development library.

You can run Multiplug and MultiPlug.Ext.Hermes along side you existing software solution as a Windows Service or Linux Daemon and communicate with it via a REST API or another bespoke MultiPlug Extension.

What is the MultiPlug Edge Computing Platform?

Multiplug is a extendible .net platform to allow the creation of (web) Browser User Interfaces but intended to be run on the Edge (aka Intranet) and directly on the target device. Natively it provides REST APIs for data connections and web sockets for live user interface updates. The interaction between MultiPlug Extension occurs via Publish / Subscribe architecture of data events. On Microsoft Windows it runs as a service using .NET Framework, on Debian Linux it runs as a daemon using the Mono .NET framework.

Who Maintains this Extension?

4IR.UK British Systems has created this extension for their own use but predicts it will be beneficial for the SMTA community.

What does it cost?

It currently runs with a 60 minute evaluation and a Licence can be purchased. The maintainer of the software, 4IR.UK British Systems, is ready to have any conversations regarding volume deployments so contact them directly.

The cost of the licence maybe bundled with associated hardware. For example the SMEMA Hermes Adaptor.

What is supported?

Other Features

Feature Supported Comment
Control Multiple Lanes Yes Each lane will need it's own Network Socket connections
(web) Browser User Interface Yes Over http port 80, https 443 Planned. Read Me
Scan Station Yes #33 #44
Hermes Data via External Source Yes Read Me
Auto generate Hermes Data Yes Read Me
Inspection Station No* Planned
IPC CFX Integration No* Planned
REST API for SMEMA control No* Planned for OEM Manufacturing Integration
International Language Support No Future

Software Developers