Herunterladen Inhalt Inhalt Diese Seite drucken

Funktionscodes 03 - Read Holding Registers Und 04 - Read Input Registers - Siemens SIRIUS SIMOCODE pro Modbus RTU Projektierungshandbuch

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

Werbung

Im Beispiel werden die folgenden Statusinformationen zurückgeliefert:
● Device ok
● Bus ok
● SPS/PLS ok
● Strom fließt ok
● Motor Ein>
Siehe hierzu auch Gerätediagnose (Seite 43).
Die zurückgelieferten Bytes beinhalten die Bits in folgender Reihenfolge:
Byte 1: 0x3C == Adresse 0x1C0F - 0x1C08
Byte 2: 0x08 == Adresse 0x1C17 - 0x1C10
3.1.6.3

Funktionscodes 03 - Read Holding Registers und 04 - Read Input Registers

Funktion
Diese Funktion ermöglicht das Lesen von Registern aus dem SIMOCODE pro-Register-
Speicherbereich durch das MODBUS-Master-System.
Die Funktionscodes 03 und 04 verhalten sich dabei gleichwertig und liefern eine identische
Rückmeldung. Als Startadresse wird ein gültiger Offset aus dem Register-Speicherbereich
erwartet. Es können maximal 125 Register pro Telegramm gelesen werden.
Anforderungstelegramm
Slave-Adresse
1 Byte
Antworttelegramm
Slave-Adresse
1 Byte
Beispiel: Einlesen der SIMOCODE pro-Strommesswerte von Slave Nummer 16. Die
Strommesswerte starten ab Offset 0x0807 und umfassen 3 Register.
Anforderungstelegramm
Slave-Adresse
1 Byte
0x10
Antworttelegramm
Slave-Adresse
1 Byte
0x10
Im Beispiel werden als Rückmeldung die Messwerte des aktuellen Motorstroms in den
Phasen 1, 2 und 3 mit jeweils 100 % (0x0064) des Motornennstroms zurückgegeben.
SIMOCODE pro Modbus RTU
Projektierungshandbuch, 04/2015, A5E33498234001A/RS-AA/001
Funktionscode
Startadresse
1 Byte
2 Byte
Funktionscode
Anzahl Bytes
1 Byte
1 Byte
Funktionscode
Startadresse
1 Byte
2 Byte
0x03
0x07
Funktionscode
Anzahl Bytes
1 Byte
1 Byte
0x03
0x06
Kommunikation
3.1 Modbus RTU
Anzahl Register
CRC
2 Byte
2 Byte
Registerwert
CRC
n Register
2 Byte
Anzahl Register
CRC
2 Byte
2 Byte
0x00 0x03
0x ....
Registerwert
CRC
3 Register (6 Byte) 2 Byte
0x0064 0x0064
0x ....
0x0064
27

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simocode pro

Inhaltsverzeichnis