User manual

56 GMC-I Messtechnik GmbH
9 Zustands- und Ereignisverwaltung
Zum Erkennen von Programmierfehlern (z. B. Empfang eines fal-
schen Befehls), Gerätezuständen (z. B. Ausgang arbeitet in Span-
nungsregelung) oder aufgetretenen Ereignissen (z. B. Ausgang
wurde durch eine Schutzfunktion abgeschaltet) besitzt das Gerät
besondere Register die vom steuernden Controller abgefragt wer-
den können.
Struktur
Bild 9 Die Zustands- und Ereignisverwaltung
DI08
DI07
DI05
DI04
DI03
DI02
DI01
PON
0
CME
EXE
DDE
QYE
0
OPC
OTP2I
OTP2A
OTP1A
OVPA
OCPA
CP
CCR
CVR
7
6
5
4
3
2
1
0
7
6
5
4
3
2
1
0
7
6
5
4
3
2
1
0
7
6
5
4
3
2
1
0
7
6
5
4
3
2
1
0
SEQB
OTP2A
OTP1A
OVPA
OCPA
CP
CCR
CVR
0
ESR
MAV
ERA
ERB
ERC
0
7
6
5
4
3
2
1
0
&
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
RQS
MSS
1
1
1
1
1
Service
Request
Erzeugung
Parallel
Poll
Funktion
DI06
MSS
Service
Request
Funktion
rsv
RQS
SRQ
SRQLED
*SRE?
Serial Poll
oder
*STB?
*SREn
(0 n 255)
*PRE?
*IST?
ist
*ESEn (0 n 255)
ERAE?ERA?CRA?
ERAEn (0 n 255)
ERB?
ERBE?
ERBEn (0 n 255)
*OPC
*OPC?
*PREn
(0 n 255)
PPC
Kommando
*ESR?
*ESE?
1
0
*PSC?
*PSCn (n=0;1)
Clear
ESE, SRE, PRE
Condition
Register
Event
Register
Enable
Register
Status Byte
Register
Enable
Register
Abfragebefehl
TRUE = 1
FALSE = 0
Zustand/
Bit-Nr. Wertigkeit
Einstell-
befehl
128
64
32
16
8
4
2
1
Power On
Command Error
Execution Error
Query Error
Operation
Complete
Message Available
Sequence aktiv
Übertemperaturwarnung
Overload/Leistungsbegrenzung
Overvoltage
Constant Current Regulation
Constant Voltage Regulation
Parallel Poll
Σ≠0
Σ≠0
Σ≠0
Σ≠0
0
0
0
0
Übertemperaturabschaltung
SEQI
T2A
T1A
OUTE
0
S3A
S2A
S1A
Output-On Error
Limit Error
Device Dependent Error
TCE
REMC
0
ACLC
SEQE
LIME
CCE
CVE
7
6
5
4
3
2
1
0
TCB
T2A
T1A
ACLL
0
S123A
CMPC
CMPV
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
ERCE?ERC?CRB?
ERCEn (0 n 255)
Selft test error
TRG 1 aktiv
Signalausgang aktiv
AC level low
Σ≠0
TRG 2 aktiv
Overcurrent
Remote
Local change
Sequence Execution Error
SIG 3 aktiv
SIG 2 aktiv
SIG 1 aktiv
1
Ereignis
n = Dezimaläquivalent des
Registerinhalts (0 n 255)
z. B. *ESE?
z. B. *ESEn
Mindest ein
Uout out of tolerance,
Iout out of tolerance,
UI_C_SET (w1/2)
UI_C_SET (w3/4)