Herunterladen Inhalt Inhalt Diese Seite drucken

Unterstützte Modbus Funktionen - Siemens SIPROTEC 7SJ61 serie Handbuch

Vorschau ausblenden Andere Handbücher für SIPROTEC 7SJ61 serie:
Inhaltsverzeichnis

Werbung

2.2
Unterstützte Modbus Funktionen
Funktions-
Funktionsname
nummer
1
Read Coil Status
(0X-Register)
2
Read Input Status
(1X-Register)
3
Read Holding Registers
(4X-Register)
4
Read Input Registers
(3X-Register)
5
Force Single Coil
(0X-Register)
6
Preset Single Register
(4X-Register)
7
Read Exception Status Diese Funktion liefert die Werte der Coil Status Register 257..264
8
Diagnostics
15
Force Multiple Coils
(0X-Regsiter)
16
Preset Multiple Regs
(4X-Register)
Tabelle 2-1
Unterstützte Modbus Funktionen
1
Broadcast-Telegramme vom Modbus Master an alle Modbus Slaves mit Angabe von Slaveadresse gleich 0 (s.a. Absatz "Verarbei-
tung von Broadcast-Telegrammen" in Kap. 2.1).
2
Verfügbar ab Modbus Firmwareversion 04.00.04.
SIPROTEC Modbus - Kommunikationsprofil
C53000-L1800-C001-03
Lesen eines oder mehrerer Coil Status Register des Modbus Slave.
Es können maximal 1970 Register im RTU Modus bzw. 960 Regis-
ter im ASCII Modus mit einem Telegramm gelesen werden.
Die Coil Status Register spiegeln den Zustand der Ausgänge des
Gerätes sowie der Befehlsrückmeldungen wider.
Lesen eines oder mehrerer Input Status Register des Modbus
Slave. Es können maximal 1970 Register im RTU Modus bzw. 960
Register im ASCII Modus mit einem Telegramm gelesen werden.
Die Input Status Register spiegeln den Zustand der Binäreingänge
des Gerätes (außer Befehlsrückmeldungen) und den Status der
Schutzfunktionen wider.
Lesen eines oder mehrerer Holding Register des Modbus Slave.
Es können maximal 125 Register im RTU Modus bzw. 60 Register
im ASCII Modus mit einem Telegramm gelesen werden.
Die Holding Register beinhalten u.a. Systeminformationen, Geräte-
statusmeldungen, Messwert-Mittelwerte und Zählwerte.
Lesen eines oder mehrerer Input Register des Modbus Slave.
Es können maximal 125 Register im RTU Modus bzw. 60 Register
im ASCII Modus mit einem Telegramm gelesen werden.
In den Input Registern sind die erfassten Messwerte abgelegt.
Schreiben (Setzen/Rücksetzen) eines Coil Status Registers bzw.
des damit verbundenen Binärausgangs des Gerätes.
Für das Setzen/Rücksetzen mehrerer Coil Status Register über ein
Modbus-Telegramm wird Funktion 15 benutzt.
Schreiben eines Holding Registers.
Für das Schreiben mehrerer Holding Register über ein Modbus
Telegramm wird Funktion 16 benutzt.
als Exception Status an den Master zurück.
Diese Funktion liefert Modbus Diagnosewerte an den Master.
• Unterfunktion 0 liefert das vom Master gesendete Telegramm als
Echo zurück an den Master.
• Unterfunktion 2 liefert die Werte des Diagnoseregisters.
Hierfür wird der Inhalt des Holding Registers 129 verwendet.
• Unterfunktion 10 löscht alle Diagnosezähler; das Diagnosere-
gister wird nicht gelöscht.
• Unterfunktionen 12, 13, 14 - Diagnosezähler (s. Kap. 1.2.2).
Schreiben eines oder mehrerer Coil Status Register.
Es können maximal 1970 Register im RTU Modus bzw. 960 Regis-
ter im ASCII Modus mit einem Telegramm geschrieben werden.
Schreiben eines oder mehrerer Holding Register.
Es können maximal 125 Register im RTU Modus bzw. 60 Register
im ASCII Modus mit einem Telegramm geschrieben werden.
Parameter und Funktionsumfang
Beschreibung
2
1
Broadcast
möglich?
nein
nein
nein
nein
ja
ja
nein
nein
2
ja
ja
29

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis