Programmbausteine
8.12 Sonstige Bausteine
Unterstützte Kontrollanweisungen
• IF
• ELSEIF
• ELSE
• WHILE
• RETURN
Die öffnende geschweifte Klammer "{" muss dabei in der gleichen Zeile wie die
Kontrollanweisung stehen. Eine öffnende geschweifte Klammer darf nicht am Zeilenanfang
stehen.
Die Folge-Kontrollanweisungen „ELSE" und „ELSEIF" müssen immer direkt hinter der
schließenden geschweiften Klammer des vorherigen Blocks stehen.
Unterstützte Formatierung
Für bessere Lesbarkeit werden folgende Formatierungen unterstützt:
• Leerzeichen
• Leerzeil
• Tabulatoren
• Optionales Semikolon am Ende der Zeile
• Kommentare
Kommentare werden mit einem vorangestellten Rautenzeichen "#" gekennzeichnet.
Beispiel: # Kommentar
Tabelle 8-8
Zulässige Operanden innerhalb des Skripts
Operand
+
-
*
/
^
%
!
!=
==
<
<=
>
>=
&&
||
&
|
334
Beschreibung
Addition
Subtraktion/Vorzeichenumkehr
Multiplikation
Division
Binäres Exklusiv Oder
1) 2)
Modulo
Nicht
Ungleich
Gleich
Kleiner
Kleiner oder gleich
Größer
Größer oder gleich
Logisches Und
Logisches Oder
Binäres Und
2)
Binäres Oder
2)
SIMATIC RTU3010C/RTU3011C
Betriebsanleitung, 08/2024, C79000-G8900-C480-09