Herunterladen Inhalt Inhalt Diese Seite drucken

Appendix B - Modbus Tcp/Modbus 485; Einleitung; Unterstützte Modbus-Befehle - ABB SM500F Benutzerhandbuch

Vor ort montierbarer bildschirmschreiber
Vorschau ausblenden Andere Handbücher für SM500F:
Inhaltsverzeichnis

Werbung

SM500F
Vor Ort montierbarer Bildschirmschreiber
Appendix B – Modbus TCP/Modbus 485
B.1 Einleitung
Das Gerät kann entweder als Modbus TCP-Client oder -Server, oder, mit einem optionalen seriellen
Modbus/RS-485-Kommunikationsmodul als Modbus/RS-485-Slave (RTU-Slave) konfiguriert werden.
Bei der Konfiguration als Client erfasst der Schreiber die Daten von Modbus TCP-Servern (oder RTUs über
ein Gateway) über seine Analog- und Digitalkanäle der seriellen Kommunikation.
Bei der Konfiguration als Server antwortet der Schreiber auf Modbus-Abfragen, die über das Modbus TCP-
oder das Modbus RS485 (RTU)-Protokoll für die in diesem Anhang beschriebenen Register übertragen
werden.
Hinweis. Die Modbus RS485-Option bietet die folgenden Leistungsmerkmale:
RS422/RS485-Standardkommunikation
Modbus RTU-Protokoll – vom Master (Hostrechner/SPS) zum Slave
500 V DC-Isolierung zwischen den externen Verbindungen und dem Gerät
Zweidraht-Kommunikation
Übertragungsgeschwindigkeit 1200, 2400, 4800, 9600, 19200, 38400 oder 115200 Baud
Paritätsprüfung: ungerade, gerade oder keine
B.2 Unterstützte Modbus-Befehle
Die folgenden Modbus-Befehle werden unterstützt:
01 Read Coil Status liest den Ein-/Aus-Status von 16 aufeinanderfolgenden Digitalzuständen,
beginnend bei einer angegebenen Adresse. Für Punkte, die keine definierten Daten enthalten,
gibt das Gerät Nullen zurück.
03 Read Holding Registers liest 8 aufeinanderfolgende Analogwerte, beginnend bei einer angegebenen
Adresse. Für Register, die keine definierten Daten enthalten, gibt das Gerät Nullen zurück.
05 Force Single Coil legt den Wert eines einzelnen Coils (Digitalsignals) an der angegebenen Adresse
fest. Der Datenwert muss 0xFF00 lauten, um das Signal auf „ON" zu setzen, und null, um es auf
„OFF" zu setzen. Wenn das Register gerade nicht beschreibbar ist, gibt das Gerät eine
Ausnahmeantwort zurück.
06 Preset Single Register legt den Wert eines einzelnen Registers (Analogwerts) an der angegebenen
Adresse fest. Wenn das Register gerade nicht beschreibbar ist, gibt das Gerät eine Ausnahmeantwort
zurück. Vor der Speicherung werden auf den Wert die in der Konfiguration definierten Grenzwerte
angewendet.
15 Force Multiple Coils führt gültige Aktualisierungen durch und gibt eine Ausnahmeantwort zurück,
wenn ein Coil gerade nicht beschreibbar ist.
16 Preset Multiple Registers führt gültige Aktualisierungen durch und gibt eine Ausnahmeantwort
zurück, wenn ein Register gerade nicht beschreibbar ist.
148
Appendix B – Modbus TCP/Modbus 485
IM/SM500F–D Rev. Z.2

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis