Herunterladen Inhalt Inhalt Diese Seite drucken
ifm DataLine AL1326 Betriebsanleitung
ifm DataLine AL1326 Betriebsanleitung

ifm DataLine AL1326 Betriebsanleitung

Io-link master mit ethernet/ip-schnittstelle
Inhaltsverzeichnis

Werbung

Betriebsanleitung
DE
IO-Link Master mit EtherNet/IP-Schnittstelle
DataLine
AL1326

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für ifm DataLine AL1326

  • Seite 1 Betriebsanleitung IO-Link Master mit EtherNet/IP-Schnittstelle DataLine AL1326...
  • Seite 2: Inhaltsverzeichnis

    IoT Core ........
  • Seite 3 IoT Core: Allgemeine Informationen ........30...
  • Seite 4 11.1 ifm IoT Core ........
  • Seite 5: Vorbemerkung

    IO-Link Master mit EtherNet/IP-Schnittstelle AL1326 1 Vorbemerkung Anleitung, technische Daten, Zulassungen und weitere Informationen über den QR-Code auf dem Gerät / auf der Verpackung oder über documentation.ifm.com. 1.1 Verwendete Symbole Voraussetzung Handlungsanweisung Reaktion, Ergebnis [...] Bezeichnung von Tasten, Schaltflächen oder Anzeigen Querverweis Wichtiger Hinweis Fehlfunktionen oder Störungen sind bei Nichtbeachtung möglich...
  • Seite 6: Sicherheitshinweise

    AL1326 IO-Link Master mit EtherNet/IP-Schnittstelle 2 Sicherheitshinweise • Das beschriebene Gerät wird als Teilkomponente in einem System verbaut. – Die Sicherheit dieses Systems liegt in der Verantwortung des Erstellers. – Der Systemersteller ist verpflichtet, eine Risikobeurteilung durchzuführen und daraus eine Dokumentation nach den gesetzlichen und normativen Anforderungen für den Betreiber und den Benutzer des Systems zu erstellen und beizulegen.
  • Seite 7: Bestimmungsgemäße Verwendung

    IO-Link Master mit EtherNet/IP-Schnittstelle AL1326 3 Bestimmungsgemäße Verwendung Das Gerät darf für folgende Zwecke eingesetzt werden: • IO-Link Master für die Konfiguration, Verwaltung und den Betrieb von IO-Link Devices • Gateway zwischen IO-Link Devices und einem übergeordneten EtherNet/IP-Steuerungssystem Das Gerät ist für den schaltschranklosen Einsatz im Anlagenbau konzipiert.
  • Seite 8: Funktion

    Stromkreises an den Ports (nach IEC61010-1 und Class 2 nach UL1310). 4.2 Parametrierung Das Gerät kann mit folgenden Optionen parametriert werden: • Parametriersoftware – ifm moneo – ifm moneo configure SA • ifm IoT Core – REST API – ifm IoT Core Visualizer •...
  • Seite 9: Ifm Iot Core

    Unterstützte Protokolle: DHCP, BOOTP, ACD, DLR • Gerätebeschreibung: EDS-Datei 4.5 ifm IoT Core • Abbildung der Daten, Events und Dienste des Geräts auf ein Objektmodell (ifm IoT Core) • Einbindung des Geräts in IIoT-Anwendungen • Zugriff auf den ifm IoT Core: –...
  • Seite 10: Montage

    AL1326 IO-Link Master mit EtherNet/IP-Schnittstelle 5 Montage 5.1 Überblick Obere Befestigungslasche Untere Befestigungslasche 5.2 Gerät montieren u Anlage vor Montage spannungsfrei schalten. u Zur Montage eine plane Montageoberfläche verwenden. u Maximales Anzugsdrehmoment beachten. u Modul auf der Montagefläche mit 2 Montageschrauben und Unterlegscheiben Größe M5 befestigen (Anzugsdrehmoment: 1,8 Nm).
  • Seite 11: Elektrischer Anschluss

    IO-Link Master mit EtherNet/IP-Schnittstelle AL1326 6 Elektrischer Anschluss 6.1 Überblick Funktionserde (FE) X21: Ethernet-Port 1 (EtherNet/IP) X22: Ethernet-Port 2 (EtherNet/IP) X23: IoT-Port X31: Power IN - Spannungsversorgung X01: IO-Link Port (Class A) X02: IO-Link Port (Class A) X03: IO-Link Port (Class A) X04: IO-Link Port (Class A) X05: IO-Link Port (Class A) X06: IO-Link Port (Class A)
  • Seite 12: Feldbus-Ports

    AL1326 IO-Link Master mit EtherNet/IP-Schnittstelle u Vor dem Anschluss der Steckverbindung prüfen, ob in der Buchse ein unbeschädigter O-Ring vorhanden ist. u Kodierung der Steckverbindungen bei der Montage beachten. u Nicht belegte Anschlüsse mit Schutzkappen verschließen. Drehmoment: 1,3 ± 0,1 Nm Für UL-Anwendungen: u Für den Anschluss des Geräts und der IO-Link Devices nur UL-zertifizierte Kabel der Kategorie CYJV oder PVVA mit einer Mindesttemperatur von 80°C verwenden (75°C bei einer maximalen...
  • Seite 13: Io-Link Devices (Class A) Anschließen

    IO-Link Master mit EtherNet/IP-Schnittstelle AL1326 6.5.1 IO-Link Devices (Class A) anschließen Hinweise zur Beschaltung: • Die Spannungsversorgung der angeschlossenen IO-Link Devices darf ausschließlich über den IO- Link Master erfolgen. u IO-Link Devices mit Ports X01...X08 verbinden. Maximale Leitungslänge pro Port: 20 m. u Für den Anschluss M12-Steckverbindungen verwenden (min.
  • Seite 14 AL1326 IO-Link Master mit EtherNet/IP-Schnittstelle 1: + 24 V DC (US) 2: nicht belegt 3: GND (US) 4: nicht belegt u Anlage spannungsfrei schalten! u Gerät über Port X31 anschließen an 24 V DC (20…30 V SELV/PELV; gemäß IEC 61010-1, Sekundärstromkreis mit max. 30 V DC, abgeleitet von Netzstromkreis bis 300 V der Überspannungskategorie).
  • Seite 15: Bedien- Und Anzeigeelemente

    IO-Link Master mit EtherNet/IP-Schnittstelle AL1326 7 Bedien- und Anzeigeelemente 7.1 LEDs Status: RDY Status: NET Status: MOD EtherNet/IP: LNK EtherNet/IP: ACT IoT: IoT IoT: LNK IoT: ACT IO-Link:  10: IO-Link: DI 11: Power In: US 7.1.1 Status Beschreibung Farbe Zustand Beschreibung Gateway-Status grün Gateway: nicht aktiv oder startet neu blinkt (5 Hz)
  • Seite 16: Ethernet

    AL1326 IO-Link Master mit EtherNet/IP-Schnittstelle Beschreibung Farbe Zustand Beschreibung EtherNet/IP-Modul-Status blinkt Module: Schwerer, behebbarer Fehler (z. B. inkor- (Module Status) rekte Konfiguration) Module: Schwerer, nicht behebbarer Fehler (z. B. Modul ausgefallen) 7.1.2 Ethernet Beschreibung Farbe Zustand Beschreibung Status der Verbindung grün keine Ethernet-Verbindung Ethernet-Verbindung hergestellt Status der Datenübertra- gelb...
  • Seite 17: Inbetriebnahme

    IO-Link Master mit EtherNet/IP-Schnittstelle AL1326 8 Inbetriebnahme u Gerät ordnungsgemäß montieren. u Gerät ordnungsgemäß elektrisch anschließen. w Nach dem Anschluss an die Versorgungsspannung startet das Gerät. w Die LEDs zeigen Status und Fehlerzustände. w Das Gerät ist betriebsbereit. w Das Gerät kann konfiguriert werden.
  • Seite 18: Einstellungen

    Das Gerät kann mit folgender Parametriersoftware parametriert werden: • ifm moneo|suite • ifm moneo|configure SA u Die gewünschte Parametriersoftware installieren. u Die für den Betrieb notwendigen Lizenzen aktivieren. w Die installierte Parametriersoftware kann für die Parametrierung des Geräts genutzt werden.
  • Seite 19: Iot: Zugriffsrechte Konfigurieren

    Zugriff Access rights Zugriffsrechte auf das Gerät • Fieldbus + IoT: – Feldbus und ifm IoT Core haben Lese- und Schreibrechte auf Parameter und Prozessdaten – Feldbus und ifm IoT Core haben Lese- und Schreibrechte auf Parameter und Prozessdaten • Fieldbus + IoT (read only): –...
  • Seite 20: Iot: Schnittstelle Zu Monitoring-Software Konfigurieren

    AL1326 IO-Link Master mit EtherNet/IP-Schnittstelle u Zugriffsrechte einstellen. u Geänderte Werte auf das Gerät schreiben. u Geänderte Werte auf dem Gerät speichern. u Gerät neu starten. w Geänderte Zugriffsrechte sind aktiv. 9.1.5 IoT: Schnittstelle zu Monitoring-Software konfigurieren Für die optionale Übertragung der Prozessdaten an eine Monitoring-Software muss die Schnittstelle entsprechend konfiguriert werden.
  • Seite 21: Sicherheitsmodus Aktivieren

    IO-Link Master mit EtherNet/IP-Schnittstelle AL1326 • Zugriff nur über verschlüsselte Verbindung (TLS – Transport Layer Security) Der Sicherheitsmodus schützt nur den Zugriff und die Datenübertragung über die IoT- Schnittstelle. Der Nutzername administrator ist nicht änderbar. Der Sicherheitsmodus kann aktiviert werden, ohne gleichzeitig das Password zu setzen. Beim nächsten Zugriff auf das Gerät verlangt das Konfigurationstool das Setzen des Passworts.
  • Seite 22: Fieldbus: Ethernet/Ip-Schnittstelle Konfigurieren

    AL1326 IO-Link Master mit EtherNet/IP-Schnittstelle u Menü [IoT] wählen. w Menüseite zeigt aktuelle Einstellungen. u Sicherheitsmodus deaktivieren. u Geänderte Werte auf das Gerät schreiben. w Sicherheitsmodus ist deaktiviert. 9.1.7 Fieldbus: EtherNet/IP-Schnittstelle konfigurieren Für die Kommunikation mit dem EtherNet/IP-Netzwerk müssen die IP-Parameter der EtherNet/IP- Schnittstelle konfiguriert sein.
  • Seite 23: Ports: Betriebsart Pin 4 (Us) Einstellen

    IO-Link Master mit EtherNet/IP-Schnittstelle AL1326 Parameter Beschreibung Wertebereich Zugriff Independent mode EtherNet/IP-Konfigurationsmodus • Independent mode off: Konfiguration über Feldbus-SPS • Independent mode on: Konfiguration über Gerät Process data mode Explicit PD Mode aktivieren / deaktivie- • Explicit process data mode off: Explicit ren und die zu übertragenden Prozess- PD Mode deaktiviert daten wählen (Verbindungstyp)
  • Seite 24: Ports: Gerätevalidierung Und Datenspeicherung Einstellen

    AL1326 IO-Link Master mit EtherNet/IP-Schnittstelle • Digitaler Ausgang: binäres Ausgangssignal an Pin 4 (C/Q) des Ports • IO-Link: IO-Link-Datentransfer über Pin 4 (C/Q) des Ports Die eingestellte Betriebsart muss zum Betriebsmodus des am Port angeschlossenen Geräts passen (Sensor, Aktuator, IO-Link Device). Verfügbare Parameter: Parameter Beschreibung...
  • Seite 25: Ports: Zykluszeit Einstellen

    Backup + Restore • Type compatible V1.1 device with Restore Vendor ID Hersteller-ID des IO-Link Devices, ge- z. B. 310: ifm electronic gmbh gen die validiert werden soll Device ID Geräte-ID des IO-Link Devices, gegen z. B. 1129: TCC501 (ifm-Temperatursen- die validiert werden soll...
  • Seite 26: Ports: Rückfallwerte Einstellen

    AL1326 IO-Link Master mit EtherNet/IP-Schnittstelle ü Detailansicht des Geräts ist aktiv. ü Betriebsart des Pin 4 des Ports ist "IO-Link". u Menü [Port x] > [IO-Link] (x = 1…8) wählen. Zykluszeit einstellen. u Geänderte Werte auf das Gerät schreiben. w Zykluszeit des IO-Link Ports ist eingestellt. 9.1.12 Ports: Rückfallwerte einstellen Der Anwender kann für den Konfigurationsmodus "Independent"...
  • Seite 27: Info: Geräteinformationen Lesen

    9.1.14 Info: Geräteinformationen lesen Verfügbare Informationen: Name Beschreibung Wertebereich Zugriff Product code Artikelnummer AL1326 Device family Gerätefamilie IO-Link Master Vendor Hersteller ifm electronic SW-Revision Firmware-Version z. B. HW-Revision Hardware-Stand z. B. AA Bootloader revision Bootloader-Version z. B. Serial number Seriennummer z. B. 000194610104 Fieldbus type...
  • Seite 28: Firmware: Gerät Zurücksetzen

    AL1326 IO-Link Master mit EtherNet/IP-Schnittstelle Voraussetzungen: ü Neue Firmware wurde heruntergeladen: documentation.ifm.com ü Parametriersoftware ist gestartet. ü Verbindung zum Gerät ist hergestellt. ü Detailansicht des Geräts ist aktiv. u In Kopfzeile: Auf  klicken. w Dialogfenster erscheint. u Auf [Firmware-Datei importieren] klicken.
  • Seite 29 IO-Link Master mit EtherNet/IP-Schnittstelle AL1326 ü IO-Link Device ist korrekt mit einem IO-Link Port des Geräts verbunden. ü Parametriersoftware ist gestartet. ü Betriebsart Pin 4 (US) des Ports mit dem IO-Link Device ist „IO-Link“. ü IoT besitzt Lese- und Schreibrechte für den IO-Link Master. u IODD-Bibliothek der Parametriersoftware aktualisieren.
  • Seite 30: Ifm Iot-Core Rest Api

    Ereignisse (Events) und Funktionen (Dienste) des Geräts zugreifen. 9.2.1.1 Auf den ifm IoT Core zugreifen Der Zugriff auf ein Element des ifm IoT Core erfolgt über dessen Adresse (z. B. root/port1/pin2 ). Die Adresse setzt sich zusammen aus dem zum Element führenden Pfad ( root/port1 ) und dem Identifier des Elements ( pin2 ).
  • Seite 31: Syntax Der Antwort (Response) Bei Fehlerhaftem Zugriff

    Dienst auth usr_id Nutzername (BASE64-codiert); Default: administrator password Passwort (BASE64-codiert) optional; nur erforderlich bei Diensten, die Daten an den ifm IoT Core senden (z.B. setdata ) optional; nur erforderlich, wenn Sicherheitsmodus aktiviert ist Syntax der Antwort (Response):   "cid":id,   "data":{resp_data},   "code":diag_code...
  • Seite 32 AL1326 IO-Link Master mit EtherNet/IP-Schnittstelle   "cid":id,   "error":err_code,   "code":diag_code Feld Parameter Beschreibung Correlation ID für die Zuordnung von Anfrage und Rückgabe (Ò Request) error err_code gerätespezifischer Fehlercode (Ò IO Device Description (IODD) des IO-Link Devices) code diag_code Diagnosecode (Ò Diagnosecodes / 32) Beispiel: POST-Request Anfrage (Request):   "code":"request",   "cid":-1,...
  • Seite 33: Erste Schritte

    Um die Gerätebeschreibung des Geräts zu lesen: u Folgende POST-Anfrage an den ifm IoT Core senden: {"code":"request","cid":-1,"adr":"gettree"} w ifm IoT Core gibt die Gerätebeschreibung als strukturiertes JSON-Objekt zurück. u In der Baumstruktur des JSON-Objekts alle Unterstrukturen und die enthaltenen Datenpunkte identifizieren.
  • Seite 34 AL1326 IO-Link Master mit EtherNet/IP-Schnittstelle   "cid":4711,   "data":{     "identifier":"accessrights",     "type":"data",     "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 35: Beispiel: Teilbaum Ausgeben

    IO-Link Master mit EtherNet/IP-Schnittstelle AL1326 9.2.3.2 Beispiel: Teilbaum ausgeben Aufgabe: Alle direkten Unterelemente des Knotens firmware ausgeben. Lösung: Mit Dienst gettree den gewünschten Teilbaum ausgeben (Wurzelknoten: firmware , zu zeigende Unterebenen: 1 ) Anfrage (Request):   "code":"request",   "cid":4711,   "adr":"gettree",   "data":{     "adr":"firmware",     "level":1   } Antwort (Response):...
  • Seite 36 AL1326 IO-Link Master mit EtherNet/IP-Schnittstelle   "cid":4711,   "data":{     "identifier":"firmware",     "type":"structure",     "profiles":["software","software/uploadablesoftware"],     "subs":[{       "identifier":"version",       "type":"data",       "profiles":["parameter"],       "format":{         "type":"string",         "namespace":"json",         "encoding":"UTF-8"       }     },     {       "identifier":"type",       "type":"data",       "format":{         "type":"string",         "namespace":"json",         "encoding":"UTF-8"       }     },     {       "identifier":"install",       "type":"service"     },     {       "identifier":"factoryreset",       "type":"service"     },     {       "identifier":"signal",       "type":"service"     },     {       "identifier":"container",...
  • Seite 37: Beispiel: Einen Parameterwert Ändern

    IO-Link Master mit EtherNet/IP-Schnittstelle AL1326 9.2.3.3 Beispiel: Einen Parameterwert ändern Aufgabe: Der Parameter Application Tag des Geräts soll mit dem Wert „Do not use“ geschrieben werden. Der neue Wert soll nur bis zum nächsten Neustart des Geräts gültig sein. Lösung: Mit Dienst setdata den neuen Wert des Elements /devicetag/applicationtag schreiben.
  • Seite 38: Beispiel: Mehrere Elemente Sequenziell Lesen

    AL1326 IO-Link Master mit EtherNet/IP-Schnittstelle 9.2.3.4 Beispiel: Mehrere Elemente sequenziell lesen Aufgabe: Folgende aktuelle Werte des Geräts sollen nacheinander gelesen werden: Temperatur, Seriennummer Lösung: Die aktuellen Parameterwerte mit dem Dienst getdatamulti lesen (Datenpunkt Temperatur: /processdatamaster/temperature ; Datenpunkt Seriennummer: /deviceinfo/ serialnumber ) Anfrage (Request):   "code":"request",   "cid":4711,...
  • Seite 39: Beispiel: Gerätebeschreibung Durchsuchen

      "code": 200 9.2.3.6 DNS-Unterstützung Der ifm IoT Core unterstützt den Dienst Domain Name System (DNS) für die Namenauflösung von IP- Adressen. Der Anwender kann damit in der Anfrage anstatt der konkreten IP-Adresse den entsprechenden Hostnamen nutzen. DNS kann sowohl für die Adressierung des ifm IoT Cores als auch für die Adressierung von Netzwerkteilnehmern genutzt werden.
  • Seite 40: Iot: Zugriffsrechte Konfigurieren

    [Fieldbus + IoT] eingestellt sind, dann gelten immer die feldbusseitig eingestellten Parameterwerte. • Für einen exklusiven Zugriff auf das Gerät über den ifm IoT Core die Zugriffsrechte auf den Wert [IoT only] setzen und in der Feldbus-Projektierungssoftware die Zugriffsrechte auf [Keep settings] setzen.
  • Seite 41: Iot: Sicherheitsmodus Konfigurieren

    IO-Link Master mit EtherNet/IP-Schnittstelle AL1326 Name Beschreibung Zugriff ../dhcp DHCP-Modus aktivieren / deaktivieren ../ipaddress IP-Adresse der IoT-Schnittstelle ../subnetmask Subnetzmaske des Netzwerksegments ../ipdefaultgateway IP-Adresse des Netzwerk-Gateways lesen und schreiben Anwendbare Dienste: Name Beschreibung ../setblock alle Datenpunkte der Unterstruktur blockweise schreiben Die Datenpunkte der Unterstruktur nur mit dem Dienst setblock schreiben! 9.2.6 IoT: Sicherheitsmodus konfigurieren Das Gerät bietet einen Sicherheitsmodus.
  • Seite 42: Beispiel: Sicherheitsmodus Aktivieren

    AL1326 IO-Link Master mit EtherNet/IP-Schnittstelle 9.2.6.1 Beispiel: Sicherheitsmodus aktivieren Aufgabe: Der Sicherheitsmodus der IoT-Schnittstelle soll aktiviert werden. Als gültiges Passwort soll "password" gesetzt werden (BASE64-codiert: cGFzc3dvcmQ=). Lösung: Den Sicherheitsmodus über den Datenpunkt iotsetup/security/securitymode aktivieren. Das gewünschte Passwort auf den Datenpunkt iotsetup/security/password schreiben.
  • Seite 43: Beispiel: Passwort Zurücksetzen

        "passwd":"SW9UNGlmbQ=="   } Antwort (Response):   "cid":-1,   "code":200 9.2.7 IoT: Schnittstelle zur Monitoring-Software einstellen Um die Übertragung der Prozessdaten des IO-Link Master zu Monitoring-Software (z. B. ifm moneo suite) zu ermöglichen, muss die Schnittstelle entsprechend konfiguriert werden. Unterstruktur: iotsetup Verfügbare Datenpunkte: Name Beschreibung...
  • Seite 44: Fieldbus: Ethernet/Ip-Schnittstelle Konfigurieren

    AL1326 IO-Link Master mit EtherNet/IP-Schnittstelle Name Beschreibung Wertebereich Zugriff ../smobport Portnummer der Monitoring-Software • 0: 0 … • 35100: 35100 (Default) … • 65535: 65535 ../smobinterval Intervall für die Datenübertragung zur Moni- • 0: Off - keine Übertragung (Default) toring-Software (Wert in Millisekunden) •...
  • Seite 45: Fieldbus: Rückfallwerte Der Ausgänge Einstellen

    IO-Link Master mit EtherNet/IP-Schnittstelle AL1326 Name Beschreibung Wertebereich Zugriff ../independentmode Konfigurationsmodus • 0: Independent Mode aus • 1: Independent Mode ein ../explicitmodepd Verbidnungstypen (Input Assembly, • 0: Explicit Process Data Mode aus Output Assembly) • 1: Explicit Process Data Mode mit IO-Link I/O + Acyclic + Diag •...
  • Seite 46: Ports: Gerätevalidierung Und Datenspeicherung Konfigurieren

    AL1326 IO-Link Master mit EtherNet/IP-Schnittstelle Name Beschreibung Wertebereich Zugriff …/mode Betriebsart des Pin 4 (US) des Ports • 0: Disabled - Port deaktiviert • 1: DI - Digitaler Eingang • 2: DO - Digitaler Ausgang • 3: IO-Link - IO-Link-Daten ../mastercycletime_actual Aktuelle Zykluszeit der Datenüber- •...
  • Seite 47: Beispiel: Datenspeicher Eines Io-Link Ports Klonen

    IO-Link Master mit EtherNet/IP-Schnittstelle AL1326 Name Beschreibung Zugriff ../validation_datastora- Verhalten des Ports beim Anschluss der ei- • 0: No check and clear ge_mode nes neuen IO-Link Devices • 1: Type compatible V1.0 device • 2: Type compatible V1.1 device • 3: Type compatible V1.1 devoce with Backup + Restore •...
  • Seite 48 AL1326 IO-Link Master mit EtherNet/IP-Schnittstelle u Anzahl der Leseschritte n berechnen: n = erster ganzzahliger Wert, für den gilt: g < n*h Beispiel: n= 3, da 550 < 3*256 u Segmentweise den Data Storage lesen ("pos" gibt den Byte-Offset an, an dem mit der Länge "length"...
  • Seite 49: Ports: Datenübertragung Zu Monitoring-Software Einstellen

    • 0x01: ON Betriebsart "IO-Link": • Prozesswert in Hexadezimaldarstellung nur lesen lesen und schreiben Parameter nur änderbar, wenn keine Verbindung zu Feldbus-Steuerung aktiv ist 9.2.14.1 Beispiel: IO-Link Prozesswert lesen (Betriebsart "IO-Link") Aufgabe: Den aktuellen Messwert des ifm-Temperatursensors TN2531 an Port 2 lesen.
  • Seite 50: Beispiel: Io-Link Prozesswert Schreiben (Betriebsart "Io-Link")

    AL1326 IO-Link Master mit EtherNet/IP-Schnittstelle Lösung: Den Wert des Datenpunkts pdin lesen. Anfrage (Request):   "code":"request",   "cid":4711,   "adr":"/iolinkmaster/port[2]/iolinkdevice/pdin/getdata" Antwort (Response):   "cid":4711,   "data":{"value":"03C9"},   "code":200 Der Rückgabewert wird im Hexadezimalformat dargestellt. Der Rückgabewert enthält neben dem Temperaturwert zusätzliche Informationen (Ò IO Device Description (IODD) des Sensors). Der Temperaturwert wird in den Bits 2 bis 15 abgebildet.
  • Seite 51: Beispiel: Digitalen Eingangswert Lesen (Betriebsart "Di")

    IO-Link Master mit EtherNet/IP-Schnittstelle AL1326   "cid":10,   "code":200 9.2.14.3 Beispiel: Digitalen Eingangswert lesen (Betriebsart "DI") Aufgabe: Der digitale Eingansgswert des IO-Link Devices an Port 2 (Pin 4) soll gelesen werden. Die Betriebsart des IO-Link Ports ist "Digital Intput (DI)". Lösung: Den Prozesswert des Datenpunkts pdin schreiben. Der Prozesswert wird als Hexadezimalwert mit der Länge von 1 Byte zurückgegeben (OFF = "00", ON ="01"').
  • Seite 52: Timer: Zeitgeber Einstellen

    AL1326 IO-Link Master mit EtherNet/IP-Schnittstelle Byte 0 Byte 1 Byte 2 0x00 Legende: • CON Status Verbindung 1 Byte • 0x00: Kein IO-Link Device angeschlossen • 0x40: Falsches IO-Link Device angeschlossen • 0x80: IO-Link Device angeschlossen und in Zustand PREOPERATE •...
  • Seite 53: Io-Link Devices: Auf Parameter Zugreifen

      "code": 200 9.2.17 IO-Link Devices: Auf Parameter zugreifen Der ifm IoT Core unterstützt den Zugriff auf die Parameter von angeschlossenen IO-Link Devices über das IT-Netzwerk per ISDU (Index Service Data Unit). Jeder Parameter ist über seinen ISDU Index und ISDU Subindex adressierbar (Ò IODD des IO-Link Devices). Bei einem fehlerhaften Zugriff auf das IO-Link Device wird in der Antwort zusätzlich der ISDU Fehlercode ausgegeben (Ò...
  • Seite 54: Beispiel: Parameterwert Eines Io-Link Devices Schreiben

    STRING-Wert ergibt: G0214280710. 9.2.17.2 Beispiel: Parameterwert eines IO-Link Devices schreiben Aufgabe: Die Ausgangskonfiguration OUT1 des ifm-Temperatursensors TN2531 an Port 2 auf den Wert "Hnc / Hysteresefunktion, Öffner" setzen. Lösung: Den Parameter [ou1] des Sensors mit dem Dienst iolwriteacyclic auf den Wert 4 setzen.
  • Seite 55: Io-Link Devices: Io-Link Events Lesen

    IO-Link Master mit EtherNet/IP-Schnittstelle AL1326 Name Beschreibung Wertebereich Zugriff ../status Status des angeschlossenen IO-Link • 0: State not connected – Zustand Nicht Devices verbunden • 1: State preoperate – Zustand PREOPERATE • 2: State operate – Zustand OPERATE • 3: State communication error – Zustand Kommunikationsfehler ../vendorid IO-Link ID des Herstellers...
  • Seite 56: Gateway: Anwendungskennung Einstellen

    Name Beschreibung ../install Firmware installieren ../container/stream_set Einzelnes Datensegment übertragen ../container/start_stream_set Sequenzielle Übertragung mehrerer Datensegmente starten ifm electronic empfiehlt, die Firmware über den IoT Core Visualizer zu aktualisieren. 9.2.22 Gateway: Zustands- und Diagnoseinformationen lesen Unterstruktur: processdatamaster Verfügbare Datenpunkte: Name Beschreibung Wertebereich Zugriff ../temperature...
  • Seite 57: Gateway: Geräteinformationen Lesen

    • 1: Fehler nur lesen 9.2.23 Gateway: Geräteinformationen lesen Unterstruktur: deviceinfo Verfügbare Datenpunkte: Name Beschreibung Wertebereich Zugriff ../productcode Artikelnummer AL1326 ../vendor Hersteller ifm electronic ../devicefamily Gerätefamilie IO-Link Master ../hwrevision Hardware-Stand z. B. AA ../serialnumber Seriennummer z. B. 000174210155 ../swrevision Firmware-Version z. B. ../bootloaderrevision Bootloader-Version z. B.
  • Seite 58: Ifm Iot Core Visualizer

    AL1326 IO-Link Master mit EtherNet/IP-Schnittstelle 9.3 ifm IoT Core Visualizer Der ifm IoT Core Visualizer bietet eine grafische Nutzeroberfläche für den Zugriff auf Daten und Dienste des ifm IoT Cores. 9.3.1 ifm IoT Core Visualizer starten Um den ifm IoT Core Visualizer zu starten: Voraussetzungen: ü...
  • Seite 59: Benachrichtigungen Verwalten

    • Aktive Benachrichtigungen anzeigen • Benachrichtigungen löschen (einzeln, alle) Voraussetzungen: ü ifm IoT Core Visualizer ist gestartet. u Auf [Notification] klicken. w Menüseite für Verwaltung von Benachrichtigungen erscheint. w Menüseite zeigt alle aktiven Benachrichtigungen. 9.3.2.1 Neue Benachrichtigung erstellen Die Anmeldung neuer Benachrichtigungen erfolgt mithilfe eines Wizards.
  • Seite 60 AL1326 IO-Link Master mit EtherNet/IP-Schnittstelle Voraussetzungen: ü Menüseite [Notification] ist geöffnet. ü Mindestens eine Benachrichtigung ist aktiv. u In Spalte [Unsubscribe] auf Symbol  klicken. w Gewählte Benachrichtigung wird gelöscht (unsubscribe).
  • Seite 61: Elemente In Gerätebeschreibung Suchen

    Eingabemaske erscheint. u In den Auswahllisten [identifier], [profile] und [type] die Suchkriterien des gewünschten Elements wählen. u Auf [Search for ...] klicken. w ifm IoT Core Visualizer durchsucht Gerätebeschreibung nach Elementen mit gewählten Suchkriterien. w Ergebnisliste zeigt alle gefundenen Elemente.
  • Seite 62: Io-Link Master Konfigurieren

    Einzelne Parameter lesen und schreiben. • Aktuelle Konfiguration des Geräts sichern und wiederherstellen. Voraussetzungen: ü ifm IoT Core Visualizer ist gestartet. u Auf [Parameter] klicken. w Menüseite zeigt verfügbare Parameter des IO-Link Masters. w Aktuelle Parametwerte werden angezeigt. u Optional: Auf  neben einem Element klicken, um den Prozesswert manuell zu aktualisieren.
  • Seite 63: Auf Prozessdaten Zugreifen

    Die Menüseite [Processdata] ermöglicht es, die Prozessdaten des IO-Link Masters und der angeschlossenen IO-Link Devices zu lesen und zu schreiben. Voraussetzungen: ü ifm IoT Core Visualizer ist gestartet. u Auf [Processdata] klicken. w Menüseite zeigt die Unterstrukturen der Gerätebeschreibung, die Prozessdaten und Events enthalten.
  • Seite 64: Firmware Aktualisieren

    9.3.6 Firmware aktualisieren Die Menüseite [Update] bietet die Möglichkeit, die Firmware des IO-Link Masters zu aktualisieren: Voraussetzungen: ü ifm IoT Core Visualizer ist gestartet. u Auf [Update] klicken. w Menüseite zeigt Informationen zur aktuellen Firmware-Version. u Auf [Load software file] klicken und neue Firmware-Datei (*.bin) wählen.
  • Seite 65: Ethernet/Ip

    IO-Link Master mit EtherNet/IP-Schnittstelle AL1326 9.4 EtherNet/IP 9.4.1 Hinweis: Startup Packages ifm electronic stellt Startup Packages bereit für die Integration des Geräts in EtherNet/IP-Umgebungen mit Steuerungen verschiedener Hersteller. Die Startup Packages können kostenlos von der ifm-Webseite heruntergeladen werden: https:// documentation.ifm.com...
  • Seite 66: Wartung, Instandsetzung Und Entsorgung

    Bei starker Verschmutzung ein mit Wasser befeuchtetes Tuch verwenden. u Für die Reinigung keine ätzenden Reinigungsmittel verwenden! 10.2 Firmware aktualisieren Die Firmware des Geräts kann über die folgenden Methoden aktualisiert werden: • IoT Core Visualizer: Firmware aktualisieren (Ò / 64) • ifm moneo: Firmware aktualisieren (Ò / 27)
  • Seite 67: Anhang

    IO-Link Master mit EtherNet/IP-Schnittstelle AL1326 11 Anhang 11.1 ifm IoT Core 11.1.1 Profile Profil Beschreibung blob Binary Large Object deviceinfo Identifikationsinformationen eines Geräts devicetag Gerätespezifische Kennzeichnung iolinkdevice_full IO-Link Device iolinkmaster IO-Link Master network Netzwerk parameter Parameter processdata Prozessdaten service Dienst software Software software/uploada-...
  • Seite 68: Dienste

    AL1326 IO-Link Master mit EtherNet/IP-Schnittstelle 11.1.3 Dienste 11.1.3.1 Dienst: factoryreset Name: factoryreset Beschreibung: Der Dienst setzt die Parameter des Geräts auf die Werkseinstellungen. Anfrage (Feld "data"): keine Antwort (Feld "data"): keine 11.1.3.2 Dienst: getblobdata Name: getblobdata Beschreibung: Der Dienst liest ein Binary Large Object (blob). Anfrage (Feld "data"): Parameter Pflichtfeld...
  • Seite 69: Dienst: Getelementinfo

    IO-Link Master mit EtherNet/IP-Schnittstelle AL1326 Parameter Pflichtfeld Datentyp Beschreibung code obligatorisch Diagnosecode der Abfrage data obligatorisch STRING Wert des Datenpunkts 11.1.3.5 Dienst: getelementinfo Name: getelementinfo Beschreibung: Der Dienst liest die Eigenschaften eines Elements des IoT-Baums. Anfrage (Feld „data“): Parameter Pflichtfeld Datentyp Beschreibung obligatorisch STRING...
  • Seite 70: Dienst: Getsubscriberlist

    AL1326 IO-Link Master mit EtherNet/IP-Schnittstelle Parameter Pflichtfeld Datentyp Beschreibung security.isPasswdSet optional BOOL zeigt, ob Passwort gesetzt ist (z. B. FALSE) security.activeConnecti- optional ENUM aktuell genutzter Verbindungstyp • tcp_if: unverschlüsselte http-Verbindung an IoT-Schnittstelle, Port 80 • tls_if: verschlüsselte https-Verbindung an IoT-Schnittstelle, Port 443 •...
  • Seite 71: Dienst: Install

    IO-Link Master mit EtherNet/IP-Schnittstelle AL1326 Beschreibung: Der Dienst liest die Gerätebeschreibung des Geräts und gibt sie als JSON-Objekt aus. Die Ausgabe kann auf einen Teilbaum der Gerätebeschreibung begrenzt werden. Anfrage (Feld "data"): Parameter Pflichtfeld Datentyp Beschreibung optional STRING Wurzelelement des Teilbaums level optional STRING...
  • Seite 72: Dienst: Querytree

    AL1326 IO-Link Master mit EtherNet/IP-Schnittstelle Beschreibung: Der Dienst schreibt azyklisch den Parameterwert eines IO-Link Devices. Der Zugriff erfolgt über IO-Link Index und Subindex. Anfrage (Feld „data“): Parameter Pflichtfeld Datentyp Beschreibung index obligatorisch NUMBER IO-Link Index des Parameters subindex obligatorisch NUMBER IO-Link Subindex des Parameters value obligatorisch...
  • Seite 73: Dienst: Setdata

    IO-Link Master mit EtherNet/IP-Schnittstelle AL1326 Parameter Pflichtfeld Datentyp Beschreibung datatoset obligatorisch ARRAY OF Liste von Datenpunkten und deren neuen Werten; Datenpunkte müs- sen den Dienst setdata unterstützen OBJECTS consistent optional BOOL Rückgabe innerhalb einer bestimmten Zeit Antwort (Feld "data"): keine 11.1.3.17 Dienst: setdata Name: setdata Beschreibung: Der Dienst setzt den Wert eines Datenpunkts.
  • Seite 74: Dienst: Stream_Set

    AL1326 IO-Link Master mit EtherNet/IP-Schnittstelle Antwort (Feld "data"): keine 11.1.3.22 Dienst: stream_set Name: stream_set Beschreibung: Der Dienst übertragt ein Datensegment. Anfrage (Feld "data"): Parameter Pflichtfeld Datentyp Beschreibung value obligatorisch BIN (BA- Segment der Binardaten (BASE64-codiert) SE64) Antwort (Feld "data"): keine 11.1.3.23 Dienst: subscribe Name: subscribe Beschreibung: Der Dienst aktiviert eine ereignisgesteuerte oder zeitgesteuerte Benachrichtigung.
  • Seite 75: Dienst: Unsubscribe

    IO-Link Master mit EtherNet/IP-Schnittstelle AL1326 Benachrichtigungsformat: CSV SrcURL,EventNo,EventStatus,EventData,DataStatus_1,DataValue_1,DataStatus_2,Data Value_2,... • SrcURL: Quelle des Ereignisses (Datenpunkt, auf den subscribe-Kommando aufgeführt wurde) • EventNo: Ereignisnummer • EventStatus: Statuscode des Ereignisses • EventData: Eventdaten • DataStatus_1: Statuscode des 1. Elements in Liste datatosend •...
  • Seite 76: Ethernet/Ip

    AL1326 IO-Link Master mit EtherNet/IP-Schnittstelle 11.2 EtherNet/IP 11.2.1 Parameter 11.2.1.1 Configuration Assembly (Instance 199) Byte (Offset) Communication Profile Port Process Data Size 2…13 Port X01: Port Configuration (Ò Mapping: Port Configuration / 77) 14…25 Port X02: Port Configuration (Ò Mapping: Port Configuration / 77) 26…37 Port X03: Port Configuration (Ò...
  • Seite 77 IO-Link Master mit EtherNet/IP-Schnittstelle AL1326 Mapping: Port Configuration Byte (Offset) Inhalt Port Mode Port Cycle Time Swap Validation / Data Storage Vendor ID (LSB) Vendor ID (MSB) Device ID (LSB) Device ID Device ID (MSB) reserviert n+10 Failsafe Mode – Pin 4 (IO-Link) n+11 Failsafe Mode –...
  • Seite 78 AL1326 IO-Link Master mit EtherNet/IP-Schnittstelle • Failsafe Mode – Pin 4 (DO) Rückfallwert für Ausgangsdaten des 1 BYTE • 0x00: Failsafe Reset Value Ports bei Unterbrechung der Ether- • 0x01: Failsafe Old Value Net/IP-Verbindung (nur gültig bei • 0x02: Failsafe Set Value Port Mode: Digital Output (DO)
  • Seite 79: Zyklische Daten

    IO-Link Master mit EtherNet/IP-Schnittstelle AL1326 11.2.2 Zyklische Daten 11.2.2.1 Input Assembly (Instance 100) Byte (Off- set) 0…1 Digital Input (Ò Mapping: Digital Input / 82) 2…3 Status Information (Ò Mapping: Status Information / 82) 4…45 Acyclic Command Channel: Response (Ò Antwortkanal (Response) / 89) 46…47 Port X01: Mapping: Port Qualifier Information (PQI) (Ò / 82) 48…63 Port X01: Mapping: IO-Link Informationen + Events (Ò / 83)
  • Seite 80: Input Assembly (Instance 101)

    AL1326 IO-Link Master mit EtherNet/IP-Schnittstelle 11.2.2.2 Input Assembly (Instance 101) Byte (Off- set) 0…1 Digital Input (Ò Mapping: Digital Input / 82) 2…3 Status Information (Ò Mapping: Status Information / 82) 4…45 Acyclic Command Channel: Response (Ò Antwortkanal (Response) / 89) 46…47 Port X01: Mapping: Port Qualifier Information (PQI) (Ò / 82) 48…49 Port X02: Mapping: Port Qualifier Information (PQI) (Ò / 82)
  • Seite 81: Input Assembly (Instance 102)

    IO-Link Master mit EtherNet/IP-Schnittstelle AL1326 11.2.2.3 Input Assembly (Instance 102) Byte (Off- set) 0…1 Digital Input (Ò Mapping: Digital Input / 82) 2…3 Status Information (Ò Mapping: Status Information / 82) 4…5 Port X01: Port Qualifier Information (Ò Mapping: Port Qualifier Information (PQI) / 82) 6…7 Port X02: Port Qualifier Information (Ò...
  • Seite 82 AL1326 IO-Link Master mit EtherNet/IP-Schnittstelle Mapping: Digital Input Byte (Offset) X08: Pin 4 X07: Pin 4 X06: Pin 4 X05: Pin 4 X04: Pin 4 X03: Pin 4 X02: Pin 4 X01: Pin 4 X08: Pin 2 X07: Pin 2 X06: Pin 2 X05: Pin 2 X04: Pin 2...
  • Seite 83 IO-Link Master mit EtherNet/IP-Schnittstelle AL1326 • Wrong Length Übereinstimmung von konfigurierter und er- 1 Bit • 0x0: OK PDout kannter Prozessdatenlänge (Ausgänge) • 0x1: konfigurierte Prozessdatenlänge zu klein • Diagnosis present Anzeige neuer IO-Link Events (Coming 1 Bit • 0x0: kein IO-Link Event Event, Single Shot Event) •...
  • Seite 84 AL1326 IO-Link Master mit EtherNet/IP-Schnittstelle • Event m: Src Src: Quelle des Ereignisses 1 BIT • 0x0: IO-Link Device • 0x1: IO-Link Master • Event m: Instance Instance: Auslöser des Ereignisses 3 BIT • 0x0: Unbekannt • 0x1...0x3: reserviert • 0x4: Application / Anwendung •...
  • Seite 85: Output Assembly (Instance 150)

    IO-Link Master mit EtherNet/IP-Schnittstelle AL1326 11.2.2.4 Output Assembly (Instance 150) Byte (Offset) 0…1 Digital Output (Ò Mapping: Digital Output / 86) 2…3 reserviert 4…45 Acyclic Command Channel: Request (Ò Anforderungskanal (Request) / 88) Port X01: Output Data IO-Link (n Bytes) 46+n Port X02: Output Data IO-Link (n Bytes) 46+2n Port X03: Output Data IO-Link (n Bytes) 46+3n...
  • Seite 86: Output Assembly (Instance 151)

    AL1326 IO-Link Master mit EtherNet/IP-Schnittstelle 11.2.2.5 Output Assembly (Instance 151) Byte (Offset) 0…1 Digital Output (Ò Mapping: Digital Output / 86) Port X01: Output Data IO-Link (n Bytes) Port X02: Output Data IO-Link (n Bytes) 2+2n Port X03: Output Data IO-Link (n Bytes) 2+3n Port X04: Output Data IO-Link (n Bytes) 2+4n...
  • Seite 87: Azyklische Daten

    IO-Link Master mit EtherNet/IP-Schnittstelle AL1326 11.2.3 Azyklische Daten 11.2.3.1 Azyklischer Kommandokanal Innerhalb der zyklischen Prozessdaten stehen Kommandokanäle für die Übertragung von azyklischen Daten zur Verfügung. Object Inhalt Byte Zugriff Output Assembly Anforderungskanal (EtherNet/IP Controller ➜ IO-Link Master) 4…45 Anforderungskanal (Request) (Ò / 88) Input Assembly Antwortkanal (IO-Link Master ➜...
  • Seite 88 AL1326 IO-Link Master mit EtherNet/IP-Schnittstelle Anforderungskanal (Request) Byte (Offset) Port No. (LSB) Port No. (MSB) Index (LSB) Index (MSB) Subindex (LSB) Subindex (MSB) Trigger Command ID Data Length Data (Byte 0) Data (Byte 1) … … Data (Byte 31) reserviert reserviert Legende: •...
  • Seite 89 IO-Link Master mit EtherNet/IP-Schnittstelle AL1326 Antwortkanal (Response) Byte (Offset) Port No. (LSB) Port No. (MSB) Index (LSB) Index (MSB) Subindex (LSB) Subindex (MSB) Handshake Command ID Result Data Length Data (Byte 0) | Error Code Data (Byte 1) | Additional Code …...
  • Seite 90 AL1326 IO-Link Master mit EtherNet/IP-Schnittstelle • Data (Byte n) Nutzdaten (Byte n) 1 BYTE Pro Byte: 0x00…0xFF...
  • Seite 91: Error Code

    IO-Link Master mit EtherNet/IP-Schnittstelle AL1326 Error Code Fehlercode Beschreibung 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 Ungültige Daten (falscher Parameter wurde im Befehl gesendet) 0x76 Falscher Port (falsche Port-Nummer)
  • Seite 92: Azyklische Kommandos

    AL1326 IO-Link Master mit EtherNet/IP-Schnittstelle 11.2.3.2 Azyklische Kommandos Set Mode (0x10) Der Befehl ändert die Betriebsart eines IO-Link Ports des Geräts. Kommandoanforderung Byte (Offset) Port No. (LSB) Port No. (MSB) reserviert reserviert reserviert reserviert Trigger 0x10 Target Mode reserviert … … reserviert Legende: •...
  • Seite 93 IO-Link Master mit EtherNet/IP-Schnittstelle AL1326 Kommandoantwort Byte (Offset) Port No. (LSB) Port No. (MSB) reserviert reserviert reserviert reserviert Handshake 0x10 Result Target Mode reserviert … … reserviert Legende: • Port No. IO-Link Port 1 WORD • 0x0001: Port 1 Port No.: 0x1234 •...
  • Seite 94 AL1326 IO-Link Master mit EtherNet/IP-Schnittstelle Set Validation ID / Data Storage (0x20) Der Befehl setzt das Verhalten des IO-Link Masters beim Anschluss eines neuen IO-Link Devices an einem IO-Link Ports des Geräts. Kommandoanforderung Byte (Offset) Port No. (LSB) Port No. (MSB) reserviert reserviert reserviert...
  • Seite 95 IO-Link Master mit EtherNet/IP-Schnittstelle AL1326 Kommandoantwort Byte (Offset) Port No. (LSB) Port No. (MSB) reserviert reserviert reserviert reserviert Handshake 0x20 Result Validation ID reserviert … … reserviert Legende: • Port No. IO-Link Port 1 WORD • 0x0001: Port 1 Port No.: 0x1234 •...
  • Seite 96: Objektverzeichnis

    AL1326 IO-Link Master mit EtherNet/IP-Schnittstelle 11.2.4 Objektverzeichnis 11.2.4.1 CIP-Objektklassen Unterstützte Objektklassen: Class Code Name Beschreibung 0x01 Identity Object Identity Object (Class Code: 0x01) (Ò / 97) 0x02 Message Router Object Message Router Object (Class Code: 0x02) (Ò / 99) 0x04 Assembly Object Assembly Object (Class Code: 0x04) (Ò / 100) 0x06 Connection Manager Object Connection Manager Object (Class Code: 0x06) (Ò / 101)
  • Seite 97: Identity Object (Class Code: 0X01)

    IO-Link Master mit EtherNet/IP-Schnittstelle AL1326 11.2.4.3 Identity Object (Class Code: 0x01) Klassenattribute Attr. ID Zugriff Name Datentyp Beschreibung Wert Revision UINT Revision des Objekts Max. Instance UINT max. Anzahl der Instanzen des Objekts Max. ID Number Class UINT max. ID-Nummer eines Klassenattributs Attributes Max.
  • Seite 98 AL1326 IO-Link Master mit EtherNet/IP-Schnittstelle • 1: Werkseinstellungen wiederherstellen und Gerät neu starten.
  • Seite 99: Message Router Object (Class Code: 0X02)

    IO-Link Master mit EtherNet/IP-Schnittstelle AL1326 11.2.4.4 Message Router Object (Class Code: 0x02) Klassenattribute Attr. ID Zugriff Name Datentyp Beschreibung Wert Revision UINT Revision des Objekts Max. Instance UINT max. Anzahl der Instanzen des Objekts Number of Instances UINT Anzahl der Instanzen Max.
  • Seite 100: Assembly Object (Class Code: 0X04)

    AL1326 IO-Link Master mit EtherNet/IP-Schnittstelle 11.2.4.5 Assembly Object (Class Code: 0x04) Klassenattribute Attr. ID Zugriff Name Datentyp Beschreibung Wert Revision UINT Revision des Objekts Max. Instance UINT max. Anzahl der Instanzen des Objekts 0x00C7 Number of Instances UINT Anzahl der Instanzen Max.
  • Seite 101: Connection Manager Object (Class Code: 0X06)

    IO-Link Master mit EtherNet/IP-Schnittstelle AL1326 11.2.4.6 Connection Manager Object (Class Code: 0x06) Klassenattribute Attr. ID Zugriff Name Datentyp Beschreibung Wert Revision UINT Revision des Objekts Max. Instance UINT max. Anzahl der Instanzen des Objekts Number of Instances UINT Anzahl der Instanzen Max.
  • Seite 102: Device Level Ring Object (Class Code: 0X47)

    AL1326 IO-Link Master mit EtherNet/IP-Schnittstelle 11.2.4.7 Device Level Ring Object (Class Code: 0x47) Klassenattribute Attr. ID Zugriff Name Datentyp Beschreibung Wert Revision UINT Revision des Objekts Max. Instance UINT max. Anzahl der Instanzen des Objekts Max. ID Number Class UINT max. ID-Nummer des Klassenattributs Attributes Max.
  • Seite 103: Quality Of Service Object (Class Code: 0X48)

    IO-Link Master mit EtherNet/IP-Schnittstelle AL1326 11.2.4.8 Quality Of Service Object (Class Code: 0x48) Klassenattribute Attr. ID Zugriff Name Datentyp Beschreibung Wert Revision UINT Revision des Objekts Max. Instance UINT max. Anzahl der Instanzen des Objekts Max. ID Number Class UINT max. ID-Nummer eines Klassenattributs Attributes Max.
  • Seite 104: Io-Link Request Object (Class Code: 0X80)

    AL1326 IO-Link Master mit EtherNet/IP-Schnittstelle 11.2.4.9 IO-Link Request Object (Class Code: 0x80) Klassenattribute Attr. ID Zugriff Name Datentyp Beschreibung Wert Revision UINT Revision des Objekts Max. Instance UINT max. Anzahl der Instanzen des Objekts Max. ID Number Class UINT max. ID-Nummer eines Klassenattributs Attributes Instanzattribute Über das Instanzattribut wird der gewünschte IO-Link-Port des Gerät adressiert.
  • Seite 105 IO-Link Master mit EtherNet/IP-Schnittstelle AL1326 CIP Format Datentyp MSG Config Beschreibung CIP User Specific Service Data … … … USINT 0x00…0xFF Daten (Byte n) Die gelesenen Daten sind im IO-Link-Format. Der Nutzer muss bei Bedarf die Byte-Anordnung der gelesenen Daten an das CIP-Format anpassen. Fehlerfall Tritt bei der Ausführung des Services ein Fehler auf (CIP Error Code <>...
  • Seite 106 AL1326 IO-Link Master mit EtherNet/IP-Schnittstelle CIP Format Datentyp MSG Config Beschreibung CIP User Specific Service Data USINT 0x00…0xFF ISDU Objekt Subindex USINT 0x00…0xFF ISDU Daten (Byte 0) USINT 0x00…0xFF ISDU Daten (Byte 1) Response Fehlerfreie Abarbeitung Wurde der Dienst fehlerfrei ausgeführt (CIP Error Code = 0), bleibt der Bereich CIP User Specific Data leer.
  • Seite 107 IO-Link Master mit EtherNet/IP-Schnittstelle AL1326 Request CIP Attribute bestimmt den IO-Link Port. Der Bereich CIP User Specific Service Data enthält die Failsafe Mode und den Rückfallwert (Failsafe Pattern). CIP Format Datentyp MSG Config Beschreibung CIP Class ID UINT 0x80 IO-Link Acyclic Access CIP Instance ID UINT 0x01...
  • Seite 108: Tcp/Ip Object (Class Code: 0Xf5)

    AL1326 IO-Link Master mit EtherNet/IP-Schnittstelle Code Beschreibung 0x0F Nicht ausreichende Zugriffsrechte 11.2.4.10 TCP/IP Object (Class Code: 0xF5) Klassenattribute Attr. ID Zugriff Name Datentyp Beschreibung Wert Revision UINT Revision des Objekts Max. Instance UINT max. Anzahl der Instanzen des Objekts Number of Instances UINT Anzahl der Instanzen des Objekts Max.
  • Seite 109 IO-Link Master mit EtherNet/IP-Schnittstelle AL1326 Attr. ID Zugriff Name Datentyp Beschreibung Default Get / Set Mcast Config UINT Mcast-Konfiguration Get / Set SelectAcd BOOL ACD-Aktivierung / Deaktivierung • 0: deaktiviert • 1: aktiviert Get / Set Last conflict detected STRUCT of Letzter erkannter Konflikt •...
  • Seite 110: Ethernet Link Object (Class Code: 0Xf6)

    AL1326 IO-Link Master mit EtherNet/IP-Schnittstelle 11.2.4.11 Ethernet Link Object (Class Code: 0xF6) Klassenattribute Attr. ID Zugriff Name Datentyp Beschreibung Wert Revision UINT Revision des Objekts Max. Instance UINT max. Anzahl der Instanzen des Objekts Number of Instances UINT Anzahl der Instanzen Max.
  • Seite 111 IO-Link Master mit EtherNet/IP-Schnittstelle AL1326 Attr. ID Zugriff Name Datentyp Beschreibung Default Get / Set Admin State USINT Steuerung des Zugriffs auf Schnittstelle • 1: aktivieren • 2: Deaktivieren Interface Label SHORT_STRI Schnittstellen-Kennzeichner • X21 (Instanz 1) • X22 (Instanz 2) Interface Capability STRUCT of Schnittstellen-Fähigkeit...

Inhaltsverzeichnis