EPIxxxx, ERIxxxx - Einstellen der IO-Link Device Parameter

In diesem Kapitel wird erläutert wie Sie die IO-Link Device Parameter auslesen und einstellen können.

Die Anzahl und Art der angezeigten Objekte im Reiter „Parameter“ variieren je nach Sensortyp.
Zunächst sind die Default-Einstellungen, wie in der entsprechenden IODD hinterlegt, zu sehen.

1. Klicken Sie den IO-Link Master in der TwinCAT Baumstruktur an.
2. Klicken Sie den Karteireiter „IO-Link“ an.
3. Wählen Sie den Port, an den das IO-Link Device angeschlossen ist.
4. Klicken Sie doppelt auf den Port oder mit Rechtsklick und Auswahl „Parameter“.
Der Karteireiter „Parameter“ wird geöffnet.
EPIxxxx, ERIxxxx - Einstellen der IO-Link Device Parameter 1:
EPIxxxx, ERIxxxx - Einstellen der IO-Link Device Parameter 2:

Die Device Parameter werden in dem Karteireiter aufgeführt. Im Karteireiter oben befinden sich die Buttons Compare, Read, Write, Set Default, Export/Import , und Store. Über die Buttons „Read“, „Write“ und Store werden die im IO-Link Device gespeicherten Parameter ausgelesen, geladen und im Parameterserver des Masters gespeichert.

Über das Drop-down-Menü können verschiedene Benutzerrollen gewählt werden. Voreingestellt ist die Benutzerrolle „Specialist“. Die Parameter werden in unterschiedlichen Darstellungen und Umfängen angezeigt.

Über den Parameter Standard Command ist ein Neustart des IO-Link Devices oder das Wiederherstellen der Applikationsparameter möglich.

Applikationsspezifische Informationen können im Parameter (0x0018) Application Specific Tag vorgegeben werden.

„Compare“-Button

1. Drücken Sie den „Compare“ Button.
Die Parameterdaten der Konfiguration werden verglichen mit den Parametersätzen im Sensor.
Das Ergebnis wird im Reiter „Parameter“ angezeigt s. folgende Grafiken.

Übereinstimmung zwischen Konfiguration und Sensordaten

Die Übereinstimmung wird durch einen grünen Haken vor dem Index bestätigt. Übereinstimmende Werte werden im Feld „Value“ angezeigt (s. Index 0x0018 „Application Specific Tag).

EPIxxxx, ERIxxxx - Einstellen der IO-Link Device Parameter 3:
Anzeige übereinstimmender Daten im Reiter „Parameter“

Abweichungen zwischen Konfiguration und Sensordaten

Eine Abweichung wird durch ein gelbes Stift-Symbol vor dem Index angezeigt. Bei abweichenden Werten wird im Feld „Value“ der Wert „Compare“ angezeigt (s. Index 0x0018 „Application Specific Tag).

EPIxxxx, ERIxxxx - Einstellen der IO-Link Device Parameter 4:
Anzeige abweichender Daten im Reiter „Parameter“
EPIxxxx, ERIxxxx - Einstellen der IO-Link Device Parameter 5:
Parameterdaten der Konfiguration mit Sensordaten vergleichen

„Read“-Button

Voreingestellt sind immer die Default-Werte aus der IODD-Datei.

1. Drücken Sie den „Read“-Button
Die aktuellen Parameterwerte des Sensors werden ausgelesen. Das erfolgreiche Lesen der Daten wird mit einem grünen Haken vor dem Index bestätigt.

„Write“-Button

Voreingestellt sind immer die Default-Werte aus der IODD-Datei

1. Tragen Sie den gewünschten Wert unter „Value“ ein
2. Drücken Sie die Enter-Taste
Die Werte werden übernommen
3. Drücken Sie den „Write“-Buttons.
Die Daten werden ins Gerät geschrieben (offline Konfiguration möglich). Der erfolgreiche Schreibvorgang wird mit dem Speichersymbol vor dem Index bestätigt.
EPIxxxx, ERIxxxx - Einstellen der IO-Link Device Parameter 6:
Parameterdaten aus dem Sensor lesen und zum Sensor schreiben

“Set Default”-Button

1. Drücken Sie den „Set Default“-Buttons
Alle Parameterwerte werden auf die Voreinstellungen zurückgesetzt.
EPIxxxx, ERIxxxx - Einstellen der IO-Link Device Parameter 7:

Default-Werte zum Sensor schreiben

Beachten Sie, dass auch die Default-Werte über den „Write“-Button zum Sensor geschrieben werden müssen.

EPIxxxx, ERIxxxx - Einstellen der IO-Link Device Parameter 8:
Parameter auf Default-Werte zurücksetzen

“Export / Import”-Button

Die eingestellten Parameterwerte können als .vbs - Datei exportiert und später über Import wieder hergestellt werden.

1. Drücken Sie den „Export / Import“-Buttons s. folgende Abbildung (1)
der Import / Export Dialog wird geöffnet.
2. Geben Sie den Pfad an, unter dem sie die vbs - Datei exportieren bzw. importieren möchten s. folgende Abb. (2) und bestätigen Sie mit dem „Öffnen“-Button s. folgende Abb. (4),
3. Zusätzlich können die Exportoptionen „Attach Store Command“ und „Enable Block Parametrization“ s. folgende Abb. (3) gewählt werden:
4. Drücken Sie den „Export“ bzw. „Import“-Button
Die Parameter werden gemäß der importierten Datei übernommen. Die Änderung der Parameter wird mit einem Stift-Symbol gekennzeichnet.
5. Schreiben Sie die neuen Parameterwerte mit dem “Write“-Button zum Sensor.
Die Daten werden ins Gerät geschrieben (offline Konfiguration möglich). Der erfolgreiche Schreibvorgang wird mit dem Speichersymbol vor dem Index bestätigt.
EPIxxxx, ERIxxxx - Einstellen der IO-Link Device Parameter 9:
Parametrierung IO-Link device - Export / Import

„Store“-Button

1. Klicken Sie auf den „Store“ -Button (Data Storage).
Der Beckhoff IO-Link Master speichert sensorabhängige Daten z. B. folgende Parameter:
(0x0018) „Application Specific Tag“,
(0x08n0) „Settings“ und
0x3800 „Range Settings“.
Das erfolgreiche Speichern wird mit Store-Symbol bestätigt.
Bei Austausch des IO-Link Devices gegen ein baugleiches Modul, kann das Device wiederhergestellt werden.

Die gespeicherten Werte werden im Reiter „ServerParameter“ angezeigt.

1. Klicken Sie mit rechts auf das Device und wählen im Menü „Parameter Server“
Die gespeicherten Daten werden angezeigt.
EPIxxxx, ERIxxxx - Einstellen der IO-Link Device Parameter 10:
Reiter „Parameter Server“ öffnen
EPIxxxx, ERIxxxx - Einstellen der IO-Link Device Parameter 11:
Reiter „ServerParameter“

Store-Button über die SPS auslösen

Die Indexgroup eines ADS Befehls ist, wie beim CoE, auf 0xF302 für den IO-Link-Bedarfsdatenkanal festgelegt.

Gemäß IO-Link Spezifikation müssen Geräte mit ISDU Unterstützung den Index 0x0002 verwenden, um den Systembefehl zu empfangen. Die folgende Tabelle zeigt Kodierungsbeispiele für Systembefehle (ISDU), die vollständige Übersicht finden sie in der Tabelle „Coding of SystemCommand (ISDU)“ der IO-Link Spezifikation.

Befehl
(hex)

Befehl
(dez)

Name des Befehls

Definition

….

 

 

 

0x01

1

ParamUploadStart

Start Parameter Upload

0x02

2

ParamUploadEnd

Stopp Parameter Upload

0x03

3

ParamDownloadStart

Start Parameter Download

0x04

4

ParamDownloadEnd

Stopp Parameter Download

0x05

5

ParamDownloadStore

Abschluss der Parametrierung und Start der Datenspeicherung

0x06

6

ParamBreak

Alle Param-Befehle abbrechen

….

 

 

 

Nutzen Sie einen ADS Write Funktionsblock um die Store-Funktion über die die SPS auszulösen. Die folgende Abbildung zeigt einen Beispielcode für das Auslösen des Store-Buttons (Befehl 0x05 „ParamDownloadStore“).

EPIxxxx, ERIxxxx - Einstellen der IO-Link Device Parameter 12:
Beispielcode zur Aktivierung der Store-Funktion über die SPS
EPIxxxx, ERIxxxx - Einstellen der IO-Link Device Parameter 13:
Parameter speichern

Standard Command (Index 0x0002)

Der IO-Link Master schreibt während des Hochlaufs diverse IO-Link spezifische Kommandos in den „Standard Command“. Einige dieser Kommandos sind in der TwinCAT-Oberfläche verfügbar (siehe nachfolgende Abbildung).

1. Klicken Sie in der Parameter-Auflistung der Benutzerrolle „All Objects“ den Parameter „Standard Command“ an und anschließend Doppelklick auf „Standard Command“ im rechten Feld.
2. Wählen Sie aus der Liste mit der Auswahlliste den gewünschten Wert:
3. Nutzen Sie den Button Write (wie zuvor beschrieben).
Die Daten werden ins Gerät geschrieben (offline Konfiguration möglich). Der erfolgreiche Schreibvorgang wird mit dem Speichersymbol vor dem Index bestätigt.
EPIxxxx, ERIxxxx - Einstellen der IO-Link Device Parameter 14:
IO-Link Device Parameter: “Standard Command”

„Application Specific Tag“ (Index 0x0018)

An dieser Stelle können Applikationsspezifische Informationen eingegeben und gespeichert werden.

1. Klicken Sie in der Parameter-Auflistung das Objekt „Application Specific Tag“ an und anschließend Doppelklick auf „Application Specific Tag“ im rechten Feld.
2. Geben Sie applikationsspezifische Informationen ein und bestätigen Sie mit der Enter Taste.
3. Nutzen Sie den Button Write und gegebenenfalls Store (wie zuvor beschrieben).
EPIxxxx, ERIxxxx - Einstellen der IO-Link Device Parameter 15:
IO-Link Device Parameter: “Application Specific Tag”