Download - Wago
Download - Wago
Download - Wago
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Beispiel • 11<br />
6 Beispiel<br />
Das Beispiel zeigt den Einsatz des Bausteins ModbusMaster_RTU. Es wird erläutert,<br />
wie mit einem Modbus Slave Daten ausgetauscht werden können.<br />
Der Modbus Slave ist auf die Adresse 5 eingestellt.<br />
Es sollen zyklisch sowohl Daten geschrieben als auch gelesen werden.<br />
Eine Zustandsmaschine koordiniert den Wechsel zwischen lesenden und schreibenden<br />
Zugriffen mit der Variablen „state“.<br />
Für das Schreiben wird der Dienst Write Multiple Register (0x10) benutzt.<br />
Das Lesen wird über den Dienst Read Holding Registers (0x03) durchgeführt.<br />
Beim Schreiben werden die Nutzdaten in den Sendebereich des Funktionsbausteins kopiert.<br />
Ferner werden die Variablen für die Slave Adresse, den Funktionscode, die Start<br />
Adresse sowie die Anzahl der Datenpunkte vorgegeben.<br />
Die Ausführung wird durch das Setzen der Variable start angestoßen. Es wird gewartet,<br />
bis der Baustein die Ausführung des Kommandos meldet. Dieses geschieht, indem er die<br />
Variable start zurücksetzt.<br />
Anwendungshinweis<br />
A102605d