FromZenonAml@1
Der Node FromZenonAml@1 wird verwendet, um zenon-AML-Nachrichten zu extrahieren. Die Pipeline wird ausgelöst, sobald eine zenon-AML-Nachricht ausgelöst wird.
Er muss in Kombination mit ReadZenonAmlMessages@1 verwendet werden, dessen Zweck es ist, die Pfade konfigurierbar zu machen.
Adapter-Voraussetzungen
Node-Konfiguration
Derzeit ist keine besondere Node-Konfiguration erforderlich.
triggers:
- type: FromZenonAml@1
transformations:
- type: ReadZenonAmlMessages@1
Datenformat
Das von diesem Node erzeugte Datenformat sieht wie folgt aus:
Container
{
"Alarms": [
{
...
},
{
...
}
]
}
Nachrichtendetails
Dies ist eine Beispielnachricht, die Teil des Alarms-Arrays im Container ist.
{
"Reason": 0,
"AlarmState": 2,
"Flags": 1,
"IsAlarmAcknowledgeRequired": true,
"IsCommentRequired": false,
"IsAlarmCauseRequired": false,
"TimeAcknowledged": "1970-01-01T00:00:00Z",
"TimeCleared": "2024-08-01T14:18:50.585028Z",
"TimeReactivated": "1970-01-01T00:00:00Z",
"Cause": "",
"Areas": "Productionline 200",
"AreaNumbers": "1",
"Class": "Alarm/event class 0",
"ClassNumber": "1",
"ClassSymbolNumber": "1",
"Comment": "",
"Computer": "",
"Group": "9",
"GroupNumber": "",
"GroupSymbolNumber": "",
"Key": "A240724.AML-1579",
"Status": "420000",
"TimeReceived": "2024-07-23T22:53:11.792104Z",
"Unit": "@pcs",
"User": "",
"UserFullName": "",
"Value": "0",
"VariableName": "Line200_ProductionHandling.QuantityOfCovers",
"VisualText": "Stocklevel: empty",
"ResourceLabel": "",
"TagName": "",
"CategoryName": null
}