Herunterladen Diese Seite drucken
ifm AL1320 Betriebsanleitung
ifm AL1320 Betriebsanleitung

ifm AL1320 Betriebsanleitung

Io-link master mit ethernet/ip-schnittstelle

Werbung

>
>
>
>
Betriebsanleitung
[Titel]
IO-Link Master mit EtherNet/IP-Schnittstelle
[Subject]
DataLine
[Artikelnummer Firmwarestand Softwarestand]
4 Ports
IP 65 / IP 66 / IP 67
Sprache
AL1320
Firmware: 3.1.x
Deutsch

Werbung

loading

Inhaltszusammenfassung für ifm AL1320

  • Seite 1 > > > > Betriebsanleitung [Titel] IO-Link Master mit EtherNet/IP-Schnittstelle [Subject] DataLine [Artikelnummer Firmwarestand Softwarestand] 4 Ports IP 65 / IP 66 / IP 67 Sprache AL1320 Firmware: 3.1.x Deutsch...
  • Seite 2 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 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 AL1320 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 ........................116 14.3 ifm-IoT-Core ........................150 14.3.1 Übersicht: IoT-Profile ........................ 151 14.3.2 Übersicht: IoT-Typen ........................ 158 14.3.3 Übersicht: IoT-Dienste ......................159 Index...
  • Seite 5 > Rechtliche Hinweise 1631 © Alle Rechte bei ifm electronic gmbh. Vervielfältigung und Verwertung dieser Anleitung, auch auszugsweise, nur mit Zustimmung der ifm electronic gmbh. Alle auf unseren Seiten verwendeten Produktnamen, -Bilder, Unternehmen oder sonstige Marken sind Eigentum der jeweiligen Rechteinhaber: •...
  • Seite 6 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 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 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. Die Sicherheit dieses Systems liegt in der Verantwortung des Erstellers.
  • Seite 8 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 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 Bestimmungsgemäße Verwendung 58282 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 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 AL1320 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 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 Montage Inhalt Gerät montieren ........................... 14 22016 > Gerät montieren 15540 ► Anlage während der Montage spannungsfrei schalten. ► Maximales Anzugsdrehmoment beachten. ► Zur Montage eine plane Montageoberfläche verwenden. ►...
  • Seite 15 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 Elektrischer Anschluss Inhalt Hinweise .............................. 15 EtherNet/IP-Ports verbinden ....................... 16 IoT-Port verbinden ..........................16 IO-Link Ports ............................17 Gerät anschließen ..........................19 22017 > Hinweise 7153 Das Gerät darf nur von einer Elektrofachkraft installiert werden.
  • Seite 16 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 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 verwenden (→...
  • Seite 17 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 IO-Link Ports 25407 Die IO-Link Ports des AL1320 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.: E73004).
  • Seite 18 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 6.4.2 IO-Link Devices für Class-B-Betrieb anschließen 13685 Hinweise zur Beschaltung: • Für den Class-B-Betrieb muss dem IO-Link Device mithilfe eines Y-Verbindungskabels eine zusätzliche Hilfsspannung UA zugeführt werden. WARNUNG Nichtbeachtung der galvanischen Trennung der Stromkreise >...
  • Seite 19 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 Gerät anschließen 17542 ► Anlage spannungsfrei schalten. ► IO-Link Master über die M12-Buchse X31 anschließen an 24 V DC (20...30 V SELV/PELV; nach IEC 61010-1, Sekundärstromkreis mit maximal 30 V DC, abgeleitet von Netzstromkreis bis 300 V der Überspannungskategorie II).
  • Seite 20 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 Bedien- und Anzeigeelemente Inhalt Überblick .............................. 20 LED-Anzeigen ............................. 21 5440 > Überblick 17857 Status-LEDs RDY, NET und MOD → Status-LEDs (→ S. 21) Status-LEDs LNK und ACT der EtherNet/IP- Schnittstellen 1 (X21) und 2 (X22) →...
  • Seite 21 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 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. Die LED mit der Bezeichnung MOD (Module Status) zeigt den Status des EtherNet/IP-Moduls.
  • Seite 22 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 Bedeutung Status-LED grün Ethernet-Verbindung hergestellt keine Ethernet-Verbindung gelb blinkt Es werden Daten über die Ethernet-Schnittstelle übertragen. keine Datenübertragung grün blinkt Geräteidentifizierung aktiv > 7.2.4 Spannungsversorgung 22026 Die Schnittstelle zur Spannungsversorgung (X31) verfügt über die LED mit der Bezeichnung US.
  • Seite 23 Durch Einschalten der Versorgungsspannung startet der AL1320 mit den Werkseinstellungen. Die Anzeigelemente signalisieren den aktuellen Betriebszustand (→ Bedien- und Anzeigeelemente (→ S. 20)). Um die Parametrierung des AL1320 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 24 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 Parametrierung Inhalt LR DEVICE ............................25 ifm-IoT-Core ............................39 EtherNet/IP ............................83 22367...
  • Seite 25 Firmware: Gerät auf Werkseinstellungen rücksetzen ................. 37 Firmware: Gerät neu starten ....................... 37 IO-Link Devices konfigurieren ......................38 22822 Im Auslieferungszustand ist der AL1320 mit den Werkseinstellungen konfiguriert (→ Werkseinstellungen (→ S. 96)). Benötigte Software: LR DEVICE (1.5.0.x oder höher) (Art.-Nr.: QA0011/QA0012)
  • Seite 26 Der AL1320 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 AL1320 verbunden zu sein (OFFLINE-Modus). Die so erstellte Konfiguration kann als Datei (*.lrp) gespeichert und später auf den AL1320 geladen und aktiviert werden.
  • Seite 27 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 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 28 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 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 29 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 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 30 500 ms (Wert in ms) 2147483647 2147483647 ms Quellenbezeichner des IO-Link Masters in der Werkseinstellung: AL1320 [Application Tag] 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 31 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 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 32 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 9.1.7 Fieldbus: Konfigurationsmodus einstellen 52800 Der AL1320 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 33 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 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. Die Übertragung von Prozessdaten setzt voraus, dass die Schnittstelle zu LR AGENT oder LR SMARTOBSERVER korrekt konfiguriert ist (→...
  • Seite 34 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 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 • Digitaler Eingang (DI): binäres Eingangssignal an Pin 4 (C/Q) des IO-Link-Ports •...
  • Seite 35 [Type compatible V1.1 device with Restore] ID des Herstellers, der validiert werden soll 0...65535 Werkseinstellung: 0 [Vendor ID] ifm electronic: 310 ID des IO-Link Devices, das validiert werden soll 0...16777215 Werkseinstellung: 0 [Device ID] ► Geänderte Werte auf dem Gerät speichern.
  • Seite 36 * ... 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. Beschreibung Mögliche Werte...
  • Seite 37 Bei einem Neustart des Geräts bleiben alle Einstellungen erhalten. Um das AL1320 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 38 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 39 Gateway: Zustands- und Diagnoseinformationen lesen ..............63 Gateway: Firmware aktualisieren ......................63 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. 40)
  • Seite 40 50737 Die Gerätefamilie DataLine verfügt über einen IoT-Core. Der IoT Core ermöglicht es dem Anwender, den AL1320 über eine REST API aus IT-Netzwerken heraus anzusprechen und in Internet-of-Things- Anwendungen einzubinden. Auf dem AL1320 ist eine Gerätebeschreibung gespeichert. Diese Gerätebeschreibung ist ein strukturiertes, maschinenlesbares Datenobjekt im JSON-Format.
  • Seite 41 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 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 42 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 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", "data":{req_data},...
  • Seite 43 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 Beispiel: POST-Request 52006 Anfrage: "code":"request", "cid":4711, "adr":"devicetag/applicationtag/getdata" Rückgabe: "cid":4711, "data":{"value":"AL1320"}, "code":200 > IoT-Core: Diagnosecodes 22783 Text Beschreibung Code Anfrage erfolgreich abgearbeitet OK but needs reboot Anfrage erfolgreich abgearbeitet;...
  • Seite 44 ► Folgende POST-Anfrage an den AL1320 senden: {"code":"request","cid":-1,"adr":"gettree"} > AL1320 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 "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 "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 Speicherdauer einstellen 60243 Der IoT Core bietet die Möglichkeit, die Speicherdauer von Daten und Benachrichtigungen einzustellen. Die Dienste Dienst: setdata (→ S. 169) und Dienst: subscribe (→...
  • Seite 48 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 9.2.4 IoT: Zugriffsrechte konfigurieren 58227 Unterstruktur: iotsetup Verfügbare Datenpunkte: Beschreibung Zugriff Name Zugriffsrechte auf den IO-Link Master ../accessrights 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 9.2.5 IoT: IP-Einstellungen konfigurieren 60465 Unterstruktur: iotsetup Verfügbare Datenpunkte: Beschreibung Zugriff Name Konfiguration der IP-Einstellungen des IoT-Ports ../network/dhcp IP-Adresse des IoT-Ports ../network/ipaddress Subnetzmaske des Netzwerksegments ../network/subnetmask IP-Adresse des Netzwerk-Gateways ../network/ipdefaultgateway...
  • Seite 50 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 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: Beschreibung Zugriff Name aktiver Sicherheitsmodus ../security/securitymode...
  • Seite 51 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 "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. • Anfrage (Request): "code":"request", "cid":-1, "adr":"/iotsetup/security/password/setdata",...
  • Seite 52 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 • Anfrage (Request): "code":"request", "cid":-1, "adr":"iotsetup/security/securitymode/setdata", "data":{"newvalue":0}, "auth":{"user":"YWRtaW5pc3RyYXRvcg==","passwd":"SW9UNGlmbQ=="} • Rückgabe (Response): "cid":-1, "code":200...
  • Seite 53 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 9.2.8 Fieldbus: IP-Einstellungen konfigurieren 58241 Unterstruktur: fieldbussetup Verfügbare Datenpunkte: Beschreibung Zugriff Name Bezeichnung des IO-Link Masters in Feldbus-Projekt ../hostname Firmware-Version des IO-Link Masters ../fieldbusfirmware MAC-Adresse des Feldbus-Ports ../network/macaddress IP-Adresse des Feldbus-Ports ../network/ipaddress...
  • Seite 54 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 9.2.10 Fieldbus: Rückfallwerte einstellen 60466 Unterstruktur: fieldbussetup/configuration/port[n] (n = 1...4) Verfügbare Datenpunkte: Beschreibung Zugriff Name ../failsafedigitalout Rückfallwert für digitalen Ausgang - Pin 4 (DO) Rückfallwert für IO-Link Ausgangsdaten - Pin 4 (IO-Link) ../failsafeiolink rw ...
  • Seite 55 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 9.2.12 IO-Link Ports: Gerätevalidierung und Datenspeicherung konfigurieren 56492 Unterstruktur: iolinkmaster/port[n] (n = 1...4). Verfügbare Datenpunkte: Beschreibung Zugriff Name Verhalten des IO-Link-Ports beim Anschluss der eines neuen IO-Link ../validation_datastorage_mode Devices IO-Link-ID des Herstellers, der validiert werden soll...
  • Seite 56 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 {"code": "request", "cid": -1, "adr": "/iolinkmaster/port[2]/datastorage/getblobdata", "data": {"pos": n*h, "length": h}} Beispiel: 1. Lesebefehl: pos = 0, length = 256 2. Lesebefehl: pos = 256, length =256 3.
  • 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 Lösung: Die IODD des DV2500 zeigt die Struktur des Prozesswerts (→ z. B. LED-Aktivität). Der Buzzer wird über Bit 40 des Prozesswerts geschaltet (OFF = 0, ON = 1). Um nur den Buzzer zu schalten: 1.
  • Seite 59 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 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 Hersteller ../vendor Gerätefamilie ../devicefamily Hardware-Revision ../hwrevision Seriennummer ../serialnumber Firmware-Version ../swrevision Bootloader-Version ../bootloaderrevision Firmware- und Bootloader-Version ../extensionrevisions Feldbus ../fieldbustype r ... nur lesen Zusätzliche Informationen über das AL1320 kann mit dem Dienst getidentity gelesen werden (→ Dienst: getidentity (→ S. 162)).
  • Seite 63 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 9.2.21 Gateway: Zustands- und Diagnoseinformationen lesen 60468 Unterstruktur: processdatamaster Verfügbare Datenpunkte: Beschreibung Zugriff Name Temperatur des IO-Link Masters (Wert in °C) ../temperature aktueller Spannungswert der Geräteversorgung US (Wert in mV) ../voltage aktueller Stromwert der Geräteversorgung US (Wert in mA) ../current...
  • Seite 64 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 ► BASE64-String der Firmware-Datei fragmentweise an den IO-Link Master senden (value = String-Wert mit Länge {"code": "request", "cid": -1, "adr": "/firmware/container/stream_set", "cid": -1, "data": {"value": "aWZtfgIAAABBTDF4NXhfY25faXRfdDIuMi43Nw..."} ►...
  • Seite 65 10987 Aufgabe: Die Bezeichnung des IO-Link Masters für die Darstellung im LR SMARTOBSERVER auf AL1320 setzen. Lösung: Den Parameter [Application Tag] mit dem Dienst setdata auf den Wert [AL1320] ä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 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 "/iolinkmaster/port[2]/iolinkdevice/pdin", "/processdatamaster/temperature"] Zusätzlich muss das Zeitintervall des timer[1] auf einen Wert zwischen 500 ms und 2147483647 ms gesetzt werden. • Anfrage (Request): "code":"request", "cid":4712, "adr":"/timer[1]/interval/setdata", "data":{"newvalue":500} •...
  • Seite 68 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 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 "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 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 "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 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 Sicherstellen, dass der MQTT-Broker erreichbar ist und der gewählte Port des MQTT- Brokers für die Datenübertragung freigegeben ist. Max. Anzahl gleichzeitiger MQTT-Verbindungen: 10 Wildcards "+" und "#" in Topics werden nicht unterstützt. ►...
  • Seite 74 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 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 "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 Benachrichtigungen verwalten 60474 Die Menüseite ermöglicht es, folgende Funktionen auszuführen • Benachrichtigungen erstellen • Aktive Benachrichtigungen anzeigen • Benachrichtigungen löschen (einzeln, alle) Voraussetzungen: • Iot-Core-Visualizer ist gestartet. ►...
  • Seite 78 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 ► 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 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 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. • Aktuelle Konfiguration des Geräts sichern und wiederherstellen. Voraussetzungen: •...
  • Seite 81 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 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 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. ► Auf [Update] klicken. >...
  • Seite 83 EDS-Datei registrieren 1979 ifm stellt für die Abbildung des AL1320 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 9.3.2 IO-Link Master in das EtherNet/IP-Projekt einbinden 8015 Der AL1320 wird als Modul eines I/O-Scanners in das EtherNet/IP-Projekt eingebunden. Voraussetzungen: > EDS-Datei des AL1320 ist installiert (→...
  • Seite 85 Daten anzupassen. Zusätzlich kann der Anwender das Request Package Interval (RPI) einstellen. Um den Verbindungstyp einzustellen: Voraussetzungen: > AL1320 ist korrekt in das EtherNet/IP-Projekt eingebunden (→ IO-Link Master in das EtherNet/IP- (→ S. 84, "Beispiel: Eigenschaften eines Elements lesen" → S. 44)).
  • Seite 86 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 9.3.4 AL1320 konfigurieren 8019 Die Konfiguration des AL1320 erfolgt über die Controller Tags. Voraussetzungen: > AL1320 ist korrekt in das EtherNet/IP-Projekt eingebunden (→ IO-Link Master in das EtherNet/IP- (→...
  • 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: > AL1320 ist korrekt in das EtherNet/IP-Projekt eingebunden (→ IO-Link Master in das EtherNet/IP- (→ S. 84, "Beispiel: Eigenschaften eines Elements lesen" → S. 44)).
  • Seite 88 9.3.6 IO-Link Devices konfigurieren 23106 Der AL1320 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 (→ Link Requests (Objektklasse: 0x80) (→ S. 136)). 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 9.3.7 Prozessdaten lesen 8518 Der Nutzer kann über die Controller Tags des AL1320 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 (→...
  • 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] > [AL1320.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 AL1320 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 AL1320 existieren folgende Kommandos: Beschreibung Referenz Befehl → Kommando 0x10 – Set Mode...
  • Seite 93 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 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 (→ S. 127) Für detaillierte Informationen zum Befehl Message (MSG): → Bedienungsanleitung RSLogix 5000...
  • 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 AL1320 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 Werkseinstellungen 16542 In den Werkseinstellungen besitzt das Gerät folgende Parametereinstellungen: Werkseinstellung Parameter 192.168.1.250 [IP address] (EtherNet/IP) 255.255.255.0 [Subnet mask] (EtherNet/IP) 0.0.0.0 [IP gateway address] (EtherNet/IP) 169.254.X.X [IP address] (IoT-Schnittstelle) 255.255.0.0...
  • Seite 97 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 Zubehör 17853 Zubehörliste des AL1320: → www.ifm.com)> Produktseite > Zubehör...
  • Seite 98 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 Anhang Inhalt Technische Daten ..........................99 EtherNet/IP ............................103 ifm-IoT-Core ............................150 7156...
  • Seite 99 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 14.1 Technische Daten Inhalt Einsatzbereich ............................. 99 Elektrische Daten ..........................99 Eingänge / Ausgänge .......................... 99 Eingänge ............................100 Ausgänge ............................100 Schnittstellen ............................. 100 Umgebungsbedingungen ........................
  • Seite 100 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 14.1.4 Eingänge 22820 Eingänge 8; (IO-Link Port Class A: 4 x 2) Anzahl der digitalen Eingänge 11...30 Schaltpegel High [V] 0...5 Schaltpegel Low [V] Kurzschlussfest >...
  • Seite 101 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 14.1.7 Umgebungsbedingungen 22823 Umgebungsbedingungen Innenbereich Einsatzort -25...60 Umgebungstemperatur [°C] -25...85 Lagertemperatur [°C] Max. zulässige relative Luftfeuchtigkeit [%] 2000 Max. Höhe über NN [m] IP 65; IP 66; IP 67 Schutzart Verschmutzungsgrad >...
  • Seite 102 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 14.1.10 Elektrischer Anschluss 17850 Spannungsversorgung IN X31 Steckverbindung + 24 V DC (US) Anschlussbelegung GND (US) Ethernet IN / OUT X21, X22 Steckverbindung TX + Anschlussbelegung RX + TX -...
  • Seite 103 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 14.2 EtherNet/IP Inhalt Unterstützte Verbindungstypen ......................103 Parameterdaten ..........................104 Zyklische Daten ..........................107 Azyklische Daten ..........................116 22433 > 14.2.1 Unterstützte Verbindungstypen 12189 Configuration Input Assembly - Output Assembly - Name...
  • Seite 104 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 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 Mapping: Port-Konfiguration 7423 Inhalt Byte (Offset) Port Mode Port Cycle Time Swap Validation / Data Storage Vendor ID (LSB) Vendor ID (MSB) Device ID (LSB) Device ID Device ID (MSB) reserviert...
  • Seite 106 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 0x0000...0xFFFF ▪ [Vendor ID] Vendor ID des Herstellers des Geräts am Port (nur 2 Bytes gültig bei Port Mode: IO-Link) Vendor ID = 0x1234 ▪ Vendor ID (MSB) = 0x12 ▪...
  • Seite 107 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 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 ..................
  • Seite 108 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 Input Assembly (Instance 101): I/O-Daten + Azyklische Daten 11032 Inhalt Byte X01...X04: Digital Input - Pin 2 / 4 (DI) (→ Mapping: Digitale Eingangsdaten (→ S. 110)) 0...1 Status Information (→...
  • Seite 109 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 Input Assembly (Instance 102): I/O-Daten 11014 Inhalt Byte Port X01...X04: Digital Input - Pin 2 / 4 (DI) (→ Mapping: Digitale Eingangsdaten (→ S. 110)) 0...1 Status Information (→...
  • Seite 110 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 Mapping: Digitale Eingangsdaten 23008 Inhalt Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (Offset) reserviert reserviert reserviert reserviert X04: Pin 4...
  • Seite 111 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 Mapping: PQI 11015 Inhalt Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (Offset) Diagnosis Wrong Wrong Wrong Wrong Invalid Data...
  • Seite 112 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 Mapping: Informationen + Events IO-Link Device 23465 Inhalt Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (Offset) VID (LSB) VID (MSB)
  • Seite 113 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 geräteabhängig (→ IODD-Beschreibung ▪ [Event m: Code: Ereignis-Code 2 Byte des IO-Link Devices) Code] Code = 0x1234 ▪ Code (MSB) = 0x12 ▪ Code (LSB) = 0x34...
  • Seite 114 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 Output Assembly (Instance 150): I/O-Daten + Azyklische Daten 11126 Inhalt Byte Port X01...X04: Digital Output - Pin 4 (DO) (→ Mapping: Digitale Ausgangsdaten (DO) (→ S. 115)) reserviert reserviert reserviert...
  • Seite 115 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 Output Assembly (Instance 151): I/O-Daten 12190 Inhalt Byte Port X01...X04: Digital Output - Pin 4 (DO) (→ Mapping: Digitale Ausgangsdaten (DO) (→ S. 115)) reserviert Port X01: Output Data IO-Link (n Bytes) Port X02: Output Data IO-Link (n Bytes) Port X03: Output Data IO-Link (n Bytes)
  • Seite 116 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 14.2.4 Azyklische Daten Inhalt Azyklischer Kommandokanal ......................116 Azyklische Kommandos ........................120 Feldbusobjekte ..........................127 22427 > Azyklischer Kommandokanal 10236 Innerhalb der zyklischen Prozessdaten stehen Kommandokanäle für die Übertragung von azyklischen Daten zur Verfügung.
  • Seite 117 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 Anforderungskanal (Request) 17657 Inhalt Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Port No. (LSB) Port No. (MSB) Index (LSB) Index (MSB) Subindex (LSB)
  • Seite 118 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 Antwortkanal (Response) 8468 Inhalt Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Port No. (LSB) Port No. (MSB) Index (LSB) Index (MSB) Subindex (LSB)
  • Seite 119 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 Error Codes 15475 Bedeutung Fehlercode Dienst nicht verfügbar (unbekannte Befehl wurde an den IO-Link Port gesendet) 0x71 Port gesperrt (ein anderer azyklischer Prozess greift auf den IO-Link Port zu) 0x72 Verboten (Zugriffsrechte verbieten Befehlsausführung) 0x73...
  • Seite 120 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 Azyklische Kommandos Inhalt Kommando 0x10 – Set Mode ......................121 Kommando 0x20 – Set Validation ID / Data Storage ................ 123 Kommando 0x30 – Set Fail-safe Data Pattern .................. 125 22631...
  • Seite 121 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 Kommando 0x10 – Set Mode 23461 Der Befehl ändert die Betriebsart eines IO-Link-Ports des AL1320. Korrespondierender Parameter: [Port Mode] (→ Mapping: Port-Konfiguration (→ S. 105)) >...
  • Seite 122 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 Kommandoantwort 8039 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Byte Port No. (LSB) Port No. (MSB) reserviert reserviert reserviert...
  • Seite 123 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 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 124 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 Kommandoantwort 20764 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Byte Port No. (LSB) Port No. (MSB) reserviert reserviert reserviert...
  • Seite 125 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 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] (→ Mapping: Port-Konfiguration (→...
  • Seite 126 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 reserviert reserviert reserviert Handshake 0x30 Result Fail-safe Mode reserviert 13...45 Legende: ▪ [Port No.] Nummer des IO-Link-Ports 1 Word 0x0001 Port X01 Port No. = 0x1234 0x0002 Port X02 ▪...
  • Seite 127 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 Feldbusobjekte Inhalt CIP-Klassen-Services ........................127 CIP-Objektklassen ..........................128 Identity Object (Objektklasse: 0x01) ....................129 Message Router Object (Objektklasse: 0x02) ................... 131 Assembly Object (Objektklasse: 0x04)....................132 Connection Manager Object (Objektklasse: 0x06) ................
  • Seite 128 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 CIP-Objektklassen 23652 Das Gerät unterstützt die folgenden CIP-Objektklassen: Objekttyp Referenz Klassen-Code → Identity Object Identity Object (Objektklasse: 0x01) (→ S. 129) → Message Router Object Message Router Object (Objektklasse: 0x02) (→...
  • Seite 129 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 Identity Object (Objektklasse: 0x01) 23119 Das Identity Object enthält allgemeine Informationen über das Gerät. > Klassenattribute 23648 Zugriff Name Datentyp Beschreibung Wert Attr.-ID Revision UINT Revision des Objekts Max Instance UINT...
  • Seite 130 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 Unterstützte Services 23667 Name Klasse Attribut Beschreibung Service-Code 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 131 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 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 132 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 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 133 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 Connection Manager Object (Objektklasse: 0x06) 23698 Das Connection manager Object ordnet und verwaltet die internen Ressourcen, die für Verbindungen genutzt werden. > Klassenattribute 23699 Zugriff Name Datentyp Beschreibung...
  • Seite 134 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 Device Level Ring Object (Objektklasse: 0x47) 23657 Das Device Level Ring (DLR) Object stellt die Schnittstelle für Konfiguration und Statusinformationen dar. > Klassenattribute 23658 Zugriff Name Datentyp Beschreibung...
  • Seite 135 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 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 136 23121 Das herstellerspezifische Object "IO-Link Requests" ermöglicht den Lese- und Schreibzugriff auf die IO-Link-Objekte eines an den AL1320 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 137 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 Read_ISDU 23118 Mit Read_ISDU können Parameter eines angeschlossenen IO-Link Devices gelesen werden. > Request 23702 Attribute bestimmt den IO-Link-Port, an den das IO-Link Gerät angeschlossen ist. Der Bereich CIP User Specific Service Data enthält IO-Link-Index und IO-Link-Subindex des IO-Link Objekts, dessen Wert gelesen werden soll: Datentyp...
  • Seite 138 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 • 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 139 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 Beispiel: Parameterwert eines IO-Link Devices lesen 23110 Aufgabe: Wert des Parameters X eines IO-Link Devices lesen • IO-Link Device an Port: 0x02 • Parameter X im Objektverzeichnis des IO-Link Device: Index: 90, Subindex 3 Daraus ergeben sich für die Konfiguration des EtherNet/IP-Befehls Message (MSG): Datentyp MSG Config...
  • Seite 140 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 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 141 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 • 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 142 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 Beispiel: Parameterwert eines IO-Link Devices ändern 23109 Aufgabe: Wert des Parameters X eines IO-Link Devices ändern • IO-Link Device an Port: 0x03 • Parameter X im Objektverzeichnis des IO-Link Device: Index: 91, Subindex 5 •...
  • Seite 143 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 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 144 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 • 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: Datentyp MSG Config Beschreibung...
  • Seite 145 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 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 146 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 TCP/IP Object (Objektklasse: 0xF5) 23127 TCP/IP Interface Object ermöglicht die Konfiguration der physikalischen Netzwerk-Schnittstelle des Geräts. > Klassenattribute 23647 Zugriff Name Datentyp Beschreibung Wert Attr ID Revision UINT Revision des Objekts...
  • Seite 147 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 voreingestellt Attr.ID Zugriff Name Datentyp Beschreibung ▪ UDINT 0.0.0.0 ▪ Gateway Addrese Standard-Gateway-Adresse ▪ UDINT 0.0.0.0 ▪ Name Server 1. Name Server ▪ UDINT 0.0.0.0 ▪...
  • Seite 148 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 Ethernet Link Object (Objektklasse: 0xF6) 23129 Das Ethernet Link Object enthält Statusinformationen der Ethernet-Schnittstelle. > Klassenattribute 23645 Zugriff Name Datentyp Beschreibung Wert Attr ID Revision UINT Revision des Objekts Max Instance...
  • Seite 149 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 Zugriff Name Datentyp Beschreibung voreingestellt Attr.-ID 3...255 reserviert Interface label SHORT_ Bezeichnung der Schnittstelle "X21" (Instanz 1) STRING "X22" (Instanz 2) Interface capability STRUCT of Fähigkeiten der Schnittstelle ▪...
  • Seite 150 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 14.3 ifm-IoT-Core Inhalt Übersicht: IoT-Profile ......................... 151 Übersicht: IoT-Typen ......................... 158 Übersicht: IoT-Dienste ........................159 8988...
  • Seite 151 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 14.3.1 Übersicht: IoT-Profile Inhalt Profil: blob ............................151 Profil: deviceinfo ..........................152 Profil: devicetag ..........................152 Profil: iolinkdevice_full ........................153 Profil: iolinkmaster ..........................153 Profil: mqttCmdChannel ........................154 Profil: mqttCmdChannelSetup ......................
  • Seite 152 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 Profil: deviceinfo 17135 Eigenschaften Pflicht Kommentar Element (identifier) kennzeichnet Element als Geräteinformation ▪ deviceinfo type = structure ▪ profile = deviceinfo type = data optional ../devicename type = data optional...
  • Seite 153 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 Profil: iolinkdevice_full 7376 Eigenschaften Pflicht Kommentar Element (identifier) Struktur eines IO-Link Devices ▪ iolinkdevice type = structure ▪ profile = iolinkdevice_full type = data obligatorisch ../vendorid type = data obligatorisch...
  • Seite 154 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 Profil: mqttCmdChannel 60217 Eigenschaften Pflicht Kommentar Element (identifier) Profil des MQTT-Kommandokanals ▪ mqttCmdChannel type = structure ▪ profile = commChannel Protokolltyp der Schnittstelle ▪ ../type type = data obligatorisch ▪...
  • Seite 155 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 Profil: mqttSetup 60218 Eigenschaften Pflicht Kommentar Element (identifier) Eigenschaften des mqtt-Kommandokanals ▪ mqttSetup type = structure ▪ profile = mqttSetup Quality of Service der MQTT-Verbindung ▪...
  • Seite 156 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 Profil: parameter 16545 Das Profil wird genutzt, um Elemente vom Type data als Paramater zu kennzeichnen (azyklische Daten). Das Profil definiert keine Unterstruktur. > Profil: processdata 16569 Das Profil wird genutzt, um Elemente vom Type data als Prozessdaten zu kennzeichnen (zyklische Daten).
  • Seite 157 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 Profil: software/uploadedablesoftware 12559 Eigenschaften Pflicht Kommentar Element (identifier) Software, die über den IoT Core auf das ▪ software type = structure Gerät geladen werden kann ▪...
  • Seite 158 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 14.3.2 Übersicht: IoT-Typen 16547 Der ifm-IoT-Core nutzt folgende Elementtypen: Beschreibung Name Element ist ein Strukturelement (wie ein Ordner im Dateisystem) structure Element ist ein Dienst, der aus dem Netzwerk heraus angesprochen werden kann service Element ist ein Ereignis, das durch die Firmware ausgelöst werden kann und Benachrichtigungen verschickt...
  • Seite 159 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 14.3.3 Übersicht: IoT-Dienste Inhalt Dienst: factoryreset..........................159 Dienst: getblobdata..........................160 Dienst: getdata ..........................160 Dienst: getdatamulti ........................... 161 Dienst: getelementinfo ........................161 Dienst: getidentity ..........................162 Dienst: getsubscriberlist ........................
  • Seite 160 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 Dienst: getblobdata 41972 Name: getblobdata Beschreibung: Der Dienst liest ein Binary Large Object (blob). Anwendbar auf: datastorage Anfragedaten (data): Pflichtfeld Datentyp Default Beschreibung Datenfeld obligatorisch number Byte-Position obligatorisch...
  • Seite 161 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 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"): Pflichtfeld Datentyp...
  • Seite 162 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 Dienst: getidentity 52381 Name: getidentity Beschreibung: Der Dienst liest die Geräteinformationen des AL1320 und gibt sie aus. Anfragedaten (Feld "data"): keine Rückgabedaten (Feld "data"): Pflichtfeld...
  • Seite 163 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 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 Pflichtfeld Datentyp Beschreibung...
  • Seite 164 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 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 165 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 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"): Pflichtfeld Datentyp...
  • Seite 166 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 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 167 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 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 168 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 Beschreibung: Der Dienst setzt die Werte mehrerer Datenpunkte einer Struktur gleichzeitig. Anfragedaten (Feld "data"): Pflichtfeld Datentyp Beschreibung Datenfeld obligatorisch ARRAY Liste von Datenpunkten und deren neuen Werten; Datenpunkte müssen datatoset den Dienst setdata unterstützen OBJECTS...
  • Seite 169 "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 AL1320 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 170 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 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): Pflichtfeld Datentyp Default Beschreibung Datenfeld obligatorisch...
  • Seite 171 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 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 172 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 • DataStatus_1: Statuscode des 1. Elements in Liste datatosend • DataValue_1: Wert des 1. Elements in Liste datatosend • DataStatus_2: Statuscode des 2. Elements in Liste datatosend •...
  • Seite 173 ....................162 Assembly Object (Objektklasse getsubscriberlist ..................163 getsubscriptioninfo ................... 164 0x04) ......................132 gettree ...................... 165 Auf den ifm-IoT-Core zugreifen ............. 41 install ......................166 Ausgänge ..................... 100 iolreadacyclic .................... 166 Azyklische Daten ................. 116 iolwriteacyclic ................... 166 Azyklische Dienste nutzen ..............
  • Seite 174 Kommandoantwort.............. 122, 124, 125 Identity Object (Objektklasse Kommandokanäle in zyklischen Prozessdaten ........92 0x01) ......................129 Kommunikation, Parametrierung, Auswertung ........11 ifm-IoT-Core .................. 39, 150 Inbetriebnahme ..................23 Info Geräteinformationen zeigen ............... 36 LED-Anzeigen ..................21 Input Assembly (Instance 100) LR DEVICE ....................
  • Seite 175 IO-Link Master mit EtherNet/IP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 deviceinfo ....................152 devicetag ....................152 iolinkdevice_full ..................153 Wartung, Instandsetzung und Entsorgung ..........95 iolinkmaster ....................153 Web Socket nutzen................70 mqttCmdChannel ..................154 Web-based Management nutzen ............