Herunterladen Inhalt Inhalt Diese Seite drucken

Datenübertragung Mit Modbus Rtu - VEGA VEGACOM 557 Betriebsanleitung

Vorschau ausblenden Andere Handbücher für VEGACOM 557:
Inhaltsverzeichnis

Werbung

Datenübertragung mit Modbus RTU
5.4 Datenübertragung mit Modbus RTU
Die Firma AEG entwickelte bereits vor einigen Jahren eine Kommunikationstechnik für ihre SPS
mit der Bezeichnung Modbus. Diese Spezifikation kommt heute bei einigen Firmen für die
Kopplung von IO-Baugruppen zum Tragen.
Beim Modbus werden zwei Varianten unterschieden: Modbus RTU und Modbus ASCII. Beide
besitzen den gleichen Dateninhalt, der Rahmen und die Kodierung der Zeichen unterscheiden
sich.
RTU-Modus
Bei der RTU-Kodierung beginnt eine Nachricht mit einer Pause von 3,5 Zeichenzeiten (Start-
sequenz). Die Zeichenzeit wird direkt von der Baudrate abgeleitet. Die Übertragung folgt
danach und darf mit einem Schlupf von 1,5 Zeichenzeiten erfolgen. Nach der Übertragung
folgt eine Endesequenz bestehend aus 3,5 Zeichen. Die Zeichendarstellung umfasst den
gesamten Bereich eines Bytes und erfolgt in der binären Darstellung. Dadurch ist ein erheb-
lich höherer Datendurchsatz gewährleistet als es beim ASCII-Modus der Fall ist.
Messwerte als PLS-Werte übertragen im RTU-Modus
Unabhängig vom angeschlossenen VEGA-Auswertgerät (VEGAMET oder VEGALOG) erfolgt
die Übertragung der PLS-Werte über den Modbus stets nach demselben Verfahren über den
Funktionscode 04 „Read Input Registers".
Vorgehen bei Modbus-Master Modicon oder Freelance 2000
Wenn Sie eine AEG-Modicon oder eine Freelance 2000 von Hartmann und Braun als Modbus-
Master verwenden, so übernehmen diese Systeme die Kommunikation auf dem Modbus. In
diesem Fall muss lediglich der entsprechende Funktionsaufruf „Read Input Registers" in der
SPS programmiert werden und die erforderlichen Parameter wie Slave-Adresse, Startregister
und Anzahl der Register angegeben werden. Die Umsetzung von Messwertadressen im
VEGALOG bzw. VEGAMET auf die Inputregister der SPS entnehmen Sie bitte der Tabelle in
Anhang A.
Beispiel für Daten von VEGAMET 515:
Es sollen zwei PLS-Werte von VEGAMET #2 (PLS-Ausgänge 1 und 2) abgeholt werden. Das
VEGACOM 557 arbeitet in der Betriebsart „Messwerte nach VEGAMET-Adressen sortieren".
Die Slave-Adresse des VEGACOM 557 steht auf 1.
Parametrierung für Funktionsaufruf „Read Input Registers":
- Slave-Adresse = 1
- Registerwortadresse (Start) = 30.029 (oder 028 bei Freelance 2000)
- Anzahl Registerworte = 4
36
VEGACOM 557 Modbus

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis