Interface
mit flow-bus protocol
für digitale multibusmassedurchfluss-
und druckmesser/-regler (43 Seiten)
Inhaltszusammenfassung für Bronkhorst RS232-Schnittstelle
Seite 1
Benutzerhandbuch RS232-Schnittstelle mit ProPar Protokoll für digitale Multibus- Massendurchfluss- und Druckmesser/-regler Dok. Nr.: 9.19.027AA Datum: 07-06-2021 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...
Zusätzliche Informationen erhalten Sie im Internet oder von unserem lokalen Vertriebspartner. Gewährleistung Für Produkte von Bronkhorst® gilt eine Gewährleistung für Material- und Verarbeitungsfehler für einen Zeitraum von 3 Jahren ab dem Versanddatum, vorausgesetzt, dass das Produkt entsprechend den Bestellspezifikationen verwendet und weder unsachgemäßem Gebrauch noch Schäden durch mechanische Einwirkungen ausgesetzt wird.
Auflistung von ProPar verbesserten Binärbeispielen ................39 3.10.5 Beispiele verketteter Parameter - ProPar verbessertes Binärprotokoll ............. 40 BETRIEB MIT ZWEI SCHNITTSTELLEN ....................41 PARAMETERINFORMATIONEN ....................... 42 FEHLERSUCHE ..........................44 LED-A ...............................44 NZEIGEN .......................44 IPPS UND INWEISE ZUR EHLERSUCHE SERVICE ............................45 Seite 3 RS232-Schnittstelle 9.19.027...
Seite 4
® BRONKHORST ANHANG ............................46 ........................46 ABELLE DER ARAMETERWERTE ......................46 ABELLE DER ARAMETEREIGENSCHAFTEN Seite 4 RS232-Schnittstelle 9.19.027...
Schnittstellen gibt es ein spezielles Protokoll für den Datenaustausch zwischen diesen Geräten. Dieses Protokoll heißt und 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.
Alle diese Dokumente finden Sie unter: http://www.bronkhorst.com/en/downloads TART IN URZFORM Alle notwendigen Einstellungen für dieses Gerät 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...
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 Beschreibung nicht belegt nicht belegt 0 Vdc Schirm Seite 8 RS232-Schnittstelle 9.19.027...
RS232 ULTIBUS NSTRUMENT 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.
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 38400 Baud...
ULTIBUS NSTRUMENTEN 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 ProPar-Protokolls kommunizieren. Jedes Instrument hat seine eigene Node-Adresse (3...120).
Seite 14
Nachrichtensequenznummer, wie in der Anfrage node Node-Adresse des Senders, wie in der Anfrage error Fehlercode DLE, ETX Endsequenz Der Fehlercode kann folgende Werte haben: Wert Bedeutung propar Protokollfehler propar Protokollfehler (oder CRC-Fehler) Zielknotenadresse abgelehnt Antwortnachricht Timeout 1,2,8 allgemeiner Fehler Seite 14 RS232-Schnittstelle 9.19.027...
• 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 15 RS232-Schnittstelle 9.19.027...
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 16 RS232-Schnittstelle 9.19.027...
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. Wagenrücklauf Zeilenvorschub Der Wert ab Byte 5 der Statusmeldung kann vernachlässigt werden, wenn der Wert von Byte 4 = 0 ist. Seite 17 RS232-Schnittstelle 9.19.027...
Bei Parametertyp „string“ enthält dieses Feld die erwartete Stringlänge. Wagenrücklauf Zeilenvorschub 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. Seite 18 RS232-Schnittstelle 9.19.027...
Seite 19
Weitere Wertfelder folgen für Typ „string“ abhängig von der Stringlänge. Wert x Wenn die gegebene Stringlänge null ist, sollte das letzte Feld auch eine Null enthalten. Wagenrücklauf Zeilenvorschub * Das abgefragte Gerät kopiert diese Werte von der Abfragenachricht direkt in die Antwortnachricht. Seite 19 RS232-Schnittstelle 9.19.027...
Nachrichtenlänge 4 Start Node-Adresse 03 Befehl Status Status in Ordnung Statusantwort Status in Ordnung, Wert zeigt auf Ende der Sendenachricht Wagenrücklauf Ende Zeilenvorschub Gesamtstring :0403000005\r\n Die Position von Nr. 5 sieht wie folgt aus. String \r\n Position Seite 20 RS232-Schnittstelle 9.19.027...
:06800168260000\r\n Answer(example) :0480000005\r\n Status : 00 ( No error) counter new setpoint: write value = hex 140 = dec 320 ,Process: 104, Parameter: 6, Type: integer Send :06800168260140\r\n Answer(example) :0480000005\r\n Status : 00 ( No error) Seite 28 RS232-Schnittstelle 9.19.027...
Seite 29
Counter controller overrun correction: write = float 3F4CCCCD= dec 0.8, Process: 104, Parameter: 10, Type: float Send :088001684A3F4CCCCD \r\n Answer(example) :0480000007 \r\n Status : 00 ( No error) Counter controller gain: read, Process: 104, Parameter: 11, Type: float Request :068004684B684B\r\n Answer(example :088002684B00000000\r\n Value = 00000000 = dec 0 Seite 29 RS232-Schnittstelle 9.19.027...
Prozess 1 Parameterindex 16 (Rücksendung) Parameternummer 31 Capacity unit 00000001 P Prozess 1 Parametertyp „string“ 01111111 Parameternummer (FBnr.) 31 – Capacity unit Stringlänge 7 00001110 Parameter nicht verkettet (Rücksendung) Parameterindex 17 01110001 Parametertyp „string“ (Rücksendung) (Rücksendung) Seite 33 RS232-Schnittstelle 9.19.027...
Seite 34
Parameterwert: Parameter verkettet Parametertyp „string“ 11110000 Parameterindex 16 Parameterindex 16 Länge der Antwort 7 Byte Capacity unit 6D 6C 6E 2F 6D 69 6E 48-54 umgewandelt von hexadezimal in ASCII lautet der Parameterwert: mln/min Seite 34 RS232-Schnittstelle 9.19.027...
Index zeigt auf das erste Byte in der Sendenachricht, für das der obige Status Nachrichtenfeld gilt. Der Wert dieses Byte kann vernachlässigt werden, wenn der Wert des Byte 6 = 0 ist. DLE, ETX Ende Gesamtstring 10020103030000051003 Seite 36 RS232-Schnittstelle 9.19.027...
Hinweis: Zur Verkettung auf Prozessebene wird das erste Bit der Prozessnummer angegeben, wenn sich ein anderer Prozess anschließt. Request 1002 01800904 81210120 01210121 1003 measure setpoint Answer: 10020180090281213E8001213E801003 measure = 3E80 = dec. 16000 = 50% setpoint = 3E80 = dec. 16000 = 50% Seite 40 RS232-Schnittstelle 9.19.027...
(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. Eine ausführlichere Beschreibung der Parameter digitaler Instrumente und ihres Verhaltens finden Sie auch im Dokument Nr.
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). (FlowDDE)-Parameternummern: Seite 42 RS232-Schnittstelle 9.19.027...
Seite 43
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 43 RS232-Schnittstelle 9.19.027...
• 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 44 RS232-Schnittstelle 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: ...