Herunterladen Inhalt Inhalt Diese Seite drucken

Das Schreiben Von Registern - Siemens 7MH4960-6AA01 Betriebsanleitung

Inhaltsverzeichnis

Werbung

Kommunikation mit SIMATIC S7-1200
11.2 Kommunikation über Modbus
Beispiel
Ein Parameter aus dem Datensatz 3 (DR 3) soll gelesen werden.
● Zuerst Register CMD3_CODE mit 2003 (2000 plus die Nummer des
Datensatzes=Datensatz lesen) beschreiben.
● Dann CMD3_TRIGGER mit "1" beschreiben. Im Modbuspufferspeicher wird jetzt der DR 3
aktualisiert.
● Jetzt kann man ein oder mehrere Register mit der/den entsprechenden Variable/n lesen.
Die Datenkonsistenz der jetzt gelesenen Register ist gewährleistet.
Alle weiteren Befehlsnummern finden Sie in Kapitel → Befehlslisten (Seite 193).
Beispiel
Ein aktueller Messwert aus dem DR 30 soll ausgelesen werden.
⇒ Das Register kann direkt angefordert werden, weil sein Inhalt im SIWAREX Modul mit der
vorgesehenen Messrate von 100 Hz automatisch refreshed wird und immer aktuell zur
Verfügung steht.
11.2.6

Das Schreiben von Registern

Möchten Sie in Register aus den Datensätzen DR 3 bis DR 29 schreiben, muss der
entsprechende Datensatz vorher durch ein entsprechendes Kommando in den internen
Ausgabepuffer ausgelesen werden. Danach dürfen einzelne Register geschrieben werden.
Anschließend muss mit einem entsprechenden Kommando der gesamte Datensatz intern
geschrieben werden. Dabei erfolgt die Plausibilitätsprüfung des gesamten Datensatzes.
Beispiel
Ein Parameter aus dem DR 3 soll geschrieben werden.
● Zuerst Register CMD3_CODE mit 2003 (2000 plus die Nummer des Datensatzes)
beschreiben.
● Dann CMD3_TRIGGER mit "1" beschreiben. Im Modbusspeicher wird jetzt der DR 3
aktualisiert.
● Jetzt können Sie in ein oder mehrere Register mit der entsprechenden Variable schreiben
bzw. ändern. Möchten Sie die geschriebenen/geänderten Register an die Waage
übergeben, ist das - Schreiben des gesamten Datensatzes erforderlich:
● Zuerst Register CMD3_CODE mit 4003 (4000 plus die Nummer des Datensatzes
=Datensatz schreiben) beschreiben.
● Dann CMD3_TRIGGER mit "1" beschreiben.
● Jetzt erfolgt die Übergabe des Datensatzes an den Prozessspeicher im SIWAREX Modul.
Dabei werden alle Register des Datensatzes auf Plausibilität geprüft.
Wenn die Plausibilitätsprüfung negativ ausfällt, wird der gesamte Datensatz nicht geschrieben
und der Anwender bekommt eine Meldung (aus dem Bereich der Daten- und Bedienfehler).
Alle weiteren Befehlsnummern finden Sie in Kapitel → Befehlslisten (Seite 193).
212
SIWAREX WP251
Betriebsanleitung, 11/2018, A5E36594288-AD

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Siwarex wp251

Inhaltsverzeichnis