Herunterladen Diese Seite drucken
ifm AL1421 Betriebsanleitung

ifm AL1421 Betriebsanleitung

Io-link master mit ethernet/ip-schnittstelle performanceline

Werbung

>
>
Betriebsanleitung
IO-Link Master mit EtherNet/IP-Schnittstelle
PerformanceLine
4 Ports
IP 65 / IP 66 / IP 67 / IP 69K
AL1421
Firmware: 3.1.x
Deutsch

Werbung

loading

Inhaltszusammenfassung für ifm AL1421

  • Seite 1 > > Betriebsanleitung IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K AL1421 Firmware: 3.1.x Deutsch...
  • Seite 2: Inhaltsverzeichnis

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Inhaltsverzeichnis Vorbemerkung Rechtliche Hinweise ......................5 Zweck des Dokuments ......................5 Zeichenerklärung ......................... 6 Änderungshistorie ........................ 6 Sicherheitshinweise Allgemein ..........................7 Notwendige Vorkenntnisse ....................7 Sicherheitssymbole auf dem Gerät ..................
  • Seite 3 9.1.14 Firmware: Gerät auf Werkseinstellungen rücksetzen ..............36 9.1.15 Firmware: Gerät neu starten ....................... 36 9.1.16 IO-Link Devices konfigurieren ....................37 ifm-IoT-Core ........................38 9.2.1 Hinweise für Programmierer ....................... 39 9.2.2 Erste Schritte ..........................44 9.2.3 Allgemeine Funktionen ....................... 44 9.2.4...
  • Seite 4 Unterstützte Verbindungstypen ....................95 14.2.2 Parameterdaten .......................... 96 14.2.3 Zyklische Daten ........................101 14.2.4 Azyklische Daten ........................113 14.2.5 Feldbusobjekte ......................... 125 14.3 ifm-IoT-Core ........................149 14.3.1 Übersicht: IoT-Profile ........................ 150 14.3.2 Übersicht: IoT-Typen ........................ 157 14.3.3 Übersicht: IoT-Dienste ......................158 Index...
  • Seite 5: Vorbemerkung

    Dieses Dokument gilt für Geräte des Typs „IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Port IP 65 / IP 66 / IP 67 / IP 69K" (Art.-Nr.: AL1421). Es ist Bestandteil des Gerätes und enthält Angaben zum korrekten Umgang mit dem Produkt.
  • Seite 6: Zeichenerklärung

    Querverweis Dezimalzahl 0x123 Hexadezimalzahl 0b010 Binärzahl [...] Bezeichnung von Tasten, Schaltflächen oder Anzeigen > Änderungshistorie 21676 Ausgabe Thema Datum Neuerstellung des Dokuments 10 / 2020 Hinzugefügt: Derating UL 04 / 2021 Entfernt: ifm IoT Core – DNS-Unterstützung 10 / 2021...
  • Seite 7: Sicherheitshinweise

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Sicherheitshinweise Inhalt Allgemein ..............................7 Notwendige Vorkenntnisse ........................7 Sicherheitssymbole auf dem Gerät ......................7 IT-Sicherheit ............................. 8 > Allgemein 2272 • Das beschriebene Gerät wird als Teilkomponente in einem System verbaut.
  • Seite 8: It-Sicherheit

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > IT-Sicherheit 56503 ACHTUNG! Bei Betrieb des Gerätes in einer ungeschützten Netzwerkumgebung: > Unzulässiger Lese- oder Schreibzugriff auf Daten möglich. > Unzulässige Beeinflussung der Gerätefunktion möglich. ►...
  • Seite 9: Bestimmungsgemäße Verwendung

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Bestimmungsgemäße Verwendung Inhalt Zugelassene Verwendung ........................9 Verbotene Verwendung ..........................9 18761 > Zugelassene Verwendung 7610 Der IO-Link-Master dient als Gateway zwischen intelligenten IO-Link-Devices und dem EtherNet/IP-Netzwerk.
  • Seite 10: Funktion

    7482 > Parametrierung 7771 Das Gerät bietet folgende Konfigurationsoptionen: • Parametrierung des IO-Link Masters des AL1421 mit Parametriersoftware LR DEVICE und/oder EtherNet/IP-Projektierungssoftware • Parametrierung der angeschlossenen IO-Link Devices (Sensoren, Aktuatoren) mit Parametriersoftware LR DEVICE und/oder EtherNet/IP-Projektierungsoftware • Speicherung von Parametersätzen der angeschlossenen IO-Link Devices für automatische Wiederherstellung (Data Storage) >...
  • Seite 11: Internet Of Things (Iot)

    IO-Link Master (IO-Link Revision 1.0 und 1.1) • 4 IO-Link Ports für den Anschluss von IO-Link Devices • Bereitstellung von Prozessdaten der angeschlossenen IO-Link Devices für Monitoring-Software LR SMARTOBSERVER (→ www.ifm.com) > 4.5.1 IO-Link-Versorgung 57343 Das Gerät verfügt über 4 Versorgungen für IO-Link Devices (Sensoren, Aktuatoren).
  • Seite 12: Montage

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Montage Inhalt Gerät montieren ............................12 22016 > Gerät montieren 56509 ► Anlage während der Montage spannungsfrei schalten. ► Maximales Anzugsdrehmoment beachten. ►...
  • Seite 13: Elektrischer Anschluss

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Elektrischer Anschluss Inhalt Hinweise ..............................13 EtherNet/IP-Ports verbinden........................14 IO-Link Ports verbinden .......................... 15 Gerät erden ............................16 Gerät anschließen ..........................17 22017 >...
  • Seite 14: Ethernet/Ip-Ports Verbinden

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K EtherNet/IP-Ports verbinden 56999 ► Gerät über M12-Buchse XF1 und/oder XF2 mit dem EtherNet/IP-Netzwerk verbinden (z. B. EtherNet/IP-SPS, zusätzliches EtherNet/IP-Gerät) ► Gerät über M12-Buchse XF1 und/oder XF2 mit dem IT-Netzwerk verbinden (z.
  • Seite 15: Io-Link Ports Verbinden

    > IO-Link Ports verbinden 16535 Hinweise zur Beschaltung: • Die Stromversorgung der angeschlossenen IO-Link Devices darf ausschließlich über den AL1421 erfolgen. • Die Ports des Geräts erfüllen die Anforderungen der IO-Link-Spezifikation 1.0 bis 1.1.2. • Die zusätzlichen digitalen Ausgänge der Ports X1...X4 (Pin 2) erfüllen die Anforderungen der Gebrauchskategorie DC-13 nach Norm IEC 60947-5-1: 20 W.
  • Seite 16: Gerät Erden

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Gerät erden 56485 Das FE-Potential liegt an folgende Punkten des Geräts an: • Obere Befestigungslasche des Gehäuses • Ports XD1 und XD2: Pin 5 (FE) •...
  • Seite 17: Gerät Anschließen

    > Brandgefahr ► I und I der Spannungsquellen US und UA unter Berücksichtigung des Derating-Verhalten des AL1421 entsprechend dimensionieren (→ Derating-Verhalten (→ S. 88))! ACHTUNG Fehlender Verpolungsschutz bei Kreuzverpolung zwischen US und UA: Die Versorgungsspannungen US und UA sind einzeln geschützt gegen Verpolung. Die Versorgungsspannungen US und UA sind nicht geschützt gegen eine kreuzweise Verpolung...
  • Seite 18: Bedien- Und Anzeigeelemente

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Bedien- und Anzeigeelemente Inhalt Übersicht..............................18 LED-Anzeigen ............................19 5440 > Übersicht 56670 Status-LEDs RDY, NET und MOD (→ Status-LEDs (→ S. 19)) Status-LEDs LNK und ACT der EtherNet/IP-Schnittstellen 1 (XF1) und 2 (XF2) (→...
  • Seite 19: Led-Anzeigen

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > LED-Anzeigen 22024 Das Gerät verfügt über folgende LED-Anzeigen. > 7.2.1 Status-LEDs 22034 Die LED mit der Bezeichnung RDY zeigt den Status des Gateways. Die LED mit der Bezeichnung BF (Bus Failure) zeigt den Status der EtherNet/IP-Verbindung.
  • Seite 20: Spannungsversorgung

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 7.2.3 Spannungsversorgung 57000 Der Port für die Spannungsversorgung (XD1) verfügt über die LEDs mit der Bezeichnung US und UA. Die LEDs zeigen den Status der Versorgungsspannung. Status-LED Bedeutung grün...
  • Seite 21: Inbetriebnahme

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Inbetriebnahme 56505 Durch Einschalten der Versorgungsspannungen startet der AL1421 mit den Werkseinstellungen. Die LEDs signalisieren den aktuellen Betriebszustand des Geräts und der Ports (→ LED-Anzeigen (→...
  • Seite 22: Parametrierung

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Parametrierung Inhalt LR DEVICE ............................. 23 ifm-IoT-Core ............................38 EtherNet/IP ............................. 73 22367...
  • Seite 23: Lr Device

    Firmware: Gerät auf Werkseinstellungen rücksetzen ................36 Firmware: Gerät neu starten........................36 IO-Link Devices konfigurieren ........................ 37 22822 Im Auslieferungszustand ist der AL1421 mit den Werkseinstellungen konfiguriert (→ Werkseinstellungen (→ S. 84)). Benötigte Software: LR DEVICE (1.6.x oder höher) (Art.-Nr.: QA0011/QA0012)
  • Seite 24: Hinweise

    Der AL1421 unterstützt die Offline-Parametrierung. Dabei erstellt der Anwender eine Konfiguration für den IO-Link Master und die angeschlossenen IO-Link Devices, ohne mit dem AL1421 verbunden zu sein (OFFLINE-Modus). Die so erstellte Konfiguration kann als Datei (*.lrp) gespeichert und später auf den AL1421 geladen und aktiviert werden.
  • Seite 25: Iot: Ip-Einstellungen Konfigurieren

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.1.2 IoT: IP-Einstellungen konfigurieren 17713 Für den Zugriff auf den IO-Link Master über die IT-Infrastruktur muss der Anwender die IP-Einstellungen der IoT-Schnittstelle einstellen. Um die IP-Einstellungen mit DHCP zu konfigurieren, muss im IT-Netzwerk ein DHCP-Server aktiv sein.
  • Seite 26: Iot: Zugriffsrechte Konfigurieren

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.1.3 IoT: Zugriffsrechte konfigurieren 16555 Die Zugriffsrechte regeln, welche Instanz die Parameterdaten, Prozessdaten und Ereignis-/Diagnosemeldungen lesen und / oder schreiben darf. Um die Zugriffsrechte auf den IO-Link Master zu konfigurieren: ►...
  • Seite 27: Iot: Schnittstelle Zum Lr Agent Oder Lr Smartobserver Konfigurieren

    2147483647 2147483647 ms [Application Tag] Quellenbezeichner des IO-Link Masters in der Werkseinstellung: AL1421 Struktur des LR AGENT oder LR SMARTOBSERVER (String32) Nach der Änderung des Parameters [Port LR Agent or SMARTOBSERVER] oder [Application Tag] kann es 120 Sekunden dauern, bis das Gerät erneut eine TCP-Verbindung aufbaut.
  • Seite 28: Fieldbus: Ip-Einstellungen Konfigurieren

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.1.5 Fieldbus: IP-Einstellungen konfigurieren 52379 Für die Kommunikation mit dem EtherNet/IP-Netzwerk muss die EtherNet/IP-Schnittstelle konfiguriert werden. ► Menü [Fieldbus] wählen. > Menüseite zeigt die aktuellen Einstellungen.
  • Seite 29: Fieldbus: Konfigurationsmodus Einstellen

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.1.6 Fieldbus: Konfigurationsmodus einstellen 56658 Der AL1421 unterstützt die EtherNet/IP-Konfigurationsmodi "Top-Down" und "Independent". Zusätzlich kann der Anwender die Länge der übertragenen Prozessdaten konfigurieren und gewünschten Verbindungstypen wählen. ► Menü [Fieldbus] wählen. >...
  • Seite 30 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Die Übertragung von Prozessdaten setzt voraus, dass die Schnittstelle zu LR AGENT oder LR SMARTOBSERVER korrekt konfiguriert ist (→ IoT: Schnittstelle zum LR AGENT oder LR SMARTOBSERVER konfigurieren (→...
  • Seite 31: Io-Link-Ports: Betriebsart Pin 4 (Us) Einstellen

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.1.8 IO-Link-Ports: Betriebsart Pin 4 (US) einstellen 57341 Pin 4 der IO-Link-Ports X1...X4 unterstützt folgende Betriebsarten: • Deaktiviert: keine Datenübertragung an Pin 4 (C/Q) des IO-Link-Ports •...
  • Seite 32: Io-Link-Ports: Betriebsart Pin 2 (Ua) Einstellen

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.1.9 IO-Link-Ports: Betriebsart Pin 2 (UA) einstellen 57342 Pin 2 der IO-Link-Ports X1...X4 unterstützt folgende Betriebsarten: • Aus: Pin 2 ist spannungsfrei; Port arbeitet als IO-Link-Port Typ A •...
  • Seite 33: Io-Link Ports: Stromstärke Begrenzen

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.1.10 IO-Link Ports: Stromstärke begrenzen 56513 Für die IO-Link Ports X1...X4 lassen sich folgende Eigenschaften einstellen: • Max. Stromstärke der Versorgungsspannung US •...
  • Seite 34: Io-Link-Ports: Gerätevalidierung Und Datenspeicherung Einstellen

    [Type compatible V1.1 device with Restore] [Vendor ID] ID des Herstellers, der validiert werden soll 0...65535 Werkseinstellung: 0 ifm electronic: 310 [Device ID] ID des IO-Link Devices, das validiert werden soll 0...16777215 Werkseinstellung: 0 ► Geänderte Werte auf dem Gerät speichern.
  • Seite 35: Io-Link-Ports: Rückfallwerte Konfigurieren

    * ... Parameter nur änderbar, wenn die Verbindung zur EtherNet/IP-Steuerung getrennt ist ► Geänderte Werte auf dem Gerät speichern. > 9.1.13 Info: Geräteinformationen zeigen 12218 Um die allgemeine Informationen des ifm IO-Link Masters zu lesen: ► Menü [Info] wählen. > Menüseite zeigt die aktuellen Einstellungen. Name Beschreibung Mögliche Werte...
  • Seite 36: Firmware: Gerät Auf Werkseinstellungen Rücksetzen

    Bei einem Neustart des Geräts bleiben alle Einstellungen erhalten. Um das AL1421 neu zu starten: ► Menü [Firmware] wählen. > Menüseite zeigt die aktuellen Einstellungen. ► Auf [Reboot] klicken, um das Gerät neu zu starten. > LR DEVICE startet den ifm IO-Link Master neu.
  • Seite 37: Io-Link Devices Konfigurieren

    IO-Link Device hinzufügen ► Unter [ONLINE]: Auf gewünschten IO-Link Master klicken. > LR DEVICE erkennt automatisch die an den IO-Link Master angeschlossenen IO-Link Devices (z.B. ifm Sensor KG5065). IO-Link Device konfigurieren ► Mausklick auf den Port, an dem das IO-Link Device angeschlossen ist.
  • Seite 38: Ifm-Iot-Core

    Geräteinformationen des IO-Link Masters lesen ..................59 Gateway: Firmware aktualisieren ......................60 Gateway: Anwendungskennung einstellen .................... 61 Benachrichtigungen abonnieren ............Fehler! Textmarke nicht definiert. Web Socket nutzen ..........................64 IoT-Core-Visualizer nutzen ........................66 31995 Allgemeine Hinweise zum ifm-IoT-Core: → Hinweise für Programmierer (→ S. 39)
  • Seite 39: Hinweise Für Programmierer

    50737 Die Gerätefamilie PerformanceLine verfügt über einen IoT-Core. Der IoT Core ermöglicht es dem Anwender, den AL1421 über eine REST API aus IT-Netzwerken heraus anzusprechen und in Internet-of-Things-Anwendungen einzubinden. Auf dem AL1421 ist eine Gerätebeschreibung gespeichert. Diese Gerätebeschreibung ist ein strukturiertes, maschinenlesbares Datenobjekt im JSON-Format.
  • Seite 40: Auf Den Ifm-Iot-Core Zugreifen

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Auf den ifm-IoT-Core zugreifen 50741 Der Anwender kann über HTTP-Requests auf den ifm-IoT-Core zugreifen. Folgende Request-Methoden stehen zur Verfügung. > GET-Request 21300 Mit der GET-Methode kann der Anwender lesend auf einen Datenpunkt zugreifen.
  • Seite 41 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > POST-Request 16548 Mit der POST-Methode kann der Anwender lesend und schreibend auf einen Datenpunkt zugreifen. Die Anfrage an den IoT-Core besitzt folgende Syntax: "code":"code_id", "cid":id, "adr":"data_point/service",...
  • Seite 42 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K "data":{"value":"AL1421"}, "code":200...
  • Seite 43 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > IoT-Core: Diagnosecodes 58222 Code Text Beschreibung Anfrage erfolgreich abgearbeitet OK but needs reboot Anfrage erfolgreich abgearbeitet; IO-Link Master muss neu gestartet werden OK but block request not finished Anfrage erfolgreich abgearbeitet;...
  • Seite 44: Erste Schritte

    ► Folgende POST-Anfrage an den AL1421 senden: {"code":"request","cid":-1,"adr":"gettree"} > AL1421 gibt die Gerätebeschreibung als strukturiertes JSON-Objekt zurück. ► In der Baumstruktur des JSON-Objekts alle Unterstrukturen und die enthaltenen Datenpunkte identifizieren. ► Die anwendbaren Dienste für den Zugriff auf Unterstrukturen und darin enthaltene Datenpunkte identifizieren.
  • Seite 45: Beispiel: Teilbaum Ausgeben

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K "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 46: Beispiel: Mehrere Parameterwerte Des Io-Link Master Gleichzeitig Lesen

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K "identifier":"reboot","type":"service"}] "code":200 > Beispiel: Mehrere Parameterwerte des IO-Link Master gleichzeitig lesen 17310 Aufgabe: Folgende aktuelle Werte sollen vom IO-Link Master gelesen werden: Temperatur, Seriennummer Lösung: Die aktuellen Parameterwerte mit dem dienst getdatamulti lesen (Datenpunkt Temperatur: /processdatamaster/temperature;...
  • Seite 47: Speicherdauer Einstellen

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Speicherdauer einstellen 60243 Der IoT Core bietet die Möglichkeit, die Speicherdauer von Daten und Benachrichtigungen einzustellen. Die Dienste Dienst: setdata (→ S. 168) und Dienst: subscribe (→...
  • Seite 48: Fieldbus: Ip-Einstellungen Konfigurieren

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.2.4 Fieldbus: IP-Einstellungen konfigurieren 58241 Unterstruktur: fieldbussetup Verfügbare Datenpunkte: Name Beschreibung Zugriff ../hostname Bezeichnung des IO-Link Masters in Feldbus-Projekt ../fieldbusfirmware Firmware-Version des IO-Link Masters ../network/macaddress MAC-Adresse des Feldbus-Ports ../network/ipaddress...
  • Seite 49: Fieldbus: Rückfallwerte Einstellen

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.2.6 Fieldbus: Rückfallwerte einstellen 58242 Unterstruktur: fieldbussetup/configuration/port[n] (n = 1...4) Verfügbare Datenpunkte: Name Beschreibung Zugriff ../failsafedigitalout Rückfallwert für digitalen Ausgang - Pin 4 (DO) ../failsafeiolink Rückfallwert für IO-Link Ausgangsdaten - Pin 4 (IO-Link) ../failsafepin2...
  • Seite 50: Iot: Schnittstelle Zu Lr Agent Und Lr Smartobserver Konfigurieren

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.2.8 IoT: Schnittstelle zu LR AGENT und LR SMARTOBSERVER konfigurieren 22410 Unterstruktur: iotsetup Verfügbare Datenpunkte: Name Beschreibung Zugriff ../smobip IP-Adresse des LR AGENT oder LR SMARTOBSERVER ../smobport Portnummer des LR AGENT oder LR SMARTOBSERVER ../smobinterval...
  • Seite 51: Io-Link Ports: Gerätevalidierung Und Datenspeicherung Konfigurieren

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.2.11 IO-Link Ports: Gerätevalidierung und Datenspeicherung konfigurieren 56492 Unterstruktur: iolinkmaster/port[n] (n = 1...4). Verfügbare Datenpunkte: Name Beschreibung Zugriff ../validation_datastorage_mode Verhalten des IO-Link-Ports beim Anschluss der eines neuen IO-Link Devices ../validation_vendorid IO-Link-ID des Herstellers, der validiert werden soll...
  • Seite 52 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K {"code": "request", "cid": -1, "adr": "/iolinkmaster/port[2]/datastorage/getblobdata", "data": {"pos": 0, "length": h}} {"code": "request", "cid": -1, "adr": "/iolinkmaster/port[2]/datastorage/getblobdata", "data": {"pos": h, "length": h}} {"code": "request", "cid": -1, "adr": "/iolinkmaster/port[2]/datastorage/getblobdata", "data": {"pos": 2*h, "length": h}} {"code": "request", "cid": -1, "adr": "/iolinkmaster/port[2]/datastorage/getblobdata", "data": {"pos": n*h, "length": h}} Beispiel:...
  • Seite 53: Io-Link Ports: Datenübertragung Zu Lr Agent Oder Lr Smartobserver Konfigurieren

    * = nur änderbar, wenn Feldbus-SPS nicht im Betriebszustand RUNNING > Beispiel: IO-Link Prozesswert lesen (Betriebsart "IO-Link") 16574 Aufgabe: Den aktuellen Messwert des ifm-Temperatursensors TN2531 an IO-Link-Port X2 lesen Lösung: Den Datenpunkt für die Prozess-Eingangsdaten mit dem Dienst getdata lesen. • Anfrage (Request): "code":"request",...
  • Seite 54: Beispiel: Io-Link Prozesswert Schreiben (Betriebsart "Io-Link")

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Beispiel: IO-Link Prozesswert schreiben (Betriebsart "IO-Link") 56508 Aufgabe: Der Buzzer des DV2500 anIO-Link Port X2 soll eingeschaltet werden. Der DV2500 arbeitet im On/Off-Modus. Lösung: Die IODD des DV2500 zeigt die Struktur des Prozesswerts (→...
  • Seite 55: Beispiel: Digitalen Eingangswert Lesen (Betriebsart "Di")

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Beispiel: Digitalen Eingangswert lesen (Betriebsart "DI") 56507 Aufgabe: Der digitale Eingansgswert des IO-Link Devices an IO-Link Port X5 soll gelesen werden. Die Betriebsart des IO-Link Ports ist "Digital Intput (DI)". Lösung: Den Prozesswert des Datenpunkts pdin schreiben.
  • Seite 56: Io-Link Ports: Port-Events Anzeigen

    > 9.2.15 IO-Link Devices: Auf Parameter zugreifen 58231 Der ifm-IoT-Core unterstützt die Konfiguration der angeschlossenen IO-Link Devices. Der Zugriff auf einen Parameter erfolgt über IO-Link Index und Subindex (→ IO Device Description (IODD) des Geräts). Unterstruktur: iolinkmaster/port[n]/iolinkdevice (n = 1...4)
  • Seite 57: Beispiel: Parameterwert Eines Io-Link Devices Ändern

    Beispiel: Parameterwert eines IO-Link Devices ändern 16578 Aufgabe: Die Ausgangskonfiguration OUT1 des ifm-Temperatursensors TN2531 an IO-Link-Port X02 auf den Wert "Hnc / Hysteresefunktion, Öffner" setzen. Lösung: Den Parameter [ou1] des Sensors mit dem Dienst iolwriteacyclicdata auf den Wert 4 ändern.
  • Seite 58: Io-Link Devices: Geräteinformationen Lesen Und Schreiben

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.2.16 IO-Link Devices: Geräteinformationen lesen und schreiben 58230 Unterstruktur: iolinkmaster/port[n]/iolinkdevice (n = 1...4) Verfügbare Datenpunkte: Name Beschreibung Zugriff ../status Status des angeschlossenen IO-Link Devices ../vendorid IO-Link ID des Herstellers ../deviceid...
  • Seite 59: Gateway: Geräteinformationen Lesen

    ../serialnumber Seriennummer ../swrevision Firmware-Version ../bootloaderrevision Bootloader-Version ../fieldbustype Feldbus r ... nur lesen Zusätzliche Informationen über das AL1421 kann mit dem Dienst getidentity gelesen werden (→ Dienst: getidentity (→ S. 161)). > 9.2.20 Geräteinformationen des IO-Link Masters lesen 56497 Unterstruktur: processdatamaster Verfügbare Datenpunkte:...
  • Seite 60: Gateway: Firmware Aktualisieren

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.2.21 Gateway: Firmware aktualisieren 11616 Unterstruktur: firmware Verfügbare Datenpunkte: Name Beschreibung Zugriff ../version Software-Version ../type Software-Typ ../container Struktur für die Firmware-Aktualisierung ../container/maxsize maximale Größe des Container-Struktur (in Bytes) ../container/chunksize...
  • Seite 61: Gateway: Anwendungskennung Einstellen

    10987 Aufgabe: Die Bezeichnung des IO-Link Masters für die Darstellung im LR SMARTOBSERVER auf AL1421 setzen. Lösung: Den Parameter [Application Tag] mit dem Dienst setdata auf den Wert [AL1421] ändern. Der Datenpunkt des Parameters [Application Tag] im Gerätebeschreibungsobjekt ist /devicetag/applicationtag.
  • Seite 62: Benachrichtigungen Abonnieren

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.2.23 Benachrichtigungen abonnieren 58298 Besitzt ein Datenpunkt das Unterelement datachanged, kann der Anwender Benachrichtigungen über Werte- oder Zustandsänderungen abonnieren. Auslöser für die Benachrichtigungen kann der Ablauf eines Timers oder ein Ereignis sein.
  • Seite 63: Beispiel: Abonnement Ändern

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K "callback":"http://192.168.0.4:80/temp", "datatosend":[ "/iolinkmaster/port[2]/iolinkdevice/pdin", "/processdatamaster/temperature"] Zusätzlich muss das Zeitintervall des timer[1] auf einen Wert zwischen 500 ms und 2147483647 ms gesetzt werden. • Anfrage (Request): "code":"request", "cid":4712,...
  • Seite 64: Beispiel: Benachrichtigungen Abmelden

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Beispiel: Benachrichtigungen abmelden 60265 Aufgabe: Das existierende Abonnement (Beispiel: Benachrichtigung abonnieren (→ S. 62)) soll gelöscht werden. Lösung: Mit dem Dienst unsubscribe das Abonnement löschen. Dafür muss in der Anfrage der Wert des Parameters "callback"...
  • Seite 65: Beispiel: Benachrichtigungen Über Websocket Abonnieren

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K • Option 1: ohne Parameter "callback" ► subscribe-/unsusbribe-Anfrage ohne Parameter "callback" stellen. > IoT-Core sendet Benachrichtigungen über existierende WebSocket-Verbindung. • Option 2: mit Parameter "callback" ►...
  • Seite 66: Iot-Core-Visualizer Nutzen

    IO-Link Master konfigurieren ........................70 Prozessdaten lesen und schreiben ......................71 Firmware aktualisieren ........................... 72 60270 Der ifm-IoT-Core-Visualizer des IO-Link Masters bietet eine grafischen Nutzeroberfläche für den Zugriff auf Funktionen des ifm-IoT-Cores. Um den IoT-Core-Visualizer zu starten: ► Webbrowser starten.
  • Seite 67: Benachrichtigungen Verwalten

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Benachrichtigungen verwalten 60474 Die Menüseite ermöglicht es, folgende Funktionen auszuführen • Benachrichtigungen erstellen • Aktive Benachrichtigungen anzeigen • Benachrichtigungen löschen (einzeln, alle) Voraussetzungen: •...
  • Seite 68: Benachrichtigung Löschen

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K ► Mithilfe des Wizards schrittweise die gewünschten Benachrichtigungsparameter eingeben. > Erstellte Benachrichtigungsabonnement wird in Tabelle angezeigt. Bei zyklischen Benachrichtigungen über timer[1] oder timer[2] muss der Anwender zusätzlich die Intervallzeit des betreffenden Timers setzen.
  • Seite 69: Elemente Im Gerätebaum Suchen

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Elemente im Gerätebaum suchen 60478 Die Menüseite [Elements] ermöglicht es, die Gerätebeschreibung nach Elementen mit bestimmten Eigenschaften (status, profile, name) zu durchsuchen und die Ergebnisse auszugeben. Voraussetzungen: •...
  • Seite 70: Io-Link Master Konfigurieren

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > IO-Link Master konfigurieren 60475 Die Menüseite [Parameter] ermöglicht es, den IO-Link Master zu konfigurieren. Verfügbare Optionen: • Einzelne Parameter lesen und schreiben. •...
  • Seite 71: Prozessdaten Lesen Und Schreiben

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Prozessdaten lesen und schreiben 60476 Die Menüseite ermöglicht es, die Prozessdaten des IO-Link Masters und der angeschlossenen IO-Link Devices zu lesen und zu schreiben. Voraussetzungen: •...
  • Seite 72: Firmware Aktualisieren

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Firmware aktualisieren 60477 Die Menüseite [Update] bietet die Möglichkeit, die Firmware des IO-Link Masters zu aktualisieren: Voraussetzungen: • Iot-Core-Visualizer ist gestartet. ►...
  • Seite 73: Ethernet/Ip

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > EtherNet/IP Inhalt EtherNet/IP: Hinweise für Programmierer ....................74 EDS-Datei registrieren ..........................74 IO-Link Master in das EtherNet/IP-Projekt einbinden ................75 Verbindungstypen konfigurieren ......................76 IO-Link Master konfigurieren ........................
  • Seite 74: Ethernet/Ip: Hinweise Für Programmierer

    EDS-Datei registrieren 1979 ifm stellt für die Abbildung des AL1421 in einer EtherNet/IP-Projektierungssoftware eine EDS-Datei bereit. Der Anwender kann die EDS-Datei von der ifm-Webseite herunterladen (→ www.ifm.com). In der EDS-Datei sind alle Parameter- und Prozessdaten sowie deren gültige Wertebereiche definiert.
  • Seite 75: Io-Link Master In Das Ethernet/Ip-Projekt Einbinden

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.3.3 IO-Link Master in das EtherNet/IP-Projekt einbinden 8015 Der AL1421 wird als Modul eines I/O-Scanners in das EtherNet/IP-Projekt eingebunden. Voraussetzungen: > EDS-Datei des AL1421 ist installiert (→ (→ S. 74)).
  • Seite 76: Verbindungstypen Konfigurieren

    Listen only Zusätzlich kann der Anwender das Request Package Interval (RPI) einstellen. Um den Verbindungstyp einzustellen: Voraussetzungen: > AL1421 ist korrekt in das EtherNet/IP-Projekt eingebunden (→ IO-Link Master in das (→ S. 75, "Beispiel: Eigenschaften eines Elements EtherNet/IP-Projekt einbinden lesen"...
  • Seite 77: Io-Link Master Konfigurieren

    Controller Tags öffnen ► Im Controller Organizer: Doppelklick auf [Controller Name_of_Project] > [Controller Tags] > Fenster [Controller Tags] erscheint. ► In der Baumansicht: Auf [AL1421:C] klicken. > Controller Tags für die Konfiguration erscheinen. IO-Link Master konfigurieren ► Controller Tags wie gewünscht einstellen.
  • Seite 78: Io-Link Devices Konfigurieren

    > 9.3.8 Prozessdaten lesen 8518 Der Nutzer kann über die Controller Tags des AL1421 auf die zyklischen Eingangsdaten der angeschlossenen Sensoren und IO-Link Devices zugreifen. Um die Gültigkeit der zyklischen Prozessdaten zu prüfen, das PQI-Byte auswerten (→ Mapping: Port Qualifier Information (PQI) (→...
  • Seite 79: Prozessdaten Schreiben

    > 9.3.9 Prozessdaten schreiben 8570 Der Nutzer kann über die Controller Tags des AL1421 auf die zyklischen Ausgangsdaten der angeschlossenen Aktuatoren und IO-Link Devices zugreifen. Um die Gültigkeit der zyklischen Prozessdaten zu prüfen, das PQI-Byte auswerten (→ Mapping: Port Qualifier Information (PQI) (→...
  • Seite 80: Azyklische Dienste Nutzen

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.3.11 Azyklische Dienste nutzen 22633 Der AL1421 bietet folgende Möglichkeiten, um azyklische Kommandos auszuführen: > Kommandokanäle in zyklischen Prozessdaten 16384 Innerhalb der zyklischen Eingangsdaten und Ausgangsdaten stehen spezielle Bereiche für die azyklische Datenübertragung bereit.
  • Seite 81: Ethernet/Ip-Mechanismen Für Azyklische Kommandos

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Azyklische Port-Kommandos 12063 Für den azyklischen Zugriff auf die Konfiguration der IO-Link-Ports des AL1421 existieren folgende Kommandos: Befehl Beschreibung Referenz →...
  • Seite 82: Betrieb

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Betrieb Inhalt Web-based Management nutzen ......................82 22368 > 10.1 Web-based Management nutzen 56524 Das Gerät verfügt über einen integrierten Web-Server. Der Web-Server generiert eine Webseite mit folgenden Daten: •...
  • Seite 83: Wartung, Instandsetzung Und Entsorgung

    IO-Link Master speichert die Parameterwerte des angeschlossenen IO-Link Devices im Datenspeicher. IO-Link Device tauschen ► Altes IO-Link Device vom IO-Link Master trennen. ► Neues IO-Link Device mit dem gleichen IO-Link-Port des AL1421 verbinden. > IO-Link Master überträgt Parameterwerte aus dem Datenspeicher auf das neue IO-Link Device.
  • Seite 84: Werkseinstellungen

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Werkseinstellungen 23489 In den Werkseinstellungen besitzt das Gerät folgende Parametereinstellungen: Parameter Werkseinstellung [IP address] 192.168.1.250 [Subnet mask] 255.255.255.0 [IP gateway address] 0.0.0.0 [Host name] leer Datenspeicher (Data Storage)
  • Seite 85: Zubehör

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Zubehör 17853 Zubehörliste des AL1421: → www.ifm.com > Produktseite > Zubehör...
  • Seite 86: Anhang

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Anhang Inhalt Technische Daten ........................... 87 EtherNet/IP ............................. 95 ifm-IoT-Core ............................149 7156...
  • Seite 87: Technische Daten

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 14.1 Technische Daten Inhalt Einsatzbereich ............................87 Elektrische Daten ........................... 87 Ein-/Ausgänge ............................92 Eingänge..............................92 Ausgänge ............................... 92 Schnittstellen ............................93 Umgebungsbedingungen ........................
  • Seite 88 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Derating-Verhalten 57550 Die Derating-Messungen wurden bei folgenden Bedingungen durchgeführt: • Versorgungsspannung US / UA: 24 V DC > Derating ohne Daisy Chain 59774 an Port X1...X4 an Port X1...X4...
  • Seite 89: Derating Mit Daisy Chain

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Derating mit Daisy Chain 59773 Port X1…X4: an Port X1...X4 an Port X1...X4...
  • Seite 90 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Port XD2: US-daisy-chain UA-daisy-chain Beispiel: (X1…X4) (X1…X4) Temperatur (XD2) (XD2) UA-daisy-chain US-daisy-chain 30°C 3,6 A 12 A...
  • Seite 91 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Für UL-Anwendungen: Port XD2: US-daisy-chain UA-daisy-chain Beispiel: Temperatur (X1...X4) (X1...X4) (XD2) (XD2) UA-daisy-chain US-daisy-chain 30°C 3,6 A...
  • Seite 92: Ein-/Ausgänge

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K 14.1.3 Ein-/Ausgänge 12109 Ein-/Ausgänge Gesamtzahl der Ein- und Ausgänge 12; (konfigurierbar) Anzahl der Ein- un Ausgänge Anzahl der digitalen Eingänge: 4; Anzahl der Ausgänge: 8 >...
  • Seite 93: Schnittstellen

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 14.1.6 Schnittstellen 57530 Schnittstellen Kommunikationsschnittstelle Ethernet; IO-Link Ethernet Übertragungsstandard 10Base-T; 100Base-TX Übertragungsrate [MBit/s] 10; 100 Protokoll EtherNet/IP ▪ Werkseinstellungen IP-Adresse: 192.168.1.250 ▪...
  • Seite 94: Mechanische Daten

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K 14.1.9 Mechanische Daten 22825 Mechanische Daten Gewicht [g] Werkstoffe Gehäuse: PA grau; Buchse: 1.4404 (Edelstahl / 316L) > 14.1.10 Elektrischer Anschluss 57429 Spannungsversorgung IN XD1 Steckverbindung M12 (L-codiert)
  • Seite 95: Ethernet/Ip

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 14.2 EtherNet/IP Inhalt Unterstützte Verbindungstypen ......................95 Parameterdaten ............................96 Zyklische Daten ............................101 Azyklische Daten ..........................113 Feldbusobjekte .............................125 22433 > 14.2.1 Unterstützte Verbindungstypen 16571 Name...
  • Seite 96: Parameterdaten

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 14.2.2 Parameterdaten Inhalt Configuration Assembly (Instance 199) ....................96 1568 > Configuration Assembly (Instance 199) 51771 Bytes Inhalt Communication Profile Port Process Data Size 2...13 Port X1: Port Configuration (→...
  • Seite 97 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K 0x03 16 Bytes Input / 16 Bytes Output Data 0x04 32 Bytes Input / 32 Bytes Output Data ▪ [Mode Pin 2 UA] Betriebsart der Versorgungsspannung UA des 1 Byte 0x00...
  • Seite 98 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Mapping: Port-Konfiguration 7423 Byte Inhalt (Offset) Port Mode Port Cycle Time Swap Validation / Data Storage Vendor ID (LSB) Vendor ID (MSB) Device ID (LSB) Device ID Device ID (MSB)
  • Seite 99 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K ▪ [Vendor ID] Vendor ID des Herstellers des Geräts am Port (nur gültig 2 Bytes 0x0000...0xFFFF bei Port Mode: IO-Link) Vendor ID = 0x1234 ▪...
  • Seite 100 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Mapping: Current Limit - Pin 2 UA 16880 Byte Inhalt (Offset) Current Limit - Pin 2 UA (LSB) Current Limit - Pin 2 UA (MSB) Legende: ▪...
  • Seite 101: Zyklische Daten

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 14.2.3 Zyklische Daten Inhalt Input Assembly (Instance 100): I/O + Acyclic + Diag ................101 Input Assembly (Instance 102): I/O ......................103 Input Assembly (Instance 103): I/O + Acyclic + Diag + EnMo .............104 Output Assembly (Instance 150): I/O + Acyclic (AL14 EIP 4P) ............111 Output Assembly (Instance 151): I/O (AL14 EIP 4P) ................112 22429...
  • Seite 102 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K ▪ [Status Sensor Status der Versorgungsspannung UA 1 Bit kein Fehler Supply UA] UA liegt nicht an ▪ [Input Data IO-Link IO-Link Prozessdaten an Pin 4 des Ports n Bytes Pro Byte: 0x00...0xFF (n Bytes)]...
  • Seite 103 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Input Assembly (Instance 102): I/O 56376 Byte Inhalt (Offset) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 reserviert...
  • Seite 104 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Input Assembly (Instance 103): I/O + Acyclic + Diag + EnMo 33813 Byte Inhalt (Offset) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2...
  • Seite 105 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K ▪ [Status Sensor Status der Versorgungsspannung UA 1 Bit kein Fehler Supply UA] UA liegt nicht an ▪ [Input Data IO-Link Prozessdaten an Pin 4 des Ports (Port Mode: n Bytes Pro Byte: 0x00...0xFF IO-Link (n Bytes)]...
  • Seite 106 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Mapping: Port Qualifier Information (PQI) 1863 Byte Inhalt (Offset) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Diagnosis...
  • Seite 107 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Mapping: Informationen + Events IO-Link Device 23465 Byte Inhalt (Offset) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 VID (LSB)
  • Seite 108 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K 0x5 ... 0x7 reserviert ▪ [Event m: Code: Ereignis-Code 2 Byte geräteabhängig (→ IODD-Beschreibung des Code] IO-Link Devices) Code = 0x1234 ▪ Code (MSB) = 0x12 ▪...
  • Seite 109 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Mapping: Voltage + Current Actuator Supply UA 56343 Byte Inhalt (Offset) Voltage Actuator Supply UA (LSB) Voltage Actuator Supply UA (MSB) Current Actuator Supply UA (LSB) Current Actuator Supply UA (MSB) Legende:...
  • Seite 110 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Mapping: Current Pin 2 (Actuator UA) 56348 Byte Inhalt (Offset) Current Pin 2 (Actuator UA) (LSB) Current Pin 2 (Actuator UA) (MSB) Legende: ▪...
  • Seite 111 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Output Assembly (Instance 150): I/O + Acyclic (AL14 EIP 4P) 56355 Byte Inhalt (Offset) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1...
  • Seite 112 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Output Assembly (Instance 151): I/O (AL14 EIP 4P) 56358 Byte Inhalt (Offset) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0...
  • Seite 113: Azyklische Daten

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 14.2.4 Azyklische Daten Inhalt Azyklischer Kommandokanal .......................113 Azyklische Kommandos ........................118 22427 > Azyklischer Kommandokanal 10236 Innerhalb der zyklischen Prozessdaten stehen Kommandokanäle für die Übertragung von azyklischen Daten zur Verfügung.
  • Seite 114 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Anforderungskanal (Request) 17657 Byte Inhalt Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Port No.
  • Seite 115 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Antwortkanal (Response) 8468 Byte Inhalt Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Port No.
  • Seite 116 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K ▪ [Data (byte 0) or Nutzdaten (Byte 0) oder Fehlercodes 1 Byte Nutzdaten: 0x00...0xFF Error Code] Error Code: → Error Codes (→ S. 117) ▪...
  • Seite 117: Error Codes

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Error Codes 15475 Fehlercode Bedeutung 0x71 Dienst nicht verfügbar (unbekannte Befehl wurde an den IO-Link Port gesendet) 0x72 Port gesperrt (ein anderer azyklischer Prozess greift auf den IO-Link Port zu) 0x73 Verboten (Zugriffsrechte verbieten Befehlsausführung) 0x74...
  • Seite 118 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Azyklische Kommandos Inhalt Kommando 0x10 – Set Mode .......................119 Kommando 0x20 – Set Validation ID / Data Storage ................121 Kommando 0x30 – Set Fail-safe Data Pattern ..................123 22631...
  • Seite 119 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Kommando 0x10 – Set Mode 23461 Der Befehl ändert die Betriebsart eines IO-Link-Ports des AL1421. Korrespondierender Parameter: [Port Mode] (→ Mapping: Port-Konfiguration (→ S. 98)) >...
  • Seite 120 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Kommandoantwort 8039 Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Port No. (LSB) Port No.
  • Seite 121 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Kommando 0x20 – Set Validation ID / Data Storage 23462 Der Befehl setzt das Verhalten des IO-Link Masters beim Anschluss eines neuen IO-Link Devices an einem IO-Link-Ports des Geräts.
  • Seite 122 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Kommandoantwort 20764 Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Port No. (LSB) Port No.
  • Seite 123 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Kommando 0x30 – Set Fail-safe Data Pattern 23464 Der Befehl setzt das Verhalten des Ausgänge bei einer Unterbrechung der EtherNet/IP-Verbindung und die entsprechenden Rückfallwerte. Korrespondierender Parameter: [Fail-safe Mode] (→...
  • Seite 124 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Kommandoantwort 23529 Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Port No. (LSB) Port No.
  • Seite 125: Feldbusobjekte

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 14.2.5 Feldbusobjekte Inhalt CIP-Klassen-Services ...........................125 CIP-Objektklassen ..........................126 Identity Object (Objektklasse: 0x01) .....................127 Message Router Object (Objektklasse: 0x02) ..................129 Assembly Object (Objektklasse: 0x04) ....................130 Connection Manager Object (Objektklasse: 0x06) ................132 Device Level Ring Object (Objektklasse: 0x47) ...................133 Quality of Service (Objektklasse: 0x48) ....................134...
  • Seite 126: Cip-Objektklassen

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > CIP-Objektklassen 23652 Das Gerät unterstützt die folgenden CIP-Objektklassen: Klassen-Code Objekttyp Referenz → Identity Object Identity Object (Objektklasse: 0x01) (→ S. 127) →...
  • Seite 127: Identity Object (Objektklasse: 0X01)

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Identity Object (Objektklasse: 0x01) 23119 Das Identity Object enthält allgemeine Informationen über das Gerät. > Klassenattribute 23648 Attr.-ID Zugriff Name Datentyp Beschreibung Wert Revision...
  • Seite 128: Unterstützte Services

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Unterstützte Services 23667 Service-Code Name Klasse Attribut Beschreibung Get_Attribute_All Alle Attribute lesen Reset Rücksetzen Get_Attribute_Single Einzelnes Attribut lesen Set_Attribute_Single Einzelnes Attribut ändern Wenn ein Identity Object eine Reset-Anforderung empfängt, dann führt es folgende Aktionen aus: •...
  • Seite 129: Message Router Object (Objektklasse: 0X02)

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Message Router Object (Objektklasse: 0x02) 23694 Das Message Router Object stellt einen Zugang zur Verfügung, mit dem ein EtherNet/IP-Client einen Service zu jeder Objektklasse oder Instanz in dem pyhsikalischen Gerät adressieren kann. >...
  • Seite 130: Assembly Object (Objektklasse: 0X04)

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Assembly Object (Objektklasse: 0x04) 23690 Das Assembly Object bindet Attribute mehrerer Objekte, damit Daten über eine Verbindung zu oder von jedem Objekt gesendet oder empfangen werden können. >...
  • Seite 131 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Unterstützte Services 23693 Service-Code Name Klasse Attribut Beschreibung Get_Attribute_Single Attributwert lesen Set_Attribute_Single nein Attributwert ändern...
  • Seite 132: Connection Manager Object (Objektklasse: 0X06)

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Connection Manager Object (Objektklasse: 0x06) 23698 Das Connection manager Object ordnet und verwaltet die internen Ressourcen, die für Verbindungen genutzt werden. >...
  • Seite 133: Device Level Ring Object (Objektklasse: 0X47)

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Device Level Ring Object (Objektklasse: 0x47) 23657 Das Device Level Ring (DLR) Object stellt die Schnittstelle für Konfiguration und Statusinformationen dar. >...
  • Seite 134: Quality Of Service (Objektklasse: 0X48)

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Quality of Service (Objektklasse: 0x48) 23661 Quality of Service (QoS) ermöglicht die Priorisierung von Ethernet-Frames. Die Prioritäten der Ethernet-Frames können mit den Attributen "Differentiate Service Code Points" (DSCP) oder "802.1Q Tag"...
  • Seite 135: Io-Link Requests (Objektklasse: 0X80)

    23121 Das herstellerspezifische Object "IO-Link Requests" ermöglicht den Lese- und Schreibzugriff auf die IO-Link-Objekte eines an den AL1421 angeschlossenen IO-Link Devices über ISDU (Index Service Data Unit). Das Objekt bildet die Mechanismen der CIP-Adressierung auf das IO-Link Protokoll ab. >...
  • Seite 136 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Read_ISDU 23118 Mit Read_ISDU können Parameter eines angeschlossenen IO-Link Devices gelesen werden. > Request 23702 Attribute bestimmt den IO-Link-Port, an den das IO-Link Gerät angeschlossen ist. Der Bereich CIP User Specific Service Data enthält IO-Link-Index und IO-Link-Subindex des IO-Link Objekts, dessen Wert gelesen werden soll: CIP Format...
  • Seite 137 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K • Negative Antwort Tritt bei der Ausführung des Services ein Fehler auf (CIP Error Code <> 0), dann werden wird ein Erweiterter Fehler-Code übertragen (CIP Extended Error Code). Ist der CIP Error Code = 0x1E, dann ist CIP Extended Error Code = 0x00 und es werden im Bereich CIP User Specific Service Data der IO-Link Error Code und der IO-Link Additional Code übertragen.
  • Seite 138 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Beispiel: Parameterwert eines IO-Link Devices lesen 23110 Aufgabe: Wert des Parameters X eines IO-Link Devices lesen • IO-Link Device an Port: 0x02 •...
  • Seite 139 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Write_ISDU 23111 Mit Write_ISDU können Parameter eines angeschlossenen IO-Link Devices geändert werden. > Request 23703 Attribute bestimmt den IO-Link-Port, an den das IO-Link Gerät angeschlossen ist. Der Bereich User Specific Service Data enthält IO-Link-Index, IO-Link-Subindex des IO-Link Objekts, dessen Wert geändert werden soll.
  • Seite 140 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K • Negative Antwort Tritt bei der Ausführung des Services ein Fehler auf (CIP Error Code <> 0), dann werden wird ein Erweiterter Fehler-Code übertragen (CIP Extended Error Code). Ist der CIP Error Code = 0x1E, dann ist CIP Extended Error Code = 0x00 und es werden im Bereich CIP User Specific Service Data der IO-Link Error Code und der IO-Link Additional Code übertragen.
  • Seite 141 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Beispiel: Parameterwert eines IO-Link Devices ändern 23109 Aufgabe: Wert des Parameters X eines IO-Link Devices ändern • IO-Link Device an Port: 0x03 •...
  • Seite 142 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Request 51658 CIP Attribute bestimmt den IO-Link Port. Der Bereich CIP User Specific Service Data enthält die Failsafe Mode und den Rückfallwert (Failsafe Pattern). CIP Format Datentyp MSG Config...
  • Seite 143 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K • Negative Antwort Tritt bei der Ausführung des Services ein Fehler auf (CIP Error Code <> 0), dann wird ein Erweiterter Fehler-Code übertragen (CIP Extended Error Code). Die Antwort liegt in folgendem Format vor: CIP-Format Datentyp MSG Config...
  • Seite 144 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Beispiel: Rückfallwert schreiben 51663 Aufgabe: Fail-safe Mode für IO-Link Port X02 auf "Fail-safe with pattern" und Rückfallwert auf 0x1234 schreiben • IO-Link Device an Port: 0x02 •...
  • Seite 145: Tcp/Ip Object (Objektklasse: 0Xf5)

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > TCP/IP Object (Objektklasse: 0xF5) 23127 TCP/IP Interface Object ermöglicht die Konfiguration der physikalischen Netzwerk-Schnittstelle des Geräts. > Klassenattribute 23647 Attr ID Zugriff Name Datentyp Beschreibung...
  • Seite 146 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Attr.ID Zugriff Name Datentyp Beschreibung voreingestellt interface: the Ethernet Link object ▪ ▪ Path Size UINT Länge (in Little Endian Format als WORD) 02 00 ▪...
  • Seite 147: Ethernet Link Object (Objektklasse: 0Xf6)

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Ethernet Link Object (Objektklasse: 0xF6) 23129 Das Ethernet Link Object enthält Statusinformationen der Ethernet-Schnittstelle. > Klassenattribute 23645 Attr ID Zugriff Name Datentyp Beschreibung Wert...
  • Seite 148 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Attr.-ID Zugriff Name Datentyp Beschreibung voreingestellt Twisted-pair Optical fiber 4...255 reserviert Interface state USINT Aktueller Zustand der Schnittstelle unbekannt aktiv; sende- und empfangsbereit inaktiv Testmodus 4...255...
  • Seite 149: Ifm-Iot-Core

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 14.3 ifm-IoT-Core Inhalt Übersicht: IoT-Profile ..........................150 Übersicht: IoT-Typen ..........................157 Übersicht: IoT-Dienste ..........................158 8988...
  • Seite 150: Übersicht: Iot-Profile

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 14.3.1 Übersicht: IoT-Profile Inhalt Profil: blob .............................150 Profil: deviceinfo ...........................151 Profil: devicetag ............................152 Profil: iolinkdevice_full ..........................152 Profil: iolinkmaster ..........................153 Profil: network ............................154 Profil: parameter ...........................154 Profil: processdata ..........................154 Profil: service ............................155...
  • Seite 151: Profil: Deviceinfo

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Profil: deviceinfo 17135 Element (identifier) Eigenschaften Pflicht Kommentar ▪ deviceinfo type = structure kennzeichnet Element als Geräteinformation ▪ profile = deviceinfo ../devicename type = data optional...
  • Seite 152: Profil: Devicetag

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Profil: devicetag 17438 Element (identifier) Eigenschaften Pflicht Kommentar ▪ devicetag type = structure ▪ profile = devicetag ../applicationtag type = data obligatorisch ../applicationgroup type = data...
  • Seite 153: Profil: Iolinkmaster

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Profil: iolinkmaster 14997 Element (identifier) Eigenschaften Pflicht Kommentar ▪ masterport type = structure ausführbarer Dienst ▪ profile = iolinkmaster ▪ ../mode type = data obligatorisch ▪...
  • Seite 154: Profil: Network

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Profil: network 11179 Element (identifier) Eigenschaften Pflicht Kommentar ▪ network type = structure kennzeichnet Element als Geräteinformation ▪ profiles = deviceinfo ▪...
  • Seite 155: Profil: Service

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Profil: service 16575 Element (identifier) Eigenschaften Pflicht Kommentar ▪ service type = service ausführbarer Dienst ▪ profile = service > Profil: software 10999 Element (identifier) Eigenschaften...
  • Seite 156: Profil: Timer

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Profil: timer 10997 Element (identifier) Eigenschaften Pflicht Kommentar ▪ timer type = structure ▪ profile = timer ▪ ../counter type = data obligatorisch ▪...
  • Seite 157: Übersicht: Iot-Typen

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 14.3.2 Übersicht: IoT-Typen 16547 Der ifm-IoT-Core nutzt folgende Elementtypen: Name Beschreibung structure Element ist ein Strukturelement (wie ein Ordner im Dateisystem)
  • Seite 158: Übersicht: Iot-Dienste

    IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 14.3.3 Übersicht: IoT-Dienste Inhalt Dienst: factoryreset ..........................158 Dienst: getblobdata ..........................159 Dienst: getdata .............................159 Dienst: getdatamulti ..........................160 Dienst: getelementinfo ..........................160 Dienst: getidentity ..........................161 Dienst: getsubscriberlist ........................162 Dienst: getsubscriptioninfo ........................163 Dienst: gettree ............................164...
  • Seite 159 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Dienst: getblobdata 41972 Name: getblobdata Beschreibung: Der Dienst liest ein Binary Large Object (blob). Anwendbar auf: datastorage Anfragedaten (data): Datenfeld Pflichtfeld Datentyp Default Beschreibung...
  • Seite 160 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Dienst: getdatamulti 17964 Name: getdatamulti Beschreibung: Der Dienst liest sequentiell die Werte mehrerer Datenpunkte und gibt diese aus. Für jeden Datenpunkt werden der Wert und ein Diagnosecode ausgegeben. Anfragedaten (Feld "data"): Datenfeld Pflichtfeld...
  • Seite 161 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Dienst: getidentity 17134 Name: getidentity Beschreibung: Der Dienst liest die komplette Gerätebeschreibung des AL1421 und gibt sie als JSON-Objekt aus. Anwendbar auf: Objekte vom Typ device Anfragedaten (data): keine Rückgabedaten (data):...
  • Seite 162 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Dienst: getsubscriberlist 60239 Name: getsubscriberlist Beschreibung: Der Dienst liefert eine Liste mit allen aktiven Abonnements. Anfragedaten (Feld "data"): keine Rückgabedaten (Feld "data"): Array mit jeweils folgenden Daten Datenfeld Pflichtfeld Datentyp...
  • Seite 163 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Dienst: getsubscriptioninfo 60244 Name: getsubscriptioninfo Beschreibung: Der Dienst liefert Informationen über ein existierendes Abonnement (subscribe). Für die Abfrage müssen folgende Parameter des existierenden Abonnements genutzt werden: •...
  • Seite 164 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Dienst: gettree 60201 Name: gettree Beschreibung: Der Dienst liest die Gerätebeschreibung des IO-Link Masters und gibt sie als JSON-Objekt aus. Die Ausgabe kann auf einen Teilbaum der Gerätebeschreibung begrenzt werden. Anfragedaten (Feld "data"): Datenfeld Pflichtfeld...
  • Seite 165 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Dienst: install 35379 Name: install Beschreibung: Der Dienst installiert die in einem Speicherbereich des Geräts gespeicherte Firmware. Anwendbar auf: container Anfragedaten (data): keine Rückgabedaten (data): keine >...
  • Seite 166 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Dienst: querytree 60205 Name: querytree Beschreibung: Der Dienst durchsucht einen Gerätebaum nach den Kriterien profile, type und name und gibt eine Liste aus mit den URLs der gefundenen Elemente. Mindestens eines der Suchkriterien muss angegeben werden.
  • Seite 167 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Dienst: setblock 12224 Name: setblock Beschreibung: Der Dienst setzt die Werte mehrerer Datenpunkte einer Struktur gleichzeitig. Anfragedaten (Feld "data"): Datenfeld Pflichtfeld Datentyp Beschreibung datatoset...
  • Seite 168 "cid":4711, "adr":"devicetag/applicationtag/setdata", "data":{ "newvalue":"ifm IO-Link master", "duration":"lifetime"} > Dienst: signal 25406 Name: signal Beschreibung: Der Dienst löst das Blinken der Status-LEDs des AL1421 aus. Anfragedaten (Feld "data"): keine Rückgabedaten (Feld "data"): keine Beispiel: "code":"request", "cid":4711, "adr":"firmware/signal" > Dienst: start_stream_set 36563 Name: start_stream_set Beschreibung: Der Dienst startet die sequenzielle Übertragung mehrerer Datenfragmente.
  • Seite 169 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Dienst: stream_set 39175 Name: stream_set Beschreibung: Der Dienst übertragt ein Datensegment. Anwendbar auf: Objekte vom Typ data Anfragedaten (data): Datenfeld Pflichtfeld Datentyp Default Beschreibung value...
  • Seite 170 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Dienst: unsubscribe 16567 Name: unsubscribe Beschreibung: Der Dienst löscht ein bestehendes Abonnement. Das unsubscribe ist erfolgreich, wenn die cid und die Callback-Adresse registriert sind für ein aktives Abonnement (subscribe). Wird im callback der STRING "DELETE"...
  • Seite 171: Index

    Antwortkanal (Response) ..............115 getsubscriptioninfo ................... 163 Assembly Object (Objektklasse gettree ...................... 164 0x04) ......................130 install ......................165 Auf den ifm-IoT-Core zugreifen ............. 40 iolreadacyclic .................... 165 Ausgänge ....................92 iolwriteacyclic ................... 165 Azyklische Daten ................. 113 querytree ....................166 Azyklische Dienste nutzen ..............
  • Seite 172 Kommandoanforderung ............119, 121, 123 Kommandoantwort.............. 120, 122, 124 Kommandokanäle in zyklischen Prozessdaten ........80 Identity Object (Objektklasse 0x01) ......................127 ifm-IoT-Core .................. 38, 149 Inbetriebnahme ..................21 LED-Anzeigen ..................19 Info LR DEVICE .................... 23 Geräteinformationen zeigen ............... 35 Input Assembly (Instance 100) I/O + Acyclic + Diag ..................
  • Seite 173 IO-Link Master mit EtherNet/IP-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K service ...................... 155 Zugelassene Verwendung ............... 9 software ....................155 Zulassungen / Prüfungen ..............93 software/uploadedablesoftware ..............155 Zweck des Dokuments ................5 timer ......................