Herunterladen Inhalt Inhalt Diese Seite drucken

Modbus Funktionscodes - ABB SensyMaster FMT230 Bedienungsanleitung

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

Werbung

56
FMT230, FMT250 THERMISCHER MASSE-DURCHFLUSSMESSER | OI/FMT230/250-DE REV. C
... 8 Inbetriebnahme und Betrieb
... Schnittstellenbeschreibung

Modbus Funktionscodes

In diesem Kapitel werden alle vom SensyMaster FMT230, FMT250 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 fmt250

Inhaltsverzeichnis