Herunterladen Inhalt Inhalt Diese Seite drucken

Vorkompiliertes Iec61131-Programm; Zusätzliche Funktionen; Force-Update Funktion - LOYTEC L-INX-100 Benutzerhandbuch

Inhaltsverzeichnis

Werbung

L-INX/L-GATE Benutzerhandbuch
Nach dem Neustart des Geräts ist das IEC61131-Program fertig und wird ausgeführt. Bitte
prüfen Sie die PLC-LED, um eine potentielle Überlast zu erkennen.

6.5.3 Vorkompiliertes IEC61131-Programm

Im Gegensatz zu den vorhergehenden Abschnitten wird hier angenommen, dass bereits
einige Komponenten fertig gestellt wurden und ein Beginn von Grund auf nicht mehr
praktikabel ist. Außerdem gibt es die Möglichkeit, dass man mit einem bereits definierten
IEC61131-Programm oder einem fixen Netzwerk-Interface arbeitet.
Ausgehend von einem bereits vorkompilierten IEC61131-Programm sieht der Arbeitsablauf
ähnlich wie in Abschnitt 6.5.1 aus. Der Unterschied liegt darin, dass alle mit logiCAD
verwandten Schritte entfallen. Weil das IEC61131-Programm bereits kompiliert wurde, sind
die Namen für die IEC61131-Datenpunkte bereits festgelegt. Die Definitionen für die
Datenpunkte müssen entweder in Form einer CSV-Datei zum Import in den L-INX
Configurator oder in einem L-INX Configurator-Projekt selbst zur Verfügung stehen. Falls
das Netzwerk-Interface für den L-INX noch nicht erstellt wurde, kann der L-INX
Configurator dazu verwendet werden, die benötigten Datenpunkte zu erzeugen und zu
verbinden.
Zusätzlich kann die Möglichkeit bestehen, dass auch die Netzwerk-Datenpunkte bereits
festgelegt wurden beziehungsweise ein bestimmtes Netzwerk-Interface vom Benutzer
vorgegeben wird. In diesem Fall muss der Entwickler die Connections zwischen den
IEC61131-Datenpunkten und den entsprechenden Netzwerk-Datenpunkten manuell erstel-
len.
Nach dem Hinunterladen der Konfiguration und dem Neustart des L-INX, kann das
IEC61131-Program dann über das Web-Interface oder mit dem L-INX Configurator auf das
Gerät geladen werden. Nach einem letzten Neustart lädt der L-INX schließlich das
IEC61131-Programm und führt es aus.
6.6 Zusätzliche Funktionen

6.6.1 Force-Update Funktion

Standardmäßig sendet das IEC61131-Programm nur dann Aktualisierungen, wenn sich ein
Ausgangswert ändert. In jedem Programmzyklus werden die Eingangswerte geholt, das
IEC61131-Programm wird ausgeführt und die errechneten Ausgangswerte werden an den
I/O-Treiber geschrieben. Wenn die alten Werte nun gleich den neuen Werten sind, so
werden die IEC61131-Datenpunkte nicht erneut aktualisiert. Daher wird auch kein neuer
Wert über das Netzwerk ausgesendet.
Für manche Anwendungen, z.B. für einen Szenenkontroller, ist es jedoch notwendig einen
Wert auf Anfrage auszusenden. Zum Beispiel soll jedes Mal, wenn der Eingangswert
aktualisiert wird, der Ausgangswert am Netzwerk gesendet werden, egal ob sich der Wert
am Ausgang ändert oder nicht.
Um diese Funktion zu implementieren, sind spezielle, herstellerspezifische Funktionsblöcke
verfügbar. Zuerst muss herausgefunden werden, ob ein bestimmter Eingang innerhalb des
letzten Zyklus aktualisiert wurde. Diese Funktion wird vom Funktionsblock Update Notify
bereitgestellt (im Ordner StandardLibsLoytec_Support). Zweitens muss ein Ausgang
dazu gebracht werden, eine Aktualisierung zu senden, auch wenn sich der Wert nicht
geändert hat. Der Funktionsblock Force Update wird dafür verwendet (im Ordner
StandardLibsLoytec_Support).
Version 6.3
85
LOYTEC electronics GmbH
LOYTEC

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis