Herunterladen Inhalt Inhalt Diese Seite drucken

Modbus-Protokoll - Technische Daten; Zusammenfassung Der Merkmale - ABB ACS550-02 Benutzerhandbuch

Vorschau ausblenden Andere Handbücher für ACS550-02:
Inhaltsverzeichnis

Werbung

244

Modbus-Protokoll - Technische Daten

Übersicht
Das Modbus®-Protokoll wurde von der Modicon, Inc. zum Einsatz in Steuer-/
Regelungssystemen eingeführt, bei denen programmierbare Controller von Modicon
zum Einsatz kommen. Wegen ihrer Benutzerfreundlichkeit und einfachen
Handhabung entwickelte sich diese SPS-Programmiersprache binnen kurzer Zeit
zum de-facto-Standard für die Integration einer Vielzahl von Master-Controllern und
Slave-Geräten.
Modbus ist ein asynchrones, serielles Protokoll. Transaktionen laufen im
Halbduplex-Betrieb, wobei ein einziger Master mehrere Slaves steuert. Während
RS232 für eine Punkt-zu-Punkt-Kommunikation zwischen einem Master und einem
Slave verwendet wird, gibt es eine noch einfachere Lösung, ein RS485 Multi-Drop-
Netzwerk mit einem Master, der mehrere Slaves steuert. Der ACS550 nutzt RS485
für seine physikalische Modbus-Schnittstelle.
RTU
In der Modbus-Spezifikation sind zwei verschiedene Übertragungsmodi definiert:
ASCII und RTU. Der ACS550 unterstützt nur RTU.

Zusammenfassung der Merkmale

Der ACS550 unterstützt folgende Funktionscodes von Modbus.
Read Coil Status
Read Discrete Input
Status
Read Multiple Input
Registers
Read Multiple Input
Registers
Setzen Einzel-Coil
Schreiben eines
Einzel-Halte-
Registers
Diagnosen
Integrierter Feldbus - EFB
Funktion
Code (Hex)
0x01
0x02
0x03
0x04
0x05
0x06
0x08
Beschreibung
Status des diskreten Ausgangs lesen. Beim ACS550 werden die
einzelnen Bits des Steuerworts auf den Coils 1...16 abgebildet.
Die Relaisausgänge werden nacheinander, beginnend mit Coil
33 (z.B. RO1=Coil 33), abgebildet.
Status des diskreten Eingangs lesen. Beim ACS550 werden die
einzelnen Bits des Statusworts entsprechend des aktiven Profils
auf Eingang 1...16 oder 1...32 abgebildet. Die Eingänge werden
nacheinander beginnend mit Eingang 33 (z.B. DI1=Eingang 33)
abgebildet.
Multiple Halteregister lesen. Für den ACS550 wird der gesamte
Parametersatz als Halteregister abgebildet, ebenso die Befehls-,
Status- und Sollwerte.
Multiple Eingangsregister lesen. Für den ACS550 werden die 2
Analogeingangskanäle als Eingangsregister 1 & 2 abgebildet.
Schreiben eines einzelnen diskreten Ausgangs. Beim ACS550
werden die einzelnen Bits des Steuerworts auf den Coils 1...16
abgebildet. Die Relaisausgänge werden nacheinander,
beginnend mit Coil 33 (z.B. RO1=Coil 33), abgebildet.
Schreiben eines Einzel-Halte-Registers. Für den ACS550 wird
der gesamte Parametersatz als Halteregister abgebildet, ebenso
die Befehls-, Status- und Sollwerte.
Modbus-Diagnosen ausführen. Subcodes für Query (0x00),
Restart (0x01) & Listen Only (0x04) werden unterstützt.
ACS550-02/U2 Benutzerhandbuch

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Acs550Acs550-u2

Inhaltsverzeichnis