02.12.2014 Aufrufe

Download - Wago

Download - Wago

Download - Wago

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!