Objekt
Task
VISU_TASK
Visualisiungsmanager
TargetVisu
Visu_Default
7.2 SPS-Anwendung erstellen
u Machen Sie sich mit folgenden CODESYS-Funktionen vertraut:
Ò Online-Hilfe > CODESYS Development System > Applikation erstellen
CODESYS legt bei der Erstellung des Projekts automatisch den Programmbaustein PLC_PRG (PRG)
an. Der Baustein wird zyklisch abgearbeitet. Andere Programme werden in diesem Baustein
aufgerufen.
Um eine SPS-Anwendung zu erstellen:
u Im Gerätebaum: Doppelklick auf [Application] > [PLC_PRG (PRG)]
w Editor-Fenster zeigt Eingabemaske der gewählten Programmiersprache.
u Programmcode eingeben.
7.2.1 Unterstützte Programmiersprachen
Folgende Programmiersprachen nach IEC 61131 werden durch die ifm-Funktionsbibliotheken
unterstützt:
•
Funktionsbausteinsprache FUP/FBD
•
Kontaktplan KOP/LD
•
Strukturierter Text ST
•
Ablaufsprache AS/SFC
•
Anweisungsliste AWL
•
Continuous Function Chart CFC
7.2.2 PLC_PRG in FUP und ST
Das Projekt-Template enthält die PRGs PLC_PRG (PRG) und PLC_PRG_IN_ST (PRG) . (Ò Objekte
der SPS-Anwendung mit ecomatDisplay-Template / 43)
Das PRG PLC_PRG (PRG) ist in Funktionsplan (FUP) programmiert und wird standardmäßig beim
Kompilieren berücksichtigt (Darstellung in schwarzer Schrift).
Das PRG PLC_PRG_IN_ST (PRG) ist in Strukturierter Text (ST) programmiert und wird
standardmäßig beim Kompilieren nicht berücksichtigt (Darstellung in grüner Schrift).
Beide PRGs besitzen die selbe Funktionalität.
Bei Bedarf kann für das Kompilieren das PRG PLC_PRG (PRG) deaktiviert und das PRG
PLC_PRG_IN_ST (PRG) aktiviert werden.
Das PRG PLC_PRG (PRG) deaktivieren:
u Rechtsklick auf [PLC_PRG (PRG)] > [Eigenschaften] > [Build] > [Vom Build ausschließen]
aktivieren.
44
Beschreibung
Haupttask mit zugewiesenem PLC_PRG.
Visualisierungstask mit zugewiesener Visualisierung.
Bietet Zugriff auf die Eigenschaften der Visualisierungen.
Bietet Zugriff auf die Eigenschaften des Displays.
Bietet Zugriff auf die Visualisierungsseite.