Beispiel
main()
{
}
17.3.28 _Wait
Syntax
_Wait( zeit )
Beschreibung
Wartet die in einer Konstanten angegebene Zeit in Millisekunden (ms).
Argumente
zeit
HINWEIS
Soll die Wartezeit variabel sein, so muss statt des WAIT-Befehls ein Timer (H487 ...
H489) initialisiert werden und eine Schleife programmiert werden, bis der Timer abge-
laufen ist.
Beispiel
17.3.29 _WaitInput
Syntax
_WaitInput ( pegel, maske )
Beschreibung
Die Funktion wartet solange, bis an bestimmten Eingangsklemmen ein bestimmter
Pegel anliegt. Die gewünschte Polarität der Eingangspegel und die relevanten Klem-
men werden als Argumente angegeben. Die Funktion wartet solange, wie alle in maske
mit Eins markierten Eingangsklemmen "1"-Pegel bzw. "0"-Pegel haben.
Argumente
pegel
testen sind, und einen der folgenden Werte annehmen kann:
1:
0:
maske
Bits innerhalb des Ausdrucks haben folgende Bedeutung:
Bit 0:
Bit 1:
Bit 2:
Bit 3:
Bit 4:
Bit 5:
Bit 6:
Bit 7:
Bit 8:
Bit 9:
Bit 10:
Bit 11:
Bit 12:
Bit 13:
Bit 14-31: reserviert
Handbuch – IPOSplus®
_TouchProbe( TP_EN1 ); // Freigabe des Touch-Probe-Eingangs DI02
Konstante, welche die Wartezeit in Millisekunden angibt, keine Variable möglich.
Timer_0 = 20000;
// start value 20 s
while( Timer_0 ){}
// wait 20 s
Konstanter Ausdruck, der angibt, auf welchen Signalpegel die Klemmen zu
HIGH-Pegel ("1"-Pegel)
LOW-Pegel ("0"-Pegel)
Konstanter binärer Ausdruck, der angibt, welche Klemmen zu testen sind. Die
DI00,
maske = 0b1
DI01,
maske = 0b10
DI02,
maske = 0b100
DI03,
maske = 0b1000
DI04,
maske = 0b10000
DI05,
maske = 0b100000
DI10,
maske = 0b1000000
DI11,
maske = 0b10000000
DI12,
maske = 0b100000000
DI13,
maske = 0b1000000000
DI14,
maske = 0b10000000000
DI15,
maske = 0b100000000000
DI16,
maske = 0b1000000000000
DI17,
maske = 0b10000000000000
Compiler – Funktionen
Standardfunktionen
n
n
kVA
kVA
17
f
f
i
i
P
Hz
Hz
P
243