Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens simcode pro Handbuch Seite 859

Inhaltsverzeichnis

Werbung

Kommunikation
2.3 Kommunikation Modbus
Antworttelegramm
Slave-Adresse
1 Byte
0x10
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 290).
Die zurückgelieferten Bytes beinhalten die Bits in folgender Reihenfolge:
Byte 1: 0x3C == Adresse 0x1C0F - 0x1C08
Byte 2: 0x08 == Adresse 0x1C17 - 0x1C10
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
102
Funktionscode
Anzahl Bytes n
1 Byte
1 Byte
0x01
0x02
Funktionscode
Startadresse
1 Byte
2 Byte
Funktionscode
Anzahl Bytes
1 Byte
1 Byte
Funktionscode
Startadresse
1 Byte
2 Byte
0x03
0x8007
Bit Status
2 Byte
0x3C08
Anzahl Register
2 Byte
Registerwert
n Register
Anzahl Register
2 Byte
0x00 0x03
SIMOCODE pro - Kommunikation
Funktionshandbuch, 04/2017, A5E40508495001A/RS-AA/001
CRC
2 Byte
0x....
CRC
2 Byte
CRC
2 Byte
CRC
2 Byte
0x ....

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis