Anwendung dieser Ident-Nummer kann man die gesamte Funktionalität des Gerätes nutzen: Einen AI-Block und zwei Totalizer-Blöcke sowie herstellerspezifische Parameter. Die PNO hat Profile mit eigenen Ident-Nummern festgelegt. Der FXE4000 unterstützt 0x9740 (Ein AI und ein Totalizer-Block) und 0x9700 (nur ein AI-Block). Der Vorteil dieser Profile ist die hersteller-übergreifende Austauschbarkeit, wenn die Geräte diese allgemeinen Profile unterstützen.
Slots Der FXE4000 mit der Ident-Number 0x0691 hat 3 Slots: AI, Totalizer 1 und Totalizer 2. Die Slot-Definition gibt an, welche Module im jeweiligen Slot erlaubt sind. Das sind für AI: Modul 1 oder 2. Für den Totalizer: Modul 1, 3, 4...
Durchflussmesser FXE4000 Schnittstellenbeschreibung PROFIBUS PA 3.0 2.2.3 Beispiele Der Konfigurierstring 0x94,0x41,0x84,0x85,0x41,0x84,0x85 überträgt die OUT-Werte vom AI-Block und den TOTAL-Wert der beiden Totalizer-Blöcken zyklisch vom Slave zum Master. Das sind zusammen 15 Datenbytes: Slot 1 = AI Slot 2 = Totalizer 1...
Kommunikation läuft. Hinweis: Die Adress-Einstellung erfordert, daß der FXE4000-Messumformer und die PA-Busanschaltung jeweils eingeschaltet (d.h. mit Spannung versorgt) sind. Wenn die PA-Busanschaltung nicht mit Spannung versorgt ist, läuft das Gateway nicht und es kann die Adresse nicht eingestellt werden.
Durchflussmesser FXE4000 Schnittstellenbeschreibung PROFIBUS PA 3.0 Block-Tabellen-Legende In den folgenden Tabellen sind unter anderem folgende Attribute aufgelistet: Rel.Index / Abs. Index: Relativer Index des Parameters innerhalb des Blocks und absoluter Index. Gemäß PA-Profil beginnen alle Blöcke auf absoluten Index 16.
Slot 1 – Analog Input Block Die Messwertberechnung erfolgt im Transducer-Block. Der Transducer-Block stellt die Messwerte intern bereit. Die zyklische Ausgabe der Meßwerte nach außen erfolgt über den Analog Input Block (AI-Block). Der FXE4000 hat einen AI-Block. Die Auswahl, welcher Parameter vom AI-Block ausgegeben wird, erfolgt über den Channel-Parameter (Index 14 in AI).
Seite 14
Durchflussmesser FXE4000 Schnittstellenbeschreibung PROFIBUS PA 3.0 Channel: Über den Channel-Parameter (Index 14) wird ausgewählt, welcher Meßwert aus dem Transducer- block übertragen werden soll. Siehe auch 3.5.1 Simulate: Der Simulate-Parameter ist eine Struktur (siehe 3.6.7). Über den Sub-Parameter “Simulate Enable” kann die Simulation eingeschaltet werden. Der Sub-Parameter “Simulate-Value” gibt dann den Simulations-Wert vor, der anstelle des Channel-Werts weiter verarbeitet wird.
Durchflussmesser FXE4000 Schnittstellenbeschreibung PROFIBUS PA 3.0 Slot 2 und 3 – Totalizer Block Im Totalizer-Block werden Durchfluß-Messwerte aufsummiert (integriert), um so die durchgeflossene Menge zu ermitteln (“Zählerstand”). Den Messwert bekommt der Totalizer-Block aus dem Transducer-Block. Als Channel kann nur 256+17 = 273: VOLUME_FLOW ausgewählt werden (Angabe dezimal).
Seite 19
Durchflussmesser FXE4000 Schnittstellenbeschreibung PROFIBUS PA 3.0 Channel: Mit dem Channel-Parameter (Index 12) wird der Messwert aus dem Transducer-Block ausgewählt, der hier verarbeitet werden soll. Siehe auch 3.5.1 FAIL_TOT (Index 15) bestimmt das Verhalten bei Channel-Werten mit Status “BAD”. Man kann in diesem Fall den Zähler weiterlaufen lassen (Run) und die schlechten Werte ignorieren, man kann den Zähler...
(prinzipiell kann ein Gerät mehrere Transducerblöcke haben), das untere Byte den relativen Index des Paramters im Transducer-Block. Der FXE4000 hat nur einen einzigen Transducer-Block. Dieser hat Index 1. Somit steht im Highbyte immer eine 1, dies entspricht +256 auf den rel.Index.
Durchflussmesser FXE4000 Schnittstellenbeschreibung PROFIBUS PA 3.0 3.6.7 DS-50 – Simulate – Floating Point Structure Element Name Data Type Size Simulate Status Unsigned8 Simulate Value Float Simulate Enabled Unsigned8 3.6.8 DS-67 – Batch Structure Element Name Data Type Size BATCH_ID Unsigned32...
Der Dienst SLAVE_DIAG liefert gemäß PA-Profil mindestens den Parameter DIAGNOSIS in Byte 11 bis 14 der Antwort. Er ist beim FXE4000 erweitert worden und überträgt zusätzlich in Byte 15 bis 20 den Parameter DIAGNOSIS_EXTENSION. Inhalt des SLAVE_DIAG – Telegramms:...
Seite 41
Durchflussmesser FXE4000 Schnittstellenbeschreibung PROFIBUS PA 3.0 DIAGNOSIS_EXTENSION Octet 1 Bit 0 Fehlerregister 8: Negative Referenz Bit 1 Fehlerregister 9: Erregung Bit 2 Fehlerregister A: MAX-Alarm Bit 3 Fehlerregister B: MIN-Alarm Bit 4 Fehlerregister C: Primary Bit 5 Fehlerregister D: - Bit 6 Fehlerregister E: Zähler >V...
Durchflussmesser FXE4000 Schnittstellenbeschreibung PROFIBUS PA 3.0 Status-Byte Bei zyklischer Kommunikation wird der Messwert üblicherweise als Datenstruktur 33 (siehe 3.6.2) übertragen. Diese Struktur besteht aus dem Value als Float-Zahl und einem Status-Byte. Das Status-Byte setzt sich aus drei Bereichen zusammen: Bit 7...
Durchflussmesser FXE4000 Schnittstellenbeschreibung PROFIBUS PA 3.0 Inbetriebnahme Hinweise zum AI-Block Beim Schreiben des AI-Channels wird PV_SCALE und OUT_SCALE (Ein- und Ausgangs-Skalierung des AI- Blocks) auf passende Werte gesetzt: Channel 273 = VOLUME_FLOW Skalierung: –Qmax bis +Qmax Einheit: VOLUME_FLOW_UNIT Channel 377 = Transducer-Block-interner Zähler >V Channel 377 = Transducer-Block-interner Zähler <R...
Seite 45
Dieses Dokument ist urheberrechtlich geschützt. Es unterstützt den Anwender bei der sicheren und effizienten Nutzung des Gerätes. Der Inhalt darf weder ganz noch teilweise ohne vorherige Genehmigung des Rechteinhabers vervielfältigt oder reproduziert werden. Technische Änderungen vorbehalten ABB Automation Products GmbH Printed in the Fed. R. of Germany Dransfelder Str.2 D184B093U25 Rev.