Automatisierung
5.4.1.3
Konstanten
Konstanten sind feste Zahlenwerte. Beispiele:
Datentyp
BOOL
BOOL
DINT
DINT
DINT
REAL
REAL
Der Datentyp wird automatisch erkannt. Die Prioritätsreihenfolge der Erkennung ist BOOL vor
DINT vor REAL.
Hinweis
Beim invertierten Laden (LDN) einer DINT Konstante ("0", "1") muss ein Vorzeichen verwendet werden
("+0", "+1"), ansonsten wird die Konstante als BOOL erkannt.
5.4.1.4
Sprungmarken
Sprungmarken dienen zum absoluten oder zum bedingten
•
Sprung zu Programmteilen (Verzweigung)
•
Aufruf von Subroutinen (Rücksprung mit der Anweisung RET)
Der Name einer Sprungmarke kann frei vergeben werden, er darf 39 Zeichen nicht
überschreiten und wird mit einem ":" abgeschlossen.
Beispiel:
Es existieren vordefinierte Sprungmarken zur Strukturierung des Anwenderprogramms:
Schlüsselwort
PLC_RESET
PLC_INIT
PLC_START
1)
optional
2)
da die Ausführung bis zum Ende der AWL geht, müssen Sprungmarken die mit CAL
angesprungen werden (Subroutine), am Anfang der AWL stehen (vor PLC_RESET, PLC_INIT)
172
Wert
0
1
-1234
532
+3
1.23E-03
-1.25E05
TEST:
Ausführung
vor aktuellem Prozessabbild
nach aktuellem Prozessabbild
zyklisch nach READY
SICAM 1703 Gemeinsame Funktionen System und Basissystemelemente
1)
PLC_RESET...PLC_INIT oder
PLC_START
1)
PLC_ INIT...PLC_START
2)
PLC_START...Ende AWL
DC0-014-2.02, Ausgabedatum 02.2011
von ... bis