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-...
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...
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...
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...
Pagina 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...
Pagina 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...
Pagina 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...
Pagina 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...
Pagina 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...
Pagina 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...
Pagina 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...
Pagina 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...
Pagina 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...
Pagina 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...
Pagina 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...
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...
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...
Pagina 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...
Pagina 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...
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...
Pagina 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...
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...
Pagina 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...
Pagina 40
*71624187* 71624187 www.addresses.endress.com...