Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

Betriebsanleitung
DE
IO-Link Master mit Powerlink-Schnittstelle
AL1371

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für ifm AL1371

  • Seite 1 Betriebsanleitung IO-Link Master mit Powerlink-Schnittstelle AL1371...
  • Seite 2: Inhaltsverzeichnis

    IoT Core: Allgemeine Informationen ........
  • Seite 3 9.2.12 ifm IoT Core Visualizer ........
  • Seite 4: Vorbemerkung

    AL1371 IO-Link Master mit Powerlink-Schnittstelle 1 Vorbemerkung Anleitung, technische Daten, Zulassungen und weitere Informationen über den QR-Code auf dem Gerät / auf der Verpackung oder über www.ifm.com. 1.1 Verwendete Symbole Voraussetzung Handlungsanweisung Reaktion, Ergebnis [...] Bezeichnung von Tasten, Schaltflächen oder Anzeigen Querverweis Wichtiger Hinweis Fehlfunktionen oder Störungen sind bei Nichtbeachtung möglich...
  • Seite 5: Sicherheitshinweise

    IO-Link Master mit Powerlink-Schnittstelle AL1371 2 Sicherheitshinweise • Das beschriebene Gerät wird als Teilkomponente in einem System verbaut. – Die Sicherheit dieses Systems liegt in der Verantwortung des Erstellers. – Der Systemersteller ist verpflichtet, eine Risikobeurteilung durchzuführen und daraus eine Dokumentation nach den gesetzlichen und normativen Anforderungen für den Betreiber und den Benutzer des Systems zu erstellen und beizulegen.
  • Seite 6: Bestimmungsgemäße Verwendung

    AL1371 IO-Link Master mit Powerlink-Schnittstelle 3 Bestimmungsgemäße Verwendung Das Gerät darf für folgende Zwecke eingesetzt werden: • IO-Link Master für die Konfiguration, Verwaltung und den Betrieb von IO-Link Devices • Gateway zwischen IO-Link Devices und einem übergeordneten Steuerungssystem Das Gerät ist für den schaltschranklosen Einsatz in der Lebensmittelindustrie konzipiert.
  • Seite 7: Funktion

    • Unterstützung: – Multiplexing – Multi ASnd 4.4 ifm IoT Core • Abbildung der Daten, Events und Dienste des Geräts auf ein Objektmodell (ifm IoT Core) • Einbindung des Geräts in IoT-Anwendungen • Zugriff auf ifm IoT Core: – REST-API – Browserbasierte Schnittstelle (IoT Core Visualizer) •...
  • Seite 8: Optische Signalisierung

    AL1371 IO-Link Master mit Powerlink-Schnittstelle • Unterstützte Protokolle: HTTP(S), TCP, JSON, MQTT, Websockets 4.5 Optische Signalisierung Das Gerät verfügt über folgende optische Anzeigen: • Status- und Fehleranzeige des Gateways und des Systems • Status- und Aktivitätsanzeige der Ethernet-Verbindung • Statusanzeige der Spannungsversorgung •...
  • Seite 9: Montage

    IO-Link Master mit Powerlink-Schnittstelle AL1371 5 Montage 5.1 Gerät montieren u Anlage vor Montage spannungsfrei schalten. u Zur Montage eine plane Montageoberfläche verwenden. u Maximales Anzugsdrehmoment beachten. u Modul auf der Montagefläche mit Montageschrauben und Unterlegscheiben Größe M5 befestigen (Anzugsdrehmoment: 1,8 Nm).
  • Seite 10: Elektrischer Anschluss

    AL1371 IO-Link Master mit Powerlink-Schnittstelle 6 Elektrischer Anschluss 6.1 Überblick Ethernet-Port 1 (Powerlink) X22: Ethernet-Port 2 (Powerlink) X23: IoT-Port X31: Power IN - Spannungsversorgung X01: IO-Link Port (Class A) X02: IO-Link Port (Class A) X03: IO-Link Port (Class A) X04: IO-Link Port (Class A) 6.2 Generelle Anschlusshinweise...
  • Seite 11: Feldbus-Ports

    IO-Link Master mit Powerlink-Schnittstelle AL1371 u Für den Anschluss des Geräts und der IO-Link Devices nur UL-zertifizierte Kabel der Kategorie CYJV oder PVVA mit einer Mindesttemperatur von 80°C verwenden (75°C bei einer maximalen Umgebungstemperatur von 40°C). 6.3 Feldbus-Ports Über die Powerlink-Ports wird das Gerät mit dem Powerlink-Netzwerk verbunden (z. B. Powerlink- Steuerung, zusätzliches Powerlink-Gerät).
  • Seite 12: Io-Link Devices (Class A) Anschließen

    AL1371 IO-Link Master mit Powerlink-Schnittstelle Die IO-Link Ports erfüllen die Anforderungen der IO-Link Spezifikation 1.0 bis 1.1.2 Hinweise zur Beschaltung: • Die Spannungsversorgung der angeschlossenen IO-Link Devices darf ausschließlich über den IO- Link Master erfolgen. • Die Ports verfügen über einen zusätzlichen digitalen Eingang (Typ 2, gemäß IEC 61131-2).
  • Seite 13: Spannungsversorgung

    IO-Link Master mit Powerlink-Schnittstelle AL1371 • obere Befestigungslasche des Gehäuses Um den elektrischen Störschutz, die bestimmungsgemäße Funktion und den sicheren Betrieb des Geräts sicherzustellen, das Gehäuse auf kürzestem Weg mit der GND der Anlage verbinden. u Gerät über die Montageschraube der oberen Befestigungslasche erden.
  • Seite 14: Bedien- Und Anzeigeelemente

    AL1371 IO-Link Master mit Powerlink-Schnittstelle 7 Bedien- und Anzeigeelemente 7.1 LEDs Status: RDY Status: BE Status: BS Powerlink: LNK Powerlink: ACT IoT: LNK IoT: IoT IoT: ACT IO-Link:  10: IO-Link: DI 11: Power In: US 7.1.1 Status Beschreibung Farbe Zustand Beschreibung Gateway-Status grün...
  • Seite 15: Spannungsversorgung

    IO-Link Master mit Powerlink-Schnittstelle AL1371 Beschreibung Farbe Zustand Beschreibung Status der gelb keine Datenübertragung Datenübertragung blinkt Datenübertragung 7.1.3 Spannungsversorgung Beschreibung Farbe Zustand Beschreibung Status der grün keine Versorgungspannung anliegend oder Spannungsversorgung anliegende Spannung zu niedrig Versorgungsspannung liegt an 7.1.4 IoT Beschreibung Farbe...
  • Seite 16: Inbetriebnahme

    AL1371 IO-Link Master mit Powerlink-Schnittstelle 8 Inbetriebnahme u Gerät ordnungsgemäß montieren. u Gerät ordnungsgemäß elektrisch anschließen. w Nach dem Anschluss an die Versorgungsspannung startet das Gerät. w Die LEDs zeigen Status und Fehlerzustände. w Das Gerät ist betriebsbereit. w Das Gerät kann konfiguriert werden.
  • Seite 17: Einstellungen

    Das Gerät kann mit folgenden Konfigurationstools parametriert werden: • LR DEVICE • ifm moneo suite • ifm moneo configure (SA) u Das gewünschte Konfigurationstool installieren. u Für den Betrieb notwendige Lizenzen aktivieren. w Konfigurationstool kann für die Parametrierung des Gerät genutzt werden. 9.1.2 Erste Schritte Voraussetzungen: ü...
  • Seite 18: Iot: Sicherheitsmodus Konfigurieren

    AL1371 IO-Link Master mit Powerlink-Schnittstelle nur lesen u Änderungen auf dem Gerät speichern. IoT: Sicherheitsmodus konfigurieren Das Gerät bietet einen Sicherheitsmodus. Der Sicherheitsmodus ermöglicht es, den Zugriff auf IO- Link Master und angeschlossene IO-Link Devices aus dem IT-Netzwerk heraus zu schützen. Bei aktiviertem Sicherheitsmodus gelten folgende Einschränkungen:...
  • Seite 19 Wertebereich Zugriff Access Rights Zugriffsrechte auf den IO-Link Master • Fieldbus + IoT (Default): – Feldbus und ifm IoT Core haben Lese-und Schreibrechte auf Parameter und Prozessdaten – Feldbus und ifm IoT Core haben Leserechte auf Ereignisse / Alarme • Fieldbus + IoT (read only): –...
  • Seite 20: Feldbus-Schnittstelle

    AL1371 IO-Link Master mit Powerlink-Schnittstelle 9.1.4 Feldbus-Schnittstelle Fieldbus: Schnittstelle konfigurieren u Menü [Fieldbus] wählen. Parameter Beschreibung Wertebereich Zugriff IP address IP-Adresse der Feldbus-Schnittstelle z. B. 192.168.100.139 Subnet mask Subnetzmaske des Feldbus-Netzwerks z. B. 255.255.255.0 Default gateway IP address IP-Adresse des Netzwerk-Gateways z. B. 192.168.100.254...
  • Seite 21 Parameterwerte bei Anschluss eines baugleichen IO-Link Devices im Auslieferungszustand Port n: Vendor ID Hersteller-ID des IO-Link Devices, z. B. 310: ifm electronic gmbh gegen die validiert werden soll Port n: Device ID Geräte-ID des IO-Link Devices, gegen z. B. 1129: TCC501 (ifm-...
  • Seite 22: Info

    Menü [Info] wählen. Parameter Beschreibung Wertebereich Zugriff Product code Artikelnummer AL1371 Device familiy Gerätefamilie IO-Link Master Vendor Hersteller ifm electronic gmbh SW-Revision Firmware-Version z. B. AL1x7x_cn_pl_v3.3.40 HW-Revision Hardware-Revision z. B. AB Bootloader revision Bootloader-Version z. B. AL1xxx_bl_f7_v1.2.0 Serial number Seriennummer z. B. 0002043100003...
  • Seite 23 IO-Link Master mit Powerlink-Schnittstelle AL1371 ü IO-Link Device ist korrekt mit einem IO-Link Port des Geräts verbunden. ü Konfigurationstool ist mit Netzwerk verbunden. ü Betriebsart Pin 4 (US) des IO-Link Ports ist „IO-Link“ (Ò Ports: Betriebsart Pin 4 (US) einstellen / 20).
  • Seite 24: Ifm Iot Core

    Events) und Funktionen (Dienste) des ifm IoT Core zugreifen. Auf den ifm IoT Core zugreifen Der Zugriff auf ein Element des ifm IoT Core erfolgt über dessen Adresse (z. B. root/port1/pin2 ). Die Adresse setzt sich zusammen aus dem zum Element führenden Pfad ( root/port1 ) und dem Identifier des Elements ( pin2 ).
  • Seite 25 Datenpunkt des Elemente-Baums, auf den zugegriffen werden sol service auszuführender Dienst (Ò Dienste / 70) data req_data Daten, die an den ifm IoT-Core gesendet werden (z. B. neue Werte); Syntax abhängig vom Dienst auth usr_id Nutzername (BASE64-codiert); Default: administrator password Passwort (BASE64-codiert) optional;...
  • Seite 26: Diagnosecodes

    AL1371 IO-Link Master mit Powerlink-Schnittstelle   "cid":id,   "error":err_code,   "code":diag_code Feld Parameter Beschreibung Correlation ID für die Zuordnung von Anfrage und Rückgabe (Ò Request) error err_code gerätespezifischer Fehlercode (Ò IO Device Description (IODD) des IO-Link Devices) code diag_code Diagnosecode (Ò Diagnosecodes / 26) Beispiel: POST-Request •...
  • Seite 27: Erste Schritte

    Um die Gerätebeschreibung des VARIABLE_AL1330 zu lesen: u Folgende POST-Anfrage an den ifm IoT Core senden: {"code":"request", "cid":-1, "adr":"gettree"} w ifm IoT Core gibt die Gerätebeschreibung als strukturiertes JSON-Objekt zurück. u In der Baumstruktur des JSON-Objekts alle Unterstrukturen und die enthaltenen Datenpunkte identifizieren.
  • Seite 28 AL1371 IO-Link Master mit Powerlink-Schnittstelle   "cid":4711,   "data":{     "identifier":"accessrights",     "type":"data",     "uid":null,     "profiles":["parameter"],     "format":{       "type":"enum",       "namespace":"json",       "encoding":"integer",       "valuation":{         "valuelist":{           "0":"Fieldbus + IoT",           "1":"Fieldbus + IoT (read-only)",           "3":"IoT only"}         }       }     },   "code":200 Der Parameter accessrights hat den Datentyp ENUM mit den gültigen Werten "Fieldbus + IoT", "Fieldbus + IoT (read only)"...
  • Seite 29 IO-Link Master mit Powerlink-Schnittstelle AL1371   "cid":4711,   "data":{     "identifier":"firmware",     "type":"structure",     "profiles":["software","software/uploadablesoftware"],     "subs":[       {"identifier":"version","type":"data","profiles":["parameter"],         "format":{"type":"string","namespace":"json","encoding":"UTF-8"}},       {"identifier":"type","type":"data",         "format":{"type":"string","namespace":"json","encoding":"UTF-8"}},       {"identifier":"install","type":"service"},       {"identifier":"factoryreset","type":"service"},       {"identifier":"signal","type":"service"},       {"identifier":"container","type":"data",         "format":{"type":"binary","namespace":"json","encoding":"base64"}},       {"identifier":"reboot","type":"service"}       ]     },   "code":200 Beispiel: Einen Parameterwert ändern Aufgabe: Der Parameter Application Tag des Geräts soll mit dem Wert „Do not use“ geschrieben werden.
  • Seite 30   "code":200 DNS-Unterstützung Der ifm IoT Core unterstützt den Dienst Domain Name System (DNS) für die Namenauflösung von IP- Adressen. Der Anwender kann damit in Anfrage anstatt der konkreten IP-Adresse den entsprechende Hostname nutzen. DNS kann sowohl für die Adressierung des ifm IoT Cores als auch für die Adressierung von Netzwerkteilnehmern genutzt werden.
  • Seite 31: Iot

    IO-Link Master mit Powerlink-Schnittstelle AL1371 Beispiel 2: subscribe Synonyme Anfragen: • mit IP-Adresse:   "cid":11,   "code":10,   "adr":"setasync/datachanged/subscribe",   "data":{     "datatosend":["setasync"],     "callback":"192.168.23.70:8080/dump"} • mit Hostname:   "cid":11,   "code":10,   "adr":"setasync/datachanged/subscribe",   "data":{     "datatosend":["setasync"],     "callback":"http://example.com:8080/dump"} 9.2.4 IoT IoT: Zugriffsrechte konfigurieren Unterstruktur: iotesetup Verfügbare Datenpunkte: Name Beschreibung Zugriff .../accessrights...
  • Seite 32: Beispiel: Sicherheitsmodus Aktivieren

    AL1371 IO-Link Master mit Powerlink-Schnittstelle IoT: Sicherheitsmodus konfigurieren Das Gerät bietet einen Sicherheitsmodus. Der Sicherheitsmodus ermöglicht es, den Zugriff auf IO- Link Master und angeschlossene IO-Link Devices aus dem IT-Netzwerk heraus zu schützen. Bei aktiviertem Sicherheitsmodus gelten folgende Einschränkungen: •...
  • Seite 33: Beispiel: Passwort Zurücksetzen

    IO-Link Master mit Powerlink-Schnittstelle AL1371   "cid":-1,   "code":200 Passwort setzen • Anfrage (Request):   "code":"request",   "cid":-1,   "adr":"/iotsetup/security/password/setdata",   "data":{"newvalue":"cGFzc3dvcmQ="} • Antwort (Response):   "cid":-1,   "code":200 Beispiel: Anfrage mit Authentifikation Aufgabe: Die Temperatur des IO-Link Masters soll gelesen werden. Die Sicherheitsfunktion ist aktiviert (aktuelles Passwort: password).
  • Seite 34: Iot: Schnittstelle Zu Moneo, Lr Agent Und Lr Smartobserver Konfigurieren

    AL1371 IO-Link Master mit Powerlink-Schnittstelle   "code":"request",   "cid":-1,   "adr":"iotsetup/security/securitymode/setdata",   "data":{"newvalue":0},   "auth":{"user":"YWRtaW5pc3RyYXRvcg==","passwd":"SW9UNGlmbQ=="} • Antwort (Response):   "cid":-1,   "code":200 IoT: Schnittstelle zu moneo, LR AGENT und LR SMARTOBSERVER konfigurieren Unterstruktur: iotsetup Verfügbare Datenpunkte: Name Beschreibung Zugriff ../smobip IP-Adresse von moneo, LR AGENT oder LR SMARTOBSERVER ../smobport Nummer des Ports von moneo, LR AGENT oder LR SMARTOBSERVER, an den die Prozessdaten gesendet werden ../smobinterval...
  • Seite 35: Ports

    IO-Link Master mit Powerlink-Schnittstelle AL1371 Name Beschreibung Zugriff ../connectionstatus Status der Verbindung zum Feldbus-Netzwerk • 0: nicht verbunden • 1: verbunden ../hostname Bezeichnung des IO-Link Masters im Feldbus-Projekt ../fieldbusfirmware Firmware-Version des IO-Link Masters ../network/ipaddress IP-Adresse der Feldbus-Schnittstelle ../network/subnetmask Subnetzmaske des Netzwerksegments ../network/ipdefaultaddress...
  • Seite 36: Beispiel: Datenspeicher Eines Io-Link Ports Klonen

    AL1371 IO-Link Master mit Powerlink-Schnittstelle Beispiel: Datenspeicher eines IO-Link Ports klonen Aufgabe: Der Datenspeicher des Ports 2 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 Ports von IO-Link Master 1 gelesen.
  • Seite 37: Ports: Datenübertragung Zu Lr Agent / Lr Smartobserver Konfigurieren

    IO-Link Master mit Powerlink-Schnittstelle AL1371 Beispiel: 1. Lesebefehl: pos = 0, length = 256 2. Lesebefehl: pos = 256, length =256 3. Lesenebefehl: pos = 512, length = 256 Jedes Segment wird als BASE64-codierter String zurückgegeben. u Segmente verbinden (konkatenieren).
  • Seite 38: Beispiel: Io-Link Prozesswert Lesen (Betriebsart "Io-Link")

    änderbar, wenn keine Verbindung zu Feldbus-Steuerung aktiv ist Beispiel: IO-Link Prozesswert lesen (Betriebsart "IO-Link") Aufgabe: Den aktuellen Messwert des ifm-Temperatursensors TN2531 an Port 2 lesen. Lösung: Den Wert des Datenpunkts pdin lesen. • Anfrage (Request):   "code":"request",...
  • Seite 39: Beispiel: Digitalen Eingangswert Lesen (Betriebsart "Di")

    IO-Link Master mit Powerlink-Schnittstelle AL1371   "code":"request",   "cid":10,   "adr":"iolinkmaster/port[2]/iolinkdevice/pdout/setdata",   "data":{"newvalue":"01000000004D"} • Antwort (Response):   "cid":10,   "code":200 Beispiel: Digitalen Eingangswert lesen (Betriebsart "DI") Aufgabe: Der digitale Eingansgswert des IO-Link Devices an Port 2 (Pin 4) soll gelesen werden. Die Betriebsart des IO-Link Ports ist "Digital Intput (DI)".
  • Seite 40: Io-Link Devices

    9.2.7 IO-Link Devices IO-Link Devices: Auf Parameter zugreifen Der ifm IoT Core unterstützt den Zugriff auf die Parameter von angeschlossenen IO-Link Devices über das IT-Netzwerk per ISDU (Index Service Data Unit). Jeder Parameter ist über seinen ISDU Index und ISDU Subindex adressierbar (Ò IODD des IO-Link Devices). Bei einem fehlerhaften Zugriff auf das IO-Link Device wird in der Antwort zusätzlich der ISDU Fehlercode ausgegeben (Ò...
  • Seite 41 STRING-Wert ergibt: G0214280710. Beispiel: Parameterwert eines IO-Link Devices schreiben Aufgabe: Die Ausgangskonfiguration OUT1 des ifm-Temperatursensors TN2531 an Port 2 auf den Wert "Hnc / Hysteresefunktion, Öffner" setzen. Lösung: Den Parameter [ou1] des Sensors mit dem Dienst iolwriteacyclic auf den Wert 4 setzen.
  • Seite 42: Ein Io-Link-Event-Nachricht Besitzt Folgende Struktur

    AL1371 IO-Link Master mit Powerlink-Schnittstelle Name Beschreibung Zugriff ../status Status des angeschlossenen IO-Link Devices ../vendorid IO-Link ID des Herstellers ../deviceid IO-Link ID des IO-Link Devices ../productname Produktname des IO-Link Devices ../serial Seriennummer des IO-Link Devices ../applicationspecifictag Anwendungsspezifische Kennung (Application Tag)
  • Seite 43: Gateway: Geräteinformationen Lesen

    Stromwert der Geräteversorgung US (Wert in mA) ../supervisionstatus Status der Geräteversorgung US nur lesen 9.2.9 Benachrichtigungen Die ifm IoT Core bietet die Möglichkeit, ereignis- oder zeitgesteuert Benachrichtigungen zu verschicken. Benachrichtigungen können mit folgenden Protokollen übertragen werden: • HTTP (Hypertext Transfer Protocol) •...
  • Seite 44: Ereignisgesteuerte Benachrichtigungen

    Benachrichtigungen abmelden ../getsubscriptioninfo Informationen über Benachrichtigungen anzeigen Zeitgesteuerte Benachrichtigungen Der ifm IoT Core bietet 2 Zähler, die als Auslöser für zeitgesteuerte Benachrichtigungen dienen. Erreicht der Zählerwert ein Vielfaches der eingestellten Intervallzeit, wird eine Benachrichtigung mit den gewählten Informationen verschickt. Unterstruktur: timer[1…2] Verfügbare Datenpunkte:...
  • Seite 45: Beispiel: Benachrichtigung Abonnieren

    IO-Link Master mit Powerlink-Schnittstelle AL1371 Name Beschreibung ../subscribe Benachrichtigungen anmelden ../unsubscribe Benachrichtigungen abmelden ../getsubscriptioninfo Informationen über Benachrichtigungen anzeigen Beispiel: Benachrichtigung abonnieren Aufgabe: Es sollen regelmäßig aller 0,5 Sekunden die aktuellen Werte folgender Parameter an einen Netzwerk-Server mit der IP-Adresse 192.168.0.4/temp verschickt werden: •...
  • Seite 46: Beispiel: Benachrichtigung Ändern

    AL1371 IO-Link Master mit Powerlink-Schnittstelle   "code":"event",   "cid":4711,   "adr":"",   "data":{     "eventno":"6317",     "srcurl":"/timer[1]/counter/datachanged",     "payload":{       "/timer[1]/counter":{"code":200,"data":1},       "/processdatamaster/temperature":{"code":200,"data":39},       "/iolinkmaster/port[2]/iolinkdevice/pdin":{"code":200,"data":"03B0"}     }   } Beispiel: Benachrichtigung ändern Aufgabe: Das existierende Abonnement soll geändert werden (Ò Beispiel: Benachrichtigung abonnieren / 45). Anstatt der Temperatur des IO-Link Masters soll die anliegende Betriebsspannung übertragen werden.
  • Seite 47 IO-Link Master mit Powerlink-Schnittstelle AL1371   "code":"request",   "cid": 1,   "adr":"/timer[1]/counter/datachanged/subscribe",   "callback":"tcp://192.168.50.59:1883/topic",   "codec":"csv0",   "data":{     "datatosend":[       "/iolinkmaster/port[2]/iolinkdevice/pdin",       "/processdatamaster/temperature"]   } u Das Intervall des Timers auf 2 Sekunden setzen. • Anfrage (Request):   "code":"request",   "cid":4712,   "adr":"/timer[1]/interval/setdata",   "data":{"newvalue":2000} Die zyklische gesendete Benachrichtigung hat folgende Struktur: /timer[1]/counter/datachanged,6317,200,1,200,39,200,03B0 Beispiel: Benachrichtigung abmelden Aufgabe: Das existierende Abonnement Beispiel: Benachrichtigung abonnieren (Ò / 45) soll...
  • Seite 48: Websocket-Unterstützung

        "callback":"http://192.168.0.4:80/temp",     "datatosend":[       "/iolinkmaster/port[2]/iolinkdevice/productname",       "/iolinkmaster/port[2]/iolinkdevice/pdin",       "/processdatamaster/temperature"]   } 9.2.10 WebSocket-Unterstützung Der ifm IoT Core unterstützt de Kommunikation per WebSocket-Protokoll. Mit WebSockets kann der Anwender einen Full-Duplex-Kommunikationskanal über eine TCP-Verbindung aufbauen. WebSockets können für folgende Dienste genutzt werden: • subscribe • unsubscribe Maximale Anzahl der gleichzeitigen WebSocket-Verbindungen: 8 Sichere WebSocket-Verbindungen (wss://) werden nicht unterstützt.
  • Seite 49: Mqtt-Unterstützung

    9.2.11 MQTT-Unterstützung Derifm IoT Core unterstützt das MQTT-Protokoll. MQTT ermöglicht es einem Client über einen Broker mit dem ifm IoT Core zu kommunizieren, um Daten anzufordern und zu empfangen. Der ifm IoT Core kann über eine MQTT-Verbindung daten veröffentlichen (publish). Um eine MQTT-Kommunikation zu ermöglichen, muss der Anwender folgende Teilschritte ausführen: u MQTT-Kommandokanal aktivieren.
  • Seite 50: Unterstruktur: Connections/Mqttconnection

    AL1371 IO-Link Master mit Powerlink-Schnittstelle start / reset start stop / reset reset init running stopped stop stop start start / reset stop error Nach erfolgreicher Initialisierung im Zustand [init] wechselt die Verbindung automatisch in den Zustand [running]. Die Verbindung nimmt automatisch den Zustand [error] ein, wenn mindestens eines der folgenden Ereignisse eintritt: •...
  • Seite 51: Beispiel: Mqtt-Kommandokanal Konfigurieren

    IO-Link Master mit Powerlink-Schnittstelle AL1371 Name Beschreibung Zugriff ../status Status des Kommandokanals ../status/preset Voreinstellung des Status des Kommandokanals • running: Zustand [running] (default) ../mqttCmdChannelSetup Unterstruktur für Einstelllungen des Kommandokanals ../mqttCmdChannelSetup/brokerIP IP-Adresse des MQTT-Brokers ../mqttCmdChannelSetup/ Portnummer des MQTT-Brokers brokerPort ../mqttCmdChannelSetup/ Bezeichnung des MQTT-Topics cmdTopic ../mqttCmdChannelSetup/...
  • Seite 52 AL1371 IO-Link Master mit Powerlink-Schnittstelle   "code":"request",   "cid":4713,   "adr":"/connections/mqttConnection/mqttCmdChannel/mqttCmdChannelSetup/ brokerPort/setdata",   "data":{"1883"} u Topic einstellen. • Anfrage (Request):   "code":"request",   "cid":4714,   "adr":"/connections/mqttConnection/mqttCmdChannel/mqttCmdChannelSetup/ cmdTopic/setdata",   "data":{"abc"} u Standard-Antwort-Topic einstellen. • Anfrage (Request):   "code":"request",   "cid":4715,   "adr":"/connections/mqttConnection/mqttCmdChannel/mqttCmdChannelSetup/ defaultReplyTopic/setdata",   "data":{"xyz"} u Quality of Service einstellen. • Anfrage (Request):   "code":"request",...
  • Seite 53 IO-Link Master mit Powerlink-Schnittstelle AL1371   "cid":-1,   "code":200...
  • Seite 54: Ifm Iot Core Visualizer

    AL1371 IO-Link Master mit Powerlink-Schnittstelle 9.2.12 ifm IoT Core Visualizer Der ifm IoT Core Visualizer bietet eine grafische Nutzeroberfläche für den Zugriff auf Daten und Dienste des ifm IoT Cores. ifm IoT Core Visualizer starten Um den ifm IoT Core Visualizer zu starten: Voraussetzungen: ü...
  • Seite 55 Gewählte Benachrichtigung wird gelöscht (unsubscribe). Elemente in Gerätebeschreibung suchen Die Menüseite [Elements] ermöglicht es, die Gerätebeschreibung nach Elementen mit bestimmten Eigenschaften ( type , profile , name ) zu durchsuchen und die Ergebnisse auszugeben. Voraussetzungen: ü ifm IoT Core Visualizer ist gestartet.
  • Seite 56: Io-Link Master Konfigurieren

    In den Auswahllisten [identifier], [profile] und [type] die Suchkriterien des gewünschten Elements wählen. u Auf [Search for ...] klicken. w ifm IoT Core Visualizer durchsucht Gerätebeschreibung nach Elementen mit gewählten Suchkriterien. w Ergebnisliste zeigt alle gefundenen Elemente. IO-Link Master konfigurieren Die Menüseite [Parameter] ermöglicht es, den IO-Link Master zu konfigurieren.
  • Seite 57 Die Menüseite [Processdata] ermöglicht es, die Prozessdaten des IO-Link Masters und der angeschlossenen IO-Link Devices zu lesen und zu schreiben. Voraussetzungen: ü ifm IoT Core Visualizer ist gestartet. u Auf [Processdata] klicken. w Menüseite zeigt die Unterstrukturen der Gerätebeschreibung, die Prozessdaten und Events enthalten.
  • Seite 58: Firmware Aktualisieren

    Firmware aktualisieren Die Menüseite [Update] bietet die Möglichkeit, die Firmware des IO-Link Masters zu aktualisieren: Voraussetzungen: ü ifm IoT Core Visualizer ist gestartet. u Auf [Update] klicken. w Menüseite zeigt Informationen zur aktuellen Firmware-Version. u Auf [Load software file] klicken und neue Firmware-Datei (*.bin) wählen.
  • Seite 59 IO-Link Master mit Powerlink-Schnittstelle AL1371 u Auf [Update] klicken, um den Aktualisierungprozess zu starten. w Firmware des IO-Link Masters wird aktualisiert. w Bereich zeigt Fortschritt des Aktualisierungsprozesses. w Nach erfolgreicher Aktualisierung: IO-Link Master startet automatisch neu.
  • Seite 60: Powerlink

    • SDO-Zugriff über UDP 9.3.2 XDD-Datei installieren Für die Abbildung des Geräts in einer Powerlink-Projektierungssoftware stellt ifm electronic eine XDD- Datei bereit. Die XDD (XML Device Description) beschreibt die Parameter, Events du Dienste des Geräts. Für Hinweise zur Installation der XDD-Datei: Ò Benutzerhandbuch der Projektierungssoftware u XDD-Datei herunterladen (www.ifm.com).
  • Seite 61: Gerät Zurücksetzen

    IO-Link Master mit Powerlink-Schnittstelle AL1371 Parameter / Funktion Objekt Zugriff Zykluszeit einstellen 0x1006: NMT_CycleLen_U32 (Ò / 80) Hostname 0x1F9A: NMT_HostName_VSTR (Ò / 88) Installationsort einstellen 0x2E03: InstallationLocation_VSTR (Ò / 97) Neue NodeID einstellen 0x2F04: NewNodeID_U8 (Ò / 98) Hinweis zur Einstellung der Zykluszeit: Bei der Einstellung eines Werts außerhalb des gültigen Wertebereichs wird die Zykluszeit automatisch auf 0 gesetzt.
  • Seite 62: Io-Link Devices

    AL1371 IO-Link Master mit Powerlink-Schnittstelle Jeder Port wird über ein separates Objekt konfiguriert. Zugriff auf Portkonfiguration über folgende Objekte: Funktion Objekt Zugriff Port 1: Portkonfiguration 0x2801: IOLConfigurationPort1 (Ò / 93) Port 2: Portkonfiguration 0x2811: IOLConfigurationPort2 (Ò / 94) Port 3: Portkonfiguration 0x2821: IOLConfigurationPort3 (Ò / 94) Port 4: Portkonfiguration 0x2831: IOLConfigurationPort4 (Ò / 94)
  • Seite 63 IO-Link Device synchronisiert geänderte Parameterwerte mit Data Storage des IO-Link Masters. Beispiel: Parameter azyklisch lesen Aufgabe: Die Ausgangskonfiguration OUT 2 des ifm-Temperatursensors TCC501 soll gelesen werden. Der Sensor ist an Port 2 des Geräts angeschlossen. Lösung: Die Ausgangskonfiguration (Index: 590, Subindex: 0) per SDO auf Objekt 0x2810 lesen...
  • Seite 64: Beispiel: Parameter Azyklisch Schreiben

    Analogsignal 20…4 mA] (Ò IODD des TCC501). Beispiel: Parameter azyklisch schreiben Aufgabe: Die Ausgabekonfiguration [OUT 2] des ifm-Temperatursensors TCC501 soll deaktiviert werden. Der Sensor ist an Port 2 des Geräts angeschlossen. Lösung: Die Ausgabekonfiguration (Index: 590, Subindex: 0) per SDO auf Objekt 0x2810 auf den Wert 0x10 (= [OFF / Ausgang Aus]) setzen.
  • Seite 65: Prozessdaten

    PQI-Byte auswerten, um Informationen zur Gültigkeit der Prozessdaten und dem Verbindungsstatus der IO-Link Devices zu erhalten. TxPDO konfigurieren TxPDO dienen der zyklischen Übertragung von Prozessdaten vom Controlled Node (AL1371) zum Managing Node (Powerlink Master). Das Gerät stellt 1 TxPDO bereit.
  • Seite 66: Beispiel: Txpdo Konfigurieren

    AL1371 IO-Link Master mit Powerlink-Schnittstelle ifm electronic empfiehlt, das TxPDO über die Projektierungssoftware Automation Studio anstatt über die Objekte 0x1800 und 0x1A00 szu konfigurieren. Die Konfiguration des TxPDO umfasst folgende Schritte: 1. Objekt 0x1800: Kommunikationsparameter des TxPDOs einstellen Empfänger einstellen (NodeID des Managing Node setzen) 2.
  • Seite 67: Beispiel: Rxpdo Konfgurieren

    0x1400: PDO_RxCommParam_00h_REC (Ò / 82) RxPDO Abbildungsparameter 0x1600: PDO_RxMappParam_00h_AU64 (Ò / 82) ifm electronic empfiehlt, das RxPDO über die Projektierungssoftware Automation Studio anstatt über die Objekte 0x1400 und 0x1600 zu konfigurieren. Die Konfiguration des RxPDO umfasst folgende Schritte: 1. Objekt 0x1400: Kommunikationparameter des RxPDO einstellen Absender des RxPDOs einstellen (NodeID des Managing Node) 2.
  • Seite 68: Events

    AL1371 IO-Link Master mit Powerlink-Schnittstelle w Zyklisch gesendete Prozessdaten werden an den IO-Link Devices / Aktuatoren ausgegeben. 9.3.7 Events Das Gerät unterstützt IO-Link Events. IO-Link Events sind Ereignis- und Fehlermeldungen. IO-Link Events können im IO-Link Master und in den angeschlossenen IO-Link Devices generiert werden. In den IO-Link Devices generierte IO-Link Events werden an den IO-Link Master weitergeleitet und dort gespeichert.
  • Seite 69: Wartung, Instandsetzung Und Entsorgung

    IO-Link Master mit Powerlink-Schnittstelle AL1371 10 Wartung, Instandsetzung und Entsorgung Der Betrieb des Geräts ist wartungsfrei. u Gerät nach dem Gebrauch gemäß den gültigen nationalen Bestimmungen umweltgerecht entsorgen. 10.1 Gehäuseoberfläche reinigen Die Oberfläche des Geräts bei Bedarf reinigen. u Gerät von der Versorgungsspannng trennen.
  • Seite 70: Anhang

    AL1371 IO-Link Master mit Powerlink-Schnittstelle 11 Anhang 11.1 ifm IoT Core 11.1.1 Profile Profil Beschreibung blob Binary Large Object deviceinfo Identifikationsinformationen eines Geräts devicetag Gerätespezifische Kennzeichnung iolinkdevice_full IO-Link Device iolinkmaster IO-Link Master network Netzwerk parameter Parameter processdata Prozessdaten service Dienst software Software software/...
  • Seite 71 IO-Link Master mit Powerlink-Schnittstelle AL1371 Datenfeld Pflichtfeld Datentyp Beschreibung length obligatorisch NUMBER Größe des Objekts (Anzahl an Bytes) Rückgabe (Feld „data“): Datenfeld Pflichtfeld Datentyp Beschreibung data obligatorisch STRING zu dekodierende Daten (BASE64-codiert) optional HEX STRING CRC der Daten nach der Dekodierung optional HEX STRING MD5-Prüfsumme der Daten nach der Dekodierung...
  • Seite 72 AL1371 IO-Link Master mit Powerlink-Schnittstelle Parameter Pflichtfeld Datentyp Beschreibung profiles optional JSON- Profile des Elements ARRAY hash optional STRING Dienst: getidentity Name: getidentity Beschreibung: Der Dienst liest Geräteinformationen und gibt die aus. Anfrage (Feld „data“): keine Rückgabe (Feld „data“): Parameter...
  • Seite 73 IO-Link Master mit Powerlink-Schnittstelle AL1371 Datenfeld Pflichtfeld Datentyp Beschreibung callbackurl obligatorisch STRING Zieladresse für die Benachrichtigungen duration obligatorisch STRING Aktivitätsdauer Dienst: getsubscriptioninfo Name: getsubscriptioninfo Beschreibung: Der Dienst liefert Informationen über eine aktive Benachrichtigung (subscribe). Für die Abfrage müssen folgende Parameter der aktiven Benachrichtigung genutzt werden: •...
  • Seite 74 AL1371 IO-Link Master mit Powerlink-Schnittstelle Parameter Pflichtfeld Datentyp Beschreibung profiles optional JSON-Array subs obligatorisch JSON-Array Unterelemente hash optional STRING Dienst: install Name: install Beschreibung: Der Dienst installiert die in einem Speicherbereich des Geräts gespeicherte Firmware. Anfrage (Feld „data“): keine Rückgabe (Feld „data“): keine...
  • Seite 75 IO-Link Master mit Powerlink-Schnittstelle AL1371 Parameter Pflichtfeld Datentyp Beschreibung name optional STRING Name des gesuchten Elements Rückgabe (Feld „data“): Parameter Pflichtfeld Datentyp Beschreibung urlList obligatorisch ARRAY Array mit URLs der gefundenen Elemente; URLs sind durch Kommas getrennt Dienst: reboot Name: reboot Beschreibung: Der Dienst startet das Gerät neu.
  • Seite 76 AL1371 IO-Link Master mit Powerlink-Schnittstelle Anfrage (Feld „data“): keine Rückgabe (Feld „data“): keine Dienst: start Name: start Beschreibung: Der Dienst startet eine Verbindung. Anfrage (Feld „data“): keine Rückgabe (Feld „data“): keine Dienst: start_stream_set Name: start_stream_set Beschreibung: Der Dienst startet die sequenzielle Übertragung mehrerer Datenfragmente.
  • Seite 77 IO-Link Master mit Powerlink-Schnittstelle AL1371 Parameter Pflichtfeld Datentyp Bechreibung codec optional STRING Format der zurückgegebenen Daten • json: JSON-formatiert • csv: CSV mit Standard-Separator (,) • csv0: CSV-formatiert mit Komma-Separator (,) • csv1: CSV-formatiert mit Semikolon-Separator (;) duration optional STRING Dauer des Aktivität der Benachrichtigung...
  • Seite 78 AL1371 IO-Link Master mit Powerlink-Schnittstelle Parameter Pflichtfeld Datentyp Beschreibung callback obligatorisch STRING Zieladresse für Benachrichtigungen; URL-Formate: • JSON: http://ipaddress:port/path • JSON: ws:///path • JSON: mqtt://ipadress:port/topic • CSV: tcp://ipaddress:port/path • DELETE: alle aktiven Benachrichtigungen werden gelöscht Rückgabe (Feld „data“): keine Dienst: validation_useconnecteddevice Name: validation_useconnecteddevice Beschreibung: Der Dienst prüft, ob Geräte-ID und Hersteller-ID des angeschlossenen IO-Link Devices...
  • Seite 79: Powerlink

    IO-Link Master mit Powerlink-Schnittstelle AL1371 11.2 Powerlink 11.2.1 Objektverzeichnis 0x1000: NMT_DeviceType_U32 Datentyp / Index Subindex Name Beschreibung Zugriff 0x1000 DeviceType Gerätetyp UINT32 / const 0x1001: ERR_Error Register_U8 Datentyp / Index Subindex Name Beschreibung Zugriff 0x1001 ErrorRegister Fehlerregister UINT8 / ro 0x1003: ERR_History_ADOM...
  • Seite 80 AL1371 IO-Link Master mit Powerlink-Schnittstelle • Error Type Typ des Fehlers 2 Bytes • 0xFF01: IO-Link Event • 0xFF02: Konfigurationsfehler • 0xFF03: Statusänderung: IO-Link Device disconnected • 0xFF04: Statusänderung: IO-Link Device verbunden, aber Fehler aufgetreten • 0xFF05: Statusänderung: IO-Link Device verbunden •...
  • Seite 81 RECORD / - 0x00 NumberOfEntries Anzahl der Einträge UINT8 / const • 0x04: 4 (default) 0x01 VendorId Hersteller-ID UINT32 / const • 0x0069666D: ifm electronic (default) 0x02 ProductCode Produkt-Code UINT32 / const • 0x00AA1373: AL1373 0x03 RevisionNo Revisionsnummer UINT32 / const •...
  • Seite 82 AL1371 IO-Link Master mit Powerlink-Schnittstelle Datentyp / Index Subindex Name Beschreibung Zugriff 0x1030 0x06 InterfaceName Schnittstellen-Name VSTRING / ro • eplcn0 (default) 0x07 InterfaceOperStatus Schnittstellen-Arbeitsstatus UINT8 / ro • 0x00: ab • 0x01: auf (default) 0x08 InterfaceAdminState Schnittstellen-Administrationsstatus UINT8 / rw •...
  • Seite 83 IO-Link Master mit Powerlink-Schnittstelle AL1371 Legende: • LLLL Länge der Nutzdaten (Anzahl an Bytes) 2 Bytes z. B. 0x0004: 4 Bytes • OOOO Byte, ab dem die Nutzdaten im RxPDO gespeichert 2 Bytes z. B. 0x0008: Byte 8 (Offset) sind (Offset) •...
  • Seite 84 AL1371 IO-Link Master mit Powerlink-Schnittstelle • IIII Index des Objekts, das die Nutzdaten enthält 2 Bytes • 0x2400: PD_Pin2 (Ò / 89) • 0x2500: PD_PQIPort1 (Ò / 90) • 0x2510: PD_PQIPort2 (Ò / 90) • 0x2520: PD_PQIPort3 (Ò / 90) • 0x2530: PD_PQIPort4 (Ò / 90) • 0x2700: PD_InPort1 (Ò / 91) •...
  • Seite 85 IO-Link Master mit Powerlink-Schnittstelle AL1371 0x1C0D: DLL_CNLossPReq_REC Datentyp / Index Subindex Name Beschreibung Zugriff 0x1C0D CNLossPRec Zähler für Verluste PReq-Ereignisse 0x00 NumberOfEntries Anzahl der Einträge UINT8 / const • 0x3: 3 (default) 0x01 CumulativeCnt_U32 Zählerstand UINT32 / rw • 0x0000: 0 (default)
  • Seite 86 AL1371 IO-Link Master mit Powerlink-Schnittstelle 0x1C14: CNLossOfSoCTolerance Datentyp / Index Subindex Name Beschreibung Zugriff 0x1C14 CNLossOfSoCToleran SoC-Frame-Verlusttoleranz UINT32 / rw • 0x00000000: 0 … • 0x000186A0: 100000 (default) … • 0xFFFFFFFF: 68719476735 0x1E40: NWL_IpAddrTable_0h_REC Datentyp / Index Subindex Name Beschreibung...
  • Seite 87 IO-Link Master mit Powerlink-Schnittstelle AL1371 0x1F82: NMT_FeatureFlags_U32 Datentyp / Index Subindex Name Beschreibung Zugriff 0x1F82 FeatureFlags NMT: Feature Flags UINT32 / const • 0x000102E7 (default) 0x1F83: NMT_EPLVersion_U8 Datentyp / Index Subindex Name Beschreibung Zugriff 0x1F83 EPLVersion NMT: Powerlink-Version UINT8 / const •...
  • Seite 88 AL1371 IO-Link Master mit Powerlink-Schnittstelle Datentyp / Index Subindex Name Beschreibung Zugriff 0x1F98 0x07 MultiplCycleCnt Länge des Multiplex-Zyklus (Wert = Vielfaches des UINT8 / rw Powerlink-Zyklus‘) • 0x00: 0ns 0x08 AsyncMTU max. Frame-Größe (asynchrone Übertragung) UINT16 / rw • 0x012C: 300 Bytes (default)
  • Seite 89 IO-Link Master mit Powerlink-Schnittstelle AL1371 Datentyp / Index Subindex Name Beschreibung Zugriff 0x2300 0x00 NumberOfEntries Anzahl der Einträge UINT8 / ro • 0x08: 8 Einträge (default) 0x01 Port1Output1 Ausgangsdaten – Byte 0…3 UINT32 / rw 0x02 Port1Output2 Ausgangsdaten – Byte 4…7...
  • Seite 90 AL1371 IO-Link Master mit Powerlink-Schnittstelle 0x2500: PD_PQIPort1 Datentyp / Index Subindex Name Beschreibung Zugriff 0x2500 PD_PQIPort1 Port 1: Port Qualifier Information (PQI) UINT8 / ro Mapping: Port Qualifier Information (Ò / 90) Mapping: Port Qualifier Information Byte Bit 7 Bit 6 Bit 5...
  • Seite 91 IO-Link Master mit Powerlink-Schnittstelle AL1371 0x2700: PD_InPort1 Datentyp / Index Subindex Name Beschreibung Zugriff 0x2700 PD_InPort1 Port 1: Prozessdaten - Eingänge (Pin 4) RECORD / - 0x00 NumberOfEntries Anzahl der Einträge UINT8 / const • 0x08: 8 0x01 Port1Input1 Eingangsdaten – Byte 0…3...
  • Seite 92 AL1371 IO-Link Master mit Powerlink-Schnittstelle • Status Abarbeitungsstatus 1 Byte • 0x00: Befehl abgearbeitet, keine Fehler, keine Rückgabedaten • 0x01: Befehl abgearbeitet, keine Fehler, Rückgabedaten verfügbar • 0x02: Befehl abgearbeitet, Fehler, keine Rückgabedaten • 0x03: Befehl abgearbeitet, Fehler, Rückgabedaten verfügbar •...
  • Seite 93 IO-Link Master mit Powerlink-Schnittstelle AL1371 • Status Status-Code (gespiegelt von Subindex 0x02) 1 Byte • 0x00: Befehl abgearbeitet, keine Fehler, keine Rückgabedaten • 0x01: Befehl abgearbeitet, keine Fehler, Rückgabedaten verfügbar • 0x02: Befehl abgearbeitet, Fehler, keine Rückgabedaten • 0x03: Befehl abgearbeitet, Fehler, Rückgabedaten verfügbar...
  • Seite 94 DS download only) • 0xFF: unbekannt (for reading only) 0x04 VendorID Sollwert für Validierung der VendorID UINT16 / rw • z. B. 0x0136: ifm electronic 0x05 DeviceID Sollwert für Validierung der DeviceID UINT32 / rw • z. B. 0x00037D: ifm AL2330...
  • Seite 95 IO-Link Master mit Powerlink-Schnittstelle AL1371 0x2802: IOLInformationPort1 Datentyp / Index Subindex Name Beschreibung Zugriff 0x2802 IOLInformationPort1 Port 1: IO-Link Informationen RECORD 0x00 NumberOfEntries Anzahl der Einträge UINT8 / const • 0x0B: 11 Einträge 0x01 PortStatus Statusinformation des Ports UINT8 / ro •...
  • Seite 96 AL1371 IO-Link Master mit Powerlink-Schnittstelle 0x2803: IOLFailsafePort1 Datentyp / Index Subindex Name Beschreibung Zugriff 0x2803 IOLFailsafePort1 Port 1: Rückfallwerte konfigurieren RECORD 0x00 NumberOfEntries Anzahl der Einträge UINT8 / const • 0x02: 2 Einträge 0x01 Select Rückfallmodus und Rückfallwerte wählen UNSIGNED8 / rw •...
  • Seite 97 IO-Link Master mit Powerlink-Schnittstelle AL1371 0x2E02: QSDate_VSTR Datentyp / Index Subindex Name Beschreibung Zugriff 0x2E02 QSDate QS-Datum VSTRING / const. 0x2E03: InstallationLocation_VSTR Datentyp / Index Subindex Name Beschreibung Zugriff 0x2E03 InstallationLocation Installationsort des Geräts (max. 20 Zeichen) VSTRING / 0x2F00: Timestamp_U64...
  • Seite 98 AL1371 IO-Link Master mit Powerlink-Schnittstelle 0x2F04: NewNodeID_U8 Datentyp / Index Subindex Name Beschreibung Zugriff 0x2F04 NewNodeID Powerlink NodeID des Geräts ändern UINT8 / rw • 0x01: NodeID 1 … • 0xEF: NodeID 239...

Inhaltsverzeichnis