This specification defines what kind of elements a PLC hast to provide via a OPC UA or KEB connection, so that HELIO can…
You can find a sample implementation of this specification using OPC UA in our The HELIO Playground PLC.
<aside> <img src="/icons/light-bulb_gray.svg" alt="/icons/light-bulb_gray.svg" width="40px" /> Using OPC UA as reference implementation
This guide will focus on implementing the Messaging API in OPC UA for clarity. However, other PLC Connection types, such as the KEB Connection (PLC Connection Type) , can also provide the Messaging API.
</aside>
HELIO uses three types of messages to provide guardrails on how to best communicate with operators.
Error
occurs while the machine is running and requires human interaction to be resolved. Therefore, these errors typically need to be acknowledged by the operator to ensure that someone has actually provided a fix.Warning
is a message used to prevent errors from occurring in the first place. It provides operators with hints that certain thresholds have been exceeded and that it's time to act now in order to keep the machine running.Information
. These messages can provide hints, tips on how to continue, or simply inform the user that a particular order has been completed. There are no limits to your imagination.The PLC must provide a way to: