Kommunikation über Modbus
9.5 Das Schreiben von Registern
9.5
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 73).
Zusätzlich steht online ein Dokument zum Arbeiten mit SIWAREX WP231 und Modbus zur
Verfügung → Modbus-Kommunikation der WP231
support.automation.siemens.com/WW/view/de/77913998).
82
(http://
Betriebsanleitung, 01/2022, A5E36031779A-02
SIWAREX WT231