Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

>
>
Betriebsanleitung
IO-Link Master mit EtherCAT-Schnittstelle
DataLine
4 Ports
IP 65 / IP 66 / IP 67 / IP 69K
AL1331
Firmware: 3.1 oder höher
Deutsch

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für ifm AL1331

  • Seite 1 > > Betriebsanleitung IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K AL1331 Firmware: 3.1 oder höher Deutsch...
  • Seite 2: Inhaltsverzeichnis

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 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.11 Firmware: Gerät auf Werkseinstellungen rücksetzen ..............32 9.1.12 Firmware: Gerät neu starten ....................... 32 9.1.13 IO-Link Devices konfigurieren ....................33 ifm-IoT-Core ........................34 9.2.1 Hinweise für Programmierer ....................... 35 9.2.2 Erste Schritte ..........................40 9.2.3 Allgemeine Funktionen ....................... 40 9.2.4...
  • Seite 4 EtherCAT ........................... 95 14.2.1 Parameterdaten .......................... 96 14.2.2 Zyklische Daten .......................... 97 14.2.3 Azyklische Daten ........................98 14.2.4 Events ............................107 14.3 ifm-IoT-Core ........................111 14.3.1 Übersicht: IoT-Profile ........................ 112 14.3.2 Übersicht: IoT-Typen ........................ 119 14.3.3 Übersicht: IoT-Dienste ......................120 Index...
  • Seite 5: Vorbemerkung

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

    04 / 2019 Korrektur: Technische Daten - Strombelastbarkeit je Ausgang 09 / 2019 ▪ Hinzugefügt: Neue IoT-Core-Funktionen 10 / 2020 ▪ Hinzufefügt: IoT Core Visualizer ▪ Korrektur: Beschreibung des IoT-Core-Dienstes getsubscriptioninfo ▪ Entfernt: ifm IoT Core – DNS-Unterstützung 10 / 2021...
  • Seite 7: Sicherheitshinweise

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 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 EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > IT-Sicherheit 51595 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 EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Bestimmungsgemäße Verwendung 58281 Das Gerät darf für folgende Zwecke eingesetzt werden: • als IO-Link Master für die Konfiguration, Verwaltung und den Betrieb von IO-Link Devices •...
  • Seite 10: Funktion

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Funktion Inhalt Kommunikation, Parametrierung, Auswertung ..................11 Digitale Eingänge ........................... 12 IO-Link-Versorgung ..........................12 7482...
  • Seite 11: Kommunikation, Parametrierung, Auswertung

    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.1.2 EtherCAT 2259 Das Gerät bietet folgende EtherCAT-Funktionen: •...
  • Seite 12: Parametrierung

    > 4.1.5 Parametrierung 7284 Das Gerät bietet folgende Konfigurationsoptionen: • Parametrierung des IO-Link Masters des AL1331 mit Parametriersoftware LR DEVICE, EtherCAT-Projektierungssoftware oder ifm-IoT-Core-Diensten • Parametrierung der angeschlossenen IO-Link Devices (Sensoren, Aktuatoren) mit Parametriersoftware LR DEVICE, EtherCAT-Projektierungsoftware oder ifm-IoT-Core-Diensten • Speicherung von Parametersätzen der angeschlossenen IO-Link Devices für automatische Wiederherstellung (Data Storage) >...
  • Seite 13: Montage

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

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Elektrischer Anschluss Inhalt Hinweise ..............................14 EtherCAT-Ports verbinden ........................15 IoT-Port verbinden ..........................15 IO-Link Ports ............................16 Gerät anschließen ..........................17 22017 >...
  • Seite 15: Ethercat-Ports Verbinden

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K EtherCAT-Ports verbinden 17849 ► Gerät über M12-Buchse X21 und/oder X22 mit dem EtherCAT-Netzwerk verbinden (z. B. EtherCAT-SPS, zusätzliches EtherCAT-Gerät) ► Für den Anschluss M12-Steckverbindungen mit mindestens der Schutzart IP 65 / IP 66 / IP 67 / IP 69K verwenden (→...
  • Seite 16: Io-Link Ports

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > IO-Link Ports 25407 Die IO-Link Ports des AL1331 erfüllen die Anforderungen der IO-Link-Spezifikation 1.0 bis 1.1.2. ► Hinweise zur IO-Link Beschaltung beachten! ► Nicht benutzte Buchsen mit M12-Verschlusskappen verschließen (Art.-Nr.: E12542). >...
  • Seite 17: Gerät Anschließen

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Gerät anschließen 17542 ► Anlage spannungsfrei schalten. ► IO-Link Master über die M12-Buchse X31 anschließen an 24 V DC (20...28 V SELV/PELV; nach IEC 61010-1, Sekundärstromkreis mit maximal 30 V DC, abgeleitet von Netzstromkreis bis 300 V der Überspannungskategorie II).
  • Seite 18: Bedien- Und Anzeigeelemente

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Bedien- und Anzeigeelemente Inhalt Übersicht..............................18 LED-Anzeigen ............................19 5440 > Übersicht 17861 Status-LEDs RDY, RUN und ERR → Status-LEDs (→ S. 19) Status-LED L/A der EtherCAT-Schnittstellen 1 (X21) und 2 (X22) →...
  • Seite 19: Led-Anzeigen

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 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 1986 Die LED mit der Bezeichnung RDY zeigt den Status des Gateways. Die LED mit der Bezeichnung RUN zeigt den aktuellen Zustand der EtherCAT-Zustandsmaschine.
  • Seite 20: Iot-Port

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 7.2.3 IoT-Port 7722 Der IoT-Port verfügt über 3 LEDs mit der Bezeichnung LNK, ACT und IoT. Die LEDs zeigen den Status der Ethernet-Verbindung und die Geräteidentifizierung. Status-LED Bedeutung grün...
  • Seite 21: Feldbus-Schnittstelle Konfigurieren

    Durch Einschalten der Versorgungsspannung startet der AL1331 mit den Werkseinstellungen. Die Anzeigelemente signalisieren den aktuellen Betriebszustand (→ Bedien- und Anzeigeelemente (→ S. 18)). Um die Parametrierung des AL1331 zu ermöglichen, müssen die IoT-Schnittstelle und / oder die Feldbus-Schnittstelle der Netzwerkumgebung entsprechend konfiguriert werden. ► Feldbus-Schnittstelle konfigurieren (→ Fieldbus: Feldbus-Schnittstelle konfigurieren (→...
  • Seite 22: Parametrierung

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Parametrierung Inhalt LR DEVICE ............................. 23 ifm-IoT-Core ............................34 EtherCAT ..............................77 22367...
  • Seite 23: Lr Device

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

    Der AL1331 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 AL1331 verbunden zu sein (OFFLINE-Modus). Die so erstellte Konfiguration kann als Datei (*.lrp) gespeichert und später auf den AL1331 geladen und aktiviert werden.
  • Seite 25: Iot: Ip-Einstellungen Konfigurieren

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 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: Sicherheitsmodus Konfigurieren

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.1.3 IoT: Sicherheitsmodus konfigurieren 51866 Die IoT-Schnittstelle des IO-Link Master bietet einen Sicherheitsmodus. Er ermöglicht die sichere Datenübertragung per Transportverschlüsselung sowie die Einschränkung des Zugriffs auf IO-Link Master und IO-Link Devices per Nutzerauthentifizierung.
  • Seite 27: Iot: Zugriffsrechte Konfigurieren

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.1.4 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 28: Iot: Schnittstelle Zum Lr Agent Oder Lr Smartobserver Konfigurieren

    2147483647 2147483647 ms [Application Tag] Quellenbezeichner des IO-Link Masters in der Werkseinstellung: AL1331 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 29: Io-Link-Ports: Datenübertragung Zu Lr Agent Oder Lr Smartobserver Einstellen

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.1.7 IO-Link-Ports: Datenübertragung zu LR AGENT oder LR SMARTOBSERVER einstellen 16551 Der Anwender kann für jeden IO-Link Port separat entscheiden, ob die Prozessdaten der angeschlossenen IO-Link Devices an LR AGENT oder LR SMARTOBSERVER übertragen werden.
  • Seite 30: Io-Link-Ports: Betriebsart Konfigurieren

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.1.8 IO-Link-Ports: Betriebsart konfigurieren 17439 Die IO-Link-Ports X01...X04 des Geräts unterstützen folgende Betriebsarten: • Deaktiviert: keine Datenübertragung an Pin 4 (C/Q) des IO-Link-Ports •...
  • Seite 31: 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 32: Info: Geräteinformationen Zeigen

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K 9.1.10 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.
  • Seite 33: 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 34: Ifm-Iot-Core

    Gateway: Zustands- und Diagnoseinformationen lesen ................ 57 Gateway: Firmware aktualisieren ......................58 Gateway: Anwendungskennung einstellen .................... 59 Benachrichtigungen abonnieren ......................60 Web Socket nutzen ..........................64 MQTT-Unterstützung ..........................66 IoT-Core-Visualizer nutzen ........................70 31995 Allgemeine Hinweise zum ifm-IoT-Core: → Hinweise für Programmierer (→ S. 35) >...
  • Seite 35: Hinweise Für Programmierer

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

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 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 37 IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > POST-Request 33872 Mit der POST-Methode kann der Anwender lesend und schreibend auf einen Datenpunkt zugreifen. Die Anfrage an den IoT-Core besitzt folgende allgemeine Syntax: "code":"code_id", "cid":id, "adr":"data_point/service",...
  • Seite 38 IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Rückgabe: "cid":4711, "data":{"value":"AL1331"}, "code":200...
  • Seite 39 IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > IoT-Core: Diagnosecodes 22783 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 40: Erste Schritte

    ► Folgende POST-Anfrage an den AL1331 senden: {"code":"request","cid":-1,"adr":"gettree"} > AL1331 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 41: Beispiel: Teilbaum Ausgeben

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 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 42: Beispiel: Mehrere Parameterwerte Des Io-Link Master Gleichzeitig Lesen

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 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 43: Speicherdauer Einstellen

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 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. 130) und Dienst: subscribe (→...
  • Seite 44: Iot: Zugriffsrechte Konfigurieren

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.2.4 IoT: Zugriffsrechte konfigurieren 58227 Unterstruktur: iotsetup Verfügbare Datenpunkte: Name Beschreibung Zugriff ../accessrights Zugriffsrechte auf den IO-Link Master rw ... lesen und schreiben Wenn in IoT und EtherCAT-Projektierungssoftware der Parameter [Access Rights] = [EtherCAT + IoT], dann gelten immer die in der EtherCAT-Projektierungssoftware eingestellten Parameterwerte.
  • Seite 45: Iot: Sicherheitsmodus Konfigurieren

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.2.6 IoT: Sicherheitsmodus konfigurieren 25397 Der Zugriff auf die IoT-Schnittstelle des IO-Link Masters kann mit einem Sicherheitsmodus geschützt werden: Unterstruktur: iotsetup Verfügbare Datenpunkte: Name Beschreibung...
  • Seite 46: Beispiel: Passwort Rücksetzen

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K • Anfrage (Request): "code":"request", "cid":-1, "adr":"/iotsetup/security/securitymode/setdata", "data":{"newvalue":"1"} • Antwort (Response): "cid":-1, "code":200 Gewünschtes Passwort setzen Mit Dienst setdata das gewünschte Passwort in den Datenpunkt iotsetup/security/password schreiben. •...
  • Seite 47 IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Lösung: Um ein Passwort rückzusetzen, den Sicherheitsmodus deaktivieren. Für die Deaktivierung ist die Eingabe des Nutzernamens und des Passworts notwendig (Felder "user" und "passwd"). •...
  • Seite 48: Fieldbus: Feldbus-Schnittstelle Konfigurieren

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.2.7 Fieldbus: Feldbus-Schnittstelle konfigurieren 16564 Über die Feldbus-Schnittstelle (Ports X21 / X22) wird der AL1331 in das EtherCAT-Netzwerk integriert. Unterstruktur: fieldbussetup Verfügbare Datenpunkte: Name...
  • Seite 49: Io-Link Ports: Gerätevalidierung Und Datenspeicherung Konfigurieren

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.2.9 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 50 IO-Link Master mit EtherCAT-Schnittstelle DataLine 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 51: 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 52: Beispiel: Io-Link Prozesswert Schreiben (Betriebsart "Io-Link")

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 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.
  • Seite 53: Beispiel: Digitalen Eingangswert Lesen (Betriebsart "Di")

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 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)".
  • Seite 54: Io-Link Devices: Auf Parameter Zugreifen

    > 9.2.13 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 55 IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K • Rückgabe (Response): {"cid":4711,"code":200}...
  • Seite 56: Io-Link Devices: Geräteinformationen Lesen Und Schreiben

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.2.14 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 57: Gateway: Geräteinformationen Lesen

    Firmware-Version ../bootloaderrevision Bootloader-Version ../extensionrevisions Firmware- und Bootloader-Version ../fieldbustype Feldbus r ... nur lesen Zusätzliche Informationen über das AL1331 kann mit dem Dienst getidentity gelesen werden (→ Dienst: getidentity (→ S. 123)). > 9.2.18 Gateway: Zustands- und Diagnoseinformationen lesen 60468 Unterstruktur: processdatamaster Verfügbare Datenpunkte:...
  • Seite 58: Gateway: Firmware Aktualisieren

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.2.19 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 59: Gateway: Anwendungskennung Einstellen

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

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.2.21 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 61: Beispiel: Abonnement Ändern

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K "data": "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. •...
  • Seite 62: Beispiel: Benachrichtigungen Im Csv-Format Abonnieren

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K "/processdatamaster/voltage"]} > Beispiel: Benachrichtigungen im CSV-Format abonnieren 60214 Aufgabe: Es sollen aller 2 Sekunden die aktuellen Werte folgender Parameter an einen Netzwerk-Server mit der IP-Adresse 192.168.0.4 verschickt werden: •...
  • Seite 63: Beispiel: Benachrichtigungen Abmelden

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Beispiel: Benachrichtigungen abmelden 60265 Aufgabe: Das existierende Abonnement (Beispiel: Benachrichtigungen abonnieren (→ S. 60)) 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 64: Web Socket Nutzen

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.2.22 Web Socket nutzen 60210 Der IoT Core unterstützt die Kommunikation per WebSocket-Protokoll. Mit Web Sockets kann der Anwender einen Full-Duplex-Kommunikationkanal über eine TCP-Verbindung aufbauen. WebSockets können für folgende Dienste genutzt werden: •...
  • Seite 65 IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K "datatosend":[ "/iolinkmaster/port[2]/iolinkdevice/productname", "/iolinkmaster/port[2]/iolinkdevice/pdin", "/processdatamaster/temperature"]}...
  • Seite 66: Mqtt-Unterstützung

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.2.23 MQTT-Unterstützung 60226 Der IoT Core unterstützt das MQTT-Protokoll. Das Protokoll ermöglicht es einem MQTT-Client, über einen MQTT-Broker mit dem IoT Core zu kommunizieren, um Daten anzufordern und zu empfangen. Der IoT Core kann über die MQTT-Verbindung Daten veröffentlichen (publish).
  • Seite 67 IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Hinweise zu den Zuständen einer MQTT-Verbindung: Hinweis: Verbindungszustände (→ S. 67) Um eine MQTT-Verbindung zu erzeugen, folgende Schritte nacheinander ausführen: Sicherstellen, dass der MQTT-Broker erreichbar ist und der gewählte Port des MQTT-Brokers für die Datenübertragung freigegeben ist.
  • Seite 68: Beispiel: Mqtt-Kommandokanal Konfigurieren

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Beispiel: MQTT-Kommandokanal konfigurieren 60227 Aufgabe: MQTT-Kommandokanal konfigurieren und aktivieren (IP-Adresse MQTT-Broker: 192.168.82.100, Port: 1883, Topic: abc). Lösung: ► Prüfen, ob MQTT-Broker erreicbar ist und der Port freigegeben wurde. ►...
  • Seite 69: Beispiel: Temperatur An Mqtt-Broker Veröffentlichen

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K "code":"request", "cid":4716, "adr":"/connections/mqttConnection/MQTTSetup/QoS/setdata", "data":{"QoS2"} > Beispiel: Temperatur an MQTT-Broker veröffentlichen 17372 Aufgabe: Temperatur des IO-Link Masters an einen MQTT-Broker veröffentlichen (IP-Adresse MQTT-Broker: 192.168.82.100, Port: 1883, Topic: abc). Lösung: •...
  • Seite 70: Iot-Core-Visualizer Nutzen

    IO-Link Master konfigurieren ........................74 Prozessdaten lesen und schreiben ......................75 Firmware aktualisieren ........................... 76 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 71: Benachrichtigungen Verwalten

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 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 72: Benachrichtigung Löschen

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 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 73: Elemente Im Gerätebaum Suchen

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 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 74: Io-Link Master Konfigurieren

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 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 75: Prozessdaten Lesen Und Schreiben

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 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 76: Firmware Aktualisieren

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 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 77: Ethercat

    ► Im Solution Explorer: Rechtsklick auf Gerät, mit dem der IO-Link Master verbunden ist. > Kontextmenü erscheint. ► Im Kontextmenü: [Add new item...] wählen. > Fenster [Insert EtherCAT Device] erscheint. ► Im Gerätebaum unter [ifm electronic] > [ifm IO-Link Master] den IO-Link Master wählen.
  • Seite 78: Io-Link-Master Konfigurieren

    Vendor Specific IO Settings Herstellerspezifische Einstellungen der Port Configuration (0x8000) (→ S. 102) IO-Link-Ports X01...X04 Der AL1331 besitzt keine Failsafe-Funktion für die Ausgänge der IO-Link Ports. Bei einer Unterbrechung der Feldbusverbindung werden die zuletzt genutzten Ausgangswerte geschrieben und als ungültig gekennzeichnet.
  • Seite 79: Zyklische Prozessdaten Konfigurieren

    (→ S. 77, IO-Link Master in TwinCAT-Projekt einbinden "Beispiel: Eigenschaften eines Elements lesen" → S. 40)). Geräte-Editor öffnen ► Im Solution Explorer: Doppelklick auf Knoten des AL1331. > Fenster zeigt verfügbare Konfigurationsoptionen. ► Registerkarte [Slots] wählen. > Fenster zeigt die aktuelle Konfiguration der zyklischen Daten.
  • Seite 80: Zyklische Prozessdaten Lesen Und Schreiben

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.3.6 Zyklische Prozessdaten lesen und schreiben 17960 ► Um die Gültigkeit der zyklischen Prozessdaten zu prüfen, das PQI-Byte auswerten (→ Mapping: Port Qualifier (0xF101) (→...
  • Seite 81: Diagnose- Und Statusinformationen Lesen

    Diagnosis History (0x10F3) (→ S. 107)). Der IO-Link Master speichert maximal 32 Events. Die einzelnen Events werden in einem Ringpuffer gespeichert. Der AL1331 unterstützt folgende Betriebsmodi für das Schreiben des Pufferspeichers: • Overwrite Mode: Ist der Puffer voll, wird das älteste Event überschrieben.
  • Seite 82: Io-Link Devices Konfigurieren

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.3.9 IO-Link Devices konfigurieren 9031 Der IO-Link Master unterstützt die Konfiguration der angeschlossenen IO-Link Devices aus der EtherCAT-Projektierungssoftware heraus. Der Zugriff auf die Parameter eines IO-Link Devices erfolgt über IO-Link Index und Subindex.
  • Seite 83: Ethercat: Hinweise Für Programmierer

    Inhalt Azyklische Dienste nutzen ........................83 17965 > Azyklische Dienste nutzen 17958 Der AL1331 unterstützt folgende Dienste für azyklische Lese- und Schreibvorgänge: • AoE - ADS over EtherCAT (→ ADS over EtherCAT nutzen (→ S. 83) • CoE - CANopen over EtherCAT (→...
  • Seite 84: Prinzip Der Azyklischen Kommandoabarbeitung

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > CANopen over EtherCAT nutzen 16206 CoE eignet sich für den azyklischen Zugriff auf den IO-Link Master und die angeschlossenen IO-Link Devices. CoE nutzt die Feldbusobjekte "IO-Link Acyclic Command" (→ IO-Link Acyclic Command (0x3100) (→...
  • Seite 85 IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K...
  • Seite 86: Betrieb

    Das Gerät verfügt über einen integrierten Web-Server. Der Web-Server generiert eine Webseite mit folgenden Daten: • Statusinformationen der Ports • Zugriff auf Produktseite angeschlossener IO-Link Devices (nur ifm-Geräte) • Diagnoseinformationen des Geräts • Versionsinformationen der installierten Firmware-Komponenten Um auf die Web-Schnittstelle des IO-Link Masters zuzugreifen: ►...
  • Seite 87: Wartung, Instandsetzung Und Entsorgung

    Korrekte Werte für [Vendor ID] und [Device ID] setzen enstprechend der Eigenschaften des IO-Link Devices. ► Änderungen speichern. IO-Link Device tauschen ► Altes IO-Link Device vom IO-Link Master trennen. ► Neues IO-Link Device mit dem gleichen IO-Link-Port des AL1331 verbinden. > IO-Link Master kopiert Parameterwerte aus dem Datenspeicher auf das neue IO-Link Device. >...
  • Seite 88: Werkseinstellungen

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Werkseinstellungen 16549 In den Werkseinstellungen besitzt das Gerät folgende Parametereinstellungen: Parameter Werkseinstellung [IP address] (IoT-Schnittstelle) 169.254.X.X [Subnet mask] (IoT-Schnittstelle) 255.255.0.0 [IP gateway address] (IoT-Schnittstelle) 0.0.0.0 [Host name] leer...
  • Seite 89: Zubehör

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

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Anhang Inhalt Technische Daten ........................... 91 EtherCAT ..............................95 ifm-IoT-Core ............................111 7156...
  • Seite 91: Technische Daten

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 14.1 Technische Daten Inhalt Einsatzbereich ............................91 Elektrische Daten ........................... 91 Eingänge / Ausgänge ..........................91 Eingänge..............................92 Ausgänge ............................... 92 Schnittstellen ............................
  • Seite 92: Eingänge

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 14.1.4 Eingänge 22820 Eingänge Anzahl der digitalen Eingänge 8; (IO-Link Port Class A: 4 x 2) Schaltpegel High [V] 11...28 Schaltpegel Low [V] 0...5 Kurzschlussfest >...
  • Seite 93: Umgebungsbedingungen

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 14.1.7 Umgebungsbedingungen 22823 Umgebungsbedingungen Einsatzort Innenbereich Umgebungstemperatur [°C] -25...60 Lagertemperatur [°C] -25...85 Max. zulässige relative Luftfeuchtigkeit [%] Max. Höhe über NN [m] 2000 Schutzart IP 65;...
  • Seite 94: 14.1.10 Elektrischer Anschluss

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 14.1.10 Elektrischer Anschluss 17850 Spannungsversorgung IN X31 Steckverbindung Anschlussbelegung + 24 V DC (US) GND (US) Ethernet IN / OUT X21, X22 Steckverbindung Anschlussbelegung TX +...
  • Seite 95: Ethercat

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 14.2 EtherCAT Inhalt Parameterdaten ............................96 Zyklische Daten ............................97 Azyklische Daten ............................ 98 Events ..............................107 22433...
  • Seite 96: Parameterdaten

    Deactivated deaktiviert > ESI-Datei 10277 Für die Abbildung des AL1331 in einer Feldbus-Projektierungssoftware stellt ifm electronic eine ESI-Datei bereit. Die ESI-Datei kann von der ifm-Webseite heruntergeladen werden. In der ESI-Datei sind alle Parameter- und Prozessdaten sowie deren gültige Wertebereiche definiert.
  • Seite 97: Zyklische Daten

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 14.2.2 Zyklische Daten Inhalt Process Data Objects (PDO)........................97 22429 > Process Data Objects (PDO) 10929 Wahl des IO-Link Ports über n (n = 0: Port X01, n = 1: Port X02,...) Index Name Beschreibung...
  • Seite 98: Azyklische Daten

    Manufacturer Software Version STRING/ r 0x1018 Identity Object ▪ Vendor ID 0x622 UINT32 / r ▪ Product Code "AL1331" UINT32 / r ▪ Revision Number: UINT32 / r ▪ Serial Number UINT32 / r 0x10F8 Timestamp (value in ns) UINT64 / r r ...
  • Seite 99: Manufacturer Specific Index (0X2000)

    Beschreibung Mögliche Werte Datentyp / index Zugriff 0x2001 Component Name "EtherCAT IO-Link Gateway" STRING / r 0x2002 Vendor Name "ifm electronic" STRING / r 0x2003 Vendor URL "www.ifm.com" STRING / r 0x2004 Order Number "AL1331" STRING / r 0x2005 Manufacturing Date...
  • Seite 100: Io-Link Acyclic Command (0X3100)

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > IO-Link Acyclic Command (0x3100) 16566 Wahl des IO-Link Ports über n (n = 0: Port X01, n = 1: Port X02,...) Index Sub- Description...
  • Seite 101: Io-Link Inputs (0X6000)

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > IO-Link Inputs (0x6000) 2260 Eingangsdaten der IO-Link-Ports X01...X04 Wahl des IO-Link Ports über n (n = 0: Port X01, n = 1: Port X02,...) Index Sub- Beschreibung...
  • Seite 102: Port Configuration (0X8000)

    0x04 Device ID 0x000000 UINT32 / rw 0xFFFFFF ▪ 0x05 Vendor ID 0x0000 UINT32 / rw 0xFFFF 0x136: ifm electronic ▪ 0x20 IO-Link Revision 0x10: IO-Link Revision 1.0 UINT8 / rw 0x11: IO-Link Revision 1.1 ▪ 0x22 Cycle Time UINT32 / rw ▪...
  • Seite 103: Port Mode (0X9000)

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Port Mode (0x9000) 17300 Aktuelle Werte der angeschlossenen IO-Link Devices Wahl des IO-Link Ports über n (n = 0: Port X01, n = 1: Port X02,...) Index Sub- Beschreibung...
  • Seite 104: Device Status / Port Status (0Xf000)

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Device Status / Port Status (0xF000) 17933 Status des IO-Link Device am Port X01...X04 Index Sub- Beschreibung Mögliche Werte Datentyp / index Zugriff 0xF000...
  • Seite 105 IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Mapping: Device Status (0xF100) 8344 Error Code Port State Legende: ▪ [Error Code] Fehlercode des IO-Link Device No error Hinweis: Treten mehrere Fehler gleichzeitig auf, wird Invalid Device ID nur ein Fehler angezeigt.
  • Seite 106 IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Mapping: Port Qualifier (0xF101) 14998 Port Qualifier Information (PQI) enthalten Diagnoseinformationen des IO-Link-Ports. Die PQI wird vom IO-Link Master zusätzlich zu den Prozessdaten an den EtherCAT-Controller gesendet. DACT Legende: ▪...
  • Seite 107: Events

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 14.2.4 Events 7110 > Diagnosis History (0x10F3) 11232 Index Sub- Beschreibung Mögliche Werte Datentyp / index Zugriff 0x10F3 Diagnosis History 0x01 Maximum Messages 0x00...0x0x20 UINT8 / r...
  • Seite 108 IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Index Sub- Beschreibung Mögliche Werte Datentyp / index Zugriff new diagnosis messages shall be sent as Emergency message Bit 1: Disable info messages Info messages are stored in the diagnosis message queue (default) Info messages will not be stored in the...
  • Seite 109 IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Mapping: Diagnosis Message 16940 Parameter Inhalt Mögliche Werte Datentyp / Zugriff Diag Code Diagnostic code Bit 0...15: 0x0000 - not used UINT32 / r 0xDFFF 0xE000 -...
  • Seite 110 IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Flags Parameter 2 Data type Parameter 2 0x0006 UINT16 UINT16 / r Parameter 2 Event Code geräteabhängig (→ IODD-Beschreibung des IO-Link UINT16 / r Devices) Flags Parameter 3 Data type Parameter 3...
  • Seite 111: Ifm-Iot-Core

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 14.3 ifm-IoT-Core Inhalt Übersicht: IoT-Profile ..........................112 Übersicht: IoT-Typen ..........................119 Übersicht: IoT-Dienste ..........................120 8988...
  • Seite 112: Übersicht: Iot-Profile

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 14.3.1 Übersicht: IoT-Profile Inhalt Profil: blob .............................112 Profil: deviceinfo ...........................113 Profil: devicetag ............................113 Profil: iolinkdevice_full ..........................114 Profil: iolinkmaster ..........................114 Profil: mqttCmdChannel ........................115 Profil: mqttCmdChannelSetup ......................115 Profil: mqttConnection ..........................115 Profil: mqttSetup ...........................116...
  • Seite 113: Profil: Deviceinfo

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 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 114: Profil: Iolinkdevice_Full

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Profil: iolinkdevice_full 7376 Element (identifier) Eigenschaften Pflicht Kommentar ▪ iolinkdevice type = structure Struktur eines IO-Link Devices ▪ profile = iolinkdevice_full ../vendorid type = data obligatorisch ../deviceid...
  • Seite 115: Profil: Mqttcmdchannel

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Profil: mqttCmdChannel 60217 Element (identifier) Eigenschaften Pflicht Kommentar ▪ mqttCmdChannel type = structure Profil des MQTT-Kommandokanals ▪ profile = commChannel ▪ ../type type = data obligatorisch Protokolltyp der Schnittstelle...
  • Seite 116: Profil: Mqttsetup

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Profil: mqttSetup 60218 Element (identifier) Eigenschaften Pflicht Kommentar ▪ mqttSetup type = structure Eigenschaften des mqtt-Kommandokanals ▪ profile = mqttSetup ▪ ../QoS type = data obligatorisch Quality of Service der MQTT-Verbindung...
  • Seite 117: Profil: Parameter

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Profil: parameter 16545 Das Profil wird genutzt, um Elemente vom Type data als Paramater zu kennzeichnen (azyklische Daten). Das Profil definiert keine Unterstruktur. >...
  • Seite 118: Profil: Software/Uploadedablesoftware

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Profil: software/uploadedablesoftware 12559 Element (identifier) Eigenschaften Pflicht Kommentar ▪ software type = structure Software, die über den IoT Core auf das Gerät geladen werden kann ▪...
  • Seite 119: Übersicht: Iot-Typen

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 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 120: Übersicht: Iot-Dienste

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 14.3.3 Übersicht: IoT-Dienste Inhalt Dienst: factoryreset ..........................120 Dienst: getblobdata ..........................121 Dienst: getdata .............................121 Dienst: getdatamulti ..........................122 Dienst: getelementinfo ..........................122 Dienst: getidentity ..........................123 Dienst: getsubscriberlist ........................124 Dienst: getsubscriptioninfo ........................125 Dienst: gettree ............................126...
  • Seite 121 IO-Link Master mit EtherCAT-Schnittstelle DataLine 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 122 IO-Link Master mit EtherCAT-Schnittstelle DataLine 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 123 IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Dienst: getidentity 52381 Name: getidentity Beschreibung: Der Dienst liest die Geräteinformationen des AL1331 und gibt sie aus. Anfragedaten (Feld "data"): keine Rückgabedaten (Feld "data"): Datenfeld Pflichtfeld...
  • Seite 124 IO-Link Master mit EtherCAT-Schnittstelle DataLine 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 125 IO-Link Master mit EtherCAT-Schnittstelle DataLine 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 126 IO-Link Master mit EtherCAT-Schnittstelle DataLine 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 127 IO-Link Master mit EtherCAT-Schnittstelle DataLine 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 128 IO-Link Master mit EtherCAT-Schnittstelle DataLine 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 129 IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Dienst: reset 60234 Name: reset Beschreibung: Der Dienst setzt eine Verbindung zurück in den Initialisierungszustand. Anfragedaten (Feld "data"): keine Rückgabedaten (Feld "data"): keine Beispiel: "code":"request", "cid":4711,...
  • Seite 130 Rückgabedaten (Feld "data"): keine Beispiel: {"code":"request", "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 AL1331 aus. Anfragedaten (Feld "data"): keine Rückgabedaten (Feld "data"): keine Beispiel: "code":"request", "cid":4711, "adr":"firmware/signal"...
  • Seite 131: Start_Stream_Set

    IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Dienst: start 60232 Name: start Beschreibung: Der Dienst startet eine Verbindung. Anfragedaten (Feld "data"): keine Rückgabedaten (Feld "data"): keine Beispiel: "code":"request", "cid":4711, "adr":"/connections/mqttConnection/MQTTSetup/mqttCmdChannel/status/start"...
  • Seite 132 IO-Link Master mit EtherCAT-Schnittstelle DataLine 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...
  • Seite 133 IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K "data":{ "eventno":"EventNo", "srcurl":"SrcURL", "payload":{ "eventurl":{"code":EventStatus,"data":EventData}, "datapointurl_1":{"code":DataStatus_1,"data":DataValue_1}, "datapointurl_2":{"code":DataStatus_2,"data":DataValue_2}, ...}} Benachrichtigung: CSV SrcURL,EventNo,EventStatus,EventData,DataStatus_1,DataValue_1,DataStatus_2,DataVal ue_2,... • SrcURL: Quelle des Ereignisses (Datenpunkt, auf den subscribe-Kommando aufgeführt wurde) •...
  • Seite 134 IO-Link Master mit EtherCAT-Schnittstelle DataLine 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 135: Index

    Allgemeine Funktionen ................40 reboot ....................... 128 Änderungshistorie ..................6 reset ......................129 Anhang ....................90 setblock ....................129 Auf den ifm-IoT-Core zugreifen ............. 36 setdata ..................... 130 Ausgänge ....................92 signal ......................130 Azyklische Daten ................... 98 start ......................131 Azyklische Dienste nutzen ..............
  • Seite 136 Hinweise für Programmierer ..............35 Port Qualifier (0xF101) ................106 MDP Standard Information (0x1000) ............. 98 Mechanische Daten ................93 Montage ....................13 ifm-IoT-Core .................. 34, 111 MQTT-Kommandokanal konfigurieren ..........66 Inbetriebnahme ..................21 MQTT-Unterstützung ................66 Info Geräteinformationen zeigen ............... 32 Internet of Things (IoT) ................
  • Seite 137 IO-Link Master mit EtherCAT-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Übersicht ....................18 IoT-Dienste ....................120 IoT-Profile ....................112 IoT-Typen ....................119 Umgebungsbedingungen ..............93 Vorbemerkung ..................5 Wartung, Instandsetzung und Entsorgung ..........87 Web Socket nutzen................

Inhaltsverzeichnis