Herunterladen Inhalt Inhalt Diese Seite drucken

Verwenden Von Unvt-Variablen (Liob-18X/48X); Eigene Datentypen Erzeugen - LOYTEC LIOB-180 Benutzerhandbuch

I/o controller
Vorschau ausblenden Andere Handbücher für LIOB-180:
Inhaltsverzeichnis

Werbung

L-IOB I/O Controller Benutzerhandbuch
Wichtig:
Jede globale Variable, die an einen der Blöcke Update-Notification oder Force-Update
verbunden wird, muss mit ihrem rechten Anschluss verbunden werden!

8.6.2 Verwenden von UNVT-Variablen (LIOB-18x/48x)

So wie die vordefinierten CEA-709-Datentypen und die Technologie-Konverter, können
auch benutzerdefinierte Netzwerkvariablen-Typen verwendet werden. Der L-INX
Configurator unterstützt den Entwickler beim Erstellen der Typdefinitionen für UNVTs und
Aufzählungen, die auf den L
Um Typdefinitionen für UNVTs in logiCAD zu erstellen
1.
2.
3.
4.
5.
Zur Verwendung der neu erstellten Datentypen können geeignete Technologie-
Konverterblöcke erzeugt werden. Für jeden UNVT-Typ erzeugen Sie einen normalen
Funktionsblock, um den Eingang einer UNVT in eine Anzahl an IEC61131-Datentypen zu
konvertieren und umgekehrt. Dazu können Sie können Sie als Vorlage die Technologie-
Konverterblöcke für den SNVT-Typ SNVT_switch hernehmen, die von LOYTEC zur
Verfügung gestellt werden. Diese sollten Ihnen Ideen geben, wie Sie eigene Konverter
implementieren.

8.6.3 Eigene Datentypen erzeugen

Für spezielle Anwendungen können vom Benutzer eigene, zu IEC61131 konforme
Datentypen angelegt werden. Diese müssen nicht mit Typen von CEA-709-Netzwerk-
variablen korrespondieren, sind aber dennoch als Datenpunkt im Gerät verfügbar. Außerdem
können solche Datenpunkte auch persistent gemacht werden, wodurch auch Variablen
benutzerdefinierter Typen persistent werden.
Die meisten der IEC61131-Datentypen können als globale Variablen auf dem Gerät
verwendet werden und der L-INX Configurator kann passende Register-Datenpunkte für den
IEC61131-Typ erzeugen. Unterstützte Datentypen beinhalten: eigene Aufzählungstypen (ein
Multistate-Register mit den notwendigen States wird automatisch erzeugt), Strings (ein
String-Datenpunkt mit einer maximalen Länge von 128 Zeichen wird erzeugt), und einfache
Arrays.
Während der Configurator die benötigte Datenpunktgröße für einfache Arrays (z.B. ARRAY
[1..16] OF INT) automatisch bestimmen kann und damit ein passendes User-Register im
IEC61131-Variablen-Import anlegen kann, kann die Größe für benutzerdefinierte Strukturen
momentan nicht bestimmt werden. Somit kann der L-INX Configurator nicht wissen, wie ein
passender User-Datenpunkt angelegt werden soll. Um das Problem zu umgehen, muss der
Version 7.6
ON
Starten Sie den L-INX Configurator.
Wählen Sie das Menü Werkzeuge → NV-Ressourcedatei exportieren....
Wählen Sie die Ressourcedatei, die exportiert werden soll, und das Format 'Structured
Text'. Drücken Sie Ausgewählte exportieren und speichern Sie die Datei ab.
Um die erstellte Typdefinitionsdatei in logiCAD zu importieren, fügen Sie eine neue
Bibliothek in das Projekt hinzu. Klicken Sie mit der rechten Maustaste auf die neue
Bibliothek und wählen den Menüpunkt Export/Import → Start ST-Import.
Wählen Sie die Datei zum Import und prüfen Sie die Ausgaben im Error-state viewer
nachdem der Import fertig gestellt wurde.
LOYTEC electronics GmbH
80
M
Ressourcen basieren.
ARK
LOYTEC

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis