Herunterladen Diese Seite drucken
ifm AL1321 Betriebsanleitung
ifm AL1321 Betriebsanleitung

ifm AL1321 Betriebsanleitung

Io-link master mit ethernet/ip-schnittstelle dataline 4 ports ip 65 / ip 66 / ip 67 / ip 69k

Werbung

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

Werbung

loading

Inhaltszusammenfassung für ifm AL1321

  • Seite 1 > > Betriebsanleitung IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K AL1321 Firmware: 3.1.x Deutsch...
  • Seite 2 IO-Link Master mit EtherNet/IP-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 EDS-Datei registrieren........................ 83 9.3.2 IO-Link Master in das EtherNet/IP-Projekt einbinden ..............84 9.3.3 Verbindungen und RPI einstellen ....................85 9.3.4 AL1321 konfigurieren ......................... 86 9.3.5 IO-Link-Ports konfigurieren ......................87 9.3.6 IO-Link Devices konfigurieren ....................88 9.3.7 Prozessdaten lesen ........................89 9.3.8...
  • Seite 4 EtherNet/IP ........................103 14.2.1 Unterstützte Verbindungstypen ....................103 14.2.2 Parameterdaten ........................104 14.2.3 Zyklische Daten ........................107 14.2.4 Azyklische Daten ........................117 14.3 ifm-IoT-Core ........................152 14.3.1 Übersicht: IoT-Profile ........................ 153 14.3.2 Übersicht: IoT-Typen ........................ 160 14.3.3 Übersicht: IoT-Dienste ......................161 Index...
  • Seite 5 Dieses Dokument gilt für Geräte des Typs „IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Port IP 65 / IP 66 / IP 67 / IP 69K" (Art.-Nr.: AL1321). Es ist Bestandteil des Gerätes und enthält Angaben zum korrekten Umgang mit dem Produkt.
  • Seite 6 04 / 2019 Korrektur: Technische Daten - Strombelastbarkeit je Ausgang 09 / 2019 ▪ Hinzugefügt: Neue IoT-Core-Funktionen 10 / 2020 ▪ Hinzugefügt: IoT Core Visualizer ▪ Korrektur: Beschreibung des IoT-Core-Dienstes getsubscriptioninfo Entfernt: ifm IoT Core – DNS-Unterstützung 10 / 2021...
  • Seite 7 IO-Link Master mit EtherNet/IP-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 IO-Link Master mit EtherNet/IP-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 IO-Link Master mit EtherNet/IP-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 IO-Link Master mit EtherNet/IP-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 ..........................13 7482...
  • Seite 11 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 EtherNet/IP 15614 Das Gerät bietet folgende EtherNet/IP-Funktionen: •...
  • Seite 12 > 4.1.5 Parametrierung 7284 Das Gerät bietet folgende Konfigurationsoptionen: • Parametrierung des IO-Link Masters des AL1321 mit Parametriersoftware LR DEVICE, EtherNet/IP-Projektierungssoftware oder ifm-IoT-Core-Diensten • Parametrierung der angeschlossenen IO-Link Devices (Sensoren, Aktuatoren) mit Parametriersoftware LR DEVICE, EtherNet/IP-Projektierungsoftware oder ifm-IoT-Core-Diensten • Speicherung von Parametersätzen der angeschlossenen IO-Link Devices für automatische Wiederherstellung (Data Storage) >...
  • Seite 13 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > IO-Link-Versorgung 7623 Das Gerät verfügt über 4 Versorgungen für IO-Link Devices. Die IO-Link Ports X01...X04 sind Class-A-Ports. Jede Versorgung verfügt über eine Kurzschlussüberwachung. Das Gerät gewährleistet den Brandschutz für angeschlossene IO-Link Devices durch Bereitstellung eines energiebegrenzten Stromkreises an den IO-Link Ports (nach IEC61010-1 und Class 2 nach UL1310).
  • Seite 14 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Montage Inhalt Gerät montieren ............................14 22016 > Gerät montieren 15540 ► Anlage während der Montage spannungsfrei schalten. ► Maximales Anzugsdrehmoment beachten. ►...
  • Seite 15 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Elektrischer Anschluss Inhalt Hinweise ..............................15 EtherNet/IP-Ports verbinden........................16 IoT-Port verbinden ..........................16 IO-Link Ports ............................17 Gerät anschließen ..........................18 22017 >...
  • Seite 16 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K EtherNet/IP-Ports verbinden 17849 ► Gerät über M12-Buchse X21 und/oder X22 mit dem EtherNet/IP-Netzwerk verbinden (z. B. EtherNet/IP-SPS, zusätzliches EtherNet/IP-Gerät) ► Für den Anschluss M12-Steckverbindungen mit mindestens der Schutzart IP 65 / IP 66 / IP 67 / IP 69K verwenden (→...
  • Seite 17 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > IO-Link Ports 25407 Die IO-Link Ports des AL1321 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 18 IO-Link Master mit EtherNet/IP-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 19 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Bedien- und Anzeigeelemente Inhalt Überblick ..............................19 LED-Anzeigen ............................20 5440 > Überblick 17857 Status-LEDs RDY, NET und MOD → Status-LEDs (→ S. 20) Status-LEDs LNK und ACT der EtherNet/IP-Schnittstellen 1 (X21) und 2 (X22) →...
  • Seite 20 IO-Link Master mit EtherNet/IP-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 7707 Die LED mit der Bezeichnung RDY zeigt den Status des Gateways. Die LED mit der Bezeichnung NET (Network Status) zeigt den Status des Netzwerks.
  • Seite 21 IO-Link Master mit EtherNet/IP-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 22 Durch Einschalten der Versorgungsspannung startet der AL1321 mit den Werkseinstellungen. Die Anzeigelemente signalisieren den aktuellen Betriebszustand (→ Bedien- und Anzeigeelemente (→ S. 19)). Um die Parametrierung des AL1321 zu ermöglichen, müssen die IoT-Schnittstelle und / oder die Feldbus-Schnittstelle der Netzwerkumgebung entsprechend konfiguriert werden. ► Feldbus-Schnittstelle konfigurieren (→ Fieldbus: IP-Einstellungen konfigurieren (→...
  • Seite 23 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Parametrierung Inhalt LR DEVICE ............................. 24 ifm-IoT-Core ............................37 EtherNet/IP ............................. 83 22367...
  • Seite 24 Firmware: Gerät auf Werkseinstellungen rücksetzen ................36 Firmware: Gerät neu starten........................36 IO-Link Devices konfigurieren ........................ 37 22822 Im Auslieferungszustand ist der AL1321 mit den Werkseinstellungen konfiguriert (→ Werkseinstellungen (→ S. 96)). Benötigte Software: LR DEVICE (1.5.0.x oder höher) (Art.-Nr.: QA0011/QA0012)
  • Seite 25 Der AL1321 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 AL1321 verbunden zu sein (OFFLINE-Modus). Die so erstellte Konfiguration kann als Datei (*.lrp) gespeichert und später auf den AL1321 geladen und aktiviert werden.
  • Seite 26 IO-Link Master mit EtherNet/IP-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 27 IO-Link Master mit EtherNet/IP-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 28 IO-Link Master mit EtherNet/IP-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 29 2147483647 2147483647 ms [Application Tag] Quellenbezeichner des IO-Link Masters in der Werkseinstellung: AL1321 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 30 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.1.6 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 31 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.1.7 Fieldbus: Konfigurationsmodus einstellen 52800 Der AL1321 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 32 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.1.8 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 33 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.1.9 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 34 [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 * ... Parameter nur änderbar, wenn die Verbindung zur EtherNet/IP-Steuerung getrennt ist ► Geänderte Werte auf dem Gerät speichern. > 9.1.12 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 Bei einem Neustart des Geräts bleiben alle Einstellungen erhalten. Um das AL1321 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 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 Gateway: Zustands- und Diagnoseinformationen lesen ................ 63 Gateway: Firmware aktualisieren ......................64 Gateway: Anwendungskennung einstellen .................... 65 Benachrichtigungen abonnieren ......................66 Web Socket nutzen ..........................70 MQTT-Unterstützung ..........................72 IoT-Core-Visualizer nutzen ........................76 31995 Allgemeine Hinweise zum ifm-IoT-Core: → Hinweise für Programmierer (→ S. 39) >...
  • Seite 39 50737 Die Gerätefamilie DataLine verfügt über einen IoT-Core. Der IoT Core ermöglicht es dem Anwender, den AL1321 über eine REST API aus IT-Netzwerken heraus anzusprechen und in Internet-of-Things-Anwendungen einzubinden. Auf dem AL1321 ist eine Gerätebeschreibung gespeichert. Diese Gerätebeschreibung ist ein strukturiertes, maschinenlesbares Datenobjekt im JSON-Format.
  • Seite 40 IO-Link Master mit EtherNet/IP-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 41 IO-Link Master mit EtherNet/IP-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 42 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Beispiel: POST-Request 52006 Anfrage: "code":"request", "cid":4711, "adr":"devicetag/applicationtag/getdata" Rückgabe: "cid":4711, "data":{"value":"AL1321"}, "code":200...
  • Seite 43 IO-Link Master mit EtherNet/IP-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 44 ► Folgende POST-Anfrage an den AL1321 senden: {"code":"request","cid":-1,"adr":"gettree"} > AL1321 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 IO-Link Master mit EtherNet/IP-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 46 IO-Link Master mit EtherNet/IP-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 47 IO-Link Master mit EtherNet/IP-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. 171) und Dienst: subscribe (→...
  • Seite 48 IO-Link Master mit EtherNet/IP-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 EtherNet/IP-Projektierungssoftware der Parameter [Access Rights] = [EtherNet/IP + IoT], dann gelten immer die in der EtherNet/IP-Projektierungssoftware eingestellten Parameterwerte.
  • Seite 49 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.2.5 IoT: IP-Einstellungen konfigurieren 60465 Unterstruktur: iotsetup Verfügbare Datenpunkte: Name Beschreibung Zugriff ../network/dhcp Konfiguration der IP-Einstellungen des IoT-Ports ../network/ipaddress IP-Adresse des IoT-Ports ../network/subnetmask Subnetzmaske des Netzwerksegments ../network/ipdefaultgateway...
  • Seite 50 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.2.7 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 51 IO-Link Master mit EtherNet/IP-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 52 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Beispiel: Passwort rücksetzen 21577 Aufgabe: Das existierende Passwort soll rückgesetzt werden. 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"...
  • Seite 53 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.2.8 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 54 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.2.9 Fieldbus: IP-Einstellungen konfigurieren 46757 Unterstruktur: fieldbussetup/configuration Verfügbare Datenpunkte: Name Beschreibung Zugriff ../independentmode Konfigurationsmodus einstellen (Top-down, Independent) ../explicitmodepd Verbindungstypen wählen (Input Assembly, Output Assembly) ../processdataconfiguration Länge der Prozessdaten ../swap...
  • Seite 55 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Name Beschreibung Zugriff ../validation_vendorid IO-Link-ID des Herstellers, der validiert werden soll ../validation_deviceid IO-Link-ID des Geräts, das validiert werden soll ../datastorage Struktur für Data Storage des Ports ../datastorage/maxsize maximale Größe des Data-Storage-Inhalts (in Bytes) ../datastorage/chunksize...
  • Seite 56 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Jedes Segement wird als BASE64-String zurückgegeben. ► Segmente verbinden (konkatenieren). Datenspeicher wiederherstellen: Vorbereitungen ► Größe des gesicherten Data-Storage-Inhalts ermitteln (n = Anzahl der Bytes). Beispiel: n = 550 ►...
  • Seite 57 * = 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 58 IO-Link Master mit EtherNet/IP-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 59 IO-Link Master mit EtherNet/IP-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)". Lösung: Den Prozesswert des Datenpunkts pdin schreiben.
  • Seite 60 > 9.2.16 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 61 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 62 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.2.17 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 63 Firmware-Version ../bootloaderrevision Bootloader-Version ../extensionrevisions Firmware- und Bootloader-Version ../fieldbustype Feldbus r ... nur lesen Zusätzliche Informationen über das AL1321 kann mit dem Dienst getidentity gelesen werden (→ Dienst: getidentity (→ S. 164)). > 9.2.21 Gateway: Zustands- und Diagnoseinformationen lesen 60468 Unterstruktur: processdatamaster Verfügbare Datenpunkte:...
  • Seite 64 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.2.22 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 65 10987 Aufgabe: Die Bezeichnung des IO-Link Masters für die Darstellung im LR SMARTOBSERVER auf AL1321 setzen. Lösung: Den Parameter [Application Tag] mit dem Dienst setdata auf den Wert [AL1321] ändern. Der Datenpunkt des Parameters [Application Tag] im Gerätebeschreibungsobjekt ist /devicetag/applicationtag.
  • Seite 66 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.2.24 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 67 IO-Link Master mit EtherNet/IP-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 68 IO-Link Master mit EtherNet/IP-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 69 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K "adr":"/timer[1]/counter/datachanged/unsubscribe", "data":{ "callback":"http://192.168.0.4:80/temp" > Beispiel: Abonnements prüfen 60267 Aufgabe: Informationen über das existierende Abonnement (Beispiel: Benachrichtigungen abonnieren (→ S. 66)) anzeigen. Lösung: Mit Dienst getsubscriptioninfo und den Parameterwerten cid, "adr" und "callback" des existierenden Abonnements die Informationen abrufen.
  • Seite 70 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.2.25 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 71 IO-Link Master mit EtherNet/IP-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 72 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.2.26 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 73 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Hinweise zu den Zuständen einer MQTT-Verbindung: Hinweis: Verbindungszustände (→ S. 73) 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 74 IO-Link Master mit EtherNet/IP-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 75 IO-Link Master mit EtherNet/IP-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 76 IO-Link Master konfigurieren ........................80 Prozessdaten lesen und schreiben ......................81 Firmware aktualisieren ........................... 82 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 77 IO-Link Master mit EtherNet/IP-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 78 IO-Link Master mit EtherNet/IP-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 79 IO-Link Master mit EtherNet/IP-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 80 IO-Link Master mit EtherNet/IP-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 81 IO-Link Master mit EtherNet/IP-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 82 IO-Link Master mit EtherNet/IP-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 83 EDS-Datei registrieren 1979 ifm stellt für die Abbildung des AL1321 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 84 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.3.2 IO-Link Master in das EtherNet/IP-Projekt einbinden 8015 Der AL1321 wird als Modul eines I/O-Scanners in das EtherNet/IP-Projekt eingebunden. Voraussetzungen: > EDS-Datei des AL1321 ist installiert (→ (→ S. 83)).
  • Seite 85 Daten anzupassen. Zusätzlich kann der Anwender das Request Package Interval (RPI) einstellen. Um den Verbindungstyp einzustellen: Voraussetzungen: > AL1321 ist korrekt in das EtherNet/IP-Projekt eingebunden (→ IO-Link Master in das (→ S. 84, "Beispiel: Eigenschaften eines Elements EtherNet/IP-Projekt einbinden lesen"...
  • Seite 86 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.3.4 AL1321 konfigurieren 8019 Die Konfiguration des AL1321 erfolgt über die Controller Tags. Voraussetzungen: > AL1321 ist korrekt in das EtherNet/IP-Projekt eingebunden (→ IO-Link Master in das (→...
  • Seite 87 Die Konfiguration der IO-Link-Ports erfolgt über die Controller Tags. Der Nutzer kann jeden IO-Link-Port separat konfigurieren. Um die IO-Link-Ports zu konfigurieren: Voraussetzungen: > AL1321 ist korrekt in das EtherNet/IP-Projekt eingebunden (→ IO-Link Master in das (→ S. 84, "Beispiel: Eigenschaften eines Elements EtherNet/IP-Projekt einbinden lesen"...
  • Seite 88 > 9.3.6 IO-Link Devices konfigurieren 23106 Der AL1321 unterstützt die Konfiguration der angeschlossenen IO-Link Devices aus der EtherNet/IP-Projektierungssoftware heraus. ifm stellt dafür das EtherNet/IP-Objekt "IO-Link Request" bereit (→ IO-Link Requests (Objektklasse: 0x80) (→ S. 138)). Das Objekt ermöglicht den direkten Lese- und Schreibzugriff auf IO-Link-Objekte des IO-Link Devices (Indexed Service Data Unit (ISDU)).
  • Seite 89 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.3.7 Prozessdaten lesen 8518 Der Nutzer kann über die Controller Tags des AL1321 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: PQI (→...
  • Seite 90 Port X04: Statusinformationen + Events Um auf die zyklisch übertragenen Disganose- und Statusinformationen zuzugreifen: ► RSLogix5000 starten. ► EtherNet/IP-Projekt öffnen. ► Im Projektbaum: Mausklick auf [Controller Tags] > [AL1321.I] > Fenster zeigt zyklische Eingangsdaten (Input Assembly). ► Diagnose- und Statusinformationen mit Variablen verknüpfen.
  • Seite 91 Parameter der angeschlossenen IO-Link Devices einstellen Die folgenden Abschnitten zeigen die verfügbaren Optionen. Weitere Informationen zur den Bausteinen: → Hilfefunktion der EtherNet/IP-Projektierungssoftware > Unterstützte Konfigurationsmodi 8348 Der AL1321 unterstützt folgende EtherNet/IP-Konfigurationsmodi: • Top-Down ▪ Konfiguration des EtherNet/IP Slaves über EtherNet/IP-Projektierungssoftware (Configuration Assembly) ▪...
  • Seite 92 Command Response lesen ► Im Antwortkanal: zurückgegebene Nutzdaten lesen. ► Im Anforderungskanal: [Trigger] = 0 setzen. > Azyklische Port-Kommandos 12063 Für den azyklischen Zugriff auf die Konfiguration der IO-Link-Ports des AL1321 existieren folgende Kommandos: Befehl Beschreibung Referenz → Kommando 0x10 – Set Mode...
  • Seite 93 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > EtherNet/IP-Mechanismen für azyklische Kommandos 7102 Azyklische Kommandos können mit dem EtherNet/IP-Befehl Message (MSG) ausgeführt werden. Parameter der verfügbaren Feldbus-Objekte: → Feldbusobjekte (→...
  • Seite 94 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 95 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 AL1321 verbinden. > IO-Link Master kopiert Parameterwerte aus dem Datenspeicher auf das neue IO-Link Device. >...
  • Seite 96 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Werkseinstellungen 16542 In den Werkseinstellungen besitzt das Gerät folgende Parametereinstellungen: Parameter Werkseinstellung [IP address] (EtherNet/IP) 192.168.1.250 [Subnet mask] (EtherNet/IP) 255.255.255.0 [IP gateway address] (EtherNet/IP) 0.0.0.0 [IP address] (IoT-Schnittstelle) 169.254.X.X...
  • Seite 97 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Zubehör 17853 Zubehörliste des AL1321: → www.ifm.com > Produktseite > Zubehör...
  • Seite 98 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Anhang Inhalt Technische Daten ........................... 99 EtherNet/IP ............................103 ifm-IoT-Core ............................152 7156...
  • Seite 99 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 14.1 Technische Daten Inhalt Einsatzbereich ............................99 Elektrische Daten ........................... 99 Eingänge / Ausgänge ..........................99 Eingänge...............................100 Ausgänge .............................100 Schnittstellen ............................100 Umgebungsbedingungen ........................101 Zulassungen / Prüfungen ........................101 Mechanische Daten ..........................101...
  • Seite 100 IO-Link Master mit EtherNet/IP-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 101 IO-Link Master mit EtherNet/IP-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 102 IO-Link Master mit EtherNet/IP-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 103 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 14.2 EtherNet/IP Inhalt Unterstützte Verbindungstypen ......................103 Parameterdaten ............................104 Zyklische Daten ............................107 Azyklische Daten ..........................117 22433 > 14.2.1 Unterstützte Verbindungstypen 12189 Name Configuration Input Assembly - Output Assembly -...
  • Seite 104 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 14.2.2 Parameterdaten Inhalt Configuration Assembly (Instance 199) ....................104 1568 > Configuration Assembly (Instance 199) 10233 Die Werte des Configuration Assembly werden in RSLogix 5000 über die Controller Tags des EtherNet/IP-Projekts eingestellt.
  • Seite 105 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 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 106 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 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 107 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 14.2.3 Zyklische Daten Inhalt Input Assembly (Instance 100): I/O-Daten + Azyklische Daten + Diagnosedaten .......107 Input Assembly (Instance 101): I/O-Daten + Azyklische Daten ............108 Input Assembly (Instance 102): I/O-Daten ...................109 Output Assembly (Instance 150): I/O-Daten + Azyklische Daten ............114 Output Assembly (Instance 151): I/O-Daten ..................115...
  • Seite 108 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Input Assembly (Instance 101): I/O-Daten + Azyklische Daten 11032 Byte Inhalt 0...1 X01...X04: Digital Input - Pin 2 / 4 (DI) (→ Mapping: Digitale Eingangsdaten (→...
  • Seite 109 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Input Assembly (Instance 102): I/O-Daten 11014 Byte Inhalt 0...1 Port X01...X04: Digital Input - Pin 2 / 4 (DI) (→ Mapping: Digitale Eingangsdaten (→...
  • Seite 110 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Mapping: Digitale Eingangsdaten 23008 Byte Inhalt (Offset) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 reserviert reserviert...
  • Seite 111 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Mapping: PQI 11015 Byte Inhalt (Offset) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Diagnosis Wrong Wrong...
  • Seite 112 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 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 113 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Application / Anwendung 0x5 ... 0x7 reserviert ▪ [Event m: Code: Ereignis-Code 2 Byte geräteabhängig (→ IODD-Beschreibung des Code] IO-Link Devices) Code = 0x1234 ▪...
  • Seite 114 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Output Assembly (Instance 150): I/O-Daten + Azyklische Daten 11126 Byte Inhalt Port X01...X04: Digital Output - Pin 4 (DO) (→ Mapping: Digitale Ausgangsdaten (DO) (→...
  • Seite 115 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Output Assembly (Instance 151): I/O-Daten 12190 Byte Inhalt Port X01...X04: Digital Output - Pin 4 (DO) (→ Mapping: Digitale Ausgangsdaten (DO) (→...
  • Seite 116 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Mapping: Digitale Ausgangsdaten (DO) 23005 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 reserviert reserviert reserviert...
  • Seite 117 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 14.2.4 Azyklische Daten Inhalt Azyklischer Kommandokanal .......................117 Azyklische Kommandos ........................122 Feldbusobjekte .............................129 22427 > Azyklischer Kommandokanal 10236 Innerhalb der zyklischen Prozessdaten stehen Kommandokanäle für die Übertragung von azyklischen Daten zur Verfügung.
  • Seite 118 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 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 119 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 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. (LSB) Port No.
  • Seite 120 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 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. 121) ▪...
  • Seite 121 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 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 122 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Azyklische Kommandos Inhalt Kommando 0x10 – Set Mode .......................123 Kommando 0x20 – Set Validation ID / Data Storage ................125 Kommando 0x30 – Set Fail-safe Data Pattern ..................127 22631...
  • Seite 123 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 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 AL1321. Korrespondierender Parameter: [Port Mode] (→ Mapping: Port-Konfiguration (→ S. 105)) >...
  • Seite 124 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 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 125 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 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 126 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 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 127 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 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 128 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 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 129 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Feldbusobjekte Inhalt CIP-Klassen-Services ...........................129 CIP-Objektklassen ..........................130 Identity Object (Objektklasse: 0x01) .....................131 Message Router Object (Objektklasse: 0x02) ..................133 Assembly Object (Objektklasse: 0x04) ....................134 Connection Manager Object (Objektklasse: 0x06) ................135 Device Level Ring Object (Objektklasse: 0x47) ...................136 Quality of Service (Objektklasse: 0x48) ....................137...
  • Seite 130 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 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. 131) →...
  • Seite 131 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 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 132 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 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 133 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 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 134 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 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 135 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 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 136 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 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 137 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 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 138 23121 Das herstellerspezifische Object "IO-Link Requests" ermöglicht den Lese- und Schreibzugriff auf die IO-Link-Objekte eines an den AL1321 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 139 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Response 23114 • Positive Antwort Wurde der Service fehlerfrei ausgeführt (CIP Error Code = 0), werden die gelesenen Daten byteweise zurückgegeben (CIP User Specific Service Data). Die Antwort liegt in folgendem Format vor: CIP-Format Datentyp MSG Config...
  • Seite 140 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 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 DataLine 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 142 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 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 143 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 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 144 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 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 145 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Write Failsafe Pattern 51657 Mit Write Failsafe Pattern kann der Rückfallwert eines IO-Link Ports geschrieben werden. > 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).
  • Seite 146 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 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 147 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 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 148 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 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 149 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 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 150 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 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 151 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Attr.-ID Zugriff Name Datentyp Beschreibung voreingestellt Optical fiber 4...255 reserviert Interface state USINT Aktueller Zustand der Schnittstelle unbekannt aktiv; sende- und empfangsbereit inaktiv Testmodus 4...255...
  • Seite 152 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 14.3 ifm-IoT-Core Inhalt Übersicht: IoT-Profile ..........................153 Übersicht: IoT-Typen ..........................160 Übersicht: IoT-Dienste ..........................161 8988...
  • Seite 153 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 14.3.1 Übersicht: IoT-Profile Inhalt Profil: blob .............................153 Profil: deviceinfo ...........................154 Profil: devicetag ............................154 Profil: iolinkdevice_full ..........................155 Profil: iolinkmaster ..........................155 Profil: mqttCmdChannel ........................156 Profil: mqttCmdChannelSetup ......................156 Profil: mqttConnection ..........................156 Profil: mqttSetup ...........................157...
  • Seite 154 IO-Link Master mit EtherNet/IP-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 155 IO-Link Master mit EtherNet/IP-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 156 IO-Link Master mit EtherNet/IP-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...
  • Seite 157 IO-Link Master mit EtherNet/IP-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 158 IO-Link Master mit EtherNet/IP-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 159 IO-Link Master mit EtherNet/IP-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 160 IO-Link Master mit EtherNet/IP-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 161 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 14.3.3 Übersicht: IoT-Dienste Inhalt Dienst: factoryreset ..........................161 Dienst: getblobdata ..........................162 Dienst: getdata .............................162 Dienst: getdatamulti ..........................163 Dienst: getelementinfo ..........................163 Dienst: getidentity ..........................164 Dienst: getsubscriberlist ........................165 Dienst: getsubscriptioninfo ........................166 Dienst: gettree ............................167...
  • Seite 162 IO-Link Master mit EtherNet/IP-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 163 IO-Link Master mit EtherNet/IP-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 164 IO-Link Master mit EtherNet/IP-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 AL1321 und gibt sie aus. Anfragedaten (Feld "data"): keine Rückgabedaten (Feld "data"): Datenfeld Pflichtfeld...
  • Seite 165 IO-Link Master mit EtherNet/IP-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 166 IO-Link Master mit EtherNet/IP-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 167 IO-Link Master mit EtherNet/IP-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 168 IO-Link Master mit EtherNet/IP-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 169 IO-Link Master mit EtherNet/IP-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 170 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 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 171 "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 AL1321 aus. Anfragedaten (Feld "data"): keine Rückgabedaten (Feld "data"): keine Beispiel: "code":"request", "cid":4711, "adr":"firmware/signal" > Dienst: start 60232 Name: start Beschreibung: Der Dienst startet eine Verbindung.
  • Seite 172 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K...
  • Seite 173 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Dienst: start_stream_set 36563 Name: start_stream_set Beschreibung: Der Dienst startet die sequenzielle Übertragung mehrerer Datenfragmente. Anwendbar auf: Objekte vom Typ data Anfragedaten (data): Datenfeld Pflichtfeld Datentyp...
  • Seite 174 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Dienst: subscribe 60208 Name: subscribe Beschreibung: Der Dienst abonniert die Werte von Datenpunkten. Die zu abonnierenden Datenpunkte werden als Liste übergeben. Der IoT Core sendet Änderungen an die in callback definierte Datensenke.
  • Seite 175 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K • EventNo: Ereignisnummer • EventStatus: Statuscode des Ereignisses • EventData: Eventdaten • DataStatus_1: Statuscode des 1. Elements in Liste datatosend • DataValue_1: Wert des 1. Elements in Liste datatosend •...
  • Seite 176 ....................164 Assembly Object (Objektklasse getsubscriberlist ..................165 getsubscriptioninfo ................... 166 0x04) ......................134 gettree ...................... 167 Auf den ifm-IoT-Core zugreifen ............. 40 install ......................168 Ausgänge ..................... 100 iolreadacyclic .................... 168 Azyklische Daten ................. 117 iolwriteacyclic ................... 168 Azyklische Dienste nutzen ..............
  • Seite 177 Kommandoantwort.............. 124, 126, 128 Kommandokanäle in zyklischen Prozessdaten ........92 Identity Object (Objektklasse Kommunikation, Parametrierung, Auswertung ........11 0x01) ......................131 ifm-IoT-Core .................. 38, 152 Inbetriebnahme ..................22 Info LED-Anzeigen ..................20 Geräteinformationen zeigen ............... 35 LR DEVICE .................... 24 Input Assembly (Instance 100) I/O-Daten + Azyklische Daten + Diagnosedaten........
  • Seite 178 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K devicetag ....................154 Web Socket nutzen................70 iolinkdevice_full ..................155 Web-based Management nutzen ............94 iolinkmaster ....................155 Werkseinstellungen ................96 mqttCmdChannel ..................156 Write Failsafe Pattern ................