Herunterladen Diese Seite drucken
ifm AL1306 Betriebsanleitung
ifm AL1306 Betriebsanleitung

ifm AL1306 Betriebsanleitung

Io-link master mit profinet-schnittstelle dataline

Werbung

Betriebsanleitung
DE
IO-Link Master mit PROFINET-Schnittstelle
DataLine
AL1306

Werbung

loading

Inhaltszusammenfassung für ifm AL1306

  • Seite 1 Betriebsanleitung IO-Link Master mit PROFINET-Schnittstelle DataLine AL1306...
  • Seite 2 IoT Core ........
  • Seite 3 IoT Core: Allgemeine Informationen ........28...
  • Seite 4 AL1306 IO-Link Master mit PROFINET-Schnittstelle 11.1.3 Dienste ............65 11.1.3.1...
  • Seite 5 IO-Link Master mit PROFINET-Schnittstelle AL1306 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 AL1306 IO-Link Master mit PROFINET-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 IO-Link Master mit PROFINET-Schnittstelle AL1306 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 PROFINET-Steuerungssystem Das Gerät ist für den schaltschranklosen Einsatz im Anlagenbau konzipiert.
  • Seite 8 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 System Redundancy S2 • Configuration in Run (CiR) 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: – Browserbasierte Schnittstelle (IoT Core Visualizer) –...
  • Seite 10 AL1306 IO-Link Master mit PROFINET-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 IO-Link Master mit PROFINET-Schnittstelle AL1306 6 Elektrischer Anschluss 6.1 Überblick Funktionserde (FE) X21: Ethernet-Port 1 (PROFINET) X22: Ethernet-Port 2 (PROFINET) 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)
  • Seite 12 AL1306 IO-Link Master mit PROFINET-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:...
  • Seite 13 IO-Link Master mit PROFINET-Schnittstelle AL1306 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.
  • Seite 14 AL1306 IO-Link Master mit PROFINET-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 IO-Link Master mit PROFINET-Schnittstelle AL1306 7 Bedien- und Anzeigeelemente 7.1 LEDs Status: RDY Status: BF Status: SF Profinet: LNK Profinet: ACT IoT: LNK IoT: IoT IoT: ACT IO-Link:  10: IO-Link: DI 11: Power In: US 7.1.1 Status Beschreibung Farbe Zustand Beschreibung Gateway-Status grün...
  • Seite 16 AL1306 IO-Link Master mit PROFINET-Schnittstelle 7.1.3 IoT Beschreibung Farbe Zustand Beschreibung Status der Verbindung grün keine Ethernet-Verbindung Ethernet-Verbindung hergestellt Status der Datenübertra- gelb keine Datenübertragung gung blinkt Datenübertragung Geräteidentifizierung grün blinkt Geräteidentifizierung aktiv 7.1.4 IO-Link Ports (Class A) Beschreibung Farbe Zustand Beschreibung ...
  • Seite 17 IO-Link Master mit PROFINET-Schnittstelle AL1306 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 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 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 AL1306 IO-Link Master mit PROFINET-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 IO-Link Master mit PROFINET-Schnittstelle AL1306 • 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 AL1306 IO-Link Master mit PROFINET-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: PROFINET-Schnittstelle konfigurieren Für die Kommunikation mit dem PROFINET-Netzwerk müssen die IP-Parameter der PROFINET- Schnittstelle konfiguriert sein.
  • Seite 23 IO-Link Master mit PROFINET-Schnittstelle AL1306 Parameter Beschreibung Wertebereich Zugriff Mode Pin4 US Betriebsart des Pin 4 (C/Q) des Ports • Disabled: Port deaktiviert • DI: Digitaler Eingang • DO: Digitaler Ausgang • IO-Link: IO-Link Prozessdaten lesen und schreiben Voraussetzungen: ü Parametriersoftware ist gestartet.
  • Seite 24 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 25 IO-Link Master mit PROFINET-Schnittstelle AL1306 ü 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.
  • Seite 26 AL1306 IO-Link Master mit PROFINET-Schnittstelle u Menü [Info] wählen. w Menüseite zeigt die Geräteinformationen. 9.1.13 Firmware: Firmware-Version anzeigen Verfügbare Parameter: Parameter Beschreibung Wertebereich Zugriff Version Firmware-Version z. B. nur lesen Voraussetzungen: ü Parametriersoftware ist gestartet. ü Verbindung zum Gerät ist hergestellt. ü Detailansicht des Geräts ist aktiv.
  • Seite 27 IO-Link Master mit PROFINET-Schnittstelle AL1306 w Gerät wird neu eingelesen. 9.1.16 Firmware: Gerät neu starten Voraussetzungen: ü Parametriersoftware ist gestartet. ü Verbindung zum Gerät ist hergestellt. u Menü [Firmware] wählen. u Auf [Reboot] klicken. w Gerät wird neu gestartet. w Alle eingestellten Parameterwerte bleiben erhalten.
  • Seite 28 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 29 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 30 AL1306 IO-Link Master mit PROFINET-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 / 30) Beispiel: POST-Request Anfrage (Request):   "code":"request",...
  • Seite 31 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 32 AL1306 IO-Link Master mit PROFINET-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",...
  • Seite 33 IO-Link Master mit PROFINET-Schnittstelle AL1306 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   }...
  • Seite 34 AL1306 IO-Link Master mit PROFINET-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"...
  • Seite 35 IO-Link Master mit PROFINET-Schnittstelle AL1306 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 36 AL1306 IO-Link Master mit PROFINET-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",...
  • Seite 37   "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 38 [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 39 IO-Link Master mit PROFINET-Schnittstelle AL1306 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...
  • Seite 40 AL1306 IO-Link Master mit PROFINET-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 41     "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 42 AL1306 IO-Link Master mit PROFINET-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 43 IO-Link Master mit PROFINET-Schnittstelle AL1306 Validierung des angeschlos- Sicherung der Parameter- Wiederherstellung der Para- Option senen IO-Link Devices werte meterwerte [No check and clear] Nein Nein Nein [Type compatible V1.0 de- Ja, Prüfung auf Kompatibilität Nein Nein vice] zu IO-Link Standard V1.0 [Type compatible V1.1 de-...
  • Seite 44 AL1306 IO-Link Master mit PROFINET-Schnittstelle 9.2.10.1 Beispiel: Datenspeicher eines IO-Link Ports klonen Aufgabe: Der Datenspeicher des Ports 2 von IO-Link Master 1 soll nach IO-Link Master 2 geklont werden. Lösung: Das Klonen besteht aus 2 Schritten. Im ersten Schritt wird der Datenspeicher des Ports von IO-Link Master 1 gelesen.
  • Seite 45 IO-Link Master mit PROFINET-Schnittstelle AL1306 Beispiel: 1. Lesebefehl: pos = 0, length = 256 2. Lesebefehl: pos = 256, length =256 3. Lesenebefehl: pos = 512, length = 256 Jedes Segment wird als BASE64-codierter String zurückgegeben. u Segmente verbinden (konkatenieren).
  • Seite 46 Parameter nur änderbar, wenn keine Verbindung zu Feldbus-Steuerung aktiv ist 9.2.12.1 Beispiel: IO-Link Prozesswert lesen (Betriebsart "IO-Link") Aufgabe: Den aktuellen Messwert des ifm-Temperatursensors TN2531 an Port 2 lesen. Lösung: Den Wert des Datenpunkts pdin lesen. Anfrage (Request):   "code":"request",   "cid":4711,...
  • Seite 47 IO-Link Master mit PROFINET-Schnittstelle AL1306 Lösung: Den Wert des Datenpunkts pdout schreiben. Die IODD des DV2500 zeigt die Struktur des Prozesswerts (z. B. LED-Aktivität). Der Buzzer wird über Bit 40 des Prozesswerts geschaltet (OFF = 0, ON = 1). Ablauf: 1.
  • Seite 48 AL1306 IO-Link Master mit PROFINET-Schnittstelle 9.2.12.4 Beispiel: Digitalen Ausgangswert schreiben (Betriebsart "DO") 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 49   "code": 200 9.2.15 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 50 STRING-Wert ergibt: G0214280710. 9.2.15.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 51 IO-Link Master mit PROFINET-Schnittstelle AL1306   "code":"request",   "cid":4711,   "adr":"/iolinkmaster/port[2]/iolinkdevice/iolwriteacyclic",   "data":{     "index":580,     "subindex":0,     "value":"34"   } Der Wert muss im Hexadezimalformat übergeben werden. Die Konvertierung des STRING-Werts in einen HEX-Wert ergibt: 34. Antwort (Response):   "cid":4711,   "code":200 9.2.16 IO-Link Devices: Geräteinformationen lesen und schreiben Unterstruktur: iolinkmaster/port[x]/iolinkdevice (x: 1…8) Verfügbare Datenpunkte:...
  • Seite 52 AL1306 IO-Link Master mit PROFINET-Schnittstelle • Instance IO-Link Evnet Qualifier: Auslöser 1 Byte • 0x00: unbekannt • 0x01: PL (Physical Layer) • 0x02: DL (Data Layer) • 0x03: AL (Application Layer) • 0x04: APPL (Application) • Mode IO-Link event Qualifier: Ereignis-Auslöser 1 Byte •...
  • Seite 53 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.20 Gateway: Zustands- und Diagnoseinformationen lesen Unterstruktur: processdatamaster Verfügbare Datenpunkte: Name Beschreibung Wertebereich Zugriff ../temperature...
  • Seite 54 AL1306 IO-Link Master mit PROFINET-Schnittstelle Name Beschreibung Wertebereich Zugriff ../fieldbustype Feldbus profinet nur lesen Zusätzliche Informationen über das Geräts können mit dem Dienst getidentity (Ò Dienst: getidentity / 66) gelesen werden. 9.2.22 Gateway: Gerät zurücksetzen, neu starten und lokalisieren Unterstruktur: firmware Anwendbare Dienste:...
  • Seite 55 IO-Link Master mit PROFINET-Schnittstelle AL1306 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 56 • 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 57 IO-Link Master mit PROFINET-Schnittstelle AL1306 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 58 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 59 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 60 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 61 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 62 AL1306 IO-Link Master mit PROFINET-Schnittstelle 9.4 PROFINET 9.4.1 Hinweis: Startup Packages ifm electronic stellt Startup Packages bereit für die Integration des Geräts in PROFINET-Umgebungen mit Steuerungen verschiedener Hersteller. Die Startup Packages können kostenlos von der ifm-Webseite heruntergeladen werden: https:// documentation.ifm.com...
  • Seite 63 IO-Link Master mit PROFINET-Schnittstelle AL1306 10 Wartung, Instandsetzung und Entsorgung Der Betrieb des Geräts ist wartungsfrei. u Gerät nach dem Gebrauch gemäß den gültigen nationalen Bestimmungen umweltgerecht entsorgen. 10.1 Gehäuseoberfläche reinigen Die Oberfläche des Geräts bei Bedarf reinigen. u Gerät von der Versorgungsspannng trennen.
  • Seite 64 AL1306 IO-Link Master mit PROFINET-Schnittstelle 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 65 IO-Link Master mit PROFINET-Schnittstelle AL1306 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).
  • Seite 66 AL1306 IO-Link Master mit PROFINET-Schnittstelle 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...
  • Seite 67 IO-Link Master mit PROFINET-Schnittstelle AL1306 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 68 AL1306 IO-Link Master mit PROFINET-Schnittstelle 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...
  • Seite 69 IO-Link Master mit PROFINET-Schnittstelle AL1306 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...
  • Seite 70 AL1306 IO-Link Master mit PROFINET-Schnittstelle 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...
  • Seite 71 IO-Link Master mit PROFINET-Schnittstelle AL1306 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 72 AL1306 IO-Link Master mit PROFINET-Schnittstelle 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 73 IO-Link Master mit PROFINET-Schnittstelle AL1306 11.2 PROFINET 11.2.1 Module 11.2.1.1 IOLM Proxy Module Module IOLM Proxy Beschreibung [8 Ports] IO-Link Master Proxy IO-Link Master – Standard-Modus [8 Ports – IO Mode] IO-Link Master Proxy IO-Link Master – I/O-Modus 11.2.2 Submodule 11.2.2.1 IOLD Proxy Submodule: IO Mode...
  • Seite 74 AL1306 IO-Link Master mit PROFINET-Schnittstelle Submodule Port Mode Beschreibung IO-Link 8 O Byte without PQI IO-Link 8 Byte Ausgangsdaten ohne PQI IO-Link 10 O Byte without PQI IO-Link 10 Byte Ausgangsdaten ohne PQI IO-Link 12 O Byte without PQI IO-Link...
  • Seite 75 IO-Link Master mit PROFINET-Schnittstelle AL1306 Submodule Port Mode Beschreibung IO-Link 4 O Byte + PQI IO-Link 4 Byte Ausgangsdaten mit PQI IO-Link 6 O Byte + PQI IO-Link 6 Byte Ausgangsdaten mit PQI IO-Link 8 O Byte + PQI IO-Link...
  • Seite 76 AL1306 IO-Link Master mit PROFINET-Schnittstelle 11.2.2.2 IOLD Proxy Submodule: Standard Mode Digital Input/Output Submodule Port Mode Beschreibung Digital Input Digitaler Eingang Digital Output Digitaler Ausgang IO-Link Deactivated Submodule Port Mode Beschreibung Deactivated Deaktiviert Port deaktiviert IO-Link Input + Output + PQI...
  • Seite 77 IO-Link Master mit PROFINET-Schnittstelle AL1306 Submodule Port Mode Beschreibung IO-Link 8 I Byte + PQI IO-Link 8 Byte Eingangsdaten mit PQI IO-Link 10 I Byte + PQI IO-Link 10 Byte Eingangsdaten mit PQI IO-Link 12 I Byte + PQI IO-Link...
  • Seite 78 AL1306 IO-Link Master mit PROFINET-Schnittstelle Parameter Beschreibung Wertebereich [Access Rights] Zugriffsrechte auf die Parameterda- • PROFINET + IoT: ten, Prozessdaten und die Events / Di- – PROFINET und Parametriersoftware haben agnosemeldungen des IO-Link Mas- Lese- und Schreibrechte auf Parameter und...
  • Seite 79 IO-Link Master mit PROFINET-Schnittstelle AL1306 11.2.3.2 IOLD Proxy Submodule Parameter: Deactivated Parameter Beschreibung Wertebereich [Enable Port Diagnosis] Diagnosemeldungen des Ports akti- • Disabled: deaktiviert vieren / deaktivieren • Enabled: aktiviert (Default) [Enable Process Alarm] Prozessalarme aktivieren / deakti- • Disabled: deaktiviert vieren •...
  • Seite 80 AL1306 IO-Link Master mit PROFINET-Schnittstelle Parameter: Digital Input Parameter Beschreibung Wertebereich [Enable Port Diagnosis] Diagnosemeldungen des Ports akti- • Disabled: deaktiviert vieren / deaktivieren • Enabled: aktiviert (Default) [Enable Process Alarm] Prozessalarme aktivieren / deakti- • Disabled: deaktiviert vieren • Enabled: aktiviert (Default)
  • Seite 81 IO-Link Master mit PROFINET-Schnittstelle AL1306 Parameter Beschreibung Wertebereich [Validation / Data Storage] Unterstützter IO-Link-Standard und • no Device check and clear: Verhalten des Ports bei Anschluss – keine Gerätevalidierung neuer IO-Link Devices an dem IO- – keine Datenspeicherung (Default) Link-Port •...
  • Seite 82 AL1306 IO-Link Master mit PROFINET-Schnittstelle Parameter Beschreibung Wertebereich [Port Configuration without Konfiguration der IO-Link Ports per • Disabled: deaktiviert Tool] IODD und Parametriersoftware er- • Enabled: aktiviert (Default) möglichen [Enable Pull/Plug] Pull/Plug-Alarme aktivieren / deakti- • Disabled: deaktiviert vieren • Enabled: aktiviert (Default) [Port Mode] Konfigurationsmodus für Ports beim...
  • Seite 83 IO-Link Master mit PROFINET-Schnittstelle AL1306 Parameter Beschreibung Wertebereich [Fail safe mode] Verhalten bei Unterbrechung der • No Fail Safe: deaktiviert PROFINET-Verbindung • Fail Safe Reset Value: Failsafe aktiviert - auf Defaultwerte zurücksetzen • Fail Safe Old Value: Failsafe aktiviert - letzten gültigen Prozesswert beibehalten •...
  • Seite 84 AL1306 IO-Link Master mit PROFINET-Schnittstelle Parameter Beschreibung Wertebereich [Validation / Data Storage] Unterstützter IO-Link-Standard und • no Device check and clear: Verhalten des Ports bei Anschluss – keine Gerätevalidierung neuer IO-Link Devices an dem IO- – keine Datenspeicherung (Default) Link-Port •...
  • Seite 85 IO-Link Master mit PROFINET-Schnittstelle AL1306 Parameter Beschreibung Wertebereich [Pattern Value] Prozessdatenwerte im Fall der Un- Pro Byte (Ausgänge): terbrechung der PROFINET-Verbin- • 0x00 (Defaultwert) dung (Wert als Hexadezimalwert) … Muster abhängig vom Umfang des • 0xFF gewählten PROFINET-Moduls Parameter: AL200S – SafetyI/O PROFsafe 2.4 Parameter: AL200S –...
  • Seite 86 AL1306 IO-Link Master mit PROFINET-Schnittstelle 11.2.4.2 IOLM Proxy: IO Mode Eingangsdaten: 2 Byte Inhalt Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Port X08: Port X07: Port X06: Port X05: Port X04:...
  • Seite 87 IO-Link Master mit PROFINET-Schnittstelle AL1306 11.2.4.3 IOLD Proxy: IO-Link n I / m O + PQI Eingangsdaten: n+1 Bytes Byte Inhalt IO-Link Input Data (n Bytes) Port Qualifier Information (Ò Mapping: Port Qualifier Information (PQI) / 87) Legende: • IO-Link Input Data IO-Link Eingangsdaten (Pin 4) n BYTE...
  • Seite 88 AL1306 IO-Link Master mit PROFINET-Schnittstelle 11.2.4.4 IOLD Proxy: IO-Link n I + PQI Eingangsdaten: n+1 Bytes Byte Inhalt IO-Link Input Data (n Bytes) Port Qualifier Information (Ò Mapping: Port Qualifier Information (PQI) / 88) Legende: • IO-Link Input Data IO-Link Eingangsdaten (Pin 4) n BYTE...
  • Seite 89 IO-Link Master mit PROFINET-Schnittstelle AL1306 11.2.4.5 IOLD Proxy: IO-Link m O + PQI Eingangsdaten: 1 Byte Byte Inhalt Port Qualifier Information (Ò Mapping: Port Qualifier Information (PQI) / 89) Ausgangsdaten: m Bytes Byte Inhalt IO-Link Output Data (m Bytes) Legende: • IO-Link Output Data IO-Link Ausgangsdaten (Pin 4) m BYTE...
  • Seite 90 AL1306 IO-Link Master mit PROFINET-Schnittstelle 11.2.4.6 IOLD Proxy: Digital Output Ausgangsdaten: 1 Byte Byte Inhalt Digital Output Legende: • Digital Output Schaltzustand Digitaler Ausgang (Pin 4) 1 BYTE • 0x00: LOW • 0x01…0xFF: HIGH...
  • Seite 91 IO-Link Master mit PROFINET-Schnittstelle AL1306 11.2.4.7 IOLD Proxy: Digital Input Eingangsdaten: 1 Byte Byte Inhalt Digital Input Legende: • Digital Input Schaltzustand Digitaler Eingang (Pin 4) 1 BYTE • 0x00: LOW • 0x01: HIGH...
  • Seite 92 AL1306 IO-Link Master mit PROFINET-Schnittstelle 11.2.5 Azyklische Daten 11.2.5.1 I&M-Datensätze I&M0 (Slot 0) Index: 0xAFF0 Variable Beschreibung Wert Bytes MANUFACTURER_ID Hersteller-ID 0x136 ORDER_ID Order-ID (ASCII, durch Leerzeichen getrennt) AL1306 SERIAL_NUMBER Seriennummer (ASCII, durch Leerzeichen getrennt) HARDWARE_REVISION Hardware-Revision z. B. AA SOFTWARE_REVISION Software-Revision z.
  • Seite 93 IO-Link Master mit PROFINET-Schnittstelle AL1306 Variable Beschreibung Wert Bytes DESCRIPTOR Beschreibung des Submoduls (ASCII, durch Leerzeichen ge- 0x20 trennt) • 0x20: leer I&M0 (Slot 1) Index: 0xAFF4 Variable Beschreibung Wert Bytes API des Submoduls SLOT Slot des Submoduls SUBSLOT Subslot des Submoduls...