Herunterladen Diese Seite drucken

Io-Link Ports: Gerätevalidierung Und Datenspeicherung Konfigurieren; Beispiel: Datenspeicher Eines Io-Link Ports Klonen - ifm AL1422 Betriebsanleitung

Io-link master mit ethernet/ip-schnittstelle

Werbung

IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 8 Ports IP 65 / IP 66 / IP 67
>
9.2.11
IO-Link Ports: Gerätevalidierung und Datenspeicherung konfigurieren
Unterstruktur: iolinkmaster/port[n] (n = 1...8).
Verfügbare Datenpunkte:
Name
../validation_datastorage_mode
../validation_vendorid
../validation_deviceid
../datastorage
../datastorage/maxsize
../datastorage/chunksize
../datastorage/size
r ... nur lesen
rw ... lesen und schreiben
* ... nur änderbar, wenn sich die EtherNet/IP-SPS nicht im Zustand RUNNING befindet
Anwendbare Dienste:
Dienst
../validation_useconnecteddevice
../datastorage/getblobdata
../datastorage/stream_set
../datastorage/start_stream_set
* ... nur änderbar, wenn sich die EtherNet/IP-SPS nicht im Zustand RUNNING befindet
>

Beispiel: Datenspeicher eines IO-Link Ports klonen

Aufgabe:
Der Datenspeicher des IO-Link Ports X02 von IO-Link Master 1 soll nach IO-Link Master 2 geklont
werden.
Lösung:
Das Klonen besteht aus 2 Schritten. Im ersten Schritt wird der Datenspeicher des IO-Link Ports von
IO-Link Master 1 gelesen. Im zweiten Schritt werden die gelesenen Daten in den Datenspeicher des
IO-Link Ports vo IO-Link Master 2 gespeichert.
Datenspeicher sichern:
1
Vorbereitungen
► Segmentgröße des Data Storage lesen (h = Anzahl der Bytes):
{"code":"request", "cid": -1,"adr":"/iolinkmaster/port[2]/datastorage/chunksize/getdata"}
Beispiel: h = 256
► Gesamtgröße des Data-Storage-Bereichs lesen (g = Anzahl der Bytes):
{"code": "request", "cid": -1, "adr": "/iolinkmaster/port[2]/datastorage/size/getdata"}
Beispiel: g = 550
► Anzahl der Leseschritte n berechnen: n = erste ganzzahlige Wert, für den gilt: g < n*h
Beispiel: n= 3, da 550 < 3*256
2
Datenspeicher des IO-Link Ports lesen
► Segmentweise den Data Storage lesen ("pos" gibt den Byte-Offset an, an dem mit der Länge "length" der
Lesevorgang startet).
Beschreibung
Verhalten des IO-Link-Ports beim Anschluss der eines neuen IO-Link
Devices
IO-Link-ID des Herstellers, der validiert werden soll
IO-Link-ID des Geräts, das validiert werden soll
Struktur für Data Storage des Ports
maximale Größe des Data-Storage-Inhalts (in Bytes)
Größe eines Datensegments (in Bytes)
Größe der Data-Storage-Inhalts (in Bytes)
Beschreibung
das mit dem IO-Link Port verbundene IO-Link Devices validieren*
Inhalt des Data-Storage-Bereichs lesen
Einzelnes Datensegment übertragen*
Sequentielle Übertragung mehrerer Datensegemente starten*
56492
Zugriff
rw*
rw*
rw*
rw
r
r
r
36055
53

Werbung

loading