Kontinuierliche Gasanalysatoren Advance Optima … System Overview ausgelesen. ... 1...

52
Advance Optima Kontinuierliche Gasanalysatoren AO2000 Serie PROFIBUS DP/PA Interface SoftwareVersion 5.1 Technische Information 30/24315 DE Rev. 2

Transcript of Kontinuierliche Gasanalysatoren Advance Optima … System Overview ausgelesen. ... 1...

Page 1: Kontinuierliche Gasanalysatoren Advance Optima … System Overview ausgelesen. ... 1 Digital-I/O-Modul in –X24 1 Analogausgang-Modul in –X26 ... Im Advance Optima sind ...

Advance Optima Kontinuierliche Gasanalysatoren AO2000 Serie PROFIBUS DP/PA Interface Software�Version 5.1 Technische Information 30/24�315 DE Rev. 2

Page 2: Kontinuierliche Gasanalysatoren Advance Optima … System Overview ausgelesen. ... 1 Digital-I/O-Modul in –X24 1 Analogausgang-Modul in –X26 ... Im Advance Optima sind ...

2 AO2000 Serie PROFIBUS DP/PA Interface 30/24-315 DE Rev. 2

Inhaltsverzeichnis

Seite

Kapitel 1 Beschreibung

Vorbemerkungen 4

Anwendung 4

Kompatibilität 4

Kommunikation 4

PROFIBUS-DP/PA-Modul 5

Firmware 5

Einbindung in PROFIBUS-Netzwerke 6

Kapitel 2 Projektierungshinweise

Geräte-Stammdaten-Datei (GSD) 7

Einstellung der Bus-Adresse 7

PROFIBUS-Abbild 7

Device Type Manager (DTM) 8

Leitungslängen 8

Randbedingungen/Limitierungen 8

Kapitel 3 Konfigurieren eines PROFIBUS-Abbildes im AO2000 und im PROFIBUS-Master

Allgemeines 9

Erstellen eines individuellen PROFIBUS-Abbildes im AO2000 10

Erstellen des Abbildes im PROFIBUS-Master 13

Kapitel 4 Block-Struktur des Geräteprofils Analysegeräte (Analyzer Devices)

Beschreibung der Blöcke 15

Kapitel 5 Konfigurieren der PROFIBUS-Schnittstelle

Konfigurations-Menü 16

Referenzmaterialaufschaltung über den PROFIBUS gemäß VDI 4201 17

Abbildung im zyklischen Datenverkehr 18

Einfügen von neuen Modulen 20

Löschen von Modulen 20

Zyklische Datenübertragung von Digital Inputs und Outputs 20

Zyklische Datenübertragung von Analog Inputs und Outputs 20

Condensed Status 20

Gerätediagnose 21

Messwertstatus 22

AO2000-Statusmeldungen 23

Aufbau IEEE-754-Format 30

Page 3: Kontinuierliche Gasanalysatoren Advance Optima … System Overview ausgelesen. ... 1 Digital-I/O-Modul in –X24 1 Analogausgang-Modul in –X26 ... Im Advance Optima sind ...

30/24-315 DE Rev. 2 AO2000 Serie PROFIBUS DP/PA Interface 3

Inhaltsverzeichnis

Seite

Kapitel 6 Abbildung der „Transducer/Function Blocks“ in AO2000

Physical Block (PB) 31

PROFIBUS „Analog Input Function Blocks“ 31

PROFIBUS „Digital Input Function Blocks“ 33

PROFIBUS „Analog Output Function Blocks“ 33

PROFIBUS „Digital Output Function Blocks” 33

Analyzer Transducer Block (ATB) 34

Discrete Input Transducer Block (DITB) 34

Analog Input Transducer Block (AITB) 34

Digital Output Transducer Block (DOTB) 34

Analog Output Transducer Block (AOTB) 34

Kapitel 7 PROFIBUS anschließen

PROFIBUS anschließen 35

Anhang

GSD-Datei 36

Azyklische Parameter – Physical Block 39

Funktionsblöcke 42

Transducer-Blöcke 46

PROFIBUS-Abbild 49

Legende 51

Page 4: Kontinuierliche Gasanalysatoren Advance Optima … System Overview ausgelesen. ... 1 Digital-I/O-Modul in –X24 1 Analogausgang-Modul in –X26 ... Im Advance Optima sind ...

4 AO2000 Serie PROFIBUS DP/PA Interface 30/24-315 DE Rev. 2

Kapitel 1 Beschreibung

Vorbemerkungen

Diese Technische Information beschreibt ausschließlich die AO2000 PROFIBUS-Schnittstelle von ABB. Für den Einsatz dieser Schnittstelle werden allgemeine PROFIBUS-Kenntnisse vorausgesetzt. Informationen zum Aufbau von PROFIBUS-Netzen sind in der Broschüre „PROFIBUS – Lösungen von ABB“ (Druckschrift-Nr. 30/FB-10) enthalten. Weitere Informationen finden Sie auch bei der PROFIBUS Nutzer Organisation (PNO) im Internet unter http://www.PROFIBUS.com.

Anwendung

Über das PROFIBUS-Modul kann das AO2000-System als PROFIBUS-Slave an ein PROFIBUS-Netz angeschlossen werden. Das PROFIBUS-Modul stellt eine RS485- und eine MBP-Schnittstelle (nicht eigensicher) zur Verfügung. Über den PROFIBUS werden Informationen aus den Gasanalysatoren der AO2000 Serie an einen PC, eine SPS oder ein Prozessleitsystem übertragen. Messwerte, Statussignale sowie die Signale der Analog- und Digitaleingänge werden so zur Weiterverarbeitung bereitgestellt.

Kompatibilität

Die in der vorliegenden Revision 2 der Technischen Information beschriebene PROFIBUS-Schnittstelle kann ab der AO2000-Softwareversion 5.1.2 eingesetzt werden. Für ältere Softwareversionen bleibt die Revision 1 der Technischen Information gültig.

Kommunikation

Realisiert ist das „Profile for Process Control Device Version V 3.01“, mit dem Amendment 2 „Condensed Status und Diagnostic Messages V 1.0“ sowie dem Amendment 3 „Identification Maintenance Functions (I&M Function for PA) V 1.0“. Unterstützt werden die RS485-Übertragungstechnik und die MBP-Übertragungstechnik (nicht eigensicher). Nach der PROFIBUS Spezifikation wird zwischen den zyklischen und azyklischen Diensten unterschieden. Mit zyklischen Diensten werden die Prozessdaten, z.B. Messwerte, Stellbefehle und Statusinformationen, übertragen. Die azyklischen Dienste ermöglichen die Abfrage oder die lokale Änderung von Geräte-parametern während des Betriebes. Ein DTM zur Konfigurierung und Parametrierung über den PROFIBUS steht wegen der großen Varianz der Analysengeräte zurzeit nicht zur Verfügung. Es wird daher dringend empfohlen, die Konfiguration des AO2000-Gerätes am HMI durchzuführen. Das Geräteprofil ist beim PROFIBUS eine gerätespezifische Ergänzung zur Datenkommunikation. In dem Geräteprofil ist die für die Geräteklasse typische Funktionalität durch Parameter wie z.B. Messbereiche oder Grenzwerte verbindlich festgelegt.

Page 5: Kontinuierliche Gasanalysatoren Advance Optima … System Overview ausgelesen. ... 1 Digital-I/O-Modul in –X24 1 Analogausgang-Modul in –X26 ... Im Advance Optima sind ...

30/24-315 DE Rev. 2 AO2000 Serie PROFIBUS DP/PA Interface 5

PROFIBUS-DP/PA-Modul

Das Elektronikmodul im AO2000-System bietet die Möglichkeit, im Steckplatz -X20/-X21 ein PROFIBUS-DP/PA-Modul zu stecken. Das Modul kann in 2 Ausführungen bestellt werden: PROFIBUS DP/PA-Modul für direkte Verkabelung PROFIBUS DP für Ex, mit Verkabelung über Trennrelais für den Einsatz in einer Zentraleinheit in

Kategorie 2G.

Bild 1 PROFIBUS-DP/PA-Modul Das PROFIBUS-DP/PA-Modul stellt zwei Schnittstellen zur Verfügung: RS485-Schnittstelle

Über die RS485-Schnittstelle kann ein AO2000-System in ein PROFIBUS-DP-Netzwerk eingebunden werden.

MBP-Schnittstelle

Über die MBP-Schnittstelle kann ein AO2000-System in ein nicht eigensicheres PROFIBUS-PA-Netzwerk eingebunden werden.

Firmware

Aktueller Firmware-Stand des AO2000-Systems: V 5.1.2.

MBP

RS485

Page 6: Kontinuierliche Gasanalysatoren Advance Optima … System Overview ausgelesen. ... 1 Digital-I/O-Modul in –X24 1 Analogausgang-Modul in –X26 ... Im Advance Optima sind ...

6 AO2000 Serie PROFIBUS DP/PA Interface 30/24-315 DE Rev. 2

Einbindung in PROFIBUS-Netzwerke

Das AO2000-System kann über das PROFIBUS-DP/PA-Modul in vorhandene PROFIBUS-DP- oder PROFIBUS-PA-Netze eingebunden werden. Der hier dargestellte PROFIBUS PA befindet sich in der Nicht-Ex-Zone.

Bild 2 AO2000 Analysengeräte angekoppelt an PROFIBUS DP und PA (nicht eigensicher)

Page 7: Kontinuierliche Gasanalysatoren Advance Optima … System Overview ausgelesen. ... 1 Digital-I/O-Modul in –X24 1 Analogausgang-Modul in –X26 ... Im Advance Optima sind ...

30/24-315 DE Rev. 2 AO2000 Serie PROFIBUS DP/PA Interface 7

Kapitel 2 Projektierungshinweise

Geräte-Stammdaten-Datei (GSD)

Durch die Verwendung des PROFIBUS PA Profils V 3.01 sind die Geräte nicht nur „interoperable“, d.h. Geräte unterschiedlicher Hersteller sind physikalisch an einem Bus anschließbar und kommunikationsfähig, sondern auch „interchangeable“, d.h. Geräte unterschiedlicher Hersteller können untereinander ausge-tauscht werden. Um diese Austauschbarkeit sicherzustellen, wird von ABB zur Systemeinbindung eine GSD-Datei (GSD= Geräte-Stammdaten-Datei) zur Verfügung gestellt. Die herstellerspezifische GSD-Datei „ABB_3401“ befindet sich auf der zum Lieferumfang des Gasanlysators gehörenden Produkt-CD „Software-Tools and Technical Documentation“. Die Beschreibung der GSD-Datei ist im Anhang zu finden (siehe Seite 36).

Einstellung der Bus-Adresse

Sind hinsichtlich der Bus-Adresse keine Kunden-vorgaben vorhanden, ist die Bus-Adresse bei Auslieferung auf „126“ eingestellt. Die Adresse muss bei der Inbetriebnahme des AO2000-Systems im gültigen Bereich (1–125) eingestellt werden. Die eingestellte Adresse darf im Segment nur einmal vorhanden sein. Die Einstellung kann direkt am Gasanalysator vorgenommen werden (siehe auch Abschnitt „Konfigurations-Menü“, Seite 16).

Bild 3 Konfiguration der PROFIBUS-Schnittstelle

PROFIBUS-Abbild

Nachdem alle Analysatormodule und I/O-Karten am AO2000-System angemeldet wurden, kann mit dem Software-Tool „SMT-Light“ das PROFIBUS-Abbild erstellt werden. Hierzu wird mit dem Software-Tool SMT ein System Overview ausgelesen. Das PROFIBUS-Abbild kann im Menü „System“ auf einen Datenträger gespeichert werden. Die Konfiguration eines PROFIBUS-Abbildes wird in Kapitel 3 ausführlicher beschrieben (siehe Seite 9). Ein Beispiel für ein PROFIBUS-Abbild ist im Anhang zu finden (siehe Seite 49).

Page 8: Kontinuierliche Gasanalysatoren Advance Optima … System Overview ausgelesen. ... 1 Digital-I/O-Modul in –X24 1 Analogausgang-Modul in –X26 ... Im Advance Optima sind ...

8 AO2000 Serie PROFIBUS DP/PA Interface 30/24-315 DE Rev. 2

Device Type Manager (DTM)

Ein DTM zur Konfigurierung und Parametrierung über den PROFIBUS steht zurzeit nicht zur Verfügung.

Leitungslängen

Die zulässige Leitungslänge im Segment inkl. aller Stichleitungen ist vom Kabeltyp und der eingestellten Bauderate abhängig. Weitere ausführliche Projektierungshinweise finden Sie in der Broschüre „PROFIBUS – Lösungen von ABB“ (Druckschrift-Nr. 30/FB-10). Ergänzende Informationen sind auf der ABB-Homepage http://www.abb.de sowie auf der Homepage der PROFIBUS-Nutzer-Organisation http://www.PROFIBUS.com zu finden.

Randbedingungen/Limitierungen

Beim zyklischen Datenverkehr wird bei der Kommunikationsaufnahme zwischen Master und Slave ein Konfigurations-String (CFG-String) ausgetauscht. Der CFG-String beinhaltet die Anordnung der PROFIBUS-Funktionsblöcke (FB) im zyklischen Datenverkehr. Dieser CFG-String darf nicht länger als 240 Byte sein. Für jeden FB, der am zyklischen Datenverkehr teilnimmt, werden 4 Byte im CFG-String benötigt. Daraus ergibt sich eine maximale Anzahl von 60 PROFIBUS-Funktionsblöcken (240 / 4 = 60). Für den zyklischen Datenverkehr stehen 240 Byte Eingangsdaten und 240 Byte Ausgangsdaten zu Verfügung. Daraus ergibt sich eine weitere Limitierung. Zyklische Eingangsdaten: 0 240. Byte

AI-FB1 AI-FB2 AI-FB3 DI-FB1 DI-FB2 Zyklische Ausgangsdaten: 0 240. Byte

AO-FB1 AO-FB2 AO-FB3 DO-FB1 DO-FB2 Die analogen FBs benötigen 5 Bytes (4-Byte Value + 1 Byte Status). Die digitalen FBs benötigen 2 Bytes (1 Byte Value + 1 Byte Status). Daraus ergibt sich: Anzahl AI-FB x 5 + Anzahl DI-FB x 2 darf nicht > 240 Byte sein. Anzahl AO-FB x 5 + Anzahl DO-FB x 2 darf nicht > 240 Byte sein. Anzahl AI-FB + Anzahl DI-FB + Anzahl AO-FB + Anzahl DO-FB darf nicht > 60 sein (Begrenzung des CFG-

Strings). Beispiel: nur AI: 240 Byte / 5 Byte = 48 FB < 60 erlaubt nur DI: 240 Byte / 2 Byte = 120 FB > 60 nicht erlaubt Bei Überschreiten der erlaubten Grenzen (es sind mehr I/Os vorhanden als abgebildet werden können) werden Funktionsblöcke nach einer definierten Prioritätenliste verteilt (siehe Abschnitt „Abbildung im zyklischen Datenverkehr“, Seite 18).

Page 9: Kontinuierliche Gasanalysatoren Advance Optima … System Overview ausgelesen. ... 1 Digital-I/O-Modul in –X24 1 Analogausgang-Modul in –X26 ... Im Advance Optima sind ...

30/24-315 DE Rev. 2 AO2000 Serie PROFIBUS DP/PA Interface 9

Kapitel 3 Konfigurieren eines PROFIBUS-Abbildes im AO2000 und im PROFIBUS-Master

Allgemeines

Jedes AO2000-System hat eine individuelle Konfiguration in Bezug auf die Anzahl der analogen und digitalen Eingänge und Ausgänge. Ein bestehendes AO2000-System, das als Slave in das PROFIBUS-Netz eingebunden werden soll, ist durch seinen Hardwareaufbau, d.h. durch die Anzahl der Analysatoren, die Anzahl der Messkomponenten sowie die Anzahl der installierten Digital- und Analogmodule festgelegt. Das Standard-PROFIBUS-Abbild eines solchen Systems enthält alle Eingänge und Ausgänge, die mit der oben genannten Hardware-Konfiguration möglich sind. Typischerweise ist es nicht notwendig, alle zur Verfügung stehenden Eingänge und Ausgänge zum PROFIBUS-Master zu übertragen. Im angepassten PROFIBUS-Abbild (PROFIBUS-Map) sollen nur die Eingänge und Ausgänge erscheinen, auf die der PROFIBUS-Master tatsächlich zugreifen soll.

Page 10: Kontinuierliche Gasanalysatoren Advance Optima … System Overview ausgelesen. ... 1 Digital-I/O-Modul in –X24 1 Analogausgang-Modul in –X26 ... Im Advance Optima sind ...

10 AO2000 Serie PROFIBUS DP/PA Interface 30/24-315 DE Rev. 2

Erstellen eines individuellen PROFIBUS-Abbildes im AO2000

Aufgabe

Erstellen eines individuellen PROFIBUS-Abbildes für folgende Beispielkonfiguration: 1 Analysatormodul Uras26 mit 2 Messkomponenten (CO, CO2) 1 Digital-I/O-Modul in –X24 1 Analogausgang-Modul in –X26 Beschreibung des Standard-PROFIBUS-Abbildes

Das zugehörige Standard-PROFIBUS-Abbild zu dem oben aufgeführten System besteht aus 45 Modulen:

Fortsetzung auf der folgenden Seite

Page 11: Kontinuierliche Gasanalysatoren Advance Optima … System Overview ausgelesen. ... 1 Digital-I/O-Modul in –X24 1 Analogausgang-Modul in –X26 ... Im Advance Optima sind ...

30/24-315 DE Rev. 2 AO2000 Serie PROFIBUS DP/PA Interface 11

Erstellen eines individuellen PROFIBUS-Abbildes im AO2000, Fortsetzung

Beschreibung des Standard-PROFIBUS-Abbildes, Fortsetzung

Aus der Sicht des PROFIBUS-Masters gibt es 12 Analog-Input-Module (Nr. 1…12), 17 Digital-Input-Module (Nr. 13…29), 8 Analog-Output-Module (Nr. 30…37) 8 Digital-Output-Module (Nr. 38…45) Im Advance Optima sind (siehe auch Bild 6, Seite 15): PROFIBUS Analog Inputs:

Messwerte, Bus Analog Outputs , Analog-Eingänge, Analog-Ausgänge PROFIBUS Digital Inputs:

Digital-Eingänge, Bus Digital Outputs, Digital-Ausgänge, PROFIBUS Analog Outputs:

Bus Analog Inputs PROFIBUS Digital Outputs:

Bus Digital Inputs Konfigurieren

1. Festlegen der Anzahl der gewünschten PROFIBUS-Eingänge und Ausgänge, auf die der PROFIBUS-Master zugreifen soll.

Beispiel: Aus dem Uras26 sollen die Messwerte der beiden Messkomponenten (CO, CO2), 2 Bus-Analog-Ausgänge, 2 Digital-Eingänge, 4 Digital-Ausgänge und 2 Bus Digital-Eingänge, insgesamt also 12 Module (Parameter), übertragen werden. Dies sind aus Sicht des PROFIBUS-Master: 4 PROFIBUS-Analogeingänge (Analog Inputs):

2 Messwerte: CO ppm, CO2 Vol% (measurements) und 2 Bus-Analog-Ausgänge (bus analog outputs)

6 PROFIBUS-Digitaleingänge (Digital Inputs): 2 Digital Inputs: X24, DI1und DI3 und 4 Digital Outputs: X24, DO1,2,3,4

kein PROFIBUS Analogausgang (Analog Outputs) 2 PROFIBUS Digitalausgänge (Digital Outputs):

2 Bus-Digital-Eingänge: Bus DI1 und DI2 (bus digital inputs) 2. Konfigurieren der PROFIBUS-Eingänge und Ausgänge entweder direkt am Analysator oder mit Hilfe der

HMI-Software remote (Menü Konfigurieren System Netzwerk PROFIBUS). Nicht erforderliche Komponenten sind zu deaktivieren. Dies vermeidet Buslast ohne Nutzinhalt und erhöht die Übersichtlichkeit.

Fortsetzung auf der folgenden Seite

Page 12: Kontinuierliche Gasanalysatoren Advance Optima … System Overview ausgelesen. ... 1 Digital-I/O-Modul in –X24 1 Analogausgang-Modul in –X26 ... Im Advance Optima sind ...

12 AO2000 Serie PROFIBUS DP/PA Interface 30/24-315 DE Rev. 2

Erstellen eines individuellen PROFIBUS-Abbildes im AO2000, Fortsetzung

PROFIBUS-Map im AO-HMI nach der Deaktivierung nicht benötigter Eingänge und Ausgänge:

Ansehen/Ausdrucken

Dieses PROFIBUS-Abbild kann mit Hilfe der SMT-Software gelesen und ausgedruckt werden. 1. Starten der SMT-Software und IP-Adresse des Analysators eintragen. 2. Mit Tools System overview die Konfiguration des Systems laden.

3. Durch Drücken von Print angepasste PROFIBUS-Map ausdrucken.

Ist kein Drucker vorhanden, kann die angepasste PROFIBUS-Map über Details am Bildschirm angesehen werden sowie ein Screenshot erstellt werden.

Fortsetzung auf der folgenden Seite

Page 13: Kontinuierliche Gasanalysatoren Advance Optima … System Overview ausgelesen. ... 1 Digital-I/O-Modul in –X24 1 Analogausgang-Modul in –X26 ... Im Advance Optima sind ...

30/24-315 DE Rev. 2 AO2000 Serie PROFIBUS DP/PA Interface 13

Erstellen eines individuellen PROFIBUS-Abbildes im AO2000, Fortsetzung

Statt der ursprünglich 45 Module sind jetzt nur noch 12 Module im PROFIBUS-Abbild enthalten:

Beispiel: Aus dem Uras26 wurden die Messwerte der beiden Messkomponenten (CO, CO2), 2 Bus-Analog-Ausgänge, 2 Digital-Eingänge, 4 Digital-Ausgänge und 2 Bus Digital-Eingänge, insgesamt also 12 Module (Parameter), übertragen. Module 1–10: Eingangsdaten vom Slave zum Master Offset 0 bis 30 = 32 Byte Module 11–12: Ausgangsdaten vom Master zum Slave Offset 0 bis 2 = 4 Byte

Erstellen des Abbildes im PROFIBUS-Master

Das Abbild im PROFIBUS-Master muss mit exakt denselben Komponenten und Datentypen wie für den AO2000 erstellt werden. Hinweis: Die Reihenfolge AI, DI, AO, DO ist unbedingt einzuhalten! Hierzu ist die Engineering -Software des jeweiligen Automatisierungssystems erforderlich.

Page 14: Kontinuierliche Gasanalysatoren Advance Optima … System Overview ausgelesen. ... 1 Digital-I/O-Modul in –X24 1 Analogausgang-Modul in –X26 ... Im Advance Optima sind ...

14 AO2000 Serie PROFIBUS DP/PA Interface 30/24-315 DE Rev. 2

Kapitel 4 Block-Struktur des Geräteprofils Analysegeräte (Analyzer Devices)

Das PA-Geräteprofil für das AO2000-System wurde nach dem Blockmodell entwickelt und realisiert. Die Funktionalität des Gerätes ist hier durch „Blöcke“ beschrieben.

Bild 4 Block-Struktur des Geräteprofils Analysegeräte (Analyzer Devices)

Bild 5 Blockmodell im AO2000-System

ElektronikAnalysator

SensorMesswert-aufbereitung

AO2000-System

TransducerBlock

Function BlockAnalog Input

Device

Physical Block

Profibus PA

Profibus PA

Physical Block

Physical Block

Analog InputFunction

Block

Analog InputFunction

Block

Digital InputFunction

Block

Digital InputFunction

Block

Digital OutputFunction

Block

Digital OutputFunction

Block

Digital InputTransducer

Block

Digital InputTransducer

Block

Local Input

Local OutputDigital OutputTransducer

Block

Digital OutputTransducer

Block

Analog OutputTransducer

Block

Analog OutputTransducer

Block

Analog InputTransducer

Block

Analog InputTransducer

Block

Remote Access

Local I/O

Local I/O

Analyzer Transducer

Block

Analyzer Transducer

Block

Analog OutputFunction

Block

Analog OutputFunction

Block

PV

PV PV PV

PV

Page 15: Kontinuierliche Gasanalysatoren Advance Optima … System Overview ausgelesen. ... 1 Digital-I/O-Modul in –X24 1 Analogausgang-Modul in –X26 ... Im Advance Optima sind ...

30/24-315 DE Rev. 2 AO2000 Serie PROFIBUS DP/PA Interface 15

Beschreibung der Blöcke

Blocktyp Blockinhalt Bemerkung

Geräteblock Physical Block (PB) Beschreibung des Gerätes (Hardware)

Messverfahren, Geräte-Konfiguration, Geräte-Nummer, Hersteller-Name. Betriebszustand (Betrieb, Wartung, ...) Globalstatus, Diagnose-Information.

nur ein Geräteblock je Gerät

Übertragungsblöcke (Parameter der physikalischen Messgröße) Transducer Block (ATB, DITB, AITB, AOTB, DOTB)

Messverfahren und dessen Interpretation Messgröße (Klartext und Einheit). Zahl der Mess-bereiche (MB), Anfangs- und Endwerte der MB, aktiver MB. Ein/Aus der Funktion Autorange. Messwertzykluszeit, Messwert mit Zeitstempel und Status

Analyzer TB, Discrete Input TBHerstellerspezifisch: Analog Input TB, Analog Output TB, Digital Output TB

Funktionsblöcke (Funktionen aus der Sicht von SPS, PLS, …) Analog Input Function Block (AIFB)

Messwert Aktueller Messwert mit Status und Skalierung. Verrechnete Messwerte und Hilfsgrößen über BUS-AO

Komponentenmesswerte, BUS-AO, Analogein- und -ausgänge des AO2000-Systems

Analog Output Function Block (AOFB)

Analogausgang (externe Messwerte)

BUS-AI des AO2000-Systems

Discrete Input Function Block (DIFB)

Digitaleingang

Digitalein- und -ausgänge des AO2000-Systems

Discrete Output Function Block (DOFB)

Digitalausgang (Eingang zum Steuern, z.B. Kalibrierung)

BUS-DI des AO2000-Systems

Bild 6 Abbildung der Prozesswerte im AO2000-System auf dem PROFIBUS

Page 16: Kontinuierliche Gasanalysatoren Advance Optima … System Overview ausgelesen. ... 1 Digital-I/O-Modul in –X24 1 Analogausgang-Modul in –X26 ... Im Advance Optima sind ...

16 AO2000 Serie PROFIBUS DP/PA Interface 30/24-315 DE Rev. 2

Kapitel 5 Konfigurieren der PROFIBUS-Schnittstelle

Konfigurations-Menü

Parameter Auswahl

Profibus Adresse

1…126

Profibus DP Anschluss an die RS485-Schnittstelle Profibus Typ Profibus PA Anschluss an die MBP-Schnittstelle (nicht eigensicher)

RS485-Schnittstelle automatisch, 9600 Baud, 19200 Baud, 93750 Baud, 187,5 KBaud, 500 KBaud, 1500 KBaud, 3000 KBaud, 6000 KBaud

Profibus Baudrate

MBP-Schnittstelle fest eingestellt auf 31250 Baud

Profibus-Eingänge Profibus Abbild Profibus-Ausgänge

siehe Abschnitt „Randbedingungen/Limitierungen“, Seite 8, und Abschnitt „Abbildung im zyklischen Datenverkehr“, Seite 18

Warmstart Beim Warmstart wird der Profibus Stack zurückgesetzt, vergleichbar mit einem Power off/on.

Profibus Neustart

Kaltstart Beim Kaltstart werden alle Parameter, die im Profibus Stack als Store Parameter abgelegt sind, auf den Default Wert zurückgesetzt. Dies sind z.B. alle Parameter der Funktionsblöcke, die Block Header Parameter der Transducer Blöcke sowie das Aufheben der Sperre der Änderung der PROFIBUS-Adresse über den Bus.

Messwert Der Wert des Profibus-Funktionsblockes folgt dem Ausgabewert des AO2000-Funktionsblockes.

Profibus Fail-Safe

Wert halten Der Profibus-Funktionsblock hält den letzten Ausgabewert. Die Anzeige des AO2000-Funktionsblockes kann davon abweichen.

Physikalisch Der Wert des Profibus-AI ist der physikalische Messwert (Anzeigewert) des AO2000.

Profibus Messwerte-bereich VDI 4201 Die physikalischen Messwerte des AO2000 werden auf den Bereich

–10000…0…+10000 skaliert. Dabei ist 0 gleich physikalisch 0 und 10000 gleich dem Endwert des Anzeigebereiches (nach VDI 4201; siehe auch Abschnitt „Referenzmaterialaufschaltung über den PROFIBUS gemäß VDI 4201“, Seite 17).

Fortsetzung auf der folgenden Seite

Page 17: Kontinuierliche Gasanalysatoren Advance Optima … System Overview ausgelesen. ... 1 Digital-I/O-Modul in –X24 1 Analogausgang-Modul in –X26 ... Im Advance Optima sind ...

30/24-315 DE Rev. 2 AO2000 Serie PROFIBUS DP/PA Interface 17

Konfigurations-Menü, Fortsetzung

Erläuterungen zum Parameter Profibus Fail-Safe: In der Tabelle "AO2000-Statusmeldungen" (siehe Seite 23) ist in der Spalte "PROFIBUS-Status" angegeben, welcher Messwertstatus bei den einzelnen Fehlermeldungen ausgegeben wird. Wird der Status BMA oder BFC ausgegeben, so wird je nach Einstellung des Parameters ("Messwert" oder "Wert halten") der Messwert weiter ausgegeben, oder es wird der letzte gültige Messwert gehalten.

Referenzmaterialaufschaltung über den PROFIBUS gemäß VDI 4201

Ein Auswerterechner mit einer PROFIBUS-Schnittstelle gemäß VDI 4201 kann über den PROFIBUS Referenzmaterial auf den angeschlossenen Gasanalysator aufschalten. Hierzu müssen Verknüpfungen hergestellt werden zwischen den Bus-Digitaleingängen, die über den PROFIBUS geschaltet werden, und den Digitalausgängen, über die die Magnetventile geschaltet werden; gleichzeitig müssen die Bus-Digital-eingänge den Status „Externe Funktionskontrolle“ setzen. Ist bei der Bestellung des Gasanalysators die Option „PROFIBUS-Schnittstelle gemäß VDI 4201“ ange-geben worden, so sind diese Verknüpfungen im Gasanalysator werksseitig mittels einer Funktionsblock-Konfiguration realisiert. In diesem Fall ist dem Gasanalysator das Datenblatt „PROFIBUS-Schnittstelle“ mit den erforderlichen Angaben zu den relevanten Parametern beigelegt.

Page 18: Kontinuierliche Gasanalysatoren Advance Optima … System Overview ausgelesen. ... 1 Digital-I/O-Modul in –X24 1 Analogausgang-Modul in –X26 ... Im Advance Optima sind ...

18 AO2000 Serie PROFIBUS DP/PA Interface 30/24-315 DE Rev. 2

Abbildung im zyklischen Datenverkehr

Die Messwerte und I/Os werden automatisch im zyklischen Datenverkehr angeordnet. Alternativ kann das Abbild im Konfigurationsmenü „System Netzwerk PROFIBUS Abbild“ parametriert werden. In diesem Menü befindet sich eine Liste aller I/O-Gruppen. PROFIBUS AO2000-Funktionen

Eingänge Messwerte Komponentenmesswerte Bus-Analogausgänge Analogeingänge Hardware Eingänge nur lesbar Analogausgänge Hardware Ausgänge nur lesbar Digitaleingänge Hardware Eingänge nur lesbar Bus-Digitalausgänge Digitalausgänge Hardware Ausgänge nur lesbar Ausgänge Bus-Analogeingänge Bus-Digitaleingänge

Unter den I/O-Gruppen können die I/O-Punkte ausgewählt werden, die am zyklischen Datenverkehr teilnehmen. Die verwendete Anzahl von I/O-Punkten wird in den Untermenüs angezeigt. Die Anordnung der I/O-Punkte im zyklischen Datenverkehr erfolgt immer nach obiger Tabelle. Werden die im Abschnitt „Randbedingungen/Limitierungen“ beschriebenen Einschränkungen überschritten (es sind mehr I/O-Punkte vorhanden, als abgebildet werden können) und die automatische Verteilung ist aktiv, so erfolgt die Verteilung nach der folgenden Prioritätenliste, bis die Ressourcen aufgebraucht sind: Komponenten Messwerte Bus-Analogausgänge Digitaleingänge Bus-Digitalausgänge Digitalausgänge Analogausgänge Analogeingänge Bus-Digitaleingänge Bus-Analogeingänge Anmerkungen: Werden vom Benutzer Änderungen im Abbild vorgenommen, so wird die automatische Verteilung der

I/O-Punkte ausgeschaltet. Wird ein Komponentenmesswert oder ein I/O hinzugefügt oder gelöscht, so verschiebt sich das Abbild in

den zyklischen E/A-Daten.

Fortsetzung auf der folgenden Seite

Page 19: Kontinuierliche Gasanalysatoren Advance Optima … System Overview ausgelesen. ... 1 Digital-I/O-Modul in –X24 1 Analogausgang-Modul in –X26 ... Im Advance Optima sind ...

30/24-315 DE Rev. 2 AO2000 Serie PROFIBUS DP/PA Interface 19

Abbildung im zyklischen Datenverkehr, Fortsetzung

Beispiel: Werden Digitaleingänge im Menü Abbild aktiviert, so werden sie entsprechend der Auflistung eingefügt. Die nachfolgenden I/O-Punkte verschieben sich entsprechend. Konfigurationsmenü Digitaleingänge Konfiguriert DI 1 E/A Module 1 X DI 2 E/A Module 1 DI 3 E/A Module 1 X DI 4 E/A Module 1 DI 1 E/A Karte 1 DI 2 E/A Karte 1 X

DI 1

E/A Module 1 DI 3

E/A Module 1 DI 2

E/A Karte 1

Abbild im zyklischen Datenverkehr vor der Änderung Konfigurationsmenü Digitaleingänge Konfiguriert DI 1 E/A Module 1 X DI 2 E/A Module 1 DI 3 E/A Module 1 X DI 4 E/A Module 1 X DI 1 E/A Karte 1 X DI 2 E/A Karte 1 X

DI 1

E/A Module 1 DI 3

E/A Module 1 DI 4

E/A Module 1 DI 1

E/A Karte 1 DI 2

E/A Karte 1

Abbild im zyklischen Datenverkehr nach der Änderung Das Menü ist mit Passwort Level 3 geschützt. Wie im obigen Beispiel zu sehen ist, kann der Anwender Änderungen vornehmen, die das Abbild im zykli-schen Datenverkehr verändern. Der Anwender benötigt zum Einpflegen der zyklischen Daten in eine SPS oder ein Leitsystem das Abbild der zyklischen Daten. Daher wurde das Programm „SMT“ (auch „SMT light“) um folgende Funktionen erweitert: SMT liest das Abbild der zyklischen Daten aus dem AO2000-System aus. Die Daten können dann ausgedruckt und abgespeichert werden. Beispiel siehe Anhang „PROFIBUS-Abbild“, Seite 49.

Page 20: Kontinuierliche Gasanalysatoren Advance Optima … System Overview ausgelesen. ... 1 Digital-I/O-Modul in –X24 1 Analogausgang-Modul in –X26 ... Im Advance Optima sind ...

20 AO2000 Serie PROFIBUS DP/PA Interface 30/24-315 DE Rev. 2

Einfügen von neuen Modulen

Beim Einfügen von neuen Modulen wird unterschieden zwischen der automatischen Abbildung und der manuellen Abbildung der I/O-Punkte im zyklischen Datenverkehr. Bei der automatischen Verteilung erfolgt die Reihenfolge der I/O-Punkte im zyklischen Datenverkehr immer nach der im Abschnitt „Abbildung im zyklischen Datenverkehr“ beschriebenen Weise. Bei der manuellen Abbildung müssen alle I/O-Punkte des neuen Moduls vom Anwender über das PROFIBUS-Abbild-Menü eingestellt werden: „System Netzwerk PROFIBUS Abbild“.

Löschen von Modulen

Wird ein Modul gelöscht, so müssen alle PROFIBUS-FBs, die zu diesem Modul gehören, entfernt werden. Hierbei ist es unerheblich, ob die Konfiguration automatisch oder manuell vorgenommen wurde. Da die zyklischen Daten lückenlos abgebildet werden müssen, kann sich beim Entfernen eines Moduls die Adresslage ändern.

Zyklische Datenübertragung von Digital Inputs und Outputs

Für jeden Digitalwert werden 2 Byte übertragen (PROFIBUS-PA Profile for Process Control Devices / General Requirements Datenstruktur DS-34). Das erste Byte bildet den Digitalwert. Das zweite Byte bildet den Status (siehe folgender Abschnitt „Zyklische Datenübertragung von Analog Inputs und Outputs“).

Zyklische Datenübertragung von Analog Inputs und Outputs

Für jeden Analogwert werden 5 Byte übertragen (PROFIBUS-PA Profile for Process Control Devices / General Requirements Datenstruktur DS-33). Die ersten 4 Byte bilden den Analogwert, der im IEEE-754-Format (siehe unten) übertragen wird. Das 5. Byte bildet den Status.

Condensed Status

Für jedes Diagnoseereignis, das im AO2000 auftritt, müssen ein Messwertstatus und in der Gerätediagnose ein Bit gesetzt werden. Zu jeder Statusmeldung sind ein Messwertstatus und eine Diagnose-Information abgelegt.

Page 21: Kontinuierliche Gasanalysatoren Advance Optima … System Overview ausgelesen. ... 1 Digital-I/O-Modul in –X24 1 Analogausgang-Modul in –X26 ... Im Advance Optima sind ...

30/24-315 DE Rev. 2 AO2000 Serie PROFIBUS DP/PA Interface 21

Gerätediagnose

Jedem Diagnoseereignis des AO2000 ist eines der folgenden Diagnosebits in der Gerätediagnose zugeordnet. Kürzel Diagnosebit Code

DMR DIA_MAINTENANCE 0x00200000 Maintenance required Wartungsbedarf: Wartung in 7 Tagen

DMA DIA_MAINTENANCE_ALARM 0x00000100 Failure of the device Ausfall: Eine Wartung wird umgehend benötigt

DMD DIA_MAINTENANCE_DEMANDED 0x00000200 Maintenance demanded Wartungsanforderung:Wartung in 24h

DFC DIA_FUNCTION_CHECK 0x00000400 Device is in function check mode or in simulation or under local control, e.g. maintenance

Funktionskontrolle: Das Gerät befindet sich unter lokaler Kontrolle, im Selbst-test, wird kalibriert

DIPC DIA_INV_PRO_COND 0x00000800 The process conditions do not allow to return valid values. (Set if a value has the quality Uncertain – process related, no main-tenance or Bad – process related, no maintenance)

Prozessbedingte Störung

Weitere verwendete Diagnosebits Kürzel Diagnose Bit Code

DCS DIA_COLDSTART 0x00100000 DWS DIA_WARMSTART 0x00080000 INV IDENT_NUMBER_VIOLATION 0x00800000

Page 22: Kontinuierliche Gasanalysatoren Advance Optima … System Overview ausgelesen. ... 1 Digital-I/O-Modul in –X24 1 Analogausgang-Modul in –X26 ... Im Advance Optima sind ...

22 AO2000 Serie PROFIBUS DP/PA Interface 30/24-315 DE Rev. 2

Messwertstatus

Folgende Messwertstatus sind vom Profil definiert: Kürzel Code Bezeichnung Bedeutung

GOK 0x80–0x8E

Good – OK

GMR 0xA4 Good – maintenance required Gerät hat Verschleißmeldung (2. Stufe)

GMD 0xA8 Good – maintenance demand Gerät hat Verschleißmeldung (2. Stufe)

GFC 0xBC Good – internal function check Selbsttest, Kalibrieren, ohne merkliche Beeinflussung des Messwertes

BFC 0x3C Bad – function check / local override

Gerät wird gewartet, gereinigt oder kalibriert. Messwert entspricht nicht dem Prozesswert

BMA 0x24 Bad – maintenance alarm Fehler im Gerät BP 0x23 Bad – passivated Gerät wird im Prozess nicht

verwendet. Gerät darf keinerlei Diagnose oder anderen Status melden.

BNM 0x2B Bad – process related, no maintenance

Gerät fehlerfrei, aber Messung nicht fehlerfrei möglich

Tritt am Eingang des FB einer dieser Fehler auf, so wird dieser anhand der Fail Safe Tabelle (Kapitel 3.3.1 des Amendment 2) entsprechend auf den Status Ausgang des FB umgesetzt.

USS 0x4B Uncertain – substitute set Gerät liefert voreingestellten Ersatzwert im Fehlerfall

wird vom Profilstack nach der definierten Fail Safe Tabelle gesetzt (Kapitel 3.3.1 des Amendment 2)

UIV 0x4F Uncertain – initial value Initialwert nach Einschalten wird vom Profilstack gesetzt UMD 0x68 Uncertain – maintenance

demanded Gerät hat Verschleißmeldung (2. Stufe) Messwert u. U. außerhalb der Spezifikation

USVS 0x73 Uncertain – simulated value, start

Start einer Simulation z.B. Schleifentest bei der Inbetriebnahme

wird vom Profilstack gesetzt (Kapitel 3.1 des Amendment 2)

USVE 0x74 Uncertain – simulated value, end

Ende der Simulation wird vom Profilstack gesetzt (Kapitel 3.1 des Amendment 2)

UPR 0x78 Uncertain – process related Gerät fehlerfrei, aber Messung nicht fehlerfrei möglich, z.B. Messwert mit reduzierter Genauigkeit

Page 23: Kontinuierliche Gasanalysatoren Advance Optima … System Overview ausgelesen. ... 1 Digital-I/O-Modul in –X24 1 Analogausgang-Modul in –X26 ... Im Advance Optima sind ...

30/24-315 DE Rev. 2 AO2000 Serie PROFIBUS DP/PA Interface 23

AO2000-Statusmeldungen

Legende für die Tabelle "Statusmeldungen" Statussignale

A Status "Ausfall" Am Gasanalysator ist ein Zustand aufgetreten, der unverzüglich das Eingreifen des Benutzers erfordert. Der Messwert ist ungültig.

W Status "Wartungsbedarf" Am Gasanalysator ist ein Zustand aufgetreten, der demnächst das Eingreifen des Benutzers erfordert. Der Messwert ist in Ordnung.

F Status "Funktionskontrolle" Am Gasanalysator wird eine Kalibrierung durchgeführt, oder der Wartungsschalter ist eingeschaltet. Der Messwert ist als Prozess-messwert zu verwerfen.

S Summenstatus Der Summenstatus wird stets zusammen mit dem Status "Ausfall" sowie bei einzelnen Meldungen zusammen mit dem Status "Wartungsbedarf" gesetzt; er wird nicht zusammen mit dem Status "Funktionskontrolle" gesetzt.

Kategorien der Statusmeldungen

a aktive, nicht quittierpflichtige Statusmeldung aQ aktive, quittierpflichtige Statusmeldung aL aktive, quittier- und behebungspflichtige Statusmeldung iQ inaktive, quittierpflichtige Statusmeldung

PROFIBUS-Diagnose und -Status

Die Kürzel für die Diagnose sind aus der Tabelle im Abschnitt "Gerätediagnose" zu entnehmen (siehe Seite 21)

Die Kürzel für den Status sind aus der Tabelle im Abschnitt "Messwertstatus" zu entnehmen (siehe Seite 22). In dieser Spalte ist der Messwertstatus für den Eingang des FB eingetragen. Ist der Status Bad, dann wird dieser im FB anhand der Fail-Safe-Tabelle (Kapitel 3.3.1 des Amendment 2) umgesetzt.

L Bei dieser Statusmeldung nimmt nur die gestörte Größe (Local) den Messwertstatus an. GM Bei dieser Statusmeldung nehmen alle Messwerte (Globalmesswerte) den Messwertstatus an. G Bei dieser Statusmeldung nehmen alle Messgrößen (Messwerte und IO) (Global) den Messwertstatus

an. Hinweis: Die Statusmeldungen, bei denen in den Spalten "PROFIBUS" nichts eingetragen ist, werden

über den PROFIBUS nicht abgebildet.

Fortsetzung auf der folgenden Seite

Page 24: Kontinuierliche Gasanalysatoren Advance Optima … System Overview ausgelesen. ... 1 Digital-I/O-Modul in –X24 1 Analogausgang-Modul in –X26 ... Im Advance Optima sind ...

24 AO2000 Serie PROFIBUS DP/PA Interface 30/24-315 DE Rev. 2

AO2000-Statusmeldungen, Fortsetzung

Nr. Status PROFIBUS Meldung Status L/G Diagn.

System-Controller 101 Der System-Controller ist heruntergefahren um: 102 System-Controller Systemstart um: 103 Installiere Modul: 104 Lösche Modul: 105 Reaktiviere Modul: 106 Ein Benutzer installierte das Modul: 107 Ein Benutzer löschte das Modul: 108 Ein Benutzer ersetzte das Modul: 109 GOK Ein Passwort ist aktiv!

Zum Löschen drücken Sie bitte die <MEAS>-Taste in der Messwertanzeige.

110 A S a Das System läuft hoch. 111 GOK Dieses System wird zur Zeit fernbedient! 112 GOK Die Anzeige- und Bedien-Einheit synchronisiert sich mit dem

Analysator. Bitte warten. 113 GOK Die Systemzeit wurde geaendert von -> nach: 114 GOK Geänderte Parameter werden gespeichert. Bitte warten! 116 A S a Das PROFIBUS-Modul ist im falschen Steckplatz eingebaut!

Die Schnittstelle ist somit nicht funktionsfähig. Bitte bauen Sie das PROFIBUS-Modul in den Steckplatz X20/X21 ein.

117 GOK Das Konfigurations-Backup wurde gespeichert. 118 GOK Das Konfigurations-Backup wurde geladen und das System neu

gestartet. 119 A S iQ Die Konfiguration konnte nicht geladen werden! Dieses Gerät

enthält daher zur Zeit keine Konfiguration. Bitte laden Sie im Menue: Konfigurieren/System-Konfiguration speichern die Backup-Konfiguration. Oder laden Sie mit Hilfe von SMT eine Konfiguration.

Systembus 200 BMA G DMA Die ausgewaehlte Systembus-Baudrate ist nicht zulaessig. 201 A S BMA G DMA Das ausgewählte Systembus-Modul konnte nicht gefunden

werden! 202 BMA G DMA Das ausgewaehlte Systembus-Modul existiert bereits. 203 A S BMA G DMA Das ausgewählte Systembus-Modul existiert nicht! 204 BMA G DMA Der Systembus-Software-Treiber hat einen Fehler. 206 BMA G DMA Das Systembus-Modul hat keinen Namen. 207 BMA G DMA Das Systembus-Netzwerk hatte einen Übertragungsfehler. 208 A S BMA G DMA Der Systembus konnte keine Daten in die Datenbank übertragen. 209 A S BMA G DMA Die Systembus-Verbindung zu diesem Modul ist unterbrochen. 210 A S BMA G DMA Die Konfiguration des Systembus-Moduls hat sich geändert. 211 A S BMA G DMA Das Systembus-Modul hat keinen internen Speicher mehr. 214 BMA G DMA Das System wird gerade mit Optima SMT gewartet. 215 A S BMA G DMA Das Analysatormodul hat einen internen Kommunikationsfehler! 216 A S BMA G DMA Das Analysatormodul hat einen internen Programmfehler!

Page 25: Kontinuierliche Gasanalysatoren Advance Optima … System Overview ausgelesen. ... 1 Digital-I/O-Modul in –X24 1 Analogausgang-Modul in –X26 ... Im Advance Optima sind ...

30/24-315 DE Rev. 2 AO2000 Serie PROFIBUS DP/PA Interface 25

Nr. Status PROFIBUS Meldung Status L/G Diagn.

Analysatormodule 300 A S aL BMA L DMA Keine neuen Messwerte vom Analog/Digital-Wandler. 301 A S a BMA L DMA Der Messwert überschreitet den Wertebereich des Analog/Digital-

Wandlers. 302 W aQ GMR L DMR Die Offsetdrift überschreitet die Hälfte des zulässigen Bereiches. 303 A S aQ GMD L DMD Die Offsetdrift überschreitet den zulässigen Bereich. 304 W aQ GMR L DMR Die Verstärkungsdrift überschreitet die Hälfte des zulässigen

Bereiches. 305 A S aQ GMD L DMD Die Verstärkungsdrift überschreitet den zulässigen Bereich. 306 W aQ GOK L DMD Die Offsetdrift zwischen zwei Kalibrierungen überschreitet den

zulässigen Bereich. 307 W aQ GOK L DMD Die Verstärkungsdrift zwischen zwei Kalibrierungen überschreitet

den zulässigen Bereich. 308 A S aQ BMA L DMA Während der Berechnung des Messwertes ist ein Rechenfehler

aufgetreten. 309 W a BMA L DMA Der Thermostat arbeitet fehlerhaft. 310 W a UMD L DMR Die Temperaturkorrektur für diese Komponente wurde

abgeschaltet, weil der Temperaturmesswert fehlerhaft ist. 311 A S BMA L DMA Der Druckregler arbeitet fehlerhaft. 312 W a UMD L DMR Die Druckkorrektur für diese Komponente wurde abgeschaltet,

weil der Druckmesswert fehlerhaft ist. 313 W a UMD L DMD Es ist keine Querempfindlichkeitskorrektur für diese Komponente

möglich, da der Korrekturwert fehlerhaft ist. 314 W a UMD L DMD Es ist keine Trägergaskorrektur für diese Komponente möglich, da

der Korrekturwert fehlerhaft ist. Hilfsdetektor 315 W GOK Keine neuen Messwerte vom Analog/Digital-Wandler. 316 W GOK Der Messwert überschreitet den Wertebereich des Analog/Digital-

Wandlers. 317 W GOK Während der Berechnung des Messwertes ist ein Rechenfehler

aufgetreten. Uras 318 A S BMA L DMA Keine neuen Messwerte vom Analog/Digital-Wandler. Caldos, Magnos 319 A S BMA L DMA Die Messbrücke ist fehlerhaft abgestimmt. 320 A S BMA L DMA Der Offset des Messverstärkers ist zu groß. Fidas, MultiFID 321 A S BMA L DMA Die Temperatur des Detektors unterschreitet die Mindest-

temperatur. 322 A S BMA L DMA Die Flamme ist aus. 323 A S BMA L DMA Der Analysator ist im Fail-Safe-Zustand. Temperaturregler 324 W a GOK Die Temperatur über- oder unterschreitet den oberen bzw. unteren

Grenzwert 1. 325 W a GOK Die Temperatur über- oder unterschreitet den oberen bzw. unteren

Grenzwert 2.

Page 26: Kontinuierliche Gasanalysatoren Advance Optima … System Overview ausgelesen. ... 1 Digital-I/O-Modul in –X24 1 Analogausgang-Modul in –X26 ... Im Advance Optima sind ...

26 AO2000 Serie PROFIBUS DP/PA Interface 30/24-315 DE Rev. 2

Nr. Status PROFIBUS Meldung Status L/G Diagn.

Druckregler 326 A S GOK Keine neuen Messwerte vom Analog/Digital-Wandler. 327 A S GOK Der Messwert überschreitet den Wertebereich des Analog/Digital-

Wandlers. 328 A S GOK Während der Berechnung des Messwertes ist ein Rechenfehler

aufgetreten. 329 W GOK Der Druck über- oder unterschreitet den oberen bzw. unteren

Grenzwert 1. 330 W GOK Der Druck über- oder unterschreitet den oberen bzw. unteren

Grenzwert 2. 331 A S GOK Die Stellgröße des Druckreglers ist außerhalb des gültigen

Bereiches. I/O-Karten 332 A S BMA G DMA Ausfall einer Hilfsspannung in der I/O-Karte. 333 A S BMA G DMA Es ist ein nicht vorhandener I/O-Typ konfiguriert. 334 A S BMA G DMA Keine neuen Messwerte vom Analog/Digital-Wandler. 335 A S BMA G DMA Der Messwert überschreitet den Wertebereich des Analog/Digital-

Wandlers. 336 A S BMA G DMA Während der Berechnung des Messwertes ist ein Rechenfehler

aufgetreten. 337 A S GOK Leitungsbruch im Analogausgang. 338 A S BMA G DMA Leitungsbruch im Digitaleingang (Feuchtesensor). 339 A S BMA G DMA Leitungsbruch oder Kurzschluss im Analogeingang. 340 W BMA G DMA Der Wert des Analogeinganges ueber- oder unterschreitet den

oberen bzw. unteren Grenzwert 1. 341 W BMA G DMA Der Wert des Analogeinganges ueber- oder unterschreitet den

oberen bzw. unteren Grenzwert 2. Durchflusswächter (Pneumatikmodul) 342 W GMD GM DMD Der Durchfluss unterschreitet den Grenzwert 1. 343 A S BMA GM DMA Der Durchfluss unterschreitet den Grenzwert 2. Messwert 344 GOK Der Messwert überschreitet den Wertebereich des Messbereiches.345 GOK Der Messwert unterschreitet den Wertebereich des Mess-

bereiches. Limas 356 A S BMA L DMA Der Analysator ist in der Aufwärmphase. 357 A S BMA L DMA Die Limas-Motoroptimierung läuft. 358 W GMR L DMR Die Intensität der Lampe über- oder unterschreitet die Hälfte des

zulässigen Bereiches. 359 A S BMA L DMA Die Intensität der Lampe über- oder unterschreitet den zulässigen

Bereich. 360 A S BMA L DMA Filterrad 1 kann nicht initialisiert werden. 361 A S BMA L DMA Filterrad 2 kann nicht initialisiert werden. 362 A S BMA L DMA Das Kalibrierungs-Filterrad kann nicht initialisiert werden. 363 A S BMA L DMA Die Limas-Analysator-Karte kann nicht initialisiert werden. 364 GOK Eine neue Lampe ist installiert worden. Die Vorverstärker-

einstellungen wurden optimiert. 365 GOK Die LIMAS-Vorverstärkereinstellungen wurden optimiert.

Page 27: Kontinuierliche Gasanalysatoren Advance Optima … System Overview ausgelesen. ... 1 Digital-I/O-Modul in –X24 1 Analogausgang-Modul in –X26 ... Im Advance Optima sind ...

30/24-315 DE Rev. 2 AO2000 Serie PROFIBUS DP/PA Interface 27

Nr. Status PROFIBUS Meldung Status L/G Diagn.

LS25

366 A S BMA L DMA LS25 Analysator globaler Fehler.

367 W S GMD L DMD LS25 Analysator Wartungsbedarf.

368 A S BMA L DMA LS25 Analysator startet den Messbetrieb.

369 A S BMA L DMA LS25 Analysator Detektor Fehler #

370 W GMD L DMD Die Durchstrahlleistung ist zu gering.

371 W GMD L DMD Das Signal am Temperatureingang ist außerhalb des zulässigen Bereiches.

372 W GMD L DMD Das Signal am Druckeingang ist außerhalb des zulässigen Bereiches.

373 W GMD L DMD Das Signal des Durchflussgebers ist außerhalb des zulässigen Bereiches.

374 A S BMA L DMA Keine Messung. Das Detektorsignal ist zu gering.

375 A S BMA L DMA Der Stromeingang (4-20 mA) ist gestört.

376 F S BFC L DFC Dieses LS25-Modul wird zur Zeit gewartet.

Uras

378 A S aL BMA L DMA Blendenrad ist blockiert.

379 A S aL BMA L DMA Blendenrad-Drehzahl nicht in Ordnung.

380 A S aL BMA L DMA IR-Strahler oder Elektronik defekt.

381 A S aL BMA L DMA Hochspannung am Vorverstärker defekt.

382 A S aL BMA L DMA Messwert wird durch Erschütterungen beinflusst.

Durchflussregler 398 A S aL GOK Keine neuen Messwerte vom Analog/Digital-Wandler. 399 A S a GOK Der Messwert überschreitet den Wertebereich des Analog/Digital-

Wandlers. 400 A S a GOK Während der Berechnung des Messwertes ist ein Rechenfehler

aufgetreten. 401 W a GOK Der Durchfluss über- oder unterschreitet den oberen bzw. unteren

Grenzwert 1. 402 A S a GOK Der Durchfluss über- oder unterschreitet den oberen bzw. unteren

Grenzwert 2. 403 A S a GOK Die Stellgrösse des Durchflussreglers ist außerhalb des gültigen

Bereiches. ZO23 404 A S a GOK Die Temperatur über- oder unterschreitet den oberen bzw. unteren

Grenzwert 2. 405 GOK Ein ZO23 Funktionstest wurde durchgefuehrt: 406 W GMR GM DMR Dieser ZO23 Analysator hat den Funktionstest nicht bestanden! 407 F BFC L DFC Ein ZO23 Funktionstest läuft. 408 F GOK Der ZO23 Funktionstest wurde abgebrochen!

Page 28: Kontinuierliche Gasanalysatoren Advance Optima … System Overview ausgelesen. ... 1 Digital-I/O-Modul in –X24 1 Analogausgang-Modul in –X26 ... Im Advance Optima sind ...

28 AO2000 Serie PROFIBUS DP/PA Interface 30/24-315 DE Rev. 2

Nr. Status PROFIBUS Meldung Status L/G Diagn.

Fidas24 411 F S BFC L DFC Der Analysator ist im Standby. Reaktivierung im Menue:

Service/Test..Standby/Restart FID.

412 A S BMA GM DMA Zuendung fehlgeschlagen. Der Analysator muss manuell reaktiviert werden. Reaktivierung im Menue: Service/Test..Standby/Restart FID.

413 A S aL BMA GM DMA Ausfall einer Hilfsspannung in der Analysator-Hardware.

414 F S BFC L DFC Die Stellgroesse dieses Reglers ist unterhalb des zulaessigen Bereiches. (< 20%)

415 F S BFC L DFC Die Stellgroesse dieses Reglers ist oberhalb des zulaessigen Bereiches. (> 90%)

Virtueller Detektor

420 F S BFC L DFC Die erste zur Berechnung benötigte Komponente wird zurzeit nicht gemessen.

421 F S BFC L DFC Die zweite zur Berechnung benötigte Komponente wird zurzeit nicht gemessen.

422 F S BFC L DFC Die erste zur Berechnung benötigte Komponente hat einen Fehler.

423 F S BFC L DFC Die zweite zur Berechnung benötigte Komponente hat einen Fehler.

Kalibrierung 500 W S iQ GOK Systembus-Kommunikation gestört. 501 iQ GOK Die angeforderte Funktionalität ist im Systemmodul nicht

verfügbar. 502 iQ GOK In dem angesprochenen Systemmodul ist ein Systemfehler

aufgetreten 503 W iQ GMD L DMD Empfindlichkeit zu gering. Kalibrierung unmöglich. 504 GOK Wenn diese Kalibrierung bestätigt wird, hat dies einen Driftfehler

zwischen zwei Kalibrierungen zur Folge. 505 GOK Wenn diese Kalibrierung bestätigt wird, wird die Drift die Hälfte des

zulässigen Bereiches überschreiten. 506 GOK Wenn diese Kalibrierung bestätigt wird, wird die Drift den

zulässigen Bereiche überschreiten. 507 BMA L DMA Eine Kombination der folgenden Fehler ist aufgetreten:

Drift Halb, Drift, Verstärkung oder Delta-Drift. 508 iQ GOK Unbekannte Fehlernummer. Softwareversionen überprüfen. 509 GOK Autokalibrierung gestartet.

510 GOK Autokalibrierung beendet.

511 iQ GOK Autokalibrierung extern abgebrochen. 512 F a BFC GM DFC Autokalibrierung läuft. 513 iQ GOK Systembus-Kommunikation während Autokalibrierung gestört. 514 GOK Externe Kalibrierung gestartet. 515 GOK Externe Kalibrierung beendet. 516 F BFC GM DFC Externe Kalibrierung läuft. 517 F a BFC GM DFC Gerät wird bedient. 518 iQ GOK Die Kalibrierung konnte nicht durchgeführt werden, weil der

Messwert instabil ist. 519 iQ GOK Die Kalibrierung konnte nicht durchgeführt werden, weil der

Vorverstärker übersteuert ist.

Page 29: Kontinuierliche Gasanalysatoren Advance Optima … System Overview ausgelesen. ... 1 Digital-I/O-Modul in –X24 1 Analogausgang-Modul in –X26 ... Im Advance Optima sind ...

30/24-315 DE Rev. 2 AO2000 Serie PROFIBUS DP/PA Interface 29

Nr. Status PROFIBUS Meldung Status L/G Diagn.

520 GOK Grundkalibrierung Nullpunkt gestartet. 521 GOK Grundkalibrierung Nullpunkt beendet. 522 GOK Grundkalibrierung Nullpunkt abgebrochen. 523 GOK Grundkalibrierung Nullpunkt unvollständig.

Systembus-Kommunikation während Kalibrierung gestört. 524 F BFC GM DFC Grundkalibrierung Nullpunkt läuft. 525 GOK Linearisierung nicht möglich:

Die Linearisierung liefert kein gültiges Ergebnis. Messwert ist evtl. ungenau. Mittelpunktgas prüfen!

526 GOK Linearisierung nicht möglich: Die Linearisierung konnte nicht durchgeführt werden, weil die Kennlinie linear ist.

527 GOK Grundkalibrierung für Komponente: 528 GOK Autokalibrierung konnte nicht gestartet werden, da manuell

kalibriert wurde. 529 W S iQ GMD GM DMD Die Kalibrierung wurde abgebrochen, weil keine Rohmesswerte

aufgenommen werden können. 530 W S GMD GM DMD Die Kalibrierung wurde abgebrochen, weil der Druckschalter kein

Kalibriergas detektiert hat. 531 GOK Autovalidierung gestartet. 532 GOK Autovalidierung beendet. 533 GOK Autovalidierung extern abgebrochen. 534 F BFC GM DFC Automatische Validierung läuft. 535 GOK Automatische Validierung erfolgreich für: 536 GOK Automatische Validierung außerhalb der Grenzen für: 537 W GMD GM DMD Automatische Validierung außerhalb der Grenzen für: Benutzerkonfigurierte Meldungen 800 A S BMA GM DMA Ein externer Fehler ist aufgetreten bei: 801 A S BMA GM DMA Ein vom Benutzer definierter Fehler ist aufgetreten bei: 802 W GMR GM DMR Ein vom Benutzer definierter Wartungsbedarf ist aufgetreten bei: 803 F BFC GM DFC Eine vom Benutzer definierte Funktionskontrolle ist aufgetreten

bei: Verschiedene Meldungen 1000 A S BMA G DMA Dieser Funktionsblock hat einen Fehler: 1001 BMA GM DMA Kondensateinbruch 1002 A S BMA GM DMA Der Durchfluss an diesem Punkt ist zu hoch! 1003 A S BMA GM DMA Der Durchfluss an diesem Punkt ist zu gering! Systemkühler 1100 A S BMA GM DMA Die Kühlertemperatur ist zu hoch! 1101 A S BMA GM DMA Die Kühlertemperatur ist zu niedrig! 1102 A S BMA GM DMA Kondensateinbruch im Kühler! 1103 W GMD GM DMD Der Durchfluss im Kühler ist zu gering! 1104 W GMD GM DMD Das Kühler-Kondensatniveau ist zu hoch! 1105 W GMD GM DMD Das Kondensatniveau im Kühler ist zu hoch! 1106 W GMD GM DMD Das Kondensatniveau im Kühler ist zu gering!

Page 30: Kontinuierliche Gasanalysatoren Advance Optima … System Overview ausgelesen. ... 1 Digital-I/O-Modul in –X24 1 Analogausgang-Modul in –X26 ... Im Advance Optima sind ...

30 AO2000 Serie PROFIBUS DP/PA Interface 30/24-315 DE Rev. 2

Aufbau IEEE-754-Format

Bezeichnung Anzahl Bits Bedeutung

S 1 Sign-Bit; gibt das Vorzeichen an (0 = positiv, 1 = negativ) E 8 2er Komplement Darstellung. Der wahre Wert ist also der Exponent

minus 127. M 23 Das „Most Significant Bit“ der normalisierten Mantisse vor dem

Dezimalpunkt ist implizit 1, wird aber nicht abgespeichert. Der Wertebereich liegt also zwischen 1,0 (einschließlich) und 2,0.

Beispiel Die Zahl –12,5 wird als Hexadezimalwert 0xC1480000 abgespeichert. Die folgende Tabelle gibt die Speicherbelegung wieder:

Adresse +0 +1 +2 +3

Format SEEEEEEE EMMMMMMM MMMMMMMM MMMMMMMM

Binär 11000001 01001000 00000000 00000000

Hexadezimal C1 48 00 00

Erklärungen: Das Vorzeichenbit ist 1, d.h. der Wert ist negativ. Der Exponent ist 10000010 binär, was einem Dezimalwert von 130 entspricht. Subtrahiert man 127 von

130 erhält man 3. Dies ist der Exponentenwert. Der gespeicherte Mantissenwert ist 10010000000000000000000. Durch Hinzufügen der nicht

gespeicherten führenden 1 vor dem Dezimalpunkt ergibt sich der Wert 1.10010000000000000000000. Nach Anpassung der Mantisse an den Exponent (Verschiebung um drei Stellen) ergibt sich 1100.10000000000000000000. Diese Binärzahl entspricht der Dezimalzahl 12,5. Zum Schluss muss dieser Wert noch mit dem Vorzeichen gewichtet werden. Daraus ergibt sich der Wert –12,5.

Page 31: Kontinuierliche Gasanalysatoren Advance Optima … System Overview ausgelesen. ... 1 Digital-I/O-Modul in –X24 1 Analogausgang-Modul in –X26 ... Im Advance Optima sind ...

30/24-315 DE Rev. 2 AO2000 Serie PROFIBUS DP/PA Interface 31

Kapitel 6 Abbildung der „Transducer/Function Blocks“ in AO2000

Die folgenden Komponenten stehen im azyklischen Zugriff über den PROFIBUS zur Verfügung.

Physical Block (PB)

Im PB wird das Gerät global beschrieben. Zu den Informationen gehören: Software Version Hersteller Kennung (PROFIBUS-Kennung von ABB = „26“) Seriennummer des Gerätes Diagnose (Zustand des Gerätes) Gerätekonfiguration (Beschreibung der Geräteausrüstung mit Funktionseinheiten) Gerätezustand (Run, Standby, Power down, Wartung) Globaler Status (siehe unten) ... Globaler Status

Der „Globale Status“ eines PROFIBUS PA Device ist eine 16-Bit-Variable. Jedes Bit steht für eine Statusklasse. Die Statusklassen sind unterteilt in die 3 NAMUR-Statussignale (Ausfall, Wartungsbedarf und Funktionskontrolle), Grenzwertüberwachung und herstellerspezifische Statusinformationen. Der „Globale Status“ ist wie folgt abgebildet: Bit 1 Ausfall Bit 2 Wartungsbedarf Bit 3 Funktionskontrolle Bit 4 Grenzwertüberwachung (wird nicht unterstütz) Bit 5–16 herstellerspezifisch Der Globale Status wird aus der Oder-Summe der Statusklassen gebildet. Die Beschreibung der Status-klassen erfolgt im Transducer Alarm Block (TAB). Da die Implementierung des TAB nicht vorgesehen ist, werden die 3 NAMUR-Statussignale Ausfall, Wartungsbedarf und Funktionskontrolle abgebildet.

PROFIBUS „Analog Input Function Blocks“

Komponenten Messwerte

Für jede Messgröße wird ein Analyzer Transducer Block (ATB) im Profil angelegt. Der zyklische Daten-austausch der Messgrößen wird über „Analog Input Function Blocks“ (AIFB) abgewickelt. Jedem AIFB wird ein ATB zugewiesen. Die Zuweisung erfolgt über den Channel des AIFB. Misst ein Detektor mehr als eine Messgröße, so teilen sich diese Messgrößen einen AIFB (z.B. Caldos15/Caldos17). Die Komponentenumschaltung kann über BUS DIs und eine FB-Applikation im AO2000-System realisiert werden. Beim Umschalten der Komponente wird der Channel im AIFB auf den aktiven ATB geändert. Das Schreiben des Channel über den PROFIBUS ist nicht erlaubt.

Fortsetzung auf der folgenden Seite

Page 32: Kontinuierliche Gasanalysatoren Advance Optima … System Overview ausgelesen. ... 1 Digital-I/O-Modul in –X24 1 Analogausgang-Modul in –X26 ... Im Advance Optima sind ...

32 AO2000 Serie PROFIBUS DP/PA Interface 30/24-315 DE Rev. 2

PROFIBUS „Analog Input Function Blocks“, Fortsetzung

ATB H2:N2ATB He:N2

PV PV

AI

Channel

Bild 7 Komponentenumschaltung zwischen AIFB und zwei ATB

Prioritäts-kodierer

``

Digital-eingang

`DI 1`Digital-eingang

`DI 2`

Digital-eingang

`DI X`

AktiveKomp.-Multiplexer

``

Konstante

`1.0`

Prioritäts-dekodierer

``

Digital-augang

`DO 1`Digital-augang

`DO 2`

Digital-augang

`DO X`

Komponentenumschaltung & Rückmeldungmax. 7 Komponenten

Bus-Analogausgang

Jedem konfigurierten Bus-Analogausgang wird ein PROFIBUS AIFB zugeordnet. Dem AIFB wird ein herstellerspezifischer „Analog Input Transducer Block“ (AITB) zugewiesen. Über den Bus-Analogausgang können z.B. verrechnete Komponentenmesswerte und Hilfsgrößen auf dem PROFIBUS abgebildet werden. Analogeingang (Hardware Analogeingänge des AO2000-Systems)

Jedem konfigurierten Analogeingang wird ein PROFIBUS AIFB zugeordnet. Dem AIFB wird ein hersteller-spezifischer AITB zugewiesen. Analogausgang (Hardware Analogausgänge des AO2000-Systems)

Jedem konfigurierten Analogausgang wird ein PROFIBUS AIFB zugeordnet. Dem AIFB wird ein hersteller-spezifischer AITB zugewiesen.

Page 33: Kontinuierliche Gasanalysatoren Advance Optima … System Overview ausgelesen. ... 1 Digital-I/O-Modul in –X24 1 Analogausgang-Modul in –X26 ... Im Advance Optima sind ...

30/24-315 DE Rev. 2 AO2000 Serie PROFIBUS DP/PA Interface 33

PROFIBUS „Digital Input Function Blocks“

Bus-Digitalausgang

Jedem konfigurierten Bus-Digitalausgang wird ein PROFIBUS DIFB zugeordnet. Dem DIFB wird ein „Discrete Input Transducer Block“ (DITB) zugewiesen. Digitaleingang (Hardware Digitaleingänge des AO2000-Systems)

Jedem konfigurierten Digitaleingang wird ein PROFIBUS DIFB zugeordnet. Dem DIFB wird ein hersteller-spezifischer DITB zugewiesen. Digitalausgang (Hardware Digitalausgänge des AO2000-Systems)

Jedem konfigurierten Digitaleingang wird ein PROFIBUS DIFB zugeordnet. Dem DIFB wird ein DITB zugewiesen.

PROFIBUS „Analog Output Function Blocks“

Bus-Analogeingang

Jedem konfigurierten Bus-Analogeingang wird ein PROFIBUS AOFB zugeordnet. Dem AOFB wird ein herstellerspezifischer „Analog Output Transducer Block“ (AOTB) zugewiesen. Über die Bus-Analogeingänge können z.B. zusätzliche Messwerte, die für Querverrechnungen benötigt werden, in das System eingepflegt werden. Bei dem Analysensystem ACF-NT ist darauf zu achten, dass Bus Analogeingänge, die vom FTIR benutzt werden, nicht auf den PROFIBUS abgebildet werden dürfen.

PROFIBUS „Digital Output Function Blocks”

Bus-Digitaleingang

Jedem konfigurierten Bus-Digitaleingang wird ein PROFIBUS DOFB zugeordnet. Dem DOFB wird ein herstellerspezifischer „Digital Output Transducer Block“ (AITB) zugewiesen. Über die Bus-Digitaleingänge lassen sich z.B. Kalibrierungen steuern und Hardware Digitalausgänge schalten. Bei dem Analysensystem ACF-NT ist darauf zu achten, dass Bus Digitaleingänge, die vom FTIR benutzt werden, nicht auf dem PROFIBUS abgebildet werden dürfen.

Page 34: Kontinuierliche Gasanalysatoren Advance Optima … System Overview ausgelesen. ... 1 Digital-I/O-Modul in –X24 1 Analogausgang-Modul in –X26 ... Im Advance Optima sind ...

34 AO2000 Serie PROFIBUS DP/PA Interface 30/24-315 DE Rev. 2

Analyzer Transducer Block (ATB)

Mit dem ATB werden die Messkomponenten beschrieben. Bestandteil dieser Beschreibung sind: Komponenten Name Einheit Aktiver Messbereich Autorange aus/ein Anzahl der Messbereiche Messbereichsanfang und -ende Messwert mit Status und Zeitstempel Messwertzykluszeit Der ATB wird durch folgende herstellerspezifische Informationen ergänzt: Messbereichseckdaten, in denen der Messbereich eingestellt werden kann, und die kleinste Messbereichsspanne.

Discrete Input Transducer Block (DITB)

Der DITB beschreibt die Bus-Digitalausgänge sowie die Hardware-Digitalein- und -ausgänge des AO2000-Systems. Jeder DITB ist einem DIFB zugeordnet und liefert den Prozesswert für den DIFB.

Analog Input Transducer Block (AITB)

Der AITB ist ein herstellerspezifischer Transducer Block. Der AITB beschreibt die Bus-Analogausgänge sowie die Hardware-Analogein- und -ausgänge des AO2000-Systems. Jeder AITB ist einem AIFB zugeordnet und liefert den Prozesswert für den AIFB.

Digital Output Transducer Block (DOTB)

Der DOTB ist ein herstellerspezifischer Transducer Block. Der DOTB beschreibt die Bus-Digitaleingänge des AO2000-Systems. Jeder DOTB ist einem DOFB zugeordnet und liefert den Prozesswert für den Bus-Digitaleingang.

Analog Output Transducer Block (AOTB)

Der AOTB ist ein herstellerspezifischer Transducer Block. Der AOTB beschreibt die Bus-Analogeingänge des AO2000-Systems. Jeder AOTB ist einem AOFB zugeordnet und liefert den Prozesswert für den Bus-Analogeingang.

Page 35: Kontinuierliche Gasanalysatoren Advance Optima … System Overview ausgelesen. ... 1 Digital-I/O-Modul in –X24 1 Analogausgang-Modul in –X26 ... Im Advance Optima sind ...

30/24-315 DE Rev. 2 AO2000 Serie PROFIBUS DP/PA Interface 35

Kapitel 7 PROFIBUS anschließen

PROFIBUS anschließen

1

6

RS485 MBP

1 2 3 4

RS485-Schnittstelle: 1 – nicht belegt 2 M24 24 V Ausgangsspannung Masse 3 RxD/TxD-P Empfangs-/Sendedaten-Plus, B-Leitung 4 – nicht belegt 5 DGND Datenübertragungspotential (Bezugspotential zu VP) 6 VP Versorgungsspannung Plus (5 V) 7 P24 24 V Ausgangsspannung Plus, max. 0,2 A 8 RxD/TxD-N Empfangs-/Sendedaten-N, A-Leitung 9 – nicht belegt Ausführung: 9-poliger Sub-D-Buchsenstecker MBP-Schnittstelle (nicht eigensicher): 1 + 2 Schirm 3 – 4 nicht belegt Ausführung: 4-polige Steckklemmenleiste für Litze oder Massivdraht mit max. 1 mm2 (17 AWG)

Das PROFIBUS-Modul muss immer im unteren Steckplatz -X20/-X21 des Elektronikmoduls montiert werden. Der Lieferumfang enthält keine Kabel oder Stecker. PROFIBUS-Zubehör kann von ABB Automation Products GmbH bezogen werden (siehe auch Listenblatt 70/63).

Page 36: Kontinuierliche Gasanalysatoren Advance Optima … System Overview ausgelesen. ... 1 Digital-I/O-Modul in –X24 1 Analogausgang-Modul in –X26 ... Im Advance Optima sind ...

36 AO2000 Serie PROFIBUS DP/PA Interface 30/24-315 DE Rev. 2

Anhang

GSD-Datei

;-------------------------------------------------------------------- ; Profibus GSD for ABB Continuous Gas Analyzer AO2000 Series S3 ; 17. Nov. 2008 WK V 0.0.0.1 ; 12. Jan. 2009 WK V 0.0.0.2 SW Version 5.0.0 ; 23. Aug. 2012 WK V 1.0.0.0 SW Version 5.1.2 ;-------------------------------------------------------------------- #Profibus_DP GSD_Revision = 5 Vendor_Name = "ABB" Model_Name = "AO2000 Series S3" Info_Text = "AO2000 Series, Continuous Gas Analyzer AO2000 Series" Revision = "1.0.0.0" Ident_Number = 0x3401 Protocol_Ident = 0 Station_Type = 0 FMS_supp = 0 Hardware_Release = "-" Software_Release = "5.1.2" Implementation_Type = "SPC4" Bitmap_Device = "AO2000_R" Bitmap_Diag = "AO2000_D" Bitmap_SF = "AO2000_S" 9.6_supp = 1 19.2_supp = 1 31.25_supp = 1 45.45_supp = 1 93.75_supp = 1 187.5_supp = 1 500_supp = 1 1.5M_supp = 1 3M_supp = 1 6M_supp = 1 MaxTsdr_9.6 = 60 MaxTsdr_19.2 = 60 MaxTsdr_31.25 = 60 MaxTsdr_45.45 = 250 MaxTsdr_93.75 = 60 MaxTsdr_187.5 = 60 MaxTsdr_500 = 100 MaxTsdr_1.5M = 150 MaxTsdr_3M = 250 MaxTsdr_6M = 450

Fortsetzung auf der folgenden Seite

Page 37: Kontinuierliche Gasanalysatoren Advance Optima … System Overview ausgelesen. ... 1 Digital-I/O-Modul in –X24 1 Analogausgang-Modul in –X26 ... Im Advance Optima sind ...

30/24-315 DE Rev. 2 AO2000 Serie PROFIBUS DP/PA Interface 37

GSD-Datei, Fortsetzung

Auto_Baud_supp = 1 Redundancy = 0 Repeater_Ctrl_Sig = 0 24V_Pins = 2 Freeze_Mode_supp = 0 Sync_Mode_supp = 0 Set_Slave_Add_supp = 1 Min_Slave_Intervall = 6 Modular_Station = 1 Max_Module = 60 Max_Input_Len = 240 ; maximum Input Length Max_Output_Len = 240 ; maximum Output Length Max_Data_Len = 300 ; maximum In-Output Length Slave_Family=12 Max_Diag_Data_Len = 14 Max_User_Prm_Data_Len = 8 PrmText = 1 Text(0) = "Disabled" Text(1) = "Enabled" EndPrmText Ident_Maintenance_supp = 1 ExtUserPrmData = 1 "Condensed Status" Bit(0) 1 0-1 Prm_Text_Ref = 1 EndExtUserPrmData Ext_User_Prm_Data_Const(0) = 0x00, 0x00, 0x00 Ext_User_Prm_Data_Const(3) = 0x05,0x41,0x00,0x00,0x01 ;default Values ;Structure_Length = 5 ;Structur_Type = 65 (profile specific ;Slot_Number = 0 ;reserved = 0 ;PRM_COND = 1 (enable) Ext_User_Prm_Data_Ref(7) = 1 ;reference to condensed status bit PRM_COND Prm_Block_Structure_supp = 1 ;enables the block structure of extended parametrization

Fortsetzung auf der folgenden Seite

Page 38: Kontinuierliche Gasanalysatoren Advance Optima … System Overview ausgelesen. ... 1 Digital-I/O-Modul in –X24 1 Analogausgang-Modul in –X26 ... Im Advance Optima sind ...

38 AO2000 Serie PROFIBUS DP/PA Interface 30/24-315 DE Rev. 2

GSD-Datei, Fortsetzung

;----------- Description of extended DP features: --------------------- ; DPV1_Slave = 1 C2_Read_Write_supp = 1 C2_Max_Data_Len = 130 C2_Read_Write_required = 1 C2_Max_Count_Channels = 1 Max_Initiate_PDU_Length = 52 C2_Response_Timeout = 4000 DPV1_Data_Types = 0 ;---- Description of physical interface for asynchronous transmission: ---- ; RS485 Standard Copper can be selected without additional restrictions. ;----------- Description of device related diagnosis: -------------------- ; Unit_Diag_Bit(16) = "Error appears" Unit_Diag_Bit(17) = "Error disappears" Unit_Diag_Bit(35) = "Restart" Unit_Diag_Bit(36) = "Coldstart" Unit_Diag_Bit(37) = "Maintenance Required" Unit_Diag_Bit(39) = "Ident_Number violation" Unit_Diag_Bit(40) = "Maintenance Alarm" Unit_Diag_Bit(41) = "Maintenance Demanded" Unit_Diag_Bit(42) = "Function Check" Unit_Diag_Bit(43) = "Inv Pro Cond" Unit_Diag_Bit(55) = "Extension Available" ;------------------------------------------------------------------------- ;Modules for Analog Input Module = "Analog Input (AI)" 0x42,0x84,0x81,0x81 1 EndModule ;Modules for Discrete Input Module = "Discrete Input (DI)" 0x42,0x81,0x83,0x81 2 EndModule ;Modules for Analog Output Module ="Analog Output (AO)" 0x82,0x84,0x82,0x82 3 EndModule ;Modules for Discrete Output Module = "Discrete Output (DO)" 0x82,0x81,0x84,0x82 4 EndModule

Page 39: Kontinuierliche Gasanalysatoren Advance Optima … System Overview ausgelesen. ... 1 Digital-I/O-Modul in –X24 1 Analogausgang-Modul in –X26 ... Im Advance Optima sind ...

30/24-315 DE Rev. 2 AO2000 Serie PROFIBUS DP/PA Interface 39

Azyklische Parameter – Physical Block R

elat

ive

ind

ex

Vari

able

Ob

ject

typ

e

Dat

a ty

pe

Sto

re

Siz

e

Acc

ess

Par

amet

er

usag

e/T

ype

of

tran

spo

rt

Def

ault

va

lues

Man

dat

ory

/ O

pti

ona

l

0 BLOCK OBJECT Record DS-32 C 20 r C/a - m 1 ST_REV Simple Unsigned16 N 2 r C/a 0 m 2 TAG_DESC Simple OctetString * S 32 r,w C/a ‘ ‘ m 3 STRATEGY Simple Unsigned16 S 2 r,w C/a 0 m 4 ALERT_KEY Simple Unsigned8 S 1 r,w C/a 0 m 5 TARGET_MODE Simple Unsigned8 S 1 r,w C/a - m 6 MODE_BLK

actual permitted normal

Record DS-37 D 3 r C/a block-specific

m

7 ALARM_SUM Record DS-42 D 8 r C/a 0,0,0,0 m 8 SOFTWARE_REVISION Simple VisibleString Cst 16 r C/a Version

3.0.2 m

9 HARDWARE_REVISION Simple VisibleString Cst 16 r C/a - m 10 DEVICE_MAN_ID Simple Unsigned16 Cst 2 r C/a 26 (ABB) m 11 DEVICE_ID Simple VisibleString Cst 16 r C/a - m 12 DEVICE_SER_Num Simple VisibleString Cst 16 r C/a MAC

Adresse m

13 DIAGNOSIS Simple OctetString byte4,MSB=1more diag available

D 4 r C/a - m

14 DIAGNOSIS_EXTENSION Simple OctetString D 6 r C/a - o 15 DIAGNOSIS_MASK Simple OctetString Cst 4 r C/a - m 16 DIAGNOSIS_MASK_EXTENSION Simple OctetString Cst 6 r C/a - o 17 DEVICE_CERTIFICATION Simple VisibleString Cst 32 r C/a - o 18 WRITE_LOCKING Simple Unsigned16 N 2 r,w C/a - o 19 FACTORY_RESET Simple Unsigned16 S 2 r,w C/a - o 20 DESCRIPTOR Simple OctetString S 32 r,w C/a - o 21 DEVICE_MESSAGE Simple OctetString S 32 r,w C/a - o 22 DEVICE_INSTAL_DATE Simple OctetString S 16 r,w C/a - o 23 LOCAL_OP_ENA Simple Unsigned8 N 1 r,w C/a 1 o 24 IDENT_NUMBER_SELECTOR Simple Unsigned8 S 1 r,w C/a - m (B)25 HW_WRITE_PROTECTTION Simple Unsigned8 D 1 r C/a - o 26 FEATURE Record DS-68 N 8 R C/A - M(fo

r Revision 3.01)

27 COND_STATUS_DIAG Simple Unsigned8 S ! r,w C/a 1 M

Fortsetzung auf der folgenden Seite

Page 40: Kontinuierliche Gasanalysatoren Advance Optima … System Overview ausgelesen. ... 1 Digital-I/O-Modul in –X24 1 Analogausgang-Modul in –X26 ... Im Advance Optima sind ...

40 AO2000 Serie PROFIBUS DP/PA Interface 30/24-315 DE Rev. 2

Azyklische Parameter – Physical Block, Fortsetzung R

elat

ive

ind

ex

Vari

able

Ob

ject

typ

e

Dat

a ty

pe

Sto

re

Siz

e

Acc

ess

Par

amet

er

usag

e/T

ype

of

tran

spo

rt

Def

ault

va

lues

Man

dat

ory

/ O

pti

ona

l

28 DIAG_EVENT_SWITCH Record Diag_Event_ Switch

S 50 r,w C/A - O

29–32

Reserved by PNO

33–35

Reserved by PNO

36 DEVICE_CONFIGURATION Simple VisibleString N 32 r C/a - m 37 INIT_STATE Simple Unsigned8 S 1 r,w C/a - m 38 DEVICE_STATE Simple Unsigned8 D 1 r,w C/a - m 39 GLOBAL_STATUS Simple Unsigned16 D 2 r C/a 0 m 40–47

Reserved by PNO m

48 First manufacturer-specific parameter

o

Fortsetzung auf der folgenden Seite

Page 41: Kontinuierliche Gasanalysatoren Advance Optima … System Overview ausgelesen. ... 1 Digital-I/O-Modul in –X24 1 Analogausgang-Modul in –X26 ... Im Advance Optima sind ...

30/24-315 DE Rev. 2 AO2000 Serie PROFIBUS DP/PA Interface 41

Azyklische Parameter – Physical Block, Fortsetzung

Physical Block Bit Strings DIAGNOSIS Parameter Structure

DIAGNOSIS Octet Bit Mnemonic Description Indication

Class 1 0 reserved by PNO, fixed to 0 R 1 reserved by PNO, fixed to 0 R 2 reserved by PNO, fixed to 0 R 3 reserved by PNO, fixed to 0 R 4 reserved by PNO, fixed to 0 R 5 reserved by PNO, fixed to 0 R 6 reserved by PNO, fixed to 0 R 7 reserved by PNO, fixed to 0 R 2 0 reserved by PNO, fixed to 0 R 1 reserved by PNO, fixed to 0 R 2 reserved by PNO, fixed to 0 R 3 DIA_WARMSTART New-start-up (warmstart up) carried out. A 4 DIA_COLDSTART Re-start-up (coldstart up) carried out. A 5 DIA_MAINTAINANCE Maintenance required R 6 reserved by PNO, fixed to 0 R 7 IDENT_NUMBER_Violation Set to 1 (one), if the Ident_Number of the

running cyclic data transfer and the value of Physical Block IDENT_NUMBER_SELECTOR parameter are different.

R

3 0 DIA_MAINTENANCE_ ALARM

Failure of the device

1 DIA_MAINTENANCE_ DEMANDED

Maintenance demanded

2 DIA_FUNCTION_CHECK Device is in function check mode or in simulation or under local control e.g. maintenance

3 DIA_INV_PRO_COND The process conditions don´t allow to return valid values. (set if a value has the quality Uncertain-Process related, no maintenance or Bad-Process related, no maintenance

4 ... 7 reserved Reserved for use within the PNO 4 0 ... 6 reserved Reserved for use within the PNO 7 EXTENSION_AVAILABLE More diagnosis information is available Values of the DIAGNOSIS bit: 0 = not set, 1 = set R Indication, remains active as long as the reason for the message exists. A Indication, will be automatically reset after 10 s.

Octet 1 Octet 2 Octet 3 Octet 4 Bit 7 ... ... Bit 0 Bit 7 ... ... Bit 0 Bit 7 ... ... Bit 0 Bit 7 .. .. Bit 0

Page 42: Kontinuierliche Gasanalysatoren Advance Optima … System Overview ausgelesen. ... 1 Digital-I/O-Modul in –X24 1 Analogausgang-Modul in –X26 ... Im Advance Optima sind ...

42 AO2000 Serie PROFIBUS DP/PA Interface 30/24-315 DE Rev. 2

Funktionsblöcke

Analog Input Function Block R

elat

ive

ind

ex

Vari

able

Ob

ject

typ

e

Dat

a ty

pe

Sto

re

Siz

e

Acc

ess

Par

amet

er

usag

e/T

ype

of

tran

spo

rt

Def

ault

va

lues

Man

dat

ory

/O

pti

ona

l

0 BLOCK OBJECT Record DS-32 C 20 r C/a - m 1 ST_REV Simple Unsigned16 N 2 r C/a 0 m 2 TAG_DESC Simple OctetString * S 32 r,w C/a ‘ ‘ m 3 STRATEGY Simple Unsigned16 S 2 r,w C/a 0 m 4 ALERT_KEY Simple Unsigned8 S 1 r,w C/a 0 m 5 TARGET_MODE Simple Unsigned8 S 1 r,w C/a - m 6 MODE_BLK

actual permitted normal

Record DS-37 D 3 r C/a block-specific m

7 ALARM_SUM Record DS-42 D 8 r C/a 0,0,0,0 m 8 BATCH Structure DS-67 S 10 r,w C/a 0,0,0,0 m 10 OUT Record DS-33 D 5 r (**) O/cyc m (A,B) 11 PV_SCALE Array Float (*) S 8 r,w C/a 100, 0 m (A,B) 12 OUT_SCALE Record DS-36 S 11 r,w C/a 100,0,-,- m (B) 13 LIN_TYPE Simple Unsigned8 S 1 r,w C/a 0 m (B) 14 CHANNEL Simple Unsigned16 S 2 r,w C/a - m (B) 16 PV_FTIME Simple Float S 4 r,w C/a 0 m (A,B) 17 FSAFE_ TYPE Simple Unsigned8 S 1 r,w C/a 1 Last usable value

(0 Failsafe value) (2 Wrong calculated value)

o (B)

18 FSAFE_VALUE Simple Float S 4 r,w C/a - o (B) 19 ALARM_HYS Simple Float S 4 r,w C/a 0.5 % of range m (A,B) 21 HI_HI_LIM Simple Float S 4 r,w C/a max value m (A,B) 23 HI_LIM Simple Float S 4 r,w C/a max value m (A,B) 25 LO_LIM Simple Float S 4 r,w C/a min value m (A,B) 27 LO_LO_LIM Simple Float S 4 r,w C/a min value m (A,B) 30 HI_HI_ALM Record DS-39 D 16 r C/a 0 o (A,B) 31 HI_ALM Record DS-39 D 16 r C/a 0 o (A,B) 32 LO_ALM Record DS-39 D 16 r C/a 0 o (A,B) 33 LO_LO_ALM Record DS-39 D 16 r C/a 0 o (A,B) 34 SIMULATE Record DS-50 S 6 r,w C/a disable m (B) 35 OUT_UNIT_TEXT Simple OctetString S 16 r,w C/a - o (A,B) 36-44

reserved by PNO m (A,B)

45 first manufacturer-specific parameter

o (A,B)

Fortsetzung auf der folgenden Seite

Page 43: Kontinuierliche Gasanalysatoren Advance Optima … System Overview ausgelesen. ... 1 Digital-I/O-Modul in –X24 1 Analogausgang-Modul in –X26 ... Im Advance Optima sind ...

30/24-315 DE Rev. 2 AO2000 Serie PROFIBUS DP/PA Interface 43

Funktionsblöcke, Fortsetzung

Analog Output Function Block R

elat

ive

ind

ex

Vari

able

Ob

ject

typ

e

Dat

a ty

pe

Sto

re

Siz

e

Acc

ess

Par

amet

er

usag

e/T

ype

of

tran

spo

rt

Def

ault

va

lues

Man

dat

ory

/O

pti

ona

l

0 BLOCK OBJECT Record DS-32 C 20 r C/a - m 1 ST_REV Simple Unsigned16 N 2 r C/a 0 m 2 TAG_DESC Simple OctetString * S 32 r,w C/a ‘ ‘ m 3 STRATEGY Simple Unsigned16 S 2 r,w C/a 0 m 4 ALERT_KEY Simple Unsigned8 S 1 r,w C/a 0 m 5 TARGET_MODE Simple Unsigned8 S 1 r,w C/a - m 6 MODE_BLK

actual permitted normal

Record DS-37 D 3 r C/a block-specific

m

7 ALARM_SUM Record DS-42 D 8 r C/a 0,0,0,0 m 8 BATCH Structure DS-67 S 10 r,w C/a 0,0,0,0 m 9 SP Record DS-33 D 5 r,w I/cyc - M (A,B)11 PV_SCALE Record DS-36 S 11 r,w C/a 100,0, % M (A,B)12 READBACK Record DS-33 D 5 r O/cyc - M (B) 14 RCAS_IN Record DS-33 D 5 r,w I/cyc - O (B) 21 IN_CHANNEL Simple Unsigned16 S 2 r,w C/a - M (B) 22 OUT_CHANNEL Simple Unsigned16 S 2 r,w C/a - M (B) 23 FSAFE_TIME Simple Float S 4 r,w C/a 0 M (B) 24 FSAFE_TYPE Simple Unsigned8 S 1 r,w C/a 2 M (B) 25 FSAFE_VALUE Simple Float S 4 r,w C/a 0 M (B) 27 RCAS_OUT Record DS-33 D 5 r O/cyc - O (B) 31 POS_D Record DS-34 D 2 r O/cyc - M (B) 32 SETP_DEVIATION Simple Float D 4 r C/a - O (B) 33 CHECK_BACK Simple OctetString D 3 r O/cyc - M (B) 34 CHECK_BACK_MASK Simple OctetString Cst 3 r C/a - M (B) 35 SIMULATE Record DS-50 S 6 r,w C/a disabled M (B) 36 INCREASE_CLOSE Simple Unsigned8 S 1 r,w C/a 0 M (B) 37 OUT Record DS-33 D 5 r,w C/a - M (B) 38 OUT_SCALE Record DS-36 S 11 r,w C/a - M (A,B)39-48

reserved by PNO M (A,B)

49 first manufacturer-specific parameter

O (A,B)

Fortsetzung auf der folgenden Seite

Page 44: Kontinuierliche Gasanalysatoren Advance Optima … System Overview ausgelesen. ... 1 Digital-I/O-Modul in –X24 1 Analogausgang-Modul in –X26 ... Im Advance Optima sind ...

44 AO2000 Serie PROFIBUS DP/PA Interface 30/24-315 DE Rev. 2

Funktionsblöcke, Fortsetzung

Digital Input Function Block R

elat

ive

ind

ex

Vari

able

Ob

ject

typ

e

Dat

a ty

pe

Sto

re

Siz

e

Acc

ess

Par

amet

er

usag

e/T

ype

of

tran

spo

rt

Def

ault

va

lues

Man

dat

ory

/ O

pti

ona

l

0 BLOCK OBJECT Record DS-32 C 20 r C/a - m 1 ST_REV Simple Unsigned16 N 2 r C/a 0 m 2 TAG_DESC Simple OctetString * S 32 r,w C/a ‘ ‘ m 3 STRATEGY Simple Unsigned16 S 2 r,w C/a 0 m 4 ALERT_KEY Simple Unsigned8 S 1 r,w C/a 0 m 5 TARGET_MODE Simple Unsigned8 S 1 r,w C/a - m 6 MODE_BLK

actual permitted normal

Record DS-37 D 3 r C/a block-specific m

7 ALARM_SUM Record DS-42 D 8 r C/a 0,0,0,0 m 8 BATCH Structure DS-67 S 10 r,w C/a 0,0,0,0 m 10 OUT_D Record DS-34 D 2 r,w O/cyc M(A,B) 14 CHANNEL Simple Unsigned16 S 2 r,w C/a - O(A) M(B)15 INVERT Simple Unsigned 8 S 1 r,w C/a 0 M(A,B) 20 FSAFE_TYPE Simple Unsigned 8 S 1 r,w C/a 1 Last usable

value (0 Failsafe value) (2 Wrong calculated value)

O(A) M(B)

21 FSAFE_VAL_D Simple Unsigned 8 S 1 r,w C/a 0 M(A,B) 24 SIMULATE Record DS-51 S 3 r,w C/a disable O(A) M(B)25-34

reserved by PNO M(A,B)

35 first manufacturer-specific parameter

O

Fortsetzung auf der folgenden Seite

Page 45: Kontinuierliche Gasanalysatoren Advance Optima … System Overview ausgelesen. ... 1 Digital-I/O-Modul in –X24 1 Analogausgang-Modul in –X26 ... Im Advance Optima sind ...

30/24-315 DE Rev. 2 AO2000 Serie PROFIBUS DP/PA Interface 45

Funktionsblöcke, Fortsetzung

Digital Output Function Block R

elat

ive

ind

ex

Vari

able

Ob

ject

typ

e

Dat

a ty

pe

Sto

re

Siz

e

Acc

ess

Par

amet

er

usag

e/T

ype

of

tran

spo

rt

Def

ault

va

lues

Man

dat

ory

/O

pti

ona

l

0 BLOCK OBJECT Record DS-32 C 20 r C/a - m 1 ST_REV Simple Unsigned16 N 2 r C/a 0 m 2 TAG_DESC Simple OctetString * S 32 r,w C/a ‘ ‘ m 3 STRATEGY Simple Unsigned16 S 2 r,w C/a 0 m 4 ALERT_KEY Simple Unsigned8 S 1 r,w C/a 0 m 5 TARGET_MODE Simple Unsigned8 S 1 r,w C/a - m 6 MODE_BLK

actual permitted normal

Record DS-37 D 3 r C/a block-specific

m

7 ALARM_SUM Record DS-42 D 8 r C/a 0,0,0,0 m 8 BATCH Structure DS-67 S 10 r,w C/a 0,0,0,0 m 9 SP_D Record DS-34 D 2 r,w I/a, cyc - M(A,B) 10 OUT_D Record DS-34 D 2 r,w C/a - O(A) M(B) 12 READBACK_D Record DS-34 D 2 r O/a, cyc - O

cyc optional 14 RCAS_IN_D Record DS-34 D 2 r,w I/a, cyc - O(A) M(B)

cyc optional 17 CHANNEL Simple Unsigned16 S 2 r,w C/a - O(A) M(B) 18 INVERT Simple Unsigned 8 S 1 r,w C/a 0 M(A,B) 19 FSAFE_TIME Simple Float S 4 r,w C/a 0 O(A) M(B) 20 FSAFE_TYPE Simple Unsigned 8 S 1 r,w C/a 2 O(A)

M(B) 21 FSAFE_VAL_D Simple Unsigned 8 S 1 r,w C/a 0 O(A) M(B) 22 RCAS_OUT_D Record DS-34 D 2 r O/a, cyc - O(A) M(B)

cyc optional 24 SIMULATE Record DS-51 S 3 r,w C/a disable O(A) M(B) 33 CHECK_BACK Simple OctetString D 3 r C/a, cyc - M

cyc optional 34 CHECK_BACK_MASK Simple OctetString Cst 3 r C/a - M 35–44

reserved by PNO M (A,B)

45 first manufacturer-specific parameter

O (A,B)

Page 46: Kontinuierliche Gasanalysatoren Advance Optima … System Overview ausgelesen. ... 1 Digital-I/O-Modul in –X24 1 Analogausgang-Modul in –X26 ... Im Advance Optima sind ...

46 AO2000 Serie PROFIBUS DP/PA Interface 30/24-315 DE Rev. 2

Transducer-Blöcke

Analyzer Transducer Block R

elat

ive

ind

ex

Vari

able

Ob

ject

typ

e

Dat

a ty

pe

Sto

re

Siz

e

Acc

ess

Par

amet

er

usag

e/T

ype

of

tran

spo

rt

Def

ault

va

lues

Man

dat

ory

/O

pti

ona

l

0 BLOCK OBJECT Record DS-32 C 20 r C/a - m 1 ST_REV Simple Unsigned16 N 2 r C/a 0 m 2 TAG_DESC Simple OctetString * S 32 r,w C/a ‘ ‘ m 3 STRATEGY Simple Unsigned16 S 2 r,w C/a 0 m 4 ALERT_KEY Simple Unsigned8 S 1 r,w C/a 0 m 5 TARGET_MODE Simple Unsigned8 S 1 r,w C/a - m 6 MODE_BLK

actual permitted normal

Record DS-37 D 3 r C/a block-specific

m

7 ALARM_SUM Record DS-42 D 8 r C/a 0,0,0,0 m 8 COMPONENT_NAME Simple OctetString S 32 r,w C/a - m 9 PV Record DS-60 D 12 r C/a - m 10 PV_UNIT Simple Unsigned16 S 2 r,w C/a - m 11 PV_UNIT_TEXT* Simple OctetString S 8 r,w C/a - m 12 ACTIVE_RANGE Simple Unsigned8 S 1 r,w C/a - m 13 AUTORANGE_ON Simple Boolean S 1 r,w C/a - m 14 SAMPLING_RATE Simple Time_difference S 4 r,w C/a - m 15–24 Reserved by PNO m 25 NUMBER_OF_RANGES Simple Unsigned8 N 1 r C/a - m 26 RANGE_1 Record DS-61 N 8 r,w C/a - m ... 25+n RANGE_n Record DS-61 N 8 r,w C/a - o 25+n+1 First manufacturer-specific

parameter o

55+n RANGE_LIMIT_1 Array Floating-Point 12 R C/a o Der Range Limit ist ein Array von drei Floating-Point-Variablen. In diesen drei Variablen werden die untere und obere Range-Grenze angegeben sowie die minimale einstellbare Spanne des Messbereiches (in % des Messbereiches).

Fortsetzung auf der folgenden Seite

Page 47: Kontinuierliche Gasanalysatoren Advance Optima … System Overview ausgelesen. ... 1 Digital-I/O-Modul in –X24 1 Analogausgang-Modul in –X26 ... Im Advance Optima sind ...

30/24-315 DE Rev. 2 AO2000 Serie PROFIBUS DP/PA Interface 47

Transducer-Blöcke, Fortsetzung

Digital Input Transducer Block R

elat

ive

ind

ex

Vari

able

Ob

ject

typ

e

Dat

a ty

pe

Sto

re

Siz

e

Acc

ess

Par

amet

er

usag

e/T

ype

of

tran

spo

rt

Def

ault

va

lues

Man

dat

ory

/O

pti

ona

l

0 BLOCK OBJECT Record DS-32 C 20 r C/a - m 1 ST_REV Simple Unsigned16 N 2 r C/a 0 m 2 TAG_DESC Simple OctetString * S 32 r,w C/a ‘ ‘ m 3 STRATEGY Simple Unsigned16 S 2 r,w C/a 0 m 4 ALERT_KEY Simple Unsigned8 S 1 r,w C/a 0 m 5 TARGET_MODE Simple Unsigned8 S 1 r,w C/a - m 6 MODE_BLK

actual permitted normal

Record DS-37 D 3 r C/a block-specific

m

7 ALARM_SUM Record DS-42 D 8 r C/a 0,0,0,0 m 12 PV_D Record DS-34 D 2 R C/a - M(B) 23 first manufacturer-specific

parameter O (A,B)

23 NAME Simple OctetString S 32 R C/a O (A,B) Digital Output Transducer Block (herstellerspezifisch)

Rel

ativ

e in

dex

Vari

able

Ob

ject

typ

e

Dat

a ty

pe

Sto

re

Siz

e

Acc

ess

Par

amet

er

usag

e/T

ype

of

tran

spo

rt

Def

ault

va

lues

Man

dat

ory

/O

pti

ona

l

0 BLOCK OBJECT Record DS-32 C 20 r C/a - m 1 ST_REV Simple Unsigned16 N 2 r C/a 0 m 2 TAG_DESC Simple OctetString * S 32 r,w C/a ‘ ‘ m 3 STRATEGY Simple Unsigned16 S 2 r,w C/a 0 m 4 ALERT_KEY Simple Unsigned8 S 1 r,w C/a 0 m 5 TARGET_MODE Simple Unsigned8 S 1 r,w C/a - m 6 MODE_BLK

actual permitted normal

Record DS-37 D 3 r C/a block-specific

m

7 ALARM_SUM Record DS-42 D 8 r C/a 0,0,0,0 m 9 PV_D Record DS-34 D 2 R C/a - o 10 NAME Simple OctetString S 32 R C/a o

Fortsetzung auf der folgenden Seite

Page 48: Kontinuierliche Gasanalysatoren Advance Optima … System Overview ausgelesen. ... 1 Digital-I/O-Modul in –X24 1 Analogausgang-Modul in –X26 ... Im Advance Optima sind ...

48 AO2000 Serie PROFIBUS DP/PA Interface 30/24-315 DE Rev. 2

Transducer-Blöcke, Fortsetzung

Analog Input Transducer Block (herstellerspezifisch) R

elat

ive

ind

ex

Vari

able

Ob

ject

typ

e

Dat

a ty

pe

Sto

re

Siz

e

Acc

ess

Par

amet

er

usag

e/T

ype

of

tran

spo

rt

Def

ault

va

lues

Man

dat

ory

/O

pti

ona

l

0 BLOCK OBJECT Record DS-32 C 20 r C/a - m 1 ST_REV Simple Unsigned16 N 2 r C/a 0 m 2 TAG_DESC Simple OctetString * S 32 r,w C/a ‘ ‘ m 3 STRATEGY Simple Unsigned16 S 2 r,w C/a 0 m 4 ALERT_KEY Simple Unsigned8 S 1 r,w C/a 0 m 5 TARGET_MODE Simple Unsigned8 S 1 r,w C/a - m 6 MODE_BLK

actual permitted normal

Record DS-37 D 3 r C/a block-specific

m

7 ALARM_SUM Record DS-42 D 8 r C/a 0,0,0,0 m 9 PV Record DS-60 D 12 R C/a - o 10 NAME Simple OctetString S 32 R C/a o 11 PV_UNIT Simple Unsigned16 S 2 r,w C/a - o 12 PV_UNIT_TEXT* Simple OctetString S 8 r,w C/a - o 13 RANGE Record DS-61 N 8 r,w C/a - o Analog Output Transducer Block (herstellerspezifisch)

Rel

ativ

e in

dex

Vari

able

Ob

ject

typ

e

Dat

a ty

pe

Sto

re

Siz

e

Acc

ess

Par

amet

er

usag

e/T

ype

of

tran

spo

rt

Def

ault

va

lues

Man

dat

ory

/O

pti

ona

l

0 BLOCK OBJECT Record DS-32 C 20 r C/a - m 1 ST_REV Simple Unsigned16 N 2 r C/a 0 m 2 TAG_DESC Simple OctetString * S 32 r,w C/a ‘ ‘ m 3 STRATEGY Simple Unsigned16 S 2 r,w C/a 0 m 4 ALERT_KEY Simple Unsigned8 S 1 r,w C/a 0 m 5 TARGET_MODE Simple Unsigned8 S 1 r,w C/a - m 6 MODE_BLK

actual permitted normal

Record DS-37 D 3 r C/a block-specific

m

7 ALARM_SUM Record DS-42 D 8 r C/a 0,0,0,0 m 9 PV Record DS-60 D 12 R C/a - o 10 NAME Simple OctetString S 32 R C/a o

Page 49: Kontinuierliche Gasanalysatoren Advance Optima … System Overview ausgelesen. ... 1 Digital-I/O-Modul in –X24 1 Analogausgang-Modul in –X26 ... Im Advance Optima sind ...

30/24-315 DE Rev. 2 AO2000 Serie PROFIBUS DP/PA Interface 49

PROFIBUS-Abbild

Beispiel für ein PROFIBUS-Abbild aus dem AO2000-System

IP-Address: 192.168.1.1 AO2000-Version: V4.0.1.0 Conf. blocks: 0% free Inputs: 27% free Outputs: 93% free

No PROFIBUS Component/IO Offset Description Unit Modultext

1 Analog inputs Measurements 0 CO ppm Uras 14 Anlz. 1

2 5 CO2 ppm Uras 14 Anlz. 1

3 10 SO2 ppm Uras 14 Anlz. 1

4 15 NO ppm Uras 14 Anlz. 1

5 20 O2 Vol% Uras 14 Anlz. 1

6 Bus analog outputs 25 Bus AO1 SYSCON: BUS IO

7 30 Bus AO2 SYSCON: BUS IO

8 35 Bus AO3 SYSCON: BUS IO

9 40 Bus AO4 SYSCON: BUS IO

10 45 Bus AO5 SYSCON: BUS IO

11 50 Bus AO6 SYSCON: BUS IO

12 55 Bus AO7 SYSCON: BUS IO

13 60 Bus AO8 SYSCON: BUS IO

14 Analog inputs 65 V In 1 V AIO:X11 IO_Board 1

15 70 I In 1 mA AIO:X11 IO_Board 1

16 75 V In 2 V AIO:X11 IO_Board 1

17 80 I In 2 mA AIO:X11 IO_Board 1

18 Analog outputs 85 CO mA AIO:X24 IO-Module 3

19 90 CO2 mA AIO:X24 IO-Module 3

20 95 SO2 mA AIO:X26 IO-Module 4

21 100 NO mA AIO:X26 IO-Module 4

22 105 O2 mA AIO:X11 IO_Board 1

23 110 I Out2 mA AIO:X11 IO_Board 1

24 Digital inputs Digital inputs 115 Purge SYSCON: SYST. CPU

25 117 Start DIO:X28 IO-Module 5

26 119 Disable DIO:X28 IO-Module 5

27 121 ExtCalZo DIO:X28 IO-Module 5

28 123 ExtCalSp DIO:X28 IO-Module 5

29 125 D In 1 AIO:X11 IO_Board 1

30 127 D In 2 AIO:X11 IO_Board 1

Fortsetzung auf der folgenden Seite

Page 50: Kontinuierliche Gasanalysatoren Advance Optima … System Overview ausgelesen. ... 1 Digital-I/O-Modul in –X24 1 Analogausgang-Modul in –X26 ... Im Advance Optima sind ...

50 AO2000 Serie PROFIBUS DP/PA Interface 30/24-315 DE Rev. 2

PROFIBUS-Abbild, Fortsetzung

No PROFIBUS Component/IO Offset Description Unit Modultext

31 129 CO 1 DIO:X12 IO_Board 2

32 131 O2 1 DIO:X12 IO_Board 2

33 133 D In 3 DIO:X12 IO_Board 2

34 135 D In 4 DIO:X12 IO_Board 2

35 Bus digital outputs 137 Bus DO1 SYSCON: BUS IO

36 139 Bus DO2 SYSCON: BUS IO

37 141 Bus DO3 SYSCON: BUS IO

38 143 Bus DO4 SYSCON: BUS IO

39 145 Bus DO5 SYSCON: BUS IO

40 147 Bus DO6 SYSCON: BUS IO

41 149 Bus DO7 SYSCON: BUS IO

42 151 Bus DO8 SYSCON: BUS IO

43 Digital outputs 153 D out 1 DIO:X28 IO-Module 5

44 155 D out 2 DIO:X28 IO-Module 5

45 157 D out 3 DIO:X28 IO-Module 5

46 159 Solenoid1 DIO:X28 IO-Module 5

47 161 D Out1 AIO:X11 IO_Board 1

48 163 D Out2 AIO:X11 IO_Board 1

49 165 CO 1 DIO:X12 IO_Board 2

50 167 O2 1 DIO:X12 IO_Board 2

51 169 D Out3 DIO:X12 IO_Board 2

52 171 D Out4 DIO:X12 IO_Board 2

- Analog outputs Bus analog inputs - -- - -

53 Digital outputs Bus digital inputs 0 Bus DI1 SYSCON: BUS IO

54 2 Bus DI2 SYSCON: BUS IO

55 4 Bus DI3 SYSCON: BUS IO

56 6 Bus DI4 SYSCON: BUS IO

57 8 Bus DI5 SYSCON: BUS IO

58 10 Bus DI6 SYSCON: BUS IO

59 12 Bus DI7 SYSCON: BUS IO

60 14 Bus DI8 SYSCON: BUS IO

Page 51: Kontinuierliche Gasanalysatoren Advance Optima … System Overview ausgelesen. ... 1 Digital-I/O-Modul in –X24 1 Analogausgang-Modul in –X26 ... Im Advance Optima sind ...

30/24-315 DE Rev. 2 AO2000 Serie PROFIBUS DP/PA Interface 51

Legende

AIFB PROFIBUS Analog Input Function Block AITB Analog Input Transducer Block AOFB PROFIBUS Analog Output Function Block AOTB Analog Output Transducer Block ATB Analyzer Transducer Block BM Binäre Meldung CTB Control Transducer Block DIFB PROFIBUS Digital Input Function Block DITB Discrete Input Transducer Block DOFB PROFIBUS Digital Output Function Block DOTB Discrete Output Transducer Block DP PROFIBUS-Protokolltyp für Decentralized Peripherals DTM Device Type Manager FDT Field Device Tool GSD Geräte-Stammdaten-Datei H1 FF Protokolltyp für Process Automation LFB Logbuch Function Block MBP Manchester Coded, Bus Powered PA PROFIBUS Protokolltyp für Process Automation PB Physical Block PKV-30 Externer Protokoll-Konverter Modbus/PROFIBUS DP TAB Transducer Alarm Block TLB Transducer Limit Block TTB Transfer Transducer Block

Page 52: Kontinuierliche Gasanalysatoren Advance Optima … System Overview ausgelesen. ... 1 Digital-I/O-Modul in –X24 1 Analogausgang-Modul in –X26 ... Im Advance Optima sind ...

ABB bietet umfassende und kompetente Beratung in über 100 Ländern weltweit. www.abb.com/de

ABB optimiert kontinuierlich ihre Produkte,deshalb sind Änderungen der technischen Daten

in diesem Dokument vorbehalten.

Printed in the Fed. Rep. of Germany (09.12)

ABB 2012

30/2

4�31

5 D

E R

ev. 2

ABB Automation GmbH Geschäftsgebiet Analysentechnik Stierstädter Straße 5 D�60488 Frankfurt am Main Fax: +49 69 7930�4566 E�Mail: [email protected]