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 [2024/04/05 12:41] wikiadmin [FOR] |
start:sps:programmierung:strukturierter_text [2024/04/05 13:06] (aktuell) wikiadmin [FOR] |
||
|---|---|---|---|
| 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 ==== | ||
| Zeile 66: | Zeile 59: | ||
| Syntax: | Syntax: | ||
| - | FOR < | + | FOR < |
| - | | + | |
| - | END_FOR; | + | |
| Der Abschnitt innerhalb der geschweiften Klammern {} ist optional. | Der Abschnitt innerhalb der geschweiften Klammern {} ist optional. | ||
| Zeile 75: | Zeile 66: | ||
| Immer wenn die Anweisungen < | Immer wenn die Anweisungen < | ||
| + | |||
| + | Beispiel: | ||
| + | |||
| + | <code C#> | ||
| + | FOR nCounter := 1 TO 5 BY 1 DO | ||
| + | nVar1 := nVar1*2; | ||
| + | END_FOR; | ||
| + | nErg := nVar1; | ||
| + | </ | ||
| ==== CASE ==== | ==== CASE ==== | ||
| ---- | ---- | ||