Projektierung
4.15 CloudConnect
Beispiel für übertragene Nutzdaten (JSON)
Nachfolgend finden Sie ein Beispiel für die übertragenen Nutzdaten eines Topics.
Das Topic enthält drei Variablen einer S7-Station für die Datenpunkte "DP1", "DP2" und "DP3".
Der Wert des Schlüssels "DataItems" ist ein Array mit den Objekten der drei Variablen.
{
"Timestamp" : "{{PUBLISH_TIMESTAMP}}",
"DataItems" : [
{
"Variable" : "{{DP1.NAME}}",
"Type" : "{{DP1.TYPE}}",
"Value" : "{{DP1.VALUE}}",
"QualityCode" : "{{DP1.QUALITY_CODE}}"
},
{
"Variable" : "{{DP2.NAME}}",
"Type" : "{{DP2.TYPE}}",
"Value" : "{{DP2.VALUE}}",
"QualityCode" : "{{DP2.QUALITY_CODE}}"
},
{
"Variable" : "{{DP3.NAME}}",
"Type" : "{{DP3.TYPE}}",
"Value" : "{{DP3.VALUE}}",
"QualityCode" : "{{DP3.QUALITY_CODE}}"
}]
}
Escape-Sequenzen
Für die Umwandlung bestimmter Sonderzeichen können Escape-Sequenzen angewendet
werden, die den Code gemäß dem verwendeten Protokoll anpassen.
Sonderzeichen können beispielsweise innerhalb der folgenden Namens-Komponenten
auftreten:
• Stationsname
• Topic-Name
112
Betriebsanleitung, 05/2024, C79000-G8900-C385-05
SIMATIC CP 1243-8 IRC