Herunterladen Inhalt Inhalt Diese Seite drucken

Funktionscodes 01 - Read Coils Und 02 - Read Discrete Inputs - Siemens SIRIUS SIMOCODE pro Modbus RTU Projektierungshandbuch

Motormanagement- und steuergeräte für modbus rtu
Inhaltsverzeichnis

Werbung

Kommunikation
3.1 Modbus RTU
3.1.6.2

Funktionscodes 01 - Read Coils und 02 - Read Discrete Inputs

Funktion
Diese Funktionen ermöglicht das Lesen einzelner Bits aus dem SIMOCODE pro Bit-
Speicherbereich durch das MODBUS-Master-System.
Die Funktionscodes 01 und 02 verhalten sich dabei gleichwertig und liefern eine identische
Rückmeldung. Als Startadresse wird ein gültiger Offset aus dem Bit-Speicherbereich
erwartet. Es können maximal 2000 Bit pro Telegramm gelesen werden.
Wenn eine Anzahl ungleich dem Vielfachen von acht Bit abgerufen wird, werden die
verbleibenden Bits mit Nullen aufgefüllt. Die Anzahl Bytes n benennt immer die Anzahl
komplett zurückgelieferter Bytes.
Hinweis
Startadresse und Anzahl der Coils
Die Startadresse und die Anzahl der Coils müssen im gültigen Bereich liegen.
Anforderungstelegramm
Slave-Adresse
1 Byte
Antworttelegramm
Slave-Adresse
1 Byte
Beispiel
Einlesen der SIMOCODE pro-Gerätestati von Slave Nummer 16. Die Gerätestati starten ab
Offset 0x1C08 und umfassen 16 bit.
Anforderungstelegramm
Slave-Adresse
1 Byte
0x10
Antworttelegramm
Slave-Adresse
1 Byte
0x10
26
Funktionscode
Startadresse
1 Byte
2 Byte
Funktionscode
Anzahl Bytes n
1 Byte
1 Byte
Funktionscode
Startadresse
1 Byte
2 Byte
0x01
0x1C08
Funktionscode
Anzahl Bytes n
1 Byte
1 Byte
0x01
0x02
Projektierungshandbuch, 04/2015, A5E33498234001A/RS-AA/001
Anzahl Bits
CRC
2 Byte
2 Byte
Bit Status
CRC
n Byte
2 Byte
Anzahl Bits
CRC
2 Byte
2 Byte
0x000F
0x....
Bit Status
CRC
2 Byte
2 Byte
0x3C08
0x....
SIMOCODE pro Modbus RTU

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simocode pro

Inhaltsverzeichnis