Seite 1
— Einführung Weitere Informationen Modbus-Modul für EasyLine EL3000 Über den Modbus werden Informationen aus dem Zusätzliche Dokumentation zum EasyLine EL3000, Gasanalysator an einen PC oder ein EL3010-C, EL3060 steht kostenlos unter Prozessleitsystem übertragen. www.abb.de/analysentechnik zum Download zur Messwerte, Statussignale sowie Verfügung.
EasyLine EL3000, EL3010-C, EL3060 KONTINUIERLICHE GASANALYSATOREN | COM/EL3000/MODBUS-DE REV. E Inhaltsverzeichnis Change from one to two columns Bus-Digitaleingänge .............. 26 Allgemeine Beschreibung ......... 4 Automatische Kalibrierung ........27 Anwendung ................4 Autokalibrierung Modus ............27 Zugrunde liegende Dokumente ..........4 Autokalibrierung Kalibriersollwerte ........
Seite 3
EasyLine EL3000, EL3010-C, EL3060 KONTINUIERLICHE GASANALYSATOREN | COM/EL3000/MODBUS-DE REV. E ZO23 ..................70 Elektrochemischer Sauerstoffsensor O ......72 15 Systemmeldungen verwalten ......... 74 Zugriff auf die Systemmeldungen ........74 Lage der Meldungsdateien im Gerät ......74 Systemmeldungen ..............74 Aufbau der Modbus-Meldungsdatei ......74 Meldungsdatei aktualisieren ...........
EasyLine EL3000, EL3010-C, EL3060 KONTINUIERLICHE GASANALYSATOREN | COM/EL3000/MODBUS-DE REV. E Change from one to two columns 1 Allgemeine Beschreibung Schnittstellen Anwendung EL3000, EL3060 Über den Modbus® werden Informationen aus dem Gasanalysator an einen PC oder ein Prozessleitsystem Unterstützt werden die RS232- und die RS485-Schnittstelle übertragen.
EasyLine EL3000, EL3010-C, EL3060 KONTINUIERLICHE GASANALYSATOREN | COM/EL3000/MODBUS-DE REV. E 2 Modbus® über RS232/RS485 Elektrische Anschlüsse Hinweis Die RS232- und die RS485-Schnittstelle werden nur in den Anschluss über die RS232-Schnittstelle Gasanalysatoren der EL3000- und der EL3060-Serie unterstützt. Der Modbus®-Master ist an die RS232-Schnittstelle des Gasanalysators anzuschließen.
EasyLine EL3000, EL3010-C, EL3060 KONTINUIERLICHE GASANALYSATOREN | COM/EL3000/MODBUS-DE REV. E … 2 Modbus® über RS232/RS485 … Elektrische Anschlüsse Kabeltyp Komponenten für die RS485-Verkabelung Als Kabeltyp kommt ein dreiadriges Twisted-Pair-Kabel mit T-Verbindung einem Leiterquerschnitt von 0,25 mm (z. B. Thomas & Betts, Typ LiYCY) zum Einsatz.
EasyLine EL3000, EL3010-C, EL3060 KONTINUIERLICHE GASANALYSATOREN | COM/EL3000/MODBUS-DE REV. E 3 Modbus über TCP/IP Modbus/TCP-Client Modbus®/TCP aktivieren Variable Verbindung Der Modbus/TCP-Server ist im Auslieferungszustand deaktiviert. • Der Der Modbus/TCP-Server muss bei der Inbetriebnahme explizit über die ECT-Konfigurationssoftware aktiviert werden. Einbindung Der EL3000 Modbus/TCP-Server erwartet Anfragen unter den aktuellen IP-Adressen über den Kommunikationsport.
EasyLine EL3000, EL3010-C, EL3060 KONTINUIERLICHE GASANALYSATOREN | COM/EL3000/MODBUS-DE REV. E … 3 Modbus über TCP/IP Beispiel: Abfrage eines Messwertes über Modbus® TCP/IP Im Beispiel wird erläutert, wie der Messwert der Messkomponente 1 im IEEE-754 32-bit Floating-Point-Format (siehe Modbus®- Protokoll und IEEE-754-Format auf Seite 84) über Modbus TCP/IP abgefragt wird.
EasyLine EL3000, EL3010-C, EL3060 KONTINUIERLICHE GASANALYSATOREN | COM/EL3000/MODBUS-DE REV. E 4 Modbus® gemäß VDI 4201 Blatt 3 Allgemein Aufschalten von Referenzmaterial Funktionscode Das Aufschalten des Referenzmaterials erfolgt entsprechend der Für das Auslesen der Geräteparameter zum nachfolgenden Tabelle. • Erfassen von Messwerten, Beim Einfahren einer Kalibrierküvette wird automatisch das...
EasyLine EL3000, EL3010-C, EL3060 KONTINUIERLICHE GASANALYSATOREN | COM/EL3000/MODBUS-DE REV. E 5 Funktionsübersicht Funktion Beschreibung Messwerte als Gleitkommazahlen mit Messwertstatus Messwert, jeweils gefolgt von dem zugehörigen Messwertstatus (als 16-Bit-Integer). (siehe Messwerte auf Seite 15) Bei Detektoren mit mehreren Komponenten (max. 5) wird jeweils die aktive Komponente (siehe Komponentenumschaltung auf Seite 24) abgebildet.
Seite 13
EasyLine EL3000, EL3010-C, EL3060 KONTINUIERLICHE GASANALYSATOREN | COM/EL3000/MODBUS-DE REV. E Funktion Beschreibung Tiefpass-Zeitkonstanten Zeitkonstante, Zeitkonstante für nichtlineares Filter und Schwelle für nichtlineares Filter als (siehe Tiefpass auf Seite 23) Gleitkommazahl. Bei Detektoren mit mehreren Komponenten (max. 5) wird jeweils die aktive Komponente (siehe Komponentenumschaltung auf Seite 24) abgebildet.
EasyLine EL3000, EL3010-C, EL3060 KONTINUIERLICHE GASANALYSATOREN | COM/EL3000/MODBUS-DE REV. E … 7 Messwert-Funktionen Linearisierung Die Parameter der Linearisierung werden im IEEE 32 bit Floating-Point-Format siehe Modbus®-Protokoll und IEEE-754-Format auf Seite 84) übertragen. Der EL 3000 verwendet zwei Word-Register um einen Floating-Point-Wert darzustellen.
Seite 19
EasyLine EL3000, EL3010-C, EL3060 KONTINUIERLICHE GASANALYSATOREN | COM/EL3000/MODBUS-DE REV. E Modicon-Modbus-Adresse Input-Nummer Beschreibung/Name 31137 Input Register 1136 Lin Parameter A1 31138 1137 Komponente 4 31139 Input Register 1138 Lin Parameter A2 31140 1139 Komponente 4 31141 Input Register 1140 Lin Parameter A3...
EasyLine EL3000, EL3010-C, EL3060 KONTINUIERLICHE GASANALYSATOREN | COM/EL3000/MODBUS-DE REV. E … 7 Messwert-Funktionen Status Modicon-Modbus-Adresse Input-Nummer Beschreibung/Name 10001 Input Status Ausfall 10002 Input Status Funktionskontrolle 10003 Input Status Wartungsbedarf Der Modbus hat Lesezugriff auf den Gerätestatus. 0 = inaktiv, 1 = aktiv.
EasyLine EL3000, EL3010-C, EL3060 KONTINUIERLICHE GASANALYSATOREN | COM/EL3000/MODBUS-DE REV. E 10 Extern gesteuerte Kalibrierung Einleitung Bei dieser Art der Kalibrierung hat der Benutzer die volle Kontrolle über den Ablauf der Kalibrierung und die Aufgabe der Kalibriergase. Das Gerät führt nach der Übersendung des Kalibrierbefehls eine Kalibrierung sofort durch. Einzige Ausnahme ist hierbei die Überprüfung der Rohwerte während einer Endpunktkalibrierung: Eine Endpunktkalibrierung mit Nullgas wird nicht durchgeführt.
EasyLine EL3000, EL3010-C, EL3060 KONTINUIERLICHE GASANALYSATOREN | COM/EL3000/MODBUS-DE REV. E … 10 Extern gesteuerte Kalibrierung Steuersignale zur Kontrolle des Fidas24 NMHC Modicon-Modbus-Adresse Coil-Nummer Beschreibung/Name 1161 Coil Status 1160 NMHC 1 1162 Coil Status 1161 NMHC 2 Ein Fidas24 mit der Applikation NMHC hat zwei interne Messgaswege zur CH -Messung über Konverter (Cutter) oder zur direkten...
EasyLine EL3000, EL3010-C, EL3060 KONTINUIERLICHE GASANALYSATOREN | COM/EL3000/MODBUS-DE REV. E … 10 Extern gesteuerte Kalibrierung Einstellung der Kalibriermethode Kalibriermethode Informationen zum Thema „Kalibriermethode“ sind in der Betriebsanleitung des Gasanalysators enthalten. Die Kalibriermethode kann für jeden Detektor über die folgenden Register eingestellt werden:...
EasyLine EL3000, EL3010-C, EL3060 KONTINUIERLICHE GASANALYSATOREN | COM/EL3000/MODBUS-DE REV. E Beispiel für eine Kalibriersequenz Fidas24 mit einem Detektor und 3 Komponenten THC, CH und C Für den Detektor ist eine Ersatzgas-Kalibrierung mit der Komponente C an Null- und Endpunkt eingerichtet.
EasyLine EL3000, EL3010-C, EL3060 KONTINUIERLICHE GASANALYSATOREN | COM/EL3000/MODBUS-DE REV. E … 10 Extern gesteuerte Kalibrierung Rückmeldung der extern gesteuerten Kalibrierung Die Rückmeldungen der extern gesteuerten Kalibrierung und des Kalibrierreset können an Digitalausgänge ausgegeben werden. Als Rückmeldefunktionen stehen „Externe Kalibrierung / Kalibrierreset läuft“ und ein Statusbit zur Verfügung. Die Statussignale sind an das der automatischen Kalibrierung angegliedert.
EasyLine EL3000, EL3010-C, EL3060 KONTINUIERLICHE GASANALYSATOREN | COM/EL3000/MODBUS-DE REV. E Beispiel: Durchführung einer extern gesteuerten Kalibrierung Change from one to two columns Vorbemerkungen Schreiben des Sollwertes für die Endpunktkalibrierung Der Sollwert "1000" im Format 4 Byte Real wird konvertiert zu Das folgende Beispiel basiert auf den Prozeduren, die im [17530;0] im Format U16.
EasyLine EL3000, EL3010-C, EL3060 KONTINUIERLICHE GASANALYSATOREN | COM/EL3000/MODBUS-DE REV. E 11 Steuerung des Fidas24 Adressen und Register Angestoßen wird die jeweilige Funktion über das Setzen eines Coils. Es darf jeweils nur einer der drei Coil-Status gesetzt sein. Modicon-Modbus-Adresse Coil-Nummer Beschreibung/Name...
EasyLine EL3000, EL3010-C, EL3060 KONTINUIERLICHE GASANALYSATOREN | COM/EL3000/MODBUS-DE REV. E 12 User Memory Anwendung und Funktion Der User-Memory-Bereich ermöglicht es, Benutzerdaten oder Parameter, wie z. B. externe Berechnungsgrößen zur Kalibrierung oder Messwertkorrektur, im Gerät abzulegen. Für das Lesen und Schreiben des User-Memory-Bereiches werden „Read File Record“ und „Write File Record“ als Funktionen im Modbus Stack benötigt.
EasyLine EL3000, EL3010-C, EL3060 KONTINUIERLICHE GASANALYSATOREN | COM/EL3000/MODBUS-DE REV. E 13 Hilfsgrößen Einleitung Die Messwerte der Hilfsgrößen werden im IEEE-754 32-bit Floating-Point-Format (siehe Modbus®-Protokoll und IEEE-754-Format auf Seite 84) übertragen. Es werden zwei Word-Register verwendet, um einen Floating-Point-Wert darzustellen. Temperatur-Detektoren...
EasyLine EL3000, EL3010-C, EL3060 KONTINUIERLICHE GASANALYSATOREN | COM/EL3000/MODBUS-DE REV. E 14 Geräteinformation Einleitung Die folgenden Geräteinformationen sind verfügbar: • Fertigungsnummer (siehe Seite 47) • Seriennummer (siehe Seite 47) • Softwareversion-Nummer (siehe Seite 48) • Softwareversion-Datum (siehe Seite 48) • System (siehe Seite 49) Die Daten werden als ASCII-Code gespeichert.
EasyLine EL3000, EL3010-C, EL3060 KONTINUIERLICHE GASANALYSATOREN | COM/EL3000/MODBUS-DE REV. E … 14 Geräteinformation Hinweis Die Geräteinformationen je Analysatormodul sind in den folgenden Kapiteln dargestellt. Die Darstellung entspricht dem beschriebenem Beispielsystem auf Seite 49. Die spezifischen Startregister eines Systems müssen ausgelesen werden, da die erste Ziffer des Startregisters von der unten genannten Bezeichnung abweichen kann.
Seite 51
EasyLine EL3000, EL3010-C, EL3060 KONTINUIERLICHE GASANALYSATOREN | COM/EL3000/MODBUS-DE REV. E Startregister Registeroffset Registeranzahl Datentyp Beschreibung/Name Messkomponenten- und Drift-Werte (… Fortsetzung) Messkomponente 2 3116 32 Byte char string Name der Messkomponente 3132 float 32 Aktueller Messwert der Messkomponente 3134 uint16 Aktueller Status der Messkomponente...
Seite 52
EasyLine EL3000, EL3010-C, EL3060 KONTINUIERLICHE GASANALYSATOREN | COM/EL3000/MODBUS-DE REV. E … 14 Geräteinformation … Limas23 Startregister Registeroffset Registeranzahl Datentyp Beschreibung/Name EDL Intensität Hinweis Der Limas23 unterstützt mehrere Messkomponenten, verfügt aber nur über drei physische Detektoren. Die Nummern in den Klammern (1 bis 3) in den Spalten Startregister und Registeroffset entsprechen dem zugehörigen Detektor 1 bis 3.
EasyLine EL3000, EL3010-C, EL3060 KONTINUIERLICHE GASANALYSATOREN | COM/EL3000/MODBUS-DE REV. E Uras26 Startregister Registeroffset Registeranzahl Datentyp Beschreibung/Name Analysatormodul-Informationen 5000 16 Byte char string Seriennummer des Analysators 5008 32 Byte char string Name des Analysators 5024 32 Byte char string Benutzerdefinierter Text des Analysator...
Seite 54
EasyLine EL3000, EL3010-C, EL3060 KONTINUIERLICHE GASANALYSATOREN | COM/EL3000/MODBUS-DE REV. E … 14 Geräteinformation … Uras26 Startregister Registeroffset Registeranzahl Datentyp Beschreibung/Name Messkomponenten- und Drift-Werte (… Fortsetzung) Messkomponente 2 5115 32 Byte char string Name der Messkomponente 5131 float 32 Aktueller Messwert der Messkomponente...
Seite 55
EasyLine EL3000, EL3010-C, EL3060 KONTINUIERLICHE GASANALYSATOREN | COM/EL3000/MODBUS-DE REV. E Startregister Registeroffset Registeranzahl Datentyp Beschreibung/Name Module auxiliary values 5610 float32 Cover heating actual 5612 float32 Cover heating control varibale 5614 uint16 Cover heating status 5615 float32 Cover heating set point Kalibrierzellen Der Uras26 unterstützt mehrere Messkomponenten, verfügt aber nur über vier physische Detektoren.
EasyLine EL3000, EL3010-C, EL3060 KONTINUIERLICHE GASANALYSATOREN | COM/EL3000/MODBUS-DE REV. E 15 Systemmeldungen verwalten Zugriff auf die Systemmeldungen Systemmeldungen Die Systemmeldungen im Gerät werden in einem Alle Meldungen des Gerätes werden im Meldungsspeicher Systemspeicherbereich verwaltet. Alle Meldungen können aufbewahrt. Dieser Meldungsspeicher ist flüchtig, d.h. nach ausgelesen und registriert werden.
EasyLine EL3000, EL3010-C, EL3060 KONTINUIERLICHE GASANALYSATOREN | COM/EL3000/MODBUS-DE REV. E Adressatenkennung: Meldungsdatei aktualisieren Eindeutige Absenderkennung der Meldungen für dieses Um die Meldungsdatei zu aktualisieren, muss in der Gerät (16 Bit). Meldungsdatei (Datei 256) der Record 0 geschrieben werden. Meldungsnummer: Record Bedeutung (Record schreiben) Eindeutige Meldungsnummer der Gerätefamilie (16 Bit).
EasyLine EL3000, EL3010-C, EL3060 KONTINUIERLICHE GASANALYSATOREN | COM/EL3000/MODBUS-DE REV. E … 15 Systemmeldungen verwalten … Systemmeldungen NAMUR-Statussignale: Meldung quittieren (8 Bit Low-Byte) Beschreibt das aktuelle NAMUR- Ist eine Meldung im Gerät quittierpflichtig, so muss die Meldung Statusverhalten der Meldung, d.h. welche Statusausgänge bestätigt werden, bevor sie aus dem Meldungssystem des...
EasyLine EL3000, EL3010-C, EL3060 KONTINUIERLICHE GASANALYSATOREN | COM/EL3000/MODBUS-DE REV. E Adressatenkennung (Absender-ID) auslesen Format der Adressatenkennungs-Datei Der Absender einer Meldung wird in der Meldungsdatei kodiert Ist eine Adressatenkennung ermittelt (siehe Auslesen einer in der Absender-ID übertragen (relativer Record 0, siehe Format Adressatenkennung einleiten auf Seite 77), kann der Absender einer Meldung (siehe Format einer Meldung auf Seite 75).
EasyLine EL3000, EL3010-C, EL3060 KONTINUIERLICHE GASANALYSATOREN | COM/EL3000/MODBUS-DE REV. E … 15 Systemmeldungen verwalten … Adressatenkennung (Absender-ID) auslesen Aufbau eines Sprachtextes Beispiel – Mehrsprachiger Text Adressatenkennung: „|001Fidas24:A.Pres.|049Fidas24:Luftd.“ Sprachkodierung Zeichen Bedeutung Kennung Sprache Text "|" ASCII-Zeichen 124;0x7C als ein Byte (nicht UTF8-kodiert) English Fidas24:A.Pres.
EasyLine EL3000, EL3010-C, EL3060 KONTINUIERLICHE GASANALYSATOREN | COM/EL3000/MODBUS-DE REV. E Meldungstexte auslesen Die Bedeutung einer Meldung wird in der Meldungsdatei kodiert Format der Meldungstext-Datei in der Meldungsnummer übertragen (relativer Record 1, siehe Ist eine Meldungsnummer ermittelt (siehe Auslesen eines Format einer Meldung auf Seite 75).
EasyLine EL3000, EL3010-C, EL3060 KONTINUIERLICHE GASANALYSATOREN | COM/EL3000/MODBUS-DE REV. E … 15 Systemmeldungen verwalten … Meldungstexte auslesen Format eines Meldungstextes Aufbau eines Meldungstextes Der Meldungstext kann mehrsprachig übertragen werden. Die einzelnen Sprachtexte werden durch eine Kennung getrennt Zeichen Bedeutung hintereinander als eine Zeichenkette übertragen.
EasyLine EL3000, EL3010-C, EL3060 KONTINUIERLICHE GASANALYSATOREN | COM/EL3000/MODBUS-DE REV. E 17 Anhang Modbus®-Protokoll und IEEE-754-Format Aufbereitung des Formates Das Modbus-Protokoll sieht 16-bit-Register als Übertragungswerte vor. Die Gerätedaten werden aber zum Teil im IEEE-754-Format (32 bit) gespeichert. Aus diesem Grund muss applikationsseitig das Format aufbereitet werden.
EasyLine EL3000, EL3010-C, EL3060 KONTINUIERLICHE GASANALYSATOREN | COM/EL3000/MODBUS-DE REV. E Trademarks Modbus ist ein eingetragenes Warenzeichen der Modbus Organization.
Seite 86
EasyLine EL3000, EL3010-C, EL3060 KONTINUIERLICHE GASANALYSATOREN | COM/EL3000/MODBUS-DE REV. E Notizen...
Seite 87
EasyLine EL3000, EL3010-C, EL3060 KONTINUIERLICHE GASANALYSATOREN | COM/EL3000/MODBUS-DE REV. E Notizen...
Seite 88
Technische Änderungen sowie Inhaltsänderungen dieses Dokuments behalten wir uns jederzeit ohne Vorankündigung vor. Bei Bestellungen gelten die vereinbarten detaillierten Angaben. ABB übernimmt keinerlei Verantwortung für eventuelle Fehler oder Unvollständigkeiten in diesem Dokument. Wir behalten uns alle Rechte an diesem Dokument und den darin enthaltenen Themen und Abbildungen vor.