Modbus™ kommunikation, Einleitung, Nachrichtenstruktur – Basler Electric DECS-250 Benutzerhandbuch

Seite 231

Advertising
background image

9440375990 Rev H

215

Modbus™ Kommunikation

Einleitung

Dieses Kapitel beschreibt das Modbus™ Kommunikationsprotokoll, das in 11BDECS-250 Systemen
verwendet wird und das Verfahren des Informationsaustausches mit 11BDECS-250 Systemen über ein
Modbus™-Netzwerk. 11BDECS-250 Systeme kommunizieren, indem sie eine Untergruppe des
Modicon™ 984 Programmierbaren Controllers emulieren.

Modbus Kommunikationen verwenden eine Master-Slave Technik, bei der nur der Master eine
Transaktion auslösen kann. Diese Transaktion wird Query (Abfrage) genannt. Je nach Entsprechung
reagiert ein Slave-Gerät (11BDECS-250) auf die Abfrage. Wenn der Modbus Master mit dem Slave
kommuniziert, werden vom Master Informationen zur Verfügung gestellt oder angefordert. Die im
11BDECS-250 vorhandenen Informationen werden wie folgt nach Kategorien gruppiert:

Allgemein

Binäre Punkte

Messung

Begrenzer

Sollwerte

Globale Einstellungen

Relaiseinstellungen

Schutzeinstellungen

Verstärkungen

Alter Modbus

Alle unterstützten Daten können gemäß der Vorgaben in der Registertabelle gelesen oder geschrieben
werden. In der Registertabelle werden Abkürzungen benutzt, um den Registertyp anzuzeigen.
Registertypen sind:

Read/Write (Lesen/Schreiben)=RW

Read Only (nur Lesen)=R

Wenn ein Slave eine Anforderung erhält, antwortet der Slave entweder, indem er dem Master die
angeforderten Daten zur Verfügung stellt oder, indem er die geforderte Aktion durchführt. Ein Slave Gerät
initiiert niemals die Kommunikation im Modbus, und es wird immer eine Antwort auf eine Anforderung
erzeugen, es sei denn, es treten bestimmte Fehlerzustände auf. Das 11BDECS-250 ist so ausgelegt,
dass es im Modbus Netzwerk ausschließlich als Slave kommuniziert.

Konsultieren Sie das Kapitel Kommunikation zur Konfiguration der Modbus Kommunikation und das
Kapitel Klemmen und Steckverbinder zur Verkabelung.

Nachrichtenstruktur

Feld Geräteadresse

Das Geräteadressfeld enthält die eindeutige Modbus - Adresse des abgefragten Slave Geräts. Das
adressierte Slave Gerät wiederholt die Adresse im Geräteadressfeld der Antwortmeldung. Die Länge
dieses Feldes beträgt 1 Byte.

Obwohl das Modbus-Protokoll eine Geräteadresse auf 1 bis 247 begrenzt, kann die Adresse vom
Benutzer bei der Installation ausgewählt werden und kann im Echtzeitbetrieb geändert werden.

Feld Funktionscode

Das Funktionscodefeld in der Abfragemeldung bestimmt die durch das adressierte Slave Gerät
durchzuführende Aktion. In der Antwortmitteilung wird dieses Feld wiederholt (Echo) und dabei geändert,
indem das Bit mit dem höchsten Stellenwert (MSB) des Feldes auf 1 gesetzt wird, falls die Antwort eine
Fehlerantwort ist. Dieses Feld hat eine Länge von 1 Byte.

DECS-250

Modbus™ Kommunikation

Advertising
Dieses Handbuch ist für die folgenden Produkte bezogen werden: