Zum Hauptinhalt springen

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
}