Fehlersichere smartsps mit profibus-schnittstelle (20 Seiten)
Inhaltszusammenfassung für ifm AL1342
Seite 1
> > Betriebsanleitung IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 AL1342 Gerätestand: AB Firmware: 2.3.x LR DEVICE: 1.5.0.x Deutsch...
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > Zeichenerklärung 15989 WARNUNG! Tod oder schwere irreversible Verletzungen sind möglich. VORSICHT! Leichte reversible Verletzungen sind möglich. ACHTUNG! Sachschaden ist zu erwarten oder möglich. Wichtiger Hinweis Fehlfunktionen oder Störungen sind bei Nichtbeachtung möglich Information...
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 Sicherheitshinweise Inhalt Allgemein ..............................7 Notwendige Vorkenntnisse ........................7 Sicherheitssymbole auf dem Gerät ......................7 IT-Sicherheit ............................. 7 Eingriffe in das Gerät ..........................8 >...
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 Eingriffe in das Gerät 11242 WARNUNG! Eingriffe in das Gerät. > Bei Nichtbeachtung: Beeinträchtigung der Sicherheit von Menschen und Anlagen Haftungs- und Gewährleistungsausschluss ►...
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 Bestimmungsgemäße Verwendung Inhalt Zugelassene Verwendung ........................9 Verbotene Verwendung ..........................9 18761 > Zugelassene Verwendung 22052 Der IO-Link Master dient als Gateway zwischen intelligenten IO-Link-Devices und dem Modbus TCP-Netzwerk.
IO-Link Master (IO-Link Revision 1.0 und 1.1) 8 IO-Link Ports für den Anschluss von IO-Link Devices Bereitstellung von Prozessdaten der angeschlossenen IO-Link Devices für Monitoring-Software LR SMARTOBSERVER (→ www.ifm.com) > 4.1.2 Modbus TCP 2259 Das Gerät bietet folgende Modbus TCP-Funktionen: ...
4.1.5 Parametrierung 7284 Das Gerät bietet folgende Konfigurationsoptionen: Parametrierung des IO-Link Masters des AL1342 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 ...
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > IoT-Port 11029 ► Gerät über M12-Buchse X23 mit dem IT-Netzwerk verbinden (z. B. Laptop/PC mit Parametriersoftware LR DEVICE, Laptop/PC Monitoring-Software LR SMARTOBSERVER, PC/Laptop mit HTTP-Request-fähiger Software) ...
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > IO-Link Ports 25407 Die IO-Link Ports des AL1342 erfüllen die Anforderungen der IO-Link-Spezifikation 1.0 bis 1.1.2. ► Hinweise zur IO-Link Beschaltung beachten! ► Nicht benutzte Buchsen mit M12-Verschlusskappen verschließen (Art.-Nr.: E73004). ...
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > 6.4.2 IO-Link Devices für Class-B-Betrieb anschließen 13685 Hinweise zur Beschaltung: Für den Class-B-Betrieb muss dem IO-Link Device mithilfe eines Y-Verbindnungskabels eine zusätzliche Hilfsspannung UA zugeführt werden. WARNUNG! Nichtbeachtung der galvanischen Trennung der Stromkreise >...
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 Gerät anschließen 17542 ► Anlage spannungsfrei schalten. ► IO-Link Master über die M12-Buchse X31 anschließen an 24 V DC (20...30 V SELV/PELV; nach IEC 61010-1, Sekundärstromkreis mit maximal 30 V DC, abgeleitet von Netzstromkreis bis 300 V der Überspannungskategorie II).
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 Bedien- und Anzeigeelemente Inhalt Überblick ..............................20 LED-Anzeigen ............................21 5440 > Überblick 17857 Status-LEDs RDY, RUN und ERR → Status-LEDs (→ S. 21) Status-LEDs LNK und ACT der Modbus TCP-Schnittstellen 1 (X21) und 2 (X22) →...
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > 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.
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 7.2.3 IoT-Port 7722 Der IoT-Port (X23) 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...
Durch Einschalten der Versorgungsspannung startet der AL1342 mit den Werkseinstellungen. Die Anzeigelemente signalisieren den aktuellen Betriebszustand (→ Bedien- und Anzeigeelemente (→ S. 20)). Um die Parametrierung des AL1342 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 (→...
Um die Diagnoseinformationen über den aktuellen Zustand des Geräts über die Web-Schnittstelle zu lesen: ► Laptop/PC und AL1342 über Ethernet-Schnittstelle verbinden. ► Webbrowser starten. ► In Adressfeld des Browsers die IP-Adresse des AL1342 eingeben und mit [ENTER] bestätigen. > Webbrowser zeigt Web-Schnittstelle des Geräts. >...
Info: Geräteinformationen zeigen ......................36 Firmware: Gerät auf Werkseinstellungen rücksetzen ................37 Firmware: Gerät neu starten........................37 IO-Link Devices konfigurieren ........................38 22822 Im Auslieferungszustand ist der AL1342 mit den Werkseinstellungen konfiguriert (→ Werkseinstellungen (→ S. 79)). Benötigte Software: LR DEVICE (1.5.0.x oder höher) (Art.-Nr.: QA0011/QA0012)
(OFFLINE-Modus). Die so erstellte Konfiguration kann als Datei (*.lrp) gespeichert und später auf den AL1342 geladen und aktiviert werden. Weiter Infos zur Offline-Parametrierung: → Bedienungsanleitung LR DEVICE > Parametrierung mit LR DEVICE 10924 Die Parametrierung des AL1342 mit dem LR DEVICE ist nur möglich über die IoT-Schnittstelle X23.
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > 9.1.2 IoT: IP-Einstellungen konfigurieren 17713 Für den Zugriff auf den IO-Link Master über die IT-Infrastruktur muss der Anwender die IP-Einstellungen der IoT-Schnittstelle einstellen. Um die IP-Einstellungen mit DHCP zu konfigurieren, muss im IT-Netzwerk ein DHCP-Server aktiv sein.
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > 9.1.3 IoT: Sicherheitsmodus konfigurieren 51866 Die IoT-Schnittstelle des IO-Link Master bietet einen Sicherheitsmodus. Er ermöglicht die sichere Datenübertragung per Transportverschlüsselung sowie die Einschränkung des Zugriffs auf IO-Link Master und IO-Link Devices per Nutzerauthentifizierung.
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > 9.1.4 IoT: Zugriffsrechte konfigurieren 16555 Die Zugriffsrechte regeln, welche Instanz die Parameterdaten, Prozessdaten und Ereignis-/Diagnosemeldungen lesen und / oder schreiben darf. Um die Zugriffsrechte auf den IO-Link Master zu konfigurieren: ►...
2147483647 2147483647 ms [Application Tag] Qullenbezeichner des IO-Link Masters in der Werkseinstellung: AL1342 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.
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > 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: ►...
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > 9.1.7 Fieldbus: Länge der Prozessdaten einstellen 17306 Um die Länge der zu übertragenen Prozessdaten und der Anordnung der Bytes einzustellen: ► Menü [Fieldbus] wählen. >...
[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.
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...
Bei einem Neustart des Geräts bleiben alle Einstellungen erhalten. Um das AL1342 neu zu starten: ► Menü [Firmware] wählen. > Menüseite zeigt die aktuellen Einstellungen. ► Auf [Reboot] klicken, um das Gerät neu zu starten. > LR DEVICE startet den ifm IO-Link Master neu.
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.
► Folgende POST-Anfrage an den AL1342 senden: {"code":"request","cid":-1,"adr":"gettree"} > AL1342 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...
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > 9.2.2 Allgemeine Funktionen 3118 Das AL1342 besitzt den Typ device (→ Übersicht: IoT-Typen (→ S. 119)). Neben gettree können auf das Wurzelelement vom Typ device folgende Dienste angewendet werden:...
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > 9.2.3 IoT-Schnittstelle konfigurieren 16540 Über die IoT-Schnittstelle (Port X23) wird der AL1342 in das IT-Netzwerk integriert. Unterstruktur: iotsetup Verfügbare Datenpunkte: Name Beschreibung Zugriff ../accessrights...
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > 9.2.4 IoT-Schnittstelle: Sicherheitsmodus konfigurieren 25397 Der Zugriff auf die IoT-Schnittstelle des IO-Link Masters kann mit einem Sicherheitsmodus geschützt werden: Unterstruktur: iotsetup Verfügbare Datenpunkte: Name Beschreibung Zugriff...
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > Beispiel: Sicherheitsmodus aktivieren 34532 Aufgabe: Den Sicherheitsmodus der IoT-Schnittstelle des IO-Link Masters aktivieren. Das Passwort "password" setzen (Base64-codiert: cGFzc3dvcmQ=) Lösung: Die Aktivierung besteht aus 2 Schritten: Sicherheitsfunktion aktivieren Mit Dienst setdata den Sicherheitsmodus über den Datenpunkt iotsetup/security/securitymode aktivieren.
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > 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. Die Anfrage muss mit https gesendet werden.
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > 9.2.5 Feldbus-Schnittstelle konfigurieren 11747 Über die Feldbus-Schnittstelle (Ports X21 / X22) wird der AL1342 in das Modbus TCP-Netzwerk integriert. Unterstruktur: fieldbussetup Verfügbare Datenpunkte: Name...
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > 9.2.6 IO-Link Ports konfigurieren 1169 Der Anwender kann die IO-Link Ports X01...X08 separat konfigurieren. Unterstruktur: iolinkmaster/port[n] (n = 1...8). Verfügbare Datenpunkte: Name Beschreibung Zugriff ../senddatatosmob Prozessdaten an LR SMARTOBSERVER senden...
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > Beispiel: Datenspeicher eines IO-Link Ports klonen 36055 Aufgabe: Der Datenspeicher des IO-Link Ports X02 von IO-Link Master 1 soll nach IO-Link Master 2 geklont werden.
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 9.2.7 IO-Link Devices konfigurieren 10232 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...8)
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.
10987 Aufgabe: Die Bezeichnung des IO-Link Masters für die Darstellung im LR SMARTOBSERVER auf AL1342 setzen. Lösung: Den Parameter [Application Tag] mit dem Dienst setdata auf den Wert [AL1342] ändern. Der Datenpunkt des Parameters [Application Tag] im Gerätebeschreibungsobjekt ist /devicetag/applicationtag.
* = nur änderbar, wenn nicht mit Feldbus-SPS verbunden > Beispiel: Prozessdaten eines IO-Link Devices lesen 16574 Aufgabe: Den aktuellen Messwert des ifm-Temperatursensors TN2531 an IO-Link-Port X02 lesen Lösung: Den Datenpunkt für die Prozess-Eingangsdaten mit dem Dienst getdata lesen. Anfrage (Request): "code":"request",...
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > 9.2.10 IO-Link Master steuern 29929 Auf dem IO-Link Master können unterschiedliche Dienste und Verwaltungsfunktionen ausgeführt werden. Unterstruktur: firmware Verfügbare Datenpunkte: Name Beschreibung Zugriff ../version Software-Version ../type...
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > Beispiel: Firmware aktualisieren 31160 Aufgabe: Die Firmware des Geräts aktualisieren; Größe der Firmware-Datei: 356676 Bytes Lösung: Die Firmware des Geräts wird in Fragmenten (chunks) auf das Gerät übertragen. Die Größe der Fragmente ist abhängig von der Größe des Flashspeichers des IO-Link Masters.
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > 9.2.11 Diagnosedaten des AL1342 lesen 11742 Der Anwender kann Diagnosedaten über den Zustand des IO-Link Masters lesen. Unterstruktur: processdatamaster Verfügbare Datenpunkte: Name Beschreibung Zugriff ../temperature...
Firmware-Version ../bootloaderrevision Bootloader-Version ../extensionrevisions Firmware- und Bootloader-Version ../fieldbustype Feldbus r ... nur lesen Zusätzliche Informationen über das AL1342 kann mit dem Dienst getidentity gelesen werden (→ Dienst: getidentity (→ S. 123)). > 9.2.13 Geräteinformationen des IO-Link Devices lesen 38393 Der Anwender kann Informationen über die mit den IO-Link Ports verbundenen IO-Link Devices lesen.
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > 9.2.14 Ereignisse abonnieren 24488 Besitzt ein Datenpunkt das Unterelement datachanged, kann der Anwender die Ereignisse abonnieren. Verfügbare Datenpunkte: Name Beschreibung Zugriff timer[n]/counter Aktueller Wert, der abonniert werden kann timer[n]/interval Zykluszeit der Aktualisierung der abonnierten Werte iolinkmaster/port[n]/portevent...
Seite 57
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > Beispiel: Ereignis abonnieren 17946 Aufgabe: Es sollen regelmäßig die aktuellen Werte folgender Parameter an einen Netzwerk-Server mit der IP-Adresse 192.168.0.4 verschickt werden: Produktname des IO-Link Devices an IO-Link Port X02, zyklische Eingangsdaten des IO-Link Devices an IO-Link Port X02 und die Betriebstemperatur des IO-Link Masters.
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > 9.2.15 MQTT-Unterstützung 34073 Der AL1342 kann in einer MQTT-Kommunikation als Client arbeiten. Mit dem subscribe-Dienst ist es so möglich, Nachrichten an einen MQTT-Broker zu verschicken (PUBLISH). > Beispiel: Temperatur an MQTT-Broker veröffentlichen 17372 Aufgabe: Temperatur des IO-Link Masters an einen MQTT-Broker veröffentlichen (IP-Adresse...
50737 Die Gerätefamilie DataLine verfügt über einen IoT-Core. Der IoT Core ermöglicht es dem Anwender, den AL1342 über eine REST API aus IT-Netzwerken heraus anzusprechen und in Internet-of-Things-Anwendungen einzubinden. Auf dem AL1342 ist eine Gerätebeschreibung gespeichert. Diese Gerätebeschreibung ist ein strukturiertes, maschinenlesbares Datenobjekt im JSON-Format.
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > Auf den ifm-IoT-Core zugreifen 50741 Der Anwender kann über HTTP-Requests auf den ifm-IoT-Core zugreifen. Folgende Request-Methoden stehen zur Verfügung. > GET-Methode 21300 Mit der GET-Methode kann der Anwender lesend auf einen Datenpunkt zugreifen.
Seite 61
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > POST-Request 33872 Mit der POST-Methode kann der Anwender lesend und schreibend auf einen Datenpunkt zugreifen. Die Anfrage an den IoT-Core besitzt folgende allgemeine Syntax: "code":"code_id", "cid":id, "adr":"data_point/service",...
Seite 62
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > Beispiel: POST-Request 52006 Anfrage: "code":"request", "cid":4711, "adr":"devicetag/applicationtag/getdata" Rückgabe: "cid":4711, "data":{"value":"AL1342"}, "code":200...
Seite 63
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > IoT-Core: Diagnosecodes 22783 Code Text Beschreibung Anfrage erfolgreich abgearbeitet OK but needs reboot Anfrage erfolgreich abgearbeitet; IO-Link Master muss neu gestartet werden OK but block request not finished Anfrage erfolgreich abgearbeitet;...
AL1342 in Modbus-Projekt einbinden 11754 Das AL1342 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...
2. [Gerät]: [Modbus_TCP_Slave] wählen. 3. [Name]: Einen eindeutigen Namen eingeben ► Auf [Gerät anhängen] klicken. > Gerätebaum zeigt AL1342 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.
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > 9.3.2 IO-Link Master konfigurieren 51664 Registerbereich für die Konfiguration des IO-Link Masters: → Configuration Area (→ S. 88) Der Bereich beinhaltet folgende Daten: ...
9036 Port X07: Port Configuration 9042 Port X08: Port Configuration r/w ... Lesen und Schreiben Zusätzlich kann der Anwender über folgende azyklische Kommandos die IO-Link Ports des AL1342 einstellen: "Set Mode": → Kommando 0x10 – Set Mode (→ S. 105) ...
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > 9.3.4 Eingangsdaten mehrerer IO-Link Ports lesen SYS_OBJECTID> Registerbereich für den kompakten Zugriff auf die Eingangsdaten der IO-Link Ports X01…X04 und X05...X08: → Input Data (→...
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > 9.3.5 Eingangsdaten einzelner IO-Link Ports lesen 23072 Registerbereich für den separaten Zugriff auf Eingangsdaten der einzelnen IO-Link Ports: → Single Port Access (→ S. 98) Der Bereich enthält für jeden IO-Link Port X01...X08 folgende Daten: ...
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 9.3.6 Ausgangsdaten mehrerer IO-Link Ports schreiben 9633 Registerbereich für den kompakten Zugriff auf die Ausgangsdaten der IO-Link Ports X01…X04 und X05...X08: → Output Data (→...
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > 9.3.7 Ausgangsdaten einzelner IO-Link Ports schreiben 23016 Registerbereich für den separaten Zugriff auf Ausgangsdaten der einzelnen IO-Link Ports: → Single Port Access (→ S. 98) Der Bereich enthält für jeden IO-Link Port X01...X08 folgende Daten: ...
Seite 72
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 Status-/Fehler-Flags für Port-Konfiguration Vendor ID / Device ID der angeschlossenen IO-Link Devices Events und zugehörige Event Codes ► Allgemeine Regeln für den Zugriff auf die Modbus-Register beachten (→ Regeln für den Zugriff auf Modbus-Register (→...
► Nach jedem Lese- oder Schreibzugriff die Gültigkeit der übertragenen Daten prüfen (→ Mapping: (→ S. 99)). > Unterstützte Function Codes 13676 Der AL1342 unterstützt folgende Function Codes für den lesenden und/oder schreibenden Zugriff auf die Modbus-Register: Function Code Funktionsname / Beschreibung 03 (0x03) Read Multiple Registers / Mehrere zusammenhängende Register lesen...
Seite 75
Response Function Code: Request Function Code Response Data: angeforderte Daten Tritt ein Fehler auf während des Zugriffs auf die Register, antwortet der AL1342 mit einem Error Code anstelle des Function Codes. Die Response-Nachricht hat folgenden Inhalt: Response Function Code: Error Code (= Request Function Code + 0x80) ...
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 Wartung, Instandsetzung und Entsorgung Inhalt Reinigung..............................76 Firmware aktualisieren ...........................77 IO-Link Device tauschen ........................78 16306 Der Betrieb des Geräts ist wartungsfrei. ► Gerät nach dem Gebrauch gemäß den gültigen nationalen Bestimmungen umweltgerecht entsorgen.
► In Adressfeld des Browsers folgendes eingeben: und mit [ENTER] bestätigen: http://<IP-Adresse des Geräts>/web/update > Webbrowser zeigt Seite [Firmware Update]. Neue Firmware auf AL1342 laden ► Auf [Datei auswählen] klicken. > Dialogfenster erscheint. ► Firmware-Datei (.bin) wählen und auf [Öffnen] klicken.
Gerätevalidierung und Datenspeicherung = [Type compatible V1.1 device with Restore] ► Ä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 AL1342 verbinden. > IO-Link Master kopiert Parameterwerte aus dem Datenspeicher auf das neue IO-Link Device. >...
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > 13.1.4 Eingänge 22820 Eingänge Anzahl der digitalen Eingänge 16; (IO-Link Port Class A: 8 x 2) Schaltpegel High [V] 11...30 Schaltpegel Low [V] 0...5 Kurzschlussfest >...
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > 13.1.10 Elektrischer Anschluss 17850 Spannungsversorgung IN X31 Steckverbindung Anschlussbelegung + 24 V DC (US) GND (US) Ethernet IN / OUT X21, X22 Steckverbindung Anschlussbelegung TX + RX +...
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > 13.2.1 Register Inhalt Configuration Area ..........................88 Diagnostic Data ............................90 Input Data ...............................93 Output Data ............................96 Single Port Access ..........................98 Acyclic Command Channel ........................100 18637 Der AL1342 speichert Konfigurationsdaten, Prozessdaten und Status-/Diagnosedaten in Modbus-Registern.
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > Configuration Area 8912 Register Inhalt Bits 8-15 Bits 0-7 8998 Access Rights Process Data Length 8999 reserviert Byte Swap 9000 Port X01: Port Configuration (→ Mapping: Port-Konfiguration (→...
Seite 89
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > 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 Failsafe Mode -- Pin 4 (DO)
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 Diagnostic Data 11746 Register Inhalt Bits 8-15 Bits 0-7 Port X01: → reserviert Mapping: Diagnostics (→ S. 91) Port X01: Vendor ID reserviert Port X01: Device ID (MSB) Port X01: Device ID Port X01: Device ID (LSB) 34...39...
Seite 91
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > Mapping: Diagnostics 17305 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 reserviert Wrong Length Wrong Length Wrong Cycle Wrong reserviert...
Seite 92
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > 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: Mode...
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > Single Port Access 11408 Register Inhalt Bits 8-15 Bits 0-7 1000 Port X01: Digital Data - Pin 2 Port X01: Digital Input - Pin 4 (DI) Port X01: →...
Seite 99
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > Mapping: Statusinformationen 11610 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 reserviert reserviert reserviert reserviert reserviert SC / OL SENS PWR...
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > 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 (→ Anforderungskanal (Request) (→...
Seite 101
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > Anforderungskanal (Request) 10893 Register Inhalt Bits 8-15 Bits 0-7 Port No. Index Subindex Command User ID Data Length (Number of Bytes) Data (Byte 0) Data (Byte 1) Data (Byte 32) Data (Byte 33)
Seite 102
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > 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) Data (Byte 31)
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > 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...
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > 13.2.2 Azyklische Kommandos Inhalt Kommando 0x10 – Set Mode .......................105 Kommando 0x20 – Set Validation ID / Data Storage ................107 Kommando 0x30 – Set Fail-safe Data Pattern ..................109 Kommando 0x40 –...
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > Kommando 0x10 – Set Mode 23461 Der Befehl ändert die Betriebsart eines IO-Link-Ports des AL1342. Korrespondierender Parameter: [Port Mode] (→ Mapping: Port-Konfiguration (→ S. 89)) >...
Seite 106
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > 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 ...
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > Kommando 0x20 – Set Validation ID / Data Storage 23462 Der Befehl setzt das Verhalten des IO-Link Masters beim Anschluss eines neuen IO-Link Devices an einem IO-Link-Ports des Geräts.
Seite 108
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > 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 ...
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > Kommando 0x30 – Set Fail-safe Data Pattern 23464 Der Befehl setzt das Verhalten des Ausgänge bei einer Unterbrechung der Modbus TCP-Verbindung und die entsprechenden Rückfallwerte. Korrespondierender Parameter: [Fail-safe Mode] (→...
Seite 110
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 Port No. reserviert reserviert 0x30 User ID Result Data Length (Number of Bytes) reserviert / Error Code Failsafe Mode / Additional Code 7 ... 21 reserviert Legende: ...
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > Kommando 0x50 – Factory Reset 7254 Der Befehl setzt alle Parameter auf die Werkseinstellungen (→ Werkseinstellungen (→ S. 79)). > Kommandoanforderung 11060 Register Inhalt Bits 8-15 Bits 0-7...
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > Profil: deviceinfo 17135 Element (identifier) Eigenschaften Pflicht Kommentar deviceinfo type = structure kennzeichnet Element als Geräteinformation profile = deviceinfo ../devicename type = data optional ../devicefamiliy type = data...
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 Profil: iolinkdevice_full 7376 Element (identifier) Eigenschaften Pflicht Kommentar iolinkdevice type = structure Struktur eines IO-Link Devices profile = iolinkdevice_full ../vendorid type = data obligatorisch ../deviceid type = data...
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 Profil: network 11179 Element (identifier) Eigenschaften Pflicht Kommentar network type = structure kennzeichnet Element als Geräteinformation profiles = deviceinfo ../macaddress type = data obligatorisch ...
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 Profil: software 10999 Element (identifier) Eigenschaften Pflicht Kommentar software type = structure kennzeichnet Element als Software profile = software ../version type = data obligatorisch ../type type = data...
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > 13.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) service Element ist ein Dienst, der aus dem Netzwerk heraus angesprochen werden kann event Element ist ein Ereignis, das durch die Firmware ausgelöst werden kann und Benachrichtigungen verschickt...
Seite 121
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > Dienst: gettree 17435 Name: gettree Beschreibung: Der Dienst liest die komplette Gerätebeschreibung des AL1342 und gibt sie als JSON-Objekt aus. Anfragedaten (Feld "data"): keine Rückgabedaten (Feld "data"): Datenfeld...
Seite 122
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > Dienst: getdatamulti 17964 Name: getdatamulti Beschreibung: Der Dienst liest sequentiell die Werte mehrerer Datenpunkte und gibt diese aus. Für jeden Datenpunkt werden der Wert und ein Diagnosecode ausgegeben. Anfragedaten (Feld "data"): Datenfeld Pflichtfeld...
Seite 123
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > Dienst: getidentity 52381 Name: getidentity Beschreibung: Der Dienst liest die Geräteinformationen des AL1342 und gibt sie aus. Anfragedaten (Feld "data"): keine Rückgabedaten (Feld "data"): Datenfeld Pflichtfeld...
Seite 124
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > Dienst: getsubscriptioninfo 17436 Name: getsubscriptioninfo Beschreibung: Der Dienst liefert Informationen über ein existierendes Abonnement (subscribe). Anfragedaten (Feld "data"): Datenfeld Pflichtfeld Datentyp Beschreibung callback obligatorisch STRING Adresse, an die IoT-Core Ereignisbenachichtigungen senden soll;...
Seite 125
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > Dienst: iolreadacyclic 12222 Name: iolreadacyclic Beschreibung: Der Dienst liest azyklisch den Parameterwert eines IO-Link Devices. Der Zugriff erfolgt über IO-Link Index und Subindex. Anfragedaten (Feld "data"): Datenfeld Pflichtfeld...
Seite 126
"]} > Dienst: setdata 11036 Name: setdata Beschreibung: Der Dienst setzt den Wert eines Datenpunkts. Anfragedaten (Feld "data"): Datenfeld Pflichtfeld Datentyp Beschreibung newvalue obligatorisch STRING Neuer Wert des Elements/Datenpunkts Rückgabedaten (Feld "data"): keine Beispiel: {"code":"request", "cid":4711, "adr":"devicetag/applicationtag/setdata", "data":{"newvalue":"ifm IO-Link master"}...
Seite 127
JSON-Objekt Format der Daten oder des Serviceinhalts optional STRING profiles optional JSON-Array hash optional STRING > Dienst: signal 25406 Name: signal Beschreibung: Der Dienst löst das Blinken der Status-LEDs des AL1342 aus. Anfragedaten (Feld "data"): keine Rückgabedaten (Feld "data"): keine Beispiel: "code":"request", "cid":4711, "adr":"firmware/signal"...
Seite 128
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 > Dienst: subscribe 10920 Name: subscribe Beschreibung: Der Dienst abonniert die Werte von Datenpunkten. Die zu abonnierenden Datenpunkte werden als Liste übergeben. Der IO-Link Master sendet Änderungen an die in callback definierte Datensenke.
Seite 130
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67 IO-Link-Ports Betriebsart konfigurieren ................34 Datenübertragung zu LR AGENT oder LR SMARTOBSERVER einstellen 33 Parametrierung ................12, 25 Gerätevalidierung und Datenspeicherung einstellen ........35 Parametrierung mit LR DEVICE ............27 Rückfallwerte einstellen ................
Seite 131
IO-Link Master mit Modbus TCP-Schnittstelle DataLine 8 Ports IP 65 / IP 66 / IP 67...