Allgemeine informationen, Nachrichtenstruktur, Feld geräteadresse – Basler Electric DGC-2020HD Modbus Protocol Benutzerhandbuch

Seite 7: Feld funktionscode

Advertising
background image

9469375991 Rev A

1

DGC-2020HD Modbus

™ Protokoll

Allgemeine Informationen

Allgemeine Informationen

Dieses Kapitel beschreibt das Modbus Kommunikationsprotokoll, das in DGC-2020HD Systemen
verwendet wird und das Verfahren des Informationsaustausches mit DGC-2020HD Systemen über ein
Modbus Netzwerk. DGC-2020HD Systeme kommunizieren, indem sie eine Untermenge 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. Wenn es angebracht ist,
antwortet der Slave (DGC-2020HD) auf die Abfrage. Wenn der Modbus Master mit dem Slave
kommuniziert, werden vom Master Informationen zur Verfügung gestellt oder angefordert. Die im
DGC-2020HD vorhandenen Informationen werden wie folgt nach Kategorien gruppiert:

Allgemein

Globale Einstellungen

Konfiguration

Binäre Punkte

Messung

Unterbrechereinstellungen

Vorspannungssteuerung

Impulsausgänge

Buszustand

DGC Einstellungen

Steuereinstellungen

Schutzeinstellungen

Einstellungen externes Modul

Alle unterstützten Daten können gemäß den 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. Der DGC-2020HD ist so ausgelegt, dass
er im Modbus Netzwerk ausschließlich als Slave Gerät 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.

Advertising