Herunterladen Inhalt Inhalt Diese Seite drucken

Systemregister Und Systemzeit; Schützen Des Code - LOYTEC LIOB-18 Serie Benutzerhandbuch

I/o controller
Inhaltsverzeichnis

Werbung

L-IOB I/O Controller Benutzerhandbuch
Das Retain-Attribut sollte nur bei globalen oder lokalen Variablen am Funktionsplan gesetzt
werden. Globale Variablen auf der Geräte-Ressource werden durch den I/O-Treiber verwaltet
und dürfen nicht als Retain markiert werden. Für diese Variablen müssen persistente
Datenpunkte verwendet werden (siehe Abschnitt 8.6.4). Darüber hinaus wird nicht
empfohlen, dass lokale Variablen in Funktionsblöcken als Retain-Variablen gesetzt werden.
Die Inhalte der Retain-Variablen werden alle 5 Minuten sowie beim Hinunterfahren des
Geräts ins Flash geschrieben. Dies stellt einen guten Kompomiss zwischen Schreib-
granularität während dem normalen Betrieb und Erhaltung der Flash-Lebensdauer dar. Falls
die Inhalte zu definierten Zeitpunkten explizit geschrieben werden sollen, verwenden Sie den
Funktionsblock RetainCtl, der im Ordner logi.library/Data enthalten ist. Verbinden Sie den
Eingang Store (S) und setzen Sie diesen Eingang für einen Zyklus auf TRUE, um das
Schreiben der Retain-Daten auszulösen. Stellen Sie sicher, dass der Eingang nach diesem
Zyklus wieder auf FALSE gesetzt wird, um ein wiederholtes Schreiben zu verhindern.

8.6.6 Systemregister und Systemzeit

Die Systemregister, wie z.B. die Systemzeit (System time) oder die CPU Load, können
innerhalb des IEC61131-Programms verwendet werden. Dazu muss für jedes Systemregister
eine globale Eingangsvariable vom Typ UDINT im IEC-61131-Programm erzeugt werden.
Danach müssen die Connections zwischen den IEC61131-Datenpunkten und den jeweiligen
Systemregistern manuell im L-INX Configurator erstellt werden.
Um die Systemzeit im IEC61131-Programm verwenden zu können, verbinden Sie den
AtoDT-Konverter (enthalten im Ordner StandardLibsIEC61131-3_(EXT)) zu der globalen
Eingangsvariable, die die Systemzeit empfängt.
8.6.7 Schützen des Code
Für den Schutz von Code gibt es 4 Datenpunkte. Diese Datenpunkte können in Kombination
mit einem adaptierten IEC61131-Programm verwendet werden, um einen Schutz für das
geistige Eigentum in Ihrem 61131-Programm zu implementieren. Bitte kontaktieren Sie die
LOYTEC Verkaufsabteilung für weiterführende Informationen.
Version 7.2
77
Abbildung 67: Deklarieren einer Retain-Variablen.
LOYTEC electronics GmbH
LOYTEC

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis