Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC NET S7-1500 Betriebsanleitung Seite 65

Vorschau ausblenden Andere Handbücher für SIMATIC NET S7-1500:
Inhaltsverzeichnis

Werbung

Beispiel für übertragene Nutzdaten (JSON PubSub)
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": "2019-05-03T09:13:46.000000000+00:00",
"DataItems": [ { "Variable":"DP1", "Type":"BOOL", "Value":"0",
"QualityCode":"GOOD" }, { "Variable":"DP2", "Type":"DOUBLE_FLOAT",
"Value":"0.496043966059748", "QualityCode":"GOOD" },
{ "Variable":"DP3", "Type":"S7_STRING", "Value":"Abcd99vE",
"QualityCode":"GOOD" } ] }
QualityCode
Übertragung und QualityCode
Mit den Nutzdaten wird auch der Qualitätsstatus "QualityCode" eines Datenpunkts
übertragen. Der Status kennzeichnet die Gültigkeit des Werts.
Der Status wird vom CP als Publisher gesetzt und hat folgenden Wertebereich:
● GOOD
Der Wert ist gültig.
● BAD
Der Wert der Variable ist nicht gültig oder nicht aktuell. Mögliche Ursachen:
– CPU in STOP
– Wert nicht aktuell
– Fehler beim Lesen der Variable
Der Wert des Status hat folgende Auswirkung auf die Übertragung:
● Publisher → Cloud
Die Veröffentlichung von Nachrichten des CP als Publisher ist unabhängig vom Wert des
Status.
● Cloud → Subscriber
Der Empfang von Nachrichten durch den CP als Subscriber ist unabhängig vom Wert des
Status.
Beim Empfang einer Nachricht mit dem Status "BAD" wird jedoch der Wert vom CP als
Subscriber nicht in die CPU geschrieben.
CP 1545-1
Betriebsanleitung, 12/2019, C79000-G8900-C499-02
Projektierung
4.9 CloudConnect
65

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Cp 1545-1

Inhaltsverzeichnis