Herunterladen Inhalt Inhalt Diese Seite drucken
ifm AL1341 Betriebsanleitung
Vorschau ausblenden Andere Handbücher für AL1341:
Inhaltsverzeichnis
>
>
Betriebsanleitung
IO-Link Master mit Modbus TCP-Schnittstelle
DataLine
4 Ports
IP 65 / IP 66 / IP 67 / IP 69K
AL1341
Firmware: 3.1.x
Deutsch
Inhaltsverzeichnis
loading

Inhaltszusammenfassung für ifm AL1341

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

    IO-Link Master mit Modbus TCP-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 ....................
  • Seite 3 9.2.24 MQTT-Unterstützung ........................65 9.2.25 IoT-Core-Visualizer nutzen ......................69 Modbus TCP ........................76 9.3.1 AL1341 in Modbus-Projekt einbinden ..................76 9.3.2 IO-Link Master konfigurieren ...................... 77 9.3.3 IO-Link Ports konfigurieren ......................78 9.3.4 Eingangsdaten mehrerer IO-Link Ports lesen ................79 9.3.5...
  • Seite 4 Mechanische Daten ........................94 14.1.10 Elektrischer Anschluss ....................... 95 14.2 Modbus TCP ........................96 14.2.1 Register ............................97 14.2.2 Azyklische Kommandos ......................111 14.3 ifm-IoT-Core ........................120 14.3.1 Übersicht: IoT-Profile ........................ 121 14.3.2 Übersicht: IoT-Typen ........................ 128 14.3.3 Übersicht: IoT-Dienste ......................129 Index...
  • Seite 5: Vorbemerkung

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

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

    IO-Link Master mit Modbus TCP-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 •...
  • Seite 8: It-Sicherheit

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

    IO-Link Master mit Modbus TCP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Bestimmungsgemäße Verwendung 58281 Das Gerät darf für folgende Zwecke eingesetzt werden: • als IO-Link Master für die Konfiguration, Verwaltung und den Betrieb von IO-Link Devices •...
  • Seite 10: Funktion

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

    > 4.1.5 Parametrierung 7284 Das Gerät bietet folgende Konfigurationsoptionen: • Parametrierung des IO-Link Masters des AL1341 mit Parametriersoftware LR DEVICE, Modbus TCP-Projektierungssoftware oder ifm-IoT-Core-Diensten • Parametrierung der angeschlossenen IO-Link Devices (Sensoren, Aktuatoren) mit Parametriersoftware LR DEVICE, Modbus TCP-Projektierungsoftware oder ifm-IoT-Core-Diensten...
  • Seite 12: Optische Signalisierung

    IO-Link Master mit Modbus TCP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K • Speicherung von Parametersätzen der angeschlossenen IO-Link Devices für automatische Wiederherstellung (Data Storage) > 4.1.6 Optische Signalisierung 7772 Das Gerät verfügt über folgende optische Anzeigen: •...
  • Seite 13: Montage

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

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

    IO-Link Master mit Modbus TCP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Modbus TCP-Ports verbinden 17849 ► Gerät über M12-Buchse X21 und/oder X22 mit dem Modbus TCP-Netzwerk verbinden (z. B. Modbus TCP-SPS, zusätzliches Modbus TCP-Gerät) ►...
  • Seite 16: Io-Link Ports

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

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

    IO-Link Master mit Modbus TCP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Bedien- und Anzeigeelemente Inhalt Überblick ..............................18 LED-Anzeigen ............................19 5440 > Überblick 17857 Status-LEDs RDY, RUN und ERR → Status-LEDs (→...
  • Seite 19: Led-Anzeigen

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

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

    Durch Einschalten der Versorgungsspannung startet der AL1341 mit den Werkseinstellungen. Die Anzeigelemente signalisieren den aktuellen Betriebszustand (→ Bedien- und Anzeigeelemente (→ S. 18)). Um die Parametrierung des AL1341 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 22: Parametrierung

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

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

    AL1341 geladen und aktiviert werden. Weiter Infos zur Offline-Parametrierung: → Bedienungsanleitung LR DEVICE > Parametrierung mit LR DEVICE 10924 Die Parametrierung des AL1341 mit dem LR DEVICE ist nur möglich über die IoT-Schnittstelle X23. > 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...
  • Seite 25: Iot: Sicherheitsmodus Konfigurieren

    IO-Link Master mit Modbus TCP-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 26: Iot: Zugriffsrechte Konfigurieren

    IO-Link Master mit Modbus TCP-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 27: Iot: Schnittstelle Zum Lr Agent Oder Lr Smartobserver Konfigurieren

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

    IO-Link Master mit Modbus TCP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.1.6 Fieldbus: IP-Einstellungen konfigurieren 34548 Die Konfiguration der IP-Einstellungen des Feldbus-Ports ist nur über LR DEVICE und IoT möglich. Um die IP-Einstellungen der Modbus TCP-Schnittstelle zu konfigurieren: ►...
  • Seite 29: Fieldbus: Länge Der Prozessdaten Einstellen

    IO-Link Master mit Modbus TCP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.1.7 Fieldbus: Länge der Prozessdaten einstellen 17306 Um die Länge der zu übertragenen Prozessdaten und der Anordnung der Bytes einzustellen: ►...
  • Seite 30: Io-Link-Ports: Betriebsart Konfigurieren

    IO-Link Master mit Modbus TCP-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 31: Io-Link-Ports: Gerätevalidierung Und Datenspeicherung Einstellen

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

    Pattern Muster ausgeben ► 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 33: Firmware: Gerät Neu Starten

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

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

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

    IO-Link Master mit Modbus TCP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Auf den ifm-IoT-Core zugreifen 50741 Der Anwender kann über HTTP-Requests auf den ifm-IoT-Core zugreifen. Folgende Request-Methoden stehen zur Verfügung. > GET-Request 21300 Mit der GET-Methode kann der Anwender lesend auf einen Datenpunkt zugreifen.
  • Seite 37 IO-Link Master mit Modbus TCP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > POST-Request 33872 Mit der POST-Methode kann der Anwender lesend und schreibend auf einen Datenpunkt zugreifen. Die Anfrage an den IoT-Core besitzt folgende allgemeine Syntax: "code":"code_id", "cid":id, "adr":"data_point/service",...
  • Seite 38 IO-Link Master mit Modbus TCP-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":"AL1341"}, "code":200 > IoT-Core: Diagnosecodes 22783 Code Text Beschreibung Anfrage erfolgreich abgearbeitet OK but needs reboot Anfrage erfolgreich abgearbeitet;...
  • Seite 39: Erste Schritte

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

    IO-Link Master mit Modbus TCP-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 41: Beispiel: Mehrere Parameterwerte Des Io-Link Master Gleichzeitig Lesen

    IO-Link Master mit Modbus TCP-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 42: Speicherdauer Einstellen

    IO-Link Master mit Modbus TCP-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. 139) und Dienst: subscribe (→...
  • Seite 43: Iot: Zugriffsrechte Konfigurieren

    IO-Link Master mit Modbus TCP-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 Modbus TCP-Projektierungssoftware der Parameter [Access Rights] = [Modbus TCP + IoT], dann gelten immer die in der Modbus TCP-Projektierungssoftware eingestellten Parameterwerte.
  • Seite 44: Iot: Schnittstelle Zu Lr Agent Und Lr Smartobserver Konfigurieren

    IO-Link Master mit Modbus TCP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.2.6 IoT: Schnittstelle zu LR AGENT und LR SMARTOBSERVER konfigurieren 22410 Unterstruktur: iotsetup Verfügbare Datenpunkte: Name Beschreibung Zugriff ../smobip IP-Adresse des LR AGENT oder LR SMARTOBSERVER ../smobport Portnummer des LR AGENT oder LR SMARTOBSERVER ../smobinterval...
  • Seite 45: Beispiel: Sicherheitsmodus Aktivieren

    IO-Link Master mit Modbus TCP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Folgende Anfragen können bei aktiviertem Sicherheitsmodus auch ohne Authentifizierung ausgeführt werden: • /getidentity • /deviceinfo/vendor/getdata • /deviceinfo/productcode/getdata > Beispiel: Sicherheitsmodus aktivieren 34532 Aufgabe: Den Sicherheitsmodus der IoT-Schnittstelle des IO-Link Masters aktivieren.
  • Seite 46: Beispiel: Passwort Rücksetzen

    IO-Link Master mit Modbus TCP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Beispiel: Anfrage mit Authentifikation 51702 Aufgabe: Die Temperatur des IO-Link Masters soll gelesen werden. Die Sicherheitsfunktion ist aktiviert (aktuelles Passwort: password). Lösung: Mit Dienst getdata den Datenpunkt processdatamaster/temperature lesen.
  • Seite 47: Fieldbus: Ip-Einstellungen Konfigurieren

    IO-Link Master mit Modbus TCP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.2.8 Fieldbus: IP-Einstellungen konfigurieren 60469 Unterstruktur: fieldbussetup Verfügbare Datenpunkte: Name Beschreibung Zugriff ../fieldbusfirmware Firmware-Version des IO-Link Masters ../network/macaddress MAC-Adresse des Feldbus-Ports ../network/ipaddress IP-Adresse des Feldbus-Ports ../network/subnetmask...
  • Seite 48: Io-Link Ports: Gerätevalidierung Und Datenspeicherung Konfigurieren

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

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

    IO-Link Master mit Modbus TCP-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 52: Beispiel: Digitalen Eingangswert Lesen (Betriebsart "Di")

    IO-Link Master mit Modbus TCP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Beispiel: Digitalen Eingangswert lesen (Betriebsart "DI") 56507 Aufgabe: Der digitale Eingansgswert des IO-Link Devices an IO-Link Port X5 soll gelesen werden. Die Betriebsart des IO-Link Ports ist "Digital Intput (DI)".
  • Seite 53: Io-Link Ports: Port-Events Anzeigen

    > 9.2.14 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 54: Beispiel: Parameterwert Eines Io-Link Devices Ändern

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

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

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

    IO-Link Master mit Modbus TCP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.2.20 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 58: Gateway: Anwendungskennung Einstellen

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

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

    IO-Link Master mit Modbus TCP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K "callback":"http://192.168.0.4:80/temp", "datatosend":[ "/iolinkmaster/port[2]/iolinkdevice/pdin", "/processdatamaster/temperature"] Zusätzlich muss das Zeitintervall des timer[1] auf einen Wert zwischen 500 ms und 2147483647 ms gesetzt werden. •...
  • Seite 61: Beispiel: Benachrichtigungen Im Csv-Format Abonnieren

    IO-Link Master mit Modbus TCP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K 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 62: Beispiel: Abonnements Prüfen

    IO-Link Master mit Modbus TCP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K "callback":"http://192.168.0.4:80/temp" > Beispiel: Abonnements prüfen 60267 Aufgabe: Informationen über das existierende Abonnement (Beispiel: Benachrichtigungen abonnieren (→ S. 59)) anzeigen. Lösung: Mit Dienst getsubscriptioninfo und den Parameterwerten cid, "adr" und "callback" des existierenden Abonnements die Informationen abrufen.
  • Seite 63: Web Socket Nutzen

    IO-Link Master mit Modbus TCP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.2.23 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 64 IO-Link Master mit Modbus TCP-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 65: Mqtt-Unterstützung

    IO-Link Master mit Modbus TCP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.2.24 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 66 IO-Link Master mit Modbus TCP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Hinweise zu den Zuständen einer MQTT-Verbindung: Hinweis: Verbindungszustände (→ S. 66) 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 67: Beispiel: Mqtt-Kommandokanal Konfigurieren

    IO-Link Master mit Modbus TCP-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 68: Beispiel: Temperatur An Mqtt-Broker Veröffentlichen

    IO-Link Master mit Modbus TCP-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).
  • Seite 69: Iot-Core-Visualizer Nutzen

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

    IO-Link Master mit Modbus TCP-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 71: Benachrichtigung Löschen

    IO-Link Master mit Modbus TCP-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 72: Elemente Im Gerätebaum Suchen

    IO-Link Master mit Modbus TCP-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 73: Io-Link Master Konfigurieren

    IO-Link Master mit Modbus TCP-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 74: Prozessdaten Lesen Und Schreiben

    IO-Link Master mit Modbus TCP-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 75: Firmware Aktualisieren

    IO-Link Master mit Modbus TCP-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 76: Modbus Tcp

    AL1341 in Modbus-Projekt einbinden 11754 Das AL1341 bietet die Funktionalität eines Modbus-TCP-Slaves. Der Anwender kann den IO-Link Master über das Profil eines generischen Modbus-TCP-Slaves in ein Feldbus-Projekt einbinden. Die Konfiguration des IO-Link Masters, der IO-Link Ports und der Prozessdaten erfolgt über die Modbus-Register des AL1341.
  • Seite 77: Io-Link Master Konfigurieren

    2. [Gerät]: [Modbus_TCP_Slave] wählen. 3. [Name]: Einen eindeutigen Namen eingeben ► Auf [Gerät anhängen] klicken. > Gerätebaum zeigt AL1341 als Unterknoten des Modbus-TCP-Masters. Modbus-TCP-Slave konfigurieren ► In folgenden Registerkarten die Parameter wie gewünscht einstellen: 1. [General]: IP-Adresse und Unit-ID einstellen 2.
  • Seite 78: Io-Link Ports Konfigurieren

    9012 Port X03: Port Configuration 9018 Port X04: Port Configuration r/w ... Lesen und Schreiben Zusätzlich kann der Anwender über folgende azyklische Kommandos die IO-Link Ports des AL1341 einstellen: • "Set Mode": → Kommando 0x10 – Set Mode (→ S. 112) •...
  • Seite 79: Eingangsdaten Mehrerer Io-Link Ports Lesen

    IO-Link Master mit Modbus TCP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.3.4 Eingangsdaten mehrerer IO-Link Ports lesen 10925 Registerbereich für den kompakten Zugriff auf die Eingangsdaten der IO-Link Ports X01…X04: → Input Data (→...
  • Seite 80: Eingangsdaten Einzelner Io-Link Ports Lesen

    IO-Link Master mit Modbus TCP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.3.5 Eingangsdaten einzelner IO-Link Ports lesen 18330 Registerbereich für den separaten Zugriff auf Eingangsdaten der einzelnen IO-Link Ports: → Single Port Access (→...
  • Seite 81: Ausgangsdaten Mehrerer Io-Link Ports Schreiben

    IO-Link Master mit Modbus TCP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.3.6 Ausgangsdaten mehrerer IO-Link Ports schreiben 13874 Registerbereich für den kompakten Zugriff auf die Ausgangsdaten der IO-Link Ports X01…X04: → Output Data (→...
  • Seite 82: Ausgangsdaten Einzelner Io-Link Ports Schreiben

    IO-Link Master mit Modbus TCP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.3.7 Ausgangsdaten einzelner IO-Link Ports schreiben 12554 Registerbereich für den separaten Zugriff auf Ausgangsdaten der einzelnen IO-Link Ports: → Single Port Access (→...
  • Seite 83: Diagnoseinformationen Und Events Lesen

    IO-Link Master mit Modbus TCP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 9.3.8 Diagnoseinformationen und Events lesen 7251 Registerbereich für den Zugriff auf Diagnoseinformationen der IO-Link Ports X01…X04:→ Diagnostic Data (→ S. 100) Der Bereich beinhaltet folgende Daten: •...
  • Seite 84: Geräteinformationen Lesen

    9.3.9 Geräteinformationen lesen 11039 Der Anwender kann Geräteinformationen mit dem FC43 lesen. Der AL1341 unterstützt folgende Datensätze ("Read Device ID code"): • Basic Device Identification (0x01): enthaltene Datenobjekte: → Modbus TCP-Spezifikation • Regular Device Identification (0x02): enthaltene Datenobjekte: → Modbus TCP-Spezifikation •...
  • Seite 85: Modbus Tcp: Hinweise Für Programmierer

    Response Function Code: Request Function Code • Response Data: angeforderte Daten Tritt ein Fehler auf während des Zugriffs auf die Register, antwortet der AL1341 mit einem Error Code anstelle des Function Codes. Die Response-Nachricht hat folgenden Inhalt: • Response Function Code: Error Code (= Request Function Code + 0x80) •...
  • Seite 86 SERVER DEVICE FAILURE Nicht behebbarer Fehler im Modbus Server während Abarbeitung > Azyklische Dienste nutzen 11046 Der AL1341 verfügt über eine Kommandoschnittstelle für die Ausführung azyklischer Kommandos. Ein azyklisches Kommando besteht aus einer Anforderung (Request) und einer Antwort (Response). Register Inhalt Zugriff Command Request Channel (Fieldbus PLC >>>...
  • Seite 87: Betrieb

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

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

    IO-Link Master mit Modbus TCP-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] (Modbus TCP) 192.168.1.250 [Subnet mask] (Modbus TCP) 255.255.255.0 [IP gateway address] (Modbus TCP) 0.0.0.0...
  • Seite 90: Zubehör

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

    IO-Link Master mit Modbus TCP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Anhang Inhalt Technische Daten ........................... 92 Modbus TCP ............................96 ifm-IoT-Core ............................120 7156...
  • Seite 92: Technische Daten

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

    IO-Link Master mit Modbus TCP-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 94: Umgebungsbedingungen

    IO-Link Master mit Modbus TCP-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 95: 14.1.10 Elektrischer Anschluss

    IO-Link Master mit Modbus TCP-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 96: Modbus Tcp

    IO-Link Master mit Modbus TCP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 14.2 Modbus TCP Inhalt Register ..............................97 Azyklische Kommandos ........................111 22433...
  • Seite 97: Register

    IO-Link Master mit Modbus TCP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 14.2.1 Register Inhalt Configuration Area ..........................98 Diagnostic Data ............................100 Input Data .............................102 Output Data ............................105 Single Port Access ..........................106 Acyclic Command Channel ........................108 18637 Der AL1341 speichert Konfigurationsdaten, Prozessdaten und Status-/Diagnosedaten in Modbus-Registern.
  • Seite 98: Configuration Area

    IO-Link Master mit Modbus TCP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Configuration Area 22817 Register Inhalt Bits 8-15 Bits 0-7 8998 Access Rights Process Data Length 8999 reserviert Byte Swap 9000 Port X01: Port Configuration (→...
  • Seite 99 IO-Link Master mit Modbus TCP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Mapping: Port-Konfiguration 18639 Bits 8-15 Bits 0-7 Port Mode Master Cycle Time reserviert Validation ID Vendor ID reserviert Device ID (MSB) Device ID Device ID (LSB) Failsafe Mode -- IO-Link...
  • Seite 100: Diagnostic Data

    IO-Link Master mit Modbus TCP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Diagnostic Data SYS_OBJECTID> Register Inhalt Bits 8-15 Bits 0-7 Port X01: → reserviert Mapping: Diagnostics (→ S. 100) Port X01: Vendor ID reserviert Port X01: Device ID (MSB) Port X01: Device ID...
  • Seite 101 IO-Link Master mit Modbus TCP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Mapping: Events 13674 reserviert Event 1: Event 1: Event 1: Event 1: Mode Type Instance Event 1: Code reserviert Event 2: Event 2: Event 2: Event 2:...
  • Seite 102: Input Data

    IO-Link Master mit Modbus TCP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Input Data 12759 Register Inhalt Port X01...X04: Digital Input - Pin 2 / Pin 4 (DI) (→ Mapping: Digitale Eingangsdaten (→...
  • Seite 103: Mapping: Digitale Eingangsdaten

    IO-Link Master mit Modbus TCP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Mapping: Digitale Eingangsdaten 11730 res. res. res. res. X04: X03: X02: X01: res. res. res. res. X04: X03: X02: X01: Pin 2 Pin 2 Pin 2...
  • Seite 104 IO-Link Master mit Modbus TCP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Mapping: Statusinformationen IO-Link Ports 15383 res. res. res. res. X04: X03: X02: X01: res. res. res. res. X04: X03: X02: X01: Data Data...
  • Seite 105: Output Data

    IO-Link Master mit Modbus TCP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Output Data 7948 Register Inhalt Bits 8-15 Bits 0-7 Port X01...X04: Digital Output - Pin 4 (DO) (→ Mapping: Digitale Ausgangsdaten (→ S. 105)) Port X01...X04: Compact Output Block (4n Bytes) (→...
  • Seite 106: Single Port Access

    IO-Link Master mit Modbus TCP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Single Port Access 21513 Register Inhalt Bits 8-15 Bits 0-7 1000 Port X01: Digital Input - Pin 2 Port X01: Digital Input - Pin 4 (DI) Port X01: →...
  • Seite 107 IO-Link Master mit Modbus TCP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Mapping: Statusinformationen 11610 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 reserviert reserviert reserviert reserviert...
  • Seite 108: Acyclic Command Channel

    IO-Link Master mit Modbus TCP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Acyclic Command Channel 17311 Für die azyklische Übertragung von Daten stehen folgende Modbus-Register zur Verfügung: Register Inhalt Bits 8-15 Bits 0-7 Command Request Channel (→...
  • Seite 109 IO-Link Master mit Modbus TCP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Antwortkanal (Response) 6916 Register Inhalt Bits 8-15 Bits 0-7 Port No. Index Subindex Command User ID Result Data Length (Number of Bytes) Data (Byte 0) / Error Code Data (Byte 1) / Additional Code Data (Byte 30)
  • Seite 110: Error Codes

    IO-Link Master mit Modbus TCP-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 111: Azyklische Kommandos

    IO-Link Master mit Modbus TCP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 14.2.2 Azyklische Kommandos Inhalt Kommando 0x10 – Set Mode .......................112 Kommando 0x20 – Set Validation ID / Data Storage ................114 Kommando 0x30 –...
  • Seite 112: Kommando 0X10 - Set Mode

    IO-Link Master mit Modbus TCP-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 AL1341. Korrespondierender Parameter: [Port Mode] (→ Mapping: Port-Konfiguration (→ S. 99)) >...
  • Seite 113 IO-Link Master mit Modbus TCP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Kommandoantwort 14273 Register Inhalt Bits 8-15 Bits 0-7 Port No. reserviert reserviert 0x10 User ID Result Data Length (Number of Bytes) reserviert / Error Code Target Mode / Additional Code 7 ...
  • Seite 114: Kommando 0X20 - Set Validation Id / Data Storage

    IO-Link Master mit Modbus TCP-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 115 IO-Link Master mit Modbus TCP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Kommandoantwort 10919 Register Inhalt Bits 8-15 Bits 0-7 Port No. reserviert reserviert 0x10 User ID Result Data Length (Number of Bytes) reserviert / Error Code Validation ID / Additional Code 7 ...
  • Seite 116: Kommando 0X30 - Set Fail-Safe Data Pattern

    IO-Link Master mit Modbus TCP-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 Modbus TCP-Verbindung und die entsprechenden Rückfallwerte.
  • Seite 117 IO-Link Master mit Modbus TCP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Kommandoantwort 10990 Register Inhalt Bits 8-15 Bits 0-7 Port No. reserviert reserviert 0x30 User ID Result Data Length (Number of Bytes) reserviert / Error Code Failsafe Mode / Additional Code 7 ...
  • Seite 118: Kommando 0X40 - Reboot

    IO-Link Master mit Modbus TCP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Kommando 0x40 – Reboot 7639 Der Befehl startet den AL1341 neu. > Kommandoanforderung 21515 Register Inhalt Bits 8-15 Bits 0-7...
  • Seite 119: Kommando 0X50 - Factory Reset

    IO-Link Master mit Modbus TCP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > Kommando 0x50 – Factory Reset 7254 Der Befehl setzt alle Parameter auf die Werkseinstellungen (→ Werkseinstellungen (→ S. 89)). > Kommandoanforderung 11060 Register...
  • Seite 120: Ifm-Iot-Core

    IO-Link Master mit Modbus TCP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 14.3 ifm-IoT-Core Inhalt Übersicht: IoT-Profile ..........................121 Übersicht: IoT-Typen ..........................128 Übersicht: IoT-Dienste ..........................129 8988...
  • Seite 121: Übersicht: Iot-Profile

    IO-Link Master mit Modbus TCP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 14.3.1 Übersicht: IoT-Profile Inhalt Profil: blob .............................121 Profil: deviceinfo ...........................122 Profil: devicetag ............................122 Profil: iolinkdevice_full ..........................123 Profil: iolinkmaster ..........................123 Profil: mqttCmdChannel ........................124 Profil: mqttCmdChannelSetup ......................124 Profil: mqttConnection ..........................124 Profil: mqttSetup ...........................125...
  • Seite 122: Profil: Deviceinfo

    IO-Link Master mit Modbus TCP-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 123: Profil: Iolinkdevice_Full

    IO-Link Master mit Modbus TCP-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...
  • Seite 124: Profil: Mqttcmdchannel

    IO-Link Master mit Modbus TCP-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 125: Profil: Mqttsetup

    IO-Link Master mit Modbus TCP-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...
  • Seite 126: Profil: Parameter

    IO-Link Master mit Modbus TCP-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 127: Profil: Software/Uploadedablesoftware

    IO-Link Master mit Modbus TCP-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 128: Übersicht: Iot-Typen

    IO-Link Master mit Modbus TCP-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 129: Übersicht: Iot-Dienste

    IO-Link Master mit Modbus TCP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K > 14.3.3 Übersicht: IoT-Dienste Inhalt Dienst: factoryreset ..........................129 Dienst: getblobdata ..........................130 Dienst: getdata .............................130 Dienst: getdatamulti ..........................131 Dienst: getelementinfo ..........................131 Dienst: getidentity ..........................132 Dienst: getsubscriberlist ........................133 Dienst: getsubscriptioninfo ........................134 Dienst: gettree ............................135...
  • Seite 130 IO-Link Master mit Modbus TCP-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...
  • Seite 131 IO-Link Master mit Modbus TCP-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 132 IO-Link Master mit Modbus TCP-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 AL1341 und gibt sie aus. Anfragedaten (Feld "data"): keine Rückgabedaten (Feld "data"): Datenfeld Pflichtfeld...
  • Seite 133 IO-Link Master mit Modbus TCP-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 134 IO-Link Master mit Modbus TCP-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 135 IO-Link Master mit Modbus TCP-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 136 IO-Link Master mit Modbus TCP-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 137 IO-Link Master mit Modbus TCP-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 138 IO-Link Master mit Modbus TCP-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 139 "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 AL1341 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 140 IO-Link Master mit Modbus TCP-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...
  • Seite 141 IO-Link Master mit Modbus TCP-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 142 IO-Link Master mit Modbus TCP-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.
  • Seite 143: Index

    Acyclic Command Channel ..............108 getidentity ....................132 Additional Codes .................. 110 getsubscriberlist ..................133 getsubscriptioninfo ................... 134 AL1341 in Modbus-Projekt einbinden ........... 76 gettree ...................... 135 Allgemein ....................7 install ......................136 Allgemeine Funktionen ................39 iolreadacyclic .................... 136 Änderungshistorie ..................
  • Seite 144 Verbindungszustände ................. 66 LED-Anzeigen ..................19 Hinweise ..................14, 24 LR DEVICE .................... 23 Hinweise für Programmierer ..............35 Mapping ifm-IoT-Core .................. 34, 120 Compact Input Block ................104 Inbetriebnahme ..................21 Compact Output Block ................105 Info Diagnoseinformationen ................103 Geräteinformationen zeigen ...............
  • Seite 145 IO-Link Master mit Modbus TCP-Schnittstelle DataLine 4 Ports IP 65 / IP 66 / IP 67 / IP 69K Reinigung ....................88 Schnittstellen ..................93 Sicherheitshinweise ................. 7 Sicherheitsmodus .................. 11 Sicherheitssymbole auf dem Gerät ............7 Single Port Access................106 Spannungsversorgung ................

Inhaltsverzeichnis