Information

Table Of Contents
Eaton Schaltungsbuch 06/11

  
1
Software
Anwender von Automatisierungskom-
ponenten wie z. B. Maschinen- und
Anlagenbauer gebensichheute nicht mehr
mit Einzellösungen zufrieden. Deshalb
haben sich Standards wie die IEC 61131-3
als herstellerunabhängige Norm zur Pro-
grammierung von Speicherprogrammier-
baren Steuerungen etabliert. CoDeSys
unterstützt alle in der Norm IEC-61131
beschriebenen Programmiersprachen.
CoDeSys basiert auf einem Standard der
Firma 3S. Ausgereifte technische Eigen-
schaften, einfaches Handling und eine
weite Verbreitung dieser Software zur Pro-
grammierung von Automatisierungskom-
ponenten verschiedener Hersteller sind
Garanten für den Erfolg.
Sämtliche Steuerungen von Eaton werden
mit der CoDeSys-Software programmiert.
Die Programmierung kann in unter-
schiedlichen Programmiersprachen
erfolgen. Dabei wird zwischen textorien-
tierten und grafikorientierten Sprachen
unterschieden.
 
 
Eine Anweisungsliste (AWL) besteht aus
einer Folge von Anweisungen. Jede
Anweisung beginnt in einer neuen Zeile
und beinhaltet einen Operator und je
nach Art der Operation einen oder meh-
rere durch Komma abgetrennte
Operanden.
Vor einer Anweisung kann sich eine Iden-
tifikator-Marke befinden, gefolgt von
einem Doppelpunkt (:). Sie dient der Kenn-
zeichnung der Anweisung und kann bei-
spielsweise als Sprungziel verwendet wer-
den.
Ein Kommentar muss das letzte Element in
einer Zeile sein.
Beispiel:
LD 17
ST lint (* Kommentar *)
GE 5
JMPC next
LD idword
EQ istruct.sdword
STN test
next:
  
Der Strukturierte Text (ST) besteht aus
einer Reihe von Anweisungen, die wie in
Hochsprachen bedingt (IF...THEN...ELSE)
oder in Schle ifen (WHILEDO) ausgeführt
werden.
Beispiel:
IF value < 7 THEN
WHILE value < 8 DO
value := value + 1;
END_WHILE;
END_IF