Benutzerhandbuch - Bronkhorst High

Benutzerhandbuch - Bronkhorst High
Benutzerhandbuch
RS232 interface
mit FLOW-BUS protocol
für digitale MultibusMassedurchfluss- und Druckmesser/-regler
Doc. no.: 9.19.027P Date: 19-05-2015
ACHTUNG
Es wird empfohlen, das vorliegende Benutzerhandbuch vor dem Einbau
und vor der Inbetriebnahme des Produktes sorgfältig zu lesen.
Die Nichtbeachtung der Anleitung kann Personenschäden
und/oder Beschädigungen der Anlage zur Folge haben.
Hauptsitz: Nijverheidsstraat 1a, NL‐7261 AK Ruurlo, Niederlande, Tel. +31 573 458800, [email protected] BRONKHORST® Haftungsausschluss Auch wenn die Inhalte dieses Handbuchs mit größter Sorgfalt erstellt und veröffentlicht wurden, übernehmen wir keine gesetzliche oder sonstige Haftung für darin enthaltene Ungenauigkeiten, Irrtümer, unzutreffende Angaben oder sonstige Fehler jeglicher Art. Die Angaben in diesem Handbuch dienen lediglich der Information und können ohne vorherige Ankündigung geändert werden. Bronkhorst High‐Tech B.V. Juli 2011 Symbole Wichtige Informationen. Die Nichtbeachtung dieser Informationen könnte Verletzungen von Personen oder Schäden am Instrument oder an der Installation zur Folge haben. Hilfreiche Informationen. Diese Informationen erleichtern die Verwendung des Instruments. Zusätzliche Informationen erhalten Sie im Internet oder von unserem lokalen Vertriebspartner. Gewährleistung Für Produkte der Bronkhorst High‐Tech B.V. gilt eine Gewährleistung für Material‐ und Verarbeitungsfehler für einen Zeitraum von drei Jahren ab dem Versanddatum, vorausgesetzt, dass das Produkt entsprechend den Bestellspezifikationen und den Anweisungen in diesem Handbuch verwendet und weder unsachgemäßem Gebrauch noch Schäden durch mechanische Einwirkungen oder Kontamination ausgesetzt wird. Produkte, die nicht einwandfrei funktionieren, können während der Gewährleistungsfrist kostenlos repariert oder ausgetauscht werden. Für Reparaturen gilt in der Regel eine Gewährleistungsfrist von einem Jahr, es sei denn, die restliche Gewährleistungsfrist ist länger. Siehe auch Artikel 9 der Allgemeinen Verkaufs‐ und Lieferbedingungen: http://www.bronkhorst.com/files/corporate_headquarters/sales_conditions/en_general_terms_of_sales.pdf Die Gewährleistung gilt für alle offenen und verdeckten Mängel, Zufallsfehler und nicht bestimmbare Ursachen. Ausgeschlossen sind Störungen und Schäden, die vom Kunden verursacht wurden, wie z.B. Kontaminationen, fehlerhafter elektrischer Anschluss, mechanische Einwirkungen usw. Für die Wiederherstellung von Produkten, die zur Reparatur eingesandt wurden, bei denen ein Gewährleistungsanspruch aber nicht oder nur teilweise besteht, werden die Kosten entsprechend in Rechnung gestellt. Die Bronkhorst High‐Tech B.V. oder ein mit ihr verbundenes Unternehmen trägt die Versandkosten für ausgehende Sendungen von Geräten und Teilen, die im Rahmen unserer Gewährleistung verschickt werden, sofern im Voraus nichts anderes vereinbart wurde. Erfolgt die Anlieferung in unserem Werk oder bei unserer Servicestelle unfrei, werden die Versandkosten den Reparaturkosten hinzugeschlagen. Import‐ und/oder Exportabgaben sowie Kosten ausländischer Versandarten/Speditionen trägt der Kunde. Seite 2 RS232 interface 9.19.027 BRONKHORST® INHALTSVERZEICHNIS 1 ALGEMEINE PRODUKTINFORMATIONEN ............................................................................................ 4 1.1 EINFÜRUNG ................................................................................................................................................. 4 1.2 MULTIBUSTYPEN ........................................................................................................................................... 4 1.3 VERWEISE AUF ANDERE ANWENDBARE DOKUMENTE ............................................................................................... 5 1.3.1 Handbücher und Benutzeranleitungen ..................................................................................................... 5 1.3.2 Technische Zeichnungen .......................................................................................................................... 5 1.3.3 Softwaretools .......................................................................................................................................... 5 1.4 START IN KURZFORM ...................................................................................................................................... 6 2 SCHNITTSTELLEN ................................................................................................................................ 7 2.1 RS232/FLOW‐BUS‐SCHNITTSTELLE ................................................................................................................. 7 2.1.1 D‐Steckverbinder für RS232 ..................................................................................................................... 7 2.2 RS232 AM MULTIBUS‐INSTRUMENT .................................................................................................................. 8 2.2.1 Anwendungen, z.B. EL‐FLOW ................................................................................................................... 8 2.2.2 Einrichtungen ........................................................................................................................................... 9 2.2.3 Baudraten Multibus RS232 ...................................................................................................................... 9 3 BESCHREIBUNG DES FLOW‐BUS‐PROTOKOLLS .................................................................................. 10 3.1 ALLGEMEINES ............................................................................................................................................. 10 3.2 INITIALISIERUNG LOKALER HOST‐SCHNITTSTELLEN AN MULTIBUS‐INSTRUMENTEN ........................................................ 10 3.3 SCHNITTSTELLENSTRUKTUR ............................................................................................................................ 11 3.3.1 Format „Basic data link“ ........................................................................................................................ 11 3.3.2 ASCII‐Tabelle .......................................................................................................................................... 11 3.3.3 RS232‐ASCII‐Protokoll ............................................................................................................................ 12 3.3.4 Erweitertes Binärprotokoll ..................................................................................................................... 13 3.4 KOMMUNIKATIONSNACHRICHTEN .................................................................................................................... 14 3.4.1 Kommunikationsbefehle ........................................................................................................................ 14 3.4.2 Parametertypen ..................................................................................................................................... 15 3.5 VERKETTUNG .............................................................................................................................................. 15 3.6 STATUSMELDUNG ........................................................................................................................................ 16 3.7 SENDEN VON PARAMETERN ........................................................................................................................... 17 3.8 ABFRAGEN VON PARAMETERN ........................................................................................................................ 17 3.9 INITIALISIERUNG DER RS232/FLOW‐BUS‐SCHNITTSTELLE .................................................................................... 19 3.10 BEISPIELE .................................................................................................................................................. 20 3.10.1 Senden des Sollwerts ............................................................................................................................. 20 3.10.2 Senden verketteter Parameter ............................................................................................................... 21 3.10.3 Abfragen des Sollwerts .......................................................................................................................... 22 3.10.4 Abfragen verketteter Parameter ............................................................................................................ 23 3.10.5 Abfragen des Messwerts ........................................................................................................................ 25 3.10.6 Abfragen des Zählerwerts ...................................................................................................................... 27 4 BETRIEB MIT ZWEI SCHNITTSTELLEN ................................................................................................. 28 5 PARAMETERINFORMATIONEN ......................................................................................................... 29 6 FEHLERSUCHE ................................................................................................................................... 31 6.1 LED‐ANZEIGEN ........................................................................................................................................... 31 6.2 TIPPS UND HINWEISE ZUR FEHLERSUCHE ............................................................................................................ 31 7 SERVICE ............................................................................................................................................ 32 8 ANHANG .......................................................................................................................................... 33 8.1 TABELLE DER PARAMETERWERTE ..................................................................................................................... 33 8.2 TABELLE DER PARAMETEREIGENSCHAFTEN ......................................................................................................... 33 Seite 3 RS232 interface 9.19.027 BRONKHORST® 1 ALGEMEINE PRODUKTINFORMATIONEN 1.1
EINFÜRUNG In diesem Handbuch wird erläutert, wie die Kommunikation zwischen Instrumenten von Bronkhorst1) und einem PC/einer SPS mit Hilfe der seriellen RS232‐Verbindung abläuft. Um mit diesen Instrumenten arbeiten zu können, müssen Sie Ihre Software anhand der Informationen in diesem Dokument selbst schreiben. Bronkhorst bietet auch Software für einen einfachen Betrieb digitaler Instrumente mit Ihrem PC an, wenn Sie mit Microsoft Windows arbeiten. Auf dem höchsten unterstützten Kommunikationsniveau können damit FlowDDE‐Kanäle für Windows‐
Anwendungen verwendet werden. Das Programm FlowDDE kann für die bequeme Verbindung zwischen Windows‐Anwendungen (z.B. Excel, Visual Basic, LabVIEW, Delphi, Borland C) und digitalen Instrumenten genutzt werden. Es gibt verschiedene Beispiele für LabVIEW‐, Visual Basic‐ und Excel‐Umgebungen. Auf niedrigerem Kommunikationsniveau können Sie auch FLOWB32.DLL zum Anzeigen/Ändern von Parameterwerten einsetzen. Zum direkten Empfangen und Senden von Parameterwerten von oder an FLOW‐BUS‐Geräte über die verfügbaren Schnittstellen gibt es ein spezielles Protokoll für den Datenaustausch zwischen diesen Geräten. Dieses Protokoll wurde speziell für Ausrüstung von Bronkhorst entwickelt, sodass Ausrüstung von Dritten nicht angeschlossen werden kann. Es besteht aus einer hierarchischen Anordnung der Instrumente/Knoten (Nodes) (max. 126) und enthält Prozesse (max. 127) mit Parametern (FBnr) (max. 32), die auf bestimmte Werte eingestellt werden können, um die Einstellungen/Eigenschaften der Instrumente festzulegen. Beim Betrieb eines FLOW‐BUS‐Systems mit einem HOST‐Computer muss dieses Datenaustauschprotokoll bekannt sein, wenn die Schnittstellen direkt angesprochen werden sollen. Bei Verwendung einer RS232/FLOW‐BUS‐
Schnittstelle (ohne den Mikroschalter und die 2 LEDs) muss die Schnittstelle zunächst initialisiert werden. Dies kann durch die Übertragung einiger ASCII‐Strings an die Schnittstelle über RS232 erfolgen. Nähere Informationen finden Sie im Kapitel „Initialisierung der RS232/FLOW‐BUS‐Schnittstelle“. Bei direkter Kommunikation über RS232 mit einem Multibus‐Instrument oder bei Verwendung eines neuen RS232/FLOW‐BUS‐Schnittstellentyps (Baudraten bis 38400 mit Schalter und 2 LEDs) ist eine spezielle Initialisierung nicht erforderlich. 1)
Bronkhorst: Dies beinhaltet Bronkhorst High‐Tech B.V., Bronkhorst Cori‐Tech B.V. und M+W Instruments GmbH. 1.2 MULTIBUSTYPEN Im Jahr 2000 entwickelte Bronkhorst seine ersten digitalen Instrumente nach dem „Multibus“‐Prinzip. Die Grundplatine der Instrumente enthielt alle allgemeinen Funktionen, die zum Messen und Regeln des Masseflusses notwendig waren, darunter Alarm‐, Summier‐ und Diagnosefunktionen. Analoge E/A‐Signale sowie eine RS232‐
Schnittstelle waren hierbei Standard. Ergänzend dazu können Zusatzschnittstellen mit DeviceNet™, Profibus‐DP®, Modbus, FLOW‐BUS oder EtherCAT‐Protokolle integriert werden. Die erste Generation (MBC‐I) basierte auf einem 16‐
Bit‐Controller von Fujitsu. Sie wurde 2003 durch den Multibus Typ 2 (MBC‐II) abgelöst. Auch diese Version basierte auf dem 16‐Bit‐Controller von Fujitsu, zeichnete sich jedoch durch einige Verbesserungen gegenüber dem MBC‐I aus, darunter die Stromsteuerung des Ventils. Dadurch wurden die Wärmeerzeugung reduziert und die Regeleigenschaften verbessert. Die neueste Version des Multibus‐Controllers Typ 3 (MBC3) wird 2011 eingeführt. Sie baut auf einem 72 MHz 32 Bit NXP ARM Controller auf und verfügt über AD‐ und DA‐On‐Board‐
Controller, wodurch eine störfreie Messung und Regelung des Ventils ohne Verzögerungen ermöglicht wird. Der interne Regelkreis ist 6 Mal schneller verglichen mit dem MBC‐II, weshalb sich die Regelstabilität deutlich verbessert hat. Außerdem wurden Funktionen wie der Verpolungsschutz, die Einschaltstrombegrenzung und der Überspannungsschutz verbessert. Seite 4 RS232 interface 9.19.027 BRONKHORST® MBC3‐Instrumente sind an dem links unten auf dem Typenschild platzierten „MBC3“ zu erkennen (siehe Beispiel). 1.3
VERWEISE AUF ANDERE ANWENDBARE DOKUMENTE Die Handbücher und Anleitungen für digitale Instrumente sind modular aufgebaut. Allgemeine Hinweise enthalten Informationen über die Funktionsweise und Installation der Instrumente. Betriebsanleitungen erläutern die Nutzung der Merkmale und Parameter der digitalen Instrumente. Feldbusspezifische Informationen dienen zur Erklärung der Installation und Verwendung des im Instrument installierten Feldbusses. 1.3.1
Handbücher und Benutzeranleitungen Allgemeine Hinweise Instrumenttyp‐basiert Betriebs‐
anleitungen Dokument 9.19.022 Dokument 9.19.023
Bronkhorst High‐Tech Allgemeine Hinweise digitale Massdurchfluss‐ und Druckmesser/‐regler Dokument 9.19.024
FLOW‐BUS‐Schnittstelle Betriebsanleitung für digitale Multibus‐ Massedurchfluss‐ und Druckmesser/‐regler Dokument 9.19.031 Bronkhorst Cori‐Tech Allgemeine Hinweise CORI‐FLOW Dokument 9.19.050 Bronkhorst Cori‐Tech Allgemeine Hinweise mini CORI‐FLOW Dokument 9.19.044 Feldbusspezifische Informationen Dokument 9.19.025
PROFIBUS‐DP‐Schnittstelle
Dokument 9.19.026
DeviceNet‐Schnittstelle Dokument 9.19.035
Modbus‐Schnittstelle Bronkhorst High‐Tech Allgemeine Hinweise digitales LIQUI‐FLOW L30 Dokument 9.19.027
RS232‐Schnittstelle mit FLOW‐BUS‐Protokoll M+W Instruments Benutzerhandbuch MASS‐STREAM D‐6300 Dokument 9.19.063
EtherCAT‐Schnittstelle 1.3.2
Technische Zeichnungen Anschlussplan laboratory‐style FLOW‐BUS Anschlussplan IN‐FLOW FLOW‐BUS Anschlussplan CORI‐FLOW FLOW‐BUS Anschlussplan LIQUI‐FLOW L30 digital FLOW‐BUS 1.3.3
(dokument nr. 9.18.063) (dokument nr. 9.18.052) (dokument nr. 9.18.048) (dokument nr. 9.18.074) Softwaretools FlowPlot FlowView Flowfix FlowDDE Alle diese Dokumente finden Sie unter: http://www.bronkhorst.com/en/downloads Seite 5 RS232 interface 9.19.027 BRONKHORST® 1.4
START IN KURZFORM Alle notwendigen Einstellungen für dieses Modul wurden bereits von Bronkhorst vorgenommen. Der schnellste Weg, dieses Modul in Ihrem eigenen System betriebsfähig zu machen, ist die sorgfältige Ausführung der folgenden Schritte. START Stellen Sie sicher, dass Ihr PC oder Ihre SPS über das richtige Kabel mit der RS232‐Schnittstelle verbunden ist.  Multibus‐Instrumente erfordern ein Spezialkabel mit T‐Stecker  RS232/FLOW‐BUS‐Schnittstellen benötigen ein durchgehendes 9‐poliges Kabel ohne Abzweigungen mit männlichem und weiblichem Steckverbinder Die Kabellänge für RS232 darf 10 Meter nicht überschreiten. Verbinden von PC/SPS mit der RS323‐
Schnittstelle Prüfen der Spannungsversorgung Vergewissern Sie sich, dass Instrument oder Schnittstelle mit Spannung versorgt werden (+15…24 VDC). Bei einer RS232/FLOW‐BUS‐Schnittstelle ohne Mikroschalter und LEDs
sorgen Sie zunächst für die Zuordnung einer freien Adresse am FLOW‐BUS. Befolgen Sie das unter „Initialisierung der RS232/FLOW‐BUS‐Schnittstelle“ beschriebene Initialisierungsverfahren. Verwenden Sie die Einstellung [38400,n,8,1] für Ihren COM‐Port: Baudrate = 38400 Baud, keine Parität, 8 Datenbits, 1 Stoppbit. Initialisierungsverfahren Prüfen der Einstellungen des Kommunikations‐
anschlusses Beginnen Sie mit dem Senden von Daten wie in die folgenden Abschnitten beschrieben. Sendungsbeginn Bereit Bei Schwierigkeiten könnten Programme wie Hyperterminal (verfügbar in MS‐Windows) oder FlowDDE (von Bronkhorst) sehr hilfreich sein. Seite 6 RS232 interface 9.19.027 BRONKHORST® 2 SCHNITTSTELLEN 2.1
RS232/FLOW‐BUS‐SCHNITTSTELLE Die RS232/FLOW‐BUS‐Schnittstelle ist eine Schnittstelle zwischen dem FLOW‐BUS und dem seriellen V24‐
(Computer‐)Anschluss RS232. Sie wird entweder in einem eigenen Gehäuse mit einem FLOW‐BUS‐Steckverbinder und einem RS232‐Steckverbinder oder als integrierter 14TE‐Einschub Ihres Anzeige‐ und Regelsystems E‐8000 geliefert. Der Konverter sorgt für eine Kommunikation mit einer Baudrate bis zu 38400 Baud. Unterstützung durch Kommunikationssoftware ist möglich. Die Kommunikationseinstellungen sind: 38400,n,8,1. 2.1.1
D‐Steckverbinder für RS232 Der weibliche RS232‐D‐Steckverbinder (Subminiatur, 9‐polig) hat folgende Pinbelegung: Pinnummer
1
2 3 4 5 6 7 8 9 Beschreibung
nicht belegt
TXD RXD nicht belegt 0 Vd DTR CTS RTS Schirm Seite 7 RS232 interface 9.19.027 BRONKHORST® 2.2
RS232 AM MULTIBUS‐INSTRUMENT Die RS232‐Schnittstelle an einem Multibus‐Instrument kann mit jedem seriellen V24‐(Computer‐)Anschluss RS232 verbunden werden. Die Berücksichtigung des richtigen Anschlussplanes muss sichergestellt sein. Bronkhorst bietet für die Datenübertragung spezielle Kabel an, die die RS232‐Verbindung von der Anschlussversorgung und dem analogen Ein‐ und Ausgangsignal trennen An dem 9‐poligen männlichen D‐Sub‐Steckverbinder des Instruments liegen RX und TX an Pin 6 und Pin 1. RS232‐Kommunikation ist möglich durch:  9‐poliger D‐Sub‐Stecker (keine IP65‐Ausführung, z.B. EL‐FLOW)  8 DIN Stecker (IP65‐Ausführung, z.B. CORI‐FLOW) Die richtigen Anschlüsse sind den Anschlussplänen zu entnehmen. 2.2.1
Anwendungen, z.B. EL‐FLOW Instrument supplied through the D‐sub DB‐9 connector
EL- FLOWSelect
®
mass f l ow met
/ cont
er rol l er
Ruurl o- Holl and
Power Supply
FLOW
DeviceNet / FLOW‐BUS instrument supplied through the bus connector
EL- FLOW Select
®
Ruurl o- Holl and
mass f l ow met
/cont
er rol l er
FLOW
Profibus instrument supplied through the D‐sub DB‐9 connector
EL- FLOWSelect
®
Ruurl o- Holl and
mass f l ow met
/cont
er rol l er
Power
Supply
FLOW
Seite 8 Als Voreinstellung arbeitet die Datenübertragung der Schnittstelle bei einer Baud‐Rate von 38400 baud. Bei Geräten, die die Änderung der RS232 Baud‐Rate gestatten, kann diese Einstellung auch anders konfiguriert werden. RS232 interface 9.19.027 BRONKHORST® 2.2.2
Einrichtungen Handshaking wird nicht angewendet. PC/SPS‐seitig ist ein Null‐Modem‐Anschluss erforderlich. Die Kommunikationseinstellungen sind: 38400,n,8,1. Bronkhorst bietet ein Spezialkabel an, das für die Kommunikation benötigt wird. Unterstützung durch Kommunikationssoftware ist möglich. 2.2.3
Baudraten Multibus RS232 Baudraten MBC‐II
Baudraten MBC3
38400 Baud
9600 Baud
19200 Baud 38400 Baud 57600 Baud 115200 Baud 230400 Baud 460800 Baud Seite 9 RS232 interface 9.19.027 BRONKHORST® 3 BESCHREIBUNG DES FLOW‐BUS‐PROTOKOLLS 3.1
ALLGEMEINES Auf dem höchsten unterstützten Kommunikationsniveau können mit diesem Protokoll DDE‐Kanäle für Windows‐
Anwendungen verwendet werden. Auf niedrigerem Kommunikationsniveau kann FLOWB32.DLL zum Ändern von Parameterwerten eingesetzt werden. Zum direkten Empfangen und Senden von Parameterwerten von oder an FLOW‐BUS‐Geräte über die verfügbaren Schnittstellen gibt es ein spezielles Protokoll für den Datenaustausch zwischen diesen Geräten. Beim Betrieb eines FLOW‐BUS‐Systems mit einem HOST‐Computer muss dieses Datenaustauschprotokoll bekannt sein, wenn die Schnittstellen direkt angesprochen werden sollen. Bei Verwendung einer bestimmten RS232/FLOW‐BUS‐Schnittstelle (Baudrate bis max. 38400) ist u.U. eine vorherige Initialisierung der Schnittstelle notwendig. Dies kann durch die Übertragung einiger ASCII‐Strings an die Schnittstelle über RS232 erfolgen. Siehe hierzu auch den Abschnitt „Initialisierung der RS232/FLOW‐BUS‐Schnittstelle“. Es gibt zwei unterschiedliche Kommunikationsprotokolle für den PC und den RS232‐HOST:  ein ASCII‐Protokoll für Kommunikation, das mit bestehenden FLOW‐BUS‐Anwendungen kompatibel ist. Dieses Protokoll bedient nur einen Master/Slave‐Dialog auf einmal.  ein erweitertes Binärprotokoll, das den gleichzeitigen Datentransfer an verschiedene Nodes unterstützt. Dieses Protokoll enthält eine Datenfolgenummer und bedient mehrere Master/Slave‐Dialoge gleichzeitig. Das RS232‐HOST‐Modul erkennt automatisch, welches Protokoll der PC verwendet, und passt sein Verhalten entsprechend an. Die Art des Protokolls erkennt man an dem ersten Zeichen einer Nachricht.  Das erste Zeichen ist „:“ (0x3A) nur diese Nachricht.  Das erste Zeichen ist DLE (0x10) erweiterte Nachricht. Über FLOW‐BUS DLL (FLOWB32.DLL) erkennt der PC das verwendete Protokoll. Bei der Kommunikation ist immer der PC der Master und der HOST der Slave. Der HOST reagiert immer auf Anfragen des PCs. 3.2
INITIALISIERUNG LOKALER HOST‐SCHNITTSTELLEN AN MULTIBUS‐INSTRUMENTEN Bei Verwendung eines digitalen Instruments mit RS232‐Schnittstelle ist die Baudrate auf 38400 Baud fest eingestellt und eine spezielle Initialisierung ist nicht notwendig. Über die serielle Verbindung zu einem COM‐Port Ihres PCs oder einer SPS müssen Sie mit dem Instrument unter Verwendung des FLOW‐BUS‐Protokolls kommunizieren. Jedes Instrument hat seine eigene Node‐Adresse (3...120). Diese Adresse muss bekannt sein, wenn man eine Nachricht an das Instrument senden will. Wenn man allerdings eine Nachricht an Adresse 128 schickt, wird das Instrument immer darauf reagieren. Bei einer Punkt‐zu‐Punkt‐Verbindung wie RS232 ist dies der einfachste Weg, zu einer Kommunikation zu kommen, die unter allen Umständen funktioniert (unabhängig von der tatsächlichen Node‐Adresse des Instruments). Seite 10 RS232 interface 9.19.027 BRONKHORST® 3.3
SCHNITTSTELLENSTRUKTUR 3.3.1
Format „Basic data link“ Das Nachrichtenformat „basic data link“ hat folgende Felder: Node Nachrichtempfänger Länge Datenfeldlänge
Daten
Daten
Daten usw.
In der FLOW‐BUS‐Umgebung kann das Datenfeld bis zu 256 Byte Daten enthalten. In der hier beschriebenen HOST‐
Anwendung entsprechen die Datensätze den PROPAR‐Kodierregeln und das Datenfeld enthält maximal 64 Byte. 3.3.2
ASCII‐Tabelle Der American Standard Code for Information Interchange (ASCII) ist ein Zeichenkodierungssystem, das auf der Anordnung des englischen Alphabets basiert. ASCII‐Codes stellen Text in Computern, Kommunikationsausrüstung und anderen Geräten, die mit Text arbeiten, dar. Die meisten modernen Zeichenkodierungssysteme basieren auf ASCII. Dez. Okt. Hex. Binär Code Dez. Okt. Hex. Binär Code Dez. Okt. Hex. Binär Code Dez. Okt. Hex. Binär Code
32 040 20 0100000 SP 56 070 38 0111000 8
80 120 50 1010000 P
104 150 68 1101000 h
33 041 21 0100001 ! 57 071 39 0111001 9
81 121 51 1010001 Q 105 151 69 1101001 i
34 042 22 0100010 " 58 072 3A 0111010 :
82 122 52 1010010 R
106 152 6A 1101010 j
35 043 23 0100011 # 59 073 3B 0111011 ;
83 123 53 1010011 S
107 153 6B 1101011 k
36 044 24 0100100 $ 60 074 3C 0111100 <
84 124 54 1010100 T
108 154 6C 1101100 l
37 045 25 0100101 % 61 075 3D 0111101 =
85 125 55 1010101 U 109 155 6D 1101101 m
38 046 26 0100110 & 62 076 3E 0111110 >
86 126 56 1010110 V
110 156 6E 1101110 n
39 047 27 0100111 ' 63 077 3F 0111111 ?
87 127 57 1010111 W 111 157 6F 1101111 o
40 050 28 0101000 ( 64 100 40 1000000 @
88 130 58 1011000 X
112 160 70 1110000 p
41 051 29 0101001 ) 65 101 41 1000001 A
89 131 59 1011001 Y
113 161 71 1110001 q
42 052 2A 0101010 * 66 102 42 1000010 B
90 132 5A 1011010 Z
114 162 72 1110010 r
43 053 2B 0101011 + 67 103 43 1000011 C
91 133 5B 1011011 [
115 163 73 1110011 s
44 054 2C 0101100 , 68 104 44 1000100 D
92 134 5C 1011100 \
116 164 74 1110100 t
45 055 2D 0101101 ‐ 69 105 45 1000101 E
93 135 5D 1011101 ]
117 165 75 1110101 u
46 056 2E 0101110 . 70 106 46 1000110 F
94 136 5E 1011110 ^
118 166 76 1110110 v
47 057 2F 0101111 / 71 107 47 1000111 G
95 137 5F 1011111 _
119 167 77 1110111 w
48 060 30 0110000 0 72 110 48 1001000 H
96 140 60 1100000 `
120 170 78 1111000 x
49 061 31 0110001 1 73 111 49 1001001 I
97 141 61 1100001 a
121 171 79 1111001 y
50 062 32 0110010 2 74 112 4A 1001010 J
98 142 62 1100010 b
122 172 7A 1111010 z
51 063 33 0110011 3 75 113 4B 1001011 K
99 143 63 1100011 c
123 173 7B 1111011 {
52 064 34 0110100 4 76 114 4C 1001100 L
100 144 64 1100100 d
124 174 7C 1111100 |
53 065 35 0110101 5 77 115 4D 1001101 M 101 145 65 1100101 e
125 175 7D 1111101 }
54 066 36 0110110 6 78 116 4E 1001110 N 102 146 66 1100110 f
126 176 7E 1111110 ~
55 067 37 0110111 7 79 117 4F 1001111 O 103 147 67 1100111 g
127 177 7F 1111111 DEL
Seite 11 RS232 interface 9.19.027 BRONKHORST® 3.3.3
RS232‐ASCII‐Protokoll Der vorhandene RS232‐HOST verwendet ein ASCII‐Protokoll, das zur Verfügung steht, um die Kompatibilität mit der vorhandenen Treibersoftware sicherzustellen. Eine „basic data link“‐Nachricht ist in ASCII wie folgt kodiert: Länge Node
Daten
: len1 len2
node1 node2 data1
data2
CR Byte Erläuterung : Startzeichen (Semikolon)
Len1, len2 Länge der Nachricht einschl. der Node‐Adresse in Bytes, d.h. (len1, len2) ist die Basisnachrichtenlänge +1. node1, node2 Node‐Addresse des Empfängers (PC an HOST)
Node‐Addresse des Senders (HOST an PC) data1, data2 Nachrichtenfeld
CR Endzeichen Alle Bytes (mit Ausnahme der Start‐ und Endzeichen) werden in der ASCII‐Darstellung von 1 binären Byte in 2 hexadezimale Bytes konvertiert. Beispiel: Binäres Datenbyte 0x2A ‐‐> hexadezimale ASCII‐Zeichen 0x32, 0x41. Zur Übertragung von Fehlermeldungen vom HOST zum PC wird ein spezieller Meldungstyp mit folgender Struktur verwendet: 0x01
Fehler
: 0x30
0x31
error1 error2
CR

Byte Erläuterung : Startzeichen 0x30, 0x31 Länge der Meldung (1 Byte)
error Fehlercode, zweistellige HEX‐Zahl
CR Endzeichen 
Der Fehlercode kann folgende Werte haben: Wert Bedeutung 3 propar protokoll fehler
4 propar protokoll fehler (oder CRC fehler)
5 Zielknotenadresse abgelehnt
9 Antwortnachricht Timeout
1,2,8 allgemeiner Fehler
Seite 12 RS232 interface 9.19.027 BRONKHORST® 3.3.4
Erweitertes Binärprotokoll Das erweiterte Protokoll ist binär kodiert. Zur Erkennung des Anfangs und Endes einer Nachricht innerhalb eines Bytestroms werden Prüfsequenzen genutzt. Eine Prüfsequenz beginnt mit einem DLE‐Byte (0x10), gefolgt von einem Kontrollbyte. Die Prüfsequenzen sind wie folgt definiert: Erstes Byte DLE (0x10) DLE (0x10) DLE (0x10) DLE (0x10) Funktion
Start der Nachricht
Ende der Nachricht
Datenbyte 0x10
Nicht zulässig. Nachrichten, die eine solche Sequenz enthalten, werden ignoriert. Der Empfänger wartet auf eine neue DLE STX‐Sequenz. Die Sequenz [DLE DLE] wird benutzt, um zu verhindern, dass möglicherweise in dem übertragenen binären Datenstrom auftauchende DLE‐Bytes als Beginn einer Prüfsequenz interpretiert werden. Der Sender ersetzt jedes DLE‐
Byte in den Daten durch 2 DLE‐Bytes. Der Datenanschluss des Empfängers wandelt eine Sequenz [DLE DLE] in ein DLE‐
Byte um. Zweites Byte STX (0x02) ETX (0x03) DLE (0x10) jedes andere Zeichen Wenn ein RS232‐Fehler auftritt (Empfängerüberlauf, Framing‐Fehler, unzulässige Prüfsequenz), wird der Datenverbindungsframe ignoriert. Nachrichten zwischen PC und HOST mit der erweiterten binären Kodierung haben folgende Struktur: DLE STX seq node
len
data
DLE
ETX Byte DLE, STX seq node Erläuterung Startsequenz Nachrichtensequenznummer
Node‐Addresse des Empfängers (PC an HOST)
Node‐Addresse des Senders (HOST an PC) Länge des Datenfeldes in Bytes
Nachrichtenfeld
Endsequenz len data DLE, ETX Das erweiterte Protokoll gestattet die gleichzeitige Übertragung von mehr als einer Anfrage. Die Sequenznummerierung ermöglicht die Zuordnung der Antwort zu der betreffenden Anfrage. Der HOST hat mehr als einen Puffer zur Zwischenspeicherung von (normalerweise 5) Nachrichten. Wenn die Nachrichtenpuffer voll sind, antwortet der HOST mit einer Fehlermeldung. Die Antworten vom HOST an den PC haben das gleiche Nachrichtenformat wie die Anfragen. Eine Fehlermeldung hat ein spezielles Format: DLE STX seq node
0x00
error
DLE
ETX Byte DLE, STX seq node error DLE, ETX Erläuterung Startsequenz Nachrichtensequenznummer, wie in der Anfrage
Node‐Addresse des Senders, wie in der Anfrage
Fehlercode Endsequenz Der Fehlercode kann folgende Werte haben: Wert 3 4 5 9 1,2,8 Seite 13 Bedeutung propar protokoll fehler
propar protokoll fehler (oder CRC fehler)
Zielknotenadresse abgelehnt
Antwortnachricht Timeout
allgemeiner Fehler
RS232 interface 9.19.027 BRONKHORST® 3.4
KOMMUNIKATIONSNACHRICHTEN Kommunikationsnachrichten zwischen FLOW‐BUS‐Schnittstellen und anderen Geräten bestehen aus Befehlsstrings mit spezifischen Informationen. Dieser Befehlsstring ist entweder in ASCII (RS232) oder BINÄR. Grundsätzlich enthält der String verschiedene Informationsbytes. Durch RS232 werden diese hexadezimalen Bytes in ASCII umgewandelt (z.B. entspricht der Bytewert 0x0A dem Wert „0A“ in ASCII und es sollten Großbuchstaben verwendet werden). Nachrichten über RS232 geht das Zeichen „:“ voran, und beendet werden sie mit „\r\n“ (Wagenrücklauf‐
Zeilenvorschub). In den FLOW‐BUS‐Nachrichten sind verschiedene BEFEHLE verfügbar. Zum Lesen und Schreiben aller Standardparameter sind nur die Befehle RD (04) und WR (01) erforderlich. Ein RD‐Befehl wird durch einen WR‐Befehl, der den erfragten Wert enthält, oder eine Statusmeldung, die eine Fehlernummer enthält, beantwortet. Ein WR‐
Befehl wird durch eine Statusmeldung beantwortet, die eine Fehlernummer enthält (bei Fehlernummer = 0 war der WR‐Befehl OK). Das ASCII‐Zeichen „:“ hat den hexadezimalen Wert 3A.
Das ASCII‐Zeichen „\r“ hat den hexadezimalen Wert 0D. Das ASCII‐Zeichen „\n“ hat den hexadezimalen Wert 0A. 3.4.1
Kommunikationsbefehle Befehl 00 01 02 03 04 06 07 08 09 Kommunikationsbefehle
Beschreibung Statusmeldung Parameter mit Empfängeradresse senden, wird mit Befehl des Typs 00 beantwortet Parameter mit Empfängeradresse senden, kein Status abgefragt
Parameter mit Senderadresse senden, kein Status abgefragt
Parameter abfragen, wird mit Befehl des Typs 02 oder 00 beantwortet Prozess stoppen Prozess starten Prozess anfordern Prozess nicht mehr anfordern
Für den Zugriff auf einen spezifischen Parameter müssen folgende Punkte bekannt sein:  Node‐Adresse jedes FLOW‐BUS‐Gerät ist mit einer spezifischen Node‐Adresse im System verbunden.  Prozessnummer jedes Gerät (Node) besteht aus mehreren Prozessen.  Parameternummer (FBnr) jeder Prozess besteht aus mehreren Parametern.  Parametertyp jeder Parameter kann einen unterschiedlichen Typ und Wert haben. Die Parameternummern und ‐werte finden Sie in den Tabellen der „Parametereigenschaften“ und „Parameterwerte“ in diesem Handbuch. Seite 14 RS232 interface 9.19.027 BRONKHORST® 3.4.2
Parametertypen Typ Character Integer Float Long String Id 00h 20h 40h 40h 60h Wert 1 Byte Integer Float Long String length Parametertypen
Bits
Bereich
00000000 0…255
00100000 0…65535
01000000 +‐1,18e‐38...+‐3,39e+38
01000000 4 Byte 0... 4294967296
01100000 Längen müssen angegeben werden Byteanzahl je Parametertyp
Wert 3
Wert 4
Wert 5
Wert 6 Bytes
1 2 4 4 X Wert 2 String Die Nachrichten nutzen Bytes, die aus Daten von mehreren Bytes zusammengesetzt sind. Nachstehend finden Sie ein Beispiel für ein solches zusammengesetztes Byte. c t t p p p p p
Parameternummer (FBnr. siehe Tabellen) Parametertyp
Kommunikationsstart
3.5
VERKETTUNG Verkettung kann zum Senden oder Abfragen von mehr als einem Parameter pro Nachricht verwendet werden. Wenn alle Parameter zum gleichen Prozess gehören, können sie auf Parameterebene verkettet werden. Gehören die Parameter zu verschiedenen Prozessen, können sie auf Prozessebene verkettet werden. Auch eine Kombination ist möglich. Zur Verkettung auf Parameterebene wird das erste Bit der Parameternummer eingegeben, wenn ein anderer Parameter folgt, der zum gleichen Prozess gehört. Zur Verkettung auf Prozessebene wird das erste Bit der Prozessnummer angegeben, wenn sich ein anderer Prozess anschließt. Seite 15 RS232 interface 9.19.027 BRONKHORST® 3.6
STATUSMELDUNG Wird ein Gerät mit dem Befehl „01“ angeschrieben, führt dies zu einer Statusmeldung. Nachstehend sind die möglichen Erwiderungen aufgelistet. Nr. Byte Beschreibung 0 : Startzeichen 1 04 Feste Nachrichtenlänge 4.
2 Node Node‐Adresse 3 00 Befehl Status 4 Status 00 Kein Fehler 01 Prozess angefordert 02 Befehlsfehler 03 Prozessfehler 04 Parameterfehler 05 Parametertypfehler 06 Parameterwertfehler 07 Netzwerk nicht aktiv 08 Time‐out Startzeichen 09 Time‐out serielle Leitung 0A Hardwarespeicherfehler 0B Nodenummerfehler 0C Allgemeiner Kommunikationsfehler 0D Parameter ohne Schreibzugriff 0E Fehler PC‐Kommunikation 0F Keine RS232‐Verbindung 10 PC‐Speicher voll 11 Parameter ohne Lesezugriff 12 Systemkonfiguration unbekannt 13 Keine freie Node‐Adresse 14 Falscher Schnittstellentyp 15 Fehler Verbindung serieller Anschluss 16 Fehler Kommunikationsbeginn 17 Kommunikationsfehler 18 Fehler Schnittstelle Busmaster 19 Time‐out Antwort 1A Kein Startzeichen 1B Fehler erste Stelle 1C Pufferüberlauf im Host 1D Pufferüberlauf 1E Keine Antwort gefunden 1F Fehler Kommunikationsende 20 Synchronisationsfehler 21 Sendefehler 22 Protokollfehler 23 Pufferüberlauf im Modul 5 Index oder ange‐ Index zeigt auf das erste Byte in der Sendenachricht, für das der obige Status gilt. forderter Prozess Im Falle des Status ANFORDERUNGSFEHLER enthält dieses Feld den angeforderten Prozess. 6 \r Wagenrücklauf 7 \n Zeilenvorschub Der Wert ab Byte 5 der Statusmeldung kann vernachlässigt werden, wenn der Wert von Byte 4 = 0 ist. Seite 16 RS232 interface 9.19.027 BRONKHORST® 3.7
SENDEN VON PARAMETERN Zum Anschreiben eines Geräts müssen die Befehlscodes „01“ und „02“ verwendet werden. Der Befehl „01“ führt zu einer Statusmeldung zur Fehlerprüfung. Auf Befehl „02“ wird keine Antwort vom Gerät ausgegeben. In der nachstehenden Tabelle wird die gesamte Befehlszeile erläutert. Senden eines Parameters
Nr. Byte Layout Beschreibung
0 : Startzeichen
1 Länge Nachrichtenlänge
2 Node Node‐Adresse
3 01 oder 02 Befehl Schreiben, für Typ 01 wird eine Statusmeldung (00) zurückgesendet
c Prozess verkettet
4 Prozess cppppppp
p Prozessnummer
c Parameter verkettet
Parameter 5 cttppppp
t Parametertyp
p Parameternummer (FBnr.)
6 Wert 1 Wert für alle Typen. Bei „string“ enthält dieses Feld die Stringlänge.
7 Wert 2 Wert für Typ „integer“, „float“ oder „long“.
8 Wert 3 Wert für Typ „float“ oder „long“.
9 Wert 4 Wert für Typ „float“ oder „long“.
Weitere Wertfelder folgen für Typ „string“ abhängig von der Stringlänge. X Wert x Wenn die gegebene Stringlänge null ist, sollte das letzte Feld auch eine Null enthalten. X+1 \r Wagenrücklauf
X+2 \n Zeilenvorschub
3.8
ABFRAGEN VON PARAMETERN Für jeden abgefragten Parameter kann eine Indexnummer vergeben werden. Der antwortende Node schickt diese Indexnummer zusammen mit dem abgefragten Parameter zurück. Dies gibt einem die Möglichkeit, zu prüfen, welcher Parameter zurückgeschickt wird, wenn mehrere Parameter abgefragt werden. Abfragen eines Parameters
Nr. Byte Layout Beschreibung
0 : Startzeichen
1 Länge Nachrichtenlänge
Node‐Adresse
2 Node 3 04 4* Prozess 5* Parameter 6 Prozess 7 Parameter 8 9 10 Stringlänge \r \n Befehl Lesen c Prozess verkettet
cppppppp p Prozessnummer
c Parameter verkettet
t Parametertyp
n Parameterindex 0…31
‐ Nicht verwendet (Null benutzen)
‐ppppppp p Prozessnummer
‐ Nicht verwendet (Null benutzen)
‐ttppppp t Parametertyp
t Parameternummer (FBnr.)
Bei Parametertyp „string“ enthält dieses Feld die erwartete Stringlänge.
Wagenrücklauf
Zeilenvorschub
cttnnnnn Seite 17 RS232 interface 9.19.027 BRONKHORST® Empfehlung: Verwenden Sie den gleichen Prozessnamen für Nr. 4 und 6. Falls kein Index erforderlich ist, geben Sie die FBnr. ein, so dass die Rücknachricht mit der abgefragten Parameternummer zurückgeschickt wird. Nr. 0 1 2 3 Byte : Länge Node 02 4* Prozess 5* Parameter 6 7 8 9 Wert 1 Wert 2 Wert 3 Wert 4 X Wert x X+1 X+2 \r \n Antwort auf die Abfrage
Beschreibung
Startzeichen
Nachrichtenlänge
Node‐Adresse
Befehl Schreiben
c Prozess verkettet
cppppppp
p Prozessnummer
c Parameter verkettet
cttnnnnn
t Parametertyp
n Parameterindex 0…31
Wert für alle Typen. Bei „string“ enthält dieses Feld die Stringlänge.
Wert für Typ „integer“, „float“ oder „long“.
Wert für Typ „float“ oder „long“.
Wert für Typ „float“ oder „long“.
Weitere Wertfelder folgen für Typ „string“ abhängig von der Stringlänge. Wenn die gegebene Stringlänge null ist, sollte das letzte Feld auch eine Null enthalten. Wagenrücklauf
Zeilenvorschub
Layout * Das abgefragte Modul kopiert diese Werte von der Abfragenachricht direkt in die Antwortnachricht. Seite 18 RS232 interface 9.19.027 BRONKHORST® 3.9
INITIALISIERUNG DER RS232/FLOW‐BUS‐SCHNITTSTELLE Bei Verwendung einer RS232/FLOW‐BUS‐Schnittstelle für die Kommunikation (mit Geräten ohne Mikroschalter und 2 LEDs) ist zu beachten, dass dieses Modul nicht direkt beim Einschalten der Spannung Bestandteil des Token‐Ring‐
Netzwerks (des FLOW‐BUS) ist. Das bedeutet, dass immer eine erneute Initialisierung notwendig ist, wenn die Spannungsversorgung unterbrochen wurde! Das ist nicht so bei Verwendung einer RS232/FLOW‐Bus‐Schnittstelle mit Mikroschalter, roter LED, grüner LED und RJ45‐Steckeranschluss für den FLOW‐BUS. Mit dem Schalter kann die Schnittstelle veranlasst werden, einmalig eine freie Adresse am FLOW‐BUS zu finden. Dann können Sie die Initialisierung überspringen und direkt mit dem Senden von Nachrichten beginnen. Auch bei Verwendung digitaler (Multibus‐)Instrumente mit RS232 direkt am Gerät ist es nicht nötig, das Instrument (durch Zuweisung einer freien Adresse) am FLOW‐BUS zu initialisieren, weil das Gerät nicht physisch mit dem FLOW‐
BUS verbunden ist, sondern nur das gleiche Protokoll benutzt. Sie können sofort anfangen, Ihre Nachrichten direkt an das Instrument zu senden, entweder über die Node‐Adresse, die im Instrument gespeichert ist, z.B. Node 3 (antwortet selektiv), oder über Node‐Adresse 128 (antwortet immer). Wenn Spannung vorhanden ist, kann mit der RS232‐Schnittstelle nur auf der RS232‐Seite über Node 0 kommuniziert werden. Um Bestandteil des FLOW‐BUS zu werden, ist ein Initialisierungsbefehl erforderlich. Senden Sie die Netzwerkparameter PNA, SNA, NNA, LNA und BM sowie einen Reset‐Befehl. Von da an ist die Schnittstelle Teil des FLOW‐BUS. Stellen Sie sicher, dass das Modul eine freie und eindeutige Adresse am Bus bekommt. 2 Module an derselben Adresse verursachen Kommunikationsprobleme. Wenn Sie sicher sind, dass es in dem System keine weiteren Schnittstellen gibt, ist die RS232/FLOW‐BUS‐Schnittstelle automatisch auf Adresse 1. Die unterstützende PC‐
Software (FLOWB32.DLL) sucht nach einer freien Adresse, an der die Schnittstelle installiert wird. Folgen Sie den nachstehenden Schritten zur korrekten Initialisierung für diese Schnittstelle über RS232: Initialisierung RS232‐Schnittstelle (nur notwendig bei FLOW‐BUS/RS232‐Schnittstellen ohne Schalter und LEDs)
Senden Antwort Anmerkung
:050001000A49\r\n Initialisierungsanweisung für Node 0 Prozess 0. :04000000XX\r\n Kein Fehler.
:050001000101\r\n PNA = Primäre Node‐Adresse = 1
:04000000XX\r\n Kein Fehler.
:05000100027F\r\n SNA = Sekundäre Node‐Adresse = 127
:04000000XX\r\n Kein Fehler.
:050001000302\r\n NNA = Nächste Node‐Adresse = 2
:04000000XX\r\n Kein Fehler.
:050001000420\r\n LNA = Letzte Node‐Adresse = 32 (je nach Systemgröße) :04000000XX\r\n Kein Fehler.
:050001000502\r\n BM = Busmanagement = 67 67 = alles automatisch (automatische Schlichtung + Überspringen von Lücken) 3 = automatische Schlichtung 2 = immer Busmaster 1 = temporär In älteren Systemen: wenn keine R/C‐Module im System sind, BM = 2 wählen; wenn R/C‐Module im System sind (Busmasters bereits vorhanden), dann BM = 1 wählen; ansonsten = 67 wählen :04000000XX\r\n Kein Fehler.
:050001000A52\r\n Reset‐Anweisung für das Modul; ab diesem Moment ist das Modul unter der Node‐Adresse = PNA am FLOW‐BUS aktiv :04000000XX\r\n Kein Fehler.
 Manchmal kann es notwendig sein, die erste Anweisung zu wiederholen. Warten Sie ca. 2 Sekunden, bevor Sie den nächsten Befehl senden.  XX bedeutet: Nicht beachten. Seite 19 RS232 interface 9.19.027 BRONKHORST® Die Kommunikation wird beendet und die Schnittstelle vom FLOW‐BUS‐Token‐Ring‐Verkehr abgeschaltet, indem der nachstehende Befehl über RS232 an die Schnittstelle gesendet wird. Kommunikationsende RS232‐Schnittstelle
Senden Anmerkung :050101001101\r\n Anweisung zum Beenden der Kommunikation für das Schnittstellenmodul, es erfolgt keine Antwort (weil die Kommunikation endet), das zweite Byte ist die aktuelle Node‐Adresse für die Schnittstelle (hier: 01) 3.10 BEISPIELE 3.10.1 Senden des Sollwerts Senden des Sollwerts = 50 % an Node 3 Prozess 1. Sollwerte werden in einem Bereich von 0 bis 32000 gesendet, d.h. für dieses Beispiel muss 16000 gesendet werden. Senden des Sollwerts = 50 % an Node 3 Prozess 1 Parameter 1
Nr. Byte Layout Beschreibung Beschreibung pro Block
0 : Startzeichen 1 06 Länge 6 Start 2 03 Node 3 3 01 Befehl Schreiben mit Statusrückmeldung
cppppppp c 00 Prozess nicht verkettet
4 01 Prozess 1 00000001 p 01 Prozess 1 c 00 Parameter nicht verkettet
cttppppp 5 21 t 20 Parametertyp „integer“
00100001 Parameternummer 1 p 01 Parameternummer (FBnr.) 1
Sollwert 6 3E Sollwert 16000 = 3E80h
7 80 8 \r Wagenrücklauf Ende 9 \n Zeilenvorschub Gesamtstring :06030101213E80\r\n
Antwort von Node 3
Nr. Byte Beschreibung
Beschreibung pro Block
0 : Startzeichen 1 04 Feste Nachrichtenlänge 4 Start 2 03 Node‐Adresse 03 3 00 Befehl Status 4 00 Status in Ordnung Statusantwort 5 05 Status in Ordnung, Wert zeigt auf Ende der Sendenachricht
6 \r Wagenrücklauf Ende 7 \n Zeilenvorschub Gesamtstring :0403000005\r\n Die Position von Nr. 5 sieht wie folgt aus. String : 06 03
01
01
21
3E
80 \r\n
Position 1
2
3
4
5
6 Seite 20 RS232 interface 9.19.027 BRONKHORST® 3.10.2 Senden verketteter Parameter Die Schnittstelle sendet folgende Parameter an das Modul an Node 3: Prozess 0: INIT‐MODUS (10), 64 = soft init Prozess 1: POLYNOMKONSTANTE A (5), 0,0 Prozess 1: POLYNOMKONSTANTE B (6), 1,0 Prozess 1: POLYNOMKONSTANTE C (7), 0,0 Prozess 1: POLYNOMKONSTANTE D (8), 0,0 Prozess 0: INIT‐MODUS (10), 82 = reset init mode. Nr. Byte Layout 0 : 1 1D 2 03 3 01 4 80 10000000 5 0A 00001010 6 40 01000000 7 81 10000001 8 C5 11000101 9 10 11 12 00 00 00 00 13 C6 14 15 16 17 3F 80 00 00 18 C7 19 20 21 22 00 00 00 00 23 48 24 25 26 27 28 00 00 00 00 00 Seite 21 Senden verketteter Parameter an Node 3
Beschreibung Länge 29 Node 3 Befehl Schreiben mit Statusrückmeldung
C 80 Prozess verkettet
P 00 Prozess 0
C 00 Parameter nicht verkettet
T 00 Parametertyp „character“
N
0A Parameternummer (FBnr.) 10
Parameterwert 64, soft init mode setzen
C 80 Prozess verkettet
P 01 Prozess 1
C 80 Parameter verkettet
T 40 Parametertyp „float“
N
05 Parameternummer (FBnr.) 5
Parameterwert „float“ 0,0
Beschreibung pro Block
Start Prozess 0 Parameternummer 10 Wert 64 Init‐Modus Prozess 1 Parameternummer 5 Wert 0,0 Polynomkonstante A C 80 Parameter verkettet
11000110 T 40 Parametertyp „float“
N
06 Parameternummer (FBnr.) 6
Parameterwert „float“ 1,0
Parameternummer 6 Wert 1,0 Polynomkonstante B C 80 Parameter verkettet
11000111 T 40 Parametertyp „float“
N
07 Parameternummer (FBnr.) 7
Parameterwert „float“ 0,0
Parameternummer 7 Wert 0,0 Polynomkonstante C C 80 Parameter nicht verkettet
01001000 T 40 Parametertyp „float“
N
08 Parameternummer (FBnr.) 8
Parameterwert „float“ 0,0
Parameternummer 8 Wert 0,0 Polynomkonstante D 00000000 C 00 Prozess nicht verkettet
RS232 interface Prozess 0
9.19.027 BRONKHORST® 29 0A 30 31 32 52 \r \n P 00 Prozess 0
C 00 Parameter nicht verkettet
00001010 T 00 Parametertyp „character“
N
0A Parameternummer (FBnr.) 10
01010010 Parameterwert 82, init mode zurücksetzen
Wagenrücklauf Zeilenvorschub Gesamtstring Nr. 0 1 2 3 4 5 6 7 Parameternummer 10 Wert 82 Init‐Modus Ende :1D0301800A4081C500000000C63F800000C7000000004800000000000A52\r\n Antwort von Node 3
Beschreibung Startzeichen Feste Nachrichtenlänge 4
Node‐Adresse Befehl Status Status in Ordnung
Status in Ordnung, Wert zeigt auf Ende der Sendenachricht
Wagenrücklauf Zeilenvorschub Byte : 04 03 00 00 1C \r \n Gesamtstring Beschreibung pro Block
Start Status Ende :040300001C\r\n 3.10.3 Abfragen des Sollwerts Nr. Byte 0 : 1 06 2 03 3 04 Layout 4 01 00000001 5 21 00100001 6 01 00000001 7 21 00100001 8 9 \r \n Gesamtstring Abfragen des Sollwerts von Node 3 Prozess 1, Typ „integer“
Beschreibung Länge 6 Node 3 Befehl Lesen C 00 Prozess nicht verkettet (Rücksendung)
P 01 Prozess 1 (Rücksendung)
C 00 Parameter nicht verkettet (Rücksendung)
T 20 Parametertyp „integer“ (Rücksendung)
N 01 Parameterindex 1 (Rücksendung)
P 01 Prozess 1
T 20 Parametertyp „integer“
P 01 Parameternummer (FBnr.) 1 (Sollwert)
Wagenrücklauf
Zeilenvorschub
Start Prozess 1 Parameterindex 1 Prozess 1 Parameternummer 1 Sollwert Ende :06030401210121\r\n
Antwort von Node 3 Prozess 1, Typ „integer“ Nr. Byte Layout Beschreibung 0 : Länge 6 1 06 Node 3 2 03 Befehl Schreiben 3 02 C 00 Prozess nicht verkettet 4 01 00000001 P 01 Prozess 1 (Empfangsprozess)
Seite 22 Beschreibung pro Block RS232 interface Beschreibung pro Block Start Prozess 9.19.027 BRONKHORST® 5 21 6 7 8 9 3E 80 \r \n C 00 Parameter nicht verkettet
00100001 T 20 Parametertyp „integer“
N 01 Parameterindex 1
Wert 3E80h = 16000 = 50 %
Parameterindex 1 Sollwert Wagenrücklauf Zeilenvorschub Gesamtstring Ende :06030201213E80\r\n
3.10.4 Abfragen verketteter Parameter Schnittstelle sendet eine Abfrage folgender Parameter an das Modul an Node 3: Prozess 113: Serial number (3), USERTAG (6) Prozess 1: Measure (0), Capacity (13), Capacity unit (31), Fluid name (17) Abfrage verketteter Parameter an Node 3
Nr. Byte Layout Beschreibung 0 : Länge 26 1 1A Node 3 2 03 Befehl Lesen 3 04 C
80 Prozess verkettet (Rücksendung)
4 F1 11110001 P
71 Prozess 113 (Rücksendung)
C
80 Parameter verkettet (Rücksendung)
60 Parametertyp „string“ (Rücksendung)
5 EC 11101100 T N 0C Parameterindex 12 (Rücksendung)
71 Prozess 113
6 71 01110001 P
T 60 Parametertyp „string“
7 63 01100011 P
03 Parameternummer (FBnr.) 3 – Serial number
00 Stringlänge 00, Länge nicht definiert
8 00 00000000 C
00 Parameter nicht verkettet (Rücksendung)
T 60 Parametertyp „string“ (Rücksendung)
9 6D 01101101 N 0D Parameterindex 13 (Rücksendung)
71 Prozess 113
10 71 01110001 P
T 60 Parametertyp „string“ 11 66 01100110 P
06 Parameternummer (FBnr.) 6 – USERTAG
00 Stringlänge 00, Länge nicht definiert
12 00 00000000 C
00 Parameter nicht verkettet (Rücksendung)
13 01 00000001 P
01 Prozess 1 (Rücksendung)
C
80 Parameter verkettet (Rücksendung)
20 Parametertyp „integer“ (Rücksendung)
14 AE 10101110 T N 0E Parameterindex 14 (Rücksendung)
00 Prozess 1
15 01 00000001 P
T 20 Parametertyp „integer“
16 20 00100000 P
00 Parameternummer (FBnr.) 0 – Measure
C
80 Prozess verkettet (Rücksendung)
40 Parametertyp „float“ (Rücksendung)
17 CF 11001111 T N 0F Parameterindex 15 (Rücksendung)
01 Prozess 1
18 01 00000001 P
40 Parametertyp „float“
19 4D 01001101 T Seite 23 RS232 interface Beschreibung pro Block
Start Prozess 113 (Rücksendung)
Parameterindex 12 (Rücksendung) Prozess 113 Parameternummer 3 Serial number Parameterindex 13 (Rücksendung) Prozess 113 Parameternummer 6 USERTAG Prozess 1 (Rücksendung) Parameterindex 14 (Rücksendung) Prozess 1 Parameternummer 0 Measure Parameterindex 15 (Rücksendung) Prozess 1 Parameternummer 15 Capacity 9.19.027 BRONKHORST® 20 F0 P
C
T 11110000 N 0D 80 60 10 Parameternummer (FBnr.) 13 – Capacity
Parameter verkettet (Rücksendung)
Parametertyp „string“ (Rücksendung)
Parameterindex 16 (Rücksendung)
21 00000001 P
T 7F 01111111 P
07 00001110 C
71 01110001 T N 01 00000001 P
T 71 01110001 P
0A \n \r 01 60 1F 07 00 60 11 01 60 11 Prozess 1
Parametertyp „string“
Parameternummer (FBnr.) 31 – Capacity unit
Stringlänge 7
Parameter nicht verkettet (Rücksendung)
Parametertyp „string“ (Rücksendung)
Parameterindex 17 (Rücksendung)
Prozess 1
Parametertyp „string“
Parameternummer (FBnr.) 17 – Fluid name
Stringlänge 10
Zeilenvorschub
Wagenrücklauf
Parameterindex 16 (Rücksendung) Prozess 1 Parameternummer 31 Capacity unit 22 23 24 25 26 27 29 28 01 Gesamtstring Nr. 0 1 2 3 Parameterindex 17 (Rücksendung) Prozess 1 Parameternummer 17 Fluid name Ende
:1A0304F1EC7163006D71660001AE0120CF014DF0017F077101710A\r\n Byte Layout : 37 03 02 4 F1 11110001 5 EC 11101100 6 00 7‐26 27 6D 01101101 28 00 29‐36 37 01 00000001 38 AE 10101110 39 40 1C D8 Seite 24 Antwort von Node 3
Beschreibung Anzahl der folgenden Bytes: 65 Byte
Node 3 Befehl Schreiben
C 80 Prozess verkettet
P 71 Prozess 113 (Empfangsprozess)
C 80 Parameter verkettet
T 60 Parametertyp „string“
N 0C Parameterindex 12
Länge der Antwort 10 Byte
4D 36 32 31 32 33 34 35 41 00
Parameterwert umgewandelt von hexadezimal in ASCII: M6212345A C 00 Prozess nicht verkettet
T 60 Parametertyp „string“
N 0D Parameterindex 13
Stringlänge 00, Länge nicht definiert
55 53 45 52 54 41 47 00
Umgewandelt von hexadezimal in ASCII lautet der Parameterwert: USERTAG C 00 Prozess nicht verkettet
P 01 Prozess 1 (Empfangsprozess)
C 80 Parameter verkettet
T 20 Parametertyp „integer“
N 0E Parameterindex 14
Parameterwert lautet: 1CD8 (hexadezimal)
Messwert lautet: 7384 (dezimal) RS232 interface Beschreibung pro Block
Start Prozess 113 Parameterindex 12 Serial number Parameterindex 13 USERTAG Prozess 1 Parameterindex 14 Measure 9.19.027 BRONKHORST® 41 CF 42 43 44 3F 80 00 45 00 46 F0 47 07 48‐54 55 71 56 0A 57‐66 C 80 Parameter verkettet
40 Parametertyp „float“
11001111 T N 0F Parameterindex 15
3F 80 00 00 Parameterwert in IEEE‐Gleitkommadarstellung, 32‐Bit „single precision“ Umgewandelt von float in dezimal lautet der Parameterwert: 1,0 C 80 Parameter verkettet
60 Parametertyp „string“
11110000 T N 10 Parameterindex 16
Länge der Antwort 7 Byte
6D 6C 6E 2F 6D 69 6E
Umgewandelt von hexadezimal in ASCII lautet der Parameterwert: mln/min C 00 Parameter nicht verkettet
60 Parametertyp „string“
01110001 T N 11 Parameterindex 17
Länge der Antwort 10 Byte
4E 32 20 20 20 20 20 20 20 20
Umgewandelt von hexadezimal in ASCII lautet der Parameterwert: N2 Gesamtstring Parameterindex 15 Capacity Parameterindex 16 Capacity unit Parameterindex 17 Fluid name :370302F1EC004D3632313233343541006D00555345525441470001AE1CD8CF3F800000F0076
D6C6E2F6D696E710A4E322020202020202020 \r\n Das ASCII‐Zeichen „LEERZEICHEN“ (20 HEX) wird für jedes Leerzeichen im String ausgegeben. 3.10.5 Abfragen des Messwerts Nr. 0 1 2 3 Byte : 06 03 04 Layout 4 01 00000001 5 21 00100001 6 01 ‐0000001 7 20 ‐0100000 8 9 \r \n Gesamtstring Abfragen des Messwerts von Node 3 Prozess 1, Typ „integer“ Beschreibung Beschreibung pro Block Länge 6 Start Node 3 Befehl Lesen C 00 Prozess nicht verkettet (Rücksendung)
Prozess 1 P 01 Prozess 1 (Rücksendung)
C 00 Parameter nicht verkettet (Rücksendung)
T 20 Parametertyp „integer“ (Rücksendung)
Parametertyp 1 N 01 Parameterindex 1 (Rücksendung)
Prozess 1 Parameternummer 0 P 01 Prozess 1
Measure T 20 Parametertyp „integer“
P 00 Parameternummer (FBnr.) 0 (measure)
Wagenrücklauf
Ende Zeilenvorschub
:06030401210120\r\n
Seite 25 RS232 interface 9.19.027 BRONKHORST® Antwort von Node 3 Prozess 1
Nr. Byte 0 : 1 06 2 03 3 02 4 01 5 21 6 7 8 9 3E 80 \r \n Beschreibung Länge 6 Node 3 Befehl Schreiben C 00 Prozess nicht verkettet 00000001 P 01 Prozess 1 (Empfangsprozess)
C 00 Parameter nicht verkettet
00100001 T 20 Parametertyp „integer“
N 01 Parameterindex 1
Start Prozess 1 Parameterindex 1 measure Wert 3E80h = 16000 = 50 % Wagenrücklauf Zeilenvorschub Gesamtstring Seite 26 Beschreibung pro Block
Layout Ende :06030201213E80\r\n
RS232 interface 9.19.027 BRONKHORST® 3.10.6 Abfragen des Zählerwerts Nr. Byte Layout 0 : 1 06 2 03 3 04 4 68 01101000 5 41 01000001 6 68 01101000 7 41 01000001 8 9 \r \n Gesamtstring Abfragen des Zählerwerts von Node 3 Prozess 104, Typ „float“ Beschreibung Beschreibung pro Block
Länge 6 Start Node 3 Befehl Lesen C
00 Prozess nicht verkettet (Rücksendung)
Prozess 104 P
68 Prozess 104 (Rücksendung)
C
00 Parameter nicht verkettet (Rücksendung)
T 40 Parametertyp „float“ (Rücksendung)
Parameterindex 1 N 01 Parameterindex 1 (Rücksendung)
Prozess 104 Parameternummer 1 P
68 Prozess 104
Counter value T 40 Parametertyp „float“
P
01 Parameternummer (FBnr.) 1 (counter value)
Wagenrücklauf
Ende Zeilenvorschub
:06030468416841\r\n
Antwort von Node 3 Prozess 104
Nr. Byte Layout 0
:
1 08 2 03 3 02 4 68 5 41 6 7 8 9 10 11 45 9C FF AE \r \n Beschreibung Länge 8 Node 3 Befehl Schreiben C
00 Prozess nicht verkettet 01101000 P
68 Prozess 104 (Empfangsprozess)
C
00 Parameter nicht verkettet
40 Parametertyp „float“
01000001 T N 01 Parameterindex 1
Gesamtstring Seite 27 Parameterwert „float“ = 5023,96 dezimal Wagenrücklauf Zeilenvorschub Beschreibung pro Block
Start Prozess 104 Parameterindex 1 Counter value Ende :0803026841459CFFAE\r\n
RS232 interface 9.19.027 BRONKHORST® 4 BETRIEB MIT ZWEI SCHNITTSTELLEN Für den einwandfreien Betrieb eines Reglers (Aufnahme des Messwerts und Ausgabe des Sollwerts) ist es wichtig, dass der vorgegebene Sollwert von der richtigen Quelle stammt. Sollwerte können verschiedene Quellen haben: analoger Eingang, Feldbus‐Schnittstelle oder RS232; oder sie können durch Befehle zum Öffnen oder Schließen des Ventils (Spülen) aufgehoben werden. Deshalb ist es wichtig, die Sollwertquelle des Reglers zu kennen. Diese kann über den Parameter control mode (Prozess 1, Parameter 4) eingestellt werden. In einigen Fällen ist es möglich, dass Sollwerte gleichzeitig von 2 Quellen kommen. Der letzte Sollwert ist gültig und wird an den Regler gesendet. Dies ist im control mode = 0 der Fall, in dem Sollwerte über eine Feldbus‐Schnittstelle oder RS232 kommen können. Es sind jedoch auch Situationen möglich, in denen eine Einflussnahme auf das Instrument unmöglich scheint. Dies ist der Fall, wenn das Gerät in einen sicheren Zustand versetzt ist, z.B. wenn die Feldbuskommunikation gestört oder unterbrochen ist. Das Ventil wird automatisch in einen sicheren Zustand versetzt: geschlossen (NC) oder voll geöffnet (NO). Möchten Sie über RS232 wieder Einfluss nehmen können, müssen Sie den control mode ändern. Nimmt der control mode den Wert 18 an, wird der sichere Betriebszustand aufgehoben und über die RS232‐Schnittstelle gesendete Sollwerte beeinflussen den Regler wieder. Seite 28 Eine ausführlichere Beschreibung der Parameter digitaler Instrumente und ihres Verhaltens finden Sie auch im Dokument Nr. 9.19.023. http://www.bronkhorst.com/en/downloads/instruction_manuals/ RS232 interface 9.19.027 BRONKHORST® 5 PARAMETERINFORMATIONEN FLOW‐BUS dient dem Austausch von Parameterwerten zwischen Instrumenten und Steuermodulen (Tastatur oder PC‐
Schnittstelle). Die Parameterinformationen umfassen verschiedene Verhaltenseigenschaften im FLOW‐BUS‐System. In der Tabelle „Parametereigenschaften“ finden Sie eine Liste der Parameter und ihrer Eigenschaften. In der Tabelle „Parameterwerte“ sind die Werte ausführlicher beschrieben. Diese Liste besteht vorwiegend aus Parametern für die Moduseinstellung. Beschreibung der Eigenschaften in der Tabelle der Parametereigenschaften Item Beschreibung
Parameter(DDE) Eindeutige Parameternummer (wird auch für DDE‐Kommunikation verwendet: P(x)) Name Name des Parameters, dient zur Parameteridentifikation
process Prozess, bei dem der Parameter am FLOW‐BUS‐Modul für die Kommunikation direkt über RS232 verwendet wird; wenn in der Tabelle ein Wert eingetragen ist, muss dieser Wert verwendet werden (für in nur 1 Prozess angesiedelte Parameter); wenn in der Tabelle nichts eingetragen ist, muss der Prozess aus den FLOW‐BUS‐Systeminformationen bestimmt werden (für in mehreren Prozessen angesiedelte Parameter, z.B. setpoint, measure) FBnr(parameter) Parameternummer im Prozess am FLOW‐BUS‐Modul, die für die Kommunikation direkt über RS232 verwendet wird VarType Variabler Typ zur Information über die Bytemenge
 c Typ „(unsigned) char“ 1 Byte Wert 0..255  I Typ „(unsigned) integer“ 2 Byte Wert 0..65535  f Typ „float“ 4 Byte Wert +‐1,18E‐38..+‐3,39E+38 (IEEE‐Gleitkommadarstellung)
 l Typ „(unsigned) long“ 4 Byte Wert 0..4294967295 Datentypen > 1 Byte sind MSB first. VarLength Variable Länge zur Angabe der Länge des Zeichenstrings, der in Kombination mit VarType c für die Übertragung von Strings über FLOW‐BUS verwendet wird: Wert 0..65535 VarLength gibt die Bytemenge für einen Parametertyp an  ‐2 weist darauf hin, dass ein String mit Null abgeschlossen wird, nicht für Länge definiert  X weist auf einen String mit einer Länge von X Byte (Zeichen) hin  0 bedeutet, dass keine Informationen nötig sind, d.h. mit Null abgeschlossen. Min Zulässiger Mindestwert des Parameters, wenn der Parameter über RS232 gelesen/geschrieben wird; der Wert wird auf diesen Grenzwert hin geprüft (Fehler bei Grenzwertüberschreitung) Max Zulässiger Höchstwert des Parameters, wenn der Parameter über RS232 gelesen/geschrieben wird; der Wert wird auf diesen Grenzwert hin geprüft (Fehler bei Grenzwertüberschreitung) Read Angabe, ob der Parameter über FLOW‐BUS gelesen werden darf
Write Angabe, ob der Parameter über FLOW‐BUS geschrieben werden darf
Poll Angabe, ob der Parameter kontinuierlich durch die RS232‐Anwendung abgefragt werden soll, damit die (sich ändernden) Parameterinformationen aktuell bleiben Advanced Angabe, ob der Parameter nur für fortgeschrittene Benutzer vorgesehen ist; dies sind hauptsächlich Parameter für Wartung/Service Secured Angabe, ob der Parameter für die Verwendung durch FLOW‐BUS gesichert ist; dieser Parameter kann gelesen werden, aber seine Änderung erfordert eine spezielle Handhabung High security Angabe, ob der Parameter hoch gesichert ist (nur wenige Parameter); dieser Parameter kann gelesen werden, aber seine Änderung erfordert eine spezielle Handhabung Description Kurze Beschreibung der Bedeutung des Parameters oder wofür er verwendet wird DDE str Parameter‐DDE‐String (max. 10 Zeichen), DDE‐Wert, wenn der Parameter nicht im Instrument verfügbar ist; dient bis FlowDDE V4.58 auch zur Parameteridentifikation Seite 29 Parameterakzeptanz: Parameterwerte, die nicht nur zur Anzeige und nicht abgesichert sind, können geändert werden. Bereiche und Typen der Parameter sind in den Tabellen beschrieben. Wenn Parameterwerte den jeweiligen Bereich überschreiten, werden sie entweder auf den nächsten erlaubten Wert „abgeschnitten“ oder es gibt eine Fehlermeldung: „parameter value error“ (Parameterwertfehler). RS232 interface 9.19.027 BRONKHORST® (FlowDDE)‐Parameternummern: Jede Parameterinformation bezieht sich auf die Parameternummer. Bei dieser handelt es sich um eine eindeutige Nummer für einen Parameter, um Redundanz zu vermeiden. Diese Nummern werden nur für DDE‐Kommunikation benötigt. Zur Kommunikation mit FLOW‐BUS über andere Wege als DDE, also direkt über RS232‐ASCII‐Strings oder über C‐Bibliotheken (DOS oder Windows), verwendet man die Parameternummern für die FLOW‐BUS‐Module (in der Spalte „FBnr“ der Tabelle der „Parametereigenschaften“). Dazu muss man immer die Node‐Adresse“ des Instruments am FLOW‐BUS, die Prozessnummer und die Parameternummer (FBnr.) kennen, die dem Instrument zugeordnet sind. Die Prozessnummer wäre aus der Tabelle abzulesen oder ist zu bestimmen, wenn dort nichts ausgefüllt ist. In den meisten Fällen ist die Prozessnummer 1. Auch die Node‐Adresse ist zu bestimmen. Dies ist die Node‐Adresse des Instruments am FLOW‐BUS. Neuere RS232‐Protokolle an Multibus‐Instrumenten akzeptieren Node = 128. An diese Node‐Adresse gesendete Nachrichten werden immer akzeptiert, unabhängig von der Node‐Adresse des Instruments am Bus. Es ist wichtig zu wissen, dass nicht alle Parameter an allen FLOW‐BUS/Multibus‐Geräten zur Verfügung stehen. Weitere Informationen über Parameter und ihre Verwendung sowie eine Beschreibung der digitalen Instrumente finden Sie auch im Dokument Nr. 9.19.023. Wenn Sie das Programm FlowDDE haben, können Sie auch dort einen Überblick bekommen, welche Parameter an welchen Geräten verfügbar sind. ANHANG 1 UND 2 ENTHALTEN INFORMATIONEN ÜBER PARAMETER, IHRE EIGENSCHAFTEN UND IHRE MÖGLICHEN WERTE. Seite 30 RS232 interface 9.19.027 BRONKHORST® 6 FEHLERSUCHE 6.1
LED‐ANZEIGEN Bei Problemen mit dem Instrument können LED‐Anzeigen sehr hilfreich sein. In der Regel wird die grüne LED für die Statusanzeige des Instruments verwendet, zum Beispiel für normalen Betrieb oder Spezialfunktionsmodus. Für DeviceNet ist auch die Anzeige möglich, dass sich das Instrument im Abbruchzustand und Ruhezustand befindet. Die rote LED dient normalerweise als Fehler‐/Warnungsanzeige (je länger sie blinkt, desto gravierender ist die Störung). Weitere Informationen sind im Handbuch „9.19.023 Betriebsanleitung für digitale Instrumente“ enthalten. Dieses Dokument finden Sie unter: http://www.bronkhorst.com/en/downloads/instruction_manuals/ 6.2
TIPPS UND HINWEISE ZUR FEHLERSUCHE SITUATION Beschreibung RS232‐Kommunikationsprobleme Kabel prüfen. Sicherstellen, dass die richtigen Kabel für den jeweiligen Zweck verwendet werden. Adresse der Schnittstelle (Slave) prüfen. An Node‐Adresse 128 gesendete Nachrichten werden meistens von der Schnittstelle akzeptiert. Reset des Instruments und/oder Neustart Ihres PCs/Ihrer SPS versuchen. Sicherstellen, dass die Nachrichten der Beschreibung des FLOW‐BUS‐
Protokolls entsprechen. Sicherstellen, dass die Parameterwerte, die gelesen/geschrieben werden sollen, verfügbar sind und im richtigen Bereich liegen (mit Tabellen vergleichen). Der Regler reagiert nicht auf Sollwerte:  Regelmodus prüfen. Wenn 0 und ein anderer Feldbus einen Fehler meldet: sicherer Zustand wird aktiviert, woraus der sichere Sollwert resultiert. Kann durch control mode = 18 umgangen werden (nur bei RS232‐Betrieb).  Alarm‐ oder Zählermodul schaltet Sollwert auf Alarm. Alarm oder Zähler zurücksetzen und fortfahren.  Sollwertkurve (setpoint slope) ist zu steil. Neue Sollwerte werden erreicht, wenn die entsprechende Anstiegszeit abgelaufen ist. Steilheit der Sollwertkurve verringern.  Der Regelmodus hat einen anderen Wert als 0 oder 18. Funktion prüfen, wenn der Wert abweicht.  Wenn sich die Messung sich nicht ändert, Vordruck und Verrohrung prüfen (ggf. auch Absperrventile).  Sicherstellen, dass die Sollwerte im zulässigen Bereich liegen: 0...32000 (= 0...100 %).  Sicherstellen, dass die Sollwerte an das richtige Instrument, den richtigen Prozess (meistens = 1) und Parameter (FBnr für Sollwert = 1) gesendet werden und dass der Datentyp richtig ist (short integer = 2 Byte MSB first). Seite 31 RS232 interface 9.19.027 BRONKHORST® 7 SERVICE Aktuelle Informationen über Bronkhorst und Serviceadressen finden Sie auf unserer Website:  http://www.bronkhorst.com Haben Sie Fragen zu unseren Produkten? Unsere Verkaufsabteilung wird Ihnen gerne helfen, das richtige Produkt für Ihre Anwendung auszuwählen. Wenden Sie sich per E‐Mail an den Verkauf:  [email protected] oder an Ihren lokalen Vertriebspartner. Für Kundendienstfragen steht unsere Serviceabteilung mit Hilfe und Beratung zur Verfügung. Kontaktieren Sie den Service per E‐Mail:  [email protected] Ungeachtet der Zeitzone stehen unsere Experten im Betreuungsbereich Ihnen zur Verfügung, um Ihre Fragen umgehend zu beantworten oder für geeignete weitere Maßnahmen zu sorgen. Unsere Experten sind erreichbar unter:  +31 573 45 88 39 Seite 32 RS232 interface 9.19.027 BRONKHORST® 8 ANHANG 8.1
TABELLE DER PARAMETERWERTE Siehe unten. 8.2
TABELLE DER PARAMETEREIGENSCHAFTEN Siehe unten. Seite 33 RS232 interface 9.19.027 Parameter values table
FlowDDE database version V3.64
Parameter
number
(DDE)
6
6
6
6
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
22
22
22
22
22
22
22
22
22
22
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
44
44
44
44
44
44
44
44
53
53
53
53
53
53
53
53
53
58
58
58
58
58
58
58
58
58
58
Parameter
name
Arbitrage
Arbitrage
Arbitrage
Arbitrage
Control mode
Control mode
Control mode
Control mode
Control mode
Control mode
Control mode
Control mode
Control mode
Control mode
Control mode
Control mode
Control mode
Control mode
Control mode
Control mode
Control mode
Control mode
Control mode
Control mode
Control mode
Control mode
Control mode
Sensor type
Sensor type
Sensor type
Sensor type
Sensor type
Sensor type
Sensor type
Sensor type
Sensor type
Sensor type
Alarm info
Alarm info
Alarm info
Alarm info
Alarm info
Alarm info
Alarm info
Alarm info
Alarm info
Alarm info
Alarm info
Alarm info
Alarm info
Alarm info
Alarm info
Alarm info
Operation mode T/A
Operation mode T/A
Operation mode T/A
Operation mode T/A
Operation mode T/A
Operation mode T/A
Operation mode T/A
Operation mode T/A
Analog mode
Analog mode
Analog mode
Analog mode
Analog mode
Analog mode
Analog mode
Analog mode
Analog mode
Calibration mode
Calibration mode
Calibration mode
Calibration mode
Calibration mode
Calibration mode
Calibration mode
Calibration mode
Calibration mode
Calibration mode
2011-05-18
Filter
Value
&H01
&H01
&H02
&H02
&H04
&H04
&H08
&H08
&H10
&H10
&H20
&H20
&H40
&H40
&H80
&H80
&H3F
&H3F
&H3F
&H3F
&H3F
&H40
&H40
&H80
&H80
Page 1 of 5
Description
1
2
3
67
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
0
1
2
3
4
128
129
130
131
132
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
2
3
4
5
6
7
0
1
2
3
4
0
1
0
1
0
1
2
3
4
5
6
7
8
9
temporary busmaster
always busmaster
automatic busmaster
auto busmaster and auto bus optimalization (fast token ring)
setpoint = BUS setpoint
setpoint = analog input
setpoint = master output(FLOW-BUS) * slave factor(FLOW-BUS)
close valve
controller idle (no reaction on changes in sensor signal)
testmode enable (select subject with par 70)
tuningmode enable (select subtject with par 79)
setpoint = 100%
purge valve (fully open)
calibration mode enable (select subject with par 58)
setpoint = master output(analog in) * slave factor(FLOW-BUS)
setpoint = keyboard OR FLOW-BUS setpoint
setpoint = 0%
setpoint = master output(FLOW-BUS) * slave factor(analog in)
(FPP) Range select mode
(FPP) Manual start sensor select, automatic end sensor
(FPP) Automatic start sensor select, manual end sensor
(FPP) Automatic start and end sensor
setpoint = RS232 setpoint
RS232 broadcast mode
valve stearing (valve = setpoint)
analog valve stearing (valve = analog setpoint)
valve safe state
pressure (controller)
liquid volume (controller)
liquid/gas mass (controller)
gas volume (controller)
other sensor type (controller)
pressure (sensor)
liquid volume (sensor)
liquid/gas mass (sensor)
gas volume (sensor)
other sensor type (sensor)
no error message in alarm error status register
at least 1 error message in alarm error status register
no warning message in alarm warning status register
at least 1 warning message in alarm warning status register
no minimum alarm message (measure>minimum limit)
minimum alarm message for measured signal
no maximum alarm message (measure<maximum limit)
maximum alarm message for measured signal
batch counter has not reached its limit
batch counter has reached its limit
response O.K. (setpoint-measure within limit)
response alarm message: setpoint-measure is too high
master output signal O.K. (or not used)
master output signal not received: check master instrument
hardware O.K.
hardware error message: check your hardware
OFF
A: MAX & RESP AUTO; T: UP TO LIMIT
A: MIN & RESP AUTO; T: UP AND REPEAT
A: MAX & RESP; T: DOWN FROM LIMIT
A: MIN & RESP; T: DOWN AND REPEAT
A: MAXIMUM ALARM; T: ALWAYS UP
A: MINIMUM ALARM
A: RESPONSE ALARM
0...5 Vdc operation
0...10 Vdc operation
0...20 mA operation
4...20 mA operation
15...20 mA operation
Analog input enabled
Analog input disabled
Analog output enabled
Analog output disabled
idle: no action
adc self calibration
dmfc
dmfc
dmfc
dmfc
dmfc
dmfc
dmfc
customer zero
FlowDDE database version V3.64
Parameter
number
(DDE)
58
58
58
58
58
58
58
58
58
58
58
58
58
58
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
61
61
62
62
67
67
67
67
67
67
67
67
67
67
67
67
69
69
70
70
70
70
70
70
70
70
70
70
70
70
70
71
71
79
79
79
79
79
79
80
80
80
80
80
86
86
86
86
86
86
Parameter
name
Calibration mode
Calibration mode
Calibration mode
Calibration mode
Calibration mode
Calibration mode
Calibration mode
Calibration mode
Calibration mode
Calibration mode
Calibration mode
Calibration mode
Calibration mode
Calibration mode
Monitor mode
Monitor mode
Monitor mode
Monitor mode
Monitor mode
Monitor mode
Monitor mode
Monitor mode
Monitor mode
Monitor mode
Monitor mode
Monitor mode
Monitor mode
Monitor mode
Monitor mode
Monitor mode
Monitor mode
Monitor mode
Monitor mode
Monitor mode
Alarm register1
Alarm register1
Alarm register2
Alarm register2
ADC control register
ADC control register
ADC control register
ADC control register
ADC control register
ADC control register
ADC control register
ADC control register
ADC control register
ADC control register
ADC control register
ADC control register
<AlarmEnble>
<AlarmEnble>
Test mode
Test mode
Test mode
Test mode
Test mode
Test mode
Test mode
Test mode
Test mode
Test mode
Test mode
Test mode
Test mode
<ADC channel select>
<ADC channel select>
Tuning mode
Tuning mode
Tuning mode
Tuning mode
Tuning mode
Tuning mode
Valve default
Valve default
Valve default
Valve default
Valve default
IO status
IO status
IO status
IO status
IO status
IO status
2011-05-18
Filter
Value
&H8000000000000000
&H8000000000000000
&H8000000000000000
&H8000000000000000
&H001000
&H001000
&H1000000
&H1000000
&H1C0000
&H1C0000
&H1C0000
&H1C0000
&H1C0000
&H1C0000
&H1C0000
&H1C0000
&H01
&H02
&H04
&H08
&H10
&H20
Description
10
11
12
13
14
15
16
17
18
19
20
21
22
255
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
0
1
0
1
0
1
0
1
0
1
2
3
4
5
6
7
0
1
0
1
2
3
4
5
6
7
8
9
10
11
12
1
2
0
1
2
3
4
5
0
1
2
3
4
1
1
1
1
1
1
adjust Vref output by connecting it to analog in
adjust analog out by connecting it to analog in
adjust valveoutput by connecting it to analog in
dmfc
dmfc
analog output = 0 %
analog output = 100 %
analog output = 50 %
factory zero
sensor differentiator (setpoint steps are needed!)
automatic sensor configuration
sensor temperature calibration
customer zero (no control mode 9 needed)
Error mode (result of previous cal mode)
(filtered) setpoint
controller error input signal / raw sensor signal
controller output signal to valve
sensor signal slow
sensor signal slow filtered
linearization output
differentiator output
differentiator output filtered
normal sensor signal (Output)
analog input signal
power supply voltage
mass flow in display unit (normally ln/min)
volume flow in l/min
temperature in °C
pressure absolute in mbara
time in msec/frequency in Hz.
calibrated volume at actual sensor in ml
delta-P pressure in mbarg
atmospheric (barometer) pressure in mbara
mass flow in kg/min
No diagnostics available in warning register
Diagnostics available in warning register
No diagnostics available in error register
Diagnostics available in error register
ADC bipolar mode
ADC unipolar mode
Disable zero measure threshold
Enable zero measure threshold
ADC gain = 1x
ADC gain = 2x
ADC gain = 4x
ADC gain = 8x
ADC gain = 16x
ADC gain = 32x
ADC gain = 64x
ADC gain = 128x
disable
enable
idle; no action
uProcessor
IO
RAM
FRAM
ADC
DAC
sensor
valve drive circuit
Vref
FLOW-BUS
calibration
keyboard
AD channel 1
AD channel 2
idle; no action
sensor
valve
Fuzzy controller normal operation
Fuzzy controller open at zero
PID controller
normally closed
normally opened
normally closed inverse controlled
normally opened inverse controlled
remain position
read diagnostic jumper (no diagnostics, read/write)
not used
read analog jumper (use cntrlmode, read/write)
read micro switch (read/write)
diagnostic jumper set (read only)
initialization jumper set (read only)
Page 2 of 5
FlowDDE database version V3.64
Parameter
number
(DDE)
86
86
106
106
106
106
106
106
106
106
106
106
114
114
114
114
114
114
118
118
118
118
119
119
119
120
120
125
125
125
126
126
130
130
130
147
147
147
147
147
147
147
147
147
147
147
147
147
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
166
166
166
166
Parameter
name
IO status
IO status
Pressure sensor type
Pressure sensor type
Pressure sensor type
Pressure sensor type
Pressure sensor type
Pressure sensor type
Pressure sensor type
Pressure sensor type
Pressure sensor type
Pressure sensor type
Reset
Reset
Reset
Reset
Reset
Reset
Alarm mode
Alarm mode
Alarm mode
Alarm mode
Alarm output mode
Alarm output mode
Alarm output mode
Alarm setpoint mode
Alarm setpoint mode
Counter output mode
Counter output mode
Counter output mode
Counter setpoint mode
Counter setpoint mode
Counter mode
Counter mode
Counter mode
Range select
Range select
Range select
Range select
Range select
Range select
Range select
Range select
Range select
Range select
Range select
Range select
Range select
Reset alarm enable
Reset alarm enable
Reset alarm enable
Reset alarm enable
Reset alarm enable
Reset alarm enable
Reset alarm enable
Reset alarm enable
Reset alarm enable
Reset alarm enable
Reset alarm enable
Reset alarm enable
Reset alarm enable
Reset alarm enable
Reset alarm enable
Reset alarm enable
Reset counter enable
Reset counter enable
Reset counter enable
Reset counter enable
Reset counter enable
Reset counter enable
Reset counter enable
Reset counter enable
Reset counter enable
Reset counter enable
Reset counter enable
Reset counter enable
Reset counter enable
Reset counter enable
Reset counter enable
Reset counter enable
Controller features
Controller features
Controller features
Controller features
2011-05-18
Filter
Value
&H40
&H80
&H01
&H01
&H02
&H02
Description
1
1
0
1
2
3
4
5
6
7
8
10
0
1
2
3
4
5
0
1
2
3
0
1
2
0
1
0
1
2
0
1
0
1
2
0
1
2
3
4
5
9
19
29
39
49
59
99
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
1
0
1
analog jumper set (read only)
micro switch pressed (read only)
delta-P 0..5" W.C.
delta-P 0...10" W.C.
absolute pressure 800-1200 mbar
absolute pressure 800-1100 mbar
delta-P -5...0 "W.C.
delta-P -10...0 "W.C.
delta-P -10...+10 "W.C.
delta-P 0...1 PSI
delta-P -1...0 PSI
absolute pressure 0-10 bar
no reset
reset counter value (no mode change) or common reset
reset alarm
restart batch counter
reset counter value (counter off)
Reset module (soft reset)
off
alarm on absolute limits
alarm on limits related to setpoint (response alarm)
alarm when instrument powers-up (eg. after power-down)
no relais activity at alarm
relais pulses until reset
relais activated until reset
no setpoint change at alarm
new/safe setpoint at alarm enabled (set at par 121)
no relais activity at batch limit
relais pulses after reaching batch limit until reset
relais activated after reaching batch limit until reset
setpoint change at batch limit disabled
setpoint change at batch limit enabled
off
counting upwards continuously
counting up to limit (batchcounter)
calibration ready/stop
run calibration until stopsensor 1/select range 1
run calibration until stopsensor 2/select range 2
run calibration until stopsensor 3/select range 3
run calibration until stopsensor 4/select range 4
run calibration and select range 5
run calibration with automatic range selection
run until stopsensor 1 until 3 values between limit
run until stopsensor 2 until 3 values between limit
run until stopsensor 3 until 3 values between limit
run until stopsensor 4 until 3 values between limit
run and select range 5 until 3 values between limit
run with auto-select + 3 values between limit
no reset possible
reset: keyboard
reset: external
reset: keyboard or external
reset: FLOW-BUS
reset: FLOW-BUS or keyboard
reset: FLOW-BUS or external
reset: FLOW-BUS or keyboard or external
reset: automatic
reset: automatic or keyboard
reset: automatic or external
reset: automatic or keyboard or external
reset: automatic or FLOW-BUS
reset: automatic or FLOW-BUS or keyboard
reset: automatic or FLOW-BUS or external
reset: automatic or FLOW-BUS or keyboard or external
no reset possible
reset: keyboard
reset: external
reset: keyboard or external
reset: FLOW-BUS
reset: FLOW-BUS or keyboard
reset: FLOW-BUS or external
reset: FLOW-BUS or keyboard or external
reset: automatic
reset: automatic or keyboard
reset: automatic or external
reset: automatic or keyboard or external
reset: automatic or FLOW-BUS
reset: automatic or FLOW-BUS or keyboard
reset: automatic or FLOW-BUS or external
reset: automatic or FLOW-BUS or keyboard or external
valve in normal position after startup
valve in safe position after startup
open from zero with PID output to valve
open from zero with ramp output to valve
Page 3 of 5
FlowDDE database version V3.64
Parameter
number
(DDE)
Parameter
name
166
166
166
166
166
166
166
166
166
166
166
166
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
185
185
185
185
185
185
185
185
185
197
197
197
197
200
200
200
200
208
208
209
209
210
210
212
212
213
213
213
213
232
232
238
238
238
238
238
Controller features
Controller features
Controller features
Controller features
Controller features
Controller features
Controller features
Controller features
Controller features
Controller features
Controller features
Controller features
Identification number
Identification number
Identification number
Identification number
Identification number
Identification number
Identification number
Identification number
Identification number
Identification number
Identification number
Identification number
Identification number
Identification number
Identification number
Identification number
Identification number
Identification number
Identification number
Identification number
Identification number
Identification number
Identification number
Identification number
Identification number
Identification number
Identification number
Identification number
Identification number
Identification number
Identification number
Identification number
Identification number
Identification number
Identification number
Identification number
Device function
Device function
Device function
Device function
Device function
Device function
Device function
Device function
Device function
Calibrations options
Calibrations options
Calibrations options
Calibrations options
Interface configuration
Interface configuration
Interface configuration
Interface configuration
Manufacturer status regi
Manufacturer status regi
Manufacturer warning re
Manufacturer warning re
Manufacturer error regis
Manufacturer error regis
Diagnostic mode
Diagnostic mode
Manufacturer status ena
Manufacturer status ena
Manufacturer status ena
Manufacturer status ena
Valve mode
Valve mode
Fluidset properties
Fluidset properties
Fluidset properties
Fluidset properties
Fluidset properties
2011-05-18
Filter
Value
&H04
&H04
&H08
&H08
&H10
&H10
&H20
&H20
&H40
&H40
&H80
&H80
&H01
&H01
&H02
&H02
&H800000
&H800000
&H800000
&H800000
&H800000
&H800000
&H01
&H01
&H02
&H02
&H04
Page 4 of 5
Description
0
1
0
1
0
1
0
1
0
1
0
1
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
0
1
2
3
4
5
6
7
8
0
1
0
1
0
1
2
3
0
1
0
1
0
1
0
1
0
127
254
255
0
1
0
1
0
2
0
fixed monitor output signal
monitor output changed at setpoint steps
voltage drift compensation for valve output turned on
voltage drift compensation for valve output turned off
auto slope disabled
auto slope enabled for pilot valves
automatic correction for valve open turned on
automatic correction for valve open turned off
controller special mode (valve output steps) turned off
controller special mode (valve output steps) turned on
valve overshoot protection turned off
valve overshoot protection turned on
UFO?: Unidentified FLOW-BUS Object
RS232/FLOW-BUS interface
PC(ISA) interface
ADDA4 (4 channels)
R/C-module, 32 channels
T/A-module
ADDA1: 1 channel ADDA converter module
DMFC: digital mass flow controller
DMFM: digital mass flow meter
DEPC: digital electronic pressure controller
DEPM: digital electronic pressure meter
ACT: single actuator
DLFC: digital liquid flow controller
DLFM: digital liquid flow meter
DSCM-A: digital single channel module for analog instruments
DSCM-D: digital single channel module for digital instr.
FRM: FLOW-BUS rotor meter (calibration-instrument)
FTM: FLOW-BUS turbine meter (calibration-instrument)
FPP: FLOW-BUS piston prover/tube (calibration-instrument)
F/A-module: special version of T/A-module
DSCM-E: evaporator controller module (single channel)
DSCM-C: digital single channel module for calibrators
DDCM-A: digital dual channel module for analog instruments
DMCM-D: digital multi channel module for digital instruments
Profibus-DP/FLOW-BUS interface module
FLOW-BUS Coriolis Meter
FBI: FLOW-BUS Balance Interface
CORIFC: CoriFlow Controller
CORIFM: CoriFlow Meter
FICC: FLOW-BUS Interface Climate Control
IFI: Instrument FLOW-BUS Interface
KFI: Keithley FLOW-BUS Interface
FSI: FLOW-BUS Switch Interface
MSCI: Multi-Sensor/Confroller Interface
APP-D: Active Piston Prover
LFI: Leaktester FLOW-BUS Interface
Unknown
Interface
ADDA
Operator
Supervisor (totalizer/alarm)
Controller
Meter
Special
(Protocol) converter
Automatic capacity setting for optimal resolution
Manual capacity setting for optimal resolution
Barometer value input via parameter 107: BaroPress
Barometer is master; input automatically from master
Configuration A: 14 ch. Standard parms. with network scan
Configuration B: 14 ch. Standard parms with fixed chan list
Configuration C: 7 ch. Extended parms with fixed chan list
Configuration D: 11 ch. Extended parms with network scan
No diagnostics available in manufacturer status register
Diagnostics available in manufacturer status register
No diagnostics available in manufacturer warning register
Diagnostics available in manufacturer warning register
No diagnostics available in manufacturer error register
Diagnostics available in manufacturer error register
Debug mode off
Debug mode on
set status bit (range 0…127)
set status bit (range 0…127)
clear all status bits
set all status bits
voltage drive mode
current drive mode
Fluidset is disabled
Fluidset is enabled
Fluidset is not set by Bronkhorst High-Tech
Fluidset is set by Bronkhorst High-Tech
Fluidset is not calibrated on actual gas
FlowDDE database version V3.64
Parameter
number
(DDE)
Parameter
name
238
295
295
295
295
295
301
301
301
301
301
301
305
305
305
305
305
305
306
306
307
307
308
308
308
311
311
314
314
314
319
319
319
319
319
319
319
319
319
319
329
329
329
335
335
335
336
336
336
Fluidset properties
Sensor bridge settings
Sensor bridge settings
Sensor bridge settings
Sensor bridge settings
Sensor bridge settings
Valve safe state
Valve safe state
Valve safe state
Valve safe state
Valve safe state
Valve safe state
Bus1 selection
Bus1 selection
Bus1 selection
Bus1 selection
Bus1 selection
Bus1 selection
Bus1 medium
Bus1 medium
Bus2 mode
Bus2 mode
Bus2 selection
Bus2 selection
Bus2 selection
Bus2 medium
Bus2 medium
PIO channel selection
PIO channel selection
PIO channel selection
PIO configuration selecti
PIO configuration selecti
PIO configuration selecti
PIO configuration selecti
PIO configuration selecti
PIO configuration selecti
PIO configuration selecti
PIO configuration selecti
PIO configuration selecti
PIO configuration selecti
Setpoint monitor mode
Setpoint monitor mode
Setpoint monitor mode
Bus1 parity
Bus1 parity
Bus1 parity
Bus2 parity
Bus2 parity
Bus2 parity
2011-05-18
Filter
Value
&H04
&H01
&H02
&H04
&H100
&H200
Description
4
1
1
1
1
1
0
1
2
3
4
5
0
1
2
10
13
255
0
1
0
1
0
1
2
0
1
0
1
2
0
1
2
3
4
5
6
7
8
255
0
1
2
0
1
2
0
1
2
Fluidset is calibrated on actual gas
Bridge on
3 windings C
3 windings D
Automatic sensor configuration on
Sensor protection enabled
0 mA
max mA
Close
Open
Idle
Value (for DeviceNet only)
FLOW-BUS
Modbus
ProPar
DeviceNet
Profibus-DP
NoBus
RS232
RS485
Normal
Config mode
FLOW-BUS
Modbus
ProPar
RS232
RS485
Analog input
Analog output
General purpose in-/output
Voltage output (0..10 V)
Current output (0..20 mA)
Digital output
Frequency output
Duty cycle output (20 kHz)
Digital pulse output
Voltage input (0..10 V)
Current input (0..20 mA)
Digital input
Disabled
Setpoint
Filtered setpoint
Setpoint after linear slope
None
Odd
Even
None
Odd
Even
Page 5 of 5
Parameter properties table
FlowDDE database version V3.64
Parameter
number
(DDE)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
Parameter
name
Identification string
Primary node address
Secondary node address
Next node address
Last node address
Arbitrage
Initreset
Measure
Setpoint
Setpoint slope
Analog input
Control mode
Polynomial constant A
Polynomial constant B
Polynomial constant C
Polynomial constant D
Polynomial constant E
Polynomial constant F
Polynomial constant G
Polynomial constant H
Capacity
Sensor type
Capacity unit index
Fluid number
Fluid name
Claim node
Modify
Alarm info
Channel amount
First channel
Last channel
<hostcontrl>
Alarm message unit type
Alarm message number
Relay status
Actual counter value
Signal input selection
Reset input selection
<limit>
Delay time
Duration time
Valve output setting
Relay output setting
Operation mode T/A
Readout unit
Readout factor
Reset unit
Valve differentiator down
Valve differentiator up
Sensor differentiator down
Sensor differentiator up
Cycle time
Analog mode
Reference voltage
Valve output
Dynamic display factor
Static display factor
Calibration mode
Valve offset
Monitor mode
Alarm register1
Alarm register2
<CalRegZS1>
<CalRegFS1>
<CalRegZS2>
Group
0
13
1
1
1
1
1
12
2
2
18
2
18
3
3
3
3
3
3
3
3
3
3
3
3
3
12
12
4
17
17
17
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
10
10
8
6
6
7
8
2
4
4
9
9
9
2011-05-18
Group
1
Group
2
Process
number
FB
nr
(par)
Var
Type
Var
Length
0
0
0
0
0
0
0
0
1
2
3
4
5
10
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
12
13
14
1
0
1
2
0
1
2
3
4
5
6
7
8
9
10
12
9
10
11
12
12
3
6
1
1
2
1
7
2
2
3
1
2
3
c
c
c
c
c
c
c
i
i
i
i
c
f
f
f
f
f
f
f
f
f
c
c
c
c
c
c
c
c
c
c
c
c
c
c
f
c
c
f
c
c
c
c
c
c
f
c
f
f
f
f
c
c
i
l
f
f
c
i
c
c
c
l
l
l
-2
18
18
19
19
0
0
0
9
10
10
10
114
115
116
114
117
117
115
116
115
114
114
116
116
116
Min
value
Max
value
0
0
0
0
0
0
-23593
0
0
-23593
0
-3.40282E+38
-3.40282E+38
-3.40282E+38
-3.40282E+38
-3.40282E+38
-3.40282E+38
-3.40282E+38
-3.40282E+38
-3.40282E+38
0
0
0
128
128
128
128
255
255
41942
32767
30000
41942
255
3.40282E+38
3.40282E+38
3.40282E+38
3.40282E+38
3.40282E+38
3.40282E+38
3.40282E+38
3.40282E+38
3.40282E+38
255
255
8
0
0
0
1
1
1
0
128
255
255
120
120
120
1
0
3.40282E+38
0
0
0
3.40282E+38
99235959
99235959
10
16
16
8
8
8
8
8
8
8
0
9
1E-10
0
0
0
0
0
0
0
0
0
0
0
0
-32767
0
10000000000
1
3.40282E+38
3.40282E+38
3.40282E+38
3.40282E+38
255
255
65535
16777215
1
1
255
65535
255
0
0
0
16777215
16777215
16777215
7
8
8
Read
Write
Poll
Secured
Highly
Secured
Default Value
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
No
No
No
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
No
No
No
No
No
No
Yes
Yes
No
Yes
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
Yes
No
No
No
No
Yes
Yes
No
Yes
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
Yes
No
No
No
No
No
No
No
No
No
No
No
Yes
Yes
No
No
Yes
No
No
No
No
No
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
No
No
Yes
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
7SN999999
0
0
1
32
67
0
0
0
0
0
0.0
1.0
0.0
0.0
0.0
1.0
0.0
0.0
1.0
3
0
0
AIR
0
0
0
32
1
32
0
0
00000000
00000000
00000000
LLLLLLLL
0
ln/min
1
0.1
0.1
5.8
5.6
6
0
0
0,001
0,000001
0
61000
7
210A7D
52A513
210A7D
DDE str
identstrng
pna
sna
nna
lna
arbitrage
initreset
measure
setpoint
setpslope
analoginp
cntrlmode
polycnst A
polycnst B
polycnst C
polycnst D
polycnst E
polycnst F
polycnst G
polycnst H
capacity
sensortype
capunit
fluidnr
fluidname
claimnode
modify
alarminfo
chanamount
firstchan
lastchan
hostcontrl
alrmmsgTA
alrmmsgnr
relstatus
actualval
signinpsel
resinpsel
limit
delaytime
duratntime
vlvoutset
reloutset
opermodeTA
readunit
readfact
resetunit
TdValveDn
TdValveUp
TdSensorDn
TdSensorUp
CycleTime
AnalogMode
VrefOutput
ValveOut
DynDispFct
StaDispFct
CalMode
ValveOffst
Monitor
AlarmReg1
AlarmReg2
CalRegZS1
CalRegFS1
CalRegZS2
Page 1 of 5
Description
identnr.+softwareversion[+serialnr.]
primary node address: network parameter FLOW-BUS
secundary node address: network parameter FLOW-BUS
next node address: network parameter FLOW-BUS
last node address: network parameter FLOW-BUS
FLOW-BUS arbitrage setting and/or automatic optimization
init and reset security key commands for network/parameter settings
measured value (100% = 32000)
setpoint: wanted value (100% = 32000)
setpoint ramp signal 0..100 % in up to slope x 0.1 sec.
analog input signal, normally used for ext. setp. (100% = 32000)
control mode selection for instrument or module
polynomial constant A (offset)
polynomial constant B (span]
polynomial constant C
polynomial constant D
polynomial constant E (offset) for setpoint or power value
polynomial constant F (span) for setpoint or power value
polynomial constant G for setpoint or power value
polynomial constant H for setpoint or power value
readout value at 100% in capacity (readout) unit
sensor type information for actual reading and sensor/controller indication
pointer to capacity (readout) unit (classic unit table]
fluid number: pointer to fluidset (for e.g. polynome, name and cap.)
name of fluid
node address of module with operation rights
contains number(s) of changed par (0xXX par nr, 0xFF more than one par changed)
status information of several alarms/errors in the instrument
amount of channels which can be operated
first channel that can be operated
last channel that can be operated
operation by HOST computer enable flag
alarm message string with unit type information
alarm message string with unit number information
status of relays/potential free contacts ('0' = not activated, '1' = activated)
actual value of counter
signal input selection (' '=no value,'+'=pos value,'-'=neg value input)
external reset input enable/disable ('E'=enable,' '=disable)
limit/batch for counter in sensor standard units
delay time string in days,hours,minutes,seconds
duration time string in days,hours,minutes,seconds
valve output setting ('0'=do nothing, '1'=close valve)
relay output setting ('L'=low, 'H'=high, 'P'=pulse (1 sec.))
operation mode of T/A module
readout unit string
readout factor matching readout unit string
reset unit command (1=reset T/A unit)
valve output differentiation time constant downwards
valve output differentiation time constant upwards
sensor signal differentiation time constant downwards
sensor signal differentiation time constant upwards
cycle time * 10 msec. main loop signal processing
analog mode selection for analog operation
reference voltage output signal for analog operation
valve output signal (24-bit number in range 0..14.3Vdc/0..23.3Vdc)
dynamic display factor for display filter (0=max, 1=min goes with par 57)
static display factor for display filter (0=max, 1=min goes with par 56)
calibration mode selection (not active until cntrlmode has been set to value 9)
valve offset: amount of DAC steps within 1 potmeter step
monitor: output signal (measure) selection for bus and analog output
alarm register containing warning flags
alarm register containing critical error flags
calibration register zero scale input 1 ADC
calibration register full scale input 1 ADC
calibration register zero scale input 2 ADC
FlowDDE database version V3.64
Parameter
number
(DDE)
Parameter
name
Group
0
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
<CalRegFS2>
ADC control register
Bridge potmeter
<AlarmEnble>
Test mode
<ADC channel select>
Normal step controller response
Setpoint exponential smoothing filter
Sensor exponential smoothing filter
Analog output zero scale
Analog output full scale
Analog input zero scale
Analog input full scale
Tuning mode
Valve default
Global modify
Valve span correction factor
Valve curve correction
<MemShipNor>
<MemShipOpn>
IO status
<FuzzStNeNo>
<FuzzStPoNo>
<FuzzStOpen>
Device type
BHTModel number
Serial number
Customer model
BHT1
BHT2
BHT3
BHT4
BHT5
BHT6
BHT7
BHT8
BHT9
BHT10
Broadcast repeating time
Firmware version
Pressure sensor type
Barometer pressure
Sensor input zero scale
Sensor input full scale
Reference voltage input zero scale
Reference voltage input full scale
Analog setpoint zero scale
Analog setpoint full scale
Reset
User tag
Alarm limit maximum
Alarm limit minimum
Alarm mode
Alarm output mode
Alarm setpoint mode
Alarm new setpoint
Counter value
Counter unit index
Counter limit
Counter output mode
Counter setpoint mode
Counter new setpoint
Counter unit
Capacity unit
Counter mode
Minimum hardware revision
<RCreadfact>
<channumber>
<masterchan>
<RCslavefct>
9
9
9
4
4
9
8
6
6
10
10
10
10
7
8
12
8
8
8
8
12
8
8
8
13
13
13
11
14
14
14
14
14
14
14
14
14
14
8
13
20
20
10
10
10
10
10
10
12
11
15
15
15
15
15
15
16
16
16
16
16
16
16
3
16
13
17
17
17
17
2011-05-18
Group
1
20
20
Group
2
Process
number
FB
nr
(par)
Var
Type
116
114
116
115
115
115
114
117
117
4
4
5
4
5
6
5
3
4
21
22
23
24
7
6
19
7
8
9
10
11
13
14
15
1
2
3
4
1
2
3
4
5
6
7
8
9
10
16
5
9
8
25
26
27
28
29
30
8
6
1
2
3
4
5
6
1
2
3
4
5
6
7
31
8
7
1
2
3
4
l
l
c
c
c
c
c
f
f
i
i
i
i
c
c
c
f
c
c
c
c
c
c
c
c
c
c
c
c
i
l
i
c
c
c
c
l
c
c
c
c
f
i
i
i
i
i
i
c
c
i
i
c
c
c
i
f
c
f
c
c
i
c
c
c
c
f
c
c
i
115
114
0
114
114
114
114
114
114
114
114
113
113
113
113
118
118
118
118
118
118
118
118
118
118
114
113
115
116
115
113
97
97
97
97
97
97
104
104
104
104
104
104
104
19
104
113
Var
Length
Min
value
Max
value
Read
Write
Poll
Secured
Highly
Secured
0
0
0
0
0
1
0
0
0
-32767
0
-32767
0
0
0
0
0
16777215
4294967295
255
255
255
32
255
1
1
65535
65535
65535
65535
255
255
255
1
0
255
0
-3000000000
0
0
0
0
0
-3000000000
0
0
65535
3000000000
65535
255
255
255
255
3000000000
1
255
0
0
-32767
0
-32767
0
-32767
0
0
255
1200
65535
65535
65535
65535
65535
65535
255
0
0
0
0
0
0
0
0
0
0
0
0
41600
41600
255
255
1
32767
3.40282E+38
31
3.40282E+38
255
1
32767
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
No
No
No
No
Yes
No
No
No
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
No
Yes
Yes
Yes
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
Yes
No
No
No
No
No
No
No
No
No
No
No
No
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
No
No
No
No
No
No
No
No
Yes
Yes
No
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
Yes
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
Yes
No
Yes
No
No
No
No
No
No
No
No
Yes
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
-2
-2
-2
-2
-2
-2
6
-2
-2
-2
-2
6
-2
4
7
0
255
1E-10
1
0
0
10000000000
120
120
32000
1
Default Value
DDE str
52A513
CalRegFS2
18904E
ADCcntrReg
0
BridgePotm
1
AlarmEnble
0
TestMode
1
ChanSelect
0
ContrResp
1.0
ErrInFilCo
1.0
ExpSmooCon
32767
AnOutCorZS
2000
AnOutCorFS
32767
AnInpCorZS
2000
AnInpCorFS
0
TuningMode
0
DefVlvType
0
GlobModify
0.1
SpanCorr
20,80
VlvCrvStps
10,5000,10,5000 MemShipNor
1,10000,3750,20000MemShipOpn
4
IOStatus
-30000,-500,-50 FuzzStNeNo
50,500,25000 FuzzStPoNo
90,180,12000 FuzzStOpen
DMFC
DeviceType
F201C-FA
ModelNum
SN999999A
SerialNum
STANDARD
MfrConfig
01,01,95
BHT1
0
BHT2
0
BHT3
0
BHT4
0
BHT5
0
BHT6
0
BHT7
0
BHT8
0
BHT9
0
BHT10
128
PulseHight
VX.XX
Version
0
PressSensr
1013.25
BaroPress
32767
AnIn1CorZS
2000
AnIn1CorFS
32767
AnIn2CorZS
2000
AnIn2CorFS
32767
AnOu1CorZS
2000
AnOu1CorFS
0
Reset
USERTAG
UserTag
0
AlrmMaxLim
0
AlrmMinLim
0
AlrmMode
0
AlrmOutMod
0
AlrmStpMod
0
AlrmNwSetp
0
CntrValue
0
CntrUnit
0
CntrLimit
0
CntrOutMod
0
CntrStpMod
0
CntrNwSetp
ln
CntrUntstr
ln/min
capunitstr
0
CntrMode
VX.XX
HwRev
1.0
RCreadfact
1
channumber
0
masterchan
32000
RCslavefct
Page 2 of 5
Description
calibration register full scale input 2 ADC
ADC control register
sensor bridge zero potmeter setting
broadcast alarm messsage enable flag
test mode selection (not active until cntrlmode has been set to value 5)
channel selection ADC
controller response for normal steps (128=normal, <128=slower, >128=faster)
analog input filter constant (0=max, 1=min)
sensor input filter constant (0=max, 1=min)
analog output correction factor zero scale (meas outp DSCM-A 0=0 other 32767=0)
analog output correction factor full scale (meas outp 2000 = 1 * multiplication)
analog input correction factor zero scale (ext setp DSCM-A 0=0 other 32767=0)
analog input correction factor full scale (ext setp 2000 = 1 * multiplication)
(auto)tuning mode selection (not active until cntrlmode has been set to value 6)
valve type (needed for controlling behaviour)
contains number(s) of changed processes for indirect polling (0xXX / 0xFF)
correction factor valve curve ratio high/low area
Valve curve correction for controller (max. factor*0.1, flow where factor = 1)
array with memberships for normal Fuzzy controller
array with memberships for 0-open Fuzzy controller
IO status byte for jumper settings and LED signal modes
array with neg nor output steps for Fuzzy contr.
array with pos nor output steps for Fuzzy contr.
array with open at 0 output steps for Fuzzy contr.
(FLOW-BUS) device type information string
model number information string
serial number information string (to be changed by Bronkhorst only)
manufacturing configuration information string
special BHT parameter (to be changed by Bronkhorst only)
special BHT parameter
special BHT parameter
special BHT parameter
special BHT parameter
special BHT parameter
special BHT parameter
special BHT parameter
special BHT parameter
special BHT parameter (to be changed by Bronkhorst only)
broadcast repeating time (x5 ms) (old:height of open at 0 pulse train for valve)
revision number of firmware
type of pressure sensor
mbar atmospheric (central) barometer pressure
analog sensor signal input corr. factor zero scale (DSCM-A 0=0 other 32767=0)
analog sensor signal input correction factor full scale (2000=1*multiplication)
analog Vref input correction factor zero scale (DSCM-A 0=0 other 32767=0)
analog Vref input correction factor full scale (2000=1*multiplication)
analog setpoint output correction factor zero scale (DSCM-A 0=0 other 32767=0)
analog setpoint output correction factor full scale (2000=1*multiplication)
reset facilities (program/alarm/batchcounter)
user definable alias string
maximum limit for sensor signal to trigger alarm situation
minimum limit for sensor signal to trigger alarm situation
alarm mode
alarm relais activity mode during alarm situation
setpoint change enable during alarm situation
new/safe setpoint during alarm situation (until reset)
actual counter value
pointer to counter unit (classic counter unit table)
counter limit/batch
counter relais activity mode when limit/batch has been reached
setpoint change enable during counter limit/batch situation (until reset)
new/safe setpoint at counter limit/batch situation (until reset) (normally = 0%)
counter readout unit (informative only for older devices)
capacity readout unit (informative only for older devices)
counter mode
minimum required hardware revision level for firmware version
readout factor for direct reading (changes with readunit: local on module, R.O.)
channel number for operation
master channel for master-slave operation
RC slave factor
FlowDDE database version V3.64
Parameter
number
(DDE)
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
Parameter
name
<inputnode>
<inputproc>
<RCreadunit>
Slave factor
Reference voltage input
Stable situation controller response
Temperature
Pressure
Time
Calibrated volume
Sensor number
Range select
Time out
Frequency
Impulses/m3
Normal volume flow
Volume flow
Delta-p
<scalefact>
Sensor name
Reset alarm enable
Reset counter enable
Master node
Master process
Remote instrument node
Remote instrument process
Minimum custom range
Maximum custom range
Relay/TTL output
Open from zero controller response
Controller features
PID-Kp
PID-Ti
PID-Td
Density
Calibration certificate
Calibration date
Service number
Service date
Identification number
BHT11
Power mode
Pressure inlet
Pressure outlet
Orifice
Fluid temperature
Alarm delay
Capacity 0%
Number of channels
Device function
Scan channel
Scan parameter
Scan time
Scan data
Valve open
Number of runs
Minimum process time
Leak rate
Mode info request
Mode info option list
Mode info option description
Calibrations options
Mass flow
Bus address
Interface configuration
Baudrate
Bus diagnostic string
Number of vanes
Fieldbus
fMeasure
Group
0
17
17
17
18
18
8
19
19
19
19
19
20
20
21
20
19
19
19
21
19
15
16
18
18
18
18
3
3
12
8
8
8
8
8
3
13
13
13
13
13
14
12
13
13
13
13
15
3
12
12
4
4
4
22
8
20
20
20
12
12
12
20
20
23
23
23
23
20
23
2
2011-05-18
Group
1
13
13
19
Group
2
Process
number
33
33
114
33
33
33
33
115
33
33
33
33
33
33
3
3
3
3
3
3
4
97
104
33
33
33
33
33
33
115
114
114
114
114
114
33
113
113
113
113
113
118
115
113
113
113
113
97
33
0
0
123
123
123
123
114
115
115
116
115
115
115
115
33
125
125
125
125
115
125
33
FB
nr
(par)
Var
Type
5
6
7
1
2
17
7
8
9
10
16
10
2
9
10
5
6
11
13
17
9
9
14
15
16
17
18
20
11
18
20
21
22
23
21
8
9
10
11
12
11
12
13
14
15
16
7
22
18
20
1
3
4
10
24
13
14
9
15
16
17
18
4
10
3
9
20
22
21
0
c
c
c
f
i
c
f
f
f
f
c
c
i
f
f
f
f
f
i
c
c
c
c
c
c
c
f
f
c
c
c
f
f
f
f
c
c
c
c
c
c
c
f
f
f
f
c
f
c
c
c
c
i
c
f
c
c
f
c
c
c
c
f
c
c
l
c
c
c
f
Var
Length
Min
value
Max
value
Read
Write
Poll
Secured
Highly
Secured
Default Value
0
0
128
128
0
0
0
-250
-3.40282E+38
0
0
0
0
0
0
0
0
-3.40282E+38
-100000
1
500
65535
255
500
3.40282E+38
3.40282E+38
3.40282E+38
4
99
30000
100000
3.40282E+38
3.40282E+38
3.40282E+38
100000
10000
0
0
1
1
1
1
-3.40282E+38
-3.40282E+38
0
0
0
0
0
0
0
255
255
128
128
128
128
3.40282E+38
3.40282E+38
255
255
255
3.40282E+38
3.40282E+38
3.40282E+38
3.40282E+38
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
No
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
No
Yes
No
No
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
No
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
No
No
Yes
No
Yes
Yes
Yes
No
Yes
No
No
No
No
No
No
Yes
No
Yes
Yes
Yes
No
Yes
Yes
No
Yes
No
No
No
Yes
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
Yes
No
No
No
No
No
No
Yes
Yes
Yes
No
No
No
Yes
No
No
No
Yes
No
No
Yes
No
Yes
No
No
No
No
Yes
No
No
No
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
No
No
No
No
No
No
Yes
No
No
Yes
Yes
No
No
Yes
No
Yes
No
Yes
No
Yes
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
Yes
Yes
Yes
Yes
Yes
Yes
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
Yes
No
No
No
No
No
3
1
ln/min
100.0
0
0
20
1013.25
0
50
0
0
0
0
42773.4
0
0
0
1
SENSOR0
15
7
3
1
3
1
0.0
100.0
0
0
1
10
0.05
0
1.293
7
10
-2
8
15
8
0
0
0
-100000
-100000
0
-273.15
0
-3.40282E+38
0
0
1
0
0
255
255
50
100000
100000
1000
3.40282E+38
255
3.40282E+38
120
255
255
255
65535
0
0
0
0
24
255
255
1
0
-3.40282E+38
0
0
0
255
3.40282E+38
255
3
10000000000
0
255
-3.40282E+38
3.40282E+38
-2
4
255
255
-2
-2
19991231
00000000
19991231
7
0
0
3
1
1
20
3
0
1
5
1
8
50
0.04
1
10
0.0001
0
0
2
1
12000000
10
FLOW-BUS
0
DDE str
inputnode
inputproc
RCreadunit
SlaveFact%
VrefInput
RespStable
temperatur
pressure
time
calvolume
sensornr
rangeselct
TimeOut
frequency
imp/m3
RefVolFlow
volumeflow
delta-p
scalefact
sensorname
RstAlarmEn
RstCountEn
MasterNode
MasterProc
InstrNode
InstrProc
RangeMin
RangeMax
Relay/TTL
RespOpen0%
ContrType
PIDKp
PIDTi
PIDTd
Density
CalCertNr
CalDate
ServiceNr
ServDate
IdentNr
BHT11
PowerMode
Pupstream
Pdownstrm
Orifice
FluidTemp
AlrmDelay
capacity0%
NumOfChan
DeviceFunc
ScanChan
ScanPar
ScanTime
ScanData
ValveOpen
NrOfRuns
MinProTime
LeakRate
ModeInfReq
ModeInfOpt
ModeInfDes
CalType
MassFlow
BusAddress
InterfConf
Baudrate
BusDiagnos
NrOfVanes
Fieldbus
fMeasure
Page 3 of 5
Description
physical node address for channel number
physical process for channel number
readout unit for direct reading (local variable on module: read only)
slave factor for master slave control (setp = master output * slave factor)
reference voltage input for setpoint signal
controller response when controller is stable: |measure-setpoint| < 2%
absolute temperature in degrees Celsius
absolute pressure in mbar
time in milliseconds
calibrated volume in litres
pointer to sensor number in calibration tube (FPP)
Piston Prover operation mode (write) and status information (read back)
maximum admitted duration time for specific procedure (in 100 ms)
frequency in Hz
For FRM and FTM imp/m3 and for FCM imp/kg
volume flow referenced to normal conditions i.e. 0 °C, 1013.25 hPa(a) in ln/min
volume flow at actual conditions in l/min
relative pressure between atmosphere and sensor position
scaling factor (multiplication) for readout on display (for optimal resolution)
label with information about stop sensor
enable reset of alarm by: keyboard, external signal, FLOW-BUS, automatic
enable reset of counter by: keyboard, external signal, FLOW-BUS, automatic
node number of master instrument output signal for a slave
process number of master instrument output signal for a slave
node number of instrument to be operated by another module (keyboard/display)
process number of instrument to be operated by another module (keyboard/display)
Mnimum value at 0% for special user readout unit
Maximum value at 100% for special user readout unit
Relay/TTL output setting (disabled when used by alarm or counter)
Controller response when valve opens from zero
Controller settings for special purpose
PID factor Kp
PID factor Ti
PID factor Td
Density of selected fluid in kg/m3
Number of calibration certificate (last basic calibration)
Date of last (basic) calibration
Service number for repair/rebuilding/recalibration
Date of last service action
Identification number (type) of instrument/device
special BHT parameter (to be changed by Bronkhorst only)
power supply indication in Vdc
pressure inlet (upstream) of fluid in bara (for first fluidnr only)
pressure outlet (downstream) of fluid in bara (for first fluidnr only)
orifice diameter in mm
temperature of fluid through instrument (for first fluidnr only)
time alarm and reset action will be delayed when alarm limit has been exceeded
capacity of instrument at zero 0% in sensor base units (mostly equal to zero)
number of instrument channels available for this device
function of device
Channel number to scan with real time information (to be set once)
Parameter number to scan with real time information (to be set once)
Scan interval time in msec between two samples (to be set once)
Scanned data with time label (can be readout event by event)
First-step offset current/voltage for valve when opening from 0%
Amount of runs of a piston prover (0 = stability check)
Minimum process time of a piston prover in 0.1 seconds
Leak rate piston prover
Sets instr. in info mode for 1 read-cycle to check available parameter options
Gives info about possible values of a mode in an array as result of ModeInfo req
Gives description about one of the mode options
Enables/disables options for calibration device (8 bits for 8 options)
Real mass flow in kg/min
Fieldbus address (top interface)
Configuration setting for interface to other bus-systems
Fieldbus baudrate (top interface)
Fieldbus diagnose string (top interface)
Number of vanes for use in a rotor meter
Fieldbus name (top interface)
measured value for direct reading (in capunits, max.= capacity)
FlowDDE database version V3.64
2011-05-18
Parameter
number
(DDE)
Parameter
name
Group
0
Group
1
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
fSetpoint
Mass
Manufacturer status register
Manufacturer warning register
Manufacturer error register
Diagnostic history string
Diagnostic mode
Manufacturer status enable
Analog output zero adjust
Analog output span adjust
Analog input zero adjust
Analog input span adjust
Sensor input zero adjust
Sensor input span adjust
Temperature input zero adjust
Temperature input span adjust
Adaptive smoothing factor
Slope setpoint step
Filter length
Absolute accuracy
Lookup table index
Lookup table X
Lookup table Y
Lookup table temperature index
Lookup table temperature
Valve maximum
Valve mode
Valve open correction
Valve zero hold
Valve slope
IFI data
Range used
Fluidset properties
Lookup table unit type index
Lookup table unit type
Lookup table unit index
Lookup table unit
Capacity unit type index
Capacity unit type
Capacity unit type temperature
Capacity unit pressure
Capacity minimum
Capacity maximum
Formula type
Heat capacity
Thermal conductivity
Viscosity
Standard flow
Controller speed
Sensor code
Sensor configuration code
Restriction code
Restriction configurator code
Restriction NxP
Seals information
Valve code
Valve configuration code
Instrument properties
Lookup table frequency index
Lookup table frequency frequency
Lookup table frequency temperature
Lookup table frequency density
Lookup table frequency span adjust
Capacity unit index (ext)
Density actual
Measured restriction
Temperature potmeter
Temperature potmeter gain
Counter controller overrun correction
Counter controller gain
2
20
4
4
4
4
4
4
10
10
10
10
10
10
10
10
6
18
6
2
3
3
3
3
3
8
8
8
8
8
23
20
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
8
13
13
13
13
13
13
13
13
13
3
3
3
3
3
3
3
13
3
3
16
16
18
19
Group
2
Process
number
FB
nr
(par)
Var
Type
33
33
119
119
119
119
119
119
116
116
116
116
116
116
116
116
117
33
117
33
33
33
33
33
33
114
114
114
114
114
0
115
33
33
33
33
33
3
23
1
2
3
4
5
6
21
22
23
24
25
26
27
28
5
24
6
25
26
27
28
29
30
25
26
27
28
29
21
20
31
12
13
16
17
29
30
10
11
27
28
17
18
20
21
22
30
23
24
25
26
27
28
29
30
31
10
11
12
13
14
15
15
18
8
9
10
11
f
f
c
c
c
c
c
c
f
f
f
f
f
f
f
f
f
i
i
f
c
f
f
c
f
f
c
f
f
f
c
c
c
c
c
c
c
c
c
f
f
f
f
i
f
f
f
f
f
i
c
i
c
l
c
i
c
l
c
f
f
f
f
c
f
f
c
c
f
f
33
33
3
19
113
113
113
113
113
114
113
113
113
113
113
113
113
113
113
116
116
116
116
116
65
116
116
116
116
104
104
Var
Length
Min
value
Max
value
Read
Write
Poll
Secured
Highly
Secured
Default Value
-3.40282E+38
-3.40282E+38
3.40282E+38
3.40282E+38
255
255
3.40282E+38
3.40282E+38
3.40282E+38
3.40282E+38
3.40282E+38
3.40282E+38
3.40282E+38
3.40282E+38
1
32000
255
3.40282E+38
255
3.40282E+38
3.40282E+38
255
3.40282E+38
24
255
1.5
1
50
0
0
0
99
255
255
0
255
0
255
-273.15
0
-3.40282E+38
-3.40282E+38
0
0
0
0
-3.40282E+38
0
0
0
0
0
0
0
0
0
0
0
-3.40282E+38
-273.15
-3.40282E+38
-3.40282E+38
0
-3.40282E+38
0
0
0
0
0
3.40282E+38
3.40282E+38
3.40282E+38
3.40282E+38
65535
3.40282E+38
3.40282E+38
3.40282E+38
3.40282E+38
3.40282E+38
65535
255
65535
255
2147483648
255
65535
255
2147483648
1
3.40282E+38
3.40282E+38
3.40282E+38
3.40282E+38
255
3.40282E+38
3.40282E+38
255
255
3.40282E+38
3.40282E+38
Yes
No
No
No
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
No
Yes
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
Yes
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
Yes
No
No
No
No
No
No
No
No
No
No
No
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
No
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
No
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
Yes
Yes
Yes
Yes
Yes
No
No
No
No
No
No
No
No
No
No
No
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
No
No
No
No
No
No
No
No
No
No
No
0
0
0
0
-3.40282E+38
-3.40282E+38
-3.40282E+38
-3.40282E+38
-3.40282E+38
-3.40282E+38
-3.40282E+38
-3.40282E+38
0
0
0
-3.40282E+38
0
-3.40282E+38
-3.40282E+38
0
-273.15
0
0
0
0
0
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
8
8
8
-2
-2
-2
20
7
20
16
0
0
0
1
0
1
0
1
0
1
1.0
32000
1
0
0
0
0
0
0
0.2
1
0.96
0
0.009
0
0
0
0
0
kg/s
0
0
1
0
1
0
0
0
0
1
1
0
0
0
0
0
V,V
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
DDE str
fSetpoint
Mass
Mstatus
Mwarning
Merror
DiagHist
DiagMode
MStatEnabl
AnOutZA
AnOutSA
AnInZA
AnInSA
SensInZA
SensInSA
TempInZA
TempInSA
ExpSmooAd
SlopeSetp
FilterLen
fAccuracy
LookI
LookX
LookY
LookTempI
LookTemp
ValveMax
ValveMode
VlvOpenCor
VlvZeroHld
ValveSlope
IFIData
RangeUsed
FldSetProp
LUnitType
LUnTypName
LUnit
LUnitName
CUnitType
CUnTypName
CUnTypTemp
CUnTypPres
CapMin
CapMax
FormulaTyp
HeatCap
ThermCond
Viscosity
NormMasFlw
Kspeed
SensorCode
SensorRevC
RestrCode
RestrRevC
RestrNxP
Seals
ValveCode
ValveRevC
InstrProp
LookFreqI
LFFreq
LFTemp
LFDensity
LFSpanAdj
CUnit
DensityAct
RestrMeas
TempPotm
TempGain
CntrCConv
CntrCGain
Page 4 of 5
Description
setpoint: wanted value for direct reading (in capunits, max.= capacity)
Mass in g
Manufacturer Status register (64 diagnostic bits)
Manufacturer Warning register (64 diagnostic bits)
Manufacturer Error register (64 diagnostic bits)
Diagnostic history string (contains history of diag codes)
Diagnostic mode (0 = diagnostics off, 1 = diagnostics on)
Manufacturer Status enable (0-127 or 254 = disable all, 255 = enable all)
Analog measure output, zero adjust
Analog measure output, span adjust
Analog setpoint input, zero adjust
Analog setpoint input, span adjust
Sensor input, zero adjust
Sensor input, span adjust
Sensor temperature input, zero adjust
Sensor temperature input, span adjust
Sensor input filter adapt setting
Slope setpoint step. Setpoint step for the given slopetime
Number of samples for average filter
Actual accuracy in current unit
Lookup table for linearisation index (x and y direction)
Lookup table for linearisation x
Lookup table for linearisation y
Lookup table for linearisation at certain temperature index (z direction)
Lookup table for linearisation at certain temperature (z)
Maximum current/voltage for valve
Valve output mode selection
Valve open current/voltage correction (example: 0.96, Open = ValveOpen * 0.96)
Valve hold current/voltage at %0 setp (example: 0.8, Hold = ValveOpen * 0.8)
Valve slope time (seconds)
IFI data dump protocol communication string
Piston Prover information about used sensors
Fluidset properties
Lookup table unit type
Lookup table unit type name
Lookup table unit (unit LUTy)
Lookup table unit name
Capacity (readout) unit type
Capacity (readout) unit type name
Capacity (readout) unit type temperature (°C)
Capacity (readout) unit type pressure (bar (a))
Minimum capacity in output capacity units
Maximum capacity in output capacity units
Formula type needed for conversion
Heat capacity (Cp) (sensor conditions)
Thermal conductivity (sensor conditions)
Dynamic viscosity (fluid conditions)
Standard mass flow in ln/min (20°C, 1.01325 bar (a) ) air or g/h H2O equivalent
Controller speed factor (gain)
Sensor code
Sensor configuration code
Restriction code
Restriction configuration code
Restriction NxP (proportional to air equivalent capacity of LFE)
Seals information (1st byte = other, 2nd = plunger seal)
Valve code
Valve configuration code
Instrument properties
Lookup table for frequency index
Lookup table for frequency frequency
Lookup table for frequency temperature
Lookup table for frequency density
Lookup table for frequency span adjust
Capacity (readout) unit index (extended unit table)
Actual density, measured by instrument
Measured restriction
Potmeter for sensor temperature compensation
Gain for sensor temperature compensation
Counter controller overrun correction
Counter controller gain
FlowDDE database version V3.64
Parameter
number
(DDE)
Parameter
name
Group
0
276
277
278
279
280
281
282
283
284
285
286
287
288
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
Sub fluid number
Temperature compensation factor
DSP register address
DSP register long
DSP register floating point
DSP register integer
Standard deviation
Measurement status
Measurement stop criteria
Measurement time out
Maximum number of runs
Minimum standard deviation
IO switch status
Sensor bridge settings
Sensor bridge current
Sensor resistance
Sensor bridge voltage
Sensor group name
Sensor calibration temperature
Valve safe state
Counter unit type index
Counter unit type
Counter unit index (ext)
Bus1 selection
Bus1 medium
Bus2 mode
Bus2 selection
Bus2 address
Bus2 baudrate
Bus2 medium
Bus2 diagnostics
Bus2 name
PIO channel selection
PIO parameter
PIO input/output filter
PIO parameter capacity 0%
PIO parameter capacity 100%
PIO configuration selection
PIO analog zero adjust
PIO analog span adjust
PIO hardware capacity max
PIO capacity set selection
PIO hardware capacity 0%
PIO hardware capacity 100%
Hardware platform id
Hardware platform sub id
Temporary baudrate
Setpoint monitor mode
BHT12
Nominal sensor voltage
Sensor voltage compensation factor
PCB serial number
Minimum measure time
Bus1 parity
Bus2 parity
Firmware id
3
9
13
13
13
13
19
19
19
20
20
20
10
9
9
9
9
9
9
8
16
16
16
23
23
23
23
23
23
23
23
23
10
10
10
10
10
10
10
10
10
10
10
10
12
12
23
2
14
9
9
4
20
23
23
12
2011-05-18
Group
1
Group
2
Process
number
FB
nr
(par)
Var
Type
65
116
116
116
116
116
121
121
121
121
121
121
114
65
65
65
65
65
116
115
104
104
104
125
125
124
124
124
124
124
124
124
120
120
120
120
120
120
120
120
120
120
120
120
0
0
124
115
118
65
116
119
115
125
124
0
1
17
29
30
30
31
0
1
2
3
4
5
31
21
22
23
24
25
20
31
12
13
14
8
11
7
8
10
9
11
20
21
0
2
6
7
3
1
4
5
8
9
10
11
6
7
31
23
12
26
16
31
24
12
12
8
c
f
l
l
f
i
f
i
i
i
i
f
l
i
f
f
f
c
f
c
c
c
c
c
c
c
c
c
l
c
c
c
c
i
f
f
f
c
f
f
f
c
f
f
i
c
l
c
l
f
f
c
c
c
c
c
Var
Length
Min
value
Max
value
Read
Write
Poll
Secured
Highly
Secured
Default Value
0
-3.40282E+38
0
-4294967295
-3.40282E+38
-65535
-3.40282E+38
0
0
0
0
-3.40282E+38
0
0
0
0
0
255
3.40282E+38
4294967295
4294967295
3.40282E+38
65535
3.40282E+38
65535
65535
65535
65535
3.40282E+38
4294967295
65535
3.40282E+38
3.40282E+38
3.40282E+38
3.40282E+38
255
255
0
0
0
0
0
0
0
0
255
255
255
255
255
255
10000000000
255
0
0
-3.40282E+38
-3.40282E+38
-3.40282E+38
0
-3.40282E+38
-3.40282E+38
-3.40282E+38
0
-3.40282E+38
-3.40282E+38
0
0
0
0
0
0
-3.40282E+38
255
65535
3.40282E+38
3.40282E+38
3.40282E+38
255
3.40282E+38
3.40282E+38
3.40282E+38
255
3.40282E+38
3.40282E+38
65535
255
10000000000
255
10000000000
3.40282E+38
3.40282E+38
0
0
0
0
255
255
255
255
Yes
Yes
Yes
Yes
Yes
Yes
No
No
No
Yes
Yes
Yes
Yes
Yes
Yes
No
No
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
No
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
No
No
No
No
No
No
No
Yes
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
Yes
No
Yes
Yes
Yes
No
No
No
No
No
No
No
Yes
Yes
No
No
No
Yes
No
No
No
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
No
No
No
No
No
No
No
Yes
Yes
No
No
No
No
No
No
No
Yes
No
Yes
Yes
Yes
No
Yes
Yes
No
No
No
No
No
No
No
No
No
No
No
No
No
No
Yes
Yes
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
Yes
No
No
No
No
0
0
0
0
0
0
0
0
0
0
0
0
0
513
0
0
0
-3.40282E+38
0
0
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
-2
20
-2
-2
-2
0
0
0
0
255
1
0
2
2
12000000
0
Propar
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
DDE str
FluidSub
FreqTCor
DSPRegI
DSPRegLng
DSPRegFlt
DSPRegInt
StdDev
MeasStatus
MStopCrit
MTimeOut
MMaxNrRuns
MMinStdDev
IOSwitchSt
SensBridge
SensCurren
SensResist
SensVolt
SensName
SensCalTmp
ValveSafe
CnUnitType
CnUnTypNam
CnUnit
Bus1Select
Bus1Medium
Bus2Mode
Bus2Select
Bus2Addr
Bus2Baud
Bus2Medium
Bus2Diagn
Bus2Name
PIOChSel
PIOParm
PIOFilter
PIOPrmCap0
PIOPrmCap
PIOCfgSel
PIOAnZA
PIOAnSA
PIOHwCapMx
PIOCapSel
PIOHwCap0
PIOHwCap
HardwId
HardwSubId
TempBaud
SetMonitor
BHT12
SenNomVolt
VoltTCor
PCBSerial
MinMTime
Bus1Parity
Bus2Parity
FirmwId
Page 5 of 5
Description
Sub fluid number
Temperature compensation factor
DSP register address
DSP register long
DSP register floating point
DSP register integer
Standard deviation
Measurement status
Measurement stop criteria
Measurement time out
Measurement maximum number of runs
Measurement minimum standard deviation
IO status for switches
Sensor bridge settings
Sensor bridge current (0..0.02A)
Sensor resistance (Ohm)
Sensor bridge voltage (0..11.5V)
Sensor name (based on sensor detection / sensor resistance)
Sensor temperature at calibration
Valve safe state
Counter unit type
Counter unit type name
Counter unit index (extended counter unit table)
Fieldbus select
Fieldbus medium id
Fieldbus2 mode
Fieldbus2 select
Fieldbus2 address (side interface)
Fieldbus2 baudrate (side interface)
Fieldbus2 medium id
Fieldbus2 diagnose string (side interface)
Fieldbus2 name (side interface)
PIO channel selection
PIO parameter connected to i/o channel (=process number*256+parameter number)
PIO input/output filter constant (0..1, 0=max, 1=min)
PIO parameter capacity, 0% value
PIO parameter capacity, 100% value
PIO i/o channel configuration selection
PIO analog input/output, zero adjust value
PIO analog input/output, span adjust factor
PIO max hardware capacity (max capacity value in i/o units, V, A, Hz, etc.)
PIO capacity set selection
PIO hardware capacity, 0% value (capacity value in i/o units, V, A, Hz, etc.)
PIO hardware capacity, 100% value (capacity value in i/o units, V, A, Hz, etc.)
Hardware platform identification number
Hardware platform sub identification number
Temporary volatile Fieldbus2 baudrate (side interface)
Monitor mode for setpoint
Special BHT parameter
Nominal sensor voltage (used for sensor temperature voltage compensation)
Sensor voltage compensation factor (used for sensor temperature voltage comp.)
PCB serial number (unique number or string written by PCB manufacturer)
Minimum measure time between sensors of a piston prover in 0.1 seconds
Fieldbus parity
Fieldbus2 parity (side interface)
Firmware identification number
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement