Herunterladen Inhalt Inhalt Diese Seite drucken
Endress+Hauser Memograph M RSG45 Betriebsanleitung

Endress+Hauser Memograph M RSG45 Betriebsanleitung

Advanced data manager zusatzanleitung modbus rtu/tcp slave
Vorschau ausblenden Andere Handbücher für Memograph M RSG45:
Inhaltsverzeichnis

Werbung

BA01388R/09/DE/02.22-00
71583017
2022-09-30
Gültig ab Version
ENU000A, V2.04.xx
Products
Betriebsanleitung
Memograph M, RSG45
Advanced Data Manager
Zusatzanleitung Modbus RTU/TCP Slave
Solutions
Services

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für Endress+Hauser Memograph M RSG45

  • Seite 1 Products Solutions Services BA01388R/09/DE/02.22-00 71583017 2022-09-30 Gültig ab Version ENU000A, V2.04.xx Betriebsanleitung Memograph M, RSG45 Advanced Data Manager Zusatzanleitung Modbus RTU/TCP Slave...
  • Seite 3: Inhaltsverzeichnis

    ändern ..... . . 29 2.6.12 Modbus-Master → Gerät: Texte über- tragen ......35 Endress+Hauser...
  • Seite 4: Allgemeines

    Ausführliche Informationen entnehmen Sie der Betriebsanleitung und den weiteren Dokumentationen. Für alle Geräteausführungen verfügbar über: • Internet: www.endress.com/deviceviewer • Smartphone/Tablet: Endress+Hauser Operations App Voraussetzungen Die Option „Modbus Slave“ muss im Gerät freigeschaltet sein. Zur Optionsnachrüstung bitte Hinweise in der Betriebsanleitung beachten.
  • Seite 5: Anschluss Modbus Rtu

    Anzeichen für Keine Verbindung Blinkendes Grün Aktivität Funktionsbeschreibung Die Option Modbus RTU ermöglicht eine Anbindung des Gerätes an Modbus über RS485, mit der Funktionalität eines Modbus RTU Slaves. Unterstützte Baudraten: 9600, 19200, 38400, 57600, 115200 Parität: None, Even, Odd Endress+Hauser...
  • Seite 6: Kontrolle Auf Vorhandensein Der Funktionalität Modbus Slave

    → Erweitertes Setup → System → Geräteoptionen kann unter Feldbus kontrolliert wer- den, ob die Option Modbus Slave freigeschaltet ist. Unter Kommunikation kann die Hardware-Schnittstelle ermittelt werden, über die eine Kommunikation möglich ist: A0050535  1 Kontrolle des Vorhandenseins der Modbus Slave Funktionalität Endress+Hauser...
  • Seite 7: Einstellungen Im Setup

    Falls Modbus TCP (Ethernet) ausgewählt wurde, kann folgender Parameter eingestellt werden: Port TCP-Port (Normal: 502) Bei Verwendung von Modbus TCP können unter → Setup → Erweitertes Setup → Kom- munikation → Ethernet die Einstellungen der Ethernetschnittstelle vorgenommen wer- den: A0050612  3 Einstellungen der Ethernet Schnittstelle Endress+Hauser...
  • Seite 8: Universalkanäle

    Mathematikkanäle 2.3.1 Datentransfer Gerät → Modbus-Master: Unter → Setup → Erweitertes Setup → Applikation → Mathematik stehen optional Mathematikkanäle zur Verfügung. Die Resultate können vom Modbus-Master gelesen werden (siehe →  17 und →  20). Endress+Hauser...
  • Seite 9: Digitalkanäle

    Modbus-Master ausgelesen werden (siehe →  21). Allgemeines Unterstützt werden die Funktionen 03: Read Holding Register, 16: Write Multiple Register und 06 Write Single Register. Vom Modbus-Master zum Gerät können folgende Parameter übertragen werden: • Analogwerte (Momentanwerte) • Digitale Zustände Endress+Hauser...
  • Seite 10: Allgemein

    Universal 7 5230 146E Universal 8 5235 1473 Universal 9 5240 1478 Universal 10 5245 147D Universal 11 5250 1482 Universal 12 5255 1487 Universal 13 5260 148C Universal 14 5265 1491 Universal 15 5270 1496 Universal 16 5275 149B Endress+Hauser...
  • Seite 11: Fließkommazahl = 123.456

    Beispiel: Schreiben von Universalkanal 6 mit dem Wert 123.456 (32 Bit Float), Slave- Adresse 1 Byte Status Fließkommazahl = 123.456 Fließkomma- (32 Bit Float) zahl Register Wert (hex) 0080 42F6 E979 Anfrage: Slave Adresse Funktion 16: Write Multiple Registers Register 00 D7 Register 215 Anz. Register 00 03 3 Register Endress+Hauser...
  • Seite 12 00 05 5 Register Anz. Byte Status 00 80 40 5E DD 2F 1A 123.456 9F BE 77 67 56 Antwort: Slave Adresse Funktion 16: Write Multiple Registers Register 14 69 Register 5225 Anz. Register 00 05 D5 E6 Endress+Hauser...
  • Seite 13: Modbus-Master → Gerät: Digitaleingang Zustand

    C0 C3 Zustände einzeln schreiben Die Zustände der Digitaleingänge 1-20 können über 16 Write Multiple Register oder 06 Write Single Register geschrieben werden. Registeradressen der Digitaleingänge (Modbus-Master → Gerät) Kanal Reg. Dez. Reg. Hex. Länge Byte Digital 1 1200 Endress+Hauser...
  • Seite 14: Funktion

    Register 1203 Anz. Register 00 01 1 Register Anz. Byte Digitaler Status 00 01 Digital 4 auf High 38 53 Antwort: Slave Adresse Funktion 16: Write Multiple Registers Register 04 B3 Register 1203 Anz. Register 00 01 F1 1E Endress+Hauser...
  • Seite 15: Gerät → Modbus-Master: Universalkanäle (Momentanwert)

    Universal 28 5335 14D7 Universal 29 5340 14DC Universal 30 5345 14E1 Universal 31 5350 14E6 Universal 32 5355 14EB Universal 33 5360 14F0 Universal 34 5365 14F5 Universal 35 5370 14FA Universal 36 5375 14FF Universal 37 5380 1504 Endress+Hauser...
  • Seite 16 →  43) der im 2. bis 5. Register übertragenen Fließkommazahl (64 Bit Float). Beispiel: Lesen von Universalkanal 1 mit dem Wert 82.4723968506 (64 Bit Float), Slave-Adresse 1 Byte Grenzwertver- Status Fließ- Fließkommazahl = 82.4723968506 (64 Bit Float) letzungen kommazahl Endress+Hauser...
  • Seite 17: Gerät → Modbus-Master: Mathematikkanäle (Resultat)

    1524 6540 198C Mathe 10 1527 6545 1991 Mathe 11 1530 6550 1996 Mathe 12 1533 6555 199B Alternativ an folgenden Adressen: • 4200-4222 (32 Bit Float) ohne Status • 8400-8444 (64 Bit Float) ohne Status • 6900-6939 (Status) Endress+Hauser...
  • Seite 18 Beispiel: Lesen von Mathe 1 (Resultat Momentanwert) (64 Bit Float), Slave-Adresse 1 Byte Grenzwertver- Status Fließ- Fließkommazahl = 12345.6789 (64 Bit Float) letzungen kommazahl Register Wert (hex) 6500 0080 6501 40C8 6502 1CD6 6503 E631 6504 F8A1 Anfrage: Slave Adresse Funktion 03: Read Holding Register Register 19 64 Register 6500 Endress+Hauser...
  • Seite 19: Beispiel: Lesen Von Mathe 1-12 (Resultat Zustand), Slave-Adresse

    03: Read Holding Register Register 07 08 Register 1800 Anz. Register 00 01 1 Register 04 BC Antwort: Slave Adresse Funktion 16: Write Multiple Registers Anzahl 2 Bytes Zustände 00 03 Mathe 1 und 2 Zustand High F8 45 Endress+Hauser...
  • Seite 20: Gerät → Modbus-Master: Digitalkanäle (Zustand)

    Die Zustände der Digitaleingänge 1-20 werden über 03 Read Holding Register (4x) aus- gelesen. Registeradressen der Digitaleingänge (Gerät → Modbus-Master) Kanal Reg. Dez. Reg. Hex. Länge Byte Digital 1 1200 Digital 2 1201 Digital 3 1202 Digital 4 1203 Digital 5 1204 Endress+Hauser...
  • Seite 21: Beispiel: Lesen Von Digitaleingang 6, Slave-Adresse

    Antwort: Slave Adresse Funktion 03: Read Holding Register Anzahl 2 Bytes Zustände 00 01 Digital 6 auf High 79 84 2.6.6 Gerät → Modbus-Master: Digitalkanäle (Gesamtzähler) Die Gesamtzähler der Digitaleingänge 1-20 werden über 03 Read Holding Register (4x) ausgelesen. Endress+Hauser...
  • Seite 22 Beispiel: Lesen von Gesamtzähler Digitaleingang 6 (32 Bit Float), Slave-Adresse 1 Byte Grenzwertver- Status Fließ- Fließkommazahl = 65552.0 letzungen kommazahl Register Wert (hex) 1315 0080 1316 40C9 1317 000A Anfrage: Slave Adresse Funktion 03: Read Holding Register Register 05 23 Register 1315 Anz. Register 00 03 3 Register Endress+Hauser...
  • Seite 23: Beispiel: Lesen Von Gesamtzähler Digitaleingang 6 (64 Bit Float), Slave-Adresse

    Slave Adresse Funktion 03: Read Holding Register Anz.Byte 10 Bytes 40 19 33 33 39 80 00 00 C5 32 2.6.7 Gerät → Modbus-Master: Integrierte Universalkanäle (Gesamtzähler) Die Gesamtzähler der Universaleingänge 1-40 werden über 03 Read Holding Register (4x) ausgelesen. Endress+Hauser...
  • Seite 24 Universal 31 5950 173E Universal 32 5955 1743 Universal 33 5960 1748 Universal 34 5965 174D Universal 35 5970 1752 Universal 36 5975 1757 Universal 37 5980 175C Universal 38 5985 1761 Universal 39 5990 1766 Universal 40 5995 176B Endress+Hauser...
  • Seite 25 Beispiel: Lesen von Gesamtzähler Universalkanal 1 mit dem Wert 33174.3672951 (64 Bit Float), Slave-Adresse 1 Byte Grenzwertver- Status Fließ- Fließkommazahl = 33174.3672951 (64 Bit Float) letzungen kommazahl Register Wert (hex) 5800 0080 5801 40E0 5802 32CB 5803 C0E1 5804 99A9 Endress+Hauser...
  • Seite 26: Gerät → Modbus-Master: Integrierte Mathematikkanäle (Gesamtzähler)

    Im 1. Register steht der Status (siehe →  44) der im 2. und 3. Register übertragenen Fließkommazahl (32 Bit Float). Beispiel: Lesen von Gesamtzähler Mathe 1 (32 Bit Float), Slave-Adresse 1 Byte Grenzwertver- Status Fließ- Fließkommazahl = letzungen kommazahl 33174.3672951 Register Wert (hex) 1700 0080 Endress+Hauser...
  • Seite 27 Register 1A 2C Register 6700 Anz. Register 00 05 5 Register 43 18 Antwort: Slave Adresse Funktion 03: Read Holding Register Anz. Byte 10 Bytes Status 00 80 41 68 5F 26 35 33174.3672951 2A FC 7E 83 06 Endress+Hauser...
  • Seite 28: Gerät → Modbus-Master: Relaiszstände Lesen

    • Bit 1 = Status Relais 10 • Bit 2 = Status Relais 11 • Bit 3 = Status Relais 12 1 = aktiv, 0 = inaktiv Beispiel: „0E07“ ergibt folgenden Status der Relais: Relais 1-3 und Relais 10-12 aktiv. Endress+Hauser...
  • Seite 29: Modbus-Master → Gerät: Relais Setzen (Option Telealarm)

    Grenzwerte übernehmen 0x03 Grenzwerte ändern Grenzwertnummer;Wert;Zeitspanne für Gra- dient;Delay;Wert2 0x04 Grenzwerte auslesen Grenzwerteinstellungen 0x05 Grund angeben Text des Grundes Um Grenzwerte zu ändern, muss folgender Ablauf eingehalten werden: 1. Grenzwertänderung initialisieren. 2. Grenzwerte ändern. 3. Evtl. Grund für Änderung angeben. Endress+Hauser...
  • Seite 30: Grenzwertänderungen Initialisieren

    Werte übertragen zu werden, die geändert werden sollen. Wertebereiche: Feld Wertebereich Datentyp Wert / wert1 Keine Einschränkung Fließkomma Spanne 0..60s Ganzzahl Delay 0..99999s Ganzzahl Beispiel: Func Grenzwert Daten Bedeutung 5.22;;60 Grenzwert 1 auf 5.22, keine Spanne, Verzögerung 60 s 5.34 Grenzwert 2 auf 5.34 Endress+Hauser...
  • Seite 31: Beispiel: Grenzwert 3 Ändern (Gradient Für Analogeingang) Auf 5.7 Innerhalb 10 Sekunden

    16: Write Multiple Register Register 0C 90 Register 3216 Anz.Register 00 03 3 Register 82 F1 Beispiel: Grenzwert 3 ändern (Gradient für Analogeingang) auf 5.7 innerhalb 10 Sekunden Byte Func Grenzwert Register Wert (hex) 3216 0303 3217 352E 3218 373B 3219 3130 Endress+Hauser...
  • Seite 32: Grund Der Grenzwertänderung Angeben

    62 64 Antwort: Slave Adresse Funktion 10: Write Multiple Register Register 0C 90 Register 3216 Anz. Register 00 07 7 Register 83 32 Grenzwerte übernehmen Hiermit werden die geänderten Grenzwerte im Gerät übernommen und in den Geräteein- stellungen gespeichert. Endress+Hauser...
  • Seite 33: Kommunikationsstatus Auslesen

    03: Read Holding register (4x) Register 0C 90 Register 3216 Anz. Register 00 01 1 Register 86 F3 Antwort: Slave Adresse Funktion 03: Read Holding register (4x) Anz. Bytes 2 Bytes Daten 00 01 88 44 Register Wert (hex) 3216 0001 Kommunikationsstatus: Endress+Hauser...
  • Seite 34: Grenzwerte Auslesen

    8 Register 46 F5 Antwort: Slave Adresse Funktion 03: Read Holding register (4x) Anz. Bytes 16 Bytes Daten 00 01 Falsche Grenzwertnummer Daten 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D4 69 Endress+Hauser...
  • Seite 35: Tabellen Und Definitionen

    Verzögerungszeit in Sekunden (0-99999). 2.6.12 Modbus-Master → Gerät: Texte übertragen Es können Texte (nach ASCII-Tabelle) in der Ereignisliste des Gerätes abgelegt werden. Die maximale Länge beträgt 40 Zeichen. Die Texte müssen über 16 Write Multiple Register geschrieben werden, pro Register 2 Zeichen. Endress+Hauser...
  • Seite 36: Daten (Option Charge)

    Modbus-Master → Gerät: Chargendaten (Option Charge) Es können Chargen gestartet und beendet werden. Ebenso Chargenname, Chargenbe- zeichnung, Chargennummer und Vorwahlzähler für den Chargenstopp. Die maximale Länge der Texte (ASCII) beträgt 30 Zeichen. Die Funktionen und Texte müssen über 16 Write Multiple Register geschrieben werden. Endress+Hauser...
  • Seite 37: Charge Starten

    Charge beenden Ist die Benutzerverwaltung aktiv, muss eine ID (max. 8 Zeichen) und ein Name (max. 20 Zeichen) durch Semikolon ‚ ; ’ getrennt übergeben werden. Wird eine ungerade Anzahl von Zeichen geschickt, so muss ein Leerzeichen (0x20) folgen. Endress+Hauser...
  • Seite 38: Chargenbezeichnung Setzen

    Auf dem Bildschirm erscheint für ein paar Sekunden ebenfalls diese Meldung. Chargenbezeichnung setzen Kann nur gesetzt werden, wenn Charge nicht gestartet wurde. Muss nicht gesetzt werden, wenn in den Geräteeinstellungen nicht verlangt. Beispiel: Chargenbezeichnung „Identifier“ für Charge 2 Byte func Register Wert (hex) 3088 0302 Endress+Hauser...
  • Seite 39: Chargenname Setzen

    16: Write Multiple Register Register 0C 10 Register 3088 Anz. Register 00 03 3 Register Anz. Byte 6 Bytes Daten 04 02 4E 61 6D 65 04 C8 Antwort: Slave Adresse Funktion 16: Write Multiple Register Register 0C 10 Register 3088 Endress+Hauser...
  • Seite 40: Chargennummer Setzen

    Kann nur gesetzt werden, wenn Charge nicht gestartet wurde. Muss nicht gesetzt werden, wenn in den Geräteeinstellungen nicht verlangt. • Maximal 8 Zeichen (inklusive ‚.’) • Exponentialfunktion zulässig, z. B. „1.23E-2“ • Nur positive Zahlen Beispiel: Vorgabezähler auf 12.345 für Charge 2 Byte func Register Wert (hex) 3088 0602 Endress+Hauser...
  • Seite 41: Chargenstatus Auslesen

    03: Read Holding register (4x) Register 0C 10 Register 3088 Anz. Bytes 6 Bytes Daten 00 00 00 01 00 00 42 75 Byte Komm. Status Status Status Status Status Charge Charge Charge Charge Register Wert (hex) 3088 0000 3090 0001 3091 0000 Endress+Hauser...
  • Seite 42: 2.6.14 Aufbau Der Prozesswerte

    Byte Grenzwertver- Status Fließ- Fließkommazahl = 7.5 letzungen kommazahl 64-Bit Fließkommazahl (IEEE-754) Octet (E) 2 (E) 2 (E) 2 (E) 2 (E) 2 (E) 2 (E) 2 (M) 2 (M) 2 (M) 2 (M) 2 (M) 2 (M) 2 Endress+Hauser...
  • Seite 43 Messwert von Universaleingang 1 (Register 200) und dem integrierten Universalein- gang 1 (Register 800) angezeigt. Byte Grenzwertver- Status Fließ- Fließkommazahl = 7.5 letzungen kommazahl Bit 0.0 1. zugewiesener Grenzwert nicht verletzt, hier Grenzwert auf Momentanwert = 0: Bit 0.1 2. zugewiesener Grenzwert verletzt, hier Grenzwert auf integrierten Wert Endress+Hauser...
  • Seite 44: Status Der Fließkommazahl

    Wert ist OK, unterer Grenzwert verletzt oder Gradient fallend 0x82 Wert ist OK, oberer Grenzwert verletzt oder Gradient steigend 0x83 Wert ist OK, oberer und unterer Grenzwert verletzt oder InBand/Outband Modbus-Master → Gerät 0x00..0x3F: Wert ungültig 0x40..0x7F: Wert unsicher 0x80..0xFF: Wert OK Endress+Hauser...
  • Seite 45: Registerübersicht

    Status + 32 Bit Float Universal 35 Status + 32 Bit Float Universal 36 Status + 32 Bit Float Universal 37 Status + 32 Bit Float Universal 38 Status + 32 Bit Float Universal 39 Status + 32 Bit Float Endress+Hauser...
  • Seite 46 Status + 32 Bit Float Universal 38 Gesamtzähler Status + 32 Bit Float Universal 39 Gesamtzähler Status + 32 Bit Float Universal 40 Gesamtzähler Status + 32 Bit Float 1200 Digital 1 Zustand 2 Byte 1201 Digital 2 Zustand 2 Byte Endress+Hauser...
  • Seite 47 Mathe 7 Status + 32 Bit Float 1521 Mathe 8 Status + 32 Bit Float 1524 Mathe 9 Status + 32 Bit Float 1527 Mathe 10 Status + 32 Bit Float 1530 Mathe 11 Status + 32 Bit Float Endress+Hauser...
  • Seite 48 32 Bit Float 4044 Universal 23 32 Bit Float 4046 Universal 24 32 Bit Float 4048 Universal 25 32 Bit Float 4050 Universal 26 32 Bit Float 4052 Universal 27 32 Bit Float 4054 Universal 28 32 Bit Float Endress+Hauser...
  • Seite 49 Universal 15 Status + 64 Bit Float 5275 Universal 16 Status + 64 Bit Float 5280 Universal 17 Status + 64 Bit Float 5285 Universal 18 Status + 64 Bit Float 5290 Universal 19 Status + 64 Bit Float Endress+Hauser...
  • Seite 50 Status + 64 Bit Float 5890 Universal 19 Gesamtzähler Status + 64 Bit Float 5895 Universal 20 Gesamtzähler Status + 64 Bit Float 5900 Universal 21 Gesamtzähler Status + 64 Bit Float 5905 Universal 22 Gesamtzähler Status + 64 Bit Float Endress+Hauser...
  • Seite 51 Status + 64 Bit Float 6705 Mathe 2 Gesamtzähler Status + 64 Bit Float 6710 Mathe 3 Gesamtzähler Status + 64 Bit Float 6715 Mathe 4 Gesamtzähler Status + 64 Bit Float 6720 Mathe 5 Gesamtzähler Status + 64 Bit Float Endress+Hauser...
  • Seite 52 Universal 27 Status 6827 Universal 28 Status 6828 Universal 29 Status 6829 Universal 30 Status 6830 Universal 31 Status 6831 Universal 32 Status 6832 Universal 33 Status 6833 Universal 34 Status 6834 Universal 35 Status 6835 Universal 36 Status Endress+Hauser...
  • Seite 53 64 Bit Float 8084 Universal 22 64 Bit Float 8088 Universal 23 64 Bit Float 8092 Universal 24 64 Bit Float 8096 Universal 25 64 Bit Float 8100 Universal 26 64 Bit Float 8104 Universal 27 64 Bit Float Endress+Hauser...
  • Seite 54 64 Bit Float 8428 Mathe 8 64 Bit Float 8432 Mathe 9 64 Bit Float 8436 Mathe 10 64 Bit Float 8440 Mathe 11 64 Bit Float 8444 Mathe 12 64 Bit Float 3088-3127 Charge 3024-3043 Texte 3216-3225 Grenzwerete Endress+Hauser...
  • Seite 55: Störungsbehebung

    • Haben Gerät und Master dieselbe Baudrate und Parität? • Ist die Verdrahtung der Schnittstelle in Ordnung? • Stimmt die vom Master gesendete Geräteadresse mit der eingestellten Geräteadresse des Gerätes überein? • Haben alle Slaves am Modbus unterschiedliche Geräteadressen? Endress+Hauser...
  • Seite 56: Klärungen

    Abkürzungsverzeichnis/Begriffserklärungen Memograph M, RSG45 Abkürzungsverzeichnis/Begriffserklärungen Modbus-Master: Alle Gerätschaften wie SPS, PLC, PC-Steckkarten, die eine Modbus-Mas- ter-Funktion ausüben. Endress+Hauser...
  • Seite 57: Stichwortverzeichnis

    Mathematikkanäle ......8 Universalkanal ......8 Endress+Hauser...
  • Seite 60 *71583017* 71583017 www.addresses.endress.com...

Inhaltsverzeichnis