Beruflich Dokumente
Kultur Dokumente
FLUXUS F50x
PIOX S70x
SU_Modbus_x0xV3-0-2, 2019-07-12
Modbus Interface Supplement to User Manual
FLEXIM GmbH
Boxberger Straße 4
12681 Berlin
Germany
Table of Contents
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
Modbus -Schnittstelle
Modbus-Schnittstelle
FLUXUS F50x
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
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.
Schirm
SU_Modbus_x0xV3-0-2, 2019-07-12 9
Modbus-Schnittstelle Ergänzung zur Bedienungsanleitung - DEUTSCH
FLUXUS F50x, ADM 8027, 8027P, 8027L, 8027LP, F80x, G80x, G800P, G800L, G800LP
Please input a Geben Sie HotCode 485000 ein. Drücken Sie ENTER.
HOTCODE: 000000
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.
Start Ende
t t
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.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
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
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 -
Kompressibilitätszahl des
1388 2388 - - -
Gases (Gasmessung)
Dichte 1404 2404 10404 9404 g/cm³
Diagnosewert
SU_Modbus_x0xV3-0-2, 2019-07-12 13
Modbus-Schnittstelle Ergänzung zur Bedienungsanleitung - DEUTSCH
Z 9000...9415
Z 9700...9795
kanalunabhängiger - 30000...30159
Diagnosewert
(siehe
Abschnitt 8.1)
Y 20000...20051
Z 19000...19051
Y 20200...20225
Z 19200...19225
Y 20300...20311
Z 19300...19311
Y 20400...20405
Z 19400...19405
14 SU_Modbus_x0xV3-0-2, 2019-07-12
Ergänzung zur Bedienungsanleitung - DEUTSCH Modbus-Schnittstelle
Y 10600...10670
Z 9600...9670
SU_Modbus_x0xV3-0-2, 2019-07-12 15
Modbus-Schnittstelle Ergänzung zur Bedienungsanleitung - DEUTSCH
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
16 SU_Modbus_x0xV3-0-2, 2019-07-12
Ergänzung zur Bedienungsanleitung - DEUTSCH Modbus-Schnittstelle
SU_Modbus_x0xV3-0-2, 2019-07-12 17
Modbus-Schnittstelle Ergänzung zur Bedienungsanleitung - DEUTSCH
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
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
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
Kanal Startadresse
A 15000
B 16000
C 17000
D 18000
Z 19000
Y 20000
20 SU_Modbus_x0xV3-0-2, 2019-07-12
Ergänzung zur Bedienungsanleitung - DEUTSCH Modbus-Schnittstelle
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
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
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
Kanal Startadresse
A 15300
B 16300
C 17300
D 18300
Z 19300
Y 20300
Beispiel: Messkanal: B
Messgröße: VariAmp
Modbus-Registerstartadresse: 16300 + 4 = 16304
Modbus-Registerbereich: 16304...16305
Register-Anzahl: 2
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
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
Für die Berechnung der Modbus-Registeradresse wird ein weiterer Offset zur Startadresse addiert (siehe Tab. 6.3).
SU_Modbus_x0xV3-0-2, 2019-07-12 25
Modbus-Schnittstelle Ergänzung zur Bedienungsanleitung - DEUTSCH
26 SU_Modbus_x0xV3-0-2, 2019-07-12
Ergänzung zur Bedienungsanleitung - DEUTSCH Modbus-Schnittstelle
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:
SU_Modbus_x0xV3-0-2, 2019-07-12 27
Modbus-Schnittstelle Ergänzung zur Bedienungsanleitung - DEUTSCH
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
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.
Modbus-Registeradresse Erklärung
3 Tag
4 Monat
5 Jahr
6 Stunde
7 Minute
8 Sekunde
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
Modbus-Registeradresse Erklärung
300 1. Messgröße
301 2. Messgröße
302 3. Messgröße
303 4. Messgröße
310 set fast update
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)
SU_Modbus_x0xV3-0-2, 2019-07-12 31
Modbus-Schnittstelle Ergänzung zur Bedienungsanleitung - DEUTSCH
Wert Kanal
A B C D Z Y
Kompressibilitätszahl des Gases (Gasmessung) 258 8450 16642 24834 33026 41218
Diagnosewert
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.
Modbus-Registeradresse Funktion
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.
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
100 Kanal-ID
101 Mengenzähler-ID
34 SU_Modbus_x0xV3-0-2, 2019-07-12
Ergänzung zur Bedienungsanleitung - DEUTSCH Modbus-Schnittstelle
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)
A B Y Z
Volumenstrom
SU_Modbus_x0xV3-0-2, 2019-07-12 35
Modbus-Schnittstelle Ergänzung zur Bedienungsanleitung - DEUTSCH
A B Y Z
Normvolumenstrom
Massenstrom
36 SU_Modbus_x0xV3-0-2, 2019-07-12
Ergänzung zur Bedienungsanleitung - DEUTSCH Modbus-Schnittstelle
A B Y Z
Wärmestrom
SU_Modbus_x0xV3-0-2, 2019-07-12 37
Modbus-Schnittstelle Ergänzung zur Bedienungsanleitung - DEUTSCH
Anhang
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
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
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).
SU_Modbus_x0xV3-0-2, 2019-07-12 41
Modbus-Schnittstelle Ergänzung zur Bedienungsanleitung - DEUTSCH
• 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
42 SU_Modbus_x0xV3-0-2, 2019-07-12
Ergänzung zur Bedienungsanleitung - DEUTSCH Modbus-Schnittstelle
Eingabefeld
(benutzer-
definierten
Register-
adressen)
Textfeld
SU_Modbus_x0xV3-0-2, 2019-07-12 43
Modbus-Schnittstelle Ergänzung zur Bedienungsanleitung - DEUTSCH
• 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.
• 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).
• 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
• 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.
• 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.
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).
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
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.
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
Modbus Interface
Modbus Interface
FLUXUS F50x
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
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.
shield
SU_Modbus_x0xV3-0-2, 2019-07-12 53
Modbus Interface Supplement to User Manual - ENGLISH
FLUXUS F50x, ADM 8027, 8027P, 8027L, 8027LP, F80x, G80x, G800P, G800L, G800LP
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.
start end
t t
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 (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
SU_Modbus_x0xV3-0-2, 2019-07-12 55
Modbus Interface Supplement to User Manual - ENGLISH
¹
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
medium temperature
1324 2324 - - °C
(supply line)
medium temperature
1340 2340 - -
(return line)
medium pressure (supply line) 1356 2356 - - bar
compressibility coefficient
1388 2388 - - -
of the gas (gas measurement)
density 1404 2404 10404 9404 g/cm³
diagnostic value
¹
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
Y 10000...10415
Z 9000...9415
Z 9700...9795
channel- - 30000...30159
independent
diagnostic value
(see section 8.1)
Y 20000...20051
Z 19000...19051
Y 20200...20225
Z 19200...19225
Y 20300...20311
Z 19300...19311
Y 20400...20405
Z 19400...19405
58 SU_Modbus_x0xV3-0-2, 2019-07-12
Supplement to User Manual - ENGLISH Modbus Interface
Y 10600...10670
Z 9600...9670
SU_Modbus_x0xV3-0-2, 2019-07-12 59
Modbus Interface Supplement to User Manual - ENGLISH
Start Address
Each channel is assigned to a start address:
For the start address for channel-independent diagnostic values see section 8.1.
Tab. 6.2: Offset for the physical quantities or the diagnostic values
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
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
1 The measured values of the measuring channels A and B can be used for calculations by the calculation channels Y and Z.
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
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
reserved 11
reserved 12
reserved 13
reserved 14
reserved 15
SU_Modbus_x0xV3-0-2, 2019-07-12 63
Modbus Interface Supplement to User Manual - ENGLISH
64 SU_Modbus_x0xV3-0-2, 2019-07-12
Supplement to User Manual - ENGLISH Modbus Interface
SU_Modbus_x0xV3-0-2, 2019-07-12 65
Modbus Interface Supplement to User Manual - ENGLISH
66 SU_Modbus_x0xV3-0-2, 2019-07-12
Supplement to User Manual - ENGLISH Modbus Interface
SU_Modbus_x0xV3-0-2, 2019-07-12 67
Modbus Interface Supplement to User Manual - ENGLISH
68 SU_Modbus_x0xV3-0-2, 2019-07-12
Supplement to User Manual - ENGLISH Modbus Interface
For the calculation of the Modbus register address, an additional offset is added to the start address (see Tab. 6.3).
SU_Modbus_x0xV3-0-2, 2019-07-12 69
Modbus Interface Supplement to User Manual - ENGLISH
70 SU_Modbus_x0xV3-0-2, 2019-07-12
Supplement to User Manual - ENGLISH Modbus Interface
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:
SU_Modbus_x0xV3-0-2, 2019-07-12 71
Modbus Interface Supplement to User Manual - ENGLISH
72 SU_Modbus_x0xV3-0-2, 2019-07-12
Supplement to User Manual - ENGLISH Modbus Interface
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.
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
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
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
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.
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.
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
100 channel ID
101 totalizer ID
78 SU_Modbus_x0xV3-0-2, 2019-07-12
Supplement to User Manual - ENGLISH Modbus Interface
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)
A B Y Z
1st day positive flow direction floating point 23100...23101 23200...23201 23600...23601 23500...23501
number 32 bit
2nd day positive flow direction floating point 23108...23109 23208...23209 23608...23609 23508...23509
number 32 bit
3rd day positive flow direction floating point 23116...23117 23216...23217 23616...23617 23516...23517
number 32 bit
SU_Modbus_x0xV3-0-2, 2019-07-12 79
Modbus Interface Supplement to User Manual - ENGLISH
A B Y Z
1st day positive flow direction floating point 23125...23126 23225...23226 23625...23626 23525...23526
number 32 bit
2nd day positive flow direction floating point 23133...23134 23233...23234 23633...23634 23533...23534
number 32 bit
3rd day positive flow direction floating point 23141...23142 23241...23242 23641...23642 23541...23542
number 32 bit
1st day positive flow direction floating point 23150...23151 23250...23251 23650...23651 23550...23551
number 32 bit
2nd day positive flow direction floating point 23158...23159 23258...23259 23658...23659 23558...23559
number 32 bit
3rd day positive flow direction floating point 23166...23167 23266...23267 23666...23667 23566...23567
number 32 bit
80 SU_Modbus_x0xV3-0-2, 2019-07-12
Supplement to User Manual - ENGLISH Modbus Interface
A B Y Z
1st day positive flow direction floating point 23175...23176 23275...23276 23675...23676 23575...23576
number 32 bit
2nd day positive flow direction floating point 23183...23184 23283...23284 23683...23684 23583...23584
number 32 bit
3rd day positive flow direction floating point 23191...23192 23291...23292 23691...23692 23591...23592
number 32 bit
SU_Modbus_x0xV3-0-2, 2019-07-12 81
Modbus Interface Supplement to User Manual - ENGLISH
Annex
Pressure
82 SU_Modbus_x0xV3-0-2, 2019-07-12
Supplement to User Manual - ENGLISH Modbus Interface
Volume
Mass
SU_Modbus_x0xV3-0-2, 2019-07-12 83
Modbus Interface Supplement to User Manual - ENGLISH
Heat quantity
Density
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).
SU_Modbus_x0xV3-0-2, 2019-07-12 85
Modbus Interface Supplement to User Manual - ENGLISH
• 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
86 SU_Modbus_x0xV3-0-2, 2019-07-12
Supplement to User Manual - ENGLISH Modbus Interface
input field
(user-defi-
ned register
addresses)
text field
SU_Modbus_x0xV3-0-2, 2019-07-12 87
Modbus Interface Supplement to User Manual - ENGLISH
• Click Yes if all CRT entries in the table are to be deleted. The CRT entries in the transmitter are not deleted.
• 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).
• 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
• 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.
• 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.
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).
distinction
between hi word
and lo word
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.
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
Interface Modbus
Interface Modbus
FLUXUS F50x
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
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.
blindage
98 SU_Modbus_x0xV3-0-2, 2019-07-12
Supplément au manuel de l’utilisateur - FRANÇAIS Interface Modbus
FLUXUS F50x, ADM 8027, 8027P, 8027L, 8027LP, F80x, G80x, G800P, G800L, G800LP
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.
SU_Modbus_x0xV3-0-2, 2019-07-12 99
Interface Modbus Supplément au manuel de l’utilisateur - FRANÇAIS
démarrage fin
t t
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 (0x03) Read Holding Registers lecture de registres Modbus lisibles valeur mesurée
état de la grandeur de mesure
4 (0x04) Read Input Registers
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.
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 -
valeur de diagnostic
¹ 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.
Z 9000...9415
Z 9700...9795
Y 20000...20051
Z 19000...19051
Y 20200...20225
Z 19200...19225
Y 20300...20311
Z 19300...19311
Y 20400...20405
Z 19400...19405
Y 10600...10670
Z 9600...9670
Adresse de démarrage
Les canaux sont attribués respectivement à une adresse de démarrage :
Tab. 6.1: Adresse de démarrage des canaux
Voir la section 8.1 pour l'adresse de démarrage pour les valeurs de diagnostic non liées à un canal.
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
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
unité de mesure, ASCII partie 1 6 unité de mesure en caractère ASCII, p. ex. l/min ASCII
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
Pour le calcul de l'adresse de registre Modbus, un offset est additionné à l'adresse de démarrage du canal. (voir Tab. 6.3).
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é.
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 :
du transmetteur
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.
Tab. 10.2 : Adresses de registres Modbus pour l'actualisation rapide des valeurs mesurées
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)
débit volumétrique de référence (mesure de gaz) 10 8202 16394 24586 32778 40970
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)
valeurs de diagnostic
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
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.
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.
100 canal ID
101 compteur ID
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)
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
A B Y Z
débit volumétrique
1er jour direction d'écoulement nombre à vir- 23125...23126 23225...23226 23625...23626 23525...23526
positive gule flottante
32 bit
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
débit calorifique
1er jour direction d'écoulement nombre à vir- 23175...23176 23275...23276 23675...23676 23575...23576
positive gule flottante
32 bit
A B Y Z
débit calorifique
Appendice
Pression
Débit volumétrique
Volume
Débit massique
Masse
Débit calorifique
Quantité de chaleur
Densité
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).
• 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
Champ de
saisie
(adresses de
registres
personnali-
sées)
champ
de texte
• 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) :
• 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).
• Cliquez sur Yes pour enregistrer les entrées CRT. Les entrées CRT enregistrées dans le transmetteur sont écrasées.
• 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.
• 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.
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).
Différenciation
entre mot Hi
et mot Lo
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.