Herunterladen Inhalt Inhalt Diese Seite drucken

Das Lesen Von Registern; Das Schreiben Von Registern - Siemens SIMATIC TM SIWAREX WP341 HF Betriebsanleitung

Inhaltsverzeichnis

Werbung

Parametrieren/Adressieren
6.30 Kommunikation über Modbus
Variable
CMD3_STATUS
CMD3_QUIT
6.30.5

Das Lesen von Registern

Die Methode des Lesens von Registern ist davon abhängig, ob die zu lesenden Register zu den
schreibbaren Datensätze (DR03 bis DR29) gehören oder nur als aktuelle Werte gelesen werden
können (DR30 bis DR39).
Möchten Sie die Register aus den Datensätzen DR03 bis DR29 lesen, müssen diese vorher als
kompletter Datensatz in den internen Ausgabepuffer ausgelesen werden.
Alle Modbusregister der einzelnen Parameter finden Sie in Kapitel → Parametertabelle
support.industry.siemens.com/cs/ww/en/ps/17252/dl).
Beispiel
Ein Parameter aus DR03 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 Befehlscodes finden Sie in Kapitel → Befehle (Seite 83).
Beispiel
Ein aktueller Messwert aus dem DR30 soll ausgelesen werden.
⇒ Das Register kann direkt angefordert werden, weil sein Inhalt in der Wägeelektronik mit der
vorgesehenen Messrate von 1000 Hz automatisch refreshed wird und immer aktuell zur
Verfügung steht.
6.30.6

Das Schreiben von Registern

Möchten Sie in Register aus den Datensätzen DR03 bis DR29 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.
92
Bemerkung
0=Auftrag läuft ; 1=Auftrag fertig (1 Zyk‐
lus)
0=kein Fehler ; <>0=Fehlercode
Typ
USHORT
USHORT
Technologiemodul TM SIWAREX WP341 HF
Betriebsanleitung, 08/2022, A5E52180510-AA
Modbus Register
932
933
(https://

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis