We already talked about it during the office hour. If you didn’t saw it jet, here is the link: YouTube office hour #1
OPC UA Connector
The opcua-connector is a very configurable connector to produce three kind of events.
valueChanged - Sensor/Value readings, mostly used for IoT cases. (dashboard, machine learning, …)
statusChanged - The state of the machine has changed. (On, Off, Starting, Productive, Error, Emergency, …)
errorOccurred - Error occurred that needs to be handled by something or someone.
How it works
The system consists of three separate modules.
1. OPC UA connection
The OPC UA and variables settings are used to connect to the OPC UA server and read the values as a continuous stream.
valueEmitters consume the OPC UA streams from the first module. These values are formatted/modified and are emitted as Actyx events,
machineStateEmitter consumes OPC UA streams from the OPC UA connection. The configured rule s are applied to the read values to determine whether to emit an event. If an event is to be emitted, generateError determines whether to emit a stateChanged or errorOccurred event.