Herunterladen Inhalt Inhalt Diese Seite drucken

Modbus Funktionscodes - ABB SensyMaster FMT430 Handbuch

Vorschau ausblenden Andere Handbücher für SensyMaster FMT430:
Inhaltsverzeichnis

Werbung

8
SensyMaster FMT430, FMT450 THERMISCHER MASSE-DURCHFLUSSMESSER | COM/FMT430/450/MODBUS-DE REV. A
... 4 Schnittstellenbeschreibung

Modbus Funktionscodes

In diesem Kapitel werden alle vom SensyMaster FMT430, FMT450 unterstützten Modbus Funktionscodes beschrieben.
0x02
Read Discrete Inputs
Der Funktionscode "Read Discrete Inputs" wird zum Auslesen der Register "Discrete Inputs (Coil)" des Gerätes verwendet.
Das Anfrage-Telegramm ist wie folgt aufgebaut:
Byte
Beschreibung
1
Slave Gerätekennung
2
Read Discrete Inputs Function Code, 0x02.
3, 4
Discrete input address. 16-bit value indicating the address of the first discrete input to be read.
5, 6
Number of discrete inputs. 16-bit value indicating the number of discrete inputs to be read.
7, 8
Prüfsumme (CRC) des Modbus-Telegramms
Das Antwort-Telegramm auf eine erfolgreich bearbeitete Anfrage ist wie folgt aufgebaut:
Byte
Beschreibung
1
Slave Gerätekennung
2
Read Discrete Inputs Function Code, 0x02.
3
Anzahl (n) der Datenbytes im Antwort-Telegramm
4 bis (4+n)-1
Discrete input data. Up to 2000 discrete inputs can be read in one request, if available.
(4+n),
Prüfsumme (CRC) des Modbus-Telegramms
(4+n)+1
0x03
Read Holding Registers
Der Funktionscode "Read Holding registers" wird zum Auslesen der "Read Holding Registers" des Gerätes verwendet.
Das Anfrage-Telegramm ist wie folgt aufgebaut:
Byte
Beschreibung
1
Slave Gerätekennung
2
Read Holding Registers Function Code, 0x03.
3, 4
Holding register address. 16-bit address indicating the address of the first holding register to read.
5, 6
Holding register count. 16-bit value indicating the number of holding registers to read.
7, 8
Prüfsumme (CRC) des Modbus-Telegramms
Das Antwort-Telegramm auf eine erfolgreich bearbeitete Anfrage ist wie folgt aufgebaut:
Byte
Beschreibung
1
Slave Gerätekennung
2
Read Holding Registers Function Code, 0x03.
3
Holding register count ('n'). 8-bit value indicating the count of holding registers returned in the message.
4 bis (4+n)-1
Holding register data.
(4+n),
Prüfsumme (CRC) des Modbus-Telegramms
(4+n)+1

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sensymaster fmt450

Inhaltsverzeichnis