Projektierung
6.9 Cloud-Konfiguration
},
{
},
{
}
]
}
Umschaltung von "JSON spezifisch" auf "Benutzerdefiniert"
Jeder Datenpunkt kann dabei individuell formatiert und mit ausgesuchten Eigenschaften in
den Nutzdaten abgebildet werden. Nicht benötigte Eigenschaften einzelner Datenpunkte
können einfach gelöscht werden. Zusätzliche (z. B. auch statische) Inhalte können ergänzt
werden. Die Eigenschaften ausgesuchter Datenpunkte können auch mehrfach referenziert
werden. Die Referenzen auf die Datenpunkte müssen aber immer innerhalb der eckigen
Klammer "DataItems" [ ... ] stehen.
Anwendungsfälle:
• Komplexes JSON-Nutzdatenformat mit wenigen Datenpunkten.
• Unterstützung Datenpunkte vom Typ "Array".
Nutzdaten-Format - XML generisch
Es werden alle dem Topic zugeordneten Datenpunkte über ein Schleifenkonstrukt mit den
angegebenen Eigenschaften und Formatierungen in den Nutzdaten abgebildet.
<?xml version="1.0" encoding="UTF-
8"?><root><Timestamp>{{PUBLISH_TIMESTAMP}}</Timestamp><DataItems>{{#
DATA_POINT_ARRAY}}<DataItem><Variable>{{NAME}}</Variable><Type>{{TYP
E}}</Type><Value>{{VALUE}}</Value><QualityCode>{{QUALITY_CODE}}</Qua
lityCode></DataItem>{{/DATA_POINT_ARRAY}}</DataItems></root>
128
"Variable": "{{ST1.DP2.NAME}}",
"Type": "{{ST1.DP2.TYPE}}",
"Value": {{ST1.DP2.VALUE}},
"QualityCode": {{ST1.DP2.QUALITY_CODE}},
"StationName": "{{ST1.DP2.STATION_NAME}}",
"Timestamp": "{{ST1.DP2.SOURCE_TIMESTAMP}}"
"Variable": "{{ST1.DP3.NAME}}",
"Type": "{{S1.DP3.TYPE}}",
"Value": {{ST1.DP3.VALUE}},
"QualityCode": {{ST1.DP3.QUALITY_CODE}},
"StationName": "{{ST1.DP3.STATION_NAME}}",
"Timestamp": "{{ST1.DP3.SOURCE_TIMESTAMP}}"
Betriebsanleitung, 12/2022, C79000-G8900-C503-09
SIMATIC CC7