Seite 4
Einführung NMR8x, NMS8x, NRF8x Modbus-Kommunikationsprotokoll Einführung Dieser Protokollleitfaden erläutert die Funktionsweise des in den Endress+Hauser Tank- standmessgeräten NRF81, NMR8x und NMS8x implementierten Modbus-Protokolls gemäß Modicon-Dokument PI-MBUS-300 Rev J. Das Modbus-Protokoll definiert das Datenformat und die Techniken, die zur Steuerung des Datenflusses eingesetzt werden. In Modbus wird für den Datenstrom zwischen zwei Geräten eine Master/Slave-Struktur ver-...
Seite 5
Gerät beschrieben (siehe Tabelle weiter oben). Die Modbus-Adresse des Geräts liefert dem Host eine eindeutige Identifikation. Die Adresse kann im Bereich von 1 bis 247 konfigu- riert werden und muss für jedes Modbus-Gerät im Loop eindeutig sein. Die Tankstand- Endress+Hauser...
Seite 6
Es wurde versucht, nicht unterstützte Funktionen zu verwenden. Illegale Datenadresse Datenadresse (Bit oder Register) ist nicht definiert. Illegaler Datenwert. Der Datenwert, der geschrieben wird, liegt außerhalb des zulässigen Bereichs. Nur lesbarer Wert Die Datenadresse, die geschrieben wird, kann nur gelesen werden. Endress+Hauser...
Seite 7
Das Registerpaar, das den Gleitpunktwert enthält, MUSS IMMER mit einem einzelnen Befehl gelesen und geschrieben werden. Der Zeitstempel benötigt ebenfalls zwei 16-Bit-Modbus-Register, um Jahr, Monat, Tag, Stunde, Minuten und Sekunden darzustellen. Für eine Beschreibung des detaillierten Datenformats siehe → 13. Endress+Hauser...
Seite 8
Geräte meldet dieser Parameter den Wert Null zurück. Messbefehl Code [dezimal] Level Stop Bottom level Upper I/F level Lower I/F level Upper density Middle density Lower density Repeatability Water dip Release overtension Tank profile Interface profile Manual profile Level standby Offset standby Endress+Hauser...
Seite 10
Seek standby position Seek standby position Seek level Move to target Move to target Seek Upper Density Measure density Measure density Seek Upper Density Measure in air Measure in air Seek Upper Density Bottom error Bottom error Seek Bottom Lev Endress+Hauser...
Seite 11
Zeigt die Qualität des ausgewerteten Füllstandssignals an. Signalqualität Code [dezimal] Kein Signal Schwach Mittel Stark Der Parameter "Signalqualität" steht nur in den Geräten der Serie NMR8x zur Verfü- gung. Für alle anderen Geräte meldet dieser Parameter den Wert Null zurück. Endress+Hauser...
Seite 12
Wert wurde seit dem Hochfahren nicht aktualisiert. A0012103 reserviert Warnung Keine Warnung Warnung Status Warnung Das Gerät fährt mit der Messung fort. A0012103 reserviert Liegen keine Fehler/Warnungen vor, wird folgender Statuswert ausgegeben: • Geräte ohne Eichsiegel: 4096 (0x1000) • Geräte mit Eichsiegel: 4097 (0x1001) Endress+Hauser...
Seite 13
7 6 5 4 3 21 0 7 6 5 4 3 21 0 7 6 5 4 3 21 0 st Register Integer st Register Integer A0033433-DE 1 Uhrzeit- und Datumszuordnung zu den 2 Modbus-Registern Um das vollständige Jahr zu erhalten, muss der Wert im Zeitstempel zum "Base Year" (Basisjahr) des Systems addiert werden. Endress+Hauser...
Seite 14
Fuß Wassersäule (68°F) Millimeter Wassersäule (68°F) Millimeter Quecksilbersäule (0°C) mmHg Pound pro Quadratzoll Millibar mbar Gramm pro Quadratzentimeter g/cm Kilogramm pro Quadratzentimeter kg/cm Pascal Kilopascal Torr torr Atmosphären Megapascal Zoll Wassersäule (4°C) O 4°C Millimeter Wassersäule (4°C) O 4°C Endress+Hauser...
Seite 15
Imperial Gallons pro Sekunde ImpGal/s Liter pro Stunde l/hr Gallonen pro Tag (US) gal/day Geschwindigkeit Fuß pro Sekunde ft/s Meter pro Sekunde mtr/s Zoll pro Sekunde in/s Zoll pro Minute in/min Fuß pro Minute ft/min Meter pro Stunde mtr/hr Endress+Hauser...
Seite 16
Liquid Barrel (= 31,5 US-Gallonen) bblLiq Normkubikmeter "MKS-System" Normliter "MKS-System" Standardkubikfuß "US-System" Hektoliter hecto lt Länge Fuß Meter Zoll Zentimeter Millimeter Uhrzeit Minuten Sekunden Stunden Tage Masse Gramm Kilogramm Metrische Tonnen MetTon Pfund Short Tons ShTon Long Ton LTon Unze Unze Endress+Hauser...
Seite 17
Pound pro Kubikzoll lb/in Short Tons pro Kubikyard ShTon/CuYd Grad Twaddell °Twad Grad Baume Heavy °BaumHv Grad Baume Light °BaumLt Grad API °API Viskosität Centistokes centi stoke Centipoise cpoise Elektromagnetische Einheit des elektrischen Potenzials Millivolt Volt Elektrostatische Stromeinheit Milliampere Endress+Hauser...
Seite 18
Grad Brix °Brix Feststoffe in Gewichtsprozent %Sol/wt Feststoffe in Volumenprozent %Sol/vol Grad Balling °Ball Proof pro Volumen proof/vol Proof pro Masse proof/mass Anteile pro Million Grad ° Prozent Dampfgehalt %StmQual Fuß-Zoll-1/16 ft-in-16 Kubikfuß pro Pound Picofarad Prozent Plato %Plato Endress+Hauser...
Seite 19
Einheit Symbol Speziell Nicht verwendet Keine Einheiten (einheitenloser Wert) 252 & 0 Unbekannte Einheiten Speziell Herstellerspezifische Definitionen 1/16 Zoll 1/16in Fuß-Zoll-1/16 (als Fuß (ft) gespeichert) ft-in-16 Meter pro Sekunde im Quadrat Fuß-Zoll-1/8 (als Fuß (ft) gespeichert) ft-in-8 Kubikdezimeter Kubikdezimeter Endress+Hauser...
Seite 20
• für vorzeichenlose Ganzzahlen: 65535 • für Ganzzahlen mit Vorzeichen: 32767 Unsigned Integer Signed Integer integer integer value value 65535 32767 -100% measured value 100% measured -32767 value 100% A0033437-DE 2 Ganzzahlenskalierung für Ganzzahlen mit und ohne Vorzeichen Endress+Hauser...
Seite 21
32767 Fuß ≥ 999,99 ft 65535 32767 Celsius ≥ 999,9 °C 65535 32767 Prozent ≥ 999,9 % 65535 32767 Inch ≥ 99 999,9 in 65535 32767 ft-16-in, ft-8-in ≥ 999,9 ft 65535 32767 Zentimeter ≥ 999,9 cm 65535 32767 Endress+Hauser...
Seite 22
Auslesen des Tankfüllstands (207,8818 mm) als Gleitpunktwert: Number of Device ID Function Adress requests 0x01 0x04 0x15FA 0x0002 0x55F6 A0033825 3 Anfrage Master → Slave Byte count Device ID Function value 0x01 0x04 0x04 0x434FE1BE 0x17F7 A0033826 4 Antwort Slave → Master Endress+Hauser...
Seite 23
6002 6003 heit User value 6 Kundenein- 5002 5202 5402 5604 5605 6004 6005 heit User value 5 Kundenein- 5003 5203 5403 5606 5607 6006 6007 heit User value 4 Kundenein- 5004 5204 5404 5608 5609 6008 6009 heit Endress+Hauser...
Seite 30
5174 heit Discrete 8 Kundenein- 5175 heit Base year keine Einheit 5999 Temperatur der gemes- Kundenein- 5189 5386 5586 5990 5991 6374 6375 senen Dichte heit CLG korrigierter Füll- Kundenein- 5192 5389 5589 5996 5997 6380 6381 stand heit Endress+Hauser...
Seite 31
Element Temperatur 13 –200,0 … 360,0 °C INTEGER *10+1 Element Temperatur 14 –200,0 … 360,0 °C INTEGER *10+1 Element Temperatur 15 –200,0 … 360,0 °C INTEGER *10+1 Element Temperatur 16 –200,0 … 360,0 °C INTEGER *10+1 nicht verfügbar WORD Endress+Hauser...
Seite 32
0 … 65 535 WORD Profil Dichte 2 Position 0 … 65 535 WORD Profil Dichte 3 Position 0 … 65 535 WORD Profil Dichte 4 Position 0 … 65 535 WORD Profil Dichte 5 Position 0 … 65 535 WORD Endress+Hauser...
Seite 33
0 … 65 535 WORD Profil Dichte 13 Position 0 … 65 535 WORD Profil Dichte 14 Position 0 … 65 535 WORD Profil Dichte 15 Position 0 … 65 535 WORD Profil Dichte 16 Position 0 … 65 535 WORD Endress+Hauser...
Seite 34
2233 2366 2367 Element Temperatur 9 Kundeneinheit 2034 2134 2234 2368 2369 Element Temperatur 10 Kundeneinheit 2035 2135 2235 2370 2371 Element Temperatur 11 Kundeneinheit 2036 2136 2236 2372 2373 Element Temperatur 12 Kundeneinheit 2037 2137 2237 2374 2375 Endress+Hauser...
Seite 35
Modbus value 1 Kundeneinheit 2190 2290 2490 2491 Modbus value 2 Kundeneinheit 2191 2291 2492 2493 Modbus value 3 Kundeneinheit 2192 2292 2494 2495 Modbus value 4 Kundeneinheit 2193 2293 2496 2497 Messstatus keine Einheit 2500 Messbefehl keine Einheit 2501 Endress+Hauser...
Seite 36
3050 Gleitpunkt oder Ganzzahl Element Temperatur 9 3052 Gleitpunkt oder Ganzzahl Element Temperatur 10 3054 Gleitpunkt oder Ganzzahl Element Temperatur 11 3056 Gleitpunkt oder Ganzzahl Element Temperatur 12 3058 Gleitpunkt oder Ganzzahl Element Temperatur 13 3060 Gleitpunkt oder Ganzzahl Endress+Hauser...
Seite 37
Ganzzahl (immer Null) WM Lock 3115 Integer WM Status 3176 Integer Product Level 3179 Ganzzahl (Einheit) Product Temp 3180 Ganzzahl (Einheit) 3181 Ganzzahl (Einheit) Beobachtete Dichte 3182 Ganzzahl (Einheit) Tank Referenzhöhe 3193 Gleitpunkt oder Ganzzahl Product Level 3195 Gleitpunkt oder Ganzzahl Endress+Hauser...
Seite 40
*71624187* 71624187 www.addresses.endress.com...