Sie sind auf Seite 1von 33

RS - 485 für Regler

Protronic PS und Digitric P

Schnittstellenbeschreibung 42/61-31 DE Rev. 02


lnhaltsverzeichnis s Anwendungsbeispiele .. .. .. .. .. .. .. .. .. .. . 12
Seite 5.1 Aufruf von Hilfsroutinen bhne Parameter-
1 Beschreibung . .. . . . . . . . . .. . . . . . . . . . . .. . . . .. 3 Obergabe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
5.2 AusfOhren von Hilfsroutinen ohne Parameter-
2 Datentransfer .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. . 3 Obergabe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.1 Allgemeines................................... 3 5.3 Austohren von Hilfsroutinen mit Parameter-
2.2 Telegrammzeichen .. . . . . . . . . . . .. . . . . . . . . . . . . . . 3 Obergabe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.3 Zulassige Adressen . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.4 Vordere Konfigurier-Schnittstelle . . . . . . . . . . . . . . . . 3 6 Speicherbelegung .. .. .. .. .. .. .. .. .. .. .. .. . 16

3 Rahmenspezifikation . . . . . . . . . . . . . . . . . . . . . . . 4 7 Testmoglichkeiten und Fehlersuche . . . . . . 11


3.1 Telegrammformate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 7.1 Ruhezustand der RS-485-Leitung verifizieren . . . . 17
3.2 Obertragungsregeln . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 7.2 Nachweis tor Datenempfang in den Reglern . . . . . . 17
3.3 Berechnung der PrOfsumme FCS . . . . . . . . . . . . . . . 4 7.3 KontrollmOglichkeit der von Reglern
3.4 Werteabrechnung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 gesendeten Oaten . . . . . . . . . . .. . . . . . . . . . . . . . . . . . 17
7.4 Besonderheiten der Konfigurierschnittstelle
4 Telegram me 6 des Digitric P . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
7.5 Besonderheiten bei der seitlichen Konfigurier-
4.1 Telegramme tor die Bedienung '.!' • . • . • . • • . • . . • . • . 6 schnittstelle des Protronic P . . . . . . . . . . . . . . . . . . . . 18
4.1.1 Prasenzabfrage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
4.1.2 Standardabfrage Binareingange . . . . . . . . . . . . . . . . 6 An hang
4.1.3 Standardabfrage von analogen
und binaren Werten . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Variable in Protronic P . . . .. . . . . . . . . .. . . . .. . .. . . . .. . . . 19
4.1.4 Abfrage von 4 direkt adressierbaren Werten . . . . . 7 Variable in Digitric P . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . 25
4.1.5 Werte setzen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4.1.6 Zustandsbits setzen . .. .. . . . . . .. . . . . . . . . . . . . . . . 8
4.1.7 Abfrage von Bereichen des internen RAMs
des Prozessors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4.1.8 Anderung von 4 direkt adressierbaren Bytes
im internen RAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4.2 Telegramme tor die Konfigurierung . . . . . . . . . . . . . . 1O
4.2.1 Anderung von 1 ... 6 aufeinanderfolgenden
Bytes im internen RAM . . . . . . . . . . . . . . . . . . . . . . . . . 1O
4.2.2 Abfrage von Bereichen des externen RAM
oder EPROM .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. . . 1O
4.2.3 Anderung von bis zu 5 aufeinanderfolgenden
Adressen im externen RAM . . . . . . . . . . . . . . . . . . . . . 11
4.2.4 Anderung von Programmzeilen . . . . . . . . . . . . . . . . . 11

Technische Anderungen vorbehalten.


Nachdruck, Vervielfllltigung, Obersetzung, auch auszugsweise,
sind ohne Genehmigung nicht gestattet.

2
1 Beschreibung 2 Datentransfer

Die serielle Kommunikation der Regler Digitric P und Protronic 2.1 Allgemeines
PS2 gemaB der Schnittstellennorm RS-485 lehnt sich an die FOr die DatenObertragung wird eine Kombination von Tele-
Norm DIN 19245Teil1 an. BerOcksichtigtwurde nur eine Unter- grammzeichen zu einem oder mehreren Telegrammen zu-
menge der Normfestlegungen. U. a. wurden alle Festlegungen sammengefaBt. Diese Telegramme Obernehmen auch die
tor Multimasterbetrieb nicht aufgenommen, da die Regler ,,Hand-Shake-Funktion", indem jedes Telegramm vom Rech-
immer als Slave am Bus arbeiten. ner zum Regler zunachst beantwortet werden muB bevor ein
Die nachfolgende Beschreibung der Telegramme und weiteres Telegramm gesendet werden kann. Im Rechner sind
Verfahren gilt tor Digitric P und Protronic PS2 ab Software entsprechende Oberwachungen notwendig, um nicht ant-
33.90.4.0 Index E, sofern nicht auf Unterschiede hingewiesen wortende Regler auszugrenzen (Timeout-Oberwachung).
wird. Zur Vorbereitung des Telegrammverkehrs mOssen im Regler
und im Rechner einheitliche Baudraten eingestelltwerden. Zu-
satzlich ist in jedem Regler die Einstellung einer individuellen
Adresse erforderlich (siehe 2.3).

2.2 Telegrammzeichen
{UART-Character oder Frame)
In den nachfolgenden Abschnitten wird der Begriff ,,Frame"
benutzt.
Die Frame-Character-Darstellung basiert auf der Norm ISO
1177 und 2022 entsprechend DIN 66022 und CCITI 2.4
Jedes Frame hat 11 Bit, und zwar 1 Startbit (ST) mit logisch ,,O", 8
lnformationsbits, ein gerades Paritatsbit ,,P" mit logisch ,,O"-
oder,, 1"-Signal und ein Stopbit (SP) mit logisch ,, 1"-Signal.

0 20 21 22 23 24 25 2s 27 P

ST Daten SP

Bei gerader Paritat wird die Anzahl der ,, 1" im Frame auf eine
gerade Anzahl gebracht.

2.3 Zulassige Adressen


Als Ziel- und Quelladressen der aktiven Teilnehmer (Rechner)
sind alle Werte 01 H bis 7 FH (H =hex.) tor passive Teilnehmer
(Regler) alle Adressen von 01 H bis FEH zulassig. Die Vergabe
ist beliebig; es dart jedoch keine Adresse mehrfach verwendet
werden.
In den Telegrammen k6nnen auch Globaladressen verwendet
werden. Diese Telegramme werden von allen Reglern ver-
standen, aber nicht quittiert.
Globaladressen: Digitric P: 7FH
Protronic PS: 00 und FFH
Bei Protronic PS2 muB in der Routine MC 0014 dieAdresse mit
der Kennung ,,PAdr" eingestellt werden. Die Umschaltung auf
,,P.Adr" erfolgt mit der Taste T.

2.4 Vordere Konfigurier-Schnittstelle


Die Konfigurierschnittstelle des Protronic P kann nur mit Tele-
grammen gemaB Gebrauchsanweisung 42/62-64- ... (Serielle
Schnittstelle) betrieben werden.
Bei Digitric P sind die Telegramme fOr die vordere Schnittstelle
identisch mit denen der rOckseitigen Schnittstelle. Bei Baud-
raten < 9600 Baud beachtet die Konfigurierschnittstelle die
Adresse nicht.

3
3 Rahmenspezifikation Die Regler fOgen zwischen dem Empfang des letzten Stopbits
und dem Senden des ersten Startbits eine Pause von drei Fra-
mes zur Synchronisation ein. Hinzu kommt eine Verarbeitungs-
zeit tor den Telegrammaufbau von ca.40 ... 2500 µs. Die Locke
3.1 Telegrammformate zwischen zwei Frames betragt max. 50 µs.
Aus dem Telegrammvorrat nach DIN 19245 werden for die Telegramm I Pause= 3 Frames+ 50 ... 2500 µs Antwort
Regler Digitric P und Protronic P nurfolgende Telegrammtypen
verwendet: Der Regler prOft:
a) Aufruf- und Quittungstelegramm mit fester lnformations- pro Frame: Start-, Stop- und Paritatsbit,
feldlange ohne Daten (DIN 19245 I Abschnitt 4.6.1) pro Telegramm: Start-, DA-, SA-, FCS- und Endebyte
SD1/DA/SA/FC/FCS/ED Ergibt eine dieser PrOfungen ein negatives Ergebnis, so wird
l<---L-->I das gesamte Telegramm als fehlerhaft verworfen. Im Rechner
SD1 = Startbyte (Startdelimiter), Code: 10H sollte eine ahnliche PrOfung erfolgen.
DA = Zieladresse (Destination address) In der Antwort Obernehmen die Regler die Quelladresse des
SA = Quelladresse (Source address) Rechnertelegrammes als Zieladresse for die Antwort und
FC = Kontrollbyte (Frame control) setzen ihre eigene Adresse als Quelladresse ein.
FCS = PrOfbyte (Frame-Check-Sequenz)
Summe der Hex.-Werte der LFrames ohne Wichtiger Hinweis
Obertrag Ober 255. Im Anwenderprogramm muB sichergestellt sein, daB der
ED = Endbyte (End Delimiter), Code: 16H Empfanger in der RS-485-Schnittstelle im Rechner oder in
L = Lange = Anzahl der Bytes in FCS (L = 3) einem separaten Schnittstellenwandler wahrend des
b) Aufruf- und Datentelegramm mit fester lnformationsfeld- Sendens abgeschaltet (disabled) wird, so daB er die eigenen
lange mit Daten (4.6.2 DIN 19245) Telegramme nicht mithort.
SD3/DA/SA/FCl<---8 Datenbytes -->IFCS/ED
l<-----------L---------->I
SD3 = Startbyte (Startdelimiter), Code: 2AH
DA = Zieladresse (Destination address)
SA = Quelladresse (Source address)
FC = Kontrollbyte (Frame control)
FCS = PrOfbyte (Frame-Check-Sequenz) 3.3 Berechnung der Prufsumme FCS
Summe der Hex.-Werte der L Frames ohne Die Lange List immer die Anzahl der Bytes von ,,DA" bis eine
Obertrag Ober 255. Position vor ,,FCS". Diese Bytes werden addiert und ohne
ED = Endbyte (End Delimiter), Code: 16H Obertrag Ober 255 in den Telegrammen als ,,FCS" Obertragen.
L =Lange= Anzahl der Bytes in FCS (11 = OBH) Berechnung von FCS (Beispiel):
c) Datentelegramm mit variabler lnformationsfeldlange DA= E6H, SA= 66H, FC= 01H
mit Oaten (4.6.3 DIN 19245) E6H + 66H+01H=147H
SD2 /LE/LEr I SD2/DA/ SA/FCI<- - - n Frames- ->I FCS=47H
FCS/ED l<---------L-------->I
SD2 = Startbyte (Startdelimiter), Code: 68H
LE = L, Anzahl der Frames minus 6
LEr = Wiederholung von LE
DA = Zieladresse (Destination address)
SA = Quelladresse (Source address)
FC = Kontrollbyte (Frame control) 3.4 Werteberechnung
FCS = PrOfbyte (Frame-Check-Sequenz)
Summe der Hex.-Werte der L Frames ohne In den Reglern sind alle Werte im Zahlenbereich -7996 bis
Obertrag Ober 255. +7996 in 2 Bytes gespeichert. Dieser Zahlenbereich wird im
ED = Endbyte (End Delimiter), Code: 16H Normalfall als -1999 bis +1999 entsprechend -199,9 bis
L =Lange= Anzahl der Bytes in FCS (11 = OBH) +199,9% angezeigt. Der Wert der Bits 2 und 3 wird bei dieser
Umrechnung gerundet. (Bei den Programmgeberzeiten wer-
Vom Rechner zum Regler werden nur Aufruf- und Daten-
den die Bits 2 und 3 nicht berOcksichtigt.)
telegramme mit fester lnformationsfeldlange gesendet.
Die Regler antworten mit Quittungstelegrammen oder Daten- High-Byte (HB) Low-Byte (LB)
telegrammen mit variabler lnformationsfeldlange.
7 6543210 765432 0
3.2 Obertragungsregeln v 13 Bit entsprechend 8192 LSB DP
Der Ruhezustand der Leitung entspricht dem logischen V = Vorzeichen: positiv: V = 1
,,1"-Signal. DP = Dezimalpunktposition
Vor Beginn der DatenObertragung - ausgehend vom Rechner-
ist eine Mindestzeit von 33 Bit (Syn-Time) als Ruhezustand zur
Bit 1 Bit2 Dezimalpunktposition
Synchronisation erforderlich.
Zwischen den Frames eines Telegrammes sind Pausen in der 0 0 xxx.x
Lange< 0,3 · Framelange zugelassen. Pausen langer als drei 0 1 xx.xx
Frames werden von Protronic P bei alien Baudraten, von Digitric 1 0 x.xxx
P nur bei den Baudraten 9.600und19.200 als Telegrammende
interpretiert.
1 1 xx xx

4
In den Reglern werden diese einheitlich gespeicherten Werte Beispiele
unterschiedlich interpretiert. Man unterscheidet drei Haupt- User-Range= 300,0 ... 600,0 im Regler und im Rechner:
gruppen: Aufgabe: Senden von 450,534 an Regler.
normieren:
1. Werte, die im User-Range angezeigt werden. (Der rechte
Dezimalpunkt in der Anzeige blinkt.) A= 450,543-300,0 · 100=50181 % (1)
600,0 - 300,0 '
Der gespeicherte Wert for die Anzeige wird automatisch in
das durch die User-Range-Definition festgelegte Format runden:
gebracht. B = int(A · 40 + 0,5) · 4 + 32768 (2)
Die Dezimalpunktposition wird durch die User-Range- 8=40.796
Definition im Regler festgelegt. Die im LB gespeicherte Umwandlung des ganzzahligen Teils von Bin Hexzahl:
Information zur Dezimalpunktposition wird unterdrOckt. C = Hex(B) = 9F5CH entspricht 50, 175 % (3)
Im Regler und im Rechner mussen ubereinstimmende Der Wert von C wird im Telegramm als HB = 9F und als LB=
User-Range-Definitionen eingestellt werden. 5C gesendet.

2. PIO-Parameter (Xp; Tn; Td) Zeitwert fur Programmgeber


Bei den PID-Parametern werden negative Werte als Wert Definition: XX.XX
Null interpretiert. Seim Proportionalbereich ist die Dezimal- Eingabe: 12,34567 Stunden
punktposition fest; bei der Vorhalt- und Nachstellzeit ist sie gerundet: 12,345 Stunden
durch Schalter bzw. durch die Konfigurierung definiert. Die B = 52520 + DP= 1
im LB gespeicherte Dezimalpunktposition wird nicht aus- C=CD29H
gewertet.
Bei Zeitwerten fOrden Programmgeberwertetder Regler die
Bei Tn und Td bedeuten: Bits 2 und 3 nicht aus. Der Regler arbeitet damit mit CD21 H =
1234 = 1234 Sekunden 12,34 Stunden.
123.4=123,4 Minuten
12.34 = 12,34 Stunden Regel:
1.234 = 1,234 · 1000 Stun den
Die Dezimalpunktposition sollte beim Start des Programmes
zunachst aus dem Regler ausgelesen und danach in die an
Zur Eingabe von Parameterwerten muB im Rechner eine
den Regler zu ubertragenden Werte ubernommen werden.
Eingabemaske mit einer mit dem Regler ubereinstimmen-
den Dezimalpunktposition definiert werden. Eine Anderung sollte nur dann erfolgen, wenn z. B. der Zeit-
bereich einer Programmgeberzeit von Stunden auf Minuten
3. Andere Werte umgestellt werden soll.
Die im HB und LB gespeicherte Information wird unveran-
dert einschlieBlich der Dezimalpunktposition zur Anzeige
gebracht.
Dabei hat nur bei den Zeitplangeberzeiten die Dezimal-
punktposition eine Ober die Anzeige hinausgehende Funk-
tion.
Es bedeuten:

1234 = 1234 Sekunden


123.4=123,4 Minuten
12.34=12,34 Stunden
1.234 = 1,234 · 1000 Stunden

Zur Eingabe von Werten muB im Rechner eine Eingabemaske


mit einer mit dem Regler ubereinstimmenden Dezimalpunkt-
position definiert werden. Die Definition muB in den Bits 0 und
1 immer mit ubertragen werden.

FOr den Datentransfer Ober die Schnittstelle ergeben sich


damit folgende Regeln:
- Ober die Schnittstelle werden nur normierte Werte transfe-
riert. Daten, die im Rechner in physikalischen Einheiten
(User-Range) angezeigt werden, mOssen vor dem Transfer
zum Regler zunachst normiert werden.
- Wird am Rechner eine von der Definition abweichende
Stellenzahl nach dem Dezimalpunkt eingegeben, so muB
durch Rundung der Wert angepaBt werden.

5
4 Telegramme Die Bedeutung der Datenfehler ist der Tabelle im Anhang 2
dieser Anweisung zu entnehmen. Da in den Bytes BWL03 und
4.1 Telegramme fur die Bedienung BWL04 auch lnformationen enthalten sein kOnnen, die keinen
Grenzwertstatus darstellen, werden aus den Bytes BLW03 und
4.1.1 Prasenzabfrage BLW04 nur die Bits Obertragen, die Ober die Kontroll-Codes
Diese Telegramme dienen dazu, die Anwesenheit und Funk- SERALENAB1 = 84EOH und SERALENAB = 84E1 H maskiert
tionsfahigkeit der angeschlossenen Regler zu Oberpruten. sind.
Abfrage: Antwort, sofern nicht Global-
84EOH
adresse:
Rechner an Regler Regler an Rechner Bit 7 6 5 4 3 2 1 0
Variable 042 032 022 012 041 031 021 011
1 Startbyte SD1 = 10H 1 Startbyte SD1 = 1OH
Bytewert binar
2 Zieladresse DA 2 Zieladresse DA
Bytewert hex
3 Quelladresse SA 3 Quelladresse SA
4 Kontrollbyte FC = 01 H 4 Ouittungscode 84E1H
5 PrOfbyte FCS (2 b. 4) 5 PrOfbyte FCS (2 b. 4) Bit 7 6 5 4 3 2 1 0
6 Endebyte = 16H 6 Endebyte = 16H Variable 044 034 024 014 043 033 023 013
Ouittungscode: 10 H = positiv, d. h. Gerat ist erreichbar Bytewert binar
Globalfehlerbit ErFA ist nicht Bytewert hex
gesetzt
In den Masken tor Byte 84EOH und 84E1 H bedeutet:
11 H = negativ, d. h. Gerat ist erreichbar
Globalfehlerbit ErFa ist gesetzt Bit= 0: Grenzwert ignorieren, d. h. werden als nicht
verletzt gemeldet
1st die Antwort eines Reglers fehlerhaft, so kann der Rechner
Bit= 1: Es wird der Wert des Bits gemeldet.
mit folgendem Telegramm eine Wiederholung der Antwort
anfordern: In den Obertragenen Bytes BWL03 und BWL04 bedeuten:
Wiederholaufforderung: Bit= 0: Grenzwert ist verletzt
Rechner an Regler Bit= 1 : Grenzwert ist nicht verletzt.

1 Startbyte SD1 = 10H Dieses Telegramm dient zur Abfrage von wichtigen Binar-
2 Zieladresse DA Variablen bei Protronic P.
3 Ouelladresse SA
4 Kontrollbyte FC = 12H Abfrage: Antwort, sofern nicht Global-
5 PrOfbyte FCS (2 b. 4) adresse:
6 Endebyte = 16H Rechner an Protronic P Protronic P an Rechner
1 Startbyte SD1 = 1OH 1 Startbyte SD2 = 68H
2 Zieladresse DA 2 Lange=ODH
3 Ouelladresse SA 3 Lange=ODH
4.1.2 Standardabfrage Binarsignale 4 Kontrollbyte FC = 02H 4 Startbyte SD2 = 68H
5 PrOfbyte FCS (2 b. 4) 5 Zieladresse DA
Dieses Telegramm dient zur Abfrage von wichtigen Binar-
Variablen bei Digitric P. 6 Endebyte = 16H 6 Ouelladresse SA
7 Kontrollbyte FC = 02H
Abfrage: Antwort, sofern nicht Global-
8 ERRO
adresse:
Rechner an Digitric P Digitric Pan Rechner 9 ERR1
10 ERR2
1 Startbyte SD1 = 1OH 1 Startbyte SD2 = 68H
11 ERR3
2 Zieladresse DA 2 Lange=ODH
12 BLW05
3 Ouelladresse SA 3 Lange=ODH FUSEL_Y (Schalter Y)
13
4 Kontrollbyte FC = 02H 4 Startbyte SD2 = 68H
14 FUSEL F (Schalter F)
5 PrOfbyte FCS (2 b. 4) 5 Zieladresse DA
15 FUSEL W (Schalter W)
6 Endebyte = 16H 6 Ouelladresse SA 16 STATUS
7 Kontrollbyte FC = 02H
17 BWL03
8 ERRO 18 PrOfbyte FCS (5 ... 17)
9 ERR1 19 Endebyte = 16H
10 ERR2
11 BWL05 1st die Antwort fehlerhaft, so kann der Rechner eine Wieder-
12 FUY12 holung anfordern. Siehe Abschnitt 4.1.1.
13 FUY34 Die Bedeutung der Datenfehler ist der Tabelle im Anhang 2
14 FUW12 dieser Anweisung zu entnehmen. Da in dem Byte BWL03 auch
15 FUW34 lnformationen enthalten sein kOnnen, die keinen Grenzwert-
16 BWL03 &SERALENAB1 status darstellen, werden aus den Bytes BLW03 nur die Bits
17 BWL04 & SERALENAB2 Obertragen, die Ober die Kontroll-Codes< 871 B>freigegeben
18 PrOfbyte FCS (5 ... 17) sind.
19 Endebyte = 16H

1st die Antwort fehlerhaft, so kann der Rechner eine Wiederho-


lung anfordern. Siehe Abschnitt 4.1.1.

6
871BH Abfrage: Antwort, sofern nicht Global-
Bit 7 6 5 4 3 2 1 0 adresse:
Variable Q04 Q03 Q02 Q01 Rechner an Regler Regler an Rechner
Bytewert binar 1 Startbyte SD1 = 10H 1 Startbyte SD2 = 68H
Bytewert hex 2 Zieladresse DA 2 Lange
3 Quelladresse SA 3 Lange
STATUS 4 Kontrollbyte FC = 03H 4 Startbyte SD2 = 68H
Bit 7 6 5 4 3 2 1 0 5 PrOfbyte FCS (2 b. 4) 5 Zieladresse DA
Variable MT2 MT1 OL2 ERF Q04 Q03 Q02 QO 6 Endebyte = 16H 6 Quelladresse SA
Bytewert binar 7 Kontrollbyte FC
Bytewert hex 8 ERRO
I I
In den Masken tor Byte 871 H bedeutet: 1 1 siehe 4.1.2
I I
Bit= 0: Grenzwert ignorieren, d. h. werden als nicht
verletzt gemeldet 18 Analogwert 1 HB
Bit= 1: Es wird der Wert des Bits gemeldet 19 Analogwert 2 LB
1 : Analogwerte gemaB
In dem Byte STATUS bedeutet:
: Eintrag im Regler
1
Bit=O: Grenzwert ist verletzt
. . PrOfbyte FCS (5 ... 49)
Bit= 1: Grenzwert ist nicht verletzt.
.. Endebyte = 16H
Lange= 13 + 2 · (angegebene Anzahl)
1st die Antwort fehlerhaft, so kann der Rechner eine Wieder-
holung anfordern. Siehe Abschnitt 4.1.1.

4.1.3 Standardabfragen von analogen und binaren 4.1.4 Abfrage von acht direkt adressierbaren Werten
Werten Dieses Abfragetelegramm dient zur Abfrage von acht im Tele-
Dieses Telegramm dient zur Abfrage der in Abschnitt 4.1.2 gramm direkt adressierbaren Werten.
aufgefOhrten Binar-Werte und von frei definierbaren Analog- Abfrage: Antwort, sofern nicht Global-
werten. adresse:
Bei der lnbetriebnahme mOssen im Digitric P die Anzahl in Rechner an Regler Regler an Rechner
<86D8> und bis zu 32 Analogvariablen in gleicher Reihen- 1 Startbyte SD3 = A2H 1 Startbyte SD2 = 68H
folge in alien Reglern in den Bereich 86D9H bis 86F8H einge-
2 Zieladresse DA 2 Lange
tragen werden. Hierzu stehen folgende Hilfsmittel zur Ver-
3 Quelladresse SA 3 Lange
fOgung:
4 Kontrollbyte FC = 04H 4 Startbyte SD2 = 68H
- Telegramme nach Abschnitt 6.2.6
5 Wertlist-Adresse 1 5 Zieladresse DA
Dieses Verfahren stellt sicher, daB alle angeschlossenen
6 Wertlist-Adresse 2 6 Quelladresse SA
Regler die gleichen Daten in gleicher Reihenfolge senden.
7 Wertlist-Adresse 3 7 Kontrollbyte FC = 04H
- notfalls Eingabe als Hex-Wert Ober die Geratefront
8 Wertlist-Adresse 4 8Wert1 HB
- DIGIKON, Konfiguriersoftware 9 Wertlist-Adresse 5 9Wert1 LB
Bei Protronic PS2 sind in der Adresse < 8725 >die Anzahl und 10 Wertlist-Adresse 6
in den folgenden Adressen folgende Variablen vorbelegt: 11 Wertlist-Adresse 7
<8726>: 5EH DL Anzeige links (rot 12 Wertlist-Adresse 8 22 Wert 8HB
<8727>: 60H DR Anzeige rechts (grOn) 13 PrOfbyte FCS Ober L 23 Wert 8LB
<8728>: 62H DU Anzeige unten (Ausgang) 14 Endebyte = 16 H 24 PrOfbyte FCS Ober L
<8729>: EAH Xd Regelabweichung 25 Endebyte = 16H
<872A>: 6EH G1 Grenzwert 1
<872B>: ?OH G2 Grenzwert2
Im lnteresse einer kurzen Obertragungszeit kann bei diesem
<872C>: 72H G3 Grenzwert 3
Telegramm eine verkOrzte Antwort erreicht werden, indem im
<872D>: 74H G1 Grenzwert4
Abfragetelegramm zwei identische Adressen unmittelbar auf-
Es k6nnen maximal die o. g. acht Adressen definiert werden. einanderfolgend eingetragen werden.
Wird in <8725> 08H eingetragen, so werden die in <8726>
In der Antwortwerden die Daten zurwiederholten Adresse und
bis < 872D > eingetragenen Variablen Obertragen. Enthalt
alle folgenden weggelassen.
< 8725 > z. B. 46H, so folgen den sechs Analogwerten vier
weitere Analogwerte mit einer um jeweils 1 erh6hten Adresse, 1st die Antwort fehlerhaft, so kann der Rechner eine Wieder-
d. h. die Variablen des 2. Kanals: holung anfordern, siehe Abschnitt 4.1.1.
DL/DR/DU/Xd/G1 /G2/D.L/D.R/D.U/X.d

7
Die ROckrechnung der Obertragenen Oaten erfolgt nach Anmerkungen: Bei diesem Telegrammtyp erfolgt der Vollzug
folgendem Schema: (d. h. die WertObergabe) nicht unmittelbar; die vera.nderten
Beispiel: Werte werden in eine Warteschlange gestellt und beim na.ch-
Obertragen: sten Durchlauf des Funktionslisten-lnterpreters Obernommen.
HB = CDH, LB= 21 H ergibt Wert CD21 H Die Warteschlange faBt 31 Werta.nderungen. Fallen z. B. im
Wert ohne Dezimalpunktposition: HOLD-Modus mehr als 31 Werta.nderungen an, so gehen Wert-
CD21 AND FFFC = CD20H anderungen verloren.
ergibt dezimal: 52.512 Werden die Stellgr6Bensignale von Wertanderungstelegram-
-32.768 men betroffen, so wird gleichzeitig ein Timer gesetzt, der bei
19.744 Dreipunkt-Regel-Algorithmus einen Stellimpuls von nominell
120 ms je Promille Wertanderung erzeugt. Die maximale Stell-
Rechenwert:
impulsla.nge betra.gt 255·120 ms= 30.6 s. Die per Telegramm
19.744: 160=123,4%
Obergebenen Stellimpulszeiten sind nicht kumulativ: es gilt
Dezimalpu nkt-Position: stets der durch das zuletzt empfangene Telegramm definierte
CD21 HAND 03H = 01 Wert. Beta.tigung einer Stellgr6Bena.nderungstaste am Gerat
Ergibt positiven Wert 12.34 in der Anzeige. setzt beide Timer zurOck, beendet also einen etwaigen Stell-
impuls.
Zweipunktregler Schritt- Kont.
Kanai
Z1 Z2 regler Regler
4.1.5 Werte setzen
Digitric
(Befehlstelegramm Rechner ~ Regler) 1 E1 1A E1 E1
Dieser Befehl dientzum Setzen von zwei direkt adressierbaren 2 E2 4F E2 E2
Werten im Regler. 3 E3 - - E3
Abfrage: Antwort, sofern nicht Global- 4 E4 - - E4
adresse: Protronic
Rechner an Regler Regler an Rechner 1 1C - 1C 1C
1 Startbyte SD3 = A2H 1 Startbyte SD1 = 10H 2 1D - 1D 1D
2 Zieladresse DA 2 Zielad resse 4.1.6 Zustandsbits setzen
3 Quelladresse SA 3 Quelladresse
Dieses Telegramm dient zum Umschalten der Betriebsarten
4 Kontrollbyte FC = 07H 4 Quittungscode
(A/H und l/E) tor die m5glichen Kana.le.
5 Funktionscode Wert 1 5 PrOfbyte FCS (2 .. .4)
Abfrage: Antwort, sofern nicht Global-
6 Wertlist-Adresse 1 6 Endebyte 16 H
adresse:
7 Highbyte
Rechner an Digitric P Digitric Pan Rechner
8 Lowbyte
9 Funktionscode Wert 2 1 Startbyte SD3 = A2H .1 Startbyte SD1 = 10H
10 Wertlist-Adresse 2 2 Zieladresse DA 2 Zieladresse
11 Highbyte 3 Quelladresse SA 3 Quelladresse
12 Lowbyte 4 Kontrollbyte FC = 08H 4 FC = Quittungscode
13 PrOfbyte FCS (2 ... 12) 5 D1 = H/A Kanai 1 5 PrOfbyte FCS (2 ... 4)
14 Endebyte = 16 H 6 D2 = H/A Kanai 2 6 Endebyte 16 H
7 D3 = H/A Kanai 3
Funktionscode = 01 H: 8 D4 = H/A Kanai 4
Absolutwert einschlieBlich Vorzeichen 9 D5 = l/E Kanai 1
und Dezimalpunktposition setzen
10 D6 = l/E Kanai 2
Funktionscode = 02H: 11 D7 = l/E Kanai 3
Wert a.ndern. Vorzeichen ist im Highbyte ent- 12 D8 = l/E Kanai 4
halten. Die Dezimalpunktposition wird nicht 13 PrOfbyte FCS Ober L
vera.ndert.
14 Endebyte = 16 H
Dieser Funktionscode ist tor die Anderung
der Stellsignale der Regler in Stellung Hand Quittungscode: 1OH= positiv, 11 H = negativ
wichtig, um sprunghafte Anderungen zu M5gliche Werte tor D1 bis D4:
vermeiden.
Bit 7 6 5 4 3 2 1 0
Die Stellausgange der Schrittregler konnen Funktion - - - - b A b H
nur mit Telegrammen mit dem Funktions-
Bytewert bina.r x x x x 1 1 1 1
code 02 verandert werden.
Funktionscode = OOH oder> 02H: M6gliche Werte tor D5 bis 08:
15st keine Aktion aus. Bit 7 6 5 4 3 2 1 0
Soll nur ein Wert im Regler gesetzt oder verandert werden, so Funktion Regler - - - - b E b I
muB for den Wert2 der Funktionscode 00 oder ein Wert Ober 02 Programmgeber - - - - t r. r h
eingesetzt werden. Bytewert binar x x x x 1 1 1 1
Quittungscode: - = unbenutzt x = Wert wird ignoriert
1OH = positiv b = normalerweise blockiert t =Test
11 H = negativ A = Automatik r. = repetierender Betrieb
1st die Antwort fehlerhaft, so kann der Rechner eine Wiederho- H= Hand r = normaler Betrieb
lung anfordern (siehe Abschnitt 4.1.1). h = halt/stop

8
Abfrage: Antwort, sofern nicht Global- 4.1.7 Abfrage von Bereichen des internen RAMs
adresse: des Prozessors
Rechner an Protronic P Protronic P an Rechner Mit diesem Telegramm konnen alle Binarzustande des Gerates
1 Startbyte SD3 = A2H 1 Startbyte SD1 = 10H ausgelesen warden. Hierzu gehoren die Betriebsarten A/H,
2 Zielad resse DA 2 Zieladresse l/E, Grenzwertzustande und Fehlermeldungen.
3 Quelladresse SA 3 Quelladresse Es kann aber auch der Status der Binareingange gelesen
4 Kontrollbyte FC = 08H 4 FC = Quittungscode warden.
5 01 = H/A Kanai 1 5 PrOfbyte FCS (2 ... 4) Abfrage: Antwort, sofern
6 02 = H/A Kanai 2 6 Endebyte 16H nicht Global-
7 03 = F-Taste Kanai 1 02, 04, 06 warden nur Rechner an Regler adresse: Regler an Rechner
8 04 = F-Taste Kanai akzeptiert, wenn die Schalter 1 Startbyte SD3 = A2H 1 Startbyte SD2 = 68H
9 05 = l/E Kanai 1 gesplittet sind. 2 Zieladresse DA 2 Lange
10 06 = l/E Kanai 2 3 Quelladresse SA 3 Lange
11 ignoriert z. B. 00 4 Kontrollbyte FC = 05H 4 Startbyte SD2 = 68H
12 ignoriert z. B. 00 5 Startadresse im RAM 5 Zieladresse DA
13 PrOfbyte FCS Ober L 6 0 < Anzahl < 64 6 Quelladresse SA
14 Endebyte = 16H 7 ohne Bedeutung 7 Kontrollbyte FC = 05H
Quittungscode: 10H = positiv, 11 H = negativ 8 ohne Bedeutung 8 < Startadresse >
9 ohne Bedeutung 9 < Startadresse + 1 >
10 ohne Bedeutung
Mogliche Werte tor 01 und 02 (Schalter gesplittet):
11 ohne Bedeutung
Bit 7 6 5 4 3 2 1 0 12 ohne Bedeutung .. < Startadresse+Anz. >
Funktion Regler - - - - b A b H 13 PrOfbyte FCS Ober L .. PrOfbyte FCS Ober L
Programmgeber - - - - t r. r h 14 Endebyte = 16H .. Endebyte = 16H
Bytewert binar x x x x 1 1 1 1
< Startadresse >=in der Startadresse gespeicherter Hexwert.
Mogliche Werte tor 05 und 06 (Schalter gesplittet): 1st die Antwort fehlerhaft, so kann der Rechner eine Wieder-
Bit 7 6 4 2 1 holung anfordern, siehe Abschnitt 4.1.1.
5 3 0
Funktion Regler - - - - b E b I
Bytewert binar x x x x 1 1 1 1
- = unbenutzt x = Wert wird ignoriert 4.1.8 Anderung von vier direkt adressierbaren Bytes
b = normalerweise blockiert t =Test im internen RAM
A = Automatik r. = repetierender Betrieb Dieser Befehl dient zur Anderung von direkt adressierbaren
H =Hand r = normaler Betrieb Bytes oder Bits im internen RAM (Binarstatus). Entkoppelt man
h = halt/stop im Regler Binarausgange von ihren Standardfunktionen, so
konnen diese Ausgange Ober die Telegramme gesteuert
Bei nichtgesplitteten Schaltern liegen die Funktionen A/H bzw. warden.
l/E an den gleichen Positionen. Bei Sonderkonfigurationen Die Adressen unter 1CH und Ober 59H sind schreibgeschOtzt.
konnen bis zu acht Schalterstellungen freigegeben sein (Bit 0 Liegen alle gewahlten Adressen in einem geschOtzten Bereich,
bis 7). so erfolgt eine Quittung mit negativem Quittungscode (11 H).
Von den in 01 bis 08 Obertragenen Oaten wird das niederwer- Solien weniger als vier Bytes verandert warden, so ist die letzte
tigste durch die zustandige Kontrollcode-Maske (Digitric P: gOltige Byteadresse und der zugehorige Wert an der nachsten
84F4H bis 84F7H; Protronic P: 8779H bis 877BH) zugelasse- Position zu wiederholen.
nes Bit ausgewertet. Wird kein zugelassenes Bit oder O ge- Abfrage: Antwort, sofern nicht Global-
sendet, so erfolgt tor den betreffenden Zustandkeine Aktion. adresse:
Wird mit Quittungstelegramm beantwortet, auBer bei Global- Rechner an Regler Regler an Rechner
adresse, die Quittung ist negativ, wenn keine Aktion.
1 Startbyte SD3 = A2H 1 Startbyte SD1 = 10H
1st die Antwort fehlerhaft, so kann der Rechner eine Wieder- 2 Zieladresse DA 2 Zieladresse
holung anfordern, siehe Abschnitt 4.1.1.
3 Quelladresse SA 3 Quelladresse
Beispiel: 4 Kontrollbyte FC = xFH 4 Quittungscode
Digitric P
5 Byteadresse 1 5 PrOfbyte FCS (2 ... 4)
Umschaltung Kanai 1 auf Hand, l/E unverandert
6 Wert 1 6 Endebyte 16H
Kanai 2 unverandert
7 Byteadresse 2
Kanai 3 auf Automatik und auf Intern
8 Wert 2
Kanai 4 A/H unverandert, auf Extern
9 Byteadresse 3
Telegramm:
10 Wert3
A2/ (DA)/ (SA)/08/01 /00/04/00/00/00/01 /04/FCS/16
11 Byteadresse 4
12 Wert4
13 PrOfbyte FCS (2 ... 12)
14 Endebyte = 16H

1st die Antwort fehlerhaft, so kann der Rechner eine Wieder-


holung anfordern (siehe Abschnitt 4.1.1).

9
Kontroll-Code FC = OFH: Wert wird in Byteadresse Ober- 4.2 Telegramme fur die Konfigurierung
nommen
Kontroll-Code FC = 1FH: Wert wird mit dem in der Byte- 4.2.1 Anderung von 1bis6 aufeinanderfolgenden Bytes
adresse vorhandenen Wert mit im internen RAM
ODER verknupft (Setzen eines Dieses Telegramm dient zur Anderung von bis zu sechs auf-
Bits). einanderfolgenden Bytes im internen RAM (Binar-Status).
Kontroll-Code FC = 2FH: Wert wird mit dem in der Byte- Die Adressen unter 1CH und Ober 59H sind schreibgeschutzt.
adresse vorhandenen Wert mit Liegt die Startadresse im schreibgeschutzten Bereich oder
UNO verknupft (Loschen eines wird eine Anzahl > 6 angegeben, so erfolgt keine Anderung und
Bits). eine Quittung mit negativem Quittungscode.
Kontroll-Code FC = 3FH: Wert wird mit dem in der Byte- Liegen nur einige Adressen im schreibgeschutzten Bereich, so
adresse vorhandenen Wert mit werden nur die zulassigen Anderungen vorgenommen. Die
XOR verknupft (Andern eines Quittung enthi:ilt den positiven Quittungscode.
Bits). Bei der Verwendung ist der Hinweis zu Abschnitt 6.1.8 zu
Hinweis beachten.
Zurn Andern von Binarzustanden (auBer den Betriebsarten) Abfrage: Antwort, sofern nicht Global-
sollten vorzugsweise diese Telegramme mit den Funktions- adresse:
codes 1F,2F und 3Fverwendetwerden. Diese Telegrammebie- Rechner an Regler Regler an Rechner
ten die Gewahr, daB nur die gewunschten Bits geandert wer- 1 Startbyte SD3 = A2H 1 Startbyte SD1 = 10H
den.
2 Zieladresse DA 2 Zieladresse
Benutzt man den Funktionscode OF oder Telegramme nach 3 Quelladresse SA 3 Quelladresse
4.2.1 so besteht die Moglichkeit, daB sich seit dem letzten Lesen 4 Kontrollbyte FC = OOH 4 FC = Quittungscode
die Information in den einzelnen Bytes durch die Anderung von
5 Startadresse 5 Prufbyte FCS (2 ... 4)
MeBwerten verandert hat. Schreibt man in einer solchen Si-
6 1 ;;;;:;Anzahl;;;;:;6 6 Endebyte 16 H
tuation ein komplettes Byte, in dem man ein einzelnes Bit
7 Wert 1
bewuBt geandert hat, zuruck, werden auch andere Bits, in dem
8 Wert2
man ein einzelnes Bit bewuBt geandert hat, zuruck, werden
auch andere Bits unbewuBt geandert. 9 Wert3
10 Wert4
11 Wert5
12 Wert6
13 Prufbyte FCS (2 ... 12)
14 Endebyte = 16H

1st die Antwort fehlerhaft, so kann der Rechner eine Wieder-


holung anfordern (siehe Absschnitt 4.1.1).
Es werden nur die Adressen gei:indert, die durch die Angabe
<Startadresse> und <Anzahl> definiert sind. Oberzahlige
Bytes in den Frames 8bis12 werden ignoriert.

4.2.2 Abfrage von Bereichen des externen RAM


oderEPROM
Im externen RAM stehen Werte, Programmzeilen, Kontroll-
codes und andere lnformationen. Fur Werte und Programm-
zeilen sind spezielle Telegramme vorgesehen.
Fur den praktischen Einsatzsind z. B. die User-Range-Oaten im
externen RAM von lnteresse, wenn man sie automatisch im
Rechner berucksichtigen will.
Im EPROM (bei Protronic auch EEPROM) sind Firmwaredaten,
u. a. auch die Versionsnummer gespeichert.
Der in Frame B genannte Memory-Code ist nur bei Protronic P
wichtig, da bei Protronic im Bereich 8000H bis BFFFH sowohl
RAM als auch (EP)ROM existiert.
Memory-Code = OOH bis 7FH (beliebig)
Lesen aus dem RAM
Memory-Code = 80H bis FFH (beliebig)
Lesen aus dem (EP)ROM

10
Abfrage: Antwort, sofern Bei Protronic konnen durch den Schreibschutz-Schalter
nicht Globaladresse: {Stecker bei Protronic PE) zusatzlich tolgende RAM-Bereiche
Rechner an Regler Regler an Rechner geschOtzt werden:
1 Startbyte SD3 = A2H 1 Startbyte SD2 = 68H 8400H bis 87FFH
2 Zieladresse DA 2 Lange 8COOH bis 8FOOH
3 Quelladresse SA 3 Lange 9400H bis 97FFH
4 Kontrollbyte FC = 06H 4 Startbyte SD2 = 68H 9COOH bis 9FFFH.
5 Startadresse HB 5 Zieladresse DA Abfrage: Antwort, sotern nicht Global-
6 Startadresse LB 6 Quelladresse SA adresse:
7 0 < Anzahl < 64 7 Kontrollbyte FC = 06H Rechner an Regler Regler an Rechner
8 Memory-Code 8 < Startadresse > 1 Startbyte SD3 = A2H 1 Startbyte SD1 = 10H
9 ohne Bedeutung 9 < Startadresse +1 > 2 Zieladresse DA 2 Zieladresse
10 ohne Bedeutung 3 Quelladresse SA 3 Quelladresse
11 ohne Bedeutung 4 Kontrollbyte FC = OEH 4 Quittungscode
12 ohne Bedeutung .. < Startadresse + Anz. > 5 Startadresse HB 5 PrOtbyte FCS (2 ... 4)
13 PrOfbyte FCS Ober L . . PrOfbyte FCS Ober L 6 Startadresse LB 6 Endebyte 16H
14 Endebyte = 16H . . Endebyte = 16H 7 1 ;;a Anzah I ;;a 5
I
Die Versionsnummer und der Geratetyp sind als Hex.-Ziffern 8 Wert 1
codiert. Tabelle 4.1 zeigt den ObersetzungsschlOssel. 9 Wert2
10 Wert3
11 Wert4
12 Wert5
13 PrOtbyte FCS (2 ... 12)
14 Endebyte = 16H
Hex. Hex. Hex. Hex. Liegen die Startadresse in einem geschOtztem Bereich, sowird
keine Anderung durchgetohrt. Der Regler sendet den nega-
FB (I FF fiJ CE fl 90 II tiven Quittungscode. Liegen nur einige Adressen im geschOtz-

•II
ten Bereich, so werden die im ungeschOtzten Bereich liegen-

BO F7 ij DB
- fl EE rl den Adressen bearbeitet. Es erfolgt eine Quittung mit positivem
Code.
Es werden nur die Adressen bearbeitet, die durch die Start-
ED FE rm 9E I BC II adresse und die Anzahl definiert sind. Oberzahlige Oaten in den
Frames 9bis12 werden ignoriert.

F5 IJ 9F fl BE rm (07) II 1st die Antwort tehlerhaft, so kann der Rechner eine Antwort
antordern.

B6 ID CB [I F1 IJ BF fl
07 II BO ll BB fl BB rlJ
OF fl BO llJ 9C II 99 lll ...
FO IJ CF !I (FB) 00 B7 II ... "'
~

.....'

Bild 4 Lesbare Zeichen der Siebensegmentbausteine. 4.2.4 Anderung von Programmzeilen


Zeichen mil"." haben einen um 80H reduzierten Code. 80H =Leer- Dieses Telegramm dient zur Anderung von Programmzeilen.
zeichen.
Bei Protronic P gilt tor alle Programmzeilen FC = 09H.
Bei Digitric P sind folgende Funktionscodes moglich:
FC Programmzeilen
4.2.3 Anderung von bis zu fiinf aufeinanderfolgenden 09 tor Analogvariable in Arbeitsbereich
Adressen im externen RAM OA tor Binarvariable in Arbeitsbereich
Dieses Telegramm dient zur Anderung von bis zu tonf aufein- OB tor Analogvariable in Editierbereich
anderfolgenden Adressen im externen RAM. Anwendungs- oc tor Binarvariable in Editierbereich
beispiele hierfOr sind:
Programmzeilen im Arbeitsbereich werden sotort wirksam.
- Laden der User-Range-Werte aus dem Rechner in den
Programmzeilen im Editierbereich mOssen erst in den Arbeits-
Regler.
bereich kopiert we rd en, bevor sie wi rksam we rd en {Protron ic P
- Schreiben von Anzahl und Wertadressen in die Regler tor hat nur den Arbeitsbereich).
die Standard-Abfragetelegramme nach Abschnitt 4.1.3.
Liegt mindestens eine der beiden Programmzeilen in einem
SchreibgeschOtzte RAM-Bereiche: zulassigen Bereich, so wird sie Obernommen und mit positivem
Digitric P: 9F80H bis 9FFFH Quittungscode bestatigt. Liegen beide Telegramme in einem
Protronic P: 9080H bis 90FFH. unzulassigen Bereich, so erfolgt eine Negativquittung.

11
Abfrage: Antwort, sofern nicht Global-
adresse:
Rechner an Regler Regler an Rechner
1 Startbyte SD3 = A2H 1 Startbyte SD1 = 10H
2 Zieladresse DA 2 Zieladresse
3 Quelladresse SA 3 Quelladresse
4 Kontrollbyte FC = xxH 4 Quittungscode
5 P-Zeilen Adresse 1 5 PrOfbyte FCS (2 .. .4)
6Op-Code1 6 Endebyte 16H
7 SR1 tor Adresse 1
8 SR2 fOr Adresse 2
9 P-Zeilen Adresse 2
10 Op-Code2
11 SR1 fOr Adresse 2
12 SR2 fOr Adresse 2
13 PrOfbyte FCS (2 ... 12)
14 Endebyte = 16H
P-Zeilenadresse ist die Programmzeilenadresse. Sie ent-
spricht der Hex.-Adresse der zu berechnenden Variablen.
SR1 = Quelladresse 1 bzw. LB fOr Wertzuweisungen
SR2 = Quelladresse 2 bzw. HB fOr Wertzuweisungen.
Weitere lnformationen zum Aufbau der Programmzeilen kon-
nen den HandbOchern zu den Geriiten entnommen werden.
1st die Antwort fehlerhaft, so kann der Regler eine Wieder-
holung anfordern.

12
5 Anwendungsbeispiele

5.1 Aufruf von Hilfsroutinen ohne Parameteriibergabe


Routine Digitric P Protronic PS2
HOLD Aufruf: Aufruf:
A2/(DA)/(SA)/OF/58/00/00/00/00/00/00/00/(FCS)/16 A2/(DA)/(SA)/OF/34/00/00/00/00/00/00/00/(FCS)/16
Quittung: Quittung:
10/ (DA)/ (SA) /10/ (FCS)/16 10/ (DA)/ (SA)/10/ (FCS)/16
Normal Aufruf: Aufruf:
A2/ (DA) I (SA)/OF /58/01100/00100100100100/ (FCS) /16 A2/(DA)/(SA)/OF/34/88/00/00/00/00/00/00/(FCS)/16
Quittung: Quittung:
10/ (DA)/ (SA)/10/(FCS)/16 10/ (DA)/ (SA)/10/ (FCS)/16

5.2 Ausfiihren von Hilfsroutinen ohne Parameter-Obergabe (Fortsetzung Seite 14)


Routine Digitric P Protronic PS2
rC.PA Aufruf: ,,Auswahl rC.PA" Aufruf:
A2/ (DA)/ (SA)/OF /58/05/ 46100100100!00!00/ (FCS) /16 A2/ (DA)/ (SA) /OF /34/78/00/00/00/00/00/00// (FCS) /16
Quittung: Quittung:
10/ (DA)/ (SA)/10/(FCS)/16 10/ (DA)/ (SA)/10/ (FCS)/16
;;;;:; 200 ms warten oder das nachfolgende Telegrammpaar enthalt ROckkehr zu NORMAL
solange wiederholen bis Date = 05
Aufruf:
A2/ (DA)/ (SA)/57/01100100/00/00/00/001 (FCS)/16
An two rt:
68/04/04/68/ (DA) I (SA)/05/Date/ (FCS)/16
Aufruf: ,,ausfOhren"
A2/ (DA) I (SA)/OFI 46146100100/00/00!00/00/ (FCS) /16
Quittung:
10/ (DA)/ (SA)/10/ (FCS)/16
;;;;:; 200 ms warten oder das nachfolgende Telegrammpaar
solange wiederholen bis Date = BD (Anzeige ,,donE")
Aufruf:
A2/ (DA)/ (SA) /05/ 46/01 /00/00/00/00/00/00I (FCS)/16
Antwort:
68/04/04/68/ (DA) I (SA)/05/Date/ (FCS)/16
ROckkehr zu NORMAL siehe 5.1
St.PA Aufruf: ,,Auswahl St.PA" Aufruf:
A2/(DA)/(SA)/OF/58/08/46/00/00/00/00/00/(FCS)/16 A2/(DA)/(SA)/OF/34/68/00/00/00/00/00/00/(FCS)/16
Quittung: Quittung:
10/ (DA)/ (SA)/10/ (FCS)/16 10/ (DA)/(SA)/10/ (FCS)/16
;;;;:; 200 ms warten oder das nachfolgende Telegrammpaar enthalt ROckkehr zu NORMAL
solange wiederholen bis Date = 08
Aufruf:
A2/ (DA)/ (SA)/05/57 /01 /00!001001001001001 (FCS)/16
Antwort:
68/04/04/68/ (DA) I (SA)/05/Date/ (FCS) /16
Aufruf: ,,AusfOhren"
A2/ (DA)/ (SA) /OF I 46146100100100100!00!00/ (FCS) /16
Quittung:
10/ (DA)/ (SA)/10/(FCS)/16
;;;;:; 200 ms warten oder das nachfolgende Telegrammpaar
solange wiederholen bis Date = BD (Anzeige ,,donE")
Aufruf:
A2/ (DA) I (SA)/05/ 46/01 IOOIOOI00/00!00/00/ (FCS) /16
Antwort:
68/04/04/68/ (DA)/ (SA)/05/Date/ (FCS)/16
ROckkehr zu NORMAL siehe 5.1

13
5.2 Ausfi.ihren von Hilfsroutinen ohne Parameter-Obergabe (Fortsetzung)
Routine Digitric P Protronic PS2
Co.EA Aufruf: ,,Auswahl Co.EA" nicht bei Protronic PS
A2/(DA)/(SA)/OF/58/06/46/00/00/00/00/00/(FCS)/16
Quittung:
10/(DA)/ (SA)/10/ (FCS)/16
~ 200 ms warten oder das nachfolgende Telegrammpaar
solange wiederholen bis Date= 06
Aufruf:
A2/ (DA) I (SA)/05/57/01100/00100100/00IOOI (FCS)/16
Antwort:
68/04/04/68/(DA)/(SA)/05/Date/(FCS)/16
Aufruf: ,,AusfOhren"
A2/(DA)/(SA)/OF/46/46/00/00/00/00/00/00/(FCS)/16
Quittung:
10/ (DA)/ (SA)/10/(FCS)/16
~ 200 ms warten oder das nachfolgende Telegrammpaar
solange wiederholen bis Date = BO
Aufruf:
A2/(DA)/(SA)/05/46/01/00/00/00/00/00/00/(FCS)/16
Antwort:
68/04/04/68/(DA)/(SA)/05/Date/(FCS)/16
ROckkehr zu NORMAL siehe 5.1
Co.AE Aufruf: ,,Auswahl Co.AE" nicht bei Protronic PS
A2/(DA)/(SA)/OF/58/09/46/00/00/00/00/00/(FCS)/16
Quittung:
10/(DA)/(SA)/10/(FCS)/16
;;;:; 200 ms warten oder das nachfolgende Telegrammpaar
solange wiederholen bis Date = 09
Aufruf:
A2/ (DA)/ (SA)/05/ 57 /01 /00/00/00/00/00/00/ (FCS) /16
Antwort:
68/04/04/68/(DA)/(SA)/05/Date/(FCS)/16
Aufruf: ,,AusfOhren"
A2/ (DA)/ (SA) /OF I 46146100/00100100!00/00/ (FCS)/16
Quittung:
10/(DA)/(SA)/10/(FCS)/16
;;;:; 200 ms warten oder das nachfolgende Telegrammpaar
solange wiederholen bis Date = BO (Anzeige ,,donE")
Aufruf:
A2/(DA)/(SA)/05/46/01/00/00/00/00/00/00/(FCS)/16
Antwort:
68/04/04/68/(DA)/(SA)/05/Date/(FCS)/16
ROckkehr zu NORMAL siehe 5.1
5.3 Ausfi.ihren von Hilfsroutinen mit Parameter-Obergabe
Routine DigitricP Protronic PS2
Clear n gibt an, welche Clearfunktion betatigt werden soil. Clear 0 oder 1
n = 0 ... 4 fOr Clear 0 ... 4 A2/(DA)/(SA)/OF/34/98/0X/OO/OO/OO/OO/OO/(FCS)/16
Aufruf: Clear 0 :x = 9;
A2/ (DA)/ (SA)/OE/91 /OA/01 I (n)/00/00/00/00/ (FCS)/16 Clear1 :x=A
Quittung: Quittung: 10/(DA)/(SA)/10/(FCS)/16
10/ (DA)/ (SA)/10/ (FCS)/16 Bei Software 4.0 und 4.1 bedient Clear 1 auch Clear 2 bis
Aufruf: ,,Anwahl Clear" Clear 4 in Abhangigkeit der Schalterstellung S1 / ...
A2/ (DA)/ (SA)/OFI 58104146100100100/00/00/ (FCS)/16 S1/2=0FF:CL2;
Quittung: S1/3=0FF:CL3;
10/ (DA)/ (SA)/10/(FCS)/16 S 1I 4 = OFF : CL4
~ 200 ms warten oder das nachfolgende Telegrammpaar x=0 ... 4
solange wiederholen bis Date = 04 Ab Software 4.2:
Aufruf: A2/ (DA)/ (SA)/OE/83/24/01 /Ox/00/00/00/00/ (FCS)/16
A2/(DA)/(SA)/05/57 /01 /00/00/00/00/00/00/(FCS)/16 A2/(DA)/(SA)/OE/B8/34/B8/00/00/00/00/00/(FCS)/16
Antwort:
68/04/04/68/(DA)/(SA)/05/(FCS)/16
Aufruf:
A2/(DA)/(SA)/OF/46/46/00/00/00/00/00/00/(FCS)/16
Quittung:
10/ (DA)/ (SA)/10/ (FCS)/16
;;;:; 200 ms warten oder das nachfolgende Telegrammpaar
solange wiederholen bis Date= BO (Anzeige ,,donE")
Aufruf:
A2/ (DA)/ (SA)/05/ 46/01 IOOI00/00!00!00100/ (FCS)/16
Antwort:
68/04/04/68/(DA)/(SA)/05/(FCS)/16
ROckkehr zu NORMAL siehe 5.1

14
5.3 Ausfuhren von Hilfsroutinen mit Parameter-Obergabe (Fortsetzung)
Routine Digitric P Protronic PS2
St.Pr Eventuell vorher St.PA (siehe 5.2) ausfOhren Speichern
Aufruf: Anwahl ,,St.Pr" mit Kalibrierdaten 0
A2/(DA)/(SA)/OF/58/0A/00/00/00/00/00/00/(FCS)/16 ohne Kalibrierdaten 1
Quittung: in EEPROM Bereich A 2
10/ (DA)/ (SA)/10/ (FCS)/16 Bereich B 0
;;;:; 200 ms warten oder das nachfolgende Telegrammpaar Prioritat ja 0
solange wiederholen bis Date = OA nein 4
Aufruf: Sum me s
A2/ (DA)/(SA)/05/57/01100100100100/00IOOI (FCS)/16 Aufruf (Schalterstellung S1 Ix simulieren):
Antwort: A2/ (DA) I (SA)/OE/ 83/24/01 /S/00/00/00/00/ (FCS) /16
68/04/04/68/(DA)/(SA)/05/Date/(FCS)/16 Quittung:
Aufruf: (FrE.d): 10/ (DA)/(SA)/10/ (FCS)/16
A2/(DA)/(SA)/OF/46/46/00/00/00/00/00/00/(FCS)/16 Aufruf St.Pr + Normal
Quittung: A2/ (DA) I (SA)/OF /34/ 48/00!001001001001001 (FCS)/16
10/(DA)/(SA)/10/(FCS)/16 Quittung:
;;;:; 200 ms warten 10/(DA)/ (SA)/10/ (FCS)/16
Aufruf (LEn.d): es empfiehlt sich eine Fehlerabfrage nach Bit ENA
A2/ (DA) I (SA)/OFI 46146100100100/001001001 (FCS) /16 (= nicht akzeptiert)
Quittung: Abfrage:
10/(DA)/(SA)/10/(FCS)/16 A2/ (DA)/ (SA) /05/31 /01 I00!00/001001001001 (FCS) /16
;;;:; 200 ms warten Antwort:
Aufruf (Start der Speicherung): 68/04/04/(DA)/(SA)/051<31 >l(FCS)/16
A2/ (DA)/ (SA)/OFI 46146100100100100!001001 (FCS) /16 Wenn (<31 >AND 4) = 0, liegt kein Fehler vor.
Quittung:
10/ (DA) I (SA) /10/ (FCS) /16
;;;:; 200 ms warten
Aufruf (Bit EPR; EPROM wird zurZeit beschrieben):
A2/ (DA)/ (SA) /05/2E/01100100/00/00!001001 (FCS) /16
Antwort:
68/04/04/68/(DA)/(SA)/051(<2E>l(FCS)/16
Wenn (<2E> AND 64) = 1, dann ist die Speicherung
noch nicht fertig.
Aufruf (Bit ENA; erfolgreicher Datentransfer):
A2/ (DA)/ (SA) /05/2E/01 IOOIOOI00!00/00100! (FCS)/16
Antwort:
68/04/04/68/(DA)/(SA)/05/<2E>l(FCS)/16
Wenn (<2E> AND 32) = 32, dann liegt ein Fehler vor.

Routine Digitric P Protronic PS2


rC.Pr 929CH 929DH 929EH Laden
BA-Nummer: 01 00 ... 42 00 mit Kalibrierdaten 0
U-File: 00 00 00 ... 63 ohne Kalibrierdaten 1
I I I aus EEPROM Bereich A 2
Aufruf ,,Auswahlen": • "t .. Bereich B 0
A2/(DA)/(SA)/OE/92/9C/03/ I I /00/00/00l(FCS)/16 EPROM (Standard) 4
Quittung: EEPROM 0
10/ (DA)/ (SA)/10/ (FCS)/16 Sum me S
Aufruf ,,rC.Pr": Schalter S1 'setzen'
A2/ (DA)/ (SA)/OF /58/07 IOOIOOI00/00!00/001 (FCS)/16
Quittung: Aufruf:
10/ (DA)/ (SA)/10/ (FCS)/16 A2/ (DA) I (SA) /OE/ 83/24/01 I S/00100/00IOOI (FCS)/16
Quittung:
;;;:; 200 ms warten oder folgendes Telegramm wiederholen 10/ (DA)/ (SA) /10/ (FCS) /16
bis ,,Date"= 07 (,,Date"= Wert: lnternes RAM Adrese 57)
Nur zur Wahl der Standardkonfigurierung:
Frage: A2/(DA)/(SA)/OE/87/DA/03/3x/4y/5z/00/00/(FCS)/16
A2/ (DA)/ (SA)/05/57 /01 /00!00100100!00!00/(FCS)/16 x = 3. Stelle der Bestellnummer
Quittung: y = 4. Stelle der Bestellnummer
10/ (DA)/ (SA)/10/ (FCS)/16 z = 5. Stelle der Bestellnummer,
Aufruf ,,AusfOhren": re.Pr und zuriick zu normal:
A2/ (DA) I (SA) /OF I 46146100100100100!00/00/ (FCS)/16 A2/(DA)/(SA)/OF/34/58/00/00/00/00/00/00/(FCS)/16
Quittung: es empfiehlt sich eine Fehlerabfrage nach Bit ENA
10/(DA)/ (SA)/10/ (FCS)/16 (Reininitialisierung ist erfolgt, noch nicht quittiert)
;;;:; 200 ms warten oder folgendes Telegramm wiederholen Abfrage:
bis ,,Date" = 01, d. h. Ge rat in ,,nor" -Modus A2/ (DA)/ (SA)/05/31 /01 I00!00/00!00!001001 (FCS)/16
(,,Date"= Wert: lnternes RAM Adresse 58) Antwort:
Frage: 68/04/04/(DA)/(SA)/<31 >l(FCS)/16
A2/ (DA) I (SA) /05/58/01 IOOIOOI00/00!00100! (FCS)/16 Wenn <31>AND4=0: kein Fehler,
Quittung: anschlieBend ,,rC.PA" aufrufen.
10/ (DA)/ (SA)/10/ (FCS)/16
anschlieBend ,,rC.PA" aufrufen.

15
5.3 Ausflihren von Hilfsroutinen mit Parameter-Obergabe (Fortsetzung)
Routine Digitric P Protronic PS2
S.tun Aufruf (Funktion anw1!.hlen): Die Kennwerte sollten vor dem Start manuell eingestellt
A2/ (DA)/ (SA) /OF I 58/0B/00/00/00/00/00/00/ (FCS)/16 sein, da bei Obergabe Ober die serielle Schnittstelle keine
Quittung: PlausibilitatsprOfung erfolgt.
10/ (DA)/ (SA)/10/ (FCS)/16 Falls nicht erforderlich, konnen Schritte 1 bis 3 entfallen.
:;;:; 200 ms warten oder das nachfolgende Telegrammpaar 1. Anzeige in Normalmodus
solange wiederholenb bis Date = OB A2/(DA)/(SA)/OF/34/88/34/88/00/00/00/00/(FCS)/16
Aufruf: Quittung:
A2/ (DA)/ (SA)/05/ 57 /01 !00100100100/00IOOI (FCS) /16 10/ (DA)/ (SA)/10/ (FCS)/16
Antwort: 2. Automatische ParameterObernahme: (8718 =FD)
681041041681 (DA)/ (SA) /05/Date/ (FCS) /16 A2/ (DA)/ (SA)/OE/87 /18/01 /FD/00/00/00/00/ (FCS)/16
Aufruf (Kanai anwahlen): Kanai Quittung:
A2/(DA)/(SA)/OE/92/ AE/01/ I /00/00/00/00/(FCS)/16 10/ (DA)/ (SA)/10/ (FCS)/16
Quittung: 3. Kanai w1!.hlen
10/ (DA)/ (SA)/10/(FCS)/16 A2/(DA)/(SA)/08/00/00/0K/OO/OO/OO/OO/OO/(FCS)/16
:;;:; 200 ms warten Kanai 1: K= 1; Kanai 2: K= 2
Quittung:
Aufruf (Bit ETU prOfen: Selbstparametrierung aktiv)
A2/ (DA)/(SA)/05/31 /01 /00100100/001001001 (FCS)/16 10/(DA)/ (SA)/10/ (FCS)/16
Antwort: 4. ,,S.tune" in Anzeige
681041041681 (DA)/ (SA)/051< 31 >I (FCS)/16 A2/(DA)/(SA)/OF/54/00/54/00/00/00/00/00/(FCS)/16
Wenn <31>AND32 = 0, dann ist die Selbstparametrierung Quittung:
beendet. 10/(DA)/ (SA)/10/ (FCS)/16
nor. aufrufen (siehe 5.1) 5. Start:
A2/ (DA)/ (SA)/1 F/32/01 IOOI00!00/00100/00I (FCS)/16
- Abbrechen:
A2/ (DA) I (SA)/3F /32/FE/00/00/00/00/00/00/ (FCS) /16
Bit E_6 = ERR3.0 bleibt 1 wahrend Selbstparametrierung
11!.uft.
Abfrage Ober Telegramme gemaB Abschnitt 4.1. 7
Version Hilfsprozessor: Sonder-EPROM IC14
Abfrage: Abfrage:
A2/ (DA) I (SA)/06/91 /EB/01 I00/00100100100/ (FCS) /16 A2/(DA)/(SA)/06/20/43/06/80/00/00/00/00/(FCS)/16
Antwort: Antwort:
681041041681 (DA)/ (SA)/061< 91 EB >I (FCS)/16 681061061681 (DA)/ (SA)/<2043>I ... 1<2048 >I (FCS)/16
Die unteren 4 Bits des Wertes in 91 EBH geben die aktuelle Die Hexwerte in <2043> bis <2048> konnen mit Hilfe der
Hilfsprozessorversion an (z. Zt. 1) Tabelle in Bild 4.1 interpretiert werden.
EPROM-Firmware: EPROM-Fi rm ware:
Abfrage: Abfrage:
A2/(DA)/(SA)/06/7F/FA/05/00/00/00/00/00/(FCS)/16 A2/ (DA) I (SA)/06/ 5F /F4/06/80/00/00/00/00/ (FCS) /16
Antwort: Antwort:
681091091681(DA)/(SA)/061<7FFA>I ... I< 7FFF>I 681091091681 (DA)/ (SA)/061<5FF4 >I ... I< 5FF9 >I
(FCS)/16 (FCS)/16
Die Hexwerte in <7FFA> bis <7FFF> konnen mit Hilfe der Die Hexwerte in < 5FF4 > bis < 5FF9 > konnen mit Hilfe der
Tabelle in Bild 4.1 interpretiert werden. Tabelle in Bild 4.1 interpretiert werden.

16
5.3 Ausfi.ihren von Hilfsroutinen mit Parameter-Obergabe (Fortsetzung)

Routine Digitric P Protronic PS2


Speichern von Zeitplan- in St.Pr enthalten Speichern von Programmgebersegmenten
geberkurven Eventuell vorher STO PARAM (siehe 5.2) ausfOhren
in EEPROM Bereich A: S = 2
Bereich B: S = 0
Aufruf (Schalterstellung S1 .2 simulieren).
A2/ (DA) I (SA) /OE/ 83/24/01 I S!00/00!001001 (FCS) /16
Quittung:
10/ (DA)/ (SA)/10/ (FCS)/16
Aufruf
(Simulation von Schalter S4 in Position ,,MONIT+TEST"):
A2/(DA)/(SA)/OF/34/CC/OO/OO/OO/OO/OO/OO/(FCS)/16
Quittung:
10/ (DA)/ (SA)/10/ (FCS)/16
Aufruf (Hilfsroutine MC 12 aufrufen):
A2/ (DA)/ (SA) /OE/83/34/02/12/211001001001 (FCS) /16
Quittung:
10/ (DA)/ (SA)/10/ (FCS)/16
Aufruf (,,P" und Segment-Nr. vorgeben): x: Segment-Nr.
A2/ (DA) I (SA) /OE/83/30/02/01 lx0/00/00!00! (FCS)/16
Quittung:
10/ (DA)/ (SA)/10/ (FCS)/16
Aufruf (STO PROGM):
A2/ (DA)/ (SA) /OF /34/ 48!00!00!00!001001001 (FCS) /16
Quittung:
10/ (DA)/ (SA)/10/ (FCS)/16
enthalt ROckkehr zu NORMAL
Nach Beendigung von STO PROGM (fOr die Dauer von
STO PROGM ist kein Bit gesetzt!) empfiehlt es sich, eine
Fehlerabfrage nach Bit ENA (ENA= 1 : nicht akzeptiert)
durchzufOhren
Aufruf:
A2/ (DA)/ (SA)/05/31 /01 !00!00!00!00!00100! (FCS)/16
Antwort:
68/04/04/68/(DA)/(SA)/051<31 >(FCS)/16
Wenn <31>AND4=4 liegt ein Fehler vor.
ROckladen von Zeitplan- in re.Pr enthalten ROckladen von Programmgebersegmenten
geberkurven aus EEPROM Bereich A: S = 2
Bereich B: S = 0
Aufruf (Schalterstellung S1 .2 simulieren):
A2/ (DA) I (SA)/OE/83/24/01 !S/00!00100100/ (FCS) /16
Quittung:
10/ (DA)/ (SA)/10/ (FCS)/16
Aufruf (Simulation v. Schalter S4 in Position ,,MONIT+TEST")
A2/(DA)/(SA)/OF/34/CC/00/00/00/00/00/00/(FCS)/16
Quittung:
10/ (DA)/ (SA)/10/ (FCS)/16
Aufruf (Hilfsroutine MC 11 aufrufen):
A2/ (DA)/ (SA)/OE/83/34/02/11 /21 !00!001001 (FCS)/16
Quittung:
10/ (DA)/ (SA)/10/ (FCS)/16
Aufruf (Segment-Nr. vorgeben): x: Segment-Nr.
A2/ (DA) I (SA) /OE/ 83/31 /01 !xOIOOI00/00!001 (FCS)/16
Quittung:
10/ (DA)/ (SA)/10/ (FCS)/16
Aufruf RCL PROGM):
A2/ (DA) I (SA)/OF !34!58100!00/00!00100/00/ (FCS) /16
Quittung:
10/ (DA)/ (SA)/10/ (FCS)/16
enthM ROckkehr zu NORMAL
Nach Beendigung von RCL PROGM (fOr die Dauer von
RCL PROGM ist kein Bit gesetzt!) empfiehlt es sich, eine
Fehlerabfrage nach Bit ENA (ENA= 1 : nicht akzeptiert)
durchzufOhren
Aufruf:
A2/ (DA)/ (SA)/05/31 /01 !00!00100100!00!00! (FCS)/16
Antwort:
68/04/04/68/(DA)/(SA)/051<31 >(FCS)/16
Wenn <31>AND4=4 liegt ein Fehler vor.
Weiter mit RCL PARAM siehe 5.2

17
6 Speicherbelegung
Protronic PS
ROM, EPROM, EEPROM-Bereiche RAM-Bereiche
C7FFH Bereich B
C700H = 87H: Konfigurierzeilen
C700H = 78H: Wertlisten I
C400H z. B. tor Programmgeber c
C3FFH Bereich A 1
C OOH= 87H: Konfigurierzeilen 9
COOOH = 78 : Wertlisten
COOOH z. B. tor Programmgeber
BFFFH Firmware ab Version 3.0 9FFFH Speicher tor Selbst-
parametrierung und andere
Funktionen
8800H
87xxH Kontrollcodes I
86xxH Programmzeilen, Quellvariable 2 c
85xxH Programmzeilen, Quellvariable 1 1
I 84xxH Programmzeilen, OP-Code 8
c 83xxH diverse Zwischenspeicher
1 82xxH
5 81xxH Wertliste High Byte
80xxH Wertliste Low Byte
-------------------
7FFFH Firmware ab Version 1.0
wichtige Adressen: 5FF1Hbis5FF9H
enthalten Typ und Version
F1 F2 F3 F4 F5 F6 F7 F8 F9
D7 80 80 FB 77 F7 30 36 BO
5000H s 0 9. 9 1. 4. 1
= Typ PS-Version 09.91 Version 4.1
3FFFH normal unbestOckt, wichtige Adressen: I
2000H
2043H bis 2048 zeigen Datum und c
Kennziffer tor Funktion 1
4
OFFFH lnternes ROM, nicht lesbar c FFH lnternes RAM c
p p
OOOOH u OOH 1CH bis 3BH tor Binarvariable u

Digitric P
RAM Op-Code (analog) = Op-Code, der eine analoge Variable
erzeugt, z. B. ADD oder SZL
00 67168 D71 DB FF
Op-Code (binar) =Op-Code, der eine binare Variable
80 .. Wertliste Low-Byte
erzeugt, z. B. ONN oder CU7
81.. Wertliste High-Byte
82 .. Wertlistenerganzung tor lntegratoren u. a. (LB)
83 .. Wertlistenerganzung tor lntegratoren u. a. (HB)
84 .. Op-Codes (analog) Kontroll-Code-Bereich 1
85 .. Quellvariable 1 (SR1) Kontroll-Code-Bereich 2
86 .. Quellvariable 2 (SR2) Kontroll-Code-Bereich 3 EPROM
87 .. Op-Code (binar) Kontroll-Code-Bereich 4 Das EPROM umfaBt den AdreBbereich OOOOH bis 7FFFH. In
diesen Adressen sind u. a. die Standard und Sonderkonfigurie-
88 .. SR1 Kontroll-Code-Bereich 5
rungen gespeichert. Dieser Bereich ist auslesbar, erfordert
89 .. SR2 Kontroll-Code-Bereich 6 aber zusatzliche lnterpretationen, die Ober den Rahmen dieser
SA .. Op-Codes (analog) Kontroll-Code-Bereich 1 Beschreibung hinausgehen. Weitere lnformationen sind der
SB .. Quellvariable 1 (SR1) Kontroll-Code-Bereich 2 Konfigurieranleitung 42/61-27- zu entnehmen. Fur den An-
BC .. Quellvariable 2 (SR2) Kontroll-Code-Bereich 3 wender interessant sind zunachst nur die Adressen 7FFBH bis
7FFEH. In diesen Adressen ist das Auslieferungsdatum der
SD .. Op-Code (binar) Kontroll-Code-Bereich 4
Software (nicht der Gerate) gespeichert.
SE .. SR1 Kontroll-Code-Bereich 5
Beispiel: 7FFBH : B6H = "4" Diese Angaben sind
SF .. SR2 Kontroll-Code-Bereich 6 7FFCH : 75H = "3." als 43. Woche
9000H bis Diverse lnformationen (siehe Anhang 4) 7FFDH: FFH ="8" 1988 zu lesen.
9FFFH 7FFEH : 7FH = "8."

18
7 Testmoglichkeiten und Fehlersuche nicht der Fall, so ist kein Startbit empfangen worden. Falls dies
jedoch an den AnschlOssen oszilloskopisch eindeutig beob-
achtbar ist, liegt ein Hardwarefehler im Regler vor, ansonsten
liegt der Fehler im Rechnerprogramm oder im Interface.
Aufgrund vieler verschiedener Fehlerursachen kommt es vor,
Hat sich der Bufferanzeiger verandert, so sollte man den In halt
daB eine Kommunikation zwischen einem Rechner und Pro-
des Empfangsbuffers von Byteadresse 5BH bis 68H kontrol-
tronic-P-/Digitric-P-Geraten nicht auf Anhieb funktioniert.
lieren und notieren; wenn Baud rate, Frameformat, Paritat, Pola-
Die folgenden Hinweise sind nOtzlich zur Eingrenzung und Be- ritat und Ruhepegel der Leitung sowie Busadresse korrekt
seitigung der Fehlerursache. Sie beziehen sich - sofern nicht sind, so muB-abgesehen vom 1. Byte in Adresse 5BH der In halt
ausdrOcklich anders erwahnt - auf die Benutzung der rOck- des Empfangsbuffers dem abgeschickten Telegramm entspre-
seitigen RS-485-SchnittstellenanschlOsse. Diese Schnittstelle chen. (Das 1. Byte sollte bei Startdelimiter = A2H den Wert 68H
ist immer dann verfOgbar, wenn die frontseitige AnschluB- enthalten; dieser Wert zeigt auf die Position des zugeh6rigen
buchse des Digitric P bzw. der seitliche AnschluB des Protronic Enddelimiters.)
PS nicht besteckt ist.
Diese Art der Kontrolle empfangener Oaten ist nur m6glich,
Zur leichteren Fehlereingrenzung empfiehlt es sich, noch un- wenn in das Telegramm bewuBt einer der o. a. Fehler eingebaut
erprobte Kommunikations-Hard- bzw. Software zunachst mit ist, die eine Beantwortung ausschlieBen. Bei vollkommen rich-
einem einzigen Regler zu testen. tigen Telegrammen wird namlich dieser Speicherbereich for
die Generierung der Antwort benutzt.
Solange ein derartiges Telegramm nicht in jedem Fall korrekt
7.1 Ruhezustand der RS-485-Leitung verifizieren empfangen wird, ist es sinnlos, auf eine Antwort zu warten.
Zwischen den AnschlOssen S1 und S2 (bei Protronic T+ und Vielmehr ist solange nach Programm-, Hardware- bzw. Ver-
T-) der Busleitung muB im Ruhezustand (beidseitig an- drahtungsfehlern zu suchen, bis richtiger Empfang gegeben
geschlossen, kein Telegrammverkehr), eine positive Gleich- ist.
spannung zwischen 4 und 5 V meBbar sein, sofern kein
besonderer Leitungs-AbschluBwiderstand vorhanden ist.
Wenn im externen Rechner-lnterface durch Brucken Optionen
tor die Busbeschaltung vorgesehen sind, sollte auf jegliche
Beschaltung mit Pullup-, Pulldown- und Querwiderstanden
7.3 Kontrollmoglichkeit der von den Reglern
verzichtetwerden. Auch bei vorhandenem Leitungs-AbschluB- gesendeten Oaten
widerstand muB der Ruhepegel zwischen den AnschlOssen Nachdem der Regler Telegramme gemaB 4.2 richtig empfan-
mindestens 200 mV betragen. Der Wert hangt dann von der gen kann, ist nun ein einzelnes, au ch in Checksum me, End deli-
Anzahl der angeschlossenen Regler und dem Wert des miter und Busadresse zutreffendes Telegramm zu senden.
Leitungs-AbschluBwiderstandes ab. Falls die Antwort vom Rechner richtig empfangen wird, ist das
SchlieBt man zu Testzwecken die Busleitung Ober ein nieder- Kommunikationsproblem gel6st.
ohmiges StrommeBgerat kurz, so muB der gemessene Kurz- Andernfalls kann man die vom Regler generierte (und
schluBstrom bei angeschlossenen Reglern etwa n · 0.35 mA be- wahrscheinlich auch emittierte) Antwort in einem Sendebuffer
tragen. Wird ein deutlich h6herer KurzschluBstrom gemessen, im externen RAM mit der Monitorfunktion (Digitric P: ,,d.Ctl",
so sind die Regler abzutrennen und der KurzschluBstrom des Auswahl ,,E"; Protronic P: ,,Monitor+ Test", Auswahl ,,Md") Ober-
Schnittstellen-Transceivers allein zu messen. Oberschreitet prOfen. Dieser Buffer beginnt im Digitric P bei der Adresse
der so gemessene Wert einige mA, so ist der Treiber wahr- 908BH und enthalt das jeweils letzte generierte Antworttele-
scheinlich im Ruhezustand nicht disabled (Hardware- oder gramm.
Softwarefehler!). FOr Protronic P sind diese lnformationen in den Adressen
Ein Kommunikationsproblem kann auch durch Oberschrei- 9001 H und folgenden enthalten. Die Lange ist als Hex.-Zahl in
tung des Gleichtaktbereiches tor die Transceiver verursacht 908AH (9001 H) zu finden.
sein. Die Spannung an den AnschlOssen S1 und S2 (T+ undT-) Um sicher zu sein, daB dieser Buffer tatsachlich durch das zu
der Busleitung gegen das Bezugspotential jedes Reglers muB testende Telegramm beschrieben wird, ist vor dessen Ab-
stets im Bereich -7 V ... + 12 V liegen. Bei Rechnerlnterface sendung das Langen byte und der Bufferanfang mit 0 oder will-
ohne galvanische Trennung sollte eine durchgangige Ver- kOrlichen Oaten zu beschreiben. Wenn nun nach Absendung
bindung aller Bezugspotential-AnschlOsse, ggf. Ober den des Telegramms der Bufferinhalt dem zu erwartenden Antwort-
Schirm, fur Potentialausgleich sorgen. telegramm entspricht, dieses jedoch vom Rechner nicht oder
nur teilweise empfangen wird, so liegt die Ursache meist darin,
daB das Rechnerinterface nach Absendung eines Telegram-
7.2 Nachweismoglichkeiten fiir Datenempfang mes nicht oder zu spat den Bus durch ein Driver-disable-Signal
in den Reglern freigibt. Diese Freigabe muB vor Ablauf von drei Framezeiten
nach Senden des letzten Stoppbit erfolgen.
Zurn Nachweis und zur Analyse von seriellem Datenempfang
kann man mit der Monitorfunktion (Digitric P: ,,d.Ctl'', Auswahl Der Nachweis der Sendeaktivitat kann mit einem Schnittstel-
,,d", Protronic P: Monitor+ Test, Auswahl Md) den Empfangs- lentester oder Oszilloskop erbracht werden.
buffer im internen RAM der Regler OberprOfen: For den Digitric P besteht auBerdem folgende Moglichkeit:
Vor Absenden eines einzelnen Telegramms mit richtigem Start- Solange die Kommunikation nicht so funktioniert, sollte
delimiter und richtiger Busadresse, aber unzutreffender zunachst nachgewiesen werden, daB der Regler seine korrekt
Checksumme oder falschem Enddelimiter den Bufferanzeiger generierte Antwort tatsachlich auf den Bus bringt. Hierzu sind
(Byteadresse 5AH) und die folgenden 14 Bytes bis Byte- die beiden Busleitungen (nicht die Bezugspotentialverbin-
adresse 68H auf den Wert 0 setzen. Nach Absenden des Tele- dung) vom Regler zu entfernen und zum Nachweis der Sende-
gramms muB der Bufferanzeiger selbst bei falscher Baudrate, aktivitat ein Oszilloskop, ein Schnittstellentester oder lmpuls-
falschem Frameformat, Paritatsfehler usw. den Wert 5BH oder detektor, notfalls auch nur ein GleichspannungsmeBgerat
einen anderen von 0 verschiedenen Wert enthalten. 1st dies anzuschlieBen.

19
Da der Digitric P nur durch seriellen Empfang zum Senden
veranlaBt werden kann, muB man zu Testzwecken versuchen,
das bereits erfolgreich getestete Telegramm nun Ober den
frontseitigen RXD-AnschluB zu empfangen. (Solange die obere
rechte der vier Buchsen unbeschaltet bleibt, wird die rOck-
seitige serielle Schnittstelle nicht deaktiviert!).
Im allgemeinen, insbesondere bei durchverbundenen Bezugs-
potential-AnschlOssen genOgt es, nur die positive Busleitung
mit dieser RXD-Buchse (bei Digitric P die linke untere Buchse)
Ober einen Schutzwiderstand von 2 ... 10 kQ zu verbinden.
Nachdem -wie oben beschrieben - erneut erfolgreicher Emp-
fang festgestellt wurde, sollte eine Reaktion an den rOckseiti-
gen seriellen AnschlOssen nachweisbar sein.
lstdies der Fall, so liegtdas Problem eindeutig auf der Rechner-
interface-Seite und ha.ngt entweder mit der Busfreigabe oder
der Telegrammauswertung durch den Rechner zusammen.
U. a. sollte sichergestellt werden, daB ein in den Telegram men
eventuell auftretendes 2. Stoppbit toleriert wird.
Wird trotz erfolgreichem Empfang keine Reaktion auf den rOck-
seitigen seriellen AnschlOssen festgestellt, so ist noch zu
prOfen, ob das Antworttelegramm (mit drei zusatzlichen, vor-
angestellten Frames mit undefinierten Oaten) mitTTL-Pegel auf
derfrontseitigen TXD-Buchse (oben rechts) erscheint. Wennja,
dann ist vermutlich der Transceiver-Baustein des Reglers
defekt, wenn nein, liegt ein noch weitergehender Hardware-
fehler vor.

7.4 Besonderheiten der Konfigurierschnittstelle


des Digitric P
FOr die frontseitige Konfigurierschnittstelle ist nicht die mit der
Digitric-P-Hilfsfunktion ,,bAud" angezeigte bzw. eingestellte
Baud rate wirksam, sondern normalerweise die Baud rate 4800
Baud. Sie ist durch den lnhalt des Kontrollcodebyte 84DDH
bestimmt bzw. wahlbar.
Dabei gilt folgende Zuordnung:
19200 Baud: FDH in 84DDH
9600 Baud: FAH in 84DDH
4800 Baud: F4H in 84DDH (Defaultwert!)
2400 Baud: ESH in 84DDH
1200 Baud: DOH in 84DDH
600 Baud: AOH in 84DDH
300 Baud: 41 H in 84DDH
Die frontseitige Konfigurierschnittstelle wird normalerweise
Ober das als Zubehor lieferbare Adapterkabel mit einem
RS-232-lnterface-AnschluB direkt verbunden. Sollten aus
Grunden der Kompatibilitat der AnschlOsse Zwischenkabel
verwendet werden, so kann es vorkommen, daB in solchen
Zwischenkabeln die RXD- und TXD-Leitungen gekreuzt sind.
Bei erfolglosen Kommunikationsversuchen lohnt sich deshalb
ein neuer Versuch mit wiederum gekreuzten Leitungen. Abge-
sehen von GND (Bezugspotential) sind weitere Leitungen
rechnerseitig nicht an der Kommunikation beteiligt.

7.5 Besonderheiten bei der seitlichen


Konfigurierschnittstelle des Protronic P
Die seitliche Schnittstelle (SER) kann nur mit den in der
Gebrauchsanweisung 42/62-64-... beschriebenen Tele-
grammen betrieben werden.

20
An hang
Variable in Protronic P
Analoge Quellvariable, Eingange und Konstante Analog-Variable
Variable Anzeige Hex. Funktion Variable Anzeige Funktion
blank leer 00 frei A1 # 40 Ausgang 1
/W8 w8 01 frei A2 # 41 Ausgang 2
IW7 w7 02 frei A3 # 42 Ausgang 3
IW6 w6 03 frei A4 # 43 Ausgang 4
/W5 w5 04 frei B 44 B=E1 ·K1 +C1
IW4 w4 05 frei B. 45 frei
/W3 w3 06 frei c 46 frei
/W2 w2 07 frei c. 47 frei
/W1 w1 08 frei co 48 frei
/WO wO 09 frei c.o 49 frei
IW w OA frei C1 4A C1
/UF uF OB frei C.1 4B frei
/UE uE oc frei C2 4C C2
IUD ud OD frei C.2 4D frei
/UC uC OE frei C3 4E C3
/UB ub OF frei C.3 4F frei
/UA uA 10 frei C4 50 C4
/U9 u9 11 frei C.4 51 frei
/U8 u8 12 frei C5 52 frei
/U7 u7 13 differenz. Signal Regler 2 C.5 53 frei
/U6 u6 14 D-Anteil Regler 2 C6 54 frei
/U5 u5 15 1-Anteil Regler 2 C.6 55 frei
/U4 u4 16 P+D+S Regler 2 C7 56 frei
/U3 u3 17 differenz. Signal Regler 1 C.7 57 frei
/U2 u2 18 D-Anteil Regler 1 ca 58
/U1
/UO
/R4
/R3
/R2
u1
uO
r4
r3
r2
19
1A
1B
1C
1D
1-Anteil Regler 1
P+D+S Regler 1
ferngesteuerte GrbBe
Ausgang des Regelmoduls 1
Ausgang des Regelmoduls 2
C.8
C9
C.9
D
D
59
5A
5B
5C
5D
l
W-WE
frei
Zweipunktregler

/R1 r1 1E digital angezeigte GrbBe DL # 5E Anzeige linkes Analogsystem


/RO rO 1F Testsignal Sagezahn D.L # frei
/N8 n8 20 Festwert 100,0 % DR # 5E Anzeige rechtes Analogsystem
/N7 n7 21 Festwert 75,0% D.R # frei
/N6 n6 22 Festwert 50,0% DU # 5E Anzeige unten quer
/N5 n5 23 Festwert 25,0% D.U # frei
/N4 n4 24 Festwert 10,0% E 64 Differenz X - W
/N3 n3 25 Festwert 1,0% E. 65 frei
/N2 n2 26 Festwert 0,1% F 66 frei
/N1 n1 27 Festwert 0,0% F. 67 frei
/MF mF 20 frei F1 68
/ME mE 29 frei F.1 69
/MD md 2A frei F2 6A Vorbereitung !Or externe
/MC
/MB
/MA
me
mb
mA
2B
2C
2D
frei
frei
frei
F.2
F3
F.3
6B
6C
6D
) FOhrung der Stellgrenzen

/M9 m9 2E frei G1 6E Grenzwert 1


/M8 m8 2F frei G.1 61 frei
/M7 m7 30 frei G2 70 Grenzwert2
/M6 m6 31 frei G.2 71 frei
/M5 m5 32 frei G3 72 Grenzwert 3
/M4 m4 33 frei G.3 73 frei
/M3 m3 34 frei G4 74 Grenzwert4
/M2 m2 35 frei G.4 75 frei
/M1 m1 36 frei H 76 frei
/MO mo 37 frei H. 77 frei
/E8 e8 38 (Eingang 8) I 78 frei
/E7 e7 39 (Eingang 7) I. 79 frei
/E6 e6 3A Eingang 6 J 7A frei
/E5 e5 3B Eingang 5 J. 7B frei
/E4 e4 3C Eingang 4 K 7C frei
/E3 e3 3D Eingang 3 K. 7D frei
/E2 e2 3E Eingang 2 KO 7E frei
/E1 e1 3F Eingang 1 K.O 7F frei
K1 80 K1
K.1 81 frei
Die Angabe der freien Variablen bezieht sich au! den einkanaligen, K2 82 K2
kontinuierlichen Regler. K.2 83 frei
Welche Variablen bei den anderen Regler-Funktionen frei sind, K3 84 K3
kann der Konfigurieranleitung 42/62-63- entnommen werden. K.3 85 frei

21
Analog-Variable in Protronic P Analog-Variable in Protronic P
Variable Hex. Funktion Variable Hex. Funktion
K4 86 K4 VO cc trei
K.4 87 frei v.o CD frei
K5 88 frei V1 CE frei
K.5 89 frei V.1 CF frei
K6 BA trei V2 DO frei
K.6 8B trei V.2 D1 frei
K7 BC Schleppzeiger w D2 Sollwert
K.7 8D frei w. D3 Sollwert
K8 8E Schleppzeiger WO D4 Zwischenvariable
K.8 8F frei w.o D5 trei
KP 90 1/XP (nicht verstellbar) W1 D6 Zwischenvariable
K.P 91 1/XP. (nicht verstellbar) W.1 D7 frei
L 92 frei W2 DB Zwischenvariable
L. 93 frei W.2 D9 frei
M 94 Zwischenvariable tor Grenzwert WE DA WE= E2 · K2 + C2
M. 95 Zwischenvariable tor Grenzwert W.E DB frei
M1 96 Zwischenvariable tor Grenzwert WH DC Sollwertgrenze oben
M.1 97 frei W.H DD frei
N 98 Umschaltung XD oder IXD I WI DE frei
N 99 frei W.I DF frei
N1 9A frei WL EO Sollwertgrenze unten
N.1 9B trei W.L E1 frei
p 9C Zwischenvariable tor w x E2 lstwert X
P. 9d frei x. E3 frei
PO 9E frei XO E4 Schleppzeiger
P.O 9F frei x.o E5 frei
P1 AO P1 =E1 ·K X1 E6 Schleppzeiger
P.1 A1 frei X.1 E7 trei
P2 A2 P2=E2·K X2 E8 trei
P.2 A3 frei X.2 E9 frei
P3 A4 P3=E3·K XD # EA Regelabweichung X-W
P.3 A5 Zwischenvariable X.D # EB frei
P4 A6 P4 = E4 · K vorbereitet XP # EC Proportionalbereich
P.4 A7 trei X.P # ED trei
P5 AB frei XU # EE Zwischenvariable
P.5 A9 frei x.u # EF frei
P6 AA frei y FO Stellausgang
P.6 AB frei Y. F1 frei
P7 AC YO # F2 Arbeitspunkt

l
P.7 AD Y.0 # F3 frei
P8 AE Zweipunktregler Y1 F4 trei
pg BO Y.1 F5 frei
P.9 B1 Y2 F6 frei
Q B2 Zwischenvariable tor W Y.2 F7 frei
Q B3 frei YH # F8 Stellgrenze oben
R B4 Zwischenvariable tor W Y.H # F9 frei
R B5 frei YL # FA Stellgrenze unten
s # B6 St6rgr6Benautschaltung aut Y Y.L # FB frei
S.# B7 St6rgr6Benautschaltung aut Y YR # FC Externe ROcktOhrung
TO B8 frei Y.R FD frei
T.O B9 frei z FE frei
T1 BA trei z. FF trei
T.1 BB frei
T2 BC frei #=Variable hat eine testgelegte nicht l!nderbare Bedeutung.
T.2 BD frei
T3 BE frei Variable mit Punkt und # konnen frei benutzt werden, solange
T.3 BF frei nur der erste Kanai freigegeben ist.
T4 co frei
T.4 C1 frei
TD # C2 Vorhaltzeit
T.D # C3 trei
TN # C4 Nachstellzeit
T.N # C5 frei
TU C6 frei
T.U C7 trei
u ca trei
u. C9 frei
v CA frei
v. CB frei

22
Binar-Variable in Protronic P
Variable Hex. Byte Funktion
'00 OOH Zwischenvariable
'01 01H Zwischenvariable
'02 02H Zwischenvariable
'03 03H Zwischenvariable
1CH
'04 04H Zwischenvariable
'05 05H Zwischenvariable
'06 06H Zwischenvariable
'07 07H frei
'08 08H frei
'09 09H frei
'OA OAH frei
'OB OBH frei
1DH
·oc OCH frei
'OD OOH frei
'OE OEH frei
'OF OFH frei
'10 10H frei
'11 11H frei
'12 12H frei
'13 13H frei
1EH
'14 14H frei
'15 15H frei
OL2 # 16H OL2 = 1 aktiviert 2. Regelkreis auf Front
000 # 17H 000 = 1 setzt Ausgang 000
005 # 18H Ausgang 005
006 # 98H Ausgang 006
007 # 1AH Ausgang 007
008 # 1BH Ausgang 008
1FH
009 # 1CH Ausgang 009
010 # 1DH Ausgang 010
011 # 1EH Ausgang 011
012 # 1FH Ausgang 012
BLX # 20H 1 = X-Zeiger isl ausgeschaltet
BLW
BLY
BLD
001
002
#
#
#
#
#
21H
22H
23H
24H
25H
20H
1 = W-Zeiger isl ausgeschaltet
1 = Y-Zeiger isl ausgeschaltet
1 = Siebensegmentdisplays aus s. 8744
Grenzwert 1 = 001
Grenzwert 2 = 002
l Ermoglicht Blinken der Anzeigen

003 # 26H Grenzwert 3 = 003


004 # 27H Grenzwert 4 = 004
SC1
SC2
SC3
SC4
28H
29H
2AH
2BH
frei ""1e'
1co;
frei
sc_2·
unter ,,SC_3"
unter ,,SC_ 4"
1
Abschaltung Rechnerzugriff s. 3.4

21H
AL1 2CH frei unter ,,AL_ 1" der Digitalanzeige als Meldung zuweisbar
Al2 2DH frei unter ,,AL_2"
AL3 2EH frei unter ,,AL_3"
AL4 2FH frei unter ,,AL_4"
YST # 30H 1 = Y-Taste ein Schritt weiter
FST # 31H 1 = F-Taste ein Schritt weiter
WST # 32H 1 = W-Taste ein Schritt weiter
YSM # 33H 1 =Hand
22H
YSA # 34H 1 = Automatik
WSI # 35H 1 =Intern
WSE# 36H 1 =Extern
OKD # 37H 1 = Umschalten ohne blinken (ohne Pause)
CC2 # 38H Kennlinie Regelkreis 2 1 = fallend INV
CD2 # 39H D-Teil 2 ein/aus 1 =ein
Cl2 # 3AH 1-Teil 2 ein/aus 1 =ein
CT2 # 3BH Trackbit 2 1 = ein (Y. =Y.R)
23H
CC1 # 3CH Kennlinie Regelkreis 1 1 = fallend INV
CD1 # 3DH D-Teil 1 ein/aus 1 =ein
Cl1 # 3EH 1-Teil 1 ein/aus 1 =ein
CT1 # 3FH Trackbit 1 1 =ein (Y.=YR)

#=Variable hat eine festgelegte, nicht anderbare Bedeutung

23
Binar-Variable in Protronic P
Die Bina.rvariablen 40H bis FFH k6nnen in Konfigurierungen verwendet, ihr Status (0 oder 1) aber durch diese nicht direkt
verandert werden.
Variable Hex. Byte Funktion
T1S 40H Zeitregister 1 s
T2S 41H Zeitregister 2s
T1S 40H Zeitregister 1 s
T4S 42H Zeitregister 4s
TBS 43H Zeitregister 8s ein lmpuls fOr die Dauer eines Zyklus
24H
THS 44H Zeitregister 16 s im angegebenen Abstand
T1M 45H Zeitregister 1 min.
T2M 46H Zeitregister 2 min.
T4M 47H Zeitregister 4 min.
TF1 48H Blinkgeber 1 5 Hz (100 ms ein, 100 ms aus)
TF2 49H Blinkgeber 2 2,5 Hz (200 ms ein, 200 ms aus)
TF4 4AH Blinkgeber 3 1 Hz (400 ms ein, 600 ms aus)
TFS 4BH Blinkgeber 4 1 Hz (200 ms ein, 800 ms aus)
25H
T01 4CH Zeitregister 0, 1 s
T02
T04
TOH
C1D
C2E
4DH
4EH
4FH
50H
51H
Zeitregister 0,2 s
Zeitregister 0,4 s
Zeitregister 1,6 s
Regler 1 ,,aus"
Regler 2 ,,ein"
l ein lmpuls !Or die Dauer eines Zyklus
im angegebenen Abstand

ERF 52H Fehlerbit = ZusammenfassuRg der Fehler wie Ausgang QOO


NFL 53H Programmzeilen aus
26H
NDI 54H Digitalanzeige freigeben
NOO 55H Monitor u. a. Routinen auf Front
NEC 56H reserviert
CTL 57H CTL-Taste
CLO 58H CLEAR 0
CL1 59H CLEAR 1
CL2 5AH CLEAR 2
CL3 5BH CLEAR 3
27H
CL4 5CH CLEAR 4
SPA 5DH STO PARAM
RPA 5EH RCLPARAM
SPG 5FH STO PROGM
v_o 60H H Hand bzw. halt
Y_1 61H s
Y_2 62H A
y_3 63H Schalterstellungen des Y-Schalters
y_4 28H
64H
y_5 65H (56H) 1l
Y_6 66H
y_7 67H 0
F_O 68H H
F_ 1 69H F
F_2 6AH G
F_3 6BH
29H
s Schalterstellungen des F-Schalters
F_4 6CH 0
F_5 6DH (57H) 1l p
F_6 6EH
F_7 6FH
w_o 70H I
w_1 71H F
W_2 72H E
W_3 73H
2AH
c Schalterstellungen des W-Schalters
W_4 74H
W_5 75H (58H) 1l
W_6 76H
W_7 77H p
'78 # 78H lndex-Anzeige
'79 # 79H linkes Digit
'7A # ?AH zweites Digit
'78 # 7BH drittes Digit
2BH isl 1, wenn Dezimalpunkt an
'7C # 7CH rechtes Digit
der Anzeige-Position = ein
'7D# ?DH Anzeige zu W-Taste
'7E # ?EH Anzeige zu F-Taste
'7F # 7FH Anzeige zu Y-Taste

,, Solien diese Byte Ober die serielle Schnittstelle veri!ndert werden, so muB in die Adressen 56H ... 58H geschrieben werden (lnt.-RAM-Telegramme)

24
Binar-Variable in Protronic P
Die Bina.rvariablen 40H bis FFH k6nnen in Konfigurierungen verwendet, ihr Status (0 oder 1) aber durch diese nicht direkt
verandert werden.
Variable Hex. Byte Funktion
T1S 40H Zeitregister 1 s
T2S 41H Zeitregister 2s
T1S 40H Zeitregister 1 s
T4S 42H Zeitregister 4s
TBS 43H Zeitregister 8s ein lmpuls fOr die Dauer eines Zyklus
24H
THS 44H Zeitregister 16 s im angegebenen Abstand
T1M 45H Zeitregister 1 min.
T2M 46H Zeitregister 2 min.
T4M 47H Zeitregister 4 min.
TF1 48H Blinkgeber 1 5 Hz (100 ms ein, 100 ms aus)
TF2 49H Blinkgeber 2 2,5 Hz (200 ms ein, 200 ms aus)
TF4 4AH Blinkgeber 3 1 Hz (400 ms ein, 600 ms aus)
TFS 4BH Blinkgeber 4 1 Hz (200 ms ein, 800 ms aus)
25H
T01 4CH Zeitregister 0, 1 s
T02
T04
TOH
C1D
C2E
4DH
4EH
4FH
50H
51H
Zeitregister 0,2 s
Zeitregister 0,4 s
Zeitregister 1,6 s
Regler 1 ,,aus"
Regler 2 ,,ein"
l ein lmpuls !Or die Dauer eines Zyklus
im angegebenen Abstand

ERF 52H Fehlerbit = ZusammenfassuRg der Fehler wie Ausgang QOO


NFL 53H Programmzeilen aus
26H
NDI 54H Digitalanzeige freigeben
NOO 55H Monitor u. a. Routinen auf Front
NEC 56H reserviert
CTL 57H CTL-Taste
CLO 58H CLEAR 0
CL1 59H CLEAR 1
CL2 5AH CLEAR 2
CL3 5BH CLEAR 3
27H
CL4 5CH CLEAR 4
SPA 5DH STO PARAM
RPA 5EH RCLPARAM
SPG 5FH STO PROGM
v_o 60H H Hand bzw. halt
Y_1 61H s
Y_2 62H A
y_3 63H Schalterstellungen des Y-Schalters
y_4 28H
64H
y_5 65H (56H) 1l
Y_6 66H
y_7 67H 0
F_O 68H H
F_ 1 69H F
F_2 6AH G
F_3 6BH
29H
s Schalterstellungen des F-Schalters
F_4 6CH 0
F_5 6DH (57H) 1l p
F_6 6EH
F_7 6FH
w_o 70H I
w_1 71H F
W_2 72H E
W_3 73H
2AH
c Schalterstellungen des W-Schalters
W_4 74H
W_5 75H (58H) 1l
W_6 76H
W_7 77H p
'78 # 78H lndex-Anzeige
'79 # 79H linkes Digit
'7A # ?AH zweites Digit
'78 # 7BH drittes Digit
2BH isl 1, wenn Dezimalpunkt an
'7C # 7CH rechtes Digit
der Anzeige-Position = ein
'7D# ?DH Anzeige zu W-Taste
'7E # ?EH Anzeige zu F-Taste
'7F # 7FH Anzeige zu Y-Taste

,, Solien diese Byte Ober die serielle Schnittstelle veri!ndert werden, so muB in die Adressen 56H ... 58H geschrieben werden (lnt.-RAM-Telegramme)

24
Binar-Variable in Protronic P
Variable Hex. Byte Funklion
KP1 80H Anzeige-Umschalter
KP2 81H Taste mil Pleil nach unten
KP3 82H Taste mil Pleil nach oben
KP4 83H l/E-Taste
2CH Dauer des Tastendrucks
KP5 84H F-Taste
KP6 85H Y-Taste
KP? 86H Taste mil Pleil nach rechts
KP8 87H Taste mil Pfeil nach links
KA1 88H Anzeige-Umschalter
KA2 89H Taste mil Pfeil nach unten
KA3 8AH Taste mil Pleil nach oben
KA4 8BH l/E-Taste unabhangig von der Dauer des Tastendrucks wird
2DH
KA5 8CH F-Taste das Bit nur einmal !Or die Dauer eines Zyklus gesetzt.
KA6 8DH Y-Taste
KA? 8EH Taste mil Pfeil nach rechts
KA8 8FH Taste mil Pleil nach links
ETO 90H ,,to" = Zykluszeitoberschreitung
ETC 91H ,,Tc" = kein Telegramm seit (8706) s
ETS 92H ,,IS" = (8707) Wiederhol-Telegramme seit letztem 4-Min.-Takt
ECS 93H ,,CS" = RS-232-C-Leiterplatte
2EH
EDR 94H "dr" =RAM-In halt falsch (8700H nicht 87H)
EDI 95H ,,di" = Schreibschutzschalter gesetzt
ESS 96H ,,S5" =Op-Code im falschen Bereich
ESC 97H ,,SC" = undefinierter Op-Code
'98 # 98H
'99 # 99H
'9A # 9AH
'9B# 9BH
2FH internes Arbeitsregister
'9C# 9CH
'9D# 9DH
'9E # 9EH
'9F # 9FH
DOO AOH ,,nn" = BiMr-Eingang DOO
EA1 A1H ,,A 1" =A 1-BOrde zu groB
EA2 A2H ,,A2" = A2-BOrde zu groB
EUG A3H ,,UG" = Fehlerbit-MeBumformerspeisung
30H
El1 A4H ,,11" = lnterface-Baustein 1 gestort
EJ1 A5H ,,1.1" = lnterface-Baustein 1 defekt
El2 A6H ,,12" = lnterface-Baustein 2 gestort
EJ2 A?H ,,I. 2" = lnterface-Baustein 2 defekt
ELE A8H ,,LE" = Fehlerbit-Einglinge kleiner 0
EAU A9H ,,AU" = Fehlerbit-AusgangsOberwachung
ENA AAH ,,nA" = erfolgloser Schreib-/Lesezugriff
EPE ABH ,,PE" = Programm-Entgleisung
31H
ERR ACH ,,rr" = hliufiger Reset
EBA ADH ,,bA" = Fehlerbit-Batterie
ELP AEH ,,LP" = Fehlerbit-Hilfsspannung zu klein
EH_ AFH ,,H _" = Fehlerbit-Hardwarefehler
E_6 BOH reserviert
E_5 B1H ,, _5" = Fehler Programmgeber
E_4 B2H ,,_4" = nach neuer Programmkonfektionierung
E_3 B3H ,, _3" = serieller Port vorn ,,an", hinten ,,aus"
32H
E_2 B4H ,, _2" = keine Verarbeitung der VerknOpfung
EOO B5H ,,00" = Urladen isl erfolgt
ERT B6H rt" = Fehlerbit-Uhr geht nicht
EFP B7h ,,FC" = E{E)PROM-Storung (IC 19)
LLL B8H Binlir O
100 B9H = 1 in erstem Zyklus nach Hold und Netz-Wiederkehr
IFF BAH = 1 in ersten 256 Zyklen na:ch Netzwiederkehr
IUD BBH = 1 in ersten n-Zyklen (n in 87D9) nach Netzwiederkehr
33H
IPD BCH = 1 in ersten n-Zyklen bei Netzwiederkehr nach Ausfall = 0,8 s
Ill BDH = 1 in ersten n-Zyklen bei Er. 00 (siehe Gebrauchsanweisung)
MT1 BEH Zeitmarke 1
MT2 BFH Zeitmarke 2

25
Binar-Variable in Protronic P
Variable Hex. Byte Funktion
'CO COH
'C1
'C2
'C3
'C4
C1H
C2H
C3H
C4H
34H l vorhergehende Schalterstellung
von S4 (Hold = 0, weiter im Uhrzeigersinn)

'C5
'C6
'C7
S31
S32
C5H
C6H
C7H
C8H
C9H
l l derzeitige Schalterstellung
von S4 (HOLD= 0, weiter im Uhrzeigersinn)

Schaller S3/1
Schaller S3/2
S33 CAH Schaller S313 siehe Gebrauchsanweisungen
S34 CBH Schaller S3/4
35H
S41 CCH

l
Schaller S4/1 1
S42 CDH Schaller S4/2 2 Schalterstellung von S4 Hold = 0
S44 CEH Schaller S4/ 4 4 binar im Uhrzeigersinn gezll.hlt
S48 CFH Schaller S4/8 8
S21 DOH Schaller S2/1
S22 D1H Schaller S2/2
S23 D2H Schaller S2/3
S24 D3H Schaller S2/4
36H siehe Gebrauchsanweisungen
S25 D4H Schaller S2/5
S26 D5H Schaller S2/6
S27 D6H Schaller S2/7
S28 D7H Schaller S2/8
S11 D8H Schaller S1 /1
S12 D9H Schaller S 1/2
S13 DAH Schaller S1 /3
S14 DBH Schaller S1 /4
37H siehe Gebrauchsanweisungen
S15 DCH Schaller S1 /5
S16 DDH Schaller S1 /6
S17 DEH Schaller S 117
S18 DFH Schaller S 1I 8
R11 EOH Bit,,+"
} Schrittregler 1
R12 E1H Bit,,-"
R13 E2H reserviert
R14 E3H reserviert
38H
R21 E4H Bit,,+"
} Schrittregler 2
R22 E5H Bit,,-"
R23 E6H reserviert
R24 E7H reserviert
P21 ESH 1
P22
P23
P24
P25
E9H
EAH
EBH
ECH
39H
2
4
8 l gesetzt durch PW
Binll.rfunktion Programmgeber 2

l
1
P26 EDH 2 gesetzt durch PT
P27 EEH 4 Binarfunktion Zeitplangeber 2
P28 EFH 8

l
P21 ESH 1
P12 F1H 2 gesetzt durch PW
P13 F2H 4 Binll.rfunktion Zeitplangeber 1
P14 F3H 8
3AH
P15 F4H

l
1
P16 F5H 2 gesetzt durch PT
P17 F6H 4 Binll.rfunktion Zeitplangeber 1
P18 F7H 8
D01 F8H Binll.reingang D01
D02 F9H Binareingang D02
D03 FAH Binareingang D03
D04 FBH Binll.reingang D04
3BH
D05 FCH Binareingang D05
D06 FDH Binareingang D06
DO? FEH Binll.reingang DO?
DOB FFH Binll.reingang DOS

26
Variable in Digitric P Die Anzeige der mit • gekennzeichneten GroBen im unteren
Display wird durch die Markierungs-LED ,,w", ,,e", ,,y" indiziert.
Dabei erscheint im oberen Display statt des Variablennamens die
Die Angaben zur Funktion der einzelnen Variablen beziehen sich Hauptvariable desjeweiligen Kanals, definiertdurch letzte Position
auf einen vierkanaligen Regler. 8ei anderen Reglerkonfigurierun- der VARSEL-Liste (kleine und groBe Anzeigeschleife).
gen konnen die Variablen auch andere Funktionen Obernehmen. Die Adresse FEH dient als Leerposition in den VARSEL-Listen
Eine genaue 8eschreibung der Konfigurierlisten ist in der Konfigu- (kleine und groBe Anzeigeschleife).
rieranweisung 42/61-27- ... enthalten. Die Adresse FFH dient der Mehrkanal-lnfo-Anzeige.
Folgende Werte sind durch 216 Programmzeilen
zu definieren:
HEX. LABEL FUNKTION HEX. LABEL FUNKTION

OOH A1 Ausgang 1 37H 23 Zwischenvariable, vorzugsweise Kanai 1


01H A2 Ausgang 2 38H 24 Zwischenvariable, vorzugsweise Kanai 1
02H A3 Ausgang 3 39H 82 Multiplikative Konstante E2
03H A4 Ausgang 4 3AH C2 Additive Konstante E2
04H 81 Multiplikative Konstante E1 38H D2 ext.lint. Sollwertdifferenz Kanai 2
05H C1 Additive Konstante E1 3CH G12 Grenzwert 1, Kanai 2
06H D1 ext.lint. Sollwertdifferenz Kanai 1 3DH G22 Grenzwert 2, Kanai 2
07H G11 Grenzwert 1, Kanai 1 3EH G32 Grenzwert 3, Kanai 2
08H G21 Grenzwert 2, Kanai 1 3FH G42 Grenzwert 4, Kanai 2
09H G31 Grenzwert 3, Kanai 1 40H H2 Schaltabstand Dreipunktregler, Kanai 2
OAH G41 Grenzwert 4, Kanai 1 41H J2 LED-Anzeige 1 (V), Kanai 2
08H H1 Schaltabstand Dreipunktregler, Kanai 1 42H L2 LED-Anzeige 2 (RD), Kanai 2
OCH J1 LED-Anzeige 1 (Y), Kanai 1 43H N2 Programmgeberabschnitt, Kanai 2
ODH L1 LED-Anzeige 2 (RD). Kanai 1 44H P82 Proportionalbereich, Kanai 2
OEH N1 Programmgeberabschnitt, Kanai 1 45H R2 RegelgroBe, Kanai 2
OFH P81 Proportionalbereich, Kanai 1 46H RD2• Regelabweichung, Kanai 2
10H R1 RegelgroBe, Kanai 1 47H RH2 Maximum RegelgroBe, Kanai 2
11 H RD1 • Regelabweichung, Kanai 1 48H RL2 Minimum RegelgroBe, Kanai 2
12H RH1 Maximum RegelgroBe, Kanai 1 49H RU2 EingangsgroBe D-Teil, Kanai 2
13H RL1 Minimum RegelgroBe, Kanai 1 4AH SP2• Sollwert, Kanai 2
14H RU1 EingangsgroBe D-Teil, Kanai 1 48H SH2 obere Sollwertgrenze Kanai 2
15H SP1 • Sollwert, Kanai 1 4CH SL2 untere Sollwertgrenze Kanai 2
16H SH1 obere Sollwertgrenze Kanai 1 4DH TN2 Nachstellzeit, Kanai 2
17H SL1 untere Sollwertgrenze Kanai 1 4EH TD2 Vorhaltzeit, Kanai 2
18H TN1 Nachstellzeit, Kanai 1 4FH V2• StellgroBe, Kanai 2
19H TD1 Vorhaltzeit, Kanai 1 50H YE2 externe StellgroBe, Kanai 2
1AH V1• StellgroBe, Kanai 1 51H YP2 Arbeitspunkt, Kanai 2
18H VE1 externe StellgroBe, Kanai 1 52H YH2 obere Stellgrenze, Kanai 2
1CH YP1 Arbeitspunkt, Kanai 1 53H VL2 untere Stellgrenze, Kanai 2
1DH VH1 obere Stellgrenze, Kanai 1 54H YS2 StorgroBeneingang, Kanai 2
1EH YL1 untere Stellgrenze, Kanai 1 55H 25 Zwischenvariable, vorzugsweise Kanai 2
1FH YS1 StorgroBeneingang, Kanai 1 56H 26 Zwischenvariable, vorzugsweise Kanai 2
20H 00 Zwischenvariable, vorzugsweise Kanai 1 57H 27 Zwischenvariable, vorzugsweise Kanai 2
21H 01 Zwischenvariable, vorzugsweise Kanai 1 58H 28 Zwischenvariable, vorzugsweise Kanai 2
22H 02 Zwischenvariable, vorzugsweise Kanai 1 59H 29 Zwischenvariable, vorzugsweise Kanai 2
23H 03 Zwischenvariable, vorzugsweise Kanai 1 5AH 30 Zwischenvariable, vorzugsweise Kanai 2
24H 04 Zwischenvariable, vorzugsweise Kanai 1 58H 31 Zwischenvariable, vorzugsweise Kanai 2
25H 05 Zwischenvariable, vorzugsweise Kanai 1 SCH 32 Zwischenvariable, vorzugsweise Kanai 2
26H 06 Zwischenvariable, vorzugsweise Kanai 1 5DH 33 Zwischenvariable, vorzugsweise Kanai 2
27H 07 Zwischenvariable, vorzugsweise Kanai 1 5EH 34 Zwischenvariable, vorzugsweise Kanai 2
28H 08 Zwischenvariable, vorzugsweise Kanai 1 5FH 35 Zwischenvariable, vorzugsweise Kanai 2
29H 09 Zwischenvariable, vorzugsweise Kanai 1 60H 36 Zwischenvariable, vorzugsweise Kanai 2
2AH 10 Zwischenvariable, vorzugsweise Kanai 1 61H 37 Zwischenvariable, vorzugsweise Kanai 2
28H 11 Zwischenvariable, vorzugsweise Kanai 1 62H 38 Zwischenvariable, vorzugsweise Kanai 2
2CH 12 Zwischenvariable, vorzugsweise Kanai 1 63H 39 Zwischenvariable, vorzugsweise Kanai 2
2DH 13 Zwischenvariable, vorzugsweise Kanai 1 64H 40 Zwischenvariable, vorzugsweise Kanai 2
2EH 14 Zwischenvariable, vorzugsweise Kanai 1 65H 41 Zwischenvariable, vorzugsweise Kanai 2
2FH 15 Zwischenvariable, vorzugsweise Kanai 1 66H 42 Zwischenvariable, vorzugsweise Kanai 2
30H 16 Zwischenvariable, vorzugsweise Kanai 1 67H 43 Zwischenvariable, vorzugsweise Kanai 2
31H 17 Zwischenvariable, vorzugsweise Kanai 1 68H 44 Zwischenvariable, vorzugsweise Kanai 2
32H 18 Zwischenvariable, vorzugsweise Kanai 1 69H 45 Zwischenvariable, vorzugsweise Kanai 2
33H 19 Zwischenvariable, vorzugsweise Kanai 1 6AH 46 Zwischenvariable, vorzugsweise Kanai 2
34H 20 Zwischenvariable, vorzugsweise Kanai 1 68H 47 Zwischenvariable, vorzugsweise Kanai 2
35H 21 Zwischenvariable, vorzugsweise Kanai 1 6CH 48 Zwischenvariable, vorzugsweise Kanai 2
36H 22 Zwischenvariable, vorzugsweise Kanai 1 6DH 49 Zwischenvariable, vorzugsweise Kanai 2

27
Variable in Digitric P

HEX. LABEL FUNKTION HEX. LABEL FUNKTION

6EH 83 Multiplikative Konstante E3 A3H 84 Multiplikative Konstante E4


6FH C3 Additive Konstante E3 A4H C4 Additive Konstante E4
?OH D3 ext.lint. Sollwertdifferenz Kanai 3 A5H D4 ext.lint. Sollwertdifferenz Kanai 4
71H G13 Grenzwert 1, Kanai 3 A6H G14 Grenzwert 1, Kanai 4
72H G23 Grenzwert 2, Kanai 3 A7H G24 Grenzwert 2, Kanai 4
73H G33 Grenzwert 3, Kanai 3 A8H G34 Grenzwert 3, Kanai 4
74H G43 Grenzwert 4, Kanai 3 A9H G44 Grenzwert 4, Kanai 4
75H H3 Schaltabstand Dreipunktregler, Kanai 3 AAH H4 Schaltabstand Dreipunktregler, Kanai 4
76H J3 LED-Anzeige 1 (Y), Kanai 3 ABH J4 LED-Anzeige 1 (Y), Kanai 4
77H L3 LED-Anzeige 2 (RD), Kanai 3 ACH L4 LED-Anzeige 2 (RD), Kanai 4
78H N3 Programmgeberabschnitt, Kanai 3 ADH N4 Programmgeberabschnitt, Kanai 4
79H PB3 Proportionalbereich, Kanai 3 AEH PB4 Proportionalbereich, Kanai 4
?AH R3 RegelgrOBe, Kanai 3 AFH R4 RegelgrOBe, Kanai 4
7BH RD3• Regelabweichung, Kanai 3 BOH RD4• Regelabweichung, Kanai 4
?CH RH3 Maximum RegelgrOBe, Kanai 3 81H RH4 Maximum RegelgrOBe, Kanai 4
ODH RL3 Minimum RegelgroBe, Kanai 3 82H RL4 Minimum RegelgrOBe, Kanai 4
?EH RU3 EingangsgrOBe D-Teil, Kanai 3 83H RU4 EingangsgroBe D-Teil, Kanai 4
7FH SP3• Sollwert, Kanai 3 84H SP4• Sollwert, Kanai 4
80H SH3 obere Sollwertgrenze Kanai 3 85H SH4 obere Sollwertgrenze Kanai 4
81H SL3 untere Sollwertgrenze Kanai 3 86H SL4 untere Sollwertgrenze Kanai 4
82H TN3 Nachstellzeit, Kanai 3 87H TN4 Nachstellzeit, Kanai 4
83H TD3 Vorhaltzeit, Kanai 3 88H TD4 Vorhaltzeit, Kanai 4
84H Y3• StellgrOBe, Kanai 3 89H Y4• StellgrOBe, Kanai 4
85H YE3 externe StellgrOBe, Kanai 3 BAH YE4 externe StellgrOBe, Kanai 4
86H YP3 Arbeitspunkt, Kanai 3 BBH YP4 Arbeitspunkt, Kanai 4
87H YH3 obere Stellgrenze, Kanai 3 SCH YH4 obere Stellgrenze, Kanai 4
88H YL3 untere Stellgrenze, Kanai 3 BDH YL4 untere Stellgrenze, Kanai 4
89H YS3 StOrgroBeneingang, Kanai 3 BEH YS4 StorgrOBeneingang, Kanai 4

BAH 50 Zwischenvariable, vorzugsweise Kanai 3 BFH 75 Zwischenvariable, vorzugsweise Kanai 4


8BH 51 Zwischenvariable, vorzugsweise Kanai 3 GOH 76 Zwischenvariable, vorzugsweise Kanai 4
8CH 52 Zwischenvariable, vorzugsweise Kanai 3 C1H 77 Zwischenvariable, vorzugsweise Kanai 4
8DH 53 Zwischenvariable, vorzugsweise Kanai 3 C2H 78 Zwischenvariable, vorzugsweise Kanai 4
8EH 54 Zwischenvariable, vorzugsweise Kanai 3 C3H 79 Zwischenvariable, vorzugsweise Kanai 4
8FH 55 Zwischenvariable, vorzugsweise Kanai 3 C4H 80 Zwischenvariable, vorzugsweise Kanai 4
90H 56 Zwischenvariable, vorzugsweise Kanai 3 C5H 81 Zwischenvariable, vorzugsweise Kanai 4
91H 57 Zwischenvariable, vorzugsweise Kanai 3 C6H 82 Zwischenvariable, vorzugsweise Kanai 4
92H 58 Zwischenvariable, vorzugsweise Kanai 3 C7H 83 Zwischenvariable, vorzugsweise Kanai 4
93H 59 Zwischenvariable, vorzugsweise Kanai 3 C8H 84 Zwischenvariable, vorzugsweise Kanai 4
94H 60 Zwischenvariable, vorzugsweise Kanai 3 C9H 85 Zwischenvariable, vorzugsweise Kanai 4
95H 61 Zwischenvariable, vorzugsweise Kanai 3 CAH 86 Zwischenvariable, vorzugsweise Kanai 4
96H 62 Zwischenvariable, vorzugsweise Kanai 3 CBH 87 Zwischenvariable, vorzugsweise Kanai 4
97H 63 Zwischenvariable, vorzugsweise Kanai 3 CCH 88 Zwischenvariable, vorzugsweise Kanai 4
98H 64 Zwischenvariable, vorzugsweise Kanai 3 CDH 89 Zwischenvariable, vorzugsweise Kanai 4
99H 65 Zwischenvariable, vorzugsweise Kanai 3 CEH 90 Zwischenvariable, vorzugsweise Kanai 4
9AH 66 Zwischenvariable, vorzugsweise Kanai 3 CFH 91 Zwischenvariable, vorzugsweise Kanai 4
98H 67 Zwischenvariable, vorzugsweise Kanai 3 DOH 92 Zwischenvariable, vorzugsweise Kanai 4
9CH 68 Zwischenvariable, vorzugsweise Kanai 3 D1H 93 Zwischenvariable, vorzugsweise Kanai 4
9DH 69 Zwischenvariable, vorzugsweise Kanai 3 D2H 94 Zwischenvariable, vorzugsweise Kanai 4
9EH 70 Zwischenvariable, vorzugsweise Kanai 3 D3H 95 Zwischenvariable, vorzugsweise Kanai 4
9FH 71 Zwischenvariable, vorzugsweise Kanai 3 D4H 96 Zwischenvariable, vorzugsweise Kanai 4
AOH 72 Zwischenvariable, vorzugsweise Kanai 3 D5H 97 Zwischenvariable, vorzugsweise Kanai 4
A1H 73 Zwischenvariable, vorzugsweise Kanai 3 D6H 98 Zwischenvariable, vorzugsweise Kanai 4
A2H 74 Zwischenvariable, vorzugsweise Kanai 3 D7H 99 Zwischenvariable, vorzugsweise Kanai 4

28
Variable in Digitric P Binarvariable
Folgende 40 Werte sind definiert lnternes RAM Adresse 1CH bis 38H
(nicht durch Programmzeilen):

HEX. LABEL FUNKTION Konfigurierbare Binarvariable


D8H E1 Eingang 1, ungefiltert Variablen- Bit- Byte- Funktion
D9H E2 Eingang 2, ungefiltert Name Adresse Adresse
DAH E3 Eingang 3, ungefiltert
DBH E4 Eingang 4, ungefiltert YA1 OOH 1CH Automatik Kanai 1
YA2 01H BWLOO Automatik Kanai 2
OCH E5 YA3 02H Automatik Kanai 3
DDH YA3 03H Automatik Kanai 4
E6
reserviert YM1 04H Hand Kanai 1
DEH E7
DFH YM2 05H Hand Kanai 2
E8
YM3 06H Hand Kanai 3
EOH YR1 Gesamtausgang Regler 1/Zeitplangeber1 YM4 07H Hand Kanai 4
E1H YR2 Gesamtausgang Regler 2 I Zeitplangeber 2 WE1 08H 1DH Sollwert extern Kanai 1
E2H YR3 Gesamtausgang Regler 3 WE2 09H BWL01 Sollwert extern Kanai 2
E3H YR4 Gesamtausgang Regler 4 WE3 OAH Sollwert extern Kanai 3
WE4 OBH Sollwert extern Kanai 4
E4H YC1 P+D+StC>rgr.-Ant. Regler 1 I Zeitpl.geber11i2i W11 OCH Sollwert intern Kanai 1
E5H YC2 P+D+StC>rgr.-Ant. Regler 2 I Zeitpl.geber21l2l Wl2 ODH Sollwert intern Kanai 2
E6H YC3 P+D+StC>rgr.-Ant. Regler 3 1l W13 OEH Sollwert intern Kanai 3
E7H YC4 P+D+StC>rgr.-Ant. Regler 41) Wl4 OFH Sollwert intern Kanai 4

YT1 10H 1EH Fortschaltung H/A-Schalter Kanai 1


ESH YJ1 1-Anteil Regler 1/Zeitplangeber13l
YT2 11H BWL02 Fortschaltung H/A-Schaller Kanai 2
E9H YJ2 1-Anteil Regler 2 I Zeitplangeber 2 3)
YT3 12H Fortschaltung H/A-Schalter Kanai 3
EAH YJ3 1-Anteil Regler 3
YT4 13H Fortschaltung H/A-Schalter Kanai 4
EBH YJ4 1-Anteil Regler 4
WT1 14H Fortschaltung l/E-Schalter Kanai 1
WT2 15H Fortschaltung l/E-Schalter Kanai 2
ECH YD1 D-Anteil ohne Verstarkung Regler 1 /Zeit-
WT3 16H Fortschaltung l/E-Schalter Kanai 3
plangeber 1 4 l
WT4 17H Fortschaltung l/E-Schalter Kanai 4
EDH YD2 D-Anteil ohne Verstarkung Regler 2/Zeit-
plangeber 2 4 l Qll 18H lFH Grenzwertvergl. Kanai 1
EEH YD3 D-Anteil ohne Verstarkung Regler 3 Q21 19H BWL03 Grenzwertvergl. Kanai 1
0=
EFH YD4 D-Anteil ohne Verstarkung Regler 4 Q31 1AH Grenzwertvergl. Kanai 1
Grenz-
Q41 1BH Grenzwertvergl. Kanai 1
we rt
FOH YF1 ROckfOhrung D-Anteil Regler 1 5) Q12 1CH Grenzwertvergl. Kanai 2
ist
F1H YF2 ROckfOhrung D-Anteil Regler 2 6) Q22 1DH Grenzwertvergl. Kanai 2
verletzt
F2H YF3 ROckfOhrung D-Anteil Regler 3 Q32 1EH Grenzwertvergl. Kanai 2
F3H YF4 ROckfOhrung D-Anteil Regler 4 Q42 1FH Grenzwertvergl. Kanai 2

Q13 20H 20H Grenzwertvergl. Kanai 3


F4H UA fOr untere Digitalanzeige ausgewahlte
Q23 21H BWL04 Grenzwertvergl. Kanai 3
Variable 0=
Q33 22H Grenzwertvergl. Kanai 3
F5H UR durch Fernsteuerung adressierte Variable Grenz-
Q43 23H Grenzwertvergl. Kanai 3
F6H UP rampenf()rmiges Testsignal we rt
Q14 24H Grenzwertvergl. Kanai 4
F7H ET gemessene Temperatur der AnschluBebene ist
Q24 25H . Grenzwertvergl. Kanai 4
F8H FO Festkonstante 100.0 % verletzt
Q34 26H Grenzwertvergl. Kanai 4
F9H F1 Festkonstante 075.0%
Q44 27H Grenzwertvergl. Kanai 4
FAH F2 Festkonstante 050.0%
FBH F3 Festkonstante 025.0% SC1 28H 21H meldbare Variable
FCH F4 Festkonstante 010.0% SC2 29H BWL05 meldbare Variable
FDH F5 Festkonstante 001.0 % SC3 2AH meldbare Variable
FEH F6** Festkonstante 000.1 % SC4 2BH meldbare Variable
FFH F7*** Festkonstante 000.0% AL1 2CH meldbare Variable
AL2 2DH meldbare Variable
AL3 2EH meldbare Variable
AL4 2FH meldbare Variable

MB1 30H 22H Binarmodul 1


MB2 31H BWL06 Binarmodul 2
MB3 32H Binarmodul 3
MB4 33H Binarmodul 4
1l Zieladresse zur y-Verstellung in Betriebsart Hand RS1 34H Relaisansteuerung 1
2) Repetierzl!hler RS2 35H Relaisansteuerung 2
3) Zeit im laufenden Abschnitt
4) Abschnittsnummer RS3 36H Relaisansteuerung 3
5) Programmgeberausgang 1 RS4 37H Relaisansteuerung 4
6) Programmgeberausgang 2

29
Binarvariable in Digitric P
Konfigurierbare Binarvariable {Fortsetzung) Intern definierte Binarvariable
Variablen- Bit- Byte- Funktion Variablen- Bit- Byte- Funktion
Name Adresse Adresse Name Adresse Adresse

CP1 38H 23 11 P-Verhal. (1 = ein, 0 = aus) Kanai 1 T1S 68H 29H Zeitflags 1s
CP2 39H BWL07 P-Verhal. (1 = ein, 0 = aus) Kanai 2 T2S 69H TIMREG1 Zeitflags 2s
CP3 3AH P-Verhal. (1 = ein, 0 = aus) Kanai 3 T4S 6AH Zeitflags 4s
CP4 3BH P-Verhal. (1 = ein, 0 = aus) Kanai 4 TBS 6BH Zeitflags 8s
CT1 3CH Trackbit Kanai 1 THS 6CH Zeitflags 16s
CT2 3DH Trackbit Kanai 2 T1M 6DH Zeitflags 1min
CT3 3EH Trackbit Kanai 3 T2M 6EH Zeitflags 2min
CT4 3FH Trackbit Kanai 4 T4M 6FH Zeitflags 4min

Cl1 40H 24H 1 1 1-Verhal. (1 = ein, O = aus) Kanai 1 TF1 70H 2AH Blinkfrequenz 5 Hz
Cl2 41H BWL08 1-Verhal. (1 = ein, 0 = aus) Kanai 2 TF2 71H TIMREG2 Blinkfrequenz 2,5 Hz
Cl3 42H 1-Verhal. (1 = ein, 0 = aus) Kanai 3 TF4 72H Blinkfrequenz 1 Hz
Cl4 43H 1-Verhal. (1 = ein, O = aus) Kanai 4 (400 ms ein, 600 ms aus)
CD1 44H D-Verhal. (1 = ein, 0 = aus) Kanai 1 TFS 73H Blinkfrequenz 1 Hz
CD2 45H D-Verhal. (1 = ein, 0 = aus) Kanai 2 (200 ms ein, 800 ms aus)
CD3 46H D-Verhal. (1 = ein, 0 = aus) Kanai 3 T01 74H Zeitflags 0, 1s
CD4 47H D-Verhal. (1 = ein, 0 = aus) Kanai 4 T02 75H Zeitflags 0,2s
T04 76H Zeitflags 0,4s
BLH 48H 25H Dunkelsteuerung Bargraph/
TOH 77H Zeitflags 1,6s
Analog-Anzeige (10)
BLV 49H BWL09 Dunkelsteuerung vertikale CLO 78H 2BH Steuerbit Clear 0
Analog-Anzeige (72 x 144) (10) CL1 79H DATATRS Steuerbit Clear 1
BLD 4AH Dunkelsteuerung Ziffern bzw. CL2 7AH Steuerbit Clear 2
Statusanzeigen (4; 5; 6; 9) CL3 7BH Steuerbit Clear 3
OLD 4BH H/A- bzw. l/E-Umschaltung ohne CL4 7CH Steuerbit Clear 4
Blinken SPA 7DH Steuerbit Store Parameter
BOO 4CH binare Zwischenvariable RPA 7EH Steuerbit Recall Parameter
B01 4DH binare Zwischenvariable STR 7FH Steuerbit Beharrungszustand
B02 4EH binare Zwischenvariable erreicht (Selbstparam)
B03 4FH binare Zwischenvariable
KP1 80H 2CH Tastenzustand Taste 1 (grau)
B04 50H 26H binare Zwischenvariable KP2 81H KEYPOS Tastenzustand Taste 2 (T)
B05 51H BWL 10 binare Zwischenvariable KP3 82H Tastenzustand Taste 3 (4)
BOG 52H binare Zwischenvariable KP4 83H Tastenzustand Taste 4 l/E
B07 53H binare Zwischenvariable LLL 84H Binar Null
BOS 54H binare Zwischenvariable KP6 85H Tastenzustand Taste 6 A/H
B09 55H binare Zwischenvariable KP7 86H Tastenzustand Taste 8 (~)
B10 56H binare Zwischenvariable KP8 87H Tastenzustand Taste 7 (..,.)
EX1 57H nicht konfigurierbar!
KA1 88H 2DH TastenObergang on/off Taste 1
B11 58H 27H binare Zwischenvariable KA2 89H KEYAKT TastenObergang on/off Taste 2
B12 59H BWL 11 binare Zwischenvariable KA3 8AH TastenObergang on/off Taste 3
B13 5AH binare Zwischenvariable KA4 8BH TastenObergang on/off Taste 4 l/E
B14 5BH binare Zwischenvariable KA5 SCH Binar Null
B15 5CH binare Zwischenvariable KA6 8DH TastenObergang on/off Taste 6 A/H
B16 5DH binare Zwischenvariable KA7 8EH TastenObergang on/off Taste 8 (~)

B17 5EH binare Zwischenvariable KA8 8FH TastenObergang on/off Taste 7 (..,.)
EX2 5FH nicht konfigurierbar! 90H 2EH Errorbit ErOO = unquitierte
EOO
B18 GOH 28H binare Zwischenvariable Reininitialisierung
B19 61H BWL 12 binare Zwischenvariable ERF 91H ERRO Errorbit ErFA = fataler Fehler
B20 62H binare Zwischenvariable EPH 92H Errorbit ErPH = unvollstandiger
B21 63H binare Zwischenvariable Bearbeitungszyklus
B22 64H binare Zwischenvariable ECB 93H Errorbit ErCb = KEYBYTE XRAM
B23 65H binare Zwischenvariable EOG 94H Errorbit ErOC = unzulassiger OP-Code
B24 66H binare Zwischenvariable ENA 95H Errorbit ErnA = erfolgloser
B25 67H binare Zwischenvariable Datentransfer-Versuch
EPR 96H EPROM wird z. Zt. beschrieben
EAE 97H Vergleich Editier-/Arbeitsbereich
fehlerhaft

1I Abweichende Funktion beim Programmgeber, siehe Seite 32

30
Binarvariable in Digitric P
Intern definierte Binarvariable (Fortsetzung) Intern definierte Binarvariable (Fortsetzung)
Variablen- Bit- Byte- Funktion Variablen- Bit- Byte- Funktion
Name Adresse Adresse Name Adresse Adresse

EM1 98H 2FH Eingangsmodul 1 verfOgbar W01 COH 34H Schalterstell. l/E-Schalter Kanai 1
EM2 99H GENP Eingangsmodul 2 verfOgbar FUW12 ,,Intern"
EM3 9AH Eingangsmodul 3 verfugbar W11 C1H Schalterstell. l/E-Schalter Kanai 1
EM4 9BH Eingangsmodul 4 verfOgbar W21 C2H Schalterstell. l/E-Schalter Kanai 1
AM1 9CH Ausgangsmodul 1 verfugbar ,,Extern"
AM2 9DH Ausgangsmodul 2 verfugbar W31 C3H Schalterstell. l/E-Schalter Kanai 1
AM3 9EH Ausgangsmodul 3 verfOgbar W02 C4H (4EH) 11 Schalterstell. l/E-Schalter Kanai 2
AM4 9FH Ausgangsmodul 4 verfOgbar RQW1211 ,,Intern"
W12 C5H Schalterstell. l/E-Schalter Kanai 2
EHP AOH 30H Errorbit ErHP = Hilfsprozessor
W22 C6H Schalterstell. l/E-Schalter Kanai 2
fehlerhaft
,,Extern"
ETO A1H ERR1 Errorbit ErtO = Zykluszeitober-
W32 C7H Schalterstell. l/E-Schalter Kanai 2
schreitung
El1 A2H Errorbit Erl1 = 1. Zyklus nach Reset W03 CBH 35H Schalterstell. l/E-Schalter Kanai 3
El2 A3H Errorbit Erl2 = bis 32. Zyklus nach ,,Intern"
Reset W13 C9H FUW34 Schalterstell. l/E-Schalter Kanai 3
ERR A4H Errorbit Errr = zu hii.ufiger Reset W23 CAH Schalterstell. l/E-Schalter Kanai 3
(>31/16s) ,,Extern"
EBA A5H Errorbit ErbA = Batteriefehler W33 CBH Schalterstell. l/E-Schalter Kanai 3
(nur wenn EHP = 0) W04 CCH (4FH) 11 Schalterstell. l/E-Schalter Kanai 4
ELP A6H Errorbit ErLP = Unterspannung RQW34 11 ,,Intern"
(nur wenn EHP = 0) W14 CDH Schalterstell. l/E-Schalter Kanai 4
EH_ A7H Errorbit ErH _ = Hardwarefehler W24 CEH Schalterstell. l/E-Schalter Kanai 4
EPROM, RAM, 80C49 ,,Extern"
ENN ASH 31H Errorbit Ern W34 CFH Schalterstell. l/E-Schalter Kanai 4
= Gerii.t nicht in Normalmodus
S21 DOH 36H Statusanzeige H/A blink!
ECH A9H ERR2 Errorbit ErCh = RS-485 Schnittstelle
S22 D1H SWl2 Statusanzeige l/E blinkt
nicht verfugbar
S23 D2H umschalten auf Y-Anzeige
ENF AAH Errorbit ErnF =Frames zu selten 21
S24 D3H beliebige Taste innerhalb der letzten 2 s
ENT ABH Errorbit ErnT = Telegramme zu selten s1
gedruckt
EPG ACH Errorbit ErPG = Zeitplangeber -
OC1 D4H Kanai 1 im Display
Fehler
OC2 D5H Kanai 2 im Display
ETU ADH Errorbit ErtU = Selbst-
OC3 D6H Kanai 3 im Display
Parametrierung isl aktiv
OC4 D7H Kanai 4 im Display
EST AEH Errorbit ErSt = Selftune - Fehler
EG_ AFH Errorbit ErG _ = Globalgrenzwert 4 1 S11 D8H 37H manuelle Binii.reingabe
S12 D9H SWl1 manuelle Binii.reingabe
Y01 BOH 32H Schalterstell. H/A-Schalter Kanai 1
S13 DAH manuelle Binii.reingabe
FUY1 2 ,,Hand"
S14 DBH manuelle Binii.reingabe
Y11 B1H Schalterstell. H/A-Schalter Kanai 1
S15 DCH manuelle Binii.reingabe
Y21 B2H Schalterstell. H/A-Schalter Kanai 1
S16 DDH manuelle Binii.reingabe
,,Automatik"
S17 DEH manuelle Binareingabe
Y31 B3H Schalterstell. H/A-Schalter Kanai 1
S18 DFH manuelle Binii.reingabe
Y02 B4H (4CH) 11 Schalterstell. H/A-Sch alter Kanai 2
RQY1211 ,,Hand" R11 EOH 38H Schrittregler Kanai 1 ,,mehr"
Y12 B5H Schalterstell. H/A-Schalter Kanai 2 R21 E1H CONT3P Schrittregler Kanai 1 ,,weniger"
Y22 B6H Schalterstell. H/A-Schalter Kanai 2 R31 E2H Schrittregler Kanai 1 (intern)
,,Automatik" R41 E3H Schrittregler Kanai 1 (intern)
Y32 B7H Schalterstell. H/A-Schalter Kanai 2 R12 E4H Schrittregler Kanai 2 ,,mehr"
Y03 BBH 33H Schalterstell. H/A-Schalter Kanai 3 R22 E5H Schrittregler Kanai 2 ,,weniger"
FUY34 11 ,,Hand" R32 E6H Schrittregler Kanai 2 (intern)
Y13 B9H Schalterstell. H/A-Schalter Kanai 3 R42 E7H Schrittregler Kanai 2 (intern)
Y23 BAH Schalterstell. H/A-Schalter Kanai 3
,,Automatik"
Y33 BBH Schalterstell. H/A-Schalter Kanai 3
Y04 BCH (4DH) 11 Schalterstell. H/A-Schaller Kanai 4
RQy3411 ,,Hand"
Y14 BDH Schalterstell. H/A-Schalter Kanai 4 1) Zieladresse tor direkten Zugriff Ober die serielle Schnittstelle
Y24 BEH Schalterstell. H/A-Schalter Kanai 4 2) Schnittstelle RS-485 im Ruhezustand seit n Sekunden
(n in Adresse 84DFH festgelegt)
,,Automatik" 3) Kein Telegrammempfang seit m Sekunden
Y34 BFH Schalterstell. H/A-Schalter Kanai 4 (m in Adresse 84DEH festgelegt)
4) Ein beliebiger Grenzwert wird Ober- oder unterschritten, sofern dieser
in den Adressen 8768H oder 8769H aktiviert wurde

31
Technische Änderungen vorbehalten.

Diese Bedienungsanleitung ist urheberrechtlich geschützt. Die Übersetzung sowie die Vervielfältigung und Verbreitung in jeglicher Form
– auch als Bearbeitung oder in Auszügen –, insbesondere als Nachdruck, photomechanische oder elektronische Wiedergabe oder in
Form der Speicherung in Datenverarbeitungsanlagen oder Datennetzen ohne Genehmigung des Rechteinhabers sind untersagt und wer-
den zivil- und strafrechtlich verfolgt.

ABB Automation Products GmbH Technische Änderungen vorbehalten


Printed in the Fed. R. of Germany
Höseler Platz 2 42/61-31 DE Rev. 02
D-42579 Heiligenhaus Ausgabe 06.01
Tel. +49(0)20 56 12 - 51 81
Fax +49(0)20 56 12 - 50 81
http://www.abb.de/regler