Metainformationen zur Seite
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
start:sps:programmierung:strukturierter_text [2021/08/22 21:00] wikiadmin [IF] |
start:sps:programmierung:strukturierter_text [2024/04/05 13:06] (aktuell) wikiadmin [FOR] |
||
---|---|---|---|
Zeile 14: | Zeile 14: | ||
---- | ---- | ||
==== IF ==== | ==== IF ==== | ||
+ | [[https:// | ||
---- | ---- | ||
- | {{url> | ||
ST-Anweisung IF | ST-Anweisung IF | ||
Zeile 23: | Zeile 23: | ||
Syntax: | Syntax: | ||
- | IF <boolean expression_1> | + | |
- | < | + | **IF <boolean expression_1> |
- | {ELSIF <boolean expression_2> | + | |
- | < | + | |
- | ELSIF <boolean expression_n> | + | |
- | < | + | |
- | ELSE | + | |
- | < | + | |
- | END_IF; | + | |
Der Abschnitt innerhalb der geschweiften Klammer {} ist optional. | Der Abschnitt innerhalb der geschweiften Klammer {} ist optional. | ||
Zeile 43: | Zeile 36: | ||
Beispiel: | Beispiel: | ||
+ | <code C# [enable_line_numbers=" | ||
IF fTemp < 17 THEN | IF fTemp < 17 THEN | ||
bHeatingOn | bHeatingOn | ||
Zeile 51: | Zeile 45: | ||
bOpenWindow := FALSE; | bOpenWindow := FALSE; | ||
END_IF; | END_IF; | ||
+ | </ | ||
- | Siehe auch: | + | Siehe auch: ExST-Anweisung CONTINUE |
- | + | ||
- | | + | |
---- | ---- | ||
==== FOR ==== | ==== FOR ==== | ||
---- | ---- | ||
- | {{url>https:// | + | [[https:// |
---- | ---- | ||
+ | ST-Anweisung FOR | ||
+ | |||
+ | Die FOR-Schleife verwenden Sie, um Anweisungen mit einer bestimmten Anzahl von Wiederholungen auszuführen. | ||
+ | |||
+ | Syntax: | ||
+ | |||
+ | FOR < | ||
+ | |||
+ | Der Abschnitt innerhalb der geschweiften Klammern {} ist optional. | ||
+ | |||
+ | TwinCAT führt die < | ||
+ | |||
+ | Immer wenn die Anweisungen < | ||
+ | |||
+ | Beispiel: | ||
+ | |||
+ | <code C#> | ||
+ | FOR nCounter := 1 TO 5 BY 1 DO | ||
+ | nVar1 := nVar1*2; | ||
+ | END_FOR; | ||
+ | nErg := nVar1; | ||
+ | </ | ||
==== CASE ==== | ==== CASE ==== | ||
---- | ---- |