Funktionsübersicht für SCL in Step7

Operatoren

Darstellung Operator Operatortyp Priorität
( ) Klammerung Klammer 1
** Potenz Arithmetisch 2
+ unäres Plus (Vorzeichen) Arithmetisch 3
- unäres Minus (Vorzeichen) Arithmetisch 3
NOT Negation Logisch 3
* Multiplikation Arithmetisch 4
/ Division Arithmetisch 4
MOD Modulo-Funktion Arithmetisch 4
DIV Ganzzahlige Division Arithmetisch 4
+ Addition Arithmetisch 5
- Subtraktion Arithmetisch 5
< kleiner als Vergleicher 6
> größer als Vergleicher 6
<= kleiner gleich Vergleicher 6
>= größer gleich Vergleicher 6
= Gleichheit Vergleicher 7
<> Ungleichheit Vergleicher 7
AND; & UND Logisch 8
XOR Exklusiv-ODER Logisch 9
OR ODER Logisch 10
: = Zuweisung Zuweisung 11

Kontrollfunktionen für SCL in Step7

Name Beschreibung
IF Die IF-Anweisung ist an eine Bedingung geknüpft, wie eine WENN; DANN-Funktion.
CASE Die CASE-Anweisung ist eine Steueranweisung zum Auswählen eines Programmteils.
FOR Mit einer FOR-Anweisung wird eine Anweisung oder Anweisungsfolge solange wiederholt, bis die Variable außerhalb des angegebenen Bereichs liegt. Die Variable muss eine lokale Variable vom Typ INT oder DINT sein.
WHILE Die WHILE-Anweisung ist ähnlich wie die FOR-Anweisung und wiederholt eine Anweisung oder Anweisungsfolge solange eine Bedingung in Form eines logischen Ausdrucks erfüllt ist.
REPEAT Die REPEAT-Anweisung ist ebenfalls ähnlich wie die FOR-Anweisung und wiederholt eine Anweisung oder Anweisungsfolge, die sich innerhalb von REPEAT und UNTIL befinden muss solange, bis eine Abbruchbedingung in Form eines logischen Ausdrucks eintritt.
CONTINUE Mit der CONTINUE-Anweisung wird eine Wiederholungsanweisung (FOR, WHILE, REPEAT) abgebrochen und ein Sprung zum Anweisungsende wird durchgeführt. Der weitere Vorgang hängt von der Anweisung ab.
EXIT Mit der EXIT-Anweisung wird eine Wiederholungsanweisung (FOR, WHILE, REPEAT) hart abgebrochen und das Programm wird nach END_ (FOR, WHILE, REPEAT) fortgeführt.
GOTO Mit der GOTO-Anweisung werden Sprünge im Programm innerhalb des Bausteins durchgeführt.
RETURN Mit der RETURN-Anweisung wird der aktuell bearbeitete Baustein verlassen und zum aufrufenden Baustein zurückgekehrt.