Herunterladen Inhalt Inhalt Diese Seite drucken

Read Input Registers (Funktionscode 04) - Rockwell Automation Allen-Bradley FLEX 5000 Serie Benutzerhandbuch

Inhaltsverzeichnis

Werbung

Netzknotenadresse Funktionscode
0B
04
Table 28 -
Netzknotenadresse
Funktionscode
0B
04

Read Input Registers (Funktionscode 04)

Abfrage
Mit dieser Funktion werden die Inhalte der Nur-Lese-Register der
Steuerung aus dem Modbus-Bereich 3x abgerufen. Diese Positionen
empfangen ihre Werte von Geräten, die mit der E/A-Struktur
verbunden sind. Auf die Positionen kann nur verwiesen werden, eine
Änderung über die Steuerung ist nicht möglich. Die Adressierung
ermöglicht das Abfragen von bis zu 125 Registern pro Abfrage. Für das
spezifische Slave-Gerät können jedoch Einschränkungen hinsichtlich
des Höchstwerts gelten. Die Nummerierung der Register beginnt mit
Null (30001 = null, 30002 = eins usw.). Der Broadcasting-Modus wird
nicht unterstützt.
In folgendem Beispiel werden die Inhalte von Register 30009 von
Slave-Gerät 11 abgerufen.
Dies ist der Aufbau der an das Modbus-Netzwerk gesendeten
Nachricht. Die folgenden Byte-Werte werden im Hexadezimal-
Format angezeigt.
Datenstartpunkt
Datenstartpunkt
Hoch
Niedrig
00
08
Antwort
Der adressierte Slave sendet seine Adresse und den Funktionscode,
gefolgt vom Informationsfeld, zurück. Das Informationsfeld enthält
1 Byte, das die Menge der zurückzugebenden Datenbytes angibt.
Der Inhalt der abgefragten Register (DATA) umfasst je zwei Bytes.
Der binäre Inhalt ist innerhalb jedes Zeichenpaars rechtsbündig
angeordnet. Das erste Byte enthält die höherwertigen Bits, das zweite
Byte die niederwertigen Bits.
Da die Slave-Schnittstelle am Ende eines Steuerungsscans erfasst
wird, geben die Daten den Registerinhalt am Ende des Scans wieder.
Jeder PC begrenzt die Menge an erfassten Registerinhalten pro Scan.
Für große Mengen an Registerinhalten müssen also mehrere PC-Scans
ausgeführt werden. Die bereitgestellten Daten stammen aus
aufeinanderfolgenden Scans.
Im folgenden Beispiel enthält Register 30009 den Dezimalwert 0.
Byteanzahl
Daten, Nur-Lese-Register
Hoch
02
00
Rockwell Automation-Publikation 5094-UM006A-DE-P - Oktober 2020
Anhang B
Daten, Anzahl der
Daten, Anzahl der
Punkte, hoch
Punkte, niedrig
00
01
Daten, Nur-Lese-Register
Niedrig
00
Master-Befehlsliste
Fehlerprüffeld
(2 Byte)
CRC
Fehlerprüffeld
(2 Byte)
CRC
77

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis