4. Einstieg in das IEC-Programmiersystem CoDeSys - B.Eng ...
4. Einstieg in das IEC-Programmiersystem CoDeSys - B.Eng ...
4. Einstieg in das IEC-Programmiersystem CoDeSys - B.Eng ...
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Grundlagen der Automatisierungstechnik I<br />
TASK<br />
TRANSITION…FROM…TO…END_TRANSITION<br />
TRUE<br />
TYPE…END_TYPE<br />
VAR…END_VAR<br />
VAR_INPUT…END_VAR<br />
VAR_OUTPUT…END_VAR<br />
VAR_IN_OUT…END_VAR<br />
VAR_EXTERNAL…END_VAR<br />
VAR_ACCESS…END_VAR<br />
VAR_GLOBAL…END_VAR<br />
WHILE…DO…END_WHILE<br />
WITH<br />
Beispiele für numerische ganzzahlige und reelle Literale:<br />
-5 +96 628_26 Ganzzahlige Literale; Unterstrichzeichen zwischen<br />
den Ziffern dürfen nicht signifikant se<strong>in</strong><br />
-5,0 0.123 12.56 Reelle Literale<br />
6.2E – 4 bzw. 6.2e – 4<br />
-2.6E + 3 bzw. – 2,6e + 3<br />
12.0E3 bzw. 12.0e3<br />
Reelle Literale mit Exponent<br />
2#1010_1010 Literal zur Basis 2<br />
8#156 Literal zur Basis 8<br />
16#FF Literal zur Basis 16<br />
0 1 Boolesche Null und E<strong>in</strong>s<br />
FALSE TRUE Boolesche FALSE und TRUE<br />
Beispiele für Zeichenfolge-Literale:<br />
Folge von Null oder mehr Zeichen, die <strong>in</strong> e<strong>in</strong>fache Anführungszeichen (') e<strong>in</strong>geschlossen ist.<br />
“ Leere Zeichenfolge mit der Länge Null<br />
'X' Zeichenfolge mit der Länge E<strong>in</strong>s, mit Zeichen X<br />
' ' Zeichenfolge der Länge E<strong>in</strong>s, mit Leerzeichen<br />
'$“ Zeichenfolge der Länge E<strong>in</strong>s, mit Anführungszeichen<br />
'$$6.00' Zeichenfolge der Länge Fünf, $6.00<br />
$$ Dollar-Zeichen $<br />
$' Anführungszeichen<br />
$L bzw. $1 Zeilenvorschub<br />
$N bzw. §n Neue Zeile<br />
$P bzw. §p Neue Seite<br />
$R bzw. $r Wagenrücklauf<br />
Beispiele für Zeit-Literale:<br />
• Zeitdauer<br />
Daten für Zeitdauer müssen l<strong>in</strong>ks durch <strong>das</strong> Schlüsselwort T#, TIME#, t# oder time#<br />
begrenzt werden. Unterstrichzeichen können die E<strong>in</strong>heiten von Zeitdauer-Literalen trennen.<br />
T#80ms T#30.8s T#9.5m T#20.6h<br />
t#30h26m t#7d16h12m13s<br />
TIME#2.5h time#2.5h<br />
T#16h_12m_18s T#16h_12m_18s<br />
Grundlagen der Automatisierungstechnik I: <strong>4.</strong> <strong>Programmiersystem</strong> <strong>CoDeSys</strong> Seite 4-24<br />
Autor: Dr. Becker 03_2008