GOSSEN-METRAWATT 1 Allgemeines 1.1 Schnittstellenhardware Zur Kommunikation mit einem Leitrechner, SPS, usw. müssen die Regler R2600 / 01 mit dem Merkmal F1 ausgestattet sein. Die Regler sind dann mit einer seriellen Schnittstelle mit folgenden Daten ausgerüstet: • Pegelarten RS-232 und RS-485 (2-Draht) im Gerät umschaltbar •...
1.3 Anschluss der Schnittstelle 1.3.1 Anschluss RS-232 Bei Verwendung der RS-232-Schnittstelle kann nur ein R2600 / 01 mit einem Master (z.B. PC) verbunden werden, z.B. um vorab das Gerät mit anwen- dungsspezifischen Daten zu Laden. Sub-D-Buchse R2600 / 01 Polzahl: Die masterseitigen Brücken können je nach Treibersoftware entfallen bzw.
C = 5 1.4 Prinzipielle Funktion Es handelt sich um ein Master/Slave-Protokoll mit einem fest zugeordneten Master (z.B. SPS) und bis zu 255 Slaves (Geräte z.B. R2600 / 01) Die Kommunikation erfolgt im Halbduplexbetrieb. Ein an den Master angeschlossenes Gerät wird nur dann aktiv (antwortet), wenn –...
Sende/Empfangsbereitschaft nach Einschalten ca. 5 s Zeichen-Verzugszeit (R2600-Sender) < 3 ms Zeichen-Verzugszeit (Master) < 500 ms Antwort-Verzugszeit (R2600-Sender) 10 ms < t < 100 ms Wartezeit nach R2600-Antwort (Master) > 10 ms Master Gerät Master antwortet sendet sendet Zeit < 3 ms <...
Alle Telegramme bestehen sowohl in Aufruf- als auch in Antwortrichtung aus einem von 3 Sätzen, die sich in ihrer prinzipiellen Struktur unterscheiden. Ihre Verwendung ist für jede verfügbare Schnittstellenfunktion für den R2600 / 01 festgelegt. Struktur und Verwendung der Satzarten werden nachfolgend beschrieben.
2.2 Steuersatz Steuersätze werden beim R2600 / 01 nur aufrufseitig verwendet. Sie dienen zum Abruf aller Gerätedaten, die nicht über Kurzsatz abgerufen werden können, weil für sie eine ausführlichere Spezifikation notwendig ist. Prinzipieller Aufbau Steuersatz Zeichen-Nr. Inhalt Bedeutung Bemerkung Start-Zeichen 3 bzw.
GOSSEN-METRAWATT 2.3 Langsatz Langsätze werden beim R2600 / 01 verwendet zur Übergabe von Kommandos und Parametern an das Gerät und zur Übernahme von Daten vom Gerät. Prinzipieller Aufbau Langsatz Zeichen-Nr. Inhalt Bedeutung Bemerkung Start-Zeichen Länge Anzahl der Zeichen von Geräte-Adresse bis ausschließlich Länge (Wiederholung)
Gerät rücksetzen Abfrage: Gerät ok? Kurz- Zyklus-Daten vom Gerät anfordern satz nur die angegebenen Codes werden vom R2600 / 01 ausgewertet; Ereignis-Daten vom Gerät anfordern ungültige werden mit einer Fehlerquittung beantwortet Daten an R2600 / 01 senden Steuer-/ Daten von R2600 / 01 anfordern...
Auswahl-Nummer für Parameter-Hauptgruppe Auswahl-Nummer für speziellen Parameter in der Hauptgruppe In den Parameter-Hauptgruppen sind funktionell verwandte Daten bzw. Einstellparameter eines Gerätes zusammengefasst. Im R2600 / 01 sind nur die im Kap. 4 dokumentierten Parameter-Indizes ansprechbar, alle anderen werden mit einer Fehlermeldung quittiert.
1) byteweise Summe ohne Überlauf über alle Zeichen von Geräteadresse (Addr oder 255) bis ausschließlich Prüfsumme Werden falsche Werte für FF, PI und PS empfangen, so antwortet der R2600 / 01 mit einem Kurzsatz mit gesetztem Übertragungsfehler-Bit. Sind die Anwenderdaten außerhalb ihrer spezifizierten Wertebereiche übergeben, so antwortet der R2600 / 01 mit einem Kurzsatz mit gesetztem Bedienanforderungs-Bit.
3 Telegramminhalte bei R2600 / 01 3.1 Gerät rücksetzen Das angesprochene Gerät führt einen Hardware-Reset durch, wie bei kurzer Unterbrechung der Hilfsspannung. Beispiel: Geräteadresse = 2 Aufruf vom Master (Kurzsatz): Antwort vom R2600 / 01: keine 3.2 Abfrage: Gerät o.k.? Das angesprochene Gerät liefert nur das Funktionsfeld:...
Sie enthalten die wichtigsten Mess- und Ausgabewerte des Reglers in einem Datenpaket. Zyklische Abfragen dieser Werte werden so in kompakter Form (Kurzsatz-Aufruf) möglich. Beispiel: Geräteadresse = 2 Aufruf vom Master (Kurzsatz): Antwort vom R2600 / 01 (Langsatz, vergl. 2.3): „FF“ Datenblock „PS“...
Diese Anforderung kann z.B. asynchron erfolgen, wenn zuvor im Funktionsfeld (FF) eines beliebigen Antwort-Telegramms das Bedienanforderung-Bit (= Sammelfehler) gesetzt war. Beispiel: Geräteadresse = 5 Aufruf vom Master (Kurzsatz): Antwort vom R2600 / 01 (Langsatz, vergl. 2.3): „FF“ Datenblock „PS“ 4 Zeichen Zum Inhalt des Funktionsfeldes (FF) vergl.
Seite 19
Fühlerfehler Stellungsrückmeldung Fühlerfehler Heizstrom Heizstrom nicht „aus“ bei abgeschaltetem Stellsignal Stromanzeige Fehler- Heizstrom < 80 % des Heizstrom-Sollwerts bei aktivem Stellsignal blinkt status- wort (Heiz- EEPROM-Fehler strom- über- wachung, Drehknopf-Funktion Fehler Gerät) Messwertkalibrierung Fehler ungültige Merkmalskombination 1) Diese Fehler-Bits werden nach dem Lesen gelöscht. Bei LE bzw. tE wird die Regelfunktion wieder aktiviert. 2) EEPROM-Fehler rücksetzen durch Setzen der Standardparameter mit PI = 32h.
Beispiel: Frage nach Gerätekennung des Gerätes mit Adresse = 33 = 21h (vergl. 4.4) Aufruf vom Master (Steuersatz, vergl. 2.2): Antwort vom Gerät (Langsatz, vergl. 2.3): „FF“ „PS“ Datenblock Zum Inhalt des Funktionsfeldes (FF) vergl. 2.4.2.2 Der „Datenblock“ besteht aus einem Zeichen 26h als Kennung für den R2600 / 01 (vergl. 4.4).
Der Parameter-Index ist nicht 3xh, damit sind die Zeichen „von / bis Kanal“ und „Rezeptur-Nr.“ = 1, 1, 0 im Steuer- und Langsatz enthalten. Beispiel: Frage nach dem maximal einstellbaren Sollwert (SP H ) des R2600 / 01 mit Adresse = 33 = 21h (vergl. 4.1) Aufruf vom Master (Steuersatz, vergl.
Bedeutung. Auch ein Starten der Selbstoptimierung ist nicht sperrbar. Der gesendete Wert wird vom R2600 / 01 auf seinen Einstellbereich überprüft. Falls er außerhalb seines zulässigen Bereichs liegt, wird er nicht abge- speichert, im Fehlerstatuswort 1 wird das Bit „unzulässiger Wert“ gesetzt, und im Quittierungs-Kurzsatz ist im Funktionsfeld das „Bedienanforderungs“- Bit gesetzt.
Der Parameter-Index (PI) ist nicht 3xh, damit sind die Zeichen „von / bis Kanal“ und „Rezeptur-Nr.“ = 1, 1, 0 im Langsatz enthalten. Beispiel: Senden des Heizen-Proportionalbandes Pb I = 2.3% an R2600 / 01 mit Adresse = 1(vergl. 4.2).
4 Parameterindizes der Geräteparameter Für die Anfrage bzw. Sendung von Daten vom bzw. zum R2600 / 01 sind neben dem Parameterindex für die einzelnen Daten auch das Format und damit die Länge des Datenblocks im Langsatz von Interesse. Aus der Spalte „Format“ der Parameter-Tabellen und dem Kap. 2.4.4 kann die Anzahl, Reihenfolge und Inhalt der Zeichen des Datenblocks ermittelt werden.
Seite 25
0 = oFF, 1 ... MBU ± 15 Bit 0Fh Rampe für fallende Sollwerte 0 = oFF, 1 ... MBU 1) Der Dezimalpunkt dient nur für die Anzeige am R2600 / 01, nicht für die Parameterwerte. 2) Einheit pro Minute, Einheiten siehe 4.1.2 GOSSEN-METRAWATT...
1, 0.1, 0.01, 0.001 Der Dezimalpunkt bei Normsignal (B2, B5) und bei Pt100 mit 0.1 ° -Anzeige dient nur für die Anzeige am R2600 / 01, nicht für die Parameterwerte. D.h. ein Wert von z.B. 234.5 in der Anzeige ist als 2345 = 0929h zu übertragen. Die beiden Zeichen des Datenblocks sind dann 29h, 09h.
Seite 27
4.1.3 Tabelle der Messbereiche Fühlerart Messbereichs-Anfang X1 Messbereichs-Ende X2 Messbereichs-Umfang MBU Code Art in °C in °F in °C in °F in °C in °F –18 1562 1562 –18 1562 1562 –18 1200 2192 1218 2192 Thermo- 1820 3308 1820 3276 element –18...
GOSSEN-METRAWATT 4.4 Gerätespezifikationen Die Gerätespezifikationen in der Parameterindex-Hauptgruppe 3 umfassen u.a. die Merkmalskennungen, Softwareversion und einige Konfigurationen. 4.4.1 Tabelle der Gerätespezifikationen Parameter Format Einheit Einstellbereich Bemerkungen 30h Gerätekennung 8 Bit nur lesen 31h Merkmals-Kennung 8 Bit Bitfeld (4.4.2) nur lesen 32h Konfiguration 8 Bit (4.4.3)
Seite 33
4.4.2 Merkmals-Kennungen (PI = 31h) Bit-Nr. Wert Bedeutung Bemerkung 2 ... 0 unterschiedlich zu PI = 33h 5 ... 3 Serienausführung OEM-Version der Hard- oder Software GOSSEN-METRAWATT...
Seite 34
GOSSEN-METRAWATT 4.4.3 Konfiguration: Dimension des Fühlers, Stetigausgang (PI = 32h) Code Dimension Stetigausgang Code Funktion Anmerkung Eine Konfiguration nach Ausgangsbereich Ausgangsgröße des Fühlers Die aktuelle Einstellung Kundenangabe (K9) ist hier ° C wird als benutzerdefinierte 0 ... 20 mA gespeichert und wird dabei Standardeinstellung abge- °...
4.4.4 Fühlerart, B-Kennung (PI = 33h) 1. Zeichen = Fühlerart: 2. Zeichen = B-Kennung: Code Wert Bedeutung Bemerkung Fühlerart Bedingung nur lesen, unterschiedlich zu PI = 31h für Messeingang 1 Thermoelement bei Kennung B1, B4 für beide Messeingänge bei Kennung B3 1 °...
GOSSEN-METRAWATT 4.4.5 Konfiguration der Alarme 1 / 2 (PI = 36h) Bit-Nr. Alarme 1 3 ... 0 Anfahrunterdrückung Kontakt Heizkreisüberwachung Code relativ inaktiv absolut Arbeitskontakt relativ aktiv absolut inaktiv relativ inaktiv absolut Ruhekontakt relativ aktiv absolut relativ inaktiv absolut Arbeitskontakt relativ aktiv absolut...
6 ... 4 Alarme 2 relativ inaktiv absolut Arbeitskontakt relativ aktiv absolut relativ inaktiv absolut Ruhekontakt relativ aktiv absolut 1) Eine Umschaltung zwischen relativ und absolut ändert die Zahlenwerte der oberen und unteren Grenzwerte. 4.5 Heizstromüberwachung Die Parameterindex-Hauptgruppe 6 enthält die Parameter zur Heizstromüberwachung. 4.5.1 Tabelle der Heizstromüberwachungsparameter Parameter Anzeige...
Diese Funktion dient zur Datensicherung, zum schnellen Laden oder Duplizieren von anwendungsspezifischen Einstellungen in den R2600 / 01. Die Länge und das Format des Datenblocks hängt von der Belegung des EEPROM´s ab, die sich mit der Software-Version des R2600 / 01 ändern kann.
5.2 Senden eines Records Der Langsatz zum Senden an den R2600 / 01 kann praktisch nur aus dem empfangenen Langsatz bei der Anforderung des Records erzeugt werden. Dazu muß das Funktionsfeld (sechstes Zeichen) in 69h (Daten schreiben) geändert werden. Beim Kopieren in einen anderen R2600 / 01 ist die Geräte- adresse anzupassen (fünftes Zeichen).
Seite 40
Gedruckt in Deutschland • Änderungen vorbehalten Telefon +49 911 8602-0 GOSSEN-METRAWATT GMBH Telefax +49 911 8602-669 Thomas-Mann-Str. 16-20 e-mail: info@gmc-instruments.com D–90471 Nürnberg http://www.gmc-instruments.com...