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.
Funktionscode 05 - Write Single Coil
Funktion
Diese Funktion ermöglicht das Schreiben eines einzelnen Bits aus dem SIMOCODE pro-Bit-
Speicherbereich durch das Modbus-Master-System.
Als Startadresse wird eine gültige Adresse aus dem Bit-Speicherbereich erwartet. Die
ausgewählte Adresse muss als schreibbar gekennzeichnet sein (siehe Tabellen im Kapitel
Datentabellen Modbus RTU (Seite 286), Spalte "Zugriff").
Als Daten werden 0000h für eine logische Null und FF00h für eine logische Eins akzeptiert.
Alle anderen Werte sind nicht erlaubt und werden negativ quittiert.
Anforderungstelegramm
Slave-Adresse
1 Byte
Antworttelegramm
Slave-Adresse
1 Byte
Beispiel
Ansteuern eines an SIMOCODE pro angeschlossenen Motors von Slave-Adresse 16
(angenommen, die Zuordnung des Prozessabbildes entspricht den Default-Einstellungen).
Hierzu wird die Bit-Adresse 00 0x02 (siehe Tabellen im Kapitel Datentabellen Modbus RTU
(Seite 286)) mit einer logischen Eins angesteuert. Diese Bit-Adresse liegt innerhalb des
Prozessabbildes der Ausgänge, auf die sowohl per Bit-Zugriff als auch per Register-Zugriff
zugegriffen werden kann.
Anforderungstelegramm
Slave-Adresse
1 Byte
0x10
SIMOCODE pro - Kommunikation
Funktionshandbuch, 04/2017, A5E40508495001A/RS-AA/001
Funktionscode
Anzahl Bytes
1 Byte
1 Byte
0x03
0x06
Funktionscode
Startadresse
1 Byte
2 Byte
Funktionscode
Startadresse
1 Byte
2 Byte
Funktionscode
Startadresse
1 Byte
2 Byte
0x05
0x00 0x02
2.3 Kommunikation Modbus
Registerwert
3 Register (6 Byte)
0x0064 0x0064 0x0064
Daten
2 Byte
Daten
2 Byte
Daten
2 Byte
0xFF 0x00
Kommunikation
CRC
2 Byte
0x ....
CRC
2 Byte
CRC
2 Byte
CRC
2 Byte
0x....
103