7.3.1
Funktionscode 3, 16-Bit oder 32-Bit-Parameter lesen
Dieser Funktionscode wird zum Lesen von 16 Bit oder 32 Bit Werten aus dem Frequenzumrichter ver-
wendet.
Anforderung 16 Bit Parameter lesen:
Start Frame (RTU oder ASCII mode)
Adresse
Funktionscode
Startadresse (Datensatz / Para-Nr.)
Registeranzahl
CRC
oder LRC & Endframe
Antwort 16 Bit Parameter lesen:
Start Frame (RTU oder ASCII mode)
Adresse
Funktionscode
Byteanzahl
Registerwert (Parameterwert)
CRC
oder LRC & Endframe
Anforderung 32 Bit Parameter lesen:
Start Frame (RTU oder ASCII mode)
Adresse
Funktionscode
Startadresse (Datensatz / Para-Nr.)
Registeranzahl
CRC
oder LRC & Endframe
Antwort 32 Bit Parameter lesen:
Start Frame (RTU oder ASCII mode)
Adresse
Funktionscode
Byteanzahl
Registerwert (Parameterwert)
CRC
oder LRC & Endframe
Ausnahmebedingung Antwort:
Start Frame (RTU oder ASCII mode)
Adresse
Fehlercode
Ausnahmebedingungscode
CRC
oder LRC & Endframe
Startadresse
Dieses Feld wird genutzt, um die Parameternummer und die Datensatznummer zu speichern. Die Pa-
rameternummer liegt im Bereich von 0 – 1599 und wird in den 12 niederwertigen Bits gespeichert. Die
Datensatznummer liegt im Bereich von 0 – 9 und wird in den 4 höherwertigen Bits gespeichert.
Zum Beispiel: Parameter 372 (hex. 0x174), Datensatz 2 (hex. 0x2) wird gespeichert als hex. 0x2174.
Agile
Modbus
26
1 Byte
1 Byte
2 Bytes
2 Bytes
1 Byte
1 Byte
1 Byte
2 Bytes
1 Byte
1 Byte
2 Bytes
2 Bytes
1 Byte
1 Byte
1 Byte
4 Bytes
1 Byte
1 Byte
1 Byte
02/2011
Modbus Agile
1 – 0xF7 (=247)
0x03
0x0000 – 0x963F
0x0001
1 – 0xF7 (=247)
0x03
0x02
0 – 0xFFFF
1 – 0xF7 (=247)
0x03
0x0000 – 0x963F
0x0002
1 – 0xF7 (=247)
0x03
0x04
0 – 0xFFFFFFFF
1 – 0xF7 (=247)
0x83
2, 3 oder 4
26
Protokoll
02/2011