Protokoll rotokoll PSGII

Ähnliche Dokumente
tokoll Modbus Protokoll

PSGEthernet (ASCII) Protokoll

Ethernet Binär. Protokoll

Modbus/TCP. Protokoll

Ethernet Binär. Protokoll

tokoll Profibus DP Protokoll

WS2500 V24-Kommunikation

R1140, R1300, R2000, R2100, R2200(S), R2400(S), R2500(S), R4000

MODBUS RTU Übertragungsprotokoll für Digitale Elektronische Vorschaltgeräte mit RS-485 Schnittstelle

WDV MOLLINÉ Messtechnik die zählt

Einstieg in die Informatik mit Java

Betriebsanleitung Modbus-Konverter Unigate-CL-RS

Die Schnittstelle arbeitet mit einer Baudrate von 2400 baud, acht Datenbits und zwei Stopbits.

Einstieg in die Informatik mit Java

Parameterliste, Funk-Empfänger RCW-M

Profibus DPEA. Protokoll

Einstellung für die serielle Schnittstelle

PARAMETRIERBARE PROZEDUR 3964(R)

Spezifikation RTR09 USB-Transceiver Easywave

CAN 2.0A/B <=> RS232. Konverter mit Galvanischetrennung. CAN-Seitig: 10 Kbps.. 1,0 Mbps RS-Seitig: 1200 bps.. 1,0 Mbps. ASCII Befehle V1.

STANDARD Interface DATAWIN OMR. Programmbeschreibung. Edition _01

Beschreibung RS232-Protokoll für POWER-TRAP Fotovoltaik-Wechselrichter (ab Protokollversion ENS1 = 5 und ENS2 = 6)

Application Note Nr. 102 RS485 Kommunikation

KNX TP1 Telegramm. KNX Association

Protokoll zum Datenaustausch zwischen RS485-Master und Trübungssensor Version

SIMATIC S5 SIEMENS. MODBUS-Protokoll RTU-FORMAT SIMATIC S5 ist Master. Kurzinformation. Sondertreiber für CP 524 / CP (S5-DOS) S5R004

Programmierhandbuch. Feldbus Gateway GW 1 für Version 0.40 bis 0.49

2.1 Fundamentale Typen

Einstieg in die Informatik mit Java

RGB-Sequenzer RS232 RS485 MDX512 AD / IO Platine

Standart Schnittstelle Kontrollsystem <==> Kassensystem SCU-Interface (KRD und PR800T (c) by Suter Elektronik)

Berührungslose Datenerfassung. easyident-usb Stickreader. Art. Nr. FS-0013-HDM

Die Robo-TX RS-485 Schnittstelle

Scanner_01.lib. Inhalt. WAGO-I/O-PRO 32 Bibliothek

Send/Receive PCU/MCU. Protokoll

PROFINET IO MPI05PNIO. Protokoll

Betriebsanleitung EFR3000

Service & Support. Übertragung von Daten mit variabler Telegrammlänge über das TCP- Protokoll mit S FB103 AG_RECV_TCP_xVAR.

1. Allgemein Technische Daten... 2

PARAMETRIERBARE STANDARD-RECHNERKOPPLUNG (RK512)

USB-BAT Bedien-Anzeige-Terminal

Betriebsanleitung InterBus Operator

TAURUS. Formatspezifikation für Lastgangdaten 06 / 04. .\04516_100_TAURUS_FormatLgDaten.doc. Bearbeitet: Titel: Spezifikation, Format, Lastgangdaten

RS485-Relaiskarte v1.0

Bedienungsanleitung M-Box / L-Box / C-Box

PC-Anbindung des HMG Lactate Scout

Grundlagen der Programmierung

Serielle Meßgeräteschnittstelle I. Bayern/Hessen Protokoll. Spezifikation

1. Grundlegende Konzepte der Informatik

Technische Alternative - Datenleitung. Datenleitung. Regler fi UVS 232 / BL232. Version 1.3. Datum: Seite: 1 von 12

COMM-TEC EIB-Gateway

Kommunikationsprotokoll für monitor Version 2.0.0

Benutzerhandbuch 03/2012 MN Z-DE

Modbus. Modbus. für Rio-Eco N, Rio-EcoZN, Rio-Eco Therm N. Betriebsanleitung /01-DE

Betriebsanleitung TMU104V

DIAmat. Überblendsteuerung für bis zu zwei Diaprojektoren. Stand Sonntag, 5. Mai 2002 Seite 1 von 10

SIMATIC S5 SIEMENS. MODBUS-Protokoll RTU-FORMAT SIMATIC S5 ist Slave. Kurzinformation. Sondertreiber für CP 524 / CP (S5-DOS) S5R007

Lösungsvorschläge zur Übungsklausur. zum Kurs 1708 Technische Informatik II. im WS 01/02

USB > I2C- Bus Modul. Startet den I2C-Bus. Daten einlesen NACK senden

Berührungslose Datenerfassung. easyident-km22-usb

Übungsblatt 4. (Router, Layer-3-Switch, Gateway) Aufgabe 2 (Kollisionsdomäne, Broadcast- Domäne)

Programmierung mit NQC: Kommunikation zwischen zwei RCX

M-BUS Beschreibung für MCMi mit Firmwareversion

RS485-Kommunikationsprotokoll

qfix ASCII-Protokoll

Unified-E Modbus Adapter

M-Bus für VARIOMASS MF

Übungsblatt 4. (Router, Layer-3-Switch, Gateway) Aufgabe 2 (Kollisionsdomäne, Broadcast- Domäne)

bjektliste Modbus, Modbus/TCP

Datenübertragung. Vorschau. Das vorliegende Kapitel umfaßt folgende Themen:

362MC PLEIGER ELEKTRONIK. Kommunikationssoftware McCom. Beschreibung Nr Stand: 5/2002

GSR-3 Gräzstromregler Funktionen der RS-232 Schnittstelle

Simple serial time and HTTP client API Version 00.75

Berührungslose Datenerfassung. easyident-usb Stickreader. Art. Nr. FS-0012

Software-Information

DMXface ACTIVE SEND mit RS232

Rechnergrundlagen SS Vorlesung

Mikroprozessoren Grundlagen AVR-Controller Input / Output (I/O) Interrupt Mathematische Operationen

Serielle Kommunikation - Kodierung

Inhalt. I 2 C-433 MHz Funksender Beschreibung der Kommandos Version 1.2

SIEMENS SIMATIC S5. Standardtreiber für CP 544. Integrierter Offener Treiber. Kurzinformation. Stand 7/95 OTK.DOC

Betriebsanleitung TR440

Betriebsanleitung. Schnittstellenbeschreibung für NE212 / NE213. Inhalt. Seite

Wintersemester Maschinenbau und Kunststofftechnik. Informatik. Tobias Wolf Seite 1 von 11

Abbildung 1: Strukturskizze der Kommunikation. Die Kommunikation kann in drei Phasen eingeteilt werden:

Dokumentation. TP3-Protokoll

SENSORSYSTEME ABSOLUTER WINKELCODIERER MIT CAN-BUS INTERFACE 581X-X-XBA2C203PG. Version 1.0 Seite 1 von 1 Info UMD_C5

Adressierung eines Kommunikationspartners in der TCP/IP-Familie

Einbindung der RasPiLC in die CODESYS-Umgebung

Bezeichnung: Universal Relais RS 485 Ziehl Protokoll Beschreibung. EA-Nr.: 1451 Ersatz für: Blatt: 1 von 10

PicAxe M2 - Das Speicherkompendium. Ausgabe Matthias Heuschele / SSE

Schnittstellenbeschreibung

S2 (unten) - Dieser Schalter ist nur wirksam, wenn der Schalter S1 auf der Stellung RS-232 steht.

Elotech Standard Protokoll. für Single R8400 SBC-T

PROFINET IO MPI05PNIO. Protokoll

Berührungslose Datenerfassung. easyident-km22-rs232

Kapitel 4. Programmierkurs. Datentypen. Arten von Datentypen. Wiederholung Kapitel 4. Birgit Engels, Anna Schulze WS 07/08

Transkript:

Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Pro tokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Pro tokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Pro tokoll Protokoll Pro tokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Pro tokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Pro tokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Pro tokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protkoll Protokoll Protokoll Protok oll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Pro tokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll Protokoll PSGII PSG Plastic Service GmbH Pirnaer Str. 12-16 68309 Mannheim Deutschland Tel. +49 621 7162 0 Fax +49 621 7162 162 www.psg-online.de info@psg-online.de 10/2012

PSG Plastic Service GmbH 1 Protokoll PSGII 1 Inhaltsverzeichnis 1 Inhaltsverzeichnis 1 2 Allgemeine Spezifikation 2 Typografische Konventionen 2 2.1 Kommunikationsprinzip 2 2.2 Datenformat 2 2.3 Adressierung 2 3 Protokollrahmen 4 3.1 Allgemeine Bedingungen 4 3.1.1 Prüfsumme 4 3.2 Protokollrahmen Master 4 3.2.1 Adressierungsvarianten 5 3.2.2 Systemparameter 5 3.3 Protokollrahmen Slave 6 3.4 Statusmeldungen 6 4 Detaillierte Beschreibung der Protokollfunktionen 7 4.1 Zeichenerklärung 7 4.2 Liste der Befehle 7 4.2.1 Slavekennung abfragen 8 4.2.2 Lese n Bytes hexadezimal 9 4.2.3 Schreibe n Bytes hexadezimal 10 4.2.4 Lese n Bytes dezimal 10 4.2.5 Schreibe n Bytes dezimal 11 4.2.6 Schreibe n Bytes maskiert 11 4.2.7 Schreibe Codenummer 11 5 Anhang 12 5.1 Versionshistorie 12

2 Kapitel 2 Allgemeine Spezifikation 2 Allgemeine Spezifikation Das PSGII-Protokoll steht für folgende PSG Komponenten zur Verfügung Mehrkanalregler Einkanalregler Heißkanalregelschränke ETR 94 ETR 45 HRS (siehe ETR 132 II) ETR 95 ETR 46 ETR 104 HR ETR 98 C ETR 108 TEMP-Command (siehe MCU 128) systemp ETR 132 I systemp ETR 132 II tempbox (siehe ETR 45) systemp ETR 112 systemp ETS 132 I profitemp systemp ETS 132 II systemp ETR 132 net systemp ETR 112 net systemp ETS 132 net flexotemp MCU 128 flexotemp PCU Typografische Konventionen In dieser Beschreibung befinden sich Symbole und Konventionen, die Ihnen zur schnelleren Orientierung dienen. Hinweis Beispiel Es wird auf eine Besonderheit aufmerksam gemacht. Es wird auf ein Beispiel hingewiesen. 2.1 Kommunikationsprinzip Dieses Protokoll ist für eine Master-Slave-Anwendung konzipiert. Ein Master kommuniziert mit einem oder mehreren Slaves. Der Slave wird nur dann aktiv, wenn er vom Master angesprochen wird. Über das Protokoll werden sämtliche Konfigurationsparameter und auch der Zustand der Regelzonen für den Benutzer transparent gemacht. 2.2 Datenformat Es werden ASCII-Zeichen mit folgender Zusammensetzung übertragen: 1 Startbit 8 Datenbits 1 Stoppbit kein Paritätsbit Die Geräte verfügen über eine variable Baudrate in Schritten von 1200, 2400, 4800, 9600 und 19200 Baud. 2.3 Adressierung Der Adressbereich umfasst 0 31. Die Adressierung eines Gerätes kann über Adresswiderstand, über Konfigurationsparameter oder über DIP-Schalter erfolgen. Die Details zur Adresseinstellung sind in den

PSG Plastic Service GmbH 3 Protokoll PSGII Datenblättern bzw. den Bedienhandbücher der Komponenten nachzulesen. Weitere Hinweise zur Adressierung in Kapitel 3.2.1 Adressierungsvarianten.

4 Kapitel 3 Protokollrahmen 3 Protokollrahmen 3.1 Allgemeine Bedingungen Jeder gültige Befehl des Masters, der das Startzeichen <Stx> sowie eine gültige Slave-Adresse enthält, wird vom Slave quittiert. Andernfalls erfolgt keine Rückmeldung des Slaves. Sobald die Antwort des Slaves komplett eingetroffen ist, kann vom Master der nächste Befehl gesendet werden. Alle übertragenen Daten werden im RAM des Slaves gespeichert. Um Daten nicht flüchtig zu speichern, muss ein Datentransfer in das EEProm durchgeführt werden. Jeder Konfigurationsparameter hat einen definierten Datentyp und ist über einen Offset ansprechbar. Detaillierte Beschreibungen hierzu befinden sich in den spezifischen Parameter- und Objektlisten. Zwischen den einzelnen Bestandteilen des Protokollrahmens dürfen keinerlei sonstige Zeichen eingefügt werden. 3.1.1 Prüfsumme Die Prüfsumme wird gebildet, indem die Hex-Werte aller zu übertragenden Zeichen mit Ausnahme des Start- (<Stx>) und Beendigungs-Zeichens (<Cr>) addiert werden. Die entstehenden Überträge werden ignoriert. Aus dem so entstandenen Summenbyte wird das 2er-Komplement gebildet. Dieses Byte wird dann in 2 ASCII-Zeichen umgewandelt. String Stx 00 0 70 Cr Bedeutung Startzeichen Slaveadresse Befehl Prüfsumme Beendigungszeichen ASCII-Wert HEX 02 30 30 30 37 30 0D Summe: 30H + 30H + 30H = 90H 2er-Komplement: 70H Prüfsumme in ASCII: 70 Die Auswertung der Prüfsumme geschieht, indem die Hex-Werte aller empfangenen Zeichen, mit Ausnahme des Start- und Beendigungszeichens sowie der Prüfsummenzeichen, addiert werden. Überträge werden ignoriert. Das so erhaltene Summenbyte wird zum Hex-Wert der empfangenen Prüfsummen-Zeichen addiert. Bei korrekter Prüfsumme muss das Ergebnis Null sein. 3.2 Protokollrahmen Master <Start of Text> 1 Zeichen <Slave-Adresse> 2 Zeichen <Befehl> 1 Zeichen <Offset> (*) 2 Zeichen optional <Byteanzahl - 1> (*) 2 Zeichen optional <Startpage> (**) 1 Zeichen optional <Pageanzahl - 1> (**) 1 Zeichen optional <Information> n Zeichen optional <Prüfsumme> 2 Zeichen <Carriage Return> 1 Zeichen (*) Über den Offset werden die Konfigurationsparameter angesprochen. Nähere Hinweise finden Sie in den spezifischen Parameter- und Objektlisten. (**) Siehe Kapitel 3.2.1 Adressierungsvarianten

PSG Plastic Service GmbH 5 Protokoll PSGII 3.2.1 Adressierungsvarianten Angepasst an die Zonenzahl der jeweiligen Typen sind folgende Adressierungsvarianten möglich. Typ Slave-Adresse Startpage Pageanzahl-1 Einkanalregler Eine Adresse pro Regler '0' '0' Mehrkanalregler kleiner 8 Regelzonen (ETR 94, ETR 95, ETR 98 C, ETR 104 und ETR 108) Eine Adresse pro Regler '0' '7' '0' '7' Mehrkanalregler der Baureihe systemp (32 Regelzonen) Variante 1: Eine Adresse für 8 Zonen, also bis zu vier Adressen pro Mehrkanalregler Variante 2: Eine Adresse für alle 32 Regelzonen '0' '7' (*) (*) '0' '7' Regelschränke Baureihe HR Eine Adresse für alle 32 Regelzonen (*) (*) Mehrkanalregler der Baureihe Eine Adresse für 8 Zonen '0' '7' '0' '7' flexotemp TEMP-Command Eine Adresse für 8 Zonen '0' '7' '0' '7' profitemp Eine Adresse für 8 Zonen '0' '7' '0' '7' (*) Da sowohl die Startpage als auch die Pageanzahl in nur einem ASCII-Zeichen ('0' bis 'F') abgebildet werden, ist in beiden Fällen ab dem Wert 15 (entspricht FH) mit dem Alphabet fort zufahren (16 entspricht 'G', 17 entspricht 'H', usw., 31 entspricht 'V'). 3.2.2 Systemparameter Die bei Mehrkanalreglern für alle Regelzonen geltenden Systemparameter werden mit der Startpage 32 (entspricht 'W') angesprochen. Die zugehörigen Offsets sind in den spezifischen Parameter- und Objektlisten nach zu lesen.

6 Kapitel 3 Protokollrahmen 3.3 Protokollrahmen Slave <Linefeet> 1 Zeichen <Slaveadresse> 2 Zeichen <Statusmeldung> 1 Zeichen <Information> n Zeichen <Prüfsumme> 2 Zeichen <End of Text> 1 Zeichen 3.4 Statusmeldungen Statuszeichen Bedeutung Kommentar 0 Fehlerfreie Übertragung 1 Slavepuffer zu klein Es wurden mehr Zeichen empfangen, als im Puffer des Slave gespeichert werden können 2 Schreibschutz verletzt Zugriff auf schreibgeschützte Speicherstellen des Slave 3 Falsche Checksumme Startzeichen und Geräteadresse empfangen, jedoch Checksumme fehlerhaft 4 Unzulässige Offsetadresse Offsetadresse liegt außerhalb des definierten Bereichs 5 Unzulässiger Wertebereich Überschreitung des Wertebereichs eines Parameters 6 Byteanzahl zu groß Bei Dezimal-Übertragung maximal 2 7 String zu kurz Übertragener String enthält zu wenig Zeichen

PSG Plastic Service GmbH 7 Protokoll PSGII 4 Detaillierte Beschreibung der Protokollfunktionen 4.1 Zeichenerklärung Symbol Kommentar Wert Anzahl ASCII-Zeichen <Stx> Start of Text 02H 1 <Etx> End of Text 03H 1 <Cr> Carriage Return 0DH 1 <Lf> Line Feet 0AH 1 <S_Adr> Slaveadresse '00' 'FF' 2 <Bef> Befehlsnummer '0' 'F' 1 <Ps> Prüfsumme '00' 'FF' 2 <Stat> Statuszeichen '0' 'F' (Statusmeldungen) 1 <Off> Offset '00' 'FF' (Tabelle) 2 <B_Anz> Byteanzahl - 1 '00' 'FF' 2 <Start_P> Startpage '0' 'F' 1 <P_Anz> Pageanzahl - 1 '0' 'F' 1 <Bf> Bitfunktion 'S' = Set / 'R' = Reset 1 <Codenummer> Codenummer '0000' 'FFFF' 4 4.2 Liste der Befehle 0 Slavekennung abfragen 1 Lese n Bytes hexadezimal 2 Schreibe n Bytes hexadezimal 3 Lese n Bytes dezimal 4 Schreibe n Bytes dezimal 5 Schreibe n Bytes maskiert F7 Schreibe Codenummer Hinweis: Einige Konfigurationsparameter werden ganzzahlig übertragen und müssen mit einem Faktor beaufschlagt werden. Nähere Informationen sind den spezifischen Parameter- und Objektlisten zu entnehmen.

8 Kapitel 4 Detaillierte Beschreibung der Protokollfunktionen 4.2.1 Slavekennung abfragen Master Stx S_Adr 0 [ * ] Ps Cr Slave Lf S_Adr Stat String Ps Etx Slavekennung abfragen Master Stx 00 0 70 CR ASCII HEX 02 30 30 30 37 30 0D Slave Lf 00 0 ETR1122S2205A000 D2 Etx ASCII HEX 0A 30 30 30 45 54 52 31 31 32 32 53 32 32 30 35 41 30 30 30 44 32 03 Der Slave antwortet mit der Versionsnummer. Wird nach dem Befehlszeichen 0 das optionale Zeichen * eingefügt, so wird dadurch der für gewisse Speicherstellen existierende Schreibschutz aufgehoben. Diese Operation ist nur bei der Kalibrierung notwendig. Kennung je nach Baureihe des Heißkanalreglers: HR HR_13290aabbc aa = Kalenderwoche, bb = Jahr, c = Buchstabe HRD HR_13291aabbc aa = Kalenderwoche, bb = Jahr, c = Buchstabe HRS ETR13288aabbc oder aa = Kalenderwoche, bb = Jahr, c = Buchstabe ETR13286aabbc tempbox ETR4501aabbc aa = Kalenderwoche, bb = Jahr, c = Buchstabe TEMP-Command MCU12801aabbc oder PCU12801aabbc oder aa = Kalenderwoche, bb = Jahr, c = Buchstabe PCU04801aabbc oder PCU02401aabbc profitemp pt-dc_00aabbc oder pt-dc_01aabbc oder pt-dc_200aabbc oder pt-dc_201aabbc aa = Kalenderwoche, bb = Jahr, c = Buchstabe

PSG Plastic Service GmbH 9 Protokoll PSGII 4.2.2 Lese n Bytes hexadezimal Master Stx S_Adr 1 Off B_Anz Start_P P_Anz Ps Cr Slave Lf S_Adr Stat n Bytes Page 0,, n Bytes Page n Ps Etx Sollwert (Offset: 00H) von Zone 1 des Reglers mit der Adresse 0 lesen. Master Stx 00 1 00 01 0 0 4E Cr Slave Lf 00 0 03E8 90 Etx Der Sollwert von Zone 1 beträgt 100,0 C (Der übertragene Sollwert 3E8H = 1000 Dez wird mit Faktor (0,1) (siehe Hinweis unter 4.2) beaufschlagt). Sollwert (Offset: 00H) von Zone 1 3 des Reglers mit der Adresse 0 lesen. Master Stx 00 1 00 01 0 2 DC Cr Slave Lf 00 0 03E803E803E8 D0 Etx Der Sollwert von Zone 1 3 beträgt je 100,0 C (siehe Hinweis unter 4.2). Sollwert und Istwert von Zone 1 des Reglers mit der Adresse 0 lesen. Master Stx 00 1 00 03 0 0 4C Cr Slave Lf 00 0 04B00117 D1 Etx Der Sollwert beträgt 120,0 C, der Istwert 27,9 C (siehe Hinweis unter 4.2). Die 2 * 2 Bytes müssen fortlaufend hintereinander liegen.

10 Kapitel 4 Detaillierte Beschreibung der Protokollfunktionen 4.2.3 Schreibe n Bytes hexadezimal Master Stx S_Adr 2 Off B_Anz Start_P P_Anz n Bytes Page 0,, n Bytes Page n Slave Lf S_Adr Stat Ps Etx Die Antwort beinhaltet lediglich eine Statusmeldung. Ps Cr Sollwert (Offset: 00H) von Zone 1 des Reglers mit der Adresse 0 auf 120,0 C (siehe Hinweis unter 4.2) setzen. Master Stx 00 2 00 01 0 0 04B0 77 Cr Slave Lf 00 0 70 Etx Sollwert (Offset: 00H) von Zone 1 3 des Reglers mit der Adresse 0 auf 140,0 C (siehe Hinweis unter 4.2) setzen. Master Stx 00 2 00 01 0 2 057805780578 CF Cr Slave Lf 00 0 70 Etx 4.2.4 Lese n Bytes dezimal Befehl nicht verfügbar bei Einkanalregler ETR 45, ETR 46. Master Stx S_Adr 3 Off B_Anz Start_P P_Anz Ps Cr Slave Lf S_Adr Stat n Bytes Page 0,, n Bytes Page n Ps Etx Als Byteanzahl ist lediglich 0 oder 1 erlaubt. Istwert (Offset: 02H) von Zone 3 des Reglers mit der Adresse 0 lesen. Master Stx 00 3 02 01 2 0 48 Cr Slave Lf 00 0 1235 A5 Etx Der Istwert beträgt 123,5 C (siehe Hinweis unter 4.2).

PSG Plastic Service GmbH 11 Protokoll PSGII 4.2.5 Schreibe n Bytes dezimal Master Stx S_Adr 4 Off B_Anz Start_P P_Anz n Bytes Page 0, Ps Cr, n Bytes Page n Slave Lf S_Adr Stat Ps Etx Als Byteanzahl ist lediglich 0 oder 1 erlaubt. Die Antwort beinhaltet lediglich eine Statusmeldung. Sollwert (Offset: 00H) von Zone 1 des Reglers mit der Adresse 0 auf 120,0 C (siehe Hinweis unter 4.2) setzen. Master Stx 00 4 00 01 0 0 1200 88 Cr Slave Lf 00 0 70 Etx 4.2.6 Schreibe n Bytes maskiert Mit diesem Befehl können ausgewählte Bits in einem Byte gesetzt oder rückgesetzt werden, ohne die übrigen Bits in dem angesprochenen Byte zu verändern. Ist das Zeichen <BF> = S, so werden alle Bits in der gesendeten Maske, die logisch 1 sind, im Zielbyte auf 1 gesetzt. Alle übrigen Bits des Zielbytes bleiben unbeeinflusst. Wenn <Bf> = R gesetzt wird, so werden alle Bits in der gesendeten Maske, die logisch 1 sind, im Zielbyte auf 0 gesetzt. Die übrigen Bits werden nicht verändert. Master Stx S_Adr 5 Off B_Anz Start_P P_Anz Bf n Bytes Page 0,, n Bytes Page n Slave Lf S_Adr Stat Ps Etx Die Antwort beinhaltet lediglich eine Statusmeldung. Ps Cr Bit 0 in Offsetadresse 8 (Kanalmodus1 / Zone passiv) von Zone 1 des Reglers mit der Adresse 0 setzen. Master Stx 00 5 08 00 0 0 R 01 90 Cr Slave Lf 00 0 70 Etx 4.2.7 Schreibe Codenummer Der Befehl wird ausschließlich zur Kommunikation über Codenummern eingesetzt. Welche Funktion hinter der einzelnen Codenummer steht, ist der Tabelle der Codenummern in der Bedienungsanleitung des jeweiligen Reglers zu entnehmen. Die Codenummer wird mit 2 Bytes in Hex-Format angegeben. Diese müssen in 4-ASCII-Zeichen gewandelt werden. Master Stx S_Adr F7 Codenummer Ps Cr Slave Lf S_Adr Stat Ps Etx Codenummer 441 dez (1B9 hex ) Alarmausgang von Regler mit Adresse 0 quittieren. Master Stx 00 F7 01B9 Cr Slave Lf 00 0 70 Etx

12 Kapitel 5 Anhang 5 Anhang 5.1 Versionshistorie Version Datum Änderung 1.00.03 22.10.2012 Befehl [3] nicht bei ETR45/46 1.00.02 01.09.2011 TEMP-Command, profitemp ergänzt 1.00.01 10.03.2007 CHG Kap. 3.2.1: Informationen zu Adressierungsvarianten erweitert NEW Kap. 2: Neue Reglertypen ergänzt FIX Kap. 4.1 korrigiert 1.00.00 24.10.2006 Vergabe neuer Versionsnummer, Befehl Schreibe Codenummer ergänzt 0.2 15.09.2005 Ansprechen von Startpage, Pageanzahl größer FH 0.1 18.08.2005 Erstveröffentlichung