n
n
kVA
kVA
IPOS-Variablen
4
f
f
Einführung
i
i
P
Hz
Hz
P
4
IPOS-Variablen
4.1
Einführung
28
Die integrierte Positionierung und Ablaufsteuerung benutzt globale Variablen, die von
allen Tasks und den Interrupts gemeinsam genutzt werden. Es gibt keine lokalen Vari-
ablen, die nur in einer Task oder in einer Funktion deklariert sind.
Alle Variablen (Seite 25) sind 32-Bit-Variablen, die bei Rechenoperationen und Verglei-
chen als Ganzzahl mit Vorzeichen (Signed Integer) behandelt werden. Es ist im Anwen-
derprogramm darauf zu achten, dass das Endergebnis einer Rechenoperation im
Zahlenbereich liegt.
Der Zahlenbereich kann wie folgt in einem Zahlenkreis dargestellt werden:
4294967295
0xFFFF FFFF
-1
2147483648
0x8000 0000
-2147483648
Beispiel:
H
=
=
=
H
0
4
,
H
1 7
,
H
3
=
H
0
2147 483 647
,
H
1 1
Jede Variable hat einen Index über den z. B. mit dem Movilink-Befehl (_MoviLink/
MOVLNK) die Variable gelesen und geschrieben werden kann. Der Index berechnet sich
aus:
Index = VarNr. + 11000
Beispiel: H371 hat den Index 11371.
0
=
0
H
1
=
=
+
= −
,
H
3
H
0
H
1
2147 483 648
0 (dezimal absolut)
0x0 (hexadezimal)
0 (IPOS-Wert)
+
2147483647
0x7FFF FFFF
2147483647
473666955
Handbuch – IPOSplus®