ANDRON Alarm and Event Sources
ANDRON Alarm and Message handling produces alarm events.
The TAlarmItem class is used to represent alarms and messages:
Field Name | Description | Data Type |
---|---|---|
ConditionName | Contains the alarm number given by the ANDRON control, e.g. Alarm 12.401 | System.String |
Message | Message content | System.String |
SourceName | Name of the alarm or message source, e.g. CNC or PMC | System.String |
Active | Flag if the alarm is still pending on the ANDRON side | System.Boolean |
Messages are not acknowledged by the HumanOS® IoT Platform. Typically, this is done by the ANDRON system using the RESET button.
Following memory and alarm items are available for ANDRON controls:
Address | Description | ConditionName | SourceName |
---|---|---|---|
Nc{n}.NcAlarmEvent:0 | System Alarms | Alarm <group>:<number> | CNC |
Battery Alarm | Alarm batlow | CNC |
Example
The example shows the standard alarming of the ANDRON Control Driver plugin.
{
...
"AlarmEventPool": {
"Id": "314BD466-0BDD-4063-AE48-83E262671801",
"Name": "AlarmEventPool",
"Properties": [
{
"Name": "PortMatchId",
"Value": "CNCAlarmEvent"
}
],
"Tasks": [
{
"Id": "BC2633D3-9D2C-4338-B2D7-CC8638A57B7F",
"Name": "Standard Alarms",
"Address": "Nc1.NcAlarmEvent:0"
}
]
}
}