Sie sind auf Seite 1von 139

SU_Modbus_x0xV3-0-2

Ergänzung zur Bedienungsanleitung - DEUTSCH


Modbus-Schnittstelle

Supplement to User Manual - ENGLISH


Modbus Interface

Supplément au manuel de l’utilisateur - FRANÇAIS


Interface Modbus

FLUXUS F50x

FLUXUS F601, G601

FLUXUS F70x, G70x

FLUXUS ADM 8027, F80x, G80x

FLUXUS ADM 8027L, G800L

FLUXUS ADM 8027P, ADM 8027LP, G800P,


G800LP (mit passivem Stromausgang)

PIOX S70x

SU_Modbus_x0xV3-0-2, 2019-07-12
Modbus Interface Supplement to User Manual

FLUXUS is a registered trademark of FLEXIM GmbH.


PIOX is a registered trademark of FLEXIM GmbH.

FLEXIM GmbH
Boxberger Straße 4
12681 Berlin
Germany

Tel.: +49 (30) 936 67 660


Fax: +49 (30) 936 67 680
E-mail: flexim@flexim.de
www.flexim.com

Supplement to User Manual FLUXUS, PIOX


SU_Modbus_x0xV3-0-2, 2019-07-12
Article number: 775
Copyright (©) FLEXIM GmbH 2019
Subject to change without notification.
Supplement to User Manual Modbus Interface
Modbus Interface Supplement to User Manual
Supplement to User Manual Modbus Interface

Table of Contents

Ergänzung zur Bedienungsanleitung - DEUTSCH


Modbus-Schnittstelle.............................................................................................................................................................5
Supplement to User Manual - ENGLISH
Modbus Interface ................................................................................................................................................................49
Supplément au manuel de l'utilisateur - FRANCAIS
Interface Modbus ................................................................................................................................................................93

SU_Modbus_x0xV3-0-2, 2019-07-12 3
Modbus Interface Supplement to User Manual

4 SU_Modbus_x0xV3-0-2, 2019-07-12
Ergänzung zur Bedienungsanleitung - DEUTSCH

Ergänzung zur Bedienungs anleitung - DEUTSCH

Modbus -Schnittstelle

Modbus-Schnittstelle

FLUXUS F50x

FLUXUS F601, G601

FLUXUS F70x, G70x

FLUXUS ADM 8027, F80x, G80x

FLUXUS ADM 8027L, G800L

FLUXUS ADM 8027P, ADM 8027LP, G800P,


G800LP (mit passivem Stromausgang)
PIOX S70x

SU_Modbus_x0xV3-0-2, 2019-07-12 5
Modbus-Schnittstelle Ergänzung zur Bedienungsanleitung - DEUTSCH

6 SU_Modbus_x0xV3-0-2, 2019-07-12
Ergänzung zur Bedienungsanleitung - DEUTSCH Modbus-Schnittstelle

Inhaltsverzeichnis

1 Einführung .......................................................................................................................................................................8
2 Installation .......................................................................................................................................................................9
2.1 Anschluss an den Messumformer...........................................................................................................................9
2.2 Einstellungen am Messumformer .........................................................................................................................10
3 Datenübertragung .........................................................................................................................................................11
3.1 Aufbau des Telegramms.......................................................................................................................................11
3.2 Function Code.......................................................................................................................................................11
3.3 CRC-Prüfsumme...................................................................................................................................................11
4 Modbus-Registeradressen ausgewählter Messgrößen .................................................................................................12
5 Modbus-Register-Adressbereiche der Messdaten ........................................................................................................14
6 Abfrage einer Messgröße oder eines Diagnosewerts ...................................................................................................16
7 Abfrage mehrerer Messwerte oder Diagnosewerte.......................................................................................................20
8 Abfrage zusätzlicher Größen.........................................................................................................................................25
8.1 Kanalunabhängige Diagnosewerte .......................................................................................................................25
8.2 Zusätzliche Messgrößen und HPI-Größen ...........................................................................................................25
9 Abfrage der Geräteinformationen..................................................................................................................................29
10 Spezielle Register .........................................................................................................................................................30
11 Sonderfunktionen ..........................................................................................................................................................33
11.1 CRT-Funktion........................................................................................................................................................33
11.2 Zurücksetzen der Mengenzähler ..........................................................................................................................33
11.3 Abfrage des Mengenzählers für die letzten 24 h (Intervall-Abfrage).....................................................................34

Anhang

A IDs der Maßeinheiten (für skalierte Messwerte)............................................................................................................38


B CRT-Editor ....................................................................................................................................................................41

SU_Modbus_x0xV3-0-2, 2019-07-12 7
Modbus-Schnittstelle Ergänzung zur Bedienungsanleitung - DEUTSCH

1 Einführung
Modbus ist eine Option für die Messumformer mit der Firmware-Version V5.56 und höher.
Die Modbus-Schnittstelle unterstützt zwei Modi:
• Modbus-Modus:
Der Messumformer wird als Modbus-Slave betrieben.
• RS485-(Sender)-Modus:
Der Messumformer sendet Informationen der aktuellen Messung im Klartext und reagiert nicht auf Modbus-Abfragen.
Um den Modbus-Modus auszuwählen, muss der HotCode 485000 eingegeben werden (siehe Kapitel 2).

8 SU_Modbus_x0xV3-0-2, 2019-07-12
Ergänzung zur Bedienungsanleitung - DEUTSCH Modbus-Schnittstelle

2 Installation
2.1 Anschluss an den Messumformer

Achtung! Beachten Sie die "Sicherheitshinweise für den Einsatz in explosionsgefährdeten Bereichen" (siehe
Dokument SIFLUXUS).

Für die Anschlüsse und Klemmen des Messumformers siehe Betriebsanleitung FLUXUS oder PIOX.

Tab. 2.1: Klemmenbelegung

Ausgang Messumformer Anmerkung


interne Schaltung externe Beschaltung

Modbus RTU/RS485 Die Beschaltung mit Abschlusswider-


ständen und Push/Pull-Widerständen
+ muss entsprechend der Busspezifikati-
on ausgeführt werden.

Schirm

SU_Modbus_x0xV3-0-2, 2019-07-12 9
Modbus-Schnittstelle Ergänzung zur Bedienungsanleitung - DEUTSCH

2.2 Einstellungen am Messumformer


2.2.1 Eingabe des HotCodes
FLUXUS F601, G601
Der HotCode kann nur im Hauptmenü direkt nach dem Einschalten des Messumformers eingegeben werden.
• Geben Sie HotCode 485000 ein.

FLUXUS F70x, G70x, PIOX S70x


• Drücken Sie Taste C.
• Geben Sie HotCode 485000 ein.

FLUXUS F50x, ADM 8027, 8027P, 8027L, 8027LP, F80x, G80x, G800P, G800L, G800LP

SYSTEM-Einstel.  Wählen Sie Sonderfunktion\SYSTEM-Einstel.\Sonstiges.


Sonstiges

Input a HOTCODE Wählen Sie ja, um einen HotCode einzugeben.


nein >JA<

Please input a Geben Sie HotCode 485000 ein. Drücken Sie ENTER.
HOTCODE: 000000

2.2.2 Auswahl des Modus

RS485 interface Wählen Sie den Modus.


sender >MODBUS< • sender: Der Messumformer wird als Sender über die RS485-Schnittstelle betrieben.
• Modbus: Der Messumformer wird als Modbus-Slave betrieben.
Drücken Sie ENTER.

2.2.3 Eingabe der Übertragungsparameter

Wählen Sie Sonderfunktion\SYSTEM-Einstel.\ Netzwerk, um die Einstellungen für


SYSTEM-Einstel. ↕
die Übertragungsparameter zu ändern.
Netzwerk

Device address: Geben Sie die Geräteadresse ein.


2 ADR Bereich: 1...247
Jedes Gerät, das an den Modbus angeschlossen wird, muss eine eigene Geräteadresse
haben.

Serial protocol Wählen Sie default, um die voreingestellten Übertragungsparameter anzuzeigen.


default >SETUP< Wählen Sie setup, um die Übertragungsparameter zu ändern.
Drücken Sie ENTER.

>BAUD< parity st Stellen Sie die Übertragungsparameter ein:


9600 EVEN 1 Wählen Sie einen Listeneintrag in der oberen Zeile aus.
Ändern Sie die Einstellung in der unteren Zeile. Drücken Sie ENTER.
• baud: Baudrate (9 600)
• parity: Parität (EVEN)
• st: Anzahl der Stoppbits (1)
Die Anzahl der Datenbits kann nicht geändert werden.
Die Übertragungsparameter können nur geändert werden, wenn setup ausgewählt ist.

10 SU_Modbus_x0xV3-0-2, 2019-07-12
Ergänzung zur Bedienungsanleitung - DEUTSCH Modbus-Schnittstelle

3 Datenübertragung
Das Modbus-Protokoll basiert auf einer Master/Slave-Architektur.
Die Kommunikation wird durch den Master initiiert, d.h. die Slaves dürfen nur senden, wenn sie eine Abfrage erhalten
haben.
Der Messumformer (Slave) unterstützt die Betriebsart Modbus RTU (Remote Terminal Unit).
Die Informationen werden über Telegramme gesendet.

3.1 Aufbau des Telegramms

Start Ende

Geräteadresse Function Code Daten Daten CRC-Prüfsumme

t t

Start Geräteadresse Function Code Daten CRC-Prüfsumme Ende

nach t  3.5 Zeichen 8 bit 8 bit n . 8 bit 16 bit nach t  3.5 Zeichen

Neben der Geräteadresse und den eigentlichen Daten werden der Function Code und die CRC-Prüfsumme gesendet.
Zu Beginn und am Ende jedes Telegramms wird eine Sendepause von 3.5 Zeichen eingehalten.

3.2 Function Code


Gibt die Funktion an, die der Slave ausführen soll. Für die Function Codes des Messumformers siehe Tab. 3.1.

Tab. 3.1: Function Codes des Messumformers

Function Code Funktion Verwendung Beispiel

3 (0x03) Read Holding Registers Lesen von lesbaren Modbus-Registern Messwert


Status einer Messgröße
4 (0x04) Read Input Registers

6 (0x06) Write Single Register Schreiben von schreibbaren ID der Maßeinheit


Modbus-Registern Zurücksetzen der Mengenzähler
16 (0x10) Write Multiple Registers

17 (0x11) Report Slave ID Lesen gerätespezifischer Informationen Firmwareversion

3.3 CRC-Prüfsumme
Die CRC-Prüfsumme wird über alle Bytes eines Telegramms gebildet. Sie dient zur Erkennung von Übertragungsfehlern
in dem Telegramm.

SU_Modbus_x0xV3-0-2, 2019-07-12 11
Modbus-Schnittstelle Ergänzung zur Bedienungsanleitung - DEUTSCH

4 Modbus-Registeradressen ausgewählter Messgrößen


Die folgende Tabelle dient als Hilfe für den Anwender.
Sie enthält eine Auswahl von Modbus-Registeradressen der am häufigsten verwendeten Messgrößen und Diagnose-
werte. Die Messwerte sind skaliert.
Die Modbus-Registeradressen sind 0-basiert. Wenn der Messumformer mit einer 1-basierten Steuerung oder Software
verbunden ist, muss die Modbus-Registeradresse in der folgenden Tabelle um 1 erhöht werden.
Tab. 4.1: Modbus-Registeradressen

Adresse Adresse Adresse Adresse vorein- Anmerkungen


Mess- Mess- Verrech- Verrech- gestellte
kanal A kanal B nungs- nungs- Maßeinheit ²
kanal Y ¹ kanal Z ¹
Messgröße
Medientemperatur Tfluid (an
der Stelle, wo auch der Durch-
1004 2004 - - °C
fluss gemessen wird, Vorlauf
oder Rücklauf)
Medientemperatur Taux (die
andere Temperatur, Rücklauf 1020 2020 - -
oder Vorlauf)
Mediendruck pfluid (an der Stel-
le, wo auch der Durchfluss ge-
1036 2036 - - bar
messen wird, Vorlauf oder
Rücklauf)
Mediendruck paux (der andere
1052 2052 - -
Druck, Rücklauf oder Vorlauf)

Signalamplitude 1068 2068 - - -

Schallgeschwindigkeit 1084 2084 10084 9084 m/s

Strömungsgeschwindigkeit 1100 2100 10100 9100

Volumenstrom 1116 2116 10116 9116 m³/h

Volumenstrom,
Mengenzähler für die 1132 2132 10132 9132 m³
positive Flussrichtung
Volumenstrom,
Mengenzähler für die 1148 2148 10148 9148
negative Flussrichtung
Normvolumenstrom m³/h
(Gasmessung) 1164 2164 10164 9164

Normvolumenstrom, m³
Mengenzähler für die 1180 2180 10180 9180
positive Flussrichtung
Normvolumenstrom,
Mengenzähler für die 1196 2196 10196 9196
negative Flussrichtung
Massenstrom 1212 2212 10212 9212 kg/s

¹
Für Informationen zum Verrechnungskanal Y, Z siehe Bedienungsanleitung FLUXUS oder PIOX.
² Die voreingestellte Maßeinheit kann geändert werden. Für eine Übersicht über die IDs der Maßeinheit siehe Anhang A.

12 SU_Modbus_x0xV3-0-2, 2019-07-12
Ergänzung zur Bedienungsanleitung - DEUTSCH Modbus-Schnittstelle

Tab. 4.1: Modbus-Registeradressen

Adresse Adresse Adresse Adresse vorein- Anmerkungen


Mess- Mess- Verrech- Verrech- gestellte
kanal A kanal B nungs- nungs- Maßeinheit ²
kanal Y ¹ kanal Z ¹
Massenstrom,
Mengenzähler für die 1228 2228 10228 9228 kg
positive Flussrichtung
Massenstrom,
Mengenzähler für die 1244 2244 10244 9244
negative Flussrichtung
Wärmestrom 1260 2260 10260 9260 W

Wärmestrom,
Mengenzähler für die 1276 2276 10276 9276 MWh
positive Flussrichtung
Wärmestrom,
Mengenzähler für die 1292 2292 10292 9292
negative Flussrichtung
Konzentration 1308 2308 10308 9308 -

Medientemperatur (Vorlauf) 1324 2324 - - °C

Medientemperatur (Rücklauf) 1340 2340 - -

Mediendruck (Vorlauf) 1356 2356 - - bar

Mediendruck (Rücklauf) 1372 2372 - -

Kompressibilitätszahl des
1388 2388 - - -
Gases (Gasmessung)
Dichte 1404 2404 10404 9404 g/cm³

Diagnosewert

SNR 1704 2704 - - dB

SCNR 1720 2720 - -

VariAmp 1736 2736 - - %

VariTime 1752 2752 - -

Erkennungsrate 1768 2768 - -

Diagnose Fehlerbits 1784 2784 - - bit

¹Für Informationen zum Verrechnungskanal Y, Z siehe Bedienungsanleitung FLUXUS oder PIOX.


² Die voreingestellte Maßeinheit kann geändert werden. Für eine Übersicht über die IDs der Maßeinheit siehe Anhang A.

SU_Modbus_x0xV3-0-2, 2019-07-12 13
Modbus-Schnittstelle Ergänzung zur Bedienungsanleitung - DEUTSCH

5 Modbus-Register-Adressbereiche der Messdaten


Die gesamten Modbus-Register umfassen einen Adressbereich von 0...65536, wobei jedes Modbus-Register im Speicher
2 Byte belegt.
Für die Messdaten stehen folgende Modbus-Register-Adressbereiche zur Verfügung:
Tab. 5.1: Modbus-Register-Adressbereiche
Messdaten Messkanal Modbus-Register-Adressbereich

einzelne Messgröße A 1000...1415


Jede einzelne Messgröße wird mit allen zugehörigen Parame-
tern in einem Block von 16 Modbus-Registern bereitgestellt B 2000...2415
(siehe Kapitel 6).
Y 10000...10415

Z 9000...9415

einzelner Diagnosewert kanalabhängiger A 1700...1795


Jeder einzelne Diagnosewert wird mit Diagnosewert
allen zugehörigen Parametern in einem (siehe Kapitel 6) B 2700...2795
Block von 16 Modbus-Registern bereitge-
stellt. Y 10700...10795

Z 9700...9795

kanalunabhängiger - 30000...30159
Diagnosewert
(siehe
Abschnitt 8.1)

mehrere Messwerte A 15000...15051


Die Messwerte werden in skalierter Form als Gleitkommazahl
bereitgestellt (siehe Kapitel 7). B 16000...16051

Y 20000...20051

Z 19000...19051

mehrere Statuswerte der Messgrößen A 15200...15225


Die Statuswerte der Messgrößen werden als Integerzahl
bereitgestellt (siehe Kapitel 7). B 16200...16225

Y 20200...20225

Z 19200...19225

mehrere Diagnosewerte A 15300...15311


Die Diagnosewerte werden in skalierter Form als Gleitkomma-
zahl bereitgestellt (siehe Kapitel 7). B 16300...16311

Y 20300...20311

Z 19300...19311

mehrere Statuswerte der Diagnosewerte A 15400...15405


Die Statuswerte der Diagnosewerte werden als Integerzahl
bereitgestellt (siehe Kapitel 7). B 16400...16405

Y 20400...20405

Z 19400...19405

14 SU_Modbus_x0xV3-0-2, 2019-07-12
Ergänzung zur Bedienungsanleitung - DEUTSCH Modbus-Schnittstelle

Tab. 5.1: Modbus-Register-Adressbereiche


Messdaten Messkanal Modbus-Register-Adressbereich

zusätzliche Messgrößen für FLUXUS HPI A 1600...1670


(siehe Abschnitt 8.2)
B 2600...2670

Y 10600...10670

Z 9600...9670

SU_Modbus_x0xV3-0-2, 2019-07-12 15
Modbus-Schnittstelle Ergänzung zur Bedienungsanleitung - DEUTSCH

6 Abfrage einer Messgröße oder eines Diagnosewerts


Jede Messgröße oder jeder Diagnosewert wird in einem Block von 16 Modbus-Registern in vorgegebenen Modbus-
Register-Adressbereichen bereitgestellt.
Neben den unskalierten und skalierten Messwerten können als Parameter u. a. der Status des Messwerts und die Maß-
einheit abgefragt werden (siehe Tab. 6.3).
Die Modbus-Registeradresse ergibt sich aus Addition:
• der Startadresse,
• dem Offset von Messgröße oder Diagnosewert und
• dem Offset des Parameters.

Startadresse
Die Kanäle sind jeweils einer Startadresse zugeordnet:
Tab. 6.1: Startadresse der Kanäle

Kanal Startadresse
A 1000
B 2000
C 3000
D 4000
Z 9000
Y 10000

Für die Startadresse für kanalunabhängige Diagnosewerte siehe Abschnitt 8.1.

Offset von Messgröße oder Diagnosewert


Für die Berechnung der Modbus-Registeradresse wird ein Offset zur Startadresse des Kanals addiert.
Tab. 6.2: Offset der Messgröße oder des Diagnosewerts

Wert Offset voreingestellte Anmerkung Verrechnung


Maßeinheit möglich 1
Messgröße
Medientemperatur Tfluid (an der Stelle, wo 0 °C nein
auch der Durchfluss gemessen wird, Vorlauf
oder Rücklauf)
Medientemperatur Taux (die andere Tempera- 16
tur, Rücklauf oder Vorlauf)
Mediendruck pfluid (an der Stelle, wo auch der 32 bar
Durchfluss gemessen wird, Vorlauf oder
Rücklauf)
Mediendruck paux (der andere Druck, Rück- 48
lauf oder Vorlauf)
Signalamplitude 64 -
Schallgeschwindigkeit 80 m/s ja
Strömungsgeschwindigkeit 96 m/s
Volumenstrom 112 m³/h
Volumenstrom, 128 m³
Mengenzähler für die positive Flussrichtung
Volumenstrom, 144
Mengenzähler für die negative Flussrichtung
Normvolumenstrom (Gasmessung) 160 m³/h

16 SU_Modbus_x0xV3-0-2, 2019-07-12
Ergänzung zur Bedienungsanleitung - DEUTSCH Modbus-Schnittstelle

Tab. 6.2: Offset der Messgröße oder des Diagnosewerts

Wert Offset voreingestellte Anmerkung Verrechnung


Maßeinheit möglich 1
Normvolumenstrom, 176 m³ ja
Mengenzähler für die positive Flussrichtung
Normvolumenstrom, 192
Mengenzähler für die negative Flussrichtung
Massenstrom 208 kg/s
Massenstrom, 224 kg
Mengenzähler für die positive Flussrichtung
Massenstrom, 240
Mengenzähler für die negative Flussrichtung
Wärmestrom 256 W
Wärmestrom, 272 MWh
Mengenzähler für die positive Flussrichtung
Wärmestrom, 288
Mengenzähler für die negative Flussrichtung
Konzentration 304 -
Medientemperatur (Vorlauf) 320 °C nein
Medientemperatur (Rücklauf) 336
Mediendruck (Vorlauf) 352 bar
Mediendruck (Rücklauf) 368
Kompressibilitätszahl des Gases 384 -
(Gasmessung)
Dichte 400 g/cm³ ja
Volumenstrom (Netto), 416 m³ nein
Differenz der Mengenzähler der positiven und
negativen Flussrichtung
Normvolumenstrom (Netto), 432 m³
Differenz der Mengenzähler der positiven und
negativen Flussrichtung
Massestrom (Netto) 448 kg
Differenz der Mengenzähler der positiven und
negativen Flussrichtung
Wärmestrom (Netto) 464 MWh
Differenz der Mengenzähler der positiven und
negativen Flussrichtung
Diagnosewert
SNR 700 dB nein
SCNR 716 dB
VariAmp 732 %
VariTime 748 %
Erkennungsrate 764 %

SU_Modbus_x0xV3-0-2, 2019-07-12 17
Modbus-Schnittstelle Ergänzung zur Bedienungsanleitung - DEUTSCH

Tab. 6.2: Offset der Messgröße oder des Diagnosewerts

Wert Offset voreingestellte Anmerkung Verrechnung


Maßeinheit möglich 1
Diagnosewert
Diagnose Fehlerbits 780 bit bit-kodierte Variable im nein
niederwertigem Byte des
skalierten Lo-Words:
0000 0000 000H P0RR
mit
H - Hardware-Fehler
P - PIG erkannt
(nach Erkennung für
4...8 s auf 1 gesetzt)
R - reserviert
1 Über die Verrechnungskanäle Y und Z können die Messwerte der Messkanäle A und B verrechnet werden.

Offset des Parameters


Für die Berechnung der Modbus-Registeradresse wird ein Offset zur Startadresse des Kanals addiert.
Tab. 6.3: Offset des Parameters

Parameter Offset Erklärung Datenformat

Status 0 Status des Messwerts Integer 16 bit


0: nicht verfügbar
1: ok
2: Fehler

Messwert, unskaliertes Lo-Word 1 Messwert mit voreingestellter Maßeinheit laut Gleitkommazahl 32 bit
Tab. 6.2
Messwert, unskaliertes Hi-Word 2

ID der Maßeinheit 3 Der unskalierte Messwert kann in andere Maß- Integer 16 bit
einheiten umgerechnet werden. Für eine Über-
sicht über die IDs siehe Anhang A.
Wenn eine falsche ID in das Register geschrie-
ben wird oder der Messumformer ausgeschaltet
wurde, wird die letzte gültige ID verwendet.
Wenn 0xFFFF eingegeben wird, wird die ID um
1 erhöht. Wenn die max. ID erreicht ist, wird die
ID auf Null gesetzt.

Messwert, skaliertes Lo-Word 4 umgerechneter Messwert laut der ID der Maß- Gleitkommazahl 32 bit
einheit
Messwert, skaliertes Hi-Word 5

Maßeinheit, ASCII Teil 1 6 Maßeinheit in ASCII-Zeichen, z.B. l/min ASCII

Maßeinheit, ASCII Teil 2 7

Maßeinheit, ASCII Teil 3 8

Zeit seit der letzten 9 Ganzzahl, die die Zeit seit der letzten Aktualisie- Integer 16 bit
Aktualisierung in s rung des Messwerts anzeigt
Die Gültigkeit des Messwerts, der auf diesem
Wert beruht, muss vom Modbus-Master bewer-
tet werden.

reserviert 10

18 SU_Modbus_x0xV3-0-2, 2019-07-12
Ergänzung zur Bedienungsanleitung - DEUTSCH Modbus-Schnittstelle

Tab. 6.3: Offset des Parameters

Parameter Offset Erklärung Datenformat

reserviert 11

reserviert 12

reserviert 13

reserviert 14

reserviert 15

Beispiel: Messkanal: B
Messgröße: Strömungsgeschwindigkeit
Parameter: ID der Maßeinheit
Modbus-Registeradresse: 2000 + 96 + 3 = 2099

SU_Modbus_x0xV3-0-2, 2019-07-12 19
Modbus-Schnittstelle Ergänzung zur Bedienungsanleitung - DEUTSCH

7 Abfrage mehrerer Messwerte oder Diagnosewerte


Mit einer Abfrage können
• mehrere skalierte Messwerte oder
• der Status mehrerer skalierter Messwerte oder
• mehrere Diagnosewerte oder
• der Status mehrerer Diagnosewerte
eines Kanals bereitgestellt werden.
Die Modbus-Register sind in einem zusammenhängenden Adressbereich vorgegeben.
Für die Abfrage von Daten aus Modbus-Registern nicht zusammenhängender Adressbereiche siehe Anhang B.

Abfrage mehrerer Messwerte


Für die Startadressen und Offsets siehe Tab. 7.1 und Tab. 7.2.
Die Messwerte sind Referenzen auf das skalierte Hi- und Lo-Word (siehe Tab. 6.3). Sie werden in der vom Benutzer vor-
gegebenen Maßeinheit angezeigt.

Tab. 7.1: Startadresse der Kanäle

Kanal Startadresse
A 15000
B 16000
C 17000
D 18000
Z 19000
Y 20000

Tab. 7.2: Offset des Messwerts

Messgröße (Gleitkommazahl 32 bit) Offset


Lo-Word Hi-Word
Medientemperatur Tfluid (an der Stelle, wo auch der Durchfluss gemessen wird, Vorlauf oder 0 1
Rücklauf)
Medientemperatur Taux (die andere Temperatur, Rücklauf oder Vorlauf) 2 3
Mediendruck pfluid (an der Stelle, wo auch der Durchfluss gemessen wird, Vorlauf oder Rücklauf) 4 5
Mediendruck paux (der andere Druck, Rücklauf oder Vorlauf) 6 7
Signalamplitude 8 9
Schallgeschwindigkeit 10 11
Strömungsgeschwindigkeit 12 13
Volumenstrom 14 15
Volumenstrom, Mengenzähler für die positive Flussrichtung 16 17
Volumenstrom, Mengenzähler für die negative Flussrichtung 18 19
Normvolumenstrom (Gasmessung) 20 21
Normvolumenstrom, Mengenzähler für die positive Flussrichtung 22 23
Normvolumenstrom, Mengenzähler für die negative Flussrichtung 24 25
Massenstrom 26 27
Massenstrom, Mengenzähler für die positive Flussrichtung 28 29
Massenstrom, Mengenzähler für die negative Flussrichtung 30 31
Wärmestrom 32 33

20 SU_Modbus_x0xV3-0-2, 2019-07-12
Ergänzung zur Bedienungsanleitung - DEUTSCH Modbus-Schnittstelle

Tab. 7.2: Offset des Messwerts

Messgröße (Gleitkommazahl 32 bit) Offset


Lo-Word Hi-Word
Wärmestrom, Mengenzähler für die positive Flussrichtung 34 35
Wärmestrom, Mengenzähler für die negative Flussrichtung 36 37
Konzentration 38 39
Medientemperatur (Vorlauf) 40 41
Medientemperatur (Rücklauf) 42 43
Mediendruck (Vorlauf) 44 45
Mediendruck (Rücklauf) 46 47
Kompressibilitätszahl des Gases (Gasmessung) 48 49
Dichte 50 51
Volumenstrom (Netto), 52 53
Differenz der Mengenzähler der positiven und negativen Flussrichtung
Normvolumenstrom (Netto), 54 55
Differenz der Mengenzähler der positiven und negativen Flussrichtung
Massestrom (Netto) 56 57
Differenz der Mengenzähler der positiven und negativen Flussrichtung
Wärmestrom (Netto) 58 59
Differenz der Mengenzähler der positiven und negativen Flussrichtung

Beispiel: Messkanal: B
Messgrößen: Medientemperatur (Vorlauf),
Medientemperatur (Rücklauf),
Mediendruck (Vorlauf),
Mediendruck (Rücklauf)
Modbus-Registerstartadresse: 16000 + 40 = 16040
Modbus-Registerbereich: 16040...16047
Register-Anzahl: 8

Abfrage des Status mehrerer Messwerte


Für die Startadressen und Offsets siehe Tab. 7.3 und Tab. 7.4.
Die Status-Werte sind Referenzen auf die Status-Register aus Tab. 6.3.

Tab. 7.3: Startadresse der Kanäle

Kanal Startadresse
A 15200
B 16200
C 17200
D 18200
Z 19200
Y 20200

SU_Modbus_x0xV3-0-2, 2019-07-12 21
Modbus-Schnittstelle Ergänzung zur Bedienungsanleitung - DEUTSCH

Tab. 7.4: Offset des Status der Messwerte

Messgöße (Integer 16 bit) Offset


Medientemperatur Tfluid (an der Stelle, wo auch der Durchfluss gemessen wird, Vorlauf oder Rücklauf) 0
Medientemperatur Taux (die andere Temperatur, Rücklauf oder Vorlauf) 1
Mediendruck pfluid (an der Stelle, wo auch der Durchfluss gemessen wird, Vorlauf oder Rücklauf) 2
Mediendruck paux (der andere Druck, Rücklauf oder Vorlauf) 3
Signalamplitude 4
Schallgeschwindigkeit 5
Strömungsgeschwindigkeit 6
Volumenstrom 7
Volumenstrom, Mengenzähler für die positive Flussrichtung 8
Volumenstrom, Mengenzähler für die negative Flussrichtung 9
Normvolumenstrom (Gasmessung) 10
Normvolumenstrom, Mengenzähler für die positive Flussrichtung 11
Normvolumenstrom, Mengenzähler für die negative Flussrichtung 12
Massenstrom 13
Massenstrom, Mengenzähler für die positive Flussrichtung 14
Massenstrom, Mengenzähler für die negative Flussrichtung 15
Wärmestrom 16
Wärmestrom, Mengenzähler für die positive Flussrichtung 17
Wärmestrom, Mengenzähler für die negative Flussrichtung 18
Konzentration 19
Medientemperatur (Vorlauf) 20
Medientemperatur (Rücklauf) 21
Mediendruck (Vorlauf) 22
Mediendruck (Rücklauf) 23
Kompressibilitätszahl des Gases (Gasmessung) 24
Dichte 25
Volumenstrom (Netto), 26
Differenz der Mengenzähler der positiven und negativen Flussrichtung
Normvolumenstrom (Netto), 27
Differenz der Mengenzähler der positiven und negativen Flussrichtung
Massestrom (Netto) 28
Differenz der Mengenzähler der positiven und negativen Flussrichtung
Wärmestrom (Netto) 29
Differenz der Mengenzähler der positiven und negativen Flussrichtung

Beispiel: Messkanal: B
Messgrößen: Medientemperatur (Vorlauf),
Medientemperatur (Rücklauf)
Modbus-Registerstartadresse: 16200 + 20 = 16220
Modbus-Registerbereich: 16220...16221
Register-Anzahl: 2

22 SU_Modbus_x0xV3-0-2, 2019-07-12
Ergänzung zur Bedienungsanleitung - DEUTSCH Modbus-Schnittstelle

Abfrage mehrerer Diagnosewerte


Für die Startadressen und Offsets siehe Tab. 7.5 und Tab. 7.6.
Die Diagnosewerte sind Referenzen auf das skalierte Hi- und Lo-Word (siehe Tab. 6.3). Sie werden in der vom Benutzer
vorgegebenen Maßeinheit angezeigt.
Tab. 7.5: Startadresse der Kanäle

Kanal Startadresse
A 15300
B 16300
C 17300
D 18300
Z 19300
Y 20300

Tab. 7.6: Offset der Diagnosewerte

Diagnosewert (Gleitkommazahl 32 bit) Offset


Lo-Word Hi-Word
SNR 0 1
SCNR 2 3
VariAmp 4 5
VariTime 6 7
Erkennungsrate 8 9
Diagnose Fehlerbits 10 11

Beispiel: Messkanal: B
Messgröße: VariAmp
Modbus-Registerstartadresse: 16300 + 4 = 16304
Modbus-Registerbereich: 16304...16305
Register-Anzahl: 2

Abfrage des Status mehrerer Diagnosewerte


Für die Startadressen und Offsets siehe Tab. 7.7 und Tab. 7.8.
Die Status-Werte sind Referenzen auf die Status-Register aus Tab. 6.3.

Tab. 7.7: Startadresse der Kanäle

Kanal Startadresse
A 15400
B 16400
C 17400
D 18400
Z 19400
Y 20400

SU_Modbus_x0xV3-0-2, 2019-07-12 23
Modbus-Schnittstelle Ergänzung zur Bedienungsanleitung - DEUTSCH

Tab. 7.8: Offset des Status der Diagnosewerte

Status der Diagnosewerte (Integer 16 bit) Offset


SNR 0
SCNR 1
VariAmp 2
VariTime 3
Erkennungsrate 4
Diagnose Fehlerbits 5

Beispiel: Messkanal: B
Messgrößen: VariAmp,
VariTime
Modbus-Registerstartadresse: 16400 + 2 = 16402
Modbus-Registerbereich: 16402...16403
Register-Anzahl: 2

24 SU_Modbus_x0xV3-0-2, 2019-07-12
Ergänzung zur Bedienungsanleitung - DEUTSCH Modbus-Schnittstelle

8 Abfrage zusätzlicher Größen


8.1 Kanalunabhängige Diagnosewerte
Die absoluten und relativen Differenzwerte von Messkanal A und B sind kanalunabhängige Diagnosewerte.
Sie stehen in Blöcken von 16 Modbus-Registern in einem vorgegebenen Adressbereich zur Verfügung.
Die Startadresse ist 30000.
Für die Berechnung der Modbus-Registeradresse wird ein Offset zur Startadresse des Kanals addiert.
Tab. 8.1: Offset der kanalunabhängigen Diagnosewerte

Wert Offset voreingestellte Maßeinheit


kanalunabhängige Diagnosewerte
Strömungsgeschwindigkeit - absolut 0 abhängig vom Wert des Messkanals A
Strömungsgeschwindigkeit - relativ 16 %
Schallgeschwindigkeit - absolut 32 abhängig vom Wert des Messkanals A
Schallgeschwindigkeit - relativ 48 %
Signalamplitude - absolut 64 abhängig vom Wert des Messkanals A
Signalamplitude - relativ 80 %
SNR - absolut 96 abhängig vom Wert des Messkanals A
SNR - relativ 112 %
SCNR - absolut 128 abhängig vom Wert des Messkanals A
SCNR - relativ 144 %

Für die Berechnung der Modbus-Registeradresse wird ein weiterer Offset zur Startadresse addiert (siehe Tab. 6.3).

Beispiel: Diagnosewert: Schallgeschwindigkeit - absolut


Parameter: Status
Modbus-Registeradresse: 30000 + 32 + 0 = 30032

Bestimmung des Status


Der Status hängt vom Status der Werte von Messkanal A und B ab:
• Wenn der Status des Werts von Messkanal A und/oder B "nicht verfügbar" oder "Fehler" ist, hat der kanalunabhängige
Diagnosewert den gleichen Status.
• Wenn der Status der Werte beider Messkanäle "ok" ist, ist auch der Status des kanalunabhängigen Diagnosewerts "ok"
und die Zeit seit der letzten Aktualisierung wird zurückgesetzt.

8.2 Zusätzliche Messgrößen und HPI-Größen


Tab. 8.2: Offset HPI

Wert Offset Maßeinheit Datenformat


Messkanal-Status2 600 Integer 16 bit
Zeit seit der letzten Aktualisierung 601 s Integer 16 bit
Volumenstrom
positive Flussrichtung 602 m³/h * Gleitkommazahl 32 bit
negative Flussrichtung 604 Gleitkommazahl 32 bit
³
Mengenzähler für die positive Flussrichtung 606 m * Integer 32 bit
Mengenzähler für die negative Flussrichtung 608 Integer 32 bit
3
Status 610 Integer 16 bit

SU_Modbus_x0xV3-0-2, 2019-07-12 25
Modbus-Schnittstelle Ergänzung zur Bedienungsanleitung - DEUTSCH

Tab. 8.2: Offset HPI

Wert Offset Maßeinheit Datenformat


Normvolumenstrom
positive Flussrichtung 611 m³/h * Gleitkommazahl 32 bit
negative Flussrichtung 613 Gleitkommazahl 32 bit
Mengenzähler für die positive Flussrichtung 615 m³ * Integer 32 bit
Mengenzähler für die negative Flussrichtung 617 Integer 32 bit
3
Status 619 Integer 16 bit
Massenstrom
positive Flussrichtung 620 kg/s * Gleitkommazahl 32 bit
negative Flussrichtung 622 Gleitkommazahl 32 bit
Mengenzähler für die positive Flussrichtung 624 kg * Integer 32 bit
Mengenzähler für die negative Flussrichtung 626 Integer 32 bit
Status3 628 Integer 16 bit
API-Dichte (API-value)
Status4 629 Integer 16 bit
Wert 630 Gleitkommazahl 32 bit
Schallgeschwindigkeit bei TB (Sonic ID)
Status4 632 Integer 16 bit
Wert 633 m/s Gleitkommazahl 32 bit
relative Dichte (Specific gravity)
Status4 635 Integer 16 bit
Wert 636 Gleitkommazahl 32 bit
Dichte bei Normbedingungen (Density at BC)
Status4 638 Integer 16 bit
Wert 639 kg/m³ Gleitkommazahl 32 bit
Volumenkorrekturfaktor (VCF-value)
Status4 641 Integer 16 bit
Wert 642 Gleitkommazahl 32 bit
Nummer des aktuellen Mediums (Current liquid)
Status4 644 Integer 16 bit
Wert 645 Integer 32 bit
Änderungsrate der Schallgeschwindigkeit (Slope soundspeed)
Status4 647 Integer 16 bit
Wert 648 m/s Gleitkommazahl 32 bit
Änderungsrate der API-Dichte (Slope API-value)
Status4 650 Integer 16 bit
Wert 651 1/s Gleitkommazahl 32 bit
Medientemperatur
Status4 653 Integer 16 bit
Wert 654 °C * Gleitkommazahl 32 bit

26 SU_Modbus_x0xV3-0-2, 2019-07-12
Ergänzung zur Bedienungsanleitung - DEUTSCH Modbus-Schnittstelle

Tab. 8.2: Offset HPI

Wert Offset Maßeinheit Datenformat


kinematische Viskosität
Status4 656 Integer 16 bit
²/s
Wert 657 mm Gleitkommazahl 32 bit
druckabhängiger Anteil des Volumenkorrekturfaktors (vcp-value)
Status4 659 Integer 16 bit
Wert 660 Gleitkommazahl 32 bit
Wärmestrom
positive Flussrichtung 662 W * Gleitkommazahl 32 bit
negative Flussrichtung 664 Gleitkommazahl 32 bit
Mengenzähler für die positive Flussrichtung 666 MWh * Integer 32 bit
Mengenzähler für die negative Flussrichtung 668 Integer 32 bit
Status3 670 Integer 16 bit
Dichte bei Normbedingungen, berechnet aus der gemessenen Schallgeschwindigkeit (Dens.at BC(SS))
Status3 671 Integer 16 bit
³
Wert 672 kg/m Gleitkommazahl 32 bit
relative Dichte, berechnet aus der gemessenen Schallgeschwindigkeit (Sp. gravity(SS))
Status3 674 Integer 16 bit
Wert 675 Gleitkommazahl 32 bit
API-Dichte, berechnet aus der gemessenen Schallgeschwindigkeit (API-value(SS))
Status3 677 Integer 16 bit
Wert 678 Gleitkommazahl 32 bit

* abhängig von der gewählten Maßeinheit in Tab. 6.3


2
Status mit Informationen über die Messung:

Bit 15 14...6 4 3 2 1 0
Erklärung 1 = negative reserviert 1 = Nummern der Medien reserviert reserviert 1 = Fehler 1 = Fehler
Flussrichtung auf den Messkanälen sind Messkanal B Messkanal A
unterschiedlich
3 Status für Volumenstrom, Normvolumenstrom, Massenstrom, Wärmestrom:

negativer positiver negative positive


Mengenzähler Mengenzähler Flussrichtung Flussrichtung
Bit 15...12 11...8 7...4 3...0
nicht verfügbar 0x0 0x0 0x0 0x0
ok 0x1 0x1 0x1 0x1
Fehler 0x2 0x2 0x2 0x2
reserviert 0x3...0xF 0x3...0xF 0x3...0xF 0x3...0xF

SU_Modbus_x0xV3-0-2, 2019-07-12 27
Modbus-Schnittstelle Ergänzung zur Bedienungsanleitung - DEUTSCH

4 Status für die HPI-Größen:

nicht verfügbar 0x0


ok 0x1
Fehler 0x2

Beispiel: Messkanal: B
Messgröße: Normvolumenstrom
Wert: positive Flussrichtung
Modbus-Registeradresse = 2000 + 611 = 2611

28 SU_Modbus_x0xV3-0-2, 2019-07-12
Ergänzung zur Bedienungsanleitung - DEUTSCH Modbus-Schnittstelle

9 Abfrage der Geräteinformationen


Der Messumformer unterstützt die Modbus-Funktion "Report Slave ID", die die Abfrage von Geräteinformationen erlaubt
(siehe Modbus-Spezifikation).
Das folgende Beispiel zeigt den Aufbau einer Antwort:

Beispiel: 1 Byte: 1 (Geräteadresse)

1 Byte: 17 (Function Code)

1 Byte: 101 (Anzahl der folgenden Bytes)

101 Bytes: FLEXIM FLUXUS ULTRASONIC FLOWMETER (Slave ID)

0xFF (Run Indicator Status)

ADM7407-07400608 V 6.09 04.11.13 MB Version 1.23 FLX-MB-05052009

(Additional Data mit:

• Typ, Seriennummer, Firmware-Version, Firmware-Datum des Messumformers

• Seriennummer, Firmwareversion der Modbus-Schnittstelle)

2 Bytes: 0x4A78 (CRC-Prüfsumme)

SU_Modbus_x0xV3-0-2, 2019-07-12 29
Modbus-Schnittstelle Ergänzung zur Bedienungsanleitung - DEUTSCH

10 Spezielle Register
Firmware-Version
Das Modbus-Register mit der Adresse 0 enthält die aktuelle Modbus-Firmware-Version. Das erste Byte enthält den höhe-
ren Teil und das zweite Byte den niedrigeren Teil der Versionsnummer.

Heartbeat
Das Modbus-Register mit der Adresse 1 enthält den Heartbeat (16 bit). Wenn der Messumformer eingeschaltet wird, wird
das Register auf 0 gesetzt. Der Registerwert wird jede Sekunde um 1 erhöht. Wenn 65535 erreicht ist, erfolgt ein Regis-
ter-Overflow und das Zählen startet erneut mit 0.

Antwortverzögerung
Das Modbus-Register mit der Adresse 10 enthält die Antwortverzögerung in ms. Obwohl es 16 bit hat, werden vom Gate-
way nur Werte im Bereich 0...1000 zugelassen. Voreinstellung ist 10 ms.
Dieses Register ist für ältere SPS vorgesehen, die eine Zeitverzögerung zwischen Abfrage und Antwort benötigen.

Datum/Zeit der letzten Messreihe


Die Modbus-Register mit den Adressen 3...8 enthalten Startdatum und -zeit der letzten Messung.
Tab. 10.1: Modbus-Registeradressen für Datum und Zeit

Modbus-Registeradresse Erklärung
3 Tag
4 Monat
5 Jahr
6 Stunde
7 Minute
8 Sekunde

Prüfung der Einstellungen des Modbus-Master-Systems


Durch Auslesen der Modbus-Register mit den Adressen 130, 131 kann geprüft werden, ob ein 0-basiertes oder ein 1-ba-
siertes Modbus-Master-System verwendet wird und ob die Word/Register-Reihenfolge richtig gewählt wurde.
• 0-basiertes Modbus-Master-System
Im Modbus-Register mit der Adresse 130 wird der Wert 8293 (Integer 16 bit) ausgelesen.
• 1-basiertes Modbus-Master-System
Im Modbus-Register mit der Adresse 131 wird der Wert 8293 (Integer 16 bit) ausgelesen, d.h. alle im Dokument angege-
benen Modbus-Registeradressen müssen um 1 erhöht werden.
Word/Register-Reihenfolge
In den Modbus-Registern mit den Adressen 130 und 131 (0-basiertes Modbus-Master-System) wird der folgende Wert
ausgelesen:
• 123456,789 (Gleitkommazahl 32 bit) oder
• 543508465 (Integer 32 bit)
Bei 1-basierten Modbus-Master-Systemen müssen die Modbus-Registeradressen um 1 erhöht werden auf 131 und 132.

Schnelle Messwertaktualisierung
Die Messwerte werden normalerweise alle 1 s pro Kanal aktualisiert, d.h. wenn 2 Kanäle aktiviert sind, werden die Mess-
werte alle 2 s aktualisiert.
Für 4 Messgrößen kann eine schnelle Messwertaktualisierung eingestellt werden. Die Messwerte dieser Messgrößen
werden dann jeweils alle 500 ms aktualisiert.
• Schreiben Sie die IDs der Messgrößen für die schnelle Messwertaktualisierung als 16-Bit-Integerzahl in die Modbus-Re-
gister mit den Adressen 300...303. Für die IDs siehe Tab. 10.3.
• Schreiben Sie 1 in das Modbus-Register mit der Adresse 310.

30 SU_Modbus_x0xV3-0-2, 2019-07-12
Ergänzung zur Bedienungsanleitung - DEUTSCH Modbus-Schnittstelle

Tab. 10.2: Modbus-Registeradressen für die schnelle Messwertaktualisierung

Modbus-Registeradresse Erklärung
300 1. Messgröße
301 2. Messgröße
302 3. Messgröße
303 4. Messgröße
310 set fast update

Tab. 10.3: IDs der Messgrößen für die schnelle Messwertaktualisierung

Wert Kanal

A B C D Z Y

Messgröße

Medientemperatur Tfluid (an der Stelle, wo auch der 0 8192 16384 24576 32768 40960
Durchfluss gemessen wird, Vorlauf oder Rücklauf)

Medientemperatur Taux (die andere Temperatur, 1 8193 16385 24577 32769 40961
Rücklauf oder Vorlauf)
Mediendruck pfluid (an der Stelle, wo auch der 2 8194 16386 24578 32770 40962
Durchfluss gemessen wird, Vorlauf oder Rücklauf)

Mediendruck paux (der andere Druck, Rücklauf 3 8195 16387 24579 32771 40963
oder Vorlauf)

Signalamplitude 4 8196 16388 24580 32772 40964

Schallgeschwindigkeit 5 8197 16389 24581 32773 40965

Strömungsgeschwindigkeit 6 8198 16390 24582 32774 40966

Volumenstrom 7 8199 16391 24583 32775 40967

Volumenstrom, 8 8200 16392 24584 32776 40968


Mengenzähler für die positive Flussrichtung

Volumenstrom, 9 8201 16393 24585 32777 40969


Mengenzähler für die negative Flussrichtung

Normvolumenstrom (Gasmessung) 10 8202 16394 24586 32778 40970

Normvolumenstrom, 11 8203 16395 24587 32779 40971


Mengenzähler für die positive Flussrichtung

Normvolumenstrom, 12 8204 16396 24588 32780 40972


Mengenzähler für die negative Flussrichtung

Massenstrom 13 8205 16397 24589 32781 40973

Massenstrom, 14 8206 16398 24590 32782 40974


Mengenzähler für die positive Flussrichtung

Massenstrom, 15 8207 16399 24591 32783 40975


Mengenzähler für die negative Flussrichtung

Wärmestrom 16 8208 16400 24592 32784 40976

Wärmestrom, 17 8209 16401 24593 32785 40977


Mengenzähler für die positive Flussrichtung

Wärmestrom, 18 8210 16402 24594 32786 40978


Mengenzähler für die negative Flussrichtung

Konzentration 19 8211 16403 24595 32787 40979

SU_Modbus_x0xV3-0-2, 2019-07-12 31
Modbus-Schnittstelle Ergänzung zur Bedienungsanleitung - DEUTSCH

Tab. 10.3: IDs der Messgrößen für die schnelle Messwertaktualisierung

Wert Kanal

A B C D Z Y
Kompressibilitätszahl des Gases (Gasmessung) 258 8450 16642 24834 33026 41218

Dichte 273 8465 16657 24849 33041 41233

Diagnosewert

SNR 20 8212 16404 24596 32788 40980

SCNR 21 8213 16405 24597 32789 40981

VariAmp 259 8451 16643 24835 33027 41219

VariTime 260 8452 16644 24836 33028 41220

Erkennungsrate 261 8453 16645 24837 33029 41221

Diagnose Fehlerbits 262 8454 16646 24838 33030 41222

32 SU_Modbus_x0xV3-0-2, 2019-07-12
Ergänzung zur Bedienungsanleitung - DEUTSCH Modbus-Schnittstelle

11 Sonderfunktionen
11.1 CRT-Funktion
Ab der Modbus-Firmware-Version 1.20 und höher ist die Modbus-Schnittstelle mit der CRT-Funktion (CRT: Customer Re-
gister Table) ausgestattet.
Mit dieser Funktion können benutzerdefinierte Registeradressen verwendet werden, die zuvor frei gewählt und mit dem
CRT-Editor erstellt worden sind.
Es können max. 200 benutzerdefinierte Registeradressen erstellt werden. Für die Erstellung der benutzerdefinierten Re-
gisteradressen mit dem CRT-Editor siehe Anhang B.
Die benutzerdefinierten Registeradressen können vom PC mit dem CRT-Editor über die RS485-Schnittstelle an den
Messumformer übertragen werden. Verwenden Sie einen RS485/USB-Adapter, wenn das RS485-Kabel nicht an den PC
angeschlossen werden kann.
Für die Konfiguration und Verwaltung der CRT-Funktion sind spezielle Modbus-Registeradressen reserviert (siehe Tab.
11.1). Sie stehen als benutzerdefinierte Registeradressen nicht zur Verfügung.

Tab. 11.1: Reservierte Modbus-Registeradressen

Modbus-Registeradresse Funktion

64000...64399 R/W Speicherplatz für die CRT-Konfiguration


Alle erstellten Verknüpfungen sind unter diesen Registeradressen ge-
speichert.
Sie können jederzeit einzeln ausgelesen werden.
Die CRT-Funktion kann aktiviert oder deaktiviert sein.

65535 R/W CRT aktivieren


1 - aktiv
0 - inaktiv

65534 W CRT löschen


2 Schritte:
• Schreiben einer 0
• Schreiben einer 1

65532 R/W Konfigurationsdatum CRT

65530 R Anzahl der Einträge in CRT

65533, 65531, 65529 - reservierte Registeradressen

Die CRT-Funktion kann aktiviert oder deaktiviert werden. Wenn die CRT-Funktion aktiviert ist, antwortet der Messumfor-
mer nur auf die benutzerdefinierten Registeradressen. Die Standard-Registeradressen sind dann nicht mehr gültig.
Durch die Verwendung benutzerdefinierter Registeradressen können Daten aus nicht zusammenhängenden Modbus-Re-
gister-Adressbereichen zusammengefasst und mit einer Abfrage zur Verfügung gestellt werden.

11.2 Zurücksetzen der Mengenzähler


Die Mengenzähler des Messumformers können durch eine Abfrage auf Null zurückgesetzt werden.

Hinweis! Der Mengenzähler kann nicht zurückgesetzt werden, wenn die CRT-Funktion aktiviert ist. Für die De-
aktivierung der CRT-Funktion siehe Tab. 11.1.

Der entsprechende Hexadezimal-Code wird in die Modbus-Register geschrieben (siehe Tab. 11.2).
• Schreiben Sie in das Modbus-Register mit der Modbus-Registeradresse 100 den Hexadezimal-Code für den Kanal, des-
sen Mengenzähler zurückgesetzt werden soll.
• Schreiben Sie in das Modbus-Register mit der Modbus-Registeradresse 101 den Hexadezimal-Code für den Mengen-
zähler, der zurückgesetzt werden soll.
• Schreiben Sie 0x01 in das Modbus-Register mit der Adresse 220. In dieses Register muss als letztes geschrieben wer-
den, ansonsten wird der Mengenzähler nicht zurückgesetzt.

SU_Modbus_x0xV3-0-2, 2019-07-12 33
Modbus-Schnittstelle Ergänzung zur Bedienungsanleitung - DEUTSCH

Tab. 11.2: Zurücksetzen der Mengenzähler auf Null

Modbus-Registeradresse Erklärung Zeichen Hexadezimal

100 Kanal-ID

Messkanäle A...D 0x41...0x44

Verrechnungskanäle Z...Y 0x5A...0x59

alle Kanäle * 0x2A

101 Mengenzähler-ID

positiver Mengenzähler + 0x2B

negativer Mengenzähler - 0x2D

beide Mengenzähler * 0x2A

220 Reset 0x01

11.3 Abfrage des Mengenzählers für die letzten 24 h (Intervall-Abfrage)


Die Werte der Mengenzähler für die letzten 24 h können für folgende Messgrößen abgefragt werden:
• Volumenstrom
• Normvolumenstrom
• Massenstrom
• Wärmestrom
Die Werte der Mengenzähler werden täglich entsprechend der festgelegten Auslösezeit für die letzten drei Tage gespei-
chert (Schieberegister).
Auslösezeit (Voreinstellung): 00:00 Uhr
Es können andere Auslösezeiten festgelegt werden (siehe Tab. 11.3).
Für die Modbus-Registeradressen der Werte der Mengenzähler siehe Tab. 11.4.
Tab. 11.3: Festlegung der Auslösezeit

Wert Datenformat Modbus-Registeradresse

Auslösezeit Integer 32 bit 23000 ...23001


1. Byte (LSB): Sekunde
2. Byte: Minute
3. Byte: Stunde
4. Byte: ungenutzt

34 SU_Modbus_x0xV3-0-2, 2019-07-12
Ergänzung zur Bedienungsanleitung - DEUTSCH Modbus-Schnittstelle

Beispiel: Festlegung der Auslösezeit am 16.02.2014


Auslösezeit: 14:15 Uhr
Jeden Tag um 14:15 Uhr werden die aktuellen Werte der Mengenzähler der letzten 24 h
gespeichert.

Für die Auslösezeit 14:15 Uhr ergeben sich nun folgende Werte:
1. Sekunde -> 0x00
2. Minute -> 0x0F
3. Stunde -> 0x0E
Für die Uhrzeit 14:15 Uhr ergibt sich der hexadezimale Wert: 0x000E0F00
Dieser Wert entspricht dem dezimalen Wert: 921088

Am 20.02.2014 können nach 14:15 Uhr die Werte der Mengenzähler folgender Tage
abgefragt werden:
1. Tag: (19.02.2014, 14:15 Uhr bis 20.02.2014, 14:15 Uhr)
2. Tag: (18.02.2014, 14:15 Uhr bis 19.02.2014, 14:15 Uhr)
3. Tag: (17.02.2014, 14:15 Uhr bis 18.02.2014, 14:15 Uhr)

Tab. 11.4: Abfrage des Mengenzählers

Wert Datenformat Modbus-Registeradresse

A B Y Z

Volumenstrom

1. Tag positive Flussrichtung Gleitkomma- 23100...23101 23200...23201 23600...23601 23500...23501


zahl 32 bit

negative Flussrichtung Gleitkomma- 23102...23103 23202...23203 23602...23603 23502...23503


zahl 32 bit

positive Flussrichtung Integer 32 bit 23104...23105 23204...23205 23604...23605 23504...23505

negative Flussrichtung Integer 32 bit 23106...23107 23206...23207 23606...23607 23506...23507

2. Tag positive Flussrichtung Gleitkomma- 23108...23109 23208...23209 23608...23609 23508...23509


zahl 32 bit

negative Flussrichtung Gleitkomma- 23110...23111 23210...23211 23610...23611 23510...23511


zahl 32 bit

positive Flussrichtung Integer 32 bit 23112...23113 23212...23213 23612...23613 23512...23513

negative Flussrichtung Integer 32 bit 23114...23115 23214...23215 23614...23615 23514...23515

3. Tag positive Flussrichtung Gleitkomma- 23116...23117 23216...23217 23616...23617 23516...23517


zahl 32 bit

negative Flussrichtung Gleitkomma- 23118...23119 23218...23219 23618...23619 23518...23519


zahl 32 bit

positive Flussrichtung Integer 32 bit 23120...23121 23220...23221 23620...23621 23520...23521

negative Flussrichtung Integer 32 bit 23122...23123 23222...23223 23622...23623 23522...23523

SU_Modbus_x0xV3-0-2, 2019-07-12 35
Modbus-Schnittstelle Ergänzung zur Bedienungsanleitung - DEUTSCH

Tab. 11.4: Abfrage des Mengenzählers

Wert Datenformat Modbus-Registeradresse

A B Y Z

Normvolumenstrom

1. Tag positive Flussrichtung Gleitkomma- 23125...23126 23225...23226 23625...23626 23525...23526


zahl 32 bit

negative Flussrichtung Gleitkomma- 23127...23128 23227...23228 23627...23628 23527...23528


zahl 32 bit

positive Flussrichtung Integer 32 bit 23129...23130 23229...23230 23629...23630 23529...23530

negative Flussrichtung Integer 32 bit 23131...23132 23231...23232 23631...23632 23531...23532

2. Tag positive Flussrichtung Gleitkomma- 23133...23134 23233...23234 23633...23634 23533...23534


zahl 32 bit

negative Flussrichtung Gleitkomma- 23135...23136 23235...23236 23635...23636 23535...23536


zahl 32 bit

positive Flussrichtung Integer 32 bit 23137...23138 23237...23238 23637...23638 23537...23538

negative Flussrichtung Integer 32 bit 23139...23140 23239...23240 23639...23640 23539...23540

3. Tag positive Flussrichtung Gleitkomma- 23141...23142 23241...23242 23641...23642 23541...23542


zahl 32 bit

negative Flussrichtung Gleitkomma- 23143...23144 23243...23244 23643...23644 23543...23544


zahl 32 bit

positive Flussrichtung Integer 32 bit 23145...23146 23245...23246 23645...23646 23545...23546

negative Flussrichtung Integer 32 bit 23147...23148 23247...23248 23647...23648 23547...23548

Massenstrom

1. Tag positive Flussrichtung Gleitkomma- 23150...23151 23250...23251 23650...23651 23550...23551


zahl 32 bit

negative Flussrichtung Gleitkomma- 23152...23153 23252...23253 23652...23653 23552...23553


zahl 32 bit

positive Flussrichtung Integer 32 bit 23154...23155 23254...23255 23654...23655 23554...23555

negative Flussrichtung Integer 32 bit 23156...23157 23256...23257 23656...23657 23556...23557

2. Tag positive Flussrichtung Gleitkomma- 23158...23159 23258...23259 23658...23659 23558...23559


zahl 32 bit

negative Flussrichtung Gleitkomma- 23160...23161 23260...23261 23660...23661 23560...23561


zahl 32 bit

positive Flussrichtung Integer 32 bit 23162...23163 23262...23263 23662...23663 23562...23563

negative Flussrichtung Integer 32 bit 23164...23165 23264...23265 23664...23665 23564...23565

3. Tag positive Flussrichtung Gleitkomma- 23166...23167 23266...23267 23666...23667 23566...23567


zahl 32 bit

negative Flussrichtung Gleitkomma- 23168...23169 23268...23269 23668...23669 23568...23569


zahl 32 bit

positive Flussrichtung Integer 32 bit 23170...23171 23270...23271 23670...23671 23570...23571

negative Flussrichtung Integer 32 bit 23172...23173 23272...23273 23672...23673 23572...23573

36 SU_Modbus_x0xV3-0-2, 2019-07-12
Ergänzung zur Bedienungsanleitung - DEUTSCH Modbus-Schnittstelle

Tab. 11.4: Abfrage des Mengenzählers

Wert Datenformat Modbus-Registeradresse

A B Y Z

Wärmestrom

1. Tag positive Flussrichtung Gleitkomma- 23175...23176 23275...23276 23675...23676 23575...23576


zahl 32 bit

negative Flussrichtung Gleitkomma- 23177...23178 23277...23278 23677...23678 23577...23578


zahl 32 bit

positive Flussrichtung Integer 32 bit 23179...23180 23279...23280 23679...23680 23579...23580

negative Flussrichtung Integer 32 bit 23181...23182 23281...23282 23681...23682 23581...23582

2. Tag positive Flussrichtung Gleitkomma- 23183...23184 23283...23284 23683...23684 23583...23584


zahl 32 bit

negative Flussrichtung Gleitkomma- 23185...23186 23285...23286 23685...23686 23585...23586


zahl 32 bit

positive Flussrichtung Integer 32 bit 23187...23188 23287...23288 23687...23688 23587...23588

negative Flussrichtung Integer 32 bit 23189...23190 23289...23290 23689...23690 23589...23590

3. Tag positive Flussrichtung Gleitkomma- 23191...23192 23291...23292 23691...23692 23591...23592


zahl 32 bit

negative Flussrichtung Gleitkomma- 23193...23194 23293...23294 23693...23694 23593...23594


zahl 32 bit

positive Flussrichtung Integer 32 bit 23195...23196 23295...23296 23695...23696 23595...23596

negative Flussrichtung Integer 32 bit 23197...23198 23297...23298 23697...23698 23597...23598

SU_Modbus_x0xV3-0-2, 2019-07-12 37
Modbus-Schnittstelle Ergänzung zur Bedienungsanleitung - DEUTSCH

Anhang

A IDs der Maßeinheiten (für skalierte Messwerte)


Temperatur

ID Maßeinheit ID Maßeinheit
0 °C 1 °F

Druck

ID Maßeinheit ID Maßeinheit
0 bar 4 mW
1 mbar 5 mmHg
2 MPa 6 bar(g)
3 psi 7 psi(g)

Strömungsgeschwindigkeit, Schallgeschwindigkeit

ID Maßeinheit ID Maßeinheit
0 m/s 2 in/s
1 cm/s 3 ft/s

Volumenstrom

ID Maßeinheit ID Maßeinheit
0 m³/h 16 bbl/h
³/d
1 m 17 bbl/m
2 m³/h 18 bbl/s
³/min
3 m 19 Ml/d
³
4 m /s 20 ml/min
5 hl/h 21 CFD
6 hl/min 22 CFH
7 l/h 23 CFM
8 l/min 24 CFS
9 l/s 25 MMCFD
10 MGD 26 MMCFH
11 USgpd 27 USkgpm
12 USgph 28 hl/s
13 USgpm 29 MCFD
14 USgps 30 MCFH
15 bbl/d

38 SU_Modbus_x0xV3-0-2, 2019-07-12
Ergänzung zur Bedienungsanleitung - DEUTSCH Modbus-Schnittstelle

Volumen

ID Maßeinheit ID Maßeinheit
0 m³ 7 USMgal
1 Ml 8 USkgal
2 m3 9 ml
3 hl 10 CF
4 l 11 MMCF (million cubic feet)
5 USgal 12 MCF (thousand cubic feet)
6 bbl

Massenstrom

ID Maßeinheit ID Maßeinheit
0 kg/s 7 lb/d
1 g/s 8 lb/h
2 t/d 9 lb/min
3 t/h 10 lb/s
4 kg/h 11 klb/h
5 kg/min 12 klb/min
6 kg/s

Masse

ID Maßeinheit ID Maßeinheit
0 kg 3 t
1 g 4 lb
2 kg 5 klb

Wärmestrom

ID Maßeinheit ID Maßeinheit
0 W 6 MBTU/d
1 kW 7 TON
2 MW 8 kTON
3 kBTU/m 9 GW
4 kBTU/h 10 kBTU/d
5 MBTU/h 11 BTU/m

BTU: British Thermal Unit TON: ton of refrigeration


1 W = 1 J/s = (1/1055.05585262) BTU/s 1 W = 1 J/s = (1/3516.852842) TON
1 TON = 200 BTU/min

SU_Modbus_x0xV3-0-2, 2019-07-12 39
Modbus-Schnittstelle Ergänzung zur Bedienungsanleitung - DEUTSCH

Wärmemenge

ID Maßeinheit ID Maßeinheit
0 MWh 8 MBTU
1 Wh 9 TONhrs
2 kWh 10 kTONd
3 MWh 11 TONd
4 J 12 kTONh
5 kJ 13 GWd
6 MJ 14 BTU
7 kBTU

BTU: British Thermal Unit TON: ton of refrigeration


1 W = 1 J/s = (1/1055.05585262) BTU/s 1 W = 1 J/s = (1/3516.852842) TON
1 TON = 200 BTU/min

Dichte

ID Maßeinheit ID Maßeinheit
³ lb/ft³
0 g/cm 2
1 kg/m³

40 SU_Modbus_x0xV3-0-2, 2019-07-12
Ergänzung zur Bedienungsanleitung - DEUTSCH Modbus-Schnittstelle

B CRT-Editor
Ab der Modbus-Firmware-Version 1.20 und höher ist die Modbus-Schnittstelle mit der CRT-Funktion ausgestattet (CRT:
Customer Register Table). Mit dieser Funktion können benutzerdefinierte Registeradressen verwendet werden, die zuvor
frei gewählt und erstellt worden sind.
Für die Erstellung wird der CRT-Editor verwendet.
• Starten Sie den CRT-Editor, indem Sie auf die Datei CRT_Editor.exe doppelt klicken.
Das Startfenster wird geöffnet (siehe Abb. B.1).

Abb. B.1: Startfenster

B.1 Anschluss der seriellen Schnittstelle RS485


• Schließen Sie die RS485-Schnittstelle des Messumformers über ein RS485-Kabel an den PC an. Verwenden Sie einen
RS485/USB-Adapter, wenn das RS485-Kabel nicht an den PC angeschlossen werden kann.
Für den Anschluss der RS485-Schnittstelle an den Messumformer siehe Bedienungsanleitung FLUXUS oder PIOX.
• Schalten Sie den Messumformer ein.
• Klicken Sie im Startfenster auf die Schaltfläche Communication (siehe Abb. B.1).
• Prüfen Sie die Übertragungsparameter (siehe Abb. B.2). Sie müssen mit den Übertragungsparametern im Messumfor-
mer identisch sein (siehe Abschnitt 2.2.3).

SU_Modbus_x0xV3-0-2, 2019-07-12 41
Modbus-Schnittstelle Ergänzung zur Bedienungsanleitung - DEUTSCH

Abb. B.2: Übertragungsparameter

• Geben Sie im Startfenster die Modbus-Adresse des Messumformers ein (siehe 4 in Abb. B.3).
• Klicken Sie im Startfenster auf die Schaltfläche Connect (siehe Abb. B.1).
Die Verbindung zum Messumformer wird aufgebaut. Der aktuelle Status und Informationen zum Modbus-Sever werden
angezeigt (siehe Tab. B.1 und Abb. B.3).

2
3

Abb. B.3: Startfenster (Ausschnitt)

Tab. B.1: Informationen zur Modbus-Schnittstelle

1 Bezeichnung der Modbus-Schnittstelle


2 Datum der zuletzt gespeicherten benutzerdefinierten Registeradressen im Messumformer
3 Anzahl der gespeicherten benutzerdefinierten Registeradressen (im Messumformer | in Tabelle)
4 Modbus-Adresse
5 Status und Informationen zur Modbus-Schnittstelle

42 SU_Modbus_x0xV3-0-2, 2019-07-12
Ergänzung zur Bedienungsanleitung - DEUTSCH Modbus-Schnittstelle

B.2 Eingabe der CRT-Einträge


Es können max. 200 benutzerdefinierte Registeradressen eingegeben werden. Wenn neben den benutzerdefinierten Re-
gisteradressen auch die Standard-Registeradressen ihre Gültigkeit behalten sollen, müssen diese ebenfalls eingegeben
werden.
• Geben Sie die benutzerdefinierten Registeradressen ein (siehe Abb. B.4).
Jeder benutzerdefinierten Registeradresse wird ein Messkanal, eine Messgröße und ein Parameter zugewiesen.
• Klicken Sie auf die Pfeiltasten.
• Wählen Sie in den Auswahllisten den Messkanal, die Messgröße und den Parameter.
Wenn die Messgröße ein kanalunabhängiger Diagnosewert ist, muss als Messkanal "-" gewählt werden.
Wenn für die Abbildung der Messgröße mehr als ein Word benötigt wird, werden zusätzliche Zeilen eingefügt. Die benut-
zerdefinierten Registeradressen werden automatisch ergänzt. Es wird die Word-Reihenfolge Little Endian (Hi-Word, Lo-
Word) verwendet.
• Klicken Sie auf die Schaltfläche Next, wenn mehr als 10 benutzerdefinierte Registeradressen in die Tabelle eingegeben
werden sollen.
• Klicken Sie auf die Schaltfläche Previous, wenn die vorherigen 10 benutzerdefinierten Registeradressen angezeigt wer-
den sollen.
Es kann ein Kommentar eingefügt werden, der in einer Konfigurationsdatei gespeichert und ausgedruckt werden kann
(siehe Textfeld in Abb. B.4 und Abschnitt "Speicherung und Übertragung").

Eingabefeld
(benutzer-
definierten
Register-
adressen)

Textfeld

Abb. B.4: Eingabe der benutzerdefinierten Registeradressen

SU_Modbus_x0xV3-0-2, 2019-07-12 43
Modbus-Schnittstelle Ergänzung zur Bedienungsanleitung - DEUTSCH

Löschen der CRT-Einträge in der Tabelle


• Klicken Sie auf die Schaltfläche Clear Table (siehe Abb. B.4), wenn alle CRT-Einträge in der Tabelle gelöscht werden
sollen. Eine Warnung wird angezeigt (siehe Abb. B.5).

Abb. B.5: Warnung (CRT-Einträge löschen)

• Klicken Sie auf Yes, wenn alle CRT-Einträge in der Tabelle gelöscht werden sollen. Die CRT-Einträge im Messumformer
werden nicht gelöscht.

Speicherung und Übertragung


• Klicken Sie auf die Schaltfläche Save CRT (siehe Abb. B.4), wenn die in die Tabelle eingegebenen CRT-Einträge und
der in das Textfeld eingegebene Kommentar in einer Konfigurationsdatei (*.txt) gespeichert werden sollen.
• Klicken Sie auf die Schaltfläche Print Table, wenn die in die Tabelle eingegebenen CRT-Einträge und der in das Textfeld
eingegebene Kommentar gedruckt werden sollen.
• Klicken Sie auf die Schaltfläche Write Register, wenn die in der Tabelle angezeigten CRT-Einträge an den Messumfor-
mer übertragen werden sollen.
Bei jedem Speichern oder Schreiben werden die CRT-Einträge überprüft. Wenn die CRT-Einträge nicht korrekt sind oder
ein Widerspruch festgestellt wird, wird eine Warnung angezeigt (siehe Abb. B.6):

Abb. B.6: Warnung (CRT-Einträge spreichern)

• Prüfen Sie die CRT-Einträge. Aktivieren Sie den Experten-Modus, um die Word-Reihenfolge zu überprüfen. Für die Akti-
vierung des Experten-Modus siehe Abschnitt B.4.
• Klicken Sie auf Yes, wenn die CRT-Einträge gespeichert werden sollen. Eine Warnung wird angezeigt (siehe Abb. B.7).

Abb. B.7: Warnung (CRT-Einträge speichern)

• Klicken Sie auf Yes, wenn die CRT-Einträge gespeichert werden sollen. Die CRT-Einträge, die im Messumformer ge-
speichert sind, werden überschrieben.

44 SU_Modbus_x0xV3-0-2, 2019-07-12
Ergänzung zur Bedienungsanleitung - DEUTSCH Modbus-Schnittstelle

Löschen der CRT-Einträge im Messumformer


• Klicken Sie auf die Schaltfläche Delete CRT (siehe Abb. B.4), wenn die im Messumformer gespeicherten CRT-Einträge
gelöscht werden sollen. Eine Warnung wird angezeigt (siehe Abb. B.8).

Abb. B.8: Warnung (CRT-Einträge löschen)

• Klicken Sie auf Yes, wenn die CRT-Einträge im Messumformer gelöscht werden sollen. Die zuvor eingestellte Aktivie-
rung/Deaktivierung der CRT-Funktion wird nicht verändert.

Laden der CRT-Einträge aus einer Konfigurationsdatei


• Klicken Sie auf die Schaltfläche Load CRT (siehe Abb. B.4), wenn die in einer Konfigurationsdatei gespeicherten CRT-
Einträge in der Tabelle angezeigt werden sollen. Eine Warnung wird angezeigt (siehe Abb. B.9).

Abb. B.9: Warnung (CRT-Einträge überschreiben)

• Klicken Sie auf Yes, wenn die CRT-Einträge geladen und in der Tabelle angezeigt werden sollen. Bereits eingegebene
Werte in der Tabelle werden überschrieben.

Auslesen der CRT-Einträge aus dem Messumformer


• Klicken Sie auf die Schaltfläche Read Register (siehe Abb. B.4), wenn die im Messumformer gespeicherten CRT-Einträ-
ge ausgelesen und in der Tabelle angezeigt werden sollen. Eine Warnung wird angezeigt (siehe Abb. B.9).
• Klicken Sie auf Yes, wenn die CRT-Einträge ausgelesen und in der Tabelle angezeigt werden sollen. Bereits eingegebe-
ne Werte in der Tabelle werden überschrieben.

Ändern bereits gespeicherter CRT-Einträge


Wenn bereits gespeicherte CRT-Einträge geändert oder benutzerdefinierte Registeradressen hinzufügt werden sollen,
müssen die gespeicherten CRT-Einträge
• aus dem Messumformer ausgelesen (siehe Abschnitt "Auslesen der CRT-Einträge aus dem Messumformer"),
• geändert oder neue CRT-Einträge hinzugefügt (siehe Abschnitt "Eingabe der CRT-Einträge")
• und an den Messumformer übertragen werden (siehe Abschnitt "Speicherung und Übertragung").

B.3 Aktivierung der CRT-Funktion


• Klicken Sie auf die Schaltfläche Activate CRT (siehe Abb. B.4), wenn die CRT-Funktion im Messumformer aktiviert wer-
den soll. Ein Fenster wird geöffnet (siehe Abb. B.10).
• Klicken Sie auf OK.

Abb. B.10: CRT-Funktion ist aktiviert

SU_Modbus_x0xV3-0-2, 2019-07-12 45
Modbus-Schnittstelle Ergänzung zur Bedienungsanleitung - DEUTSCH

Nach der Aktivierung werden für die Übertragung der Daten nur die benutzerdefinierten Registeradressen verwendet.
Die Beschriftung auf der Schaltfläche im Startfenster wechselt von Activate CRT zu Deactivate CRT. Im Startfenster wird
unter Device Information der jeweils eingestellte Zustand angezeigt (siehe Abb. B.11).

Abb. B.11: Startfenster (Ausschnitt)

B.4 Experten-Modus
Für die Fehlersuche kann der Experten-Modus aktiviert werden. Im Experten-Modus wird die Word-Reihenfolge der ein-
zelnen Messwerte angezeigt (siehe Abb. B.12).

Unterscheidung
zwischen Hi-Word
und Lo-Word

Abb. B.12: Startfenster (Experten-Modus)

46 SU_Modbus_x0xV3-0-2, 2019-07-12
Ergänzung zur Bedienungsanleitung - DEUTSCH Modbus-Schnittstelle

Aktivierung
• Klicken Sie auf die Schaltfläche Expert Mode OFF (siehe Abb. B.4).
Die Beschriftung auf der Schaltfläche wechselt von Expert Mode OFF zu Expert Mode ON (siehe Abb. B.12).
Ein Fenster wird geöffnet (siehe Abb. B.13).
• Klicken Sie auf OK.

Abb. B.13: Experten-Modus ist aktiviert

SU_Modbus_x0xV3-0-2, 2019-07-12 47
Modbus-Schnittstelle Ergänzung zur Bedienungsanleitung - DEUTSCH

48 SU_Modbus_x0xV3-0-2, 2019-07-12
Supplement to User Manual - ENGLISH

Supplement to User Manual - ENGLISH

Modbus Interface

Modbus Interface

FLUXUS F50x

FLUXUS F601, G601

FLUXUS F70x, G70x

FLUXUS ADM 8027, F80x, G80x

FLUXUS ADM 8027L, G800L,

FLUXUS ADM 8027P, ADM 8027LP, G800P,


G800LP (with passive current output)
PIOX S70x

SU_Modbus_x0xV3-0-2, 2019-07-12 49
Modbus Interface Supplement to User Manual - ENGLISH

50 SU_Modbus_x0xV3-0-2, 2019-07-12
Supplement to User Manual - ENGLISH Modbus Interface

Table of Contents

1 Introduction....................................................................................................................................................................52
2 Installation .....................................................................................................................................................................53
2.1 Connection to the Transmitter...............................................................................................................................53
2.2 Settings in the Transmitter ....................................................................................................................................54
3 Transmission of Data ....................................................................................................................................................55
3.1 Structure of the Telegram .....................................................................................................................................55
3.2 Function Code.......................................................................................................................................................55
3.3 CRC Checksum ....................................................................................................................................................55
4 Modbus Register Addresses of Selected Physical Quantities.......................................................................................56
5 Modbus Register Address Ranges of the Measurement Data ......................................................................................58
6 Request of a Physical Quantity or a Diagnostic Value ..................................................................................................60
7 Request of Multiple Measured Values or Diagnostic Values.........................................................................................64
8 Request of Additional Quantities ...................................................................................................................................69
8.1 Channel-Independent Diagnostic Values..............................................................................................................69
8.2 Additional Physical Quantities and HPI Quantities ...............................................................................................69
9 Request of Instrument Information ................................................................................................................................73
10 Special Registers ..........................................................................................................................................................74
11 Special Functions ..........................................................................................................................................................77
11.1 CRT Function........................................................................................................................................................77
11.2 Resetting the Totalizers ........................................................................................................................................77
11.3 Request of the Totalizer for the last 24 h (Request in Intervals)...........................................................................78

Annex

A IDs of the Units of Measurement (for Scaled Measured Values) ..................................................................................82


B CRT Editor.....................................................................................................................................................................85

SU_Modbus_x0xV3-0-2, 2019-07-12 51
Modbus Interface Supplement to User Manual - ENGLISH

1 Introduction
Modbus is optional for transmitters with firmware version V5.56 and higher.
The Modbus interface supports two modes:
• Modbus mode:
The transmitter is operated as Modbus slave.
• RS485 (sender) mode:
The transmitter sends plain text information about the current measurement and does not respond to Modbus requests.
In order to select the Modbus mode, the HotCode 485000 has to be entered (see chapter 2).

52 SU_Modbus_x0xV3-0-2, 2019-07-12
Supplement to User Manual - ENGLISH Modbus Interface

2 Installation
2.1 Connection to the Transmitter
Attention! Observe the "Safety Instructions for the Use in Explosive Atmosphere" (see document SIFLUXUS).

For the transmitter connections and terminals see FLUXUS or PIOX operating instruction.

Tab. 2.1: Terminal assignment

output transmitter comments


internal circuits external circuits

Modbus RTU/RS485 The circuit with termination and push/


pull resistors has to be carried out ac-
+ cording to the bus specification.

shield

SU_Modbus_x0xV3-0-2, 2019-07-12 53
Modbus Interface Supplement to User Manual - ENGLISH

2.2 Settings in the Transmitter


2.2.1 Input of the HotCode
FLUXUS F601, G601
A HotCode can only be entered in the main menu immediately after the transmitter has been switched on.
• Enter HotCode 485000.

FLUXUS F70x, G70x, PIOX S70x


• Press key C.
• Enter HotCode 485000.

FLUXUS F50x, ADM 8027, 8027P, 8027L, 8027LP, F80x, G80x, G800P, G800L, G800LP

SYSTEM settings  Select Special Funct.\SYSTEM settings\Miscellaneous.


Miscellaneous

Input a HOTCODE Select yes to enter a HotCode.


no >YES<

Please input a Enter HotCode 485000. Press ENTER.


HOTCODE: 000000

2.2.2 Selection of the Mode

RS485 interface Select the mode.


sender >MODBUS< • sender: The transmitter is operated as sender via the RS485 interface.
• Modbus: The transmitter is operated as Modbus slave.
Press ENTER.

2.2.3 Input of the Transmission Parameters

Select Special Funct.\SYSTEM settings\Network to change the settings of the


SYSTEM settings ↕
transmission parameters.
Network

Device address: Enter the device address.


2 ADR Range: 1...247
Every device connected to the Modbus has to have an individual device address.

RS485 protocol Select default to display the preset transmission parameters.


default >SETUP< Select setup to change the transmission parameters.
Press ENTER.

>BAUD< parity st Set the transmission parameters:


9600 EVEN 1 Select a list item in the upper line.
Change the setting in the lower line. Press ENTER.
• baud: baud rate (9 600)
• parity: parity (EVEN)
• st: number of stop bits (1)
The number of data bits cannot be changed.
The transmission parameters can only be changed if setup has been selected.

54 SU_Modbus_x0xV3-0-2, 2019-07-12
Supplement to User Manual - ENGLISH Modbus Interface

3 Transmission of Data
The Modbus protocol is based on a master/slave architecture.
Communication is initiated by the master, i.e., the slaves can only send after receiving a request.
The transmitter (slave) supports the operating mode Modbus RTU (Remote Terminal Unit).
The information is transmitted via telegrams.

3.1 Structure of the Telegram

start end

device address function code data data CRC checksum

t t

start device address function code data CRC checksum end

after t  3.5 characters 8 bit 8 bit n . 8 bit 16 bit after t  3.5 characters

Besides the device address and the actual data, the function code and the CRC checksum are transmitted.
At the beginning and at the end of each telegram, the transmission is interrupted for the duration of 3.5 characters.

3.2 Function Code


Indication of the function to be carried out by the slave. For the function codes of the transmitter see Tab. 3.1.

Tab. 3.1: Function codes of the transmitter

function code function purpose example

3 (0x03) Read Holding Registers reading of readable Modbus registers measured value
state of a physical quantity
4 (0x04) Read Input Registers

6 (0x06) Write Single Register writing of writable Modbus registers ID of the unit of measurement
resetting the totalizers
16 (0x10) Write Multiple Registers

17 (0x11) Report Slave ID reading of device-specific information firmware version

3.3 CRC Checksum


The CRC checksum is formed by all bytes of a telegram. It is used for detecting transmission errors in the telegram.

SU_Modbus_x0xV3-0-2, 2019-07-12 55
Modbus Interface Supplement to User Manual - ENGLISH

4 Modbus Register Addresses of Selected Physical Quantities


The following table is intended to provide assistance to the user.
It contains a number of selected Modbus register addresses of the most commonly used physical quantities and diagnos-
tic values. The measured values are scaled.
The Modbus register addresses are 0-based. If the transmitter is connected to a 1-based control system or software, the
Modbus register address in the following table has to be increased by 1.

Tab. 4.1: Modbus register addresses

address address address address preset remarks


measuring measuring calculation calculation unit of
channel A channel B channel Y ¹ channel Z ¹ measure-
ment ²
physical quantity
medium temperature Tfluid (at
the location where the flow rate
1004 2004 - - °C
is measured, supply line or re-
turn line)
medium temperature Taux (the
other temperature, return line 1020 2020 - -
or supply line)
medium pressure pfluid (at the
location where the flow rate is
1036 2036 - - bar
measured, supply line or return
line)
medium pressure paux (the ot-
her pressure, return line or 1052 2052 - -
supply line)

signal amplitude 1068 2068 - - -

sound speed 1084 2084 10084 9084 m/s

flow velocity 1100 2100 10100 9100

volumetric flow rate 1116 2116 10116 9116 m³/h

volumetric flow rate,


totalizer for positive flow direc- 1132 2132 10132 9132 m³
tion
volumetric flow rate,
totalizer for negative flow direc- 1148 2148 10148 9148
tion
standard volumetric flow rate m³/h
(gas measurement) 1164 2164 10164 9164

standard volumetric flow rate, m³


totalizer for positive flow direc- 1180 2180 10180 9180
tion
standard volumetric flow rate,
totalizer for negative flow direc- 1196 2196 10196 9196
tion
mass flow rate 1212 2212 10212 9212 kg/s

¹
For information regarding calculation channel Y, Z see user manual FLUXUS or PIOX.
² The preset unit of measurement can be changed. For an overview of the IDs of the unit of measurement see annex A.

56 SU_Modbus_x0xV3-0-2, 2019-07-12
Supplement to User Manual - ENGLISH Modbus Interface

Tab. 4.1: Modbus register addresses

address address address address preset remarks


measuring measuring calculation calculation unit of
channel A channel B channel Y ¹ channel Z ¹ measure-
ment ²
mass flow rate,
totalizer for positive 1228 2228 10228 9228 kg
flow direction
mass flow rate,
totalizer for negative 1244 2244 10244 9244
flow direction
heat flow rate 1260 2260 10260 9260 W

heat flow rate,


totalizer for positive 1276 2276 10276 9276 MWh
flow direction
heat flow rate,
totalizer for negative 1292 2292 10292 9292
flow direction
concentration 1308 2308 10308 9308 -

medium temperature
1324 2324 - - °C
(supply line)
medium temperature
1340 2340 - -
(return line)
medium pressure (supply line) 1356 2356 - - bar

medium pressure (return line) 1372 2372 - -

compressibility coefficient
1388 2388 - - -
of the gas (gas measurement)
density 1404 2404 10404 9404 g/cm³

diagnostic value

SNR 1704 2704 - - dB

SCNR 1720 2720 - -

VariAmp 1736 2736 - - %

VariTime 1752 2752 - -

detection rate 1768 2768 - -

diagnostic error bits 1784 2784 - - bit

¹
For information regarding calculation channel Y, Z see user manual FLUXUS or PIOX.
² The preset unit of measurement can be changed. For an overview of the IDs of the unit of measurement see annex A.

SU_Modbus_x0xV3-0-2, 2019-07-12 57
Modbus Interface Supplement to User Manual - ENGLISH

5 Modbus Register Address Ranges of the Measurement Data


All the Modbus registers comprise an address range of 0...65536, with every Modbus register occupying 2 bytes of the
data logger.
The following Modbus register address ranges are available for measurement data:
Tab. 5.1: Modbus register address ranges
measurement data measuring Modbus register address range
channel

single physical quantity A 1000...1415


Every physical quantity with all corresponding parameters is
provided in a block of 16 Modbus registers (see chapter 6). B 2000...2415

Y 10000...10415

Z 9000...9415

single diagnostic value channel-dependent A 1700...1795


Every diagnostic value with all correspon- diagnostic value
ding parameters is provided in a block of (see chapter 6) B 2700...2795
16 Modbus registers.
Y 10700...10795

Z 9700...9795

channel- - 30000...30159
independent
diagnostic value
(see section 8.1)

several measured values A 15000...15051


The measured values are provided as scaled floating point
numbers (see chapter 7). B 16000...16051

Y 20000...20051

Z 19000...19051

several state values of the physical quantities A 15200...15225


The state values of the physical quantities are provided as inte-
gers (see chapter 7). B 16200...16225

Y 20200...20225

Z 19200...19225

several diagnostic values A 15300...15311


The diagnostic values are provided as scaled floating point
numbers (see chapter 7). B 16300...16311

Y 20300...20311

Z 19300...19311

several state values of the diagnostic values A 15400...15405


The state values of the diagnostic values are provided as inte-
gers (see chapter 7). B 16400...16405

Y 20400...20405

Z 19400...19405

58 SU_Modbus_x0xV3-0-2, 2019-07-12
Supplement to User Manual - ENGLISH Modbus Interface

Tab. 5.1: Modbus register address ranges


measurement data measuring Modbus register address range
channel

additional physical quantities for FLUXUS HPI A 1600...1670


(see section 8.2)
B 2600...2670

Y 10600...10670

Z 9600...9670

SU_Modbus_x0xV3-0-2, 2019-07-12 59
Modbus Interface Supplement to User Manual - ENGLISH

6 Request of a Physical Quantity or a Diagnostic Value


Every physical quantity or every diagnostic value is provided in a block of 16 Modbus registers in predefined Modbus reg-
ister address ranges.
Besides the unscaled and scaled measured values, the state of the measured value and the unit of measurement, among
others, can be requested as parameters (see Tab. 6.3).
The Modbus register address results as a sum of:
• the start address,
• the offset of the physical quantity or diagnostic value and
• the offset of the parameter.

Start Address
Each channel is assigned to a start address:

Tab. 6.1: Start addresses of the channels

channel start address


A 1000
B 2000
C 3000
D 4000
Z 9000
Y 10000

For the start address for channel-independent diagnostic values see section 8.1.

Offset of the Physical Quantity or Diagnostic Value


For the calculation of the Modbus register address, an offset is added to the start address of the channel.

Tab. 6.2: Offset for the physical quantities or the diagnostic values

value offset preset unit of note calculation


measurement possible 1
physical quantity
medium temperature Tfluid (at the location 0 °C no
where the flow rate is measured, supply line or
return line)
medium temperature Taux (the other tempera- 16
ture, return line or supply line)
medium pressure pfluid (at the location where 32 bar
the flow rate is measured, supply line or return
line)
medium pressure paux (the other pressure, 48
return line or supply line)
signal amplitude 64 -
sound speed 80 m/s yes
flow velocity 96 m/s
volumetric flow rate 112 m³/h
volumetric flow rate, 128 m³
totalizer for positive flow direction
volumetric flow rate, 144
totalizer for negative flow direction
standard volumetric flow rate 160 m³/h
(gas measurement)

60 SU_Modbus_x0xV3-0-2, 2019-07-12
Supplement to User Manual - ENGLISH Modbus Interface

Tab. 6.2: Offset for the physical quantities or the diagnostic values

value offset preset unit of note calculation


measurement possible 1
standard volumetric flow rate, 176 m³ yes
totalizer for positive flow direction
standard volumetric flow rate, 192
totalizer for negative flow direction
mass flow rate 208 kg/s
mass flow rate, 224 kg
totalizer for positive flow direction
mass flow rate, 240
totalizer for negative flow direction
heat flow rate 256 W
heat flow rate, 272 MWh
totalizer for positive flow direction
heat flow rate, 288
totalizer for negative flow direction
concentration 304 -
medium temperature (supply line) 320 °C no
medium temperature (return line) 336
medium pressure (supply line) 352 bar
medium pressure (return line) 368
compressibility coefficient of the gas 384 -
(gas measurement)
density 400 g/cm³ yes
volumetric flow rate (net), 416 m³ no
difference between the totalizers of the positi-
ve and negative flow direction
standard volumetric flow rate (net), 432 m³
difference between the totalizers of the positi-
ve and negative flow direction
mass flow rate (net), 448 kg
difference between the totalizers of the positi-
ve and negative flow direction
heat flow rate (net) 464 MWh
difference between the totalizers of the positi-
ve and negative flow direction
diagnostic value
SNR 700 dB no
SCNR 716 dB
VariAmp 732 %
VariTime 748 %
detection rate 764 %

SU_Modbus_x0xV3-0-2, 2019-07-12 61
Modbus Interface Supplement to User Manual - ENGLISH

Tab. 6.2: Offset for the physical quantities or the diagnostic values

value offset preset unit of note calculation


measurement possible 1
diagnostic value
diagnostic error bits 780 bit bit-coded variable in no
the low-value byte of
the scaled lo word:
0000 0000 000H P0RR
with
H - hardware error
P - PIG detected
(set to 1 after
detection for 4...8 s)
R - reserved

1 The measured values of the measuring channels A and B can be used for calculations by the calculation channels Y and Z.

Offset of the Parameter


For the calculation of the Modbus register address, an offset is added to the start address of the channel.

Tab. 6.3: Offset of the Parameter

parameter offset explanation data Format

state 0 state of the measured value integer 16 bit


0: not available
1: ok
2: failed

measured value, unscaled lo word 1 measured value with preset unit of measure- floating point number
ment in accordance with Tab. 6.2 32 bit
measured value, unscaled hi word 2

ID of the unit of measurement 3 The unscaled measured value can be converted integer 16 bit
to other units of measurement. For an overview
of the IDs see annex A.
If a wrong ID is written to the register or if the
transmitter was switched off, the last valid ID is
used.
If 0xFFFF is entered, the ID is increased by 1. If
the max. ID is reached, the ID is set to zero.

measured value, scaled lo word 4 measured value converted in accordance with floating point number
the ID of the unit of measurement 32 bit
measured value, scaled hi word 5

unit of measurement, ASCII part 1 6 unit of measurement in ASCII characters, e.g., l/ ASCII
min
unit of measurement, ASCII part 2 7

unit of measurement, ASCII part 3 8

time since last update in s 9 integer indicating the time since the last update integer 16 bit
of the measured value
The validity of the measured value based on this
value has to be assessed by the Modbus mas-
ter.

reserved 10

62 SU_Modbus_x0xV3-0-2, 2019-07-12
Supplement to User Manual - ENGLISH Modbus Interface

Tab. 6.3: Offset of the Parameter

parameter offset explanation data Format

reserved 11

reserved 12

reserved 13

reserved 14

reserved 15

Example: measuring channel: B


physical quantity: flow velocity
parameter: ID of the unit of measurement
Modbus register address: 2000 + 96 + 3 = 2099

SU_Modbus_x0xV3-0-2, 2019-07-12 63
Modbus Interface Supplement to User Manual - ENGLISH

7 Request of Multiple Measured Values or Diagnostic Values


With one request, it is possible to provide
• multiple scaled measured values or
• the state of multiple scaled measured values or
• multiple diagnostic values or
• the state of multiple diagnostic values
of a channel.
The Modbus registers are predefined in a continuous address range.
For requesting data from Modbus registers of non-continuous address ranges see annex B.

Request of Multiple Measured Values


For the start addresses and offsets see Tab. 7.1 and Tab. 7.2.
The measured values are references to the scaled hi and lo word (see Tab. 6.3). They are displayed with the unit of mea-
surement defined by the user.

Tab. 7.1: Start addresses of the channels

channel start address


A 15000
B 16000
C 17000
D 18000
Z 19000
Y 20000

Tab. 7.2: Offset of the measured value

physical quantity (floating point number 32 bit) offset


lo word hi word
medium temperature Tfluid (at the location where the flow rate is measured, supply line or return li- 0 1
ne)
medium temperature Taux (the other temperature, return line or supply line) 2 3
medium pressure pfluid (at the location where the flow rate is measured, supply line or return line) 4 5
medium pressure paux (the other pressure, return line or supply line) 6 7
signal amplitude 8 9
sound speed 10 11
flow velocity 12 13
volumetric flow rate 14 15
volumetric flow rate, totalizer for positive flow direction 16 17
volumetric flow rate, totalizer for negative flow direction 18 19
standard volumetric flow rate (gas measurement) 20 21
standard volumetric flow rate, totalizer for positive flow direction 22 23
standard volumetric flow rate, totalizer for negative flow direction 24 25
mass flow rate 26 27
mass flow rate, totalizer for positive flow direction 28 29
mass flow rate, totalizer for negative flow direction 30 31
heat flow rate 32 33

64 SU_Modbus_x0xV3-0-2, 2019-07-12
Supplement to User Manual - ENGLISH Modbus Interface

Tab. 7.2: Offset of the measured value

physical quantity (floating point number 32 bit) offset


lo word hi word
heat flow rate, totalizer for positive flow direction 34 35
heat flow rate, totalizer for negative flow direction 36 37
concentration 38 39
medium temperature (supply line) 40 41
medium temperature (return line) 42 43
medium pressure (supply line) 44 45
medium pressure (return line) 46 47
compressibility coefficient of the gas (gas measurement) 48 49
density 50 51
volumetric flow rate (net), 52 53
difference between the totalizers of the positive and negative flow direction
standard volumetric flow rate (net), 54 55
difference between the totalizers of the positive and negative flow direction
mass flow rate (net), 56 57
difference between the totalizers of the positive and negative flow direction
heat flow rate (net) 58 59
difference between the totalizers of the positive and negative flow direction

Example: measuring channel: B


physical quantities: medium temperature (supply line),
medium temperature (return line),
medium pressure (supply line),
medium pressure (return line)
Modbus register start address: 16000 + 40 = 16040
Modbus register range: 16040...16047
register number: 8

Request of the State of Multiple Measured Values


For the start addresses and the offsets see Tab. 7.3 and Tab. 7.4.
The state addresses are references to the state registers from Tab. 6.3.

Tab. 7.3: Start addresses of the channels

channel start address


A 15200
B 16200
C 17200
D 18200
Z 19200
Y 20200

SU_Modbus_x0xV3-0-2, 2019-07-12 65
Modbus Interface Supplement to User Manual - ENGLISH

Tab. 7.4: Offset of the state of the measured values

physical quantity (integer 16 bit) offset


medium temperature Tfluid (at the location where the flow rate is measured, supply line or return line) 0
medium temperature Taux (the other temperature, return line or supply line) 1
medium pressure pfluid (at the location where the flow rate is measured, supply line or return line) 2
medium pressure paux (the other pressure, return line or supply line) 3
signal amplitude 4
sound speed 5
flow velocity 6
volumetric flow rate 7
volumetric flow rate, totalizer for positive flow direction 8
volumetric flow rate, totalizer for negative flow direction 9
standard volumetric flow rate (gas measurement) 10
standard volumetric flow rate, totalizer for positive flow direction 11
standard volumetric flow rate, totalizer for negative flow direction 12
mass flow rate 13
mass flow rate, totalizer for positive flow direction 14
mass flow rate, totalizer for negative flow direction 15
heat flow rate 16
heat flow rate, totalizer for positive flow direction 17
heat flow rate, totalizer for negative flow direction 18
concentration 19
medium temperature (supply line) 20
medium temperature (return line) 21
medium pressure (supply line) 22
medium pressure (return line) 23
compressibility coefficient of the gas (gas measurement) 24
density 25
volumetric flow rate (net), 26
difference between the totalizers of the positive and negative flow direction
standard volumetric flow rate (net), 27
difference between the totalizers of the positive and negative flow direction
mass flow rate (net), 28
difference between the totalizers of the positive and negative flow direction
heat flow rate (net) 29
difference between the totalizers of the positive and negative flow direction

Example: measuring channel: B


physical quantities: medium temperature (supply line),
medium temperature (return line)
Modbus register start address: 16200 + 20 = 16220
Modbus register range: 16220...16221
register number: 2

66 SU_Modbus_x0xV3-0-2, 2019-07-12
Supplement to User Manual - ENGLISH Modbus Interface

Request of Multiple Diagnostic Values


For the start addresses and the offsets see Tab. 7.5 and Tab. 7.6.
The diagnostic values are references to the scaled hi and lo word (see Tab. 6.3). They are displayed with the unit of mea-
surement defined by the user.
Tab. 7.5: Start addresses of the channels

channel start address


A 15300
B 16300
C 17300
D 18300
Z 19300
Y 20300

Tab. 7.6: Offset of the diagnostic values

diagnostic value (floating point number 32 bit) offset


lo word hi word
SNR 0 1
SCNR 2 3
VariAmp 4 5
VariTime 6 7
detection rate 8 9
diagnostic error bits 10 11

Example: measuring channel: B


physical quantity: VariAmp
Modbus register start address: 16300 + 4 = 16304
Modbus register range: 16304...16305
register number: 2

Request of the State of Multiple Diagnostic Values


For the start addresses and the offsets see Tab. 7.7 and Tab. 7.8.
The state addresses are references to the state registers from Tab. 6.3.

Tab. 7.7: Start addresses of the channels

channel start address


A 15400
B 16400
C 17400
D 18400
Z 19400
Y 20400

SU_Modbus_x0xV3-0-2, 2019-07-12 67
Modbus Interface Supplement to User Manual - ENGLISH

Tab. 7.8: Offset of the state of the diagnostic values

state of the diagnostic values (integer 16 bit) offset


SNR 0
SCNR 1
VariAmp 2
VariTime 3
detection rate 4
diagnostic error bits 5

Example: measuring channel: B


physical quantities: VariAmp,
VariTime
Modbus register start address: 16400 + 2 = 16402
Modbus register range: 16402...16403
register number: 2

68 SU_Modbus_x0xV3-0-2, 2019-07-12
Supplement to User Manual - ENGLISH Modbus Interface

8 Request of Additional Quantities


8.1 Channel-Independent Diagnostic Values
The absolute and relative difference values of measuring channel A and B are channel-independent diagnostic values.
They are available in blocks of 16 Modbus registers in a predefined address range.
The start address is 30000.
For the calculation of the Modbus register address, an offset is added to the start address of the channel.

Tab. 8.1: Offset of the channel-independent diagnostic values

value offset predefined unit of measurement


channel-independent diagnostic values
flow velocity - absolute 0 dependent on the value of measuring channel A
flow velocity - relative 16 %
sound speed - absolute 32 dependent on the value of measuring channel A
sound speed - relative 48 %
signal amplitude - absolute 64 dependent on the value of measuring channel A
signal amplitude - relative 80 %
SNR - absolute 96 dependent on the value of measuring channel A
SNR - relative 112 %
SCNR - absolute 128 dependent on the value of measuring channel A
SCNR - relative 144 %

For the calculation of the Modbus register address, an additional offset is added to the start address (see Tab. 6.3).

Example: diagnostic value: sound speed - absolute


parameter: state
Modbus register address: 30000 + 32 + 0 = 30032

Determination of the State


The state depends on the state of the values of measuring channel A and B:
• If the state of the value of measuring channel A and/or B is "not available" or "failed", the channel-independent diagnostic
value has the same state.
• If the state of the value of both measuring channels is "ok", the state of the channel-independent diagnostic value is also
"ok" and the time since the last update is reset.

8.2 Additional Physical Quantities and HPI Quantities


Tab. 8.2: Offset HPI

value offset unit of mea- data format


surement
state of measuring channel2 600 integer 16 bit
time since last update 601 s integer 16 bit
volumetric flow rate
positive flow direction 602 m³/h * floating point number 32 bit
negative flow direction 604 floating point number 32 bit
totalizer for positive flow direction 606 m³ * integer 32 bit
totalizer for negative flow direction 608 integer 32 bit
3
state 610 integer 16 bit

SU_Modbus_x0xV3-0-2, 2019-07-12 69
Modbus Interface Supplement to User Manual - ENGLISH

Tab. 8.2: Offset HPI

value offset unit of mea- data format


surement
standard volumetric flow rate
positive flow direction 611 m³/h * floating point number 32 bit
negative flow direction 613 floating point number 32 bit
totalizer for positive flow direction 615 m³ * integer 32 bit
totalizer for negative flow direction 617 integer 32 bit
3
state 619 integer 16 bit
mass flow rate
positive flow direction 620 kg/s * floating point number 32 bit
negative flow direction 622 floating point number 32 bit
totalizer for positive flow direction 624 kg * integer 32 bit
totalizer for negative flow direction 626 integer 32 bit
3 628 integer 16 bit
state
API gravity (API-value)
state4 629 integer 16 bit
value 630 floating point number 32 bit
sound speed at TB (Sonic ID)
state4 632 integer 16 bit
value 633 m/s floating point number 32 bit
specific gravity (Specific gravity)
state4 635 integer 16 bit
value 636 floating point number 32 bit
density at standard conditions (Density at BC)
state4 638 integer 16 bit
value 639 kg/m³ floating point number 32 bit
volume correction factor (VCF-value)
state4 641 integer 16 bit
value 642 floating point number 32 bit
number of the current medium (Current liquid)
state4 644 integer 16 bit
value 645 integer 32 bit
rate of change of the sound speed (Slope soundspeed)
state4 647 integer 16 bit
value 648 m/s floating point number 32 bit
rate of change of the API gravity (Slope API-value)
state4 650 integer 16 bit
value 651 1/s floating point number 32 bit
medium temperature
state4 653 integer 16 bit
value 654 °C * floating point number 32 bit

70 SU_Modbus_x0xV3-0-2, 2019-07-12
Supplement to User Manual - ENGLISH Modbus Interface

Tab. 8.2: Offset HPI

value offset unit of mea- data format


surement
kinematic viscosity
state4 656 integer 16 bit
value 657 mm²/s floating point number 32 bit
pressure-dependent part of the volume correction factor (vcp-value)
state4 659 integer 16 bit
value 660 floating point number 32 bit
heat flow rate
positive flow direction 662 W * floating point number 32 bit
negative flow direction 664 floating point number 32 bit
totalizer for positive flow direction 666 MWh * integer 32 bit
totalizer for negative flow direction 668 integer 32 bit
3 670 integer 16 bit
state
density at standard conditions, calculated from the measured sound speed (Dens.at BC(SS))
state4 671 integer 16 bit
value 672 kg/m³ floating point number 32 bit
specific gravity, calculated from the measured sound speed (Sp. gravity(SS))
state4 674 integer 16 bit
value 675 floating point number 32 bit
API gravity, calculated from the measured sound speed (API-value(SS))
state4 677 integer 16 bit
value 678 floating point number 32 bit

* depends on the selected unit of measurement in Tab. 6.3


2 state with information about the measurement:

bit 15 14...6 4 3 2 1 0
explanation 1 = negative reserved 1 = the numbers of the reserved reserved 1 = error 1 = error
flow direction media on the measuring measuring measuring
channels are different channel B channel A

3 state for volumetric flow rate, standard volumetric flow rate, mass flow rate, heat flow rate:

totalizer for negative totalizer for positive negative positive


flow direction flow direction flow direction flow direction
bit 15...12 11...8 7...4 3...0
not available 0x0 0x0 0x0 0x0
ok 0x1 0x1 0x1 0x1
error 0x2 0x2 0x2 0x2
reserved 0x3...0xF 0x3...0xF 0x3...0xF 0x3...0xF

SU_Modbus_x0xV3-0-2, 2019-07-12 71
Modbus Interface Supplement to User Manual - ENGLISH

4 state for the HPI quantities:

not available 0x0


ok 0x1
error 0x2

Example: measuring channel: B


physical quantity: standard volumetric flow rate
value: positive flow direction
Modbus register address = 2000 + 611 = 2611

72 SU_Modbus_x0xV3-0-2, 2019-07-12
Supplement to User Manual - ENGLISH Modbus Interface

9 Request of Instrument Information


The transmitter supports the Modbus function "Report Slave ID", which provides the possibility to request instrument infor-
mation (see Modbus specification).
The following example shows the structure of a response:

Example: 1 byte: 1 (device address)

1 byte: 17 (function code)

1 byte: 101 (number of following bytes)

101 bytes: FLEXIM FLUXUS ULTRASONIC FLOWMETER (Slave ID)

0xFF (Run Indicator Status)

ADM7407-07400608 V 6.09 04.11.13 MB Version 1.23 FLX-MB-05052009

(Additional Data with:

• type, serial number, firmware version, firmware date of the transmitter

• serial number, firmware version of the Modbus interface)

2 bytes: 0x4A78 (CRC checksum)

SU_Modbus_x0xV3-0-2, 2019-07-12 73
Modbus Interface Supplement to User Manual - ENGLISH

10 Special Registers
Firmware Version
The Modbus register with the address 0 contains the current Modbus firmware version. The first byte contains the higher
and the second byte the lower part of the version number.

Heartbeat
The Modbus register with the address 1 contains the heartbeat (16 bit). If the transmitter is switched on, the register is set
to 0. The register value is increased by 1 every second. When the register value reaches 65535, a register overflow oc-
curs and the counting restarts at 0.

Response Delay
The Modbus register with the address 10 contains the response delay in ms. Although it has 16 bit, the gateway only al-
lows values in the range 0...1000. The preset value is 10 ms.
This register is intended for older PLCs which require a delay between the request and the response.

Date/Time of the Last Measuring Data Set


The Modbus registers with the addresses 3...8 contain the date and the time of the last measurement.

Tab. 10.1: Modbus register addresses for date and time

Modbus register address explanation


3 day
4 month
5 year
6 hour
7 minute
8 second

Check of the Settings of the Modbus Master System


By reading the Modbus register with the adresses 130 and 131 it can be verified if a 0-based or a 1-based Modbus master
system is used and if the order of the word/register was chosen correctly.
• 0 based Modbus master system
In the Modbus register with the address 130, the value 8293 (integer 16 bit) is read.
• 1 based Modbus master system
In the Modbus register with the address 131, the value 8293 (integer 16 bit) is read, i.e. all Modbus register addresses
listed in the document should be increased by 1.
Word / register order
In the Modbus register with the addresses 130 and 131 (0 based Modbus master system) the following value is read
• 123456,789 (float pointing number 32 bit) or
• 543508465 (integer 32 bit)
When using 1 based Modbus master systems, the Modbus register adresses have to be increased by 1 to 131 and 132.

Fast Update Rate of Measured Values


The measured values are usually updated every 1 s per channel, i.e., if 2 channels are activated, the measured values are
updated every 2 s.
For 4 physical quantities, a faster update rate can be set. The measured values of each of these physical quantities are
then updated every 500 ms.
• Write the IDs of the physical quantities for the fast update rate of measured values as a 16-bit integer into the Modbus
registers with the addresses 300...303. For the IDs see Tab. 10.3.
• Write 1 into the Modbus register with the address 310.

74 SU_Modbus_x0xV3-0-2, 2019-07-12
Supplement to User Manual - ENGLISH Modbus Interface

Tab. 10.2: Modbus register addresses for the fast update rate of measured values

Modbus register address explanation


300 1st physical quantity
301 2nd physical quantity
302 3rd physical quantity
303 4th physical quantity
310 set fast update

Tab. 10.3: IDs of the physical quantities for the fast update rate of measured values

value channel
A B C D Z Y
physical quantity
medium temperature Tfluid (at the location where 0 8192 16384 24576 32768 40960
the flow rate is measured, supply line or return line)
medium temperature Taux (the other temperature, 1 8193 16385 24577 32769 40961
return line or supply line)
medium pressure pfluid (at the location where the 2 8194 16386 24578 32770 40962
flow rate is measured, supply line or return line)
medium pressure paux (the other pressure, return 3 8195 16387 24579 32771 40963
line or supply line)
signal amplitude 4 8196 16388 24580 32772 40964

sound speed 5 8197 16389 24581 32773 40965

flow velocity 6 8198 16390 24582 32774 40966

volumetric flow rate 7 8199 16391 24583 32775 40967

volumetric flow rate, 8 8200 16392 24584 32776 40968


totalizer for positive flow direction
volumetric flow rate, 9 8201 16393 24585 32777 40969
totalizer for negative flow direction
standard volumetric flow rate (gas measurement) 10 8202 16394 24586 32778 40970

standard volumetric flow rate, 11 8203 16395 24587 32779 40971


totalizer for positive flow direction
standard volumetric flow rate, 12 8204 16396 24588 32780 40972
totalizer for negative flow direction
mass flow rate 13 8205 16397 24589 32781 40973

mass flow rate, 14 8206 16398 24590 32782 40974


totalizer for positive flow direction
mass flow rate, 15 8207 16399 24591 32783 40975
totalizer for negative flow direction
heat flow rate 16 8208 16400 24592 32784 40976

heat flow rate, 17 8209 16401 24593 32785 40977


totalizer for positive flow direction
heat flow rate, 18 8210 16402 24594 32786 40978
totalizer for negative flow direction
concentration 19 8211 16403 24595 32787 40979

SU_Modbus_x0xV3-0-2, 2019-07-12 75
Modbus Interface Supplement to User Manual - ENGLISH

Tab. 10.3: IDs of the physical quantities for the fast update rate of measured values

value channel
A B C D Z Y
compressibility coefficient of the gas 258 8450 16642 24834 33026 41218
(gas measurement)
density 273 8465 16657 24849 33041 41233

diagnostic value

SNR 20 8212 16404 24596 32788 40980

SCNR 21 8213 16405 24597 32789 40981

VariAmp 259 8451 16643 24835 33027 41219

VariTime 260 8452 16644 24836 33028 41220

detection rate 261 8453 16645 24837 33029 41221

diagnostic error bits 262 8454 16646 24838 33030 41222

76 SU_Modbus_x0xV3-0-2, 2019-07-12
Supplement to User Manual - ENGLISH Modbus Interface

11 Special Functions
11.1 CRT Function
With the Modbus firmware version 1.20 and higher, the Modbus interface is equipped with the CRT function (CRT: Cus-
tomer Register Table).
With this function, it is possible to use user-defined register addresses which have previously been selected an created
with the CRT editor.
Max. 200 user-defined register addresses can be created. For creating the user-defined register addresses using the CRT
editor see annex B.
The user-defined register addresses can be transmitted to the transmitter via the RS485 interface by means of the CRT
editor. If the RS485 cable cannot be connected to the PC, use the RS485/USB adapter.
Special Modbus register addresses are reserved for the configuration and management of the CRT function (see Tab.
11.1). They are not available as user-defined register addresses.

Tab. 11.1: Reserved Modbus register addresses

Modbus register address function

64000...64399 R/W storage location for the CRT configuration


All created links are stored at these register addresses.
They can be read out individually at any time.
The CRT function can be activated or deactivated.
65535 R/W activate CRT
1 - active
0 - inactive
65534 W delete CRT
2 steps:
• write a 0
• write a 1
65532 R/W configuration date CRT

65530 R number of entries in the CRT

65533, 65531, 65529 - reserved register addresses

The CRT can be activated or deactivated. If the CRT function is activated, the transmitter only responds to the user-de-
fined register addresses. In that case, the standard register addresses are no longer valid.
By using user-defined register addresses, data from non-continuous Modbus register address ranges can be combined
and be made available with one request.

11.2 Resetting the Totalizers


The totalizers of the transmitter can be reset to zero with a request.

Note! The totalizer cannot be reset if the CRT function is activated. For the deactivation of the CRT function
see Tab. 11.1.

The corresponding hexadecimal code is written into the Modbus registers (see Tab. 11.2).
• Write the hexadecimal code for the channel whose totalizer is to be reset into the Modbus register with the Modbus reg-
ister address 100.
• Write the hexadecimal code for the totalizer which is to be reset into the Modbus register with the Modbus register ad-
dress 101.
• Write 0x01 into the Modbus register with the address 220. This register has to be written last. Otherwise, the totalizer will
not be reset.

SU_Modbus_x0xV3-0-2, 2019-07-12 77
Modbus Interface Supplement to User Manual - ENGLISH

Tab. 11.2: Reset of the totalizers to zero

Modbus register address explanation character hexadecimal

100 channel ID

measuring channels A...D 0x41...0x44

calculation channels Z...Y 0x5A...0x59

all channels * 0x2A

101 totalizer ID

positive totalizer + 0x2B

negative totalizer - 0x2D

both totalizers * 0x2A

220 reset 0x01

11.3 Request of the Totalizer for the last 24 h (Request in Intervals)


The values of the totalizers for the last 24 h can be requested for the following physical quantities:
• volumetric flow rate
• standard volumetric flow rate
• mass flow rate
• heat flow rate
The values of the totalizers are stored once per day according to the trigger time set for the last three days (shift register).
Trigger time (default): 0:00 am
Different trigger times can be defined (see Tab. 11.3).
For the Modbus register addresses of the values of the totalizers see Tab. 11.4.
Tab. 11.3: Defining the trigger time

value data format Modbus register address

trigger time integer 32 bit 23000 ...23001


1st byte (lsb): second
2nd byte: minute
3rd byte: hour
4th byte: not used

78 SU_Modbus_x0xV3-0-2, 2019-07-12
Supplement to User Manual - ENGLISH Modbus Interface

Example: Defining the trigger time on February 16th, 2014


Trigger time: 2:15 pm
Every day at 2:15 pm the current values of the totalizers for the last 24 h are stored.

The following values result for the trigger time 2:15 pm:
1. second -> 0x00
2. minute -> 0x0F
3. hour -> 0x0E
For the time 2:15 pm results the hexadecimal value: 0x000E0F00.
This value corresponds to the decimal value: 921088.

On February 20th, 2014 after 2:15 pm, the values of the totalizer of the following days can be
requested:
1st day: (February 19th, 2:15 pm to February 20th, 2014, 2:15 pm)
2nd day: (February 18th, 2:15 pm to February 19th, 2014, 2:15 pm)
3rd day: (February 17th, 2:15 pm to February 18th, 2014, 2:15 pm)

Tab. 11.4: Request of the totalizers

value data format Modbus register address

A B Y Z

volumetric flow rate

1st day positive flow direction floating point 23100...23101 23200...23201 23600...23601 23500...23501
number 32 bit

negative flow direction floating point 23102...23103 23202...23203 23602...23603 23502...23503


number 32 bit

positive flow direction integer 32 bit 23104...23105 23204...23205 23604...23605 23504...23505

negative flow direction integer 32 bit 23106...23107 23206...23207 23606...23607 23506...23507

2nd day positive flow direction floating point 23108...23109 23208...23209 23608...23609 23508...23509
number 32 bit

negative flow direction floating point 23110...23111 23210...23211 23610...23611 23510...23511


number 32 bit

positive flow direction integer 32 bit 23112...23113 23212...23213 23612...23613 23512...23513

negative flow direction integer 32 bit 23114...23115 23214...23215 23614...23615 23514...23515

3rd day positive flow direction floating point 23116...23117 23216...23217 23616...23617 23516...23517
number 32 bit

negative flow direction floating point 23118...23119 23218...23219 23618...23619 23518...23519


number 32 bit

positive flow direction integer 32 bit 23120...23121 23220...23221 23620...23621 23520...23521

negative flow direction integer 32 bit 23122...23123 23222...23223 23622...23623 23522...23523

SU_Modbus_x0xV3-0-2, 2019-07-12 79
Modbus Interface Supplement to User Manual - ENGLISH

Tab. 11.4: Request of the totalizers

value data format Modbus register address

A B Y Z

standard volumetric flow rate

1st day positive flow direction floating point 23125...23126 23225...23226 23625...23626 23525...23526
number 32 bit

negative flow direction floating point 23127...23128 23227...23228 23627...23628 23527...23528


number 32 bit

positive flow direction integer 32 bit 23129...23130 23229...23230 23629...23630 23529...23530

negative flow direction integer 32 bit 23131...23132 23231...23232 23631...23632 23531...23532

2nd day positive flow direction floating point 23133...23134 23233...23234 23633...23634 23533...23534
number 32 bit

negative flow direction floating point 23135...23136 23235...23236 23635...23636 23535...23536


number 32 bit

positive flow direction integer 32 bit 23137...23138 23237...23238 23637...23638 23537...23538

negative flow direction integer 32 bit 23139...23140 23239...23240 23639...23640 23539...23540

3rd day positive flow direction floating point 23141...23142 23241...23242 23641...23642 23541...23542
number 32 bit

negative flow direction floating point 23143...23144 23243...23244 23643...23644 23543...23544


number 32 bit

positive flow direction integer 32 bit 23145...23146 23245...23246 23645...23646 23545...23546

negative flow direction integer 32 bit 23147...23148 23247...23248 23647...23648 23547...23548

mass flow rate

1st day positive flow direction floating point 23150...23151 23250...23251 23650...23651 23550...23551
number 32 bit

negative flow direction floating point 23152...23153 23252...23253 23652...23653 23552...23553


number 32 bit

positive flow direction integer 32 bit 23154...23155 23254...23255 23654...23655 23554...23555

negative flow direction integer 32 bit 23156...23157 23256...23257 23656...23657 23556...23557

2nd day positive flow direction floating point 23158...23159 23258...23259 23658...23659 23558...23559
number 32 bit

negative flow direction floating point 23160...23161 23260...23261 23660...23661 23560...23561


number 32 bit

positive flow direction integer 32 bit 23162...23163 23262...23263 23662...23663 23562...23563

negative flow direction integer 32 bit 23164...23165 23264...23265 23664...23665 23564...23565

3rd day positive flow direction floating point 23166...23167 23266...23267 23666...23667 23566...23567
number 32 bit

negative flow direction floating point 23168...23169 23268...23269 23668...23669 23568...23569


number 32 bit

positive flow direction integer 32 bit 23170...23171 23270...23271 23670...23671 23570...23571

negative flow direction integer 32 bit 23172...23173 23272...23273 23672...23673 23572...23573

80 SU_Modbus_x0xV3-0-2, 2019-07-12
Supplement to User Manual - ENGLISH Modbus Interface

Tab. 11.4: Request of the totalizers

value data format Modbus register address

A B Y Z

heat flow rate

1st day positive flow direction floating point 23175...23176 23275...23276 23675...23676 23575...23576
number 32 bit

negative flow direction floating point 23177...23178 23277...23278 23677...23678 23577...23578


number 32 bit

positive flow direction integer 32 bit 23179...23180 23279...23280 23679...23680 23579...23580

negative flow direction integer 32 bit 23181...23182 23281...23282 23681...23682 23581...23582

2nd day positive flow direction floating point 23183...23184 23283...23284 23683...23684 23583...23584
number 32 bit

negative flow direction floating point 23185...23186 23285...23286 23685...23686 23585...23586


number 32 bit

positive flow direction integer 32 bit 23187...23188 23287...23288 23687...23688 23587...23588

negative flow direction integer 32 bit 23189...23190 23289...23290 23689...23690 23589...23590

3rd day positive flow direction floating point 23191...23192 23291...23292 23691...23692 23591...23592
number 32 bit

negative flow direction floating point 23193...23194 23293...23294 23693...23694 23593...23594


number 32 bit

positive flow direction integer 32 bit 23195...23196 23295...23296 23695...23696 23595...23596

negative flow direction integer 32 bit 23197...23198 23297...23298 23697...23698 23597...23598

SU_Modbus_x0xV3-0-2, 2019-07-12 81
Modbus Interface Supplement to User Manual - ENGLISH

Annex

A IDs of the Units of Measurement (for Scaled Measured Values)


Temperature

ID unit of measurement ID unit of measurement


0 °C 1 °F

Pressure

ID unit of measurement ID unit of measurement


0 bar 4 mW
1 mbar 5 mmHg
2 MPa 6 bar(g)
3 psi 7 psi(g)

Flow velocity, Sound speed

ID unit of measurement ID unit of measurement


0 m/s 2 in/s
1 cm/s 3 ft/s

Volumetric flow rate

ID unit of measurement ID unit of measurement


0 m³/h 16 bbl/h
1 m³/d 17 bbl/m
2 m³/h 18 bbl/s
3 m³/min 19 Ml/d
4 m³/s 20 ml/min
5 hl/h 21 CFD
6 hl/min 22 CFH
7 l/h 23 CFM
8 l/min 24 CFS
9 l/s 25 MMCFD
10 MGD 26 MMCFH
11 USgpd 27 USkgpm
12 USgph 28 hl/s
13 USgpm 29 MCFD
14 USgps 30 MCFH
15 bbl/d

82 SU_Modbus_x0xV3-0-2, 2019-07-12
Supplement to User Manual - ENGLISH Modbus Interface

Volume

ID unit of measurement ID unit of measurement


0 m³ 7 USMgal
1 Ml 8 USkgal
2 m³ 9 ml
3 hl 10 CF
4 l 11 MMCF (million cubic feet)
5 USgal 12 MCF (thousand cubic feet)
6 bbl

Mass flow rate

ID unit of measurement ID unit of measurement


0 kg/s 7 lb/d
1 g/s 8 lb/h
2 t/d 9 lb/min
3 t/h 10 lb/s
4 kg/h 11 klb/h
5 kg/min 12 klb/min
6 kg/s

Mass

ID unit of measurement ID unit of measurement


0 kg 3 t
1 g 4 lb
2 kg 5 klb

Heat flow rate

ID unit of measurement ID unit of measurement


0 W 6 MBTU/d
1 kW 7 TON
2 MW 8 kTON
3 kBTU/m 9 GW
4 kBTU/h 10 kBTU/d
5 MBTU/h 11 BTU/m

BTU: British Thermal Unit TON: ton of refrigeration


1 W = 1 J/s = (1/1055.05585262) BTU/s 1 W = 1 J/s = (1/3516.852842) TON
1 TON = 200 BTU/min

SU_Modbus_x0xV3-0-2, 2019-07-12 83
Modbus Interface Supplement to User Manual - ENGLISH

Heat quantity

ID unit of measurement ID unit of measurement


0 MWh 8 MBTU
1 Wh 9 TONhrs
2 kWh 10 kTONd
3 MWh 11 TONd
4 J 12 kTONh
5 kJ 13 GWd
6 MJ 14 BTU
7 kBTU

BTU: British Thermal Unit TON: ton of refrigeration


1 W = 1 J/s = (1/1055.05585262) BTU/s 1 W = 1 J/s = (1/3516.852842) TON
1 TON = 200 BTU/min

Density

ID unit of measurement ID unit of measurement


0 g/cm³ 2 lb/ft³
1 kg/m³

84 SU_Modbus_x0xV3-0-2, 2019-07-12
Supplement to User Manual - ENGLISH Modbus Interface

B CRT Editor
With the Modbus firmware version 1.20 and higher, the Modbus interface is equipped with the CRT function (CRT: Cus-
tomer Register Table). With this function, it is possible to use user-defined register addresses which have previously been
selected and created.
The CRT editor is used for creating the user-defined register addresses.
• Start the CRT editor by double clicking the file CRT_Editor.exe.
The start window is opened (see Fig. B.1).

Fig. B.1: Start window

B.1 Connection of the Serial Interface RS485


• Connect the RS485 interface of the transmitter to the PC via a RS485 cable. If the RS485 cable cannot be connected to
the PC, use a RS485/USB adapter.
For the connection of the RS485 interface to the transmitter see user manual FLUXUS or PIOX.
• Switch on the transmitter.
• In the start window, click the button Communication (see Fig. B.1).
• Check the transmission parameters (see Fig. B.2). They have to be identical with the transmission parameters set in the
transmitter (see section 2.2.3).

SU_Modbus_x0xV3-0-2, 2019-07-12 85
Modbus Interface Supplement to User Manual - ENGLISH

Fig. B.2: Transmission parameters

• Enter the Modbus address of the transmitter in the start window (see 4 in Fig. B.3).
• Click the button Connect in the start window (see Fig. B.1).
The connection to the transmitter is established. The current state and information about the Modbus interface are dis-
played (see Tab. B.1 and Fig. B.3).

2
3

Fig. B.3: Start window (part)

Tab. B.1: Information about the Modbus interface

1 designation of the Modbus interface


2 date of last saved user-defined register addresses in the transmitter
3 number of saved user-defined register addresses (in the transmitter | in the table)
4 Modbus address
5 state and information about the Modbus interface

86 SU_Modbus_x0xV3-0-2, 2019-07-12
Supplement to User Manual - ENGLISH Modbus Interface

B.2 Input of the CRT Entries


Max. 200 user-defined register addresses can be entered. If the standard register addresses are to remain valid besides
the user-defined register addresses, they also have to be entered.
• Enter the user-defined register addresses (see Fig. B.4).
A measuring channel, a physical quantity and a parameter are assigned to every user-defined register address.
• Click the arrow keys.
• In the drop-down lists, select the measuring channel, the physical quantity and the parameter.
If the physical quantity is a channel-independent diagnostic value, "-" has to be selected as the measuring channel.
If more than one word is necessary for the mapping of the physical quantity, additional lines will be inserted. The user-de-
fined register addresses are completed automatically. The word order Little-Endian (hi word, lo word) is used.
• Click the button Next if more than 10 user-defined register addresses are to be entered in the table.
• Click the button Previous if the previous 10 user-defined register addresses are to be displayed again.
A comment can be entered. It can be stored in a configuration file and printed out (see text field in Fig. B.4 and section
"Storing and Transmission").

input field
(user-defi-
ned register
addresses)

text field

Fig. B.4: Input of user-defined register addresses

SU_Modbus_x0xV3-0-2, 2019-07-12 87
Modbus Interface Supplement to User Manual - ENGLISH

Deleting CRT Entries in the Table


• Click the button Clear Table (see Fig. B.4) if all CRT entries in the table are to be deleted. A warning is displayed (see
Fig. B.5).

Fig. B.5: Warning (delete CRT entries)

• Click Yes if all CRT entries in the table are to be deleted. The CRT entries in the transmitter are not deleted.

Storing and Transmission


• Click the button Save CRT (see Fig. B.4) if the CRT entries entered in the table and the comment entered in the text field
are to be stored in a configuration file (*.txt).
• Click the button Print Table if the CRT entries entered in the table and the comment entered in the text field are to be
printed out.
• Click the button Write Register if the CRT entries displayed in the table are to be transmitted to the transmitter.
Every time the CRT entries are stored or written, they are checked. If the CRT entries are incorrect or a contradiction is
noticed, a warning is displayed (see Fig. B.6):

Fig. B.6: Warning (store CRT entries)

• Check the CRT entries. Activate the Expert mode to check the word order. For the activation of the Expert mode see
section B.4.
• Click Yes if the CRT entries are to be stored. A warning is displayed (see Fig. B.7).

Fig. B.7: Warning (store CRT entries)

• Click Yes if the CRT entries are to be stored. The CRT entries stored in the transmitter are overwritten.

88 SU_Modbus_x0xV3-0-2, 2019-07-12
Supplement to User Manual - ENGLISH Modbus Interface

Deleting CRT Entries in the Transmitter


• Click the button Delete CRT (see Fig. B.4) if the CRT entries stored in the transmitter are to be deleted. A warning is dis-
played (see Fig. B.8).

Fig. B.8: Warning (delete CRT entries)

• Click Yes if the CRT entries in the transmitter are to be deleted. The previously set activation/deactivation of the CRT
function is not changed.

Loading CRT Entries from a Configuration File


• Click the button Load CRT if the CRT entries stored in a configuration file are to be displayed in the table (see Fig. B.4).
A warning is displayed (see Fig. B.9).

Fig. B.9: Warning (overwrite CRT entries)

• Click Yes if the CRT entries are to be loaded and displayed in the table. Values that have been previously entered in the
table are overwritten.

Reading out CRT Entries from the Transmitter


• Click the button Read Register (see Fig. B.4) if the CRT entries stored in the transmitter are to be read out and displayed
in the table. A warning is displayed (see Fig. B.9).
• Click Yes if the CRT entries are to be read out and displayed in the table. Values that have been previously entered in
the table are overwritten.

Changing Previously Stored CRT Entries


If previously stored CRT entries are to be changed or user-defined register entries are to be added, the stored CRT entries
are to be
• read out from the transmitter (see section "Reading out CRT Entries from the Transmitter"),
• changed or new CRT entries are to be added (see section "Input of CRT Entries")
• and transmitted to the transmitter (see section "Storing and Transmission").

B.3 Activation of the CRT Function


• Click the button Activate CRT (see Fig. B.4) if the CRT function of the transmitter is to be activated. A window is opened
(see Fig. B.10).
• Click OK.

Fig. B.10: CRT function is activated

SU_Modbus_x0xV3-0-2, 2019-07-12 89
Modbus Interface Supplement to User Manual - ENGLISH

After the activation, only the user-defined register addresses are used for the transmission of data.
The text on the button in the start window changes from Activate CRT to Deactivate CRT. The corresponding set state is
displayed under Device Information in the start window (see Fig. B.11).

Fig. B.11: Start window (part)

B.4 Expert Mode


To make troubleshooting more effective, the Expert mode can be activated. In the Expert mode, the word order of each
measured value is displayed (see Fig. B.12).

distinction
between hi word
and lo word

Fig. B.12: Start window (Expert mode)

90 SU_Modbus_x0xV3-0-2, 2019-07-12
Supplement to User Manual - ENGLISH Modbus Interface

Activation
• Click the button Expert Mode OFF (see Fig. B.4).
The text on the button changes from Expert Mode OFF to Expert Mode ON (see Fig. B.12).
A window is opened (see Fig. B.13).
• Click OK.

Fig. B.13: The Expert mode is activated

SU_Modbus_x0xV3-0-2, 2019-07-12 91
Modbus Interface Supplement to User Manual - ENGLISH

92 SU_Modbus_x0xV3-0-2, 2019-07-12
Supplément au manuel de l'utilisateur - FRANCAIS

Supplément au manuel de l'utilisateur - F RANCAIS

Interface Modbus

Interface Modbus

FLUXUS F50x

FLUXUS F601, G601

FLUXUS F70x, G70x

FLUXUS ADM 8027, F80x, G80x

FLUXUS ADM 8027L, G800L,

FLUXUS ADM 8027P, ADM 8027LP, G800P,


G800LP (avec sortie courant passive)
PIOX S70x

SU_Modbus_x0xV3-0-2, 2019-07-12 93
Interface Modbus Supplément au manuel de l’utilisateur - FRANÇAIS

94 SU_Modbus_x0xV3-0-2, 2019-07-12
Supplément au manuel de l’utilisateur - FRANÇAIS Interface Modbus

Table de matières

1 Introduction....................................................................................................................................................................97
2 Installation .....................................................................................................................................................................98
2.1 Raccordement au transmetteur ............................................................................................................................98
2.2 Réglages sur le transmetteur................................................................................................................................99
3 Transmission des données .........................................................................................................................................100
3.1 Constitution du télégramme ................................................................................................................................100
3.2 Code fonction......................................................................................................................................................100
3.3 Somme de contrôle CRC ....................................................................................................................................100
4 Adresses de registres Modbus des grandeurs de mesure sélectionnée.....................................................................101
5 Adresse du registre Modbus des données de mesure................................................................................................103
6 Interrogation d'une grandeur de mesure ou d'une valeur de diagnostic......................................................................105
7 Interrogation de plusieurs valeurs mesurées ou valeurs de diagnostic.......................................................................109
8 Interrogation de grandeurs supplémentaires...............................................................................................................114
8.1 Valeurs de diagnostic non liées à un canal.........................................................................................................114
8.2 Grandeurs de mesure supplémentaires et grandeur HPI ...................................................................................114
9 Interrogation des informations sur l'appareil................................................................................................................118
10 Registres spécifique ....................................................................................................................................................119
11 Autres Fonctions .........................................................................................................................................................122
11.1 Fonction CRT......................................................................................................................................................122
11.2 Remise des compteurs .......................................................................................................................................122
11.3 Interrogation du compteur pour les dernières 24 h (interrogation par intervalle) ................................................123

Appendice

A IDs d'unités de mesure (pour valeurs mesurées indexées) ........................................................................................128


B Éditeur CRT.................................................................................................................................................................131

SU_Modbus_x0xV3-0-2, 2019-07-12 95
Interface Modbus Supplément au manuel de l’utilisateur - FRANÇAIS

96 SU_Modbus_x0xV3-0-2, 2019-07-12
Supplément au manuel de l’utilisateur - FRANÇAIS Interface Modbus

1 Introduction
Modbus est une option pour les transmetteurs avec un micrologiciel de version V5.56 et supérieure.
L'interface Modbus supporte deux modes :
• Mode Modbus :
Le transmetteur fonctionne en esclave Modbus.
• Mode RS485 (émetteur) :
Le transmetteur envoie les informations correspondant à la mesure actuelle en texte clair et ne réagit pas aux interroga-
tions de Modbus.
Afin de sélectionner le mode Modbus, doit être entrée l'HotCode 485000 (voir chapitre 2.2).

SU_Modbus_x0xV3-0-2, 2019-07-12 97
Interface Modbus Supplément au manuel de l’utilisateur - FRANÇAIS

2 Installation
2.1 Raccordement au transmetteur

Attention ! Observez les "Consignes de sécurité pour une utilisation en atmosphère explosible" (voir le document
SIFLUXUS).

Pour les raccordements et les bornes du transmetteur, voir le mode d'emploi FLUXUS ou PIOX.

Tab. 2.1 : Brochage

sortie transmetteur remarque


circuit interne circuit externe

Modbus RTU/RS485 Le circuit avec des résistances de terminaison et


des résistances push/pull doit être effectué
+ conformément à la spécification de bus.

blindage

98 SU_Modbus_x0xV3-0-2, 2019-07-12
Supplément au manuel de l’utilisateur - FRANÇAIS Interface Modbus

2.2 Réglages sur le transmetteur


2.2.1 Saisie du HotCode
FLUXUS F601, G601
Un HotCode ne peut être entré que dans le menu principal juste après la mise sous tension du transmetteur.
• Saisissez l'HotCode 485000.

FLUXUS F70x, G70x, PIOX S70x


• Appuyez sur la touche C.
• Saisissez l'HotCode 485000.

FLUXUS F50x, ADM 8027, 8027P, 8027L, 8027LP, F80x, G80x, G800P, G800L, G800LP

Réglage SYSTEME  Sélectionnez Special Function\Réglage SYSTEME\Divers.


Divers

saisie d'un Sélectionnez oui pour saisir un HotCode.


HOTCODEnon>OUI<>

Please input Saisissez l'HotCode 485000. Appuyez sur ENTER.


a?HOTCODE: 000000

2.2.2 Sélection du mode

RS485 interface Sélectionnez le mode.


sender >MODBUS< • sender : Le transmetteur est utilisé comme un émetteur au travers la interface RS485.
• Modbus : Le transmetteur est utilisé comme Modbus esclave.
Appuyez sur ENTER.

2.2.3 Saisie des paramètres de transmission

Sélectionnez Special Function\Réglage SYSTEME\Netzwerk pour modifier les ré-


Réglage SYSTEME ↕
glages pour les paramètres de transmission.
Netzwerk

Device address:?0 Saisissez l'adresse d'appareil.


ADR plage : 1...247
Chaque appareil raccordé au Modbus doit posséder sa propre adresse.

Serial protocol Sélectionnez default pour afficher les paramètres de transmission par défaut.
default >SETUP< Sélectionnez setup pour modifier les paramètres de transmission.
Appuyez sur ENTER.

>BAUD< parity st Réglez les paramètres de transmission :


9600 EVEN 1 Sélectionnez une entrée de la liste dans la ligne supérieure.
Modifiez les réglages dans la ligne inférieure. Appuyez sur ENTER.
• baud : baud (9.600)
• parity : parité (EVEN)
• st : nombre de bits d'arrêt (1)
Le nombre de bits de données ne peut être modifié.
Les paramètres de transmission uniquement peuvent être modifiés si setup est sélection-
né.

SU_Modbus_x0xV3-0-2, 2019-07-12 99
Interface Modbus Supplément au manuel de l’utilisateur - FRANÇAIS

3 Transmission des données


Le protocole Modbus se base sur une architecture maître/esclave.
La communication est initiée par le maître, ce qui signifie que les esclaves ne peuvent émettre qu'après avoir reçu une in-
terrogation.
Le transmetteur (esclave) supporte le mode de fonctionnement Modbus RTU (Remote Terminal Unit).
Les informations sont transmises dans des télégrammes.

3.1 Constitution du télégramme

démarrage fin

adresse code fonction données données somme de


d'appareil contrôle CRC

t t

démarrage adresse code fonction données somme de contrôle fin


d'appareil CRC

a l'issue de t  3.5 8 bit 8 bit n . 8 bit 16 bit a l'issue de t  3.5


caractères caractères

Le code fonction et la somme de contrôle CRC sont transmis en plus de l'adresse de l'appareil et des données propre-
ment dites.
Un silence de 3.5 caractères est observé au début et à la fin de chaque télégramme.

3.2 Code fonction


Indique la fonction que l'esclave doit exécuter. Voir Tab. 3.1 pour les codes fonction du transmetteur.

Tab. 3.1 : Code fonction du transmetteur

code fonction fonction utilisation exemple

3 (0x03) Read Holding Registers lecture de registres Modbus lisibles valeur mesurée
état de la grandeur de mesure
4 (0x04) Read Input Registers

6 (0x06) Write Single Register écriture de registres ID de la unité de mesure


Modbus inscriptibles remise des compteurs
16 (0x10) Write Multiple Registers

17 (0x11) Report Slave ID lecture d'informations spécifiques de version du micrologiciel


l'appareil

3.3 Somme de contrôle CRC


La somme de contrôle CRC est formée sur tous les octets d'un télégramme. Elle sert à déceler les erreurs de transmis-
sion dans le télégramme.

100 SU_Modbus_x0xV3-0-2, 2019-07-12


Supplément au manuel de l’utilisateur - FRANÇAIS Interface Modbus

4 Adresses de registres Modbus des grandeurs de mesure sélectionnée


Cette table a été conçue pour aider l'utilisateur.
Elle contient une sélection d'adresses de registres Modbus des grandeurs de mesure et valeurs de
diagnostic les plus fréquemment utilisées.
Les valeurs mesurées sont indexées.
Les adresses de registres Modbus débutent à 0. Si le transmetteur est relié à une commande ou à un logiciel débutant à
1, l'adresse du registre Modbus doit être augmentée de 1 dans le tableau suivant.
Tab. 4.1: Adresses de registres Modbus

adresse adresse adresse adresse unité de remarque


canal de canal de canal de canal de mesure
mesure A mesure B calcul Y ¹ calcul Z ¹ par défaut ²
grandeur de mesure
température du fluide Tfluid (à
l'endroit ou le débit est mesuré, 1004 2004 - - °C
circuit aller ou circuit retour)
température du fluide Taux
(l'autre température, circuit re- 1020 2020 - -
tour ou circuit aller)
pression du fluide pfluid (à l'en-
droit ou le débit est mesuré, 1036 2036 - - bar
circuit aller ou circuit retour)
pression du fluide paux (l'autre
pression, circuit retour ou cir- 1052 2052 - -
cuit aller)

amplitude du signal 1068 2068 - - -

célérité du son 1084 2084 10084 9084 m/s

vitesse d'écoulement 1100 2100 10100 9100

débit volumétrique 1116 2116 10116 9116 m³/h

débit volumétrique,
compteur pour la direction 1132 2132 10132 9132 m³
d'écoulement positive
débit volumétrique,
compteur pour la direction 1148 2148 10148 9148
d'écoulement négatif
débit volumétrique de réfé- m³/h
rence 1164 2164 10164 9164
(mesure de gaz)
débit volumétrique de réfé-
rence, m³
1180 2180 10180 9180
compteur pour la direction
d'écoulement positive
débit volumétrique de réfé-
rence,
1196 2196 10196 9196
compteur pour la direction
d'écoulement négatif
débit massique 1212 2212 10212 9212 kg/s

¹ Voir la notice d'utilisation FLUXUS ou PIOX pour toutes informations sur le canal de calcul Y, Z.
² L'unité de mesure par défaut peut être modifiée. Voir l'annexe A pour une vue d'ensemble des ID de l'unité de mesure.

SU_Modbus_x0xV3-0-2, 2019-07-12 101


Interface Modbus Supplément au manuel de l’utilisateur - FRANÇAIS

Tab. 4.1: Adresses de registres Modbus

adresse adresse adresse adresse unité de remarque


canal de canal de canal de canal de mesure
mesure A mesure B calcul Y ¹ calcul Z ¹ par défaut ²
débit massique,
compteur pour la direction 1228 2228 10228 9228 kg
d'écoulement positive
débit massique,
compteur pour la direction 1244 2244 10244 9244
d'écoulement négatif
débit calorifique 1260 2260 10260 9260 W

débit calorifique,
compteur pour la direction 1276 2276 10276 9276 MWh
d'écoulement positive
débit calorifique,
compteur pour la direction 1292 2292 10292 9292
d'écoulement négatif
concentration 1308 2308 10308 9308 -

température du fluide (circuit


1324 2324 - - °C
aller)
température du fluide (circuit
1340 2340 - -
retour)
pression du fluide (circuit aller) 1356 2356 - - bar

pression du fluide (circuit re-


1372 2372 - -
tour)
coefficient de compressibilité
du 1388 2388 - - -
gaz (mesure de gaz)
densité 1404 2404 10404 9404 g/cm³

valeur de diagnostic

SNR 1704 2704 - - dB

SCNR 1720 2720 - -

VariAmp 1736 2736 - - %

VariTime 1752 2752 - -

taux de reconnaissance 1768 2768 - -

diagnostic bit d'erreur 1784 2784 - - bit

¹ Voir la notice d'utilisation FLUXUS ou PIOX pour toutes informations sur le canal de calcul Y, Z.
² L'unité de mesure par défaut peut être modifiée. Voir l'annexe A pour une vue d'ensemble des ID de l'unité de mesure.

102 SU_Modbus_x0xV3-0-2, 2019-07-12


Supplément au manuel de l’utilisateur - FRANÇAIS Interface Modbus

5 Adresse du registre Modbus des données de mesure


Les registres Modbus dans leur ensemble couvrent une plage d'adresses de 0 à 65536, chaque registre Modbus occu-
pant 2 octets de la mémoire.
Les plages d'adresses de registres Modbus suivantes sont disponibles pour les données de mesure :
Tab. 5.1: Adresse du registre Modbus
données de mesure canal de mesure adresse du registre Modbus

grandeur de mesure individuelle A 1000...1415


Chaque grandeur de mesure est mise à disposition avec tous les
paramètres correspondants dans un bloc de 16 registres Modbus. B 2000...2415
(voir chapitre 6).
Y 10000...10415

Z 9000...9415

valeur de diagnostic individuelle Valeur de diagnostic A 1700...1795


Chaque valeur de diagnostic est mise liée à un canal
à disposition avec tous les paramètres cor- (voir chapitre 6) B 2700...2795
respondants dans un bloc de 16 registres
Modbus. Y 10700...10795

Z 9700...9795

Valeur de diagnostic - 30000...30159


non liée à un canal
(voir section 8.1)

valeurs mesurée plusieurs A 15000...15051


Les valeurs mesurées sont mises à disposition sous forme indexée
en tant que nombres à virgule flottante (voir chapitre 7). B 16000...16051

Y 20000...20051

Z 19000...19051

plusieurs valeurs d'état des grandeurs de mesure A 15200...15225


Les valeurs d'état des grandeurs de mesure sont mises à disposition
en tant que nombres entiers (voir chapitre 7). B 16200...16225

Y 20200...20225

Z 19200...19225

valeurs de diagnostic plusieurs A 15300...15311


Les valeurs de diagnostic sont mises à disposition sous forme in-
dexée en tant que nombres à virgule flottante (voir chapitre 7). B 16300...16311

Y 20300...20311

Z 19300...19311

plusieurs valeurs d'état des valeurs de diagnostic A 15400...15405


Les valeurs d'état des valeurs de diagnostic sont mises à disposition
en tant que nombres entiers (voir chapitre 7). B 16400...16405

Y 20400...20405

Z 19400...19405

SU_Modbus_x0xV3-0-2, 2019-07-12 103


Interface Modbus Supplément au manuel de l’utilisateur - FRANÇAIS

Tab. 5.1: Adresse du registre Modbus


données de mesure canal de mesure adresse du registre Modbus

grandeurs de mesure supplémentaires pour le FLUXUS HPI A 1600...1670


(voir section 8.2)
B 2600...2670

Y 10600...10670

Z 9600...9670

104 SU_Modbus_x0xV3-0-2, 2019-07-12


Supplément au manuel de l’utilisateur - FRANÇAIS Interface Modbus

6 Interrogation d'une grandeur de mesure ou d'une valeur de diagnostic


Chaque grandeur de mesure ou chaque valeur de diagnostic est mise à disposition dans un bloc de 16 registres Modbus
dans des plages d'adresses de registres Modbus définies.
Outre les valeurs mesurées non indexées et indexées, l'état de la valeur mesurée et l'unité de mesure peuvent être inter-
rogées entre autres, en tant que paramètres (voir Tab. 6.3).
L'adresse de registre Modbus est obtenue en additionnant :
• l'adresse de démarrage,
• l'offset de la grandeur de mesure ou de la valeur de diagnostic et
• l'offset du paramètre.

Adresse de démarrage
Les canaux sont attribués respectivement à une adresse de démarrage :
Tab. 6.1: Adresse de démarrage des canaux

canal adresse de démarrage


A 1000
B 2000
C 3000
D 4000
Z 9000
Y 10000

Voir la section 8.1 pour l'adresse de démarrage pour les valeurs de diagnostic non liées à un canal.

Offset de la grandeur de mesure ou de la valeur de diagnostic


Pour le calcul de l'adresse de registre Modbus, un offset est additionné à l'adresse de démarrage du canal.
Tab. 6.2: Offset de la grandeur de mesure ou de la valeur de diagnostic

valeur offset unité de mesure remarque calcul pos-


par défaut sible 1
grandeur de mesure
température du fluide Tfluid (à l'endroit ou le 0 °C non
débit est mesuré, circuit aller ou circuit retour)
température du fluide Taux (l'autre tempéra- 16
ture, circuit retour ou circuit aller)
pression du fluide pfluid (à l'endroit ou le débit 32 bar
est mesuré, circuit aller ou circuit retour)
pression du fluide paux (l'autre pression, circuit 48
retour ou circuit aller)
amplitude du signal 64 -
célérité du son 80 m/s oui
vitesse d'écoulement 96 m/s
débit volumétrique 112 m³/h
débit volumétrique, 128 m³
compteur pour la direction
d'écoulement positive
débit volumétrique, 144
compteur pour la direction
d'écoulement négatif
débit volumétrique de référence (mesure de 160 m³/h
gaz)

SU_Modbus_x0xV3-0-2, 2019-07-12 105


Interface Modbus Supplément au manuel de l’utilisateur - FRANÇAIS

Tab. 6.2: Offset de la grandeur de mesure ou de la valeur de diagnostic

valeur offset unité de mesure remarque calcul pos-


par défaut sible 1
débit volumétrique de référence, 176 m³ oui
compteur pour la direction
d'écoulement positive
débit volumétrique de référence, 192
compteur pour la direction
d'écoulement négatif
débit massique 208 kg/s
débit massique, 224 kg
compteur pour la direction
d'écoulement positive
débit massique, 240
compteur pour la direction
d'écoulement négatif
débit calorifique 256 W
débit calorifique, 272 MWh
compteur pour la direction
d'écoulement positive
débit calorifique, 288
compteur pour la direction
d'écoulement négatif
concentration 304 -
température du fluide (circuit aller) 320 °C non
température du fluide (circuit retour) 336
pression du fluide (circuit aller) 352 bar
pression du fluide (circuit retour) 368
coefficient de compressibilité du gaz 384 -
(mesure de gaz)
densité 400 g/cm³ oui
débit volumétrique (net), 416 m³ non
différence des compteurs des directions posi-
tive et négative d'écoulement
débit volumétrique de référence 8net), 432 m³
différence des compteurs des directions posi-
tive et négative d'écoulement
débit massique (net) 448 kg
différence des compteurs des directions posi-
tive et négatif d'écoulement
débit calorifique (net) 464 MWh
différence des compteurs des directions posi-
tive et négatif d'écoulement
valeur de diagnostic
SNR 700 dB non
SCNR 716 dB
VariAmp 732 %
VariTime 748 %
taux de reconnaissance 764 %

106 SU_Modbus_x0xV3-0-2, 2019-07-12


Supplément au manuel de l’utilisateur - FRANÇAIS Interface Modbus

Tab. 6.2: Offset de la grandeur de mesure ou de la valeur de diagnostic

valeur offset unité de mesure remarque calcul pos-


par défaut sible 1
valeur de diagnostic
diagnostic bit d'erreur 780 bit variable à codage non
binaire dans l'octet
de poids faible du
mot Lo indexé :
0000 0000 000H
P0RR
avec
H - défaut du maté-
riel
P - PIG reconnu
(mis à 1 pendant
4 à 8 s après la re-
connaissance)
R - réservé
1
Les canaux de calcul vous permettent de combiner numériquement les valeurs mesurées des canaux de mesure A et B.

Offset du paramètre
Pour le calcul de l'adresse de registre Modbus, un offset est additionné à l'adresse de démarrage du canal.
Tab. 6.3: Offset du paramètre

paramètres offset explication format des données

état 0 État de la valeur mesurée nombre entier 16 bits


0: non disponible
1: ok
2: erreur

valeur mesurée, mot Lo non indexé 1 valeur mesurée avec une unité de mesure selon nombre à virgule flot-
Tab. 6.2 tante 32 bits
valeur mesurée, mot Hi non indexé 2

ID de la unité de mesure 3 La valeur mesurée non indexée peut être nombre entier 16 bits
convertie en d'autres unités de mesure. Voir
l'annexe A pour une vue d'ensemble des ID.
Si un ID erroné est écrit dans le registre ou si le
transmetteur a été mis à l'arrêt, le dernier ID va-
lide est utilisé.
Si 0xFFFF est entré, l'ID est augmenté de 1.
Lorsque l'ID maximal est atteint, l'ID est mis à
zéro.

grandeur de mesure, mot Lo non 4 valeur mesurée convertie d'après l'ID de l'unité nombre à virgule flot-
indexé de mesure tante 32 bits

grandeur de mesure, mot Lo in- 5


dexé

unité de mesure, ASCII partie 1 6 unité de mesure en caractère ASCII, p. ex. l/min ASCII

unité de mesure, ASCII partie 2 7

unité de mesure, ACII partie 3 8

SU_Modbus_x0xV3-0-2, 2019-07-12 107


Interface Modbus Supplément au manuel de l’utilisateur - FRANÇAIS

Tab. 6.3: Offset du paramètre

paramètres offset explication format des données

temps écoulé depuis la dernière 9 nombre entier qui indique le temps écoulé de- nombre entier 16 bits
actualisation en s puis la dernière actualisation de la valeur mesu-
rée.
La validité de la valeur mesurée qui repose sur
cette valeur doit être vérifiée par le maître Mod-
bus.

réservé 10

réservé 11

réservé 12

réservé 13

réservé 14

réservé 15

Exemple : canal de mesure : B


grandeur de mesure : vitesse d'écoulement
paramètre : ID de la unité de mesure
L'adresse de registre Modbus : 2000 + 96 + 3 = 2099

108 SU_Modbus_x0xV3-0-2, 2019-07-12


Supplément au manuel de l’utilisateur - FRANÇAIS Interface Modbus

7 Interrogation de plusieurs valeurs mesurées ou valeurs de diagnostic


Une interrogation permet de mettre à disposition
• plusieurs valeurs mesurées indexées ou
• l'état de plusieurs valeurs mesurées indexées ou
• plusieurs valeurs de diagnostic ou
• l'état de plusieurs valeurs de diagnostic
d'un canal.
Les registres Modbus sont définis dans une plage d'adresses contiguë.
Voir l'annexe B pour l'interrogation de données dans des registres Modbus de plages d'adresses non contiguës.

Interrogation de plusieurs valeurs mesurées


Voir Tab. 7.1 et Tab. 7.2 pour les adresses de démarrage et les offsets.
Les valeurs mesurées sont des références au mot Hi et au mot Lo indexés (voir Tab. 6.3). Elles sont affichées dans l'unité
de mesure définie par l'utilisateur.

Tab. 7.1: Adresse de démarrage des canaux

canal adresse de démarrage


A 15000
B 16000
C 17000
D 18000
Z 19000
Y 20000

Tab. 7.2: Offset de la valeur mesurée

grandeur de mesure (nombre à virgule flottante 32 bits) offset


mot Lo mot Hi
température du fluide Tfluid (à l'endroit ou le débit est mesuré, circuit aller ou circuit retour) 0 1
température du fluide Taux (l'autre température, circuit retour ou circuit aller) 2 3
pression du fluide Pfluid (à l'endroit ou le débit est mesuré, circuit aller ou circuit retour) 4 5
pression du fluide paux (l'autre pression, circuit retour ou circuit aller) 6 7
amplitude du signal 8 9
célérité du son 10 11
vitesse d'écoulement 12 13
débit volumétrique 14 15
débit volumétrique, compteur pour la direction d'écoulement positive 16 17
débit volumétrique, compteur pour la direction d'écoulement négatif 18 19
débit volumétrique de référence (mesure de gaz) 20 21
débit volumétrique de référence, compteur pour la direction d'écoulement positive 22 23
débit volumétrique de référence, compteur pour la direction d'écoulement négatif 24 25
débit massique 26 27
débit massique, compteur pour la direction d'écoulement positive 28 29
débit massique, compteur pour la direction d'écoulement négatif 30 31
débit calorifique 32 33
débit calorifique, compteur pour la direction d'écoulement positive 34 35

SU_Modbus_x0xV3-0-2, 2019-07-12 109


Interface Modbus Supplément au manuel de l’utilisateur - FRANÇAIS

Tab. 7.2: Offset de la valeur mesurée

grandeur de mesure (nombre à virgule flottante 32 bits) offset


mot Lo mot Hi
débit calorifique, compteur pour la direction d'écoulement négatif 36 37
concentration 38 39
température du fluide (circuit aller) 40 41
température du fluide (circuit retour) 42 43
pression du fluide (circuit aller) 44 45
pression du fluide (circuit retour) 46 47
coefficient de compressibilité (mesure de gaz) 48 49
densité 50 51
débit volumétrique (net), 52 53
différence des compteurs de la direction positive et négatif d'écoulement
débit volumétrique de référence (net) 54 55
différence des compteurs de la direction positive et négatif d'écoulement
débit massique (net) 56 57
différence des compteurs de la direction positive et négatif d'écoulement
débit calorifique (net) 58 59
différence des compteurs de la direction positive et négatif d'écoulement

exemple : canal de mesure : B


grandeurs de mesure : température du fluide (circuit aller),
température du fluide (circuit retour),
pression du fluide (circuit aller),
pression du fluide (circuit retour)
adresse de démarrage du registre Modbus : 16000 + 40 = 16040
l'adresse de registre Modbus: 16040...16047
nombre de registres : 8

Interrogation de plusieurs valeurs de diagnostic


Voir Tab. 7.3 et Tab. 7.4 pour les adresses de démarrage et les offsets.
Les valeurs d'état sont des références aux registres d'état du Tab. 6.3.

Tab. 7.3 : L'adresse de démarrage des canaux

canal adresse de démarrage


A 15200
B 16200
C 17200
D 18200
Z 19200
Y 20200

110 SU_Modbus_x0xV3-0-2, 2019-07-12


Supplément au manuel de l’utilisateur - FRANÇAIS Interface Modbus

Tab. 7.4 : Offset de l'état des valeurs de diagnostic

grandeur de mesure (nombre entier 16 bits) offset


température du fluide Tfluid (à l'endroit ou le débit est mesuré, circuit aller ou circuit retour) 0
température du fluide Taux (l'autre température, circuit retour ou circuit aller) 1
pression du fluide Pfluid (à l'endroit ou le débit est mesuré, circuit aller ou circuit retour) 2
pression du fluide paux (l'autre pression, circuit retour ou circuit aller) 3
amplitude du signal 4
célérité du son 5
vitesse d'écoulement 6
débit volumétrique 7
débit volumétrique, compteur pour la direction d'écoulement positive 8
débit volumétrique, compteur pour la direction d'écoulement négatif 9
débit volumétrique de référence (mesure de gaz) 10
débit volumétrique de référence, compteur pour la direction d'écoulement positive 11
débit volumétrique de référence, compteur pour la direction d'écoulement négatif 12
débit massique 13
débit massique, compteur pour la direction d'écoulement positive 14
débit massique, compteur pour la direction d'écoulement négatif 15
débit calorifique 16
débit calorifique, compteur pour la direction d'écoulement positive 17
débit calorifique, compteur pour la direction d'écoulement négatif 18
concentration 19
température du fluide (circuit aller) 20
température du fluide (circuit retour) 21
pression du fluide (circuit aller) 22
pression du fluide (circuit retour) 23
coefficient de compressibilité (mesure de gaz) 24
densité 25
débit volumétrique (net), 26
différence des compteurs de la direction positive et négative d'écoulement
débit volumétrique de référence (net) 27
différence des compteurs de la direction positive et négative d'écoulement
débit massique (net) 28
différence des compteurs de la direction positive et négative d'écoulement
débit calorifique (net) 29
différence des compteurs de la direction positive et négative d'écoulement

exemple : canal de mesure : B


grandeur de mesure : température du fluide (circuit aller),
température du fluide (circuit retour)
adresse de démarrage du registre Modbus : 16200 + 20 = 16220
plage de registres Modbus : 16220...16221
nombre de registres : 2

SU_Modbus_x0xV3-0-2, 2019-07-12 111


Interface Modbus Supplément au manuel de l’utilisateur - FRANÇAIS

Interrogation de plusieurs valeurs de diagnostic


Voir Tab. 7.5 et Tab. 7.6 pour les adresses de démarrage et les offsets.
Les valeurs de diagnostic sont des références au mot Hi et au mot Lo indexés (voir Tab. 6.3). Elles sont affichées dans
l'unité de mesure définie par l'utilisateur.
Tab. 7.5 : L'adresse de démarrage des canaux

canal adresse de démarrage


A 15300
B 16300
C 17300
D 18300
Z 19300
Y 20300

Tab. 7.6: Offset des valeurs de diagnostic

valeur de diagnostic (nombre à virgule flottante 32 bits) offset


mot Lo mot Hi
SNR 0 1
SCNR 2 3
VariAmp 4 5
VariTime 6 7
taux de reconnaissance 8 9
diagnostic bit d'erreur 10 11

exemple : canal de mesure : B


grandeur de mesure: VariAmp
adresse de démarrage du registre Modbus : 16300 + 4 = 16304
plage de registres Modbus : 16304...16305
nombre de registres : 2

Interrogation de l'etat plusieurs valeurs de diagnostic


Voir Tab. 7.7 et Tab. 7.8 pour les adresses de démarrage et les offsets.
Les valeurs d'état sont des références aux registres d'état du Tab. 6.3.

Tab. 7.7 : L'adresse de démarrage des canaux

canal adresse de démarrage


A 15400
B 16400
C 17400
D 18400
Z 19400
Y 20400

112 SU_Modbus_x0xV3-0-2, 2019-07-12


Supplément au manuel de l’utilisateur - FRANÇAIS Interface Modbus

Tab. 7.8 : Offset de l'état des valeurs de diagnostic

état des valeurs de diagnostic (nombre entier 16 bits) offset


SNR 0
SCNR 1
VariAmp 2
VariTime 3
taux de reconnaissance 4
diagnostic bit d'erreur 5

Exemple : canal de mesure : B


grandeur de mesure: VariAmp
VariTime
adresse de démarrage du registre Modbus : 16400 + 2 = 16402
plage de registres Modbus : 16402...16403
nombre de registres : 2

SU_Modbus_x0xV3-0-2, 2019-07-12 113


Interface Modbus Supplément au manuel de l’utilisateur - FRANÇAIS

8 Interrogation de grandeurs supplémentaires


8.1 Valeurs de diagnostic non liées à un canal
Les valeurs différentielles absolues et relatives des canaux de mesure A et B sont des valeurs de diagnostic non liées à
un canal.
Elles sont disponibles dans des blocs de 16 registres Modbus dans une plage d'adresses définie.
L'adresse de démarrage est 30000.
Pour le calcul de l'adresse de registre Modbus, un offset est additionné à l'adresse de démarrage du canal.
Tab. 8.1: Offset des valeurs de diagnostic non liées à un canal

valeur offset unité de mesure par défaut


valeurs de diagnostic non liées à un canal
vitesse d'écoulement - absolu 0 en fonction de la valeur du canal de mesure A
vitesse d'écoulement - relative 16 %
célérité du son - absolu 32 en fonction de la valeur du canal de mesure A
célérité du son - relative 48 %
amplitude du signal - absolu 64 en fonction de la valeur du canal de mesure A
amplitude du signal - relative 80 %
SNR ö- absolu 96 en fonction de la valeur du canal de mesure A
SNR - relative 112 %
SCNR - absolu 128 en fonction de la valeur du canal de mesure A
SCNR - relative 144 %

Pour le calcul de l'adresse de registre Modbus, un offset est additionné à l'adresse de démarrage du canal. (voir Tab. 6.3).

exemple : valeurs de diagnostic : célérité du son - absolu


paramètre: état
L'adresse de registre Modbus: 30000 + 32 + 0 = 30032

Détermination du État
L'état dépend de l'état des valeurs des canaux de mesure A et B :
• si l'état de la valeur du canal de mesure A et/ou B est "non disponible" ou "erreur", la valeur de diagnostic non liée à un
canal a le même état.
• Si l'état des valeurs des deux canaux de mesure est "ok", l'état de la valeur de diagnostic non liée à un canal est égale-
ment "ok" et le temps écoulé depuis la dernière actualisation est réinitialisé.

8.2 Grandeurs de mesure supplémentaires et grandeur HPI


Tab. 8.2 : Offset HPI

valeur offset unité de me- format des données


sure
état2-canal de mesure 600 nombre entier 16 bits
Temps écoulé depuis la dernière actualisation 601 s nombre entier 16 bits
débit volumétrique
direction d'écoulement positive 602 m³/h * nombre à virgule flottante 32 bits
direction d'écoulement négatif 604 nombre à virgule flottante 32 bits
compteur pour la direction positive d'écoulement 606 m³ * nombre entier 32 bits
compteur pour la direction négatif d'écoulement 608 nombre entier 32 bits
état3 610 nombre entier 16 bits

114 SU_Modbus_x0xV3-0-2, 2019-07-12


Supplément au manuel de l’utilisateur - FRANÇAIS Interface Modbus

Tab. 8.2 : Offset HPI

valeur offset unité de me- format des données


sure
débit volumétrique de référence
direction d'écoulement positive 611 m³/h * nombre à virgule flottante 32 bits
direction d'écoulement négatif 613 nombre à virgule flottante 32 bits
compteur pour la direction positive d'écoulement 615 m³ * nombre entier 32 bits
compteur pour la direction négatif d'écoulement 617 nombre entier 32 bits
3
état 619 nombre entier 16 bits
débit massique
direction d'écoulement positive 620 kg/s * nombre à virgule flottante 32 bits
direction d'écoulement négatif 622 nombre à virgule flottante 32 bits
compteur pour la direction positive d'écoulement 624 kg * nombre entier 32 bits
compteur pour la direction négatif d'écoulement 626 nombre entier 32 bits
3
état 628 nombre entier 16 bits
densité API (API-value)
état4 629 nombre entier 16 bits
valeur 630 nombre à virgule flottante 32 bits
célérité du son à TB (Sonic ID)
état4 632 nombre entier 16 bits
valeur 633 m/s nombre à virgule flottante 32 bits
densité relative (Specific gravity)
état4 635 nombre entier 16 bits
valeur 636 nombre à virgule flottante 32 bits
densité dans les conditions de référence (Density at BC)
état4 638 nombre entier 16 bits
valeur 639 kg/m³ nombre à virgule flottante 32 bits
facteur de correction du volume (VCF-value)
état4 641 nombre entier 16 bits
valeur 642 nombre à virgule flottante 32 bits
numéro du fluide actuel (Current liquid)
état4 644 nombre entier 16 bits
valeur 645 nombre entier 32 bits
taux de modification de la célérité du son (Slope soundspeed)
état4 647 nombre entier 16 bits
valeur 648 m/s nombre à virgule flottante 32 bits
taux de modification de la densité de l'API (Slope API-value)
état4 650 nombre entier 16 bits
valeur 651 1/s nombre à virgule flottante 32 bits

SU_Modbus_x0xV3-0-2, 2019-07-12 115


Interface Modbus Supplément au manuel de l’utilisateur - FRANÇAIS

Tab. 8.2 : Offset HPI

valeur offset unité de me- format des données


sure
température du fluide
état4 653 nombre entier 16 bits
valeur 654 °C * nombre à virgule flottante 32 bits
viscosité cinématique
état4 656 nombre entier 16 bits
valeur 657 mm²/s nombre à virgule flottante 32 bits
part liée à la pression du facteur de correction du volume (vcp-value)
état4 659 nombre entier 16 bits
valeur 660 nombre à virgule flottante 32 bits
débit calorifique
direction d'écoulement positive 662 W * nombre à virgule flottante 32 bits
direction d'écoulement négatif 664 nombre à virgule flottante 32 bits
compteur pour la direction positive d'écoulement 666 MWh * nombre entier 32 bits
compteur pour la direction négative d'écoulement 668 nombre entier 32 bits
3
état 670 nombre entier 16 bits
densité dans les conditions normalisées, calculée à partir de la célérité du son mesurée (Dens.at BC(SS))
état3 671 nombre entier 16 bits
valeur 672 kg/m³ nombre à virgule flottante 32 bits
densité relative, calculée à partir de la célérité du son mesurée (Sp. gravity (SS))
état3 674 nombre entier 16 bits
valeur 675 nombre à virgule flottante 32 bits
densité de l'API, calculée à partir de la célérité du son mesurée (API-value (SS))
état3 677 nombre entier 16 bits
valeur 678 nombre à virgule flottante 32 bits

* en fonction de l'unité de mesure sélectionnée dans Tab. 6.3


2 État avec des informations à propos de la mesure :

bit 15 14...6 4 3 2 1 0
explication 1 = direction réservé 1= réservé réservé 1 = erreur ca- 1 = erreur ca-
d'écoulement nal de me- nal de me-
négatif sure B sure A
3 État pour débit volumétrique, débit volumétrique de référence, débit massique, débit calorifique :

compteur compteur direction d'écoule- direction d'écoule-


négatif positive ment négatif ment positive
bit 15...12 11...8 7...4 3...0
non disponible 0x0 0x0 0x0 0x0
ok 0x1 0x1 0x1 0x1
erreur 0x2 0x2 0x2 0x2
réservé 0x3...0xF 0x3...0xF 0x3...0xF 0x3...0xF

116 SU_Modbus_x0xV3-0-2, 2019-07-12


Supplément au manuel de l’utilisateur - FRANÇAIS Interface Modbus

4 État pour le grandeurs HPI :

non disponible 0x0


ok 0x1
erreur 0x2

exemple : canal de mesure : B


grandeur de mesure : débit volumétrique de référence
valeur : direction d'écoulement positive
adresse de registre Modbus = 2000 + 611 = 2611

SU_Modbus_x0xV3-0-2, 2019-07-12 117


Interface Modbus Supplément au manuel de l’utilisateur - FRANÇAIS

9 Interrogation des informations sur l'appareil


Le transmetteur supporte la fonction Modbus « Report Slave ID », qui autorise l'interrogation d'informations sur l'appareil
(voir la spécification Modbus).
L'exemple suivant montre la structure d'une réponse :

Exemple : 1 octet : 1 (adresse d'appareil )

1 octet : 17 (code fonction)

1 octet : 101 (nombre d'octets suivants)

101 octets : FLEXIM FLUXUS ULTRASONIC FLOWMETER (Slave ID)

0xFF (Run Indicator Status)

ADM7407-07400608 V 6.09 04.11.13 MB version 1.23 FLX-MB-05052009

(Additional Data avec :

• type, numéro de série, version du micrologiciel, date du micrologiciel

du transmetteur

• numéro de série, version du micrologiciel de l'interface Modbus)

2 octets : 0x4A78 (somme de contrôle CRC)

118 SU_Modbus_x0xV3-0-2, 2019-07-12


Supplément au manuel de l’utilisateur - FRANÇAIS Interface Modbus

10 Registres spécifique
Version du micrologiciel
Le registre Modbus qui a l'adresse 0 contient la version actuelle du micrologiciel Modbus. Le premier octet contient la par-
tie supérieure du numéro de version et le deuxième octet la partie inférieure.

Heartbeat
Le registre Modbus qui a l'adresse 1 contient le Heartbeat (16 bits). Après la mise sous tension du transmetteur, le re-
gistre est mise à zéro. La valeur du registre augmente de 1 à chaque seconde. Lorsque 65535 est atteint, le registre dé-
borde et le comptage reprend à 0.

Délai de réponse
Le registre Modbus qui a l'adresse 10 contient le delai de réponse en ms Bien qu'elle ait 16 bits, la passerelle n'autorise
que des valeurs comprises entre 0 et 1000. La valeur par défaut est 10 ms.
Ce registre est prévu pour des API anciens, qui ont besoin d'une temporisation entre l'interrogation et la réponse.

Date/Heure de la dernière série de mesures


Les registres Modbus ayant les adresses 3 à 8 contiennent la date et l'heure de démarrage de la dernière mesure.
Tab. 10.1: Adresse de registre Modbus pour date et l'heure

adresse de registre Modbus explication


3 jour
4 mois
5 année
6 heure
7 minute
8 seconde

Contrôle des réglages du système maître Modbus


La lecture des registres Modbus ayant les adresses 130, 131 permet de vérifier si le système maître Modbus utilisé dé-
bute à 0 ou à 1 et si l'ordre des mots/registres choisi est le bon.
• Système maître Modbus débutant à 0
La valeur 8293 (nombre entier 16 bits) est lue dans le registre Modbus ayant l'adresse 130.
• Système maître Modbus débutant à 1
La valeur 8293 (nombre entier 16 bits) est lue dans le registre Modbus ayant l'adresse 131, c'est-à-dire que toutes les
adresses de registres Modbus indiquées dans le document doivent être augmentées de 1.
Ordre des mots/registres
La valeur suivante est lue dans les registres Modbus ayant les adresses 130 et 131 (système maître Modbus débutant à
0).
• 123456,789 (nombre à virgule flottante 32 bits) ou
• 543508465 (nombre entier 32 bits)
Dans le cas des systèmes maître Modbus débutant à 1, les adresses de registres Modbus doivent être augmentées de 1
à 131 et 132.

Actualisation rapide des valeurs mesurées


Les valeurs mesurées sont normalement actualisées toutes les secondes par canal, c'est-à-dire que si 2 canaux sont ac-
tivés, les valeurs mesurées sont actualisées toutes les 2 secondes.
Une actualisation rapide des valeurs mesurées peut être réglée pour 4 grandeurs de mesure. Les valeurs mesurées de
ces grandeurs de mesure sont alors actualisées toutes les 500 ms.
• Écrivez les ID des grandeurs de mesure dont les valeurs mesurées doivent être actualisées rapidement sous forme de
nombre entier à 16 bits dans les registres Modbus ayant les adresses 300 à 303. Voir Tab. 10.3 pour les ID.
• Écrivez 1 dans le registre Modbus qui a l'adresse 310 .

SU_Modbus_x0xV3-0-2, 2019-07-12 119


Interface Modbus Supplément au manuel de l’utilisateur - FRANÇAIS

Tab. 10.2 : Adresses de registres Modbus pour l'actualisation rapide des valeurs mesurées

adresse de registre Modbus explication


300 1ère grandeur de mesure
301 2ème grandeur de mesure
302 3ème grandeur de mesure
303 4ème grandeur de mesure
310 set fast update

Tab. 10.3 : ID des grandeurs de mesure pour l'actualisation rapide des valeurs mesurées

valeur canal

A B C D Z Y

grandeur de mesure

température du fluide Tfluid (à l'endroit ou le débit 0 8192 16384 24576 32768 40960
est mesuré, circuit aller ou circuit retour)

température du fluide Taux (l'autre température, cir- 1 8193 16385 24577 32769 40961
cuit retour ou circuit aller)
pression du fluide pfluid (à l'endroit ou le débit est 2 8194 16386 24578 32770 40962
mesuré, circuit aller ou circuit retour)

pression du fluide Taux (l'autre pression, circuit re- 3 8195 16387 24579 32771 40963
tour ou circuit aller)

amplitude du signal 4 8196 16388 24580 32772 40964

célérité du son 5 8197 16389 24581 32773 40965

vitesse d'écoulement 6 8198 16390 24582 32774 40966

débit volumétrique 7 8199 16391 24583 32775 40967

débit volumétrique, 8 8200 16392 24584 32776 40968


compteur pour la direction d'écoulement positive

débit volumétrique, 9 8201 16393 24585 32777 40969


compteur pour la direction d'écoulement négatif

débit volumétrique de référence (mesure de gaz) 10 8202 16394 24586 32778 40970

débit volumétrique de référence, 11 8203 16395 24587 32779 40971


compteur pour la direction d'écoulement positive

débit volumétrique de référence, 12 8204 16396 24588 32780 40972


compteur pour la direction d'écoulement négatif

débit massique 13 8205 16397 24589 32781 40973

débit massique, 14 8206 16398 24590 32782 40974


compteur pour la direction d'écoulement positive

débit massique, 15 8207 16399 24591 32783 40975


compteur pour la direction d'écoulement négatif

débit calorifique 16 8208 16400 24592 32784 40976

débit calorifique, 17 8209 16401 24593 32785 40977


compteur pour la direction d'écoulement positive

débit calorifique, 18 8210 16402 24594 32786 40978


compteur pour la direction d'écoulement négatif

concentration 19 8211 16403 24595 32787 40979

120 SU_Modbus_x0xV3-0-2, 2019-07-12


Supplément au manuel de l’utilisateur - FRANÇAIS Interface Modbus

Tab. 10.3 : ID des grandeurs de mesure pour l'actualisation rapide des valeurs mesurées

valeur canal

A B C D Z Y
coefficient de compressibilité du gaz (mesure de 258 8450 16642 24834 33026 41218
gaz)

densité 273 8465 16657 24849 33041 41233

valeurs de diagnostic

SNR 20 8212 16404 24596 32788 40980

SCNR 21 8213 16405 24597 32789 40981

VariAmp 259 8451 16643 24835 33027 41219

VariTime 260 8452 16644 24836 33028 41220

taux de reconnaissance 261 8453 16645 24837 33029 41221

diagnostic bit d'erreurs 262 8454 16646 24838 33030 41222

SU_Modbus_x0xV3-0-2, 2019-07-12 121


Interface Modbus Supplément au manuel de l’utilisateur - FRANÇAIS

11 Autres Fonctions
11.1 Fonction CRT
À partir de la version 1.20 du micrologiciel Modbus, l'interface Modbus possède la fonction CRT (CRT : Customer Register
Table).
Cette fonction permet d'utiliser des adresses de registres personnalisées, qui ont été préalablement choisies librement et
créées avec l'éditeur CRT.
200 adresses de registres personnalisées peuvent être créées au maximum. Voir l'annexe B pour la création des
adresses de registres personnalisées avec l'éditeur CRT.
Les adresses de registres personnalisées peuvent être transférées au transmetteur par le PC avec l'éditeur CRT par le
biais du port RS485. Utilisez un adaptateur RS485/USB si le câble RS485 ne peut pas être branché sur le PC.
Des adresses de registres Modbus spéciales sont réservées pour la configuration et la gestion de la fonction CRT (voir
Tab. 11.1). Elles ne sont pas disponibles en tant qu'adresses de registres personnalisées.
Tab. 11.1 : Adresses de registres Modbus réservées

adresse de registre Modbus fonction

64000...64399 R/W mémoire pour la configuration CRT


Tous les liens créés sont enregistrés sous ces adresses de registres.
Il peuvent être lus individuellement à tout moment.
La fonction CRT peut être activée ou désactivée.
65535 R/W activer CRT
1 - active
0 - inactive
65534 W effacer CRT
deux étapes :
• écriture d'un 0
• écriture d'un 1
65532 R/W date de configuration CRT

65530 R nombre d'entrées dans CRT

65533, 65531, 65529 - adresses de registres réservées

La fonction CRT peut être activée ou désactivée. Lorsque la fonction CRT est activée, le transmetteur ne répond plus
qu'aux adresses de registres personnalisées. Les adresses de registres standards ne sont alors plus valides.
Grâce à l'utilisation d'adresses de registres personnalisées, des données appartenant à des plages d'adresses de re-
gistres Modbus non contiguës peuvent être réunies et mises à disposition avec une interrogation.

11.2 Remise des compteurs


Les compteurs du transmetteur peuvent être remis à zéro par une interrogation.

Note ! Le compteur ne peut pas être remis à zéro lorsque la fonction CRT est activée. Pour la désactivation
de la fonction CRT voir Tab. 11.1.

Le code hexadécimal correspondant est écrit dans les registres Modbus (voir Tab. 11.2).
• Écrivez, dans le registre Modbus qui a l'adresse 100, le code hexadécimal pour le canal dont le compteur doit être remis
à zéro.
• Écrivez, dans le registre Modbus qui a l'adresse 101, le code hexadécimal pour le compteur qui doit être remis à zéro.
• Écrivez 0x01 dans le registre Modbus qui a l'adresse 220. L'écriture dans ce registre doit être effectuée en dernier faute
de quoi le compteur ne sera pas remis à zéro.

122 SU_Modbus_x0xV3-0-2, 2019-07-12


Supplément au manuel de l’utilisateur - FRANÇAIS Interface Modbus

Tab. 11.2 : Remise à zéro des compteurs

adresse de registre Modbus explication caractère hexadécimal

100 canal ID

canal de mesure A...D 0x41...0x44

canaux de calcul Z...Y 0x5A...0x59

tous les canaux * 0x2A

101 compteur ID

compteur positive + 0x2B

compteur negative - 0x2D

les deux compteurs * 0x2A

220 Reset 0x01

11.3 Interrogation du compteur pour les dernières 24 h (interrogation par intervalle)


Les valeurs des compteurs pour les dernières 24 h peuvent être interrogées pour les grandeurs de mesure suivantes :
• débit volumétrique
• débit volumétrique de référence
• débit massique
• débit calorifique
Les valeurs des compteurs sont enregistrées quotidiennement à l'heure de déclenchement spécifiée pour les trois der-
niers jours (registres coulissants).
Heure de déclenchement (réglage par défaut) : 00h00
D'autres heures de déclenchement peuvent être définies (voir Tab. 11.3).
Pour les adresses de registres Modbus des valeurs des compteurs, voir Tab. 11.4.
Tab. 11.3 : Spécification de l'heure de déclenchement

valeur format des données adresse de registre Modbus

L'heure de déclenchement nombre entier 32 bits 23000 ...23001


1er octet (LSB) : seconde
2e octet : minute
3e octet : heure
4e octet : inutilisé

SU_Modbus_x0xV3-0-2, 2019-07-12 123


Interface Modbus Supplément au manuel de l’utilisateur - FRANÇAIS

Exemple : spécification de l'heure de déclenchement le 16.02.2014


l'heure de déclenchement : 14h15
Les valeurs actuelles des compteurs des dernières 24 h sont enregistrées tous les jours à
14h15.

Les valeurs suivantes résultent de l'heure de déclenchement 14h15 :


1. seconde -> 0x00
2. minute -> 0x0F
3. heure -> 0x0E
Pour l'heure de déclenchement 14h15, la valeur hexadécimale est : 0x000E0F00
Cette valeur correspond à la valeur décimale : 921088

Le 20.02.2014, les valeurs des compteurs des jours suivants peuvent être interrogées après
14h15 :
1er jour : (du 19.02.2014, 14h15 au 20.02.2014, 14h15)
2e jour : (du 18.02.2014, 14h15 au 19.02.2014, 14h15)
3er jour : (du 17.02.2014, 14h15 au 18.02.2014, 14h15)

Tab. 11.4 : Interrogation du compteur

valeur format des adresse de registre Modbus


données

A B Y Z

débit volumétrique

1er jour direction d'écoulement nombre à vir- 23100...23101 23200...23201 23600...23601 23500...23501
positive gule flottante
32 bit

direction d'écoulement nombre à vir- 23102...23103 23202...23203 23602...23603 23502...23503


négatif gule flottante
32 bit

direction d'écoulement nombre en- 23104...23105 23204...23205 23604...23605 23504...23505


positive tier 32 bits

direction d'écoulement nombre en- 23106...23107 23206...23207 23606...23607 23506...23507


négatif tier 32 bits

2e jour direction d'écoulement nombre à vir- 23108...23109 23208...23209 23608...23609 23508...23509


positive gule flottante
32 bit

direction d'écoulement nombre à vir- 23110...23111 23210...23211 23610...23611 23510...23511


négatif gule flottante
32 bit

direction d'écoulement nombre en- 23112...23113 23212...23213 23612...23613 23512...23513


positive tier 32 bits

direction d'écoulement nombre en- 23114...23115 23214...23215 23614...23615 23514...23515


négatif tier 32 bits

124 SU_Modbus_x0xV3-0-2, 2019-07-12


Supplément au manuel de l’utilisateur - FRANÇAIS Interface Modbus

Tab. 11.4 : Interrogation du compteur

valeur format des adresse de registre Modbus


données

A B Y Z

débit volumétrique

3e jour direction d'écoulement nombre à vir- 23116...23117 23216...23217 23616...23617 23516...23517


positive gule flottante
32 bit

direction d'écoulement nombre à vir- 23118...23119 23218...23219 23618...23619 23518...23519


négatif gule flottante
32 bit

direction d'écoulement nombre en- 23120...23121 23220...23221 23620...23621 23520...23521


positive tier 32 bits

direction d'écoulement nombre en- 23122...23123 23222...23223 23622...23623 23522...23523


négatif tier 32 bits

débit volumétrique de référence

1er jour direction d'écoulement nombre à vir- 23125...23126 23225...23226 23625...23626 23525...23526
positive gule flottante
32 bit

direction d'écoulement nombre à vir- 23127...23128 23227...23228 23627...23628 23527...23528


négatif gule flottante
32 bit

direction d'écoulement nombre en- 23129...23130 23229...23230 23629...23630 23529...23530


positive tier 32 bits

direction d'écoulement nombre en- 23131...23132 23231...23232 23631...23632 23531...23532


négatif tier 32 bits

2e jour direction d'écoulement nombre à vir- 23133...23134 23233...23234 23633...23634 23533...23534


positive gule flottante
32 bit

direction d'écoulement nombre à vir- 23135...23136 23235...23236 23635...23636 23535...23536


négatif gule flottante
32 bit

direction d'écoulement nombre en- 23137...23138 23237...23238 23637...23638 23537...23538


positive tier 32 bits

direction d'écoulement nombre en- 23139...23140 23239...23240 23639...23640 23539...23540


négatif tier 32 bits

3e jour direction d'écoulement nombre à vir- 23141...23142 23241...23242 23641...23642 23541...23542


positive gule flottante
32 bit

direction d'écoulement nombre à vir- 23143...23144 23243...23244 23643...23644 23543...23544


négatif gule flottante
32 bit

direction d'écoulement nombre en- 23145...23146 23245...23246 23645...23646 23545...23546


positive tier 32 bits

direction d'écoulement nombre en- 23147...23148 23247...23248 23647...23648 23547...23548


négatif tier 32 bits

SU_Modbus_x0xV3-0-2, 2019-07-12 125


Interface Modbus Supplément au manuel de l’utilisateur - FRANÇAIS

Tab. 11.4 : Interrogation du compteur

valeur format des adresse de registre Modbus


données

A B Y Z

débit massique

1er jour direction d'écoulement nombre à vir- 23150...23151 23250...23251 23650...23651 23550...23551
positive gule flottante
32 bit

direction d'écoulement nombre à vir- 23152...23153 23252...23253 23652...23653 23552...23553


négatif gule flottante
32 bit

direction d'écoulement nombre en- 23154...23155 23254...23255 23654...23655 23554...23555


positive tier 32 bits

direction d'écoulement nombre en- 23156...23157 23256...23257 23656...23657 23556...23557


négatif tier 32 bits

2e jour direction d'écoulement nombre à vir- 23158...23159 23258...23259 23658...23659 23558...23559


positive gule flottante
32 bit

direction d'écoulement nombre à vir- 23160...23161 23260...23261 23660...23661 23560...23561


négatif gule flottante
32 bit

direction d'écoulement nombre en- 23162...23163 23262...23263 23662...23663 23562...23563


positive tier 32 bits

direction d'écoulement nombre en- 23164...23165 23264...23265 23664...23665 23564...23565


négatif tier 32 bits

3e jour direction d'écoulement nombre à vir- 23166...23167 23266...23267 23666...23667 23566...23567


positive gule flottante
32 bit

direction d'écoulement nombre à vir- 23168...23169 23268...23269 23668...23669 23568...23569


négatif gule flottante
32 bit

direction d'écoulement nombre en- 23170...23171 23270...23271 23670...23671 23570...23571


positive tier 32 bits

direction d'écoulement nombre en- 23172...23173 23272...23273 23672...23673 23572...23573


négatif tier 32 bits

débit calorifique

1er jour direction d'écoulement nombre à vir- 23175...23176 23275...23276 23675...23676 23575...23576
positive gule flottante
32 bit

direction d'écoulement nombre à vir- 23177...23178 23277...23278 23677...23678 23577...23578


négatif gule flottante
32 bit

direction d'écoulement nombre en- 23179...23180 23279...23280 23679...23680 23579...23580


positive tier 32 bits

direction d'écoulement nombre en- 23181...23182 23281...23282 23681...23682 23581...23582


négatif tier 32 bits

126 SU_Modbus_x0xV3-0-2, 2019-07-12


Supplément au manuel de l’utilisateur - FRANÇAIS Interface Modbus

Tab. 11.4 : Interrogation du compteur

valeur format des adresse de registre Modbus


données

A B Y Z

débit calorifique

2e jour direction d'écoulement nombre à vir- 23183...23184 23283...23284 23683...23684 23583...23584


positive gule flottante
32 bit

direction d'écoulement nombre à vir- 23185...23186 23285...23286 23685...23686 23585...23586


négatif gule flottante
32 bit

direction d'écoulement nombre en- 23187...23188 23287...23288 23687...23688 23587...23588


positive tier 32 bits

direction d'écoulement nombre en- 23189...23190 23289...23290 23689...23690 23589...23590


négatif tier 32 bits

3e jour direction d'écoulement nombre à vir- 23191...23192 23291...23292 23691...23692 23591...23592


positive gule flottante
32 bit

direction d'écoulement nombre à vir- 23193...23194 23293...23294 23693...23694 23593...23594


négatif gule flottante
32 bit

direction d'écoulement nombre en- 23195...23196 23295...23296 23695...23696 23595...23596


positive tier 32 bits

direction d'écoulement nombre en- 23197...23198 23297...23298 23697...23698 23597...23598


négatif tier 32 bits

SU_Modbus_x0xV3-0-2, 2019-07-12 127


Interface Modbus Supplément au manuel de l’utilisateur - FRANÇAIS

Appendice

A IDs d'unités de mesure (pour valeurs mesurées indexées)


Température

ID unité de mesure ID unité de mesure


0 °C 1 °F

Pression

ID unité de mesure ID unité de mesure


0 bar 4 mW
1 mbar 5 mmHg
2 MPa 6 bar(g)
3 psi 7 psi(g)

Vitesse d'écoulement, célérité du son

ID unité de mesure ID unité de mesure


0 m/s 2 in/s
1 cm/s 3 ft/s

Débit volumétrique

ID unité de mesure ID unité de mesure


0 m³/h 16 bbl/h
1 m³/d 17 bbl/m
2 m³/h 18 bbl/s
3 m³/min 19 Ml/d
4 m³/s 20 ml/min
5 hl/h 21 CFD
6 hl/min 22 CFH
7 l/h 23 CFM
8 l/min 24 CFS
9 l/s 25 MMCFD
10 MGD 26 MMCFH
11 USgpd 27 USkgpm
12 USgph 28 hl/s
13 USgpm 29 MCFD
14 USgps 30 MCFH
15 bbl/d

128 SU_Modbus_x0xV3-0-2, 2019-07-12


Supplément au manuel de l’utilisateur - FRANÇAIS Interface Modbus

Volume

ID unité de mesure ID unité de mesure


0 m³ 7 USMgal
1 MI 8 USkgal
2 m3 9 ml
3 hl 10 CF
4 l 11 MMCF (million cubic feet)
5 USgal 12 MCF (thousand cubic feet)
6 bbl

Débit massique

ID unité de mesure ID unité de mesure


0 kg/s 7 lb/d
1 g/s 8 lb/h
2 t/d 9 lb/min
3 t/h 10 lb/s
4 kg/h 11 klb/h
5 kg/min 12 klb/min
6 kg/s

Masse

ID unité de mesure ID unité de mesure


0 kg 3 t
1 g 4 lb
2 kg 5 klb

Débit calorifique

ID unité de mesure ID unité de mesure


0 W 6 MBTU/d
1 kW 7 TON
2 MW 8 kTON
3 kBTU/m 9 GW
4 kBTU/h 10 kBTU/d
5 MBTU/h 11 BTU/m

BTU: British Thermal Unit TON: ton of refrigeration


1 W = 1 J/s = (1/1055.05585262) BTU/s 1 W = 1 J/s = (1/3516.852842) TON
1 TON = 200 BTU/min

SU_Modbus_x0xV3-0-2, 2019-07-12 129


Interface Modbus Supplément au manuel de l’utilisateur - FRANÇAIS

Quantité de chaleur

ID unité de mesure ID unité de mesure


0 MWh 8 MBTU
1 Wh 9 TONhrs
2 kWh 10 kTONd
3 MWh 11 TONd
4 J 12 kTONh
5 kJ 13 GWd
6 MJ 14 BTU
7 kBTU

BTU: British Thermal Unit TON: ton of refrigeration


1 W = 1 J/s = (1/1055.05585262) BTU/s 1 W = 1 J/s = (1/3516.852842) TON
1 TON = 200 BTU/min

Densité

ID unité de mesure ID unité de mesure


0 g/cm³ 2 lb/ft³
1 kg/m³

130 SU_Modbus_x0xV3-0-2, 2019-07-12


Supplément au manuel de l’utilisateur - FRANÇAIS Interface Modbus

B Éditeur CRT
À partir de la version 1.20 du micrologiciel Modbus, l'interface Modbus possède la fonction CRT (CRT : Customer Register
Table). Cette fonction permet d'utiliser des adresses de registres personnalisées, qui ont été préalablement choisies libre-
ment et créées avec l'éditeur CRT.
La création est effectuée avec l'éditeur CRT.
• Lancez l'éditeur CRT en faisant un double clic sur le fichier CRT_Editor.exe.
La fenêtre de lancement s'ouvre (voir Fig. B.1).

Fig. B.1 : Fenêtre de lancement

B.1 Raccordement de l'interface série RS485


• Raccordez l'interface RS484 du transmetteur au travers du câble RS232 au PC. Si le câble RS485 ne peut être raccordé
au PC, utilisez l'adaptateur RS485/USB.
Pour le raccordement de l'interface RS485 au transmetteur, voir section FLUXUS ou PIOX.
• Mettez le transmetteur sous tension.
• Cliquez dans la fenêtre de lancement sur le bouton Communication (voir Fig. B.1).
• Vérifiez les paramètres de transmission (voir Fig. B.2). Ils doivent être identiques aux paramètres de transmission du
transmetteur (voir section 2.2.3).

SU_Modbus_x0xV3-0-2, 2019-07-12 131


Interface Modbus Supplément au manuel de l’utilisateur - FRANÇAIS

Fig. B.2 : Paramètres de transmission

• Entrez l'adresse Modbus du transmetteur dans la fenêtre de démarrage (voir 4 en Fig. B.3).
• Cliquez dans la fenêtre de lancement sur le bouton Connect (voir Fig. B.1).
La connexion avec le transmetteur est établie. L'état actuel et des informations relatives à l'interface Modbus sont affichés
(voir Tab. B.1 et Fig. B.3).

2
3

Fig. B.3 : Fenêtre de lancement (extrait)

Tab. B.1 : Informations à l'interface Modbus

1 Désignation de l'interface Modbus


2 Date d'adresses de registres personnalisées enregistrées dernières dans le transmetteur
3 Nombre d'adresses de registres personnalisées enregistrées (dans le transmetteur | dans le tableau)
4 L'adresse Modbus
5 L'état et informations à l'interface Modbus

132 SU_Modbus_x0xV3-0-2, 2019-07-12


Supplément au manuel de l’utilisateur - FRANÇAIS Interface Modbus

B.2 Saisie des entrées CRT


200 adresses de registres personnalisées peuvent être entrées au maximum. Si les adresses de registres standards
doivent être valides en plus des adresses de registres personnalisées, elles doivent également être entrées.
• Entrez l'adresse de registres personnalisées (voir Fig. B.4).
À chaque adresse de registre personnalisée sont attribués un canal de mesure, une grandeur de mesure et un paramètre.
• Cliquez sur les touches-flèches.
• Sélectionnez dans les listes de sélection le canal de mesure, la grandeur de mesure et le paramètre.
Si la grandeur de mesure est une valeur de diagnostic non liée à un canal, sélectionner "-" pour le canal de mesure.
Si la représentation de la grandeur de mesure nécessite plus d'un mot, des lignes supplémentaires sont insérées. Les
adresses de registres personnalisées sont complétées automatiquement. L'ordre des mots utilisé est Little Endian (mot
Hi, mot Lo).
• Cliquez sur le bouton Next si plus de 10 adresses de registres personnalisées doivent être entrées dans le tableau.
• Cliquez sur le bouton Previous si les 10 adresses de registres personnalisées précédentes doivent être affichées.
Il est possible d'insérer un commentaire qui peut être enregistré dans un fichier de configuration et imprimé (voir le champ
de texte de la Fig. B.4 et la section "Enregistrement et transmission").

Champ de
saisie
(adresses de
registres
personnali-
sées)

champ
de texte

Fig. B.4 : Saise l'adresses de registres personnalisées

SU_Modbus_x0xV3-0-2, 2019-07-12 133


Interface Modbus Supplément au manuel de l’utilisateur - FRANÇAIS

Suppression des entrées CRT dans le tableau


• Cliquez sur le bouton Clear Table pour supprimer toutes les entrées CRT du tableau (voir Fig. B.4). S'affiche un avertis-
sement (voir Fig. B.5).

Fig. B.5 : Avertissement (effacer entrées CRT)

• Cliquez sur Yes pour supprimer toutes les entrées CRT du tableau. Les entrées CRT dans le transmetteur ne sont pas
supprimées.

Enregistrement et transmission
• Cliquez sur le bouton Save CRT (voir Fig. B.4) pour enregistrer dans un fichier de configuration (*.txt) les entrées CRT
présentes dans le tableau et le commentaire saisi dans le champ de texte.
• Cliquez sur le bouton Print Table pour imprimer les entrées CRT présentes dans le tableau et le commentaire saisi dans
le champ de texte.
• Cliquez sur le bouton Write Register pour transférer au transmetteur les entrées CRT affichées dans le tableau.
Les entrées CRT sont contrôlées à chaque enregistrement ou écriture. Si les entrées CRT ne sont pas correctes ou si une
contradiction est constatée, un avertissement s'affiche (voir Fig. B.6) :

Fig. B.6: Avertissement (enregistrer entrées CRT)

• Vérifiez les entrées CRT. Activez le mode Expert pour contrôler l'ordre des mots. Pour l'activation du mode expert, voir
section B.4.
• Cliquez sur Yes pour enregistrer les entrées CRT. S'affiche un avertissement (voir Fig. B.7).

Fig. B.7: Avertissement (enregistrer entrées CRT)

• Cliquez sur Yes pour enregistrer les entrées CRT. Les entrées CRT enregistrées dans le transmetteur sont écrasées.

134 SU_Modbus_x0xV3-0-2, 2019-07-12


Supplément au manuel de l’utilisateur - FRANÇAIS Interface Modbus

Effacer des entrées CRT dans le transmetteur


• Cliquez sur le bouton Delete CRT (voir Fig. B.4) pour supprimer les entrées CRT enregistrées dans le transmetteur. S'af-
fiche un avertissement (voir Fig. B.8).

Fig. B.8 : Avertissement (effacer entrées CRT)

• Cliquez sur Yes pour supprimer les entrées CRT dans le transmetteur. L'activation/désactivation précédemment réglée
de la fonction CRT n'est pas modifiée.

Chargement des entrées CRT à partir d'un fichier de configuration


• Cliquez sur le bouton Load CRT (voir Fig. B.4) pour afficher dans le tableau les entrées CRT enregistrées dans un fichier
de configuration. S'affiche un avertissement (voir Fig. B.9).

Fig. B.9 : Avertissement (écraser entrées CRT)

• Cliquez sur Yes pour charger les entrées CRT et les afficher dans le tableau. Les valeurs déjà entrées dans le tableau
sont écrasées.

Lecture des entrées CRT dans le transmetteur


• Cliquez sur le bouton Read Register (voir Fig. B.4) pour lire les entrées CRT enregistrées dans le transmetteur et les af-
ficher dans le tableau. S'affiche un avertissement (voir Fig. B.9).
• Cliquez sur Yes pour lire les entrées CRT et les afficher dans le tableau. Les valeurs déjà entrées dans le tableau sont
écrasées.

Modification d'entrées CRT déjà enregistrées


Pour modifier des entrées CRT déjà enregistrées ou pour ajouter des adresses de registres personnalisées, les entrées
CRT enregistrées
• doivent être lues dans le transmetteur (voir la section "Lecture des entrées CRT dans le transmetteur"),
• modifiées ou de nouvelles entrées CRT doivent être ajoutées (voir la section "Entrée des entrées CRT")
• et transférées dans le transmetteur (voir la section "Enregistrement et transfert").

B.3 Activation de la fonction CRT


• Cliquez sur le bouton Activate CRT pour activer la fonction CRT (voir Fig. B.4) dans le transmetteur. Une fenêtre s'ouvre
(voir Fig. B.10).
• Cliquez sur OK.

Fig. B.10 : La fonction CRT est activée

SU_Modbus_x0xV3-0-2, 2019-07-12 135


Interface Modbus Supplément au manuel de l’utilisateur - FRANÇAIS

Après l'activation, seules les adresses de registres personnalisées sont utilisées pour le transfert des données.
L'inscription du bouton dans la fenêtre de démarrage change de Activate CRT en Deactivate CRT. L'état réglé est affiché
dans la fenêtre de démarrage sous Device Information (voir Fig. B.11).

Fig. B.11 : Fenêtre de lancement (extrait)

B.4 Mode Expert


Le mode Expert peut être activé pour la recherche de défauts. Dans le mode Expert, l'ordre des mots des différentes va-
leurs mesurées est affiché (voir Fig. B.12).

Différenciation
entre mot Hi
et mot Lo

Fig. B.12 : Fenêtre de démarrage (Mode Expert)

136 SU_Modbus_x0xV3-0-2, 2019-07-12


Supplément au manuel de l’utilisateur - FRANÇAIS Interface Modbus

Activation
• Cliquez sur le bouton mode Expert OFF (voir Fig. B.4).
L'inscription du bouton change de mode Expert OFF en mode Expert ON (voir Fig. B.12).
Une fenêtre s'ouvre (voir Fig. B.13).
• Cliquez sur OK.

Fig. B.13 : Le mode Expert est activé

SU_Modbus_x0xV3-0-2, 2019-07-12 137

Das könnte Ihnen auch gefallen