Betriebsanleitung
Betriebsanleitung
Betriebsanleitung
>
Betriebsanleitung
AL1400
Firmware: 3.1.x
Deutsch
10 / 2021
80290566 / 03
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
Inhaltsverzeichnis
1 Vorbemerkung 5
1.1 Rechtliche Hinweise .............................................................................................................5
1.2 Zweck des Dokuments.........................................................................................................5
1.3 Zeichenerklärung .................................................................................................................6
1.4 Änderungshistorie ................................................................................................................6
2 Sicherheitshinweise 7
2.1 Allgemein .............................................................................................................................7
2.2 Notwendige Vorkenntnisse ..................................................................................................7
2.3 Sicherheitssymbole auf dem Gerät ......................................................................................7
2.4 IT-Sicherheit .........................................................................................................................8
3 Bestimmungsgemäße Verwendung 9
4 Funktion 10
4.1 Parametrierung ..................................................................................................................10
4.2 Optische Signalisierung .....................................................................................................10
4.3 PROFINET .........................................................................................................................10
4.4 Internet of Things (IoT) ......................................................................................................11
4.5 IO-Link................................................................................................................................11
4.5.1 IO-Link-Versorgung .................................................................................................................... 11
4.5.2 Digitale Ausgänge ...................................................................................................................... 11
4.6 Spannungsausgang ...........................................................................................................11
5 Montage 12
5.1 Gerät montieren .................................................................................................................12
6 Elektrischer Anschluss 13
6.1 Hinweise.............................................................................................................................13
6.2 PROFINET-Ports verbinden ..............................................................................................14
6.3 IO-Link Ports verbinden .....................................................................................................15
6.4 Gerät erden ........................................................................................................................16
6.5 Gerät anschließen ..............................................................................................................17
2
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
8 Inbetriebnahme 21
8.1 Parametrieroptionen ..........................................................................................................21
9 Parametrierung 22
9.1 LR DEVICE ........................................................................................................................23
9.1.1 Hinweise ..................................................................................................................................... 24
9.1.2 Erster Zugriff mit LR DEVICE auf IO-Link Master ....................................................................... 25
9.1.3 IoT: Zugriffsrechte konfigurieren................................................................................................. 26
9.1.4 IoT: Schnittstelle zum LR AGENT oder LR SMARTOBSERVER konfigurieren.......................... 27
9.1.5 Fieldbus: IP-Einstellungen konfigurieren .................................................................................... 27
9.1.6 IO-Link-Ports: Datenübertragung zu LR AGENT oder LR SMARTOBSERVER einstellen ......... 28
9.1.7 IO-Link-Ports: Betriebsart Pin 2 (UA) einstellen ......................................................................... 28
9.1.8 IO-Link Ports: Stromstärke begrenzen ....................................................................................... 29
9.1.9 IO-Link-Ports: Betriebsart Pin 4 (US) einstellen ......................................................................... 30
9.1.10 IO-Link-Ports: Gerätevalidierung und Datenspeicherung einstellen ........................................... 31
9.1.11 Info: Geräteinformationen zeigen ............................................................................................... 32
9.1.12 Firmware: Gerät auf Werkseinstellungen rücksetzen ................................................................. 32
9.1.13 Firmware: Gerät neu starten....................................................................................................... 32
9.1.14 IO-Link Devices konfigurieren .................................................................................................... 33
9.2 ifm-IoT-Core .......................................................................................................................34
9.2.1 Hinweise für Programmierer ....................................................................................................... 35
9.2.2 Erste Schritte .............................................................................................................................. 39
9.2.3 Allgemeine Funktionen ............................................................................................................... 39
9.2.4 Feldbus: IP-Einstellungen konfigurieren ..................................................................................... 44
9.2.5 IoT: Zugriffsrechte konfigurieren................................................................................................. 45
9.2.6 IoT: Schnittstelle zu LR AGENT und LR SMARTOBSERVER konfigurieren .............................. 45
9.2.7 IO-Link Ports: Stromstärke begrenzen ....................................................................................... 46
9.2.8 IO-Link Ports: Betriebsart Pin 4 (US) einstellen.......................................................................... 46
9.2.9 IO-Link Ports: Gerätevalidierung und Datenspeicherung konfigurieren ...................................... 47
9.2.10 IO-Link Ports: Datenübertragung zu LR AGENT oder LR SMARTOBSERVER konfigurieren ... 49
9.2.11 IO-Link Ports: Prozessdaten lesen und schreiben ...................................................................... 49
9.2.12 IO-Link Ports: Port-Events anzeigen .......................................................................................... 52
9.2.13 IO-Link Devices: Auf Parameter zugreifen ................................................................................. 52
9.2.14 IO-Link Devices: Geräteinformationen lesen und schreiben....................................................... 54
9.2.15 IO-Link Devices: IO-Link Events anzeigen ................................................................................. 54
9.2.16 Gateway: Gerät rücksetzen, neu starten und lokalisieren .......................................................... 54
9.2.17 Gateway: Geräteinformationen lesen ......................................................................................... 55
9.2.18 Geräteinformationen des IO-Link Masters lesen ........................................................................ 55
9.2.19 Gateway: Firmware aktualisieren ............................................................................................... 56
9.2.20 Gateway: Anwendungskennung einstellen ................................................................................. 57
9.2.21 Benachrichtigungen abonnieren ................................................................................................. 58
9.2.22 Web Socket nutzen .................................................................................................................... 62
9.2.23 IoT-Core-Visualizer nutzen ......................................................................................................... 64
9.3 PROFINET .........................................................................................................................71
9.3.1 GSD-Datei installieren ................................................................................................................ 71
9.3.2 IO-Link Master in Projekt einbinden ........................................................................................... 72
9.3.3 IO-Link Master konfigurieren ...................................................................................................... 73
9.3.4 IO-Link Ports konfigurieren ......................................................................................................... 76
9.3.5 IO-Link Devices konfigurieren .................................................................................................... 78
9.3.6 Prozessdaten lesen und schreiben ............................................................................................ 79
9.3.7 Data Storage sichern und wiederherstellen ................................................................................ 80
9.3.8 Suspend / Resume nutzen ......................................................................................................... 82
9.3.9 Diagnoseinformationen und Alarme erfassen............................................................................. 84
9.3.10 I&M-Datensätze lesen ................................................................................................................ 88
3
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
10 Betrieb 89
10.1 Web-based Management nutzen .......................................................................................89
12 Werkseinstellungen 91
13 Zubehör 92
14 Anhang 93
14.1 Technische Daten ..............................................................................................................94
14.1.1 Einsatzbereich ............................................................................................................................ 94
14.1.2 Elektrische Daten ....................................................................................................................... 94
14.1.3 Ein-/Ausgänge ............................................................................................................................ 99
14.1.4 Eingänge .................................................................................................................................... 99
14.1.5 Ausgänge ................................................................................................................................... 99
14.1.6 Schnittstellen ............................................................................................................................ 100
14.1.7 Umgebungsbedingungen ......................................................................................................... 100
14.1.8 Zulassungen / Prüfungen ......................................................................................................... 100
14.1.9 Mechanische Daten .................................................................................................................. 101
14.1.10 Elektrischer Anschluss ............................................................................................................. 101
14.2 PROFINET .......................................................................................................................102
14.2.1 Gerätestruktur .......................................................................................................................... 102
14.2.2 Parameterdaten ........................................................................................................................ 103
14.2.3 Zyklische Daten ........................................................................................................................ 109
14.2.4 Azyklische Daten ...................................................................................................................... 117
14.3 ifm-IoT-Core .....................................................................................................................119
14.3.1 Übersicht: IoT-Profile ................................................................................................................ 120
14.3.2 Übersicht: IoT-Typen ................................................................................................................ 126
14.3.3 Übersicht: IoT-Dienste .............................................................................................................. 127
15 Index 141
4
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
1 Vorbemerkung
Inhalt
Rechtliche Hinweise .................................................................................................................................5
Zweck des Dokuments .............................................................................................................................5
Zeichenerklärung ......................................................................................................................................6
Änderungshistorie.....................................................................................................................................6
14801
>
© Alle Rechte bei ifm electronic gmbh. Vervielfältigung und Verwertung dieser Anleitung, auch
auszugsweise, nur mit Zustimmung der ifm electronic gmbh.
Alle auf unseren Seiten verwendeten Produktnamen, -Bilder, Unternehmen oder sonstige Marken sind
Eigentum der jeweiligen Rechteinhaber:
• AS-i ist Eigentum der AS-International Association, (→ www.as-interface.net)
• CAN ist Eigentum der CiA (CAN in Automation e.V.), Deutschland (→ www.can-cia.org)
• CODESYS™ ist Eigentum der CODESYS GmbH, Deutschland (→ www.codesys.com)
• DeviceNet™ ist Eigentum der ODVA™ (Open DeviceNet Vendor Association), USA
(→ www.odva.org)
• EtherNet/IP® ist Eigentum der → ODVA™
• EtherCAT® ist eine eingetragene Marke und patentierte Technologie, lizenziert durch die Beckhoff
Automation GmbH, Deutschland
• IO-Link® ist Eigentum der → PROFIBUS Nutzerorganisation e.V., Deutschland
(→ www.io-link.com)
• ISOBUS ist Eigentum der AEF – Agricultural Industry Electronics Foundation e.V., Deutschland
(→ www.aef-online.org)
• Microsoft® ist Eigentum der Microsoft Corporation, USA (→ www.microsoft.com)
• Modbus® ist Eigentum der Schneider Electric SE, Frankreich (→ www.schneider-electric.com)
• PROFIBUS® ist Eigentum der PROFIBUS Nutzerorganisation e.V., Deutschland
(→ www.profibus.com)
• PROFINET® ist Eigentum der → PROFIBUS Nutzerorganisation e.V., Deutschland
• Windows® ist Eigentum der → Microsoft Corporation, USA
>
Dieses Dokument gilt für Geräte des Typs „IO-Link Master mit PROFINET-Schnittstelle
PerformanceLine 4 Port IP 65 / IP 66 / IP 67" (Art.-Nr.: AL1400).
Es ist Bestandteil des Gerätes und enthält Angaben zum korrekten Umgang mit dem Produkt.
► Dieses Dokument vor dem Einsatz des Gerätes lesen.
► Dieses Dokument während der Einsatzdauer des Gerätes aufbewahren.
5
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
1.3 Zeichenerklärung
15989
WARNUNG
Warnung vor schweren Personenschäden.
Tod oder schwere irreversible Verletzungen sind möglich.
VORSICHT
Warnung vor Personenschäden.
Leichte reversible Verletzungen sind möglich.
ACHTUNG
Warnung vor Sachschäden
Wichtiger Hinweis
Fehlfunktionen oder Störungen sind bei Nichtbeachtung möglich
Information
Ergänzender Hinweis
► ... Handlungsaufforderung
> ... Reaktion, Ergebnis
→ ... "siehe"
abc Querverweis
123 Dezimalzahl
0x123 Hexadezimalzahl
0b010 Binärzahl
[...] Bezeichnung von Tasten, Schaltflächen oder Anzeigen
>
1.4 Änderungshistorie
18994
6
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
2 Sicherheitshinweise
Inhalt
Allgemein ..................................................................................................................................................7
Notwendige Vorkenntnisse .......................................................................................................................7
Sicherheitssymbole auf dem Gerät ..........................................................................................................7
IT-Sicherheit .............................................................................................................................................8
213
>
2.1 Allgemein
2272
• 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. Diese muss alle erforderlichen Informationen und Sicherheitshinweise für Betreiber,
Benutzer und ggf. vom Systemersteller autorisiertes Servicepersonal beinhalten.
• Dieses Dokument vor Inbetriebnahme des Produktes lesen und während der Einsatzdauer
aufbewahren.
• Das Produkt muss sich uneingeschränkt für die betreffenden Applikationen und
Umgebungsbedingungen eignen.
• Das Produkt nur bestimmungsgemäß verwenden (→ Bestimmungsgemäße Verwendung
(→ S. 9)).
• Die Missachtung von Anwendungshinweisen oder technischen Angaben kann zu Sach- und / oder
Personenschäden führen.
• Für Folgen durch Eingriffe in das Gerät oder Fehlgebrauch durch den Betreiber übernimmt der
Hersteller keine Haftung und keine Gewährleistung.
• Montage, elektrischer Anschluss, Inbetriebnahme, Programmierung, Konfiguration, Bedienung
und Wartung des Produktes darf nur für die jeweilige Tätigkeit ausgebildetes, autorisiertes
Fachpersonal durchführen.
• Geräte und Kabel wirksam vor Beschädigung schützen.
>
Das Dokument richtet sich an Fachkräfte. Dabei handelt es sich um Personen, die aufgrund ihrer
einschlägigen Ausbildung und ihrer Erfahrung befähigt sind, Risiken zu erkennen und mögliche
Gefährdungen zu vermeiden, die der Betrieb oder die Instandhaltung eines Produkts verursachen
kann.
>
Allgemeiner Warnhinweis
Hinweise in Kapitel "Elektrischer Anschluss" beachten (→ Elektrischer Anschluss
(→ S. 13))!
7
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
2.4 IT-Sicherheit
56503
ACHTUNG!
Bei Betrieb des Gerätes in einer ungeschützten Netzwerkumgebung:
> Unzulässiger Lese- oder Schreibzugriff auf Daten möglich.
> Unzulässige Beeinflussung der Gerätefunktion möglich.
► Zugriffsmöglichkeiten auf das Gerät prüfen und einschränken.
8
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
3 Bestimmungsgemäße Verwendung
58282
Das Gerät ist für den schaltschranklosen Einsatz in der Anlagenbau konzipiert.
► Das Gerät nur innerhalb der Genzen der technischen Daten einsetzen (→ Technische Daten
(→ S. 94)).
9
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
4 Funktion
Inhalt
Parametrierung .......................................................................................................................................10
Optische Signalisierung ..........................................................................................................................10
PROFINET .............................................................................................................................................10
Internet of Things (IoT) ...........................................................................................................................11
IO-Link ....................................................................................................................................................11
Spannungsausgang................................................................................................................................11
7482
>
4.1 Parametrierung
7771
4.3 PROFINET
56510
10
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
4.5 IO-Link
7773
4.5.1 IO-Link-Versorgung
57343
Das Gerät verfügt über 4 Versorgungen für IO-Link Devices (Sensoren, Aktuatoren).
Die Ports X1...X4 sind Ports Class B.
Pin 2 (UA) der Ports X1...X4 unterstützt verschiedene Betriebsarten (spannungsfrei,
Versorgungsspannung UA, Digitaler Ausgang).
Die Stromstärke der Versorgungsspannungen US und UA der Ports X1...X4 kann eingestellt werden.
Jede Versorgung verfügt über eine Kurzschlussüberwachung.
Das Gerät gewährleistet den Brandschutz für angeschlossene IO-Link Devices durch Bereitstellung
eines energiebegrenzten Stromkreises an den Ports (nach IEC61010-1 und Class 2 nach UL1310).
>
Das Gerät verfügt über 4 optional aktivierbare digitale Ausgänge (Schaltausgang DC-13 nach IEC
60947-5-1, 20 W).
Die digitalen Ausgänge liegen an Pin 2 der Ports X1...X4.
Die digitalen Ausgänge werden von der Versorgungsspannung UA gespeist. Sie beziehen sich auf
das Potential von UA (Pin 5).
>
4.6 Spannungsausgang
56525
Das Gerät verfügt über einen Spannungsausgang (XD2) für die Versorgung eines zusätzlichen
Geräts. Dadurch können mehrere Geräte vom Typ "PerformanceLine" aus einer Spannungsquelle
versorgt werden (Daisy chain).
11
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
5 Montage
Inhalt
Gerät montieren ......................................................................................................................................12
22016
>
► Gerät auf der Montagefläche mit 2 Montageschrauben und Unterlegscheiben der Größe M5
befestigen.
▪ Anzugsdrehmoment: 1,8 Nm
12
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
6 Elektrischer Anschluss
Inhalt
Hinweise .................................................................................................................................................13
PROFINET-Ports verbinden ...................................................................................................................14
IO-Link Ports verbinden ..........................................................................................................................15
Gerät erden ............................................................................................................................................16
Gerät anschließen ..................................................................................................................................17
22017
>
6.1 Hinweise
18076
13
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
14
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
VORSICHT
Anschluss von IO-Link Devices Class A an Ports Class B mit 4-/5-poligen Steckverbindungen
> Brandgefahr
> Beeinträchtigung der elektrischen Sicherheit
> Fehlfunktionen
► Für den Anschluss von IO-Link Devices Class A an Ports Class B ausschließlich 3-polige
Steckverbindungen verwenden!
15
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
16
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
VORSICHT
Überschreitung der maximalen Eingangsstromstärke von 16 A
> Brandgefahr
► IU und IA der Spannungsquellen US und UA unter Berücksichtigung des
Derating-Verhalten des AL1400 entsprechend dimensionieren (→ Derating-Verhalten
(→ S. 95))!
ACHTUNG
Fehlender Verpolungsschutz bei Kreuzverpolung zwischen US und UA: Die
Versorgungsspannungen US und UA sind einzeln geschützt gegen Verpolung. Die
Versorgungsspannungen US und UA sind nicht geschützt gegen eine kreuzweise Verpolung
miteinender.
> Beschädigung des Geräts
► Sicherstellen, dass die Versorgungsspannungen US und UA korrekt angeschlossen sind.
17
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
7.1 Übersicht
56670
18
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
7.2 LED-Anzeigen
22024
7.2.1 Status-LEDs
22034
Die LED mit der Bezeichnung RDY zeigt den Status des Gateways.
Die LED mit der Bezeichnung BF (Bus Failure) zeigt den Status der PROFINET-Verbindung.
Die LED mit der Bezeichnung SF (System Failure) zeigt den Status des Systems.
Status-LED Bedeutung
RDY grün ein Status: OK
>
7.2.2 Ethernet-Ports
22027
Jeder Ethernet-Port verfügt über 2 LEDs mit der Bezeichnung LNK und ACT. Die LEDs zeigen den
Status der Ethernet-Verbindung.
Status-LED Bedeutung
19
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
7.2.3 Spannungsversorgung
57000
Der Port für die Spannungsversorgung (XD1) verfügt über die LEDs mit der Bezeichnung US und UA.
Die LEDs zeigen den Status der Versorgungsspannung.
Status-LED Bedeutung
>
Jeder IO-Link Port Class B verfügt über 2 LEDs mit der Bezeichnung IOL und UA/DO. Die LEDs
zeigen den Status des IO-Link Ports.
Status-LED Bedeutung
IOL gelb aus Port als DI/DO konfiguriert: Pin 4 (C/Q) = OFF
20
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
8 Inbetriebnahme
56505
Durch Einschalten der Versorgungsspannungen startet der AL1400 mit den Werkseinstellungen. Die
LEDs signalisieren den aktuellen Betriebszustand des Geräts und der Ports (→ LED-Anzeigen
(→ S. 19)).
>
8.1 Parametrieroptionen
56522
21
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
9 Parametrierung
Inhalt
LR DEVICE .............................................................................................................................................23
ifm-IoT-Core ...........................................................................................................................................34
PROFINET .............................................................................................................................................71
22367
22
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
9.1 LR DEVICE
Inhalt
Hinweise .................................................................................................................................................24
Erster Zugriff mit LR DEVICE auf IO-Link Master ..................................................................................25
IoT: Zugriffsrechte konfigurieren ............................................................................................................26
IoT: Schnittstelle zum LR AGENT oder LR SMARTOBSERVER konfigurieren ....................................27
Fieldbus: IP-Einstellungen konfigurieren ................................................................................................27
IO-Link-Ports: Datenübertragung zu LR AGENT oder LR SMARTOBSERVER einstellen ...................28
IO-Link-Ports: Betriebsart Pin 2 (UA) einstellen .....................................................................................28
IO-Link Ports: Stromstärke begrenzen ...................................................................................................29
IO-Link-Ports: Betriebsart Pin 4 (US) einstellen .....................................................................................30
IO-Link-Ports: Gerätevalidierung und Datenspeicherung einstellen ......................................................31
Info: Geräteinformationen zeigen ...........................................................................................................32
Firmware: Gerät auf Werkseinstellungen rücksetzen ............................................................................32
Firmware: Gerät neu starten...................................................................................................................32
IO-Link Devices konfigurieren ................................................................................................................33
22822
23
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
9.1.1 Hinweise
Inhalt
Online-Parametrierung ...........................................................................................................................24
Offline-Parametrierung ...........................................................................................................................24
VPN-Verbindung.....................................................................................................................................24
22369
>
Online-Parametrierung
56523
Die Parameter des IO-Link Masters und der angeschlossenen Sensoren und Aktuatoren können vor
Einbau und Inbetriebnahme oder während des laufenden Betriebs eingestellt werden.
Bei Änderung während des Betriebs wird die Funktionsweise der Anlage beeinflusst.
► Sicherstellen, dass es nicht zu Fehlfunktionen in der Anlage kommt.
Während des Parametriervorgangs bleiben der IO-Link Master und die Sensoren im Arbeitsbetrieb.
Sie führen ihre Überwachungsfunktionen mit den bestehenden Parametern weiter aus, bis die
Parametrierung abgeschlossen ist.
>
Offline-Parametrierung
22405
Der AL1400 unterstützt die Offline-Parametrierung. Dabei erstellt der Anwender eine Konfiguration für
den IO-Link Master und die angeschlossenen IO-Link Devices, ohne mit dem AL1400 verbunden zu
sein (OFFLINE-Modus). Die so erstellte Konfiguration kann als Datei (*.lrp) gespeichert und später auf
den AL1400 geladen und aktiviert werden.
>
VPN-Verbindung
22762
Eine aktive VPN-Verbindung blockiert den Zugriff der Parametriersoftware LR DEVICE auf die
PROFINET-Schnittstelle des AL1400.
► VPN-Verbindung deaktivieren, um mit dem LR DEVICE auf den AL1400 zugreifen zu
können.
24
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
25
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
26
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
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.
Um die Verzögerung zu vermeiden:
► Nach der Änderung des Parameters den IO-Link Master neu starten.
Um aus dem PROFINET-Netzwerk oder mit Parametriersoftware LR DEVICE auf den IO-Link Master
zugreifen zu können, müssen die IP-Einstellungen der PROFINET-Schnittstelle entsprechend
angepasst werden.
► Menü [Fieldbus] wählen.
> Menüseite zeigt die aktuellen Einstellungen.
► Folgende Parameter wie gewünscht einstellen:
Name Beschreibung Mögliche Werte
[MAC address] MAC-Adresse des IO-Link Masters Wert ist fest eingestellt.
[Fieldbus firmware]
27
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Der Anwender kann für jeden IO-Link Port separat entscheiden, ob die Prozessdaten der
angeschlossenen IO-Link Devices an LR AGENT oder LR SMARTOBSERVER übertragen werden.
Die Übertragung von Prozessdaten setzt voraus, dass die Schnittstelle zu LR AGENT oder
LR SMARTOBSERVER korrekt konfiguriert ist (→ IoT: Schnittstelle zum LR AGENT oder
LR SMARTOBSERVER konfigurieren (→ S. 27)).
Der Anwender kann für jeden IO-Link-Port die Betriebsart separat einstellen.
Um die Betriebsart von Pin 2 (UA) eines IO-Link-Ports einzustellen:
► Menü [Port x] wählen (x = 1...X1...X4)
> Menüseite zeigt die aktuellen Einstellungen.
► Folgende Parameter wie gewünscht einstellen:
Name Beschreibung Mögliche Werte
[Mode Pin2 UA] Betriebsart von Pin 2 des Ports [Off (IO-Link Type A Supply)] IO-Link Port Class A
28
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Für die IO-Link Ports X1...X4 lassen sich folgende Eigenschaften einstellen:
• Max. Stromstärke der Versorgungsspannung US
• Max. Stromstärke der Versorgungsspannung UA
[Current Limit Pin2 UA] Max. Stromstärke der Versorgungsspannung UA am Port 0 0 mA*
(Wert in Milliampere) ...
2000* 2000 mA
[Current Limit Pin1 + Pin4 US] Max. Stromstärke der Versorgungsspannung US am Port 0 0 mA
(Wert in Milliampere) ...
450* 450 mA
...
2000 2000 mA
* ... Werkseinstellung
29
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Der Anwender kann für jeden IO-Link-Port die Betriebsart separat einstellen.
Um die Betriebsart von Pin 4 (US) eines IO-Link-Ports einzustellen:
► Menü [Port x] wählen (x = 1...4).
> Menüseite zeigt die aktuellen Einstellungen.
► Folgende Parameter wie gewünscht einstellen:
Name Beschreibung Mögliche Werte
[Mode Pin4 US] Betriebsart des Pin 4 des Ports [Disabled] keine Datenübertragung
[IO-Link] IO-Link-Daten
[Cycle time actual]** Aktuelle Zykluszeit der Datenübertragung zwischen Parameter nur lesbar
IO-Link Master und IO-Link Device am Port (Wert in
Mikrosekunden)
[Cycle time preset]* Zykluszeit der Datenübertragung zwischen IO-Link 0 Gerät stellt schnellstmögliche
Master und IO-Link Device am Port (Wert in Zykluszeit automatisch ein.
Mikrosekunden)
1 1 Mikrosekunden
... ...
132800 132800 Mikrosekunden
[Bitrate]** Aktuelle Datenrate der Datenübertragung zwischen Parameter nur lesbar
IO-Link Master und IO-Link Device am Port
* ... Parameter nur verfügbar, wenn [Mode] = [IO-Link]
** ... Parameter nur sichtbar, wenn IO-Link Device am IO-Link-Port angeschlossen ist.
30
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Der Anwender kann wählen, wie sich die IO-Link Ports bezüglich der Gerätevalidierung und der
Speicherung / Wiederherstellung von Parameterdaten des angeschlossenen IO-Link Devices
verhalten soll.
Folgende Optionen sind verfügbar:
Option Validierung des IO-Link Sicherung der Parameterwerte Wiederherstellung der
Devices Parameterwerte
Die Optionen gelten nur, wenn der IO-Link Port im Betriebsmodus "IO-Link" ist.
Für Optionen [Type compatible V1.1 device with Backup + Restore] und [Type compatible
V1.1 device with Restore]: Bei Änderung der Vendor ID und Device ID im Online-Modus wird
der Datenspeicher gelöscht und eine neue Sicherung der Parameterwerte des
angeschlossenen IO-Link Devices im IO-Link Master erzeugt.
[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
31
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
>
Beim Rücksetzen des IO-Link Masters werden alle Parameter auf die Werkseinstellungen gesetzt:
Um das Gerät auf die Werkseinstellungen rückzusetzen:
► Menü [Firmware] wählen.
> Menüseite zeigt die aktuellen Einstellungen.
► Auf [Factory Reset] klicken, um das Gerät rückzusetzen.
> LR DEVICE setzt das Gerät auf die Werkseinstellungen.
>
32
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Um die an das Gerät angeschlossenen IO-Link Devices mit der Parametriersoftware LR DEVICE zu
konfigurieren:
Voraussetzungen:
> IO-Link Master ist korrekt installiert und mit der Parametriersoftware LR DEVICE verbunden.
> IO-Link Device ist korrekt mit dem AL1400 verbunden.
> Betriebsart des IO-Link-Ports ist "IO-Link" (→ IO-Link-Ports: Betriebsart Pin 4 (US) einstellen
(→ S. 30)).
> IoT besitzt Schreibrechte auf dem IO-Link Master (→ IoT: Zugriffsrechte konfigurieren (→ S. 26)).
1 IO-Link Master wählen
► LR DEVICE starten.
► IODD-Datei-Bibliothek aktualisieren
ODER:
IODD-Datei des IO-Link Devices manuell importieren.
► Netzwerk nach Geräten scannen.
> LR DEVICE erkennt IO-Link Master.
2 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).
Informationen über die verfügbaren Parameter des IO-Link Device: → IO Device Description
(IODD) des IO-Link Devices
33
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
9.2 ifm-IoT-Core
Inhalt
Hinweise für Programmierer ...................................................................................................................35
Erste Schritte ..........................................................................................................................................39
Allgemeine Funktionen ...........................................................................................................................39
Feldbus: IP-Einstellungen konfigurieren.................................................................................................44
IoT: Zugriffsrechte konfigurieren ............................................................................................................45
IoT: Schnittstelle zu LR AGENT und LR SMARTOBSERVER konfigurieren.........................................45
IO-Link Ports: Stromstärke begrenzen ...................................................................................................46
IO-Link Ports: Betriebsart Pin 4 (US) einstellen .....................................................................................46
IO-Link Ports: Gerätevalidierung und Datenspeicherung konfigurieren .................................................47
IO-Link Ports: Datenübertragung zu LR AGENT oder LR SMARTOBSERVER konfigurieren ..............49
IO-Link Ports: Prozessdaten lesen und schreiben .................................................................................49
IO-Link Ports: Port-Events anzeigen ......................................................................................................52
IO-Link Devices: Auf Parameter zugreifen .............................................................................................52
IO-Link Devices: Geräteinformationen lesen und schreiben ..................................................................54
IO-Link Devices: IO-Link Events anzeigen .............................................................................................54
Gateway: Gerät rücksetzen, neu starten und lokalisieren......................................................................54
Gateway: Geräteinformationen lesen .....................................................................................................55
Geräteinformationen des IO-Link Masters lesen ....................................................................................55
Gateway: Firmware aktualisieren ...........................................................................................................56
Gateway: Anwendungskennung einstellen ............................................................................................57
Benachrichtigungen abonnieren .............................................................................................................58
Web Socket nutzen ................................................................................................................................62
IoT-Core-Visualizer nutzen .....................................................................................................................64
31995
34
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Die Gerätefamilie PerformanceLine verfügt über einen IoT-Core. Der IoT Core ermöglicht es dem
Anwender, den AL1400 über eine REST API aus IT-Netzwerken heraus anzusprechen und in
Internet-of-Things-Anwendungen einzubinden.
Auf dem AL1400 ist eine Gerätebeschreibung gespeichert. Diese Gerätebeschreibung ist ein
strukturiertes, maschinenlesbares Datenobjekt im JSON-Format. In dieses Datenobjekt werden alle
aktuellen Werte von Parametern, Prozessdaten, Diagnosedaten und Geräteinformationen abgebildet.
Die Datenwerte können mithilfe von Diensten gelesen und geändert werden.
35
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Der Anwender kann über HTTP-Requests auf den ifm-IoT-Core zugreifen. Folgende
Request-Methoden stehen zur Verfügung.
>
GET-Request
21300
Mit der GET-Methode kann der Anwender lesend auf einen Datenpunkt zugreifen.
Die Anfrage an den IoT-Core besitzt folgende Syntax:
http://ip/datapoint/service
Parameter Beschreibung
ip IP-Adresse der IoT-Schnittstelle
Parameter Beschreibung
>
Beispiel: GET-Request
52004
Rückgabe:
{
"cid":-1,
"data":{"value":"AL1400"},
"code":200
}
36
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
POST-Request
16548
Mit der POST-Methode kann der Anwender lesend und schreibend auf einen Datenpunkt zugreifen.
Die Anfrage an den IoT-Core besitzt folgende Syntax:
{
"code":"code_id",
"cid":id,
"adr":"data_point/service",
"data":{req_data}
}
▪ transaction Transaktion
▪ event Ereignis
cid id Correlation ID für die paarweise Zuordnung von Anfrage und Rückgabe; vom Nutzer frei zu
vergebende Kennung
adr data_point Datenpunkt des Elementebaums, auf den zugegriffen werden soll
* = optional: nur erforderlich bei Diensten, die Daten an den IoT Core senden (z. B. setdata)
data* resp_data Werte, die vom IoT Core zurückgegeben werden; Syntax abhängig vom Dienst
Beispiel: POST-Request
52006
Anfrage:
{
"code":"request",
"cid":4711,
"adr":"devicetag/applicationtag/getdata"
}
Rückgabe:
{
"cid":4711,
"data":{"value":"AL1400"},
37
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
"code":200
}
>
IoT-Core: Diagnosecodes
58222
231 OK but block request not finished Anfrage erfolgreich abgearbeitet; blockweise Anfrage aber noch
nicht beendet
232 Data has been accepted, but internally modified Neue Werte wurden akzeptiert, wurde aber vom IO-Link Master
angepasst (Master cyle time)
532 PLC connected Error Fehler beim Schreiben der Daten, da IO-Link Master noch mit
Feldbus-SPS verbunden ist.
38
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
In Abhängigkeit von den Lese- und Schreibrechten können auf Elemente vom Typ data folgende
Dienste angewendet werden:
Dienst Beschreibung
../getdata Wert des Elements lesen
39
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
40
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
41
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Aufgabe: Folgende aktuelle Werte sollen vom IO-Link Master gelesen werden: Temperatur,
Seriennummer
Lösung: Die aktuellen Parameterwerte mit dem dienst getdatamulti lesen (Datenpunkt Temperatur:
/processdatamaster/temperature; Datenpunkt Seriennummer: /deviceinfo/serialnumber)
• Anfrage (Request):
{
"code":"request",
"cid":4711,
"adr":"/getdatamulti",
"data":{"datatosend":["/processdatamaster/temperature","/deviceinfo/serialnumber"]
}
}
• Rückgabe (Response):
{
"cid":4711,
"data":{
"processdatamaster/temperature":{"code":200,"data":44},
"deviceinfo/serialnumber":{"code":200,"data":"000174210147"}},
"code":200
}
>
Aufgabe: Alle Elemente mit der Bezeichnung "status" und dem Profil "runcontrol" auflisten.
Lösung: Mit dem Dienst querytree die Gerätebeschreibung mit den Parametern "status" (name) und
"runcorntrol" (profile) durchsuchen.
• Anfrage (Request):
{
"cid":4711,
"adr":"querytree",
"code":"request",
"data":{
"profile":"runcontrol",
"name":"status"}
}
• Anwtort (Response):
{
"cid":4711,
"data":{
"adrList":[
"device/connections/mqttConnection/status",
"device/connections/mqttConnection/mqttCmdChannel/status"]},
"code":200
}
42
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Speicherdauer einstellen
60243
Der IoT Core bietet die Möglichkeit, die Speicherdauer von Daten und Benachrichtigungen
einzustellen. Die Dienste Dienst: setdata (→ S. 137) und Dienst: subscribe (→ S. 139) verfügen
deshalb über den Parameter "duration".
>
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
• Betriebstemperatur des IO-Link Masters.
Das Abonnement soll nur bis zum nächsten Neustart des IO-Link Masters aktiv sein.
Lösung: Mit dem subscribe-Dienst die erforderlichen Daten abonnieren.
• Anfrage (Request):
{
"code":"request",
"cid":4711,
"adr":"/timer[1]/counter/datachanged/subscribe",
"data":{
"callback":"http://192.168.0.4:80/temp",
"datatosend":[
"/iolinkmaster/port[2]/iolinkdevice/productname",
"/iolinkmaster/port[2]/iolinkdevice/pdin",
"/processdatamaster/temperature"],
"duration":"uptime"}
}
• Antwort (Response):
{
"cid":4711,
"code":200
}
43
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Unterstruktur: fieldbussetup
Verfügbare Datenpunkte:
Name Beschreibung Zugriff
Anwendbare Dienste:
Name Beschreibung
../network/setblock alle Werte der Unterstruktur blockweise schreiben
Die IP-Parameter in der Unterstruktur network nur blockweise mit dem Dienst setblock
ändern!
44
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Unterstruktur: iotsetup
Verfügbare Datenpunkte:
Name Beschreibung Zugriff
>
Unterstruktur: iotsetup
Verfügbare Datenpunkte:
Name Beschreibung Zugriff
../smobip IP-Adresse des LR AGENT oder LR SMARTOBSERVER rw
45
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
../current_us Aktuelle Stromstärke der Versorgungsspannung US (Pin 1 und 4) am Port (Wert in mA) r
../current_ua_max Max. Stromstärke der Versorgungsspannung UA (Pin 2) am Port (Wert in mA)** rw*
../current_ua Aktuelle Stromstärke der Versorgungsspannung UA (Pin 2) am Port (Wert in mA)** r
46
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
../validation_datastorage_mode Verhalten des IO-Link-Ports beim Anschluss der eines neuen IO-Link rw*
Devices
Anwendbare Dienste:
Dienst Beschreibung
../validation_useconnecteddevice das mit dem IO-Link Port verbundene IO-Link Devices validieren*
../datastorage/getblobdata Inhalt des Data-Storage-Bereichs lesen
* ... nur änderbar, wenn sich die PROFINET-SPS nicht im Zustand RUNNING befindet
>
Aufgabe:
Der Datenspeicher des IO-Link Ports X02 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 IO-Link Ports von
IO-Link Master 1 gelesen. Im zweiten Schritt werden die gelesenen Daten in den Datenspeicher des
IO-Link Ports vo IO-Link Master 2 gespeichert.
Datenspeicher sichern:
1 Vorbereitungen
► Segmentgröße des Data Storage lesen (h = Anzahl der Bytes):
{"code":"request", "cid": -1,"adr":"/iolinkmaster/port[2]/datastorage/chunksize/getdata"}
Beispiel: h = 256
► Gesamtgröße des Data-Storage-Bereichs lesen (g = Anzahl der Bytes):
{"code": "request", "cid": -1, "adr": "/iolinkmaster/port[2]/datastorage/size/getdata"}
Beispiel: g = 550
► Anzahl der Leseschritte n berechnen: n = erste ganzzahlige Wert, für den gilt: g < n*h
Beispiel: n= 3, da 550 < 3*256
2 Datenspeicher des IO-Link Ports lesen
► Segmentweise den Data Storage lesen ("pos" gibt den Byte-Offset an, an dem mit der Länge "length" der
Lesevorgang startet).
47
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
{"code": "request", "cid": -1, "adr": "/iolinkmaster/port[2]/datastorage/getblobdata", "data": {"pos": 0, "length": h}}
{"code": "request", "cid": -1, "adr": "/iolinkmaster/port[2]/datastorage/getblobdata", "data": {"pos": h, "length": h}}
{"code": "request", "cid": -1, "adr": "/iolinkmaster/port[2]/datastorage/getblobdata", "data": {"pos": 2*h, "length": h}}
...
{"code": "request", "cid": -1, "adr": "/iolinkmaster/port[2]/datastorage/getblobdata", "data": {"pos": n*h, "length": h}}
Beispiel:
1. Lesebefehl: pos = 0, length = 256
2. Lesebefehl: pos = 256, length =256
3. Lesenebefehl: pos = 512, length = 256
> Jedes Segement wird als BASE64-String zurückgegeben.
► Segmente verbinden (konkatenieren).
Datenspeicher wiederherstellen:
1 Vorbereitungen
► Größe des gesicherten Data-Storage-Inhalts ermitteln (n = Anzahl der Bytes).
Beispiel: n = 550
► Segmentgröße lesen (s = Anzahl der Bytes):
{"code":"request", "cid": -1,"adr":"/iolinkmaster/port[1]/datastorage/chunksize/getdata"}
Beispiel: s = 256
2 Data-Storage-String übertragen
► Segmentweises Schreiben des Data-Storage-Strings starten ("size" = Größe des gelesenen Data Storage):
{"code":"request", "cid": -1, "adr":"/iolinkmaster/port[1]/datastorage/start_stream_set", "data": {"size": n}}
Beispiel: size = 550
► Segmentweise Data-Storage-String übertragen ("value" = String-Wert mit Länge s):
{"code": "request", "cid": -1, "adr": "/iolinkmaster/port[1]/datastorage/stream_set", "data": {"value":
"aWZtfgIAAABBTDF4NXhfY25faXRfdDIuMi43Nw..."}
48
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
../iolinkdevice/pdout Wert des IO-Link Ausgangs an Pin 4 des IO-Link Ports rw*
r = nur lesen
rw = lesen und schreiben
* = nur änderbar, wenn Feldbus-SPS nicht im Betriebszustand RUNNING
>
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.
0x03C9 = 0b1111001001
Temperaturwert: 0b11110010 = 242
Daraus folgt: Der aktuelle Temperaturwert ist 24,2 °C.
49
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Aufgabe: Der Buzzer des DV2500 anIO-Link Port X2 soll eingeschaltet werden. Der DV2500 arbeitet
im On/Off-Modus.
Lösung: Die IODD des DV2500 zeigt die Struktur des Prozesswerts (→ z. B. LED-Aktivität). Der
Buzzer wird über Bit 40 des Prozesswerts geschaltet (OFF = 0, ON = 1).
Um nur den Buzzer zu schalten:
1. Den aktuellen Prozesswert lesen (→ Beispiel: IO-Link Prozesswert lesen (Betriebsart
"IO-Link") (→ S. 49)).
2. Bit 40 des gelesenen Werts auf 1 setzen.
3. Neuen Prozesswert schreiben.
Beispiel:
Gelesener Prozesswert:
0x0000 0000 004D = 0b0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0100 1101
Neuer Prozesswert:
0b0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 0100 1101 = 0x0100 0000 004D
• Anfrage (Request):
{
"code":"request",
"cid":10,
"adr":"iolinkmaster/port[2]/iolinkdevice/pdout/setdata",
"data":{"newvalue":"01000000004D"}
}
• Rückgabe (Response):
{
"cid":10,
"code":200
}
>
Aufgabe: Der digitale Ausgangswert des IO-Link Devices an IO-Link Port X1 soll auf "ON" gesetzt
werden. Die Betriebsart des IO-Link Ports ist "Digital Output (DO)".
Lösung: Den Wert 1 auf den Datenpunkt pdout schreiben. Der Wert muss als Hexadezimalwert mit
der Länge von 1 Byte übergeben werden (OFF = "00", ON = "01").
• Anfrage (Request):
{
"code":"request",
"cid":10,
"adr":"iolinkmaster/port[1]/iolinkdevice/pdout/setdata",
"data":{"newvalue":"01"}
}
• Rückgabe (Response):
{
"cid":10,
"code":200
}
50
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Aufgabe: Der digitale Eingansgswert des IO-Link Devices an IO-Link Port X5 soll gelesen werden.
Die Betriebsart des IO-Link Ports ist "Digital Intput (DI)".
Lösung: Den Prozesswert des Datenpunkts pdin schreiben. Der Prozesswert wird als
Hexadezimalwert mit der Länge von 1 Byte zurückgegeben (OFF = "00", ON = "01"').
• Anfrage (Request):
{
"code":"request",
"cid":10,
"adr":"iolinkmaster/port[5]/iolinkdevice/pdin/getdata"
}
• Rückgabe (Response):
{
"cid":10,
"data":{"value":"00"},
"code":200
}
51
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
>
Der ifm-IoT-Core unterstützt die Konfiguration der angeschlossenen IO-Link Devices. Der Zugriff auf
einen Parameter erfolgt über IO-Link Index und Subindex (→ IO Device Description (IODD) des
Geräts).
Unterstruktur: iolinkmaster/port[n]/iolinkdevice (n = 1...4)
Anwendbare Dienste:
Dienst Beschreibung
../iolreadacyclic Parameter eines IO-Link Devices lesen (azyklisch)
../iolwriteacyclic Parameter eines IO-Link Devices schreiben (azyklisch)
>
Der zurückgegebene Wert wird im Hexadezimalformat dargestellt. Die Konvertierung des HEX-Werts
in einen STRING-Wert ergibt: G0214280710
52
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
53
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
>
Unterstruktur: firmware
Anwendbare Dienste:
Name Beschreibung
54
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Unterstruktur: deviceinfo
Verfügbare Datenpunkte:
Name Beschreibung Zugriff
../productcode Artikelnummer r
../vendor Hersteller r
../devicefamily Gerätefamilie r
../hwrevision Hardware-Revision r
../serialnumber Seriennummer r
../swrevision Firmware-Version r
../bootloaderrevision Bootloader-Version r
../fieldbustype Feldbus r
Unterstruktur: processdatamaster
Verfügbare Datenpunkte:
Name Beschreibung Zugriff
../temperature Temperatur des IO-Link Masters (Wert in °C) r
55
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Unterstruktur: firmware
Verfügbare Datenpunkte:
Name Beschreibung Zugriff
../version Software-Version r
../type Software-Typ r
r = nur lesen
w = nur schreiben
Anwendbare Dienste:
Name Beschreibung
../install Auf den IO-Link Master übertragene Firmware installieren
>
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. Um die Firmware zu
übertragen, muss die Firmware-Datei mit BASE64 in eine Zeichenfolge umgewandelt werden.
1 Vorbereitungen
► Größe der Fragmente ermitteln (g = Anzahl der Bytes):
{"code":"request", "cid": -1, "adr":"/firmware/container/chunksize/getdata"}
► Firmware-Datei in einen BASE64-String umwandeln.
2 Übertragung der Firmware starten
► Übertragung der Firmware mit dem Dienst start_stream_set starten (Parameter "size": Größe der Firmware-Datei):
{"code":"request", "cid": -1, "adr":"/firmware/container/start_stream_set", "data":{"size":356676}}
3 Firmware in den Flashspeicher des IO-Link Masters laden
► BASE64-String der Firmware-Datei fragmentweise an den IO-Link Master senden (value = String-Wert mit Länge
g).
{"code": "request", "cid": -1, "adr": "/firmware/container/stream_set", "cid": -1, "data": {"value":
"aWZtfgIAAABBTDF4NXhfY25faXRfdDIuMi43Nw..."}
► Schritt 3 wiederholen, bis alle Fragemente der Firmware-Datei an IO-Link Master gesendet wurden.
> IO-Link Master speichert die empfangenen Segmente im Container-Bereich.
4 Firmware installieren
► Installation der übertragenen Firmware starten.
{"code": "request", "cid": -1, "adr": "/firmware/install", "data": {}}
56
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Für die Speicherung des applicationtag stehen auf dem IO-Link Master 32 Byte zu Verfügung.
Wird der Speicherbereich beim Schreiben mit setdata überschritten, bricht der IoT Core den
Schreibvorgang ab und gibt den Diagnosecode 400 zurück.
Beim Schreiben der Anwendungskennung den unterschiedlichen Speicherbedarf der
einzelnen UTF-8-Zeichen beachten:
• Zeichen 0-127: 1 Byte pro Zeichen
• Zeichen >127: mehr als 1 Byte pro Zeichen
>
Aufgabe: Die Bezeichnung des IO-Link Masters für die Darstellung im LR SMARTOBSERVER auf
AL1400 setzen.
Lösung: Den Parameter [Application Tag] mit dem Dienst setdata auf den Wert [AL1400] ändern.
Der Datenpunkt des Parameters [Application Tag] im Gerätebeschreibungsobjekt ist
/devicetag/applicationtag.
• Anfrage (Request):
{
"code":"request",
"cid":4711,
"adr":"/devicetag/applicationtag/setdata",
"data":{"newvalue":"AL1400"}
}
• Rückgabe (Response):
{"cid":4711,"code":200}
57
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Besitzt ein Datenpunkt das Unterelement datachanged, kann der Anwender Benachrichtigungen über
Werte- oder Zustandsänderungen abonnieren. Auslöser für die Benachrichtigungen kann der Ablauf
eines Timers oder ein Ereignis sein. Der IoT Core unterstützt die Ausgabe der Benachrichtigungen im
CSV- oder im JSON-Format.
Verfügbare Datenpunkte:
Name Beschreibung Zugriff
Anwendbare Dienste:
Name Beschreibung
../datachanged/subscribe Benachrichtigung anmelden
Zusätzlich kann der Anwender mit Dienst: getsubscriberlist (→ S. 131) alle aktiven Abonnements
anzeigen.
58
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Aufgabe: Es sollen regelmäßig die aktuellen Werte folgender Parameter an einen Netzwerk-Server
mit der IP-Adresse 192.168.0.4 verschickt werden:
• zyklische Eingangsdaten des IO-Link Devices an IO-Link Port X02
• Betriebstemperatur des IO-Link Masters.
• Anfrage (Request):
{
"code":"request",
"cid":4711,
"adr":"/timer[1]/counter/datachanged/subscribe",
"data":
{
"callback":"http://192.168.0.4:80/temp",
"datatosend":[
"/iolinkmaster/port[2]/iolinkdevice/pdin",
"/processdatamaster/temperature"]
}
}
Zusätzlich muss das Zeitintervall des timer[1] auf einen Wert zwischen 500 ms und 2147483647 ms
gesetzt werden.
• Anfrage (Request):
{
"code":"request",
"cid":4712,
"adr":"/timer[1]/interval/setdata",
"data":{"newvalue":500}
}
• Rückgabe (Response):
{
"cid":4712,
"code":200
}
• Benachrichtigung (JSON)
{
"code":"event",
"cid":4711,
"adr":"",
"data":{
"eventno":"6317",
"srcurl":"/timer[1]/counter/datachanged",
"payload":{
"/timer[1]/counter":{"code":200,"data":1},
"/processdatamaster/temperature":{"code":200,"data":39},
59
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
"/iolinkmaster/port[2]/iolinkdevice/pdin":{"code":200,"data":"03B0"}}}
}
>
60
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
61
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Der IoT Core unterstützt die Kommunikation per WebSocket-Protokoll. Mit Web Sockets kann der
Anwender einen Full-Duplex-Kommunikationkanal über eine TCP-Verbindung aufbauen.
WebSockets können für folgende Dienste genutzt werden:
• subscribe / unsubsribe
Aufgabe: Es sollen regelmäßig die aktuellen Werte folgender Parameter über eine existierende
WebSocket-Verbindung an die Dantensenke myTopic verschickt werden:
• Produktname des IO-Link Devices an IO-Link Port X02
• zyklische Eingangsdaten des IO-Link Devices an IO-Link Port X02
• Betriebstemperatur des IO-Link Masters.
62
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
"datatosend":[
"/iolinkmaster/port[2]/iolinkdevice/productname",
"/iolinkmaster/port[2]/iolinkdevice/pdin",
"/processdatamaster/temperature"]}
}
63
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Der ifm-IoT-Core-Visualizer des IO-Link Masters bietet eine grafischen Nutzeroberfläche für den
Zugriff auf Funktionen des ifm-IoT-Cores.
Um den IoT-Core-Visualizer zu starten:
► Webbrowser starten.
► Folgende Adresse aufrufen: http://ipaddress/web/subscribe
> Browser zeigt IoT-Core-Visualizer:
Über das Navigationsmenü hat der Anwender Zugriff auf folgende Funktionen:
• [Notification]: Benachrichtigungen erstellen und verwalten (subscribe / unsubsribe)
• [Elements]: Elemente in Gerätebeschreibung suchen
• [Parameter]: IO-Link Master parametrieren
• [Processdata]: Prozessdaten lesen und schreiben
• [Update]: Firmware des IO-Link Masters aktualisieren
64
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Benachrichtigungen verwalten
60474
Voraussetzungen:
• Iot-Core-Visualizer ist gestartet.
► Auf [Notification] klicken.
> Menüseite für Verwaltung von Benachrichtigungen erscheint.
> Menüseite zeigt in Tabelle alle angemeldeten Benachrichtigungen
>
65
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
Bei zyklischen Benachrichtigungen über timer[1] oder timer[2] muss der Anwender zusätzlich
die Intervallzeit des betreffenden Timers setzen.
>
Benachrichtigung löschen
60719
Voraussetzungen:
• Menüseite [Notification] ist geöffnet.
• Mindestens eine Benachrichtigung ist aktiv.
► In Spalte [Unsubscribe] auf [x] klicken.
> Gewählte Benachrichtigung wird gelöscht (unsubscribe).
66
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Die Menüseite [Elements] ermöglicht es, die Gerätebeschreibung nach Elementen mit bestimmten
Eigenschaften (status, profile, name) zu durchsuchen und die Ergebnisse auszugeben.
Voraussetzungen:
• Iot-Core-Visualizer ist gestartet.
► Auf [Elements] klicken.
> Eingabemaske erscheint.
► In Eingabefeldern [identifier], [profile] und [type] die Suchkriterien des gewünschten Elements
eingeben.
► Auf [Search for ...] klicken.
> IoT-Core-Visualizer durchsucht Gerätebeschreibung nach Elementen mit gewählten Suchkriterien.
> Ergebnisliste zeigt alle gefundenen Elemente.
67
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Voraussetzungen:
• Iot-Core-Visualizer ist gestartet.
► Auf [Parameter] klicken.
> Menüseite zeigt verfügbare Parameter des IO-Link Masters.
> Aktuelle Parametwerte werden angezeigt.
> Editierbare Parameter können geändert werden.
68
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Die Menüseite ermöglicht es, die Prozessdaten des IO-Link Masters und der angeschlossenen IO-Link
Devices zu lesen und zu schreiben.
Voraussetzungen:
• Iot-Core-Visualizer ist gestartet.
► Auf [Processdata] klicken.
> Menüseite zeigt die Unterstrukturen der Gerätebeschreibung, die Prozessdaten und Events
enthalten.
> Aktuelle Prozesswerte werden angezeigt.
> Editierbare Prozessdaten können geändert werden.
69
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Firmware aktualisieren
60477
Die Menüseite [Update] bietet die Möglichkeit, die Firmware des IO-Link Masters zu aktualisieren:
Voraussetzungen:
• Iot-Core-Visualizer ist gestartet.
► Auf [Update] klicken.
> Menüseite zeigt Informationen zur aktuellen Firmware-Version.
► Auf [Load software file] klicken und neue Firmware-Datei (*.bin) wählen.
► Auf [Update] klicken, um den Aktualisierungprozess zu starten.
> Firmware des IO-Link Masters wird aktualisiert.
> Bereich zeigt Fortschrittsanzeige.
> Wenn Aktualisierungsprozess erfolgreich, dann startet der IO-Link Master automatisch neu.
70
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
9.3 PROFINET
Inhalt
GSD-Datei installieren ............................................................................................................................71
IO-Link Master in Projekt einbinden .......................................................................................................72
IO-Link Master konfigurieren ..................................................................................................................73
IO-Link Ports konfigurieren .....................................................................................................................76
IO-Link Devices konfigurieren ................................................................................................................78
Prozessdaten lesen und schreiben ........................................................................................................79
Data Storage sichern und wiederherstellen ...........................................................................................80
Suspend / Resume nutzen .....................................................................................................................82
Diagnoseinformationen und Alarme erfassen ........................................................................................84
I&M-Datensätze lesen ............................................................................................................................88
22758
>
ifm stellt für die Abbildung der IO-Link Master der Gerätefamilie AL14 in der
PROFINET-Projektierungssoftware eine GSD-Datei bereit. Der Anwender kann die GSD-Datei von der
ifm-Webseite herunterladen (→ www.ifm.com).
Um die IO-Link Master zum Hardware-Katalog der PROFINET-Projektierungssoftware hinzuzufügen:
► GSD-Datei der IO-Link Master von der ifm-Webseite herunterladen.
► PROFINET-Projektierungssoftware starten.
► GSD-Datei installieren.
Nach der Installation der GSD-Datei befinden sich die IO-Link Master im Hardware-Katalog in
folgendem Ordner:
[Other field devices] > [PROFINET IO] > [ifm electronic] > [ifm electronic]
71
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Mithilfe der installierten GSD-Datei kann der IO-Link Master zu einem Projekt hinzugefügt werden.
► Neues Projekt erstellen / Existierendes Projekt öffnen.
► Ansicht [Devices & networks] öffnen.
► PROFINET-Steuerung und Kopplungseinheiten erzeugen und konfigurieren.
► PROFINET-Verbindung erzeugen und konfigurieren.
► IO-Link Master aus Hardware-Katalog per Drag&Drop in das Projekt ziehen.
> IO-Link Master wird mit Default-Konfiguration in das Projekt geladen.
> IO-Link Master ist Teil des Projekts.
Um den IO-Link Master in die Feldbus-Infrastruktur einzubinden, müssen die IP-Einstellungen der
Feldbus-Schnittstelle entsprechend konfiguriert werden.
► In Ansicht [Devices & networks]: Doppelklick auf IO-Link Master
> Überblicksansicht [Device overview] des IO-Link Masters erscheint.
► Slot [0 X1] (PN-IO) wählen.
> Fenster [Properties] > [General] zeigt Eigenschaften der Feldbus-Schnittstelle.
► Menüpunkt [Ethernet addresses] wählen.
► PROFINET-Verbindung wählen.
► IP-Einstellungen der Ethernet-Schnittstelle an die Eigenschaften des PROFINET-Verbindung
anpassen.
► Optional: Weitere Einstellungen der Ethernet-Schnittstelle konfigurieren.
► Projekt speichern.
► Mit PROFINET-Steuerung verbinden und Projekt auf Steuerung laden.
>
Der AL1400 unterstützt die redundante Anlagenauslegen nach S2 für den Aufbau ausfallsicherer
System.
► AL1400 zu PROFINET-Projekt hinzufügen.
► AL1400 über PROFINET-Netze mit den redundanten Steuerungen verbinden.
► In den Einstellungen des AL1400 prüfen, ob die Verbindungen zu den redunanten Steuerungen
aktiv sind.
► In den Eigenschaften der PROFINET-Schnittstelle (Slot [PN_IO]) die Watchdog-Zeit auf 200 ms
ändern.
>
Der AL1400 unterstützt Cofiguration-in-Run. Die Funktion ermöglicht es dem Anwender, Änderungen
und Erweiterungen der Hardware-Konfiguration in der Feldbus-Projektierungssoftware auf die
Steuerung zu laden, ohne vorher die Steuerung in den "Halt"-Zustand zu versetzen.
72
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Zugriff auf die Konfiguration des IO-Link Masters über folgende Slots:
Slot Beschreibung
73
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Mix Mode - Energy 4 Ports IO-Link Master Proxy 4P Standard IO-Link Master mit aktiver Energieüberwachung
Monitoring* EnMo IOLM Proxy:
▪ 28 Bytes zyklische Eingangsdaten (Digitale Eingänge,
Energieüberwachung)
▪ 1 Byte zyklische Ausgangsdaten (Digitale Ausgänge)
IOLD Proxy (pro Port):
▪ max. 33 Bytes zyklische Eingangsdaten (Digitale Eingänge,
IO-Link Eingänge, PQI)
▪ max. 32 Bytes zyklische Ausgangsdaten (Digitale
Ausgänge, IO-Link Ausgänge)
IO Mode 4 Ports - IO-Link Master Proxy 4P IO-Link Master mit kompakter Übertragung digitaler
IO Mode IO-Mode Prozessdaten
IOLM Proxy:
▪ 2 Byte zyklische Eingangsdaten (Digitale Eingänge)
▪ 2 Byte zyklische Ausgangsdaten (Digitale Ausgänge)
IOLD Proxy (pro Port):
▪ max. 33 Byte zyklische Eingangsdaten (IO-Link Eingänge,
PQI)
▪ max. 32 Byte zyklische Ausgangsdaten (IO-Link Ausgänge)
* ... Werkseinstellung
74
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
Weitere Schritte:
• IO-Link Master: Module-Parameter einstellen
• IO-Link Ports konfigurieren (→ S. 76)
>
IOLM-Proxy-Modul
Wenn sowohl über LR DEVICE (IoT) als auch über die PROFINET-Projektierungssoftware
schreibend auf den IO-Link Master zugegriffen werden soll, folgendes beachten: Die in der
PROFINET-Projektierungssoftware eingestellten Parameterwerte haben immer eine höhere
Priorität.
Wenn nur über LR DEVICE / IoT schreibend auf den IO-Link Master zugegriffen werden soll,
folgende Einstellungen vornehmen:
• LR DEVICE / IoT: Parameter [Access Rights] = [IoT only]
• PROFINET-Projektierungssoftware: Parameter [Acces Rights] = [Keep settings]
Änderungen des Parameters [Access Rights] sind erst wirksam nach dem Neustart des
IO-Link Masters.
► Nach Änderung des Parameters den IO-Link Master neu starten.
75
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Zugriff auf die Konfiguration der IO-Link Ports über folgende Slots:
Slot Beschreibung
>
Die verfügbaren IOLD-proxy-Module sind abhängig vom gewählten Profil des IO-Link Masters.
Profil
Digital Output X X
76
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Port Mode - - - - X X X
Vaildation / Data Storage - - - - X X X
Vendor ID (VID) - - - - X X X
Device ID (DID) - - - - X X X
Port Cycle Time - - - - X X X
X ... Parameter verfügbar
77
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Der AL1400 unterstützt die Konfiguration der angeschlossenen IO-Link Devices über die
PROFINET-Applikation. Die einstellbaren Parameter sind abhängig vom genutzten IO-Link Device.
Einstellbare Parameter der IO-Link Devcies: → IO Device Description (IODD) des IO-Link
Devices
78
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Bei der Konfiguration des IO-Link Masters und der Ports werden für alle Prozessdaten automatisch
IEC-Adressbereiche reserviert.
Je nach gewähltem IO-Link Master-Profil werden die digitalen Prozessdaten der Ports
(Betriebsarten: "Digital Input", "Digital Output") auf verschiedene Adressbereiche gemappt:
• Mix Mode: Jeder digitale Prozesswert (Pin 4) erhält separate Adresse
• IO-Mode: Digitale Prozessdaten der Ports (Pin 4) werden kompakt in einem
zusammenhängenden Adressbereich im IOLM Proxy übertragen übertragen.
Um in der Applikation auf die zyklischen Prozessdaten zugreifen zu können, muss der Anwender die
reservierten IEC-Adressen mit symbolischen Variablen koppeln. Dies geschieht in der globalen
Variablenliste des Projekts (Step 7: [Symbols]; TIA-Portal: [PLC tags]).
In der globalen Variablenliste des Projekts folgende Aktionen ausführen:
► Neues Symbol erzeugen und Datentyp wählen.
► Dem Symbol die gewünschte IEC-Adresse zuweisen.
► Eigenschaften des Symbols anpassen (Schreibrechte, Sichtbarkeit etc.).
Über den Symbolnamen kann der Anwender aus der Applikation heraus die Eingänge lesen und die
Ausgänge schreiben.
79
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Das Gerät unterstützt das Sichern (IOLD Backup) und Wiederherstellen (IOLD Restore) des
Data-Storage-Bereichs eines Ports für die Serieninbetriebnahme mehrerer IO-Link Devices.
Hinweis: FB "RDREC"
59451
Um den Data Storage eines Ports zu sichern, mit dem FB "RDREC" einen Lesenvorgang ausführen:
TRUE FB ausführen
ID Hardware-Kennung des Ports siehe Eigenschaften des Ports
INDEX Index des Services 0xB901 Data Storage
LEN Länge des Datenabbilds (in Bytes)
RECORD Name des Datenabbilds, in das der Data Storage z. B. Array of Bytes
gesichert werden soll
80
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Hinweis: FB "WRREC"
59450
TRUE FB ausführen
ID Hardware-Kennung des Ports siehe Eigenschaften des Ports
Nach dem Schreiben des Datastorage-Bereich signalisiert das Bit "NewPar" der Port Qualifier
Information (PQI), dass sich der Datastorage des Geräts geändert hat.
► Um das Bit zurückzusetzen, eine Leseoperation mit "RDREC" auf Index 0xB901 ausführen.
81
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Der AL1400 unterstützt die Suspend & Resume-Funktion für den automatischen Werkzeugwechsel.
Während der Ausführung der Suspend-Funktion werden alle Diagnosemeldungen der betroffenen
IO-Link Ports und angeschlossenen IO-Link Devices an die SPS unterdrückt.
Um die Suspend & Resume-Funktion nutzen zu können, ist eine Änderung des OB
"IOL_CALL" notwendig. Für die geänderte Version den ifm-Support kontaktieren.
Die Suspend-Funktion unterdrückt nur die Diagnosemeldungen der Port, die IO-Link Devices
werden nicht deaktiviert.
Die Suspend & Resume-Funktion ist nur mit baugleichen Geräten durchführbar (Vendor-ID
und Device-ID der Geräte müssen gleich sein).
82
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
4 Port X4
IOL_INDEX Index 0xFFFF IO-Link Master
>
83
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Alle auftretenden IO-Link Events des IO-Link Master, der Ports und der IO-Link Devices werden auf
PROFINET Diagnoseinformationen (Extended Channel Diagnostic) abgebildet. Der Anwender kann
die Event-Meldungen mit dem FB RALRM lesen. Alle gelesenen Events werden in einem Array
(Bytes) AINFO abgelegt. Die relevanten Informationen sind in den Bytes 26…39 gespeichert.
Byte Inhalt Beschreibung
84
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Verfügbare Event-Codes:
85
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
▪ Channel Number: 0x1 ... 0x4 Kurzschluss: "Short circuit at L+ - check wire
▪ Channel Error Type: 0x9502 Pin 1 + 3 connection"
▪ Ext. Channel Error Type: 0x1806
▪ Channel Number: 0x1 ... 0x4 Kurzschluss: "Short circuit at C/Q - check wire
▪ Channel Error Type: 0x9502 Port-Betriebsart "IO-Link" und Pin 4 + 3 connection"
▪ Ext. Channel Error Type: 0x1804 oder Pin 1 + 3
▪ Channel Number: 0x1 ... 0x4 Kurzschluss: "Short circuit at C/Q - check load"
▪ Channel Error Type: 0x9502 Port-Betriebsart "DO" und sPin 4 + 3 oder
▪ Ext. Channel Error Type: 0x1811 Pin 1 + 3
▪ Channel Number: 0x1 ... 0x4 Kurzschluss: "Short circuit at P24 (Class B) -
▪ Channel Error Type: 0x9502 ▪ Port-Betriebsart "DO" und Pin 2 + 5 check wire connection ( e.g.
oder L2+)"
▪ Ext. Channel Error Type: 0x180F
▪ Type B supply und Pin 2 + 5
▪ Channel Number: 0x1 ... 0x4 IO-Link - Keine Geräteinfo: "No Device"
▪ Channel Error Type: 0x9502 kein IO-Link Device verbunden - Pull/Plug
▪ Ext. Channel Error Type:0x1800 deaktiviert
▪ Channel Number: 0x1 ... 0x4 IO-Link - falsche Device ID: "Incorrect DeviceID"
▪ Channel Error Type: 0x9502 verbundenes IO-Link Device passt nichtzu
▪ Ext. Channel Error Type: 0x1803 eingestellter Device ID (DID)
▪ Channel Number: 0x1 ... 0x4 IO-Link - falsche Vendor ID: "Incorrect VendorID"
▪ Channel Error Type: 0x9502 verbundenes IO-Link Device passt nicht zu
▪ Ext. Channel Error Type: 0x1802 eingestellter Vendor ID (VID)
▪ Channel Number: 0x1 ... 0x4 IO-Link - falsche Revision: "Revision fault"
▪ Channel Error Type: 0x9502 verbundenes IO-Link Device passt nicht zu
▪ Ext. Channel Error Type:0x6001 eingestellter Revision
▪ Channel Number: 0x1 ... 0x4 IO-Link - falsche Zykluszeit: "Invalid cycle time"
▪ Channel Error Type: 0x9502 verbundenes IO-Link Device passt nicht zu
▪ Ext. Channel Error Type: 0x6000 eingestellter Zykluszeit
▪ Channel Number: 0x1 ... 0x4 IO-Link - falscher Sensor: "Startup parametrization error"
▪ Channel Error Type: 0x9502 verbundenes IO-Link Device passt nicht zu
▪ Ext. Channel Error Type: 0x1801 eingestelltem Validation-Wert - unspezifisch
- IO-Link Device nicht erkannt
>
86
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
▪ Channel Number: 0x1 ... 0x4 IO-Link Event (IOLD Event) abhängig von IO-Link Device
▪ Channel Error Type: 0x9500
▪ Ext. Channel Error Type: Event Code
▪ Channel Number: 0x1 ... 0x4 IO-Link Event (IOLD Event) abhängig von IO-Link Device
▪ Channel Error Type: 0x9501
▪ Ext. Channel Error Type: Event Code & MSB = 0
Die Event Codes sind gerätespezifisch (siehe IODD des IO-Link Devices).
87
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
I&M0 stellen dem Anwender gerätespezifische Basisinformationen zur Verfügung. Dadurch können
das Gerät mit seinen Hardware- und Software-Komponenten sowie der Hersteller eindeutig
identifiziert werden.
Die Datensätze I&M1 bis 3 bieten dem Programmierer die Möglichkeit, projektspezifische
Informationen auf dem Gerät zu speichern.
Der Programmierer kann in der PROFINET-Projektierungssoftware über folgende Funktionen auf die
I&M0-Datensätze der Slots 0 und 1 zugreifen:
Symbol Bedeutung Hinweise
88
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
10 Betrieb
Inhalt
Web-based Management nutzen ...........................................................................................................89
22368
>
Das Gerät verfügt über einen integrierten Web-Server. Der Web-Server generiert eine Webseite mit
folgenden Daten:
• Statusinformationen der Ports
• Diagnoseinformationen des Geräts
• Versionsinformationen der installierten Firmware-Komponenten
89
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
11.1 Reinigung
7127
Die Firmware des IO-Link Masters kann über den IoT-Core-Visualizer aktualisiert werden
(→ Firmware aktualisieren (→ S. 70)).
>
90
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
12 Werkseinstellungen
23489
91
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
13 Zubehör
17853
92
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
14 Anhang
Inhalt
Technische Daten...................................................................................................................................94
PROFINET ...........................................................................................................................................102
ifm-IoT-Core .........................................................................................................................................119
7156
93
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
14.1.1 Einsatzbereich
23710
Einsatzbereich
Applikation E/A-Module für den Feldeinsatz
>
Elektrische Daten
Betriebsspannung [V] 20...30 DC; (US; nach SELV/PELV)
Sensorversorgung US
Aktuatorversorgung UA
94
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Derating-Verhalten
57550
>
>
95
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
Port X1…X4:
96
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
Port XD2:
1 IUS-daisy-chain
2 IUA-daisy-chain
Beispiel:
Temperatur IUA (X1…X4) IUS (X1…X4) IUA-daisy-chain (XD2) IUS-daisy-chain (XD2)
30°C 8A 3,6 A 8A 12 A
97
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
Für UL-Anwendungen:
Port XD2:
1 IUS-daisy-chain
2 IUA-daisy-chain
Beispiel:
Temperatur IUA (X1...X4) IUS (X1...X4) IUA-daisy-chain (XD2) IUS-daisy-chain (XD2)
30°C 8A 3,6 A 5A 9A
98
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
14.1.3 Ein-/Ausgänge
12109
Ein-/Ausgänge
Gesamtzahl der Ein- und Ausgänge 8; (konfigurierbar)
Anzahl der Ein- un Ausgänge Anzahl der digitalen Eingänge: 4; Anzahl der Ausgänge: 8
>
14.1.4 Eingänge
22820
Eingänge
Anzahl der digitalen Eingänge 4; (IO-Link Port Class B: 4x1)
Schaltpegel High [V] 11...30
>
14.1.5 Ausgänge
10898
Ausgänge
Akuatorversorgung UA
Strombelastbarkeit je Ausgang [mA] 2000
Sensorversorgung US
99
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
14.1.6 Schnittstellen
56629
Schnittstellen
Kommunikationsschnittstelle Ethernet; IO-Link
Ethernet
Protokoll PROFINET IO
Werkseinstellungen ▪ IP-Adresse: 0.0.0.0
▪ Subnetzmaske: 0.0.0.0
▪ Gateway IP-Adresse: 0.0.0.0
▪ MAC-Adresse: siehe Typenschild
IO-Link Master
Übertragungstyp COM 1 / COM 2 / COM 3
IO-Link-Revision 1.1
Anzahl Ports Class B 4
>
14.1.7 Umgebungsbedingungen
57390
Umgebungsbedingungen
Einsatzort Innenbereich
>
Zulassungen / Prüfungen
EMV ▪ EN 61000-6-2
▪ EN 61000-6-4
>
100
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
Mechanische Daten
Gewicht [g] 308,1
>
Spannungsversorgung IN XD1
Steckverbindung M12 (L-codiert)
Anschlussbelegung 1: + 24 V DC (US)
2: GND (UA)
3: GND (US)
4: +24 V DC (UA)
5: FE
Anschlussbelegung 1: + 24 V DC (US)
2: GND (UA)
3: GND (US)
4: +24 V DC (UA)
5: FE
Anschlussbelegung 1: TX +
2: RX +
3: TX -
4: RX -
5: -
3: Sensorversorgung (US) L-
4: C/Q IO-Link
5: Aktuatorversorgung (UA) L-
101
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
14.2 PROFINET
Inhalt
Gerätestruktur .......................................................................................................................................102
Parameterdaten ....................................................................................................................................103
Zyklische Daten ....................................................................................................................................109
Azyklische Daten ..................................................................................................................................117
22433
>
14.2.1 Gerätestruktur
17133
0x5 X4 (B-Port)
102
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
14.2.2 Parameterdaten
Inhalt
IOLM-Proxy-Module .............................................................................................................................103
Parameter der IOLM-Proxy-Module .....................................................................................................104
IOLD-Proxy-Module ..............................................................................................................................105
Parameter der IOLD-Proxy-Module ......................................................................................................107
56526
>
IOLM-Proxy-Module
56511
103
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
[Access Rights] Zugriffsrechte auf die Parameterdaten, PROFINET + IoT ▪ PROFINET und LR DEVICE haben
Prozessdaten und die Lese- und Schreibrechte auf
Events/Diagnosemeldungen des Parameter und Prozessdaten
IO-Link Masters sowie der ▪ PROFINET und LR DEVICE haben
angeschlossenen IO-Link Devices Leserechte auf Ereignisse/Alarme
PROFINET + ▪ PROFINET hat Lese- und
IoT (ro) Schreibrechte auf Parameter und
Prozessdaten
▪ PROFINET hat Leserechte auf
Ereignisse/Alarme
▪ LR DEVICE hat nur Leserechte auf
Parameter, Prozessdaten und
Ereignisse/Alarme
[Mode Pin2 (Actuator Betriebsart der Versorgungsspannung OFF (IO-Link Type A UA deaktiviert Betrieb als IO-Link Port
Supply UA)] UA an Pin 2 des IO-Link Ports Supply) Class A*
[Fail Safe DO Mode Verhalten des zusätzlichen digitalen Fail Safe Reset Failsafe aktiv: Wert rücksetzen
Pin 2 (Actuator Ausgangs bei Unterbrechung der Value
Supply UA] PROFINET-Verbindung
Fail Safe Old Value Failsafe aktiv: letzten Wert halten*
104
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
IOLD-Proxy-Module
Inhalt
Port-Module: Mix Mode ........................................................................................................................105
Port-Module: I/O Mode .........................................................................................................................106
56565
>
IO-Link 1 I / 1 O Byte + PQI IO-Link 1 Byte Eingangsdaten und 1 Byte Ausgangsdaten und PQI
IO-Link 1 I / 15 O Byte + PQI IO-Link 1 Byte Eingangsdaten und 15 Bytes Ausgangsdaten und PQI
IO-Link 2 I / 2 O Byte + PQI IO-Link 2 Bytes Eingangsdaten und 2 Bytes Ausgangsdaten und PQI
IO-Link 4 I / 1 O Byte + PQI IO-Link 4 Bytes Eingangsdaten und 1 Byte Ausgangsdaten und PQI
IO-Link 4 I / 4 O Byte + PQI IO-Link 4 Bytes Eingangsdaten und 4 Bytes Ausgangsdaten und PQI
IO-Link 8 I / 1 O Byte + PQI IO-Link 8 Bytes Eingangsdaten und 1 Byte Ausgangsdaten und PQI
IO-Link 8 I / 8 O Byte + PQI IO-Link 8 Bytes Eingangsdaten und 8 Bytes Ausgangsdaten und PQI
IO-Link 16 I / 1 O Byte + PQI IO-Link 16 Bytes Eingangsdaten und 1 Byte Ausgangsdaten und PQI
IO-Link 16 I / 16 O Byte + PQI IO-Link 16 Bytes Eingangsdaten und 16 Bytes Ausgangsdaten und PQI
IO-Link 32 I / 1 O Byte + PQI IO-Link 32 Bytes Eingangsdaten und 1 Byte Ausgangsdaten und PQI
IO-Link 32 I / 32 O Byte + PQI IO-Link 32 Bytes Eingangsdaten und 32 Bytes Ausgangsdaten und PQI
IO-Link 1 I Byte + PQI IO-Link 1 Byte Eingangsdaten und PQI
105
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
IO-Link 1 I / 1 O Byte + PQI IO-Link 1 Byte Eingangsdaten und 1 Byte Ausgangsdaten und PQI
IO-Link 1 I / 15 O Byte + PQI IO-Link 1 Byte Eingangsdaten und 15 Bytes Ausgangsdaten und PQI
IO-Link 2 I / 2 O Byte + PQI IO-Link 2 Bytes Eingangsdaten und 2 Bytes Ausgangsdaten und PQI
IO-Link 4 I / 1 O Byte + PQI IO-Link 4 Bytes Eingangsdaten und 1 Byte Ausgangsdaten und PQI
IO-Link 4 I / 4 O Byte + PQI IO-Link 4 Bytes Eingangsdaten und 4 Bytes Ausgangsdaten und PQI
IO-Link 8 I / 1 O Byte + PQI IO-Link 8 Bytes Eingangsdaten und 1 Byte Ausgangsdaten und PQI
IO-Link 8 I / 8 O Byte + PQI IO-Link 8 Bytes Eingangsdaten und 8 Bytes Ausgangsdaten und PQI
IO-Link 16 I / 1 O Byte + PQI IO-Link 16 Bytes Eingangsdaten und 1 Byte Ausgangsdaten und PQI
IO-Link 16 I / 16 O Byte + PQI IO-Link 16 Bytes Eingangsdaten und 16 Bytes Ausgangsdaten und PQI
IO-Link 32 I / 1 O Byte + PQI IO-Link 32 Bytes Eingangsdaten und 1 Byte Ausgangsdaten und PQI
IO-Link 32 I / 32 O Byte + PQI IO-Link 32 Bytes Eingangsdaten und 32 Bytes Ausgangsdaten und PQI
IO-Link 1 I Byte + PQI IO-Link 1 Byte Eingangsdaten und PQI
IO-Link 2 I Byte + PQI IO-Link 2 Bytes Eingangsdaten und PQI
106
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
107
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
2.0 ms 2 Millisekunden
4.0 ms 4 Millisekunden
8.0 ms 8 Millisekunden
16.0 ms 16 Millisekunden
32.0 ms 32 Millisekunden
64.0 ms 64 Millisekunden
128.0 ms 128 Millisekunden
[Vendor ID] ID des Herstellers, der validiert werden 0* ... 65535 ID des Herstellers des IO-Link Device (ifm
soll electronic: 310)
[Device ID] ID des IO-Link Device, das validiert 0* ... 16777215 ID des IO-Link Device
werden soll
[Fail safe Mode] Verhalten bei Unterbrechung der No Fail Safe deaktiviert
PROFINET-Verbindung
Fail Safe Reset Failsafe aktiviert: auf Default-Werte
Value rücksetzen
108
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
109
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Eingangsdaten: 2 Byte
Byte Inhalt
(Offset)
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
n res. res. res. res. res. res. res. res.
n+1 res. res. res. res. Port X4: Port X3: Port X2: Port X1:
Digital Input Digital Input Digital Input Digital Input
(Pin 4) (Pin 4) (Pin 4) (Pin 4)
Legende:
▪ [Port Xn: Digital Schaltzustand digitaler Eingang des Ports Xn (Pin 2) 1 Bit 0x0 OFF
Input (Pin 2)]
0x1 ON
▪ [Port Xm: Digital Schaltzustand digitaler Eingang des Ports Xm (Pin 4) 1 Bit 0x0 OFF
Input (Pin 4)]
0x1 ON
Ausgangsdaten: 2 Byte
Byte Inhalt
(Offset)
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
n res. res. res. res. Port X4: Port X3: Port X2 Port X1:
Digital Digital Digital Digital
Output Output Output Output
(Pin 2) (Pin 2) (Pin 2) (Pin 2)
n+1 res. res. res. res. Port X4: Port X3: Port X2 Port X1:
Digital Digital Digital Digital
Output Output Output Output
(Pin 4) (Pin 4) (Pin 4) (Pin 4)
Legende:
▪ [Port Xn: Digital Schaltzustand digitaler Ausgang des Ports Xn (Pin 2) 1 Bit 0x0 OFF
Output (Pin 2)]
0x1 ON
▪ [Port Xm: Digital Schaltzustand digitaler Ausgang des Ports Xm (Pin 4) 1 Bit 0x0 OFF
Output (Pin 4)]
0x1 ON
110
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Eingangsdaten: 1 Byte
Byte Inhalt
(Offset)
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
n res.. res. res. res. res. res. res. res.
Legende:
▪ [Port Xn: Digital Schaltzustand digitaler Eingang des Ports Xn (Pin 2) 1 Bit 0x0 OFF
Input (Pin 2)]
0x1 ON
Ausgangsdaten: 1 Byte
Byte Inhalt
(Offset)
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
n res. res. res. res. Port X4: Port X3: Port X2 Port X1:
Digital Digital Digital Digital
Output Output Output Output
(Pin 2) (Pin 2) (Pin 2) (Pin 2)
Legende:
▪ [Port Xn: Digital Schaltzustand digitaler Ausgang des Ports Xn (Pin 2) 1 Bit 0x0 OFF
Output (Pin 2)]
0x1 ON
111
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Eingangsdaten: 28 Bytes
Byte Inhalt
(Offset)
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
n res. res. res. res. res. res. res. res.
n+1 res. res. res. res. res. res. Status Status
Actuator Sensor
Supply UA Supply US
n+19 res. res. res. res. Port X4: Port X3: Port X2: Port X1:
Status Status Status Status
Sensor Port Sensor Port Sensor Port Sensor Port
112
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
Legende:
▪ [Port Xn: Digital Schaltzustand digitaler Eingang des Ports Xn (Pin 2) 1 Bit 0x0 OFF
Input (Pin 2)]
0x1 ON
▪ [Status Actuator Status der Versorgungsspannung UA 1 Bit 0x0 UA liegt an und
Supply UA] kein Fehler
0x1 Fehler
▪ [Status Actuator Status der Versorgungsspannung US 1 Bit 0x0 kein Fehler
Supply US]
0x1 Fehler
▪ [Supply Voltage Aktuelle Spannung der Versorgungsspannung UA (Wert in 2 Byte 0x0000 ... 0xFFFF
Actuator [mV]] mV)
▪ [Supply Current Aktuelle Stromstärke der Versorgungsspannung UA (Wert in 2 Byte 0x0000 ... 0xFFFF
Actuator [mA]] mA)
▪ [Supply Voltage Aktuller Spannung der Versorgungsspannung US (Wert in 2 Byte 0x0000 ... 0xFFFF
Sensor [mV]] mV)
▪ [Supply Current Aktuelle Stromstärke der Versorgungsspanung US (Wert in 2 Byte 0x0000 ... 0xFFFF
Sensor [mA]] mA)
▪ [Port Xn: Status Status der Versorgungsspannung UA des Ports 1 Bit 0x0 kein Fehler
Actuator Port]
0x1 Fehler
▪ [Port Xn: Aktuelle Stromstärke der Versorgungsspannung UA an Pin 2 2 Byte 0x0000 ... 0xFFFF
Actuator Current des Port Xn (Wert in mA)
[mA]]
▪ [Port Xm: Status Status der Versorgungsspannung US des Ports 1 Bit 0x0 kein Fehler
Sensor Port]
0x1 Fehler
▪ [Port Xm: Aktuelle Stromstärke der Versorgungsspannung US an Pin 1 2 Byte 0x0000 ... 0xFFFF
Sensor Current und Pin 4 des Ports Xm (Wert in mA)
[mA]]
Ausgangsdaten: 1 Byte
Byte Inhalt
(Offset)
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
n res. res. res. res. Port X4: Port X3: Port X2 Port X1:
Digital Digital Digital Digital
Output Output Output Output
(Pin 2) (Pin 2) (Pin 2) (Pin 2)
Legende:
▪ [Port Xn: Digital Schaltzustand digitaler Ausgang des Ports Xn (Pin 2) 1 Bit 0x0 OFF
Output (Pin 2)]
0x1 ON
113
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Eingangsdaten:
Byte Inhalt
Ausgangsdaten:
Byte Inhalt
Legende:
m ... Anzahl der Bytes an Ausgangsdaten (m = [0, 1, 2, 4, 8, 16, 32])
114
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Bit
7 6 5 4 3 2 1 0
PQ DevErr DevCom PortActive SubstDev NewPar res. res.
Legende:
▪ [NewPar] 1 Bit 0x0 keine Aktualisierung der IO-Link Device-Parameter erkannt
0x1 Aktualisierung der IO-Link Device-Parameter erkannt; Master hat
Data-Storage aktualisiert und ein neues IOLD-Backup-Objekt ist verfügbar
▪ [SubstDev] 1 Bit 0x0 Kein Austausch-IO-Link-Device erkannt (identische Seriennummer)
0x1 Austausch-IO-Link Device erkannt (unterschiedliche Seriennummer)
▪ [PortActive] 1 Bit 0x0 Port deaktiviert über die Port-Funktion
0x1 Port aktiviert
▪ [DevCom] 1 Bit 0x0 IO-Link Device nicht verfügbar
0x1 IO-Link Device erkannt; IO-Link Device in PREOPERATE- oder
OPERATE-Zustand
▪ [DevErr] 1 Bit 0x0 kein Fehler/Warnung
0x1 Fehler/Warnung von IO-Link Device oder Port
▪ [PQ] 1 Bit 0x0 Ungültige E/A-Prozessdaten vom IO-Link Device
0x1 Gültige E/A-Prozessdaten vom IO-Link Device
115
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Byte Inhalt
0 Digital Input
>
Byte Inhalt
0 Digital Output
116
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
I&M-Datensätze
22778
Der AL1400 unterstützt die folgenden I&M-Datensätze (I&M = Identification & Maintenance):
>
I&M0 (Slot 0)
22779
Software Revision - Prefix Prefix der Software-Revision des Geräts (V, R, P, U oder T) r 1
Profile Specific Type zusätzlicher Wert für Profile ID; 0, wenn ungenutzt r 2
I&M1 (Slot 0)
22765
I&M2 (Slot 0)
22780
reserviert r/w 38
117
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
I&M3 (Slot 0)
22781
I&M0 (Slot 1)
22782
Software Revision - Prefix Prefix der Software-Revision des Geräts (V, R, P, U oder T) r 1
Profile Specific Type zusätzlicher Wert für Profile ID; 0, wenn ungenutzt r 2
118
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
14.3 ifm-IoT-Core
Inhalt
Übersicht: IoT-Profile ............................................................................................................................120
Übersicht: IoT-Typen ............................................................................................................................126
Übersicht: IoT-Dienste ..........................................................................................................................127
8988
119
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Profil: blob
9584
120
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Profil: deviceinfo
17135
>
Profil: devicetag
17438
>
121
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
Profil: iolinkdevice_full
7376
>
Profil: iolinkmaster
14997
122
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Profil: network
11179
>
Profil: parameter
16545
Das Profil wird genutzt, um Elemente vom Type data als Paramater zu kennzeichnen (azyklische
Daten). Das Profil definiert keine Unterstruktur.
>
Profil: processdata
16569
Das Profil wird genutzt, um Elemente vom Type data als Prozessdaten zu kennzeichnen (zyklische
Daten). Das Profil definiert keine Unterstruktur.
123
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Profil: service
16575
>
Profil: software
10999
>
Profil: software/uploadedablesoftware
12559
software ▪ type = structure Software, die über den IoT Core auf das
▪ profiles = Gerät geladen werden kann
software/uploadablesoft
ware
../lastinstall type = data optional
../installhistory type = data optional
124
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Profil: timer
10997
125
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
event Element ist ein Ereignis, das durch die Firmware ausgelöst werden kann und Benachrichtigungen verschickt
data Element ist ein Datenpunkt
126
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Dienst: factoryreset
12188
Name: factoryreset
Beschreibung: Der Dienst setzt die Parameter des Geräts auf die Werkseinstellungen.
Anfragedaten (Feld "data"): keine
Rückgabedaten (Feld "data"): keine
Beispiel:
{
"code": "request",
"cid": 4711,
"adr": "/firmware/factoryreset"
}
127
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Dienst: getblobdata
41972
Name: getblobdata
Beschreibung: Der Dienst liest ein Binary Large Object (blob).
Anwendbar auf: datastorage
Anfragedaten (data):
Datenfeld Pflichtfeld Datentyp Default Beschreibung
pos obligatorisch number 0 Byte-Position
Rückgabedaten (data):
Datenfeld Pflichtfeld Datentyp Default Beschreibung
data obligatorisch STRING 0 zu dekodierende Daten (BASE64-codiert)
>
Dienst: getdata
12223
Name: getdata
Beschreibung: Dienst liest den Wert eines Datenpunkts und gibt diesen aus.
Anfragedaten (Feld "data"): keine
Rückgabedaten (Feld "data"):
Datenfeld Pflichtfeld Datentyp Beschreibung
Beispiel:
{
"code":"request",
"cid":4711,
"adr":"devicetag/applicationtag/getdata"
}
128
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Dienst: getdatamulti
17964
Name: getdatamulti
Beschreibung: Der Dienst liest sequentiell die Werte mehrerer Datenpunkte und gibt diese aus. Für
jeden Datenpunkt werden der Wert und ein Diagnosecode ausgegeben.
Anfragedaten (Feld "data"):
Datenfeld Pflichtfeld Datentyp Beschreibung
datatosend obligatorisch ARRAY Liste von Datenpunkten, die abgefragt werden sollen; Datenpunkte
OF müssen den Dienst getdata unterstützen
STRINGS ("datatosend":["url1","url2",...,"urlx"])
>
Dienst: getelementinfo
13342
Name: getelementinfo
Beschreibung: Der Dienst liest die Eigenschaften eines Elements des IoT-Baums.
Anwendbar auf: Objekte vom Typ device
Anfragedaten (Feld "data"):
Datenfeld Pflichtfeld Datentyp Default Beschreibung
adr obligatorisch STRING URL des Elements, dessen Eigenschaften gelesen werden
sollen
format optional JSON-Objekt leer Format der Daten oder des Serviceinhalts
129
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Dienst: getidentity
17134
Name: getidentity
Beschreibung: Der Dienst liest die komplette Gerätebeschreibung des AL1400 und gibt sie als
JSON-Objekt aus.
Anwendbar auf: Objekte vom Typ device
Anfragedaten (data): keine
Rückgabedaten (data):
Datenfeld Pflichtfeld Datentyp Default Beschreibung
130
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Dienst: getsubscriberlist
60239
Name: getsubscriberlist
Beschreibung: Der Dienst liefert eine Liste mit allen aktiven Abonnements.
Anfragedaten (Feld "data"): keine
Rückgabedaten (Feld "data"): Array mit jeweils folgenden Daten
Datenfeld Pflichtfeld Datentyp Beschreibung
adr obligatorisch STRING Datenquelle
Beispiel:
• Anfrageobjekt:
{
"code":"request",
"cid":4711,
"adr":"/getsubscriberlist"
}
• Rückgabeobjekt:
{
"cid":4711,
"data":[
{
"adr":"/timer[1]/counter/datachanged/subscribe",
"datatosend":["/iolinkmaster/port[2]/iolinkdevice/pdin"],
"cid":1,
"callbackurl":"http://192.168.0.45:80/temp",
"duration":"lifetime"},
{
"adr":"/timer[1]/counter/datachanged/subscribe",
"datatosend":["/processdatamaster/temperature","/processdatamaster/voltage"],
"cid":2,
"callbackurl":"http://192.168.0.44:80/temp",
"duration":"lifetime"}
]
"code":200
}
131
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Dienst: getsubscriptioninfo
60244
Name: getsubscriptioninfo
Beschreibung: Der Dienst liefert Informationen über ein existierendes Abonnement (subscribe).
Für die Abfrage müssen folgende Parameter des existierenden Abonnements genutzt werden:
• Wert des Identifiers cid (z. B. 4711)
• Nummer des Timers (z. B. timer[1])
• Name des callback-Topics (z. B. temp)
Beispiel:
• Anfrageobjekt:
{
"code":"request",
"cid":4711,
"adr":"/timer[1]/counter/datachanged/getsubscriptioninfo",
"data":{
"callback":"http://192.168.0.44:80/temp"}
}
• Rückgabeobjekt:
{
"cid": 4711,
"data":{
"subscription": true,
"datatosend":[
"/iolinkmaster/port[2]/iolinkdevice/productname",
"/iolinkmaster/port[2]/iolinkdevice/pdin",
"/processdatamaster/temperature"],
"callbackurl":"http://192.168.0.44:80/temp",
"duration":"lifetime"},
"code":200
}
132
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Dienst: gettree
60201
Name: gettree
Beschreibung: Der Dienst liest die Gerätebeschreibung des IO-Link Masters und gibt sie als
JSON-Objekt aus. Die Ausgabe kann auf einen Teilbaum der Gerätebeschreibung begrenzt werden.
Anfragedaten (Feld "data"):
Datenfeld Pflichtfeld Datentyp Beschreibung
adr optional STRING Wurzelelement des Teilbaums
level optional STRING max. Ebene, bis zu der der Teilbaum ausgegeben wird
▪ keine Angabe: alle Ebenen werden angezeigt
▪ 0: keine Unterelemente anzeigen ("subs")
▪ 1: Unterelemente anzeigen
▪ 2: Unterelemente bis zur 2. Ebene anzeigen
▪ 3: Unterelemente bis zur 3. Ebene anzeigen
...
▪ 20: Unterelemente bis zur 20. Ebene anzeigens
Beispiele:
• die komplette Gerätebeschreibung ausgeben
{
"code":"request",
"cid":4,
"adr":"/gettree"
}
• den Teilbaum counter[2] der Gerätebeschreibung bis zur 2. Ebene ausgeben
{
"code":"request",
"cid":4,
"adr":"/gettree"
"data":{
"adr":"counter[2]",
"level":2}
}
133
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Dienst: install
35379
Name: install
Beschreibung: Der Dienst installiert die in einem Speicherbereich des Geräts gespeicherte Firmware.
Anwendbar auf: container
Anfragedaten (data): keine
Rückgabedaten (data): keine
>
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 Datentyp Beschreibung
>
Dienst: iolwriteacyclic
11035
Name: iolwriteacyclic
Beschreibung: Der Dienst schreibt azyklisch den Parameterwert eines IO-Link Devices. Der Zugriff
erfolgt über IO-Link Index und Subindex.
Anfragedaten (Feld "data"):
Datenfeld Pflichtfeld Datentyp Beschreibung
134
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Dienst: querytree
60205
Name: querytree
Beschreibung: Der Dienst durchsucht einen Gerätebaum nach den Kriterien profile, type und name
und gibt eine Liste aus mit den URLs der gefundenen Elemente. Mindestens eines der Suchkriterien
muss angegeben werden. Der Dienst ist nur auf dem Wurzelknoten des Geräts ausführbar.
Anfrage (Feld "data"):
Datenfeld Pflichtfeld Datentyp Beschreibung
profile optional STRING Profil des gesuchten Elements
urlList obligatorisch ARRAY Array mit URLs der gefundenen Elements; URLs sind
durch Kommas getrennt
>
Dienst: reboot
10986
Name: reboot
Beschreibung: Der Dienst startet das Gerät neu.
Anfragedaten (data): keine
Rückgabedaten (data): keine
Beispiel:
{
"code":"request",
"cid":4,
"adr":"firmware/reboot"
}
135
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Dienst: setblock
12224
Name: setblock
Beschreibung: Der Dienst setzt die Werte mehrerer Datenpunkte einer Struktur gleichzeitig.
Anfragedaten (Feld "data"):
Datenfeld Pflichtfeld Datentyp Beschreibung
datatoset obligatorisch ARRAY Liste von Datenpunkten und deren neuen Werten; Datenpunkte müssen
OF den Dienst setdata unterstützen
OBJECTS
Beispiel:
Request:
{
"code":"request",
"cid":4711,
"adr":"iotsetup/network/setblock",
"data":{
"datatoset":{
"ipaddress":"192.168.0.6",
"subnetmask":"255.255.255.0",
"ipdefaultgateway":"192.168.0.250",
"dhcp":0}
}
}
Response:
{
"cid":4711,
"code":233
}
136
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Dienst: setdata
7159
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
Beispiel:
{"code":"request",
"cid":4711,
"adr":"devicetag/applicationtag/setdata",
"data":{
"newvalue":"ifm IO-Link master",
"duration":"lifetime"}
}
>
Dienst: signal
25406
Name: signal
Beschreibung: Der Dienst löst das Blinken der Status-LEDs des AL1400 aus.
Anfragedaten (Feld "data"): keine
Rückgabedaten (Feld "data"): keine
Beispiel:
{
"code":"request",
"cid":4711,
"adr":"firmware/signal"
}
137
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Dienst: start_stream_set
36563
Name: start_stream_set
Beschreibung: Der Dienst startet die sequenzielle Übertragung mehrerer Datenfragmente.
Anwendbar auf: Objekte vom Typ data
Anfragedaten (data):
Datenfeld Pflichtfeld Datentyp Default Beschreibung
size obligatorisch STRING Gesamtgröße der zu übertragenden Daten (Anzahl der
Bytes)
Dienst: stream_set
39175
Name: stream_set
Beschreibung: Der Dienst übertragt ein Datensegment.
Anwendbar auf: Objekte vom Typ data
Anfragedaten (data):
Datenfeld Pflichtfeld Datentyp Default Beschreibung
value obligatorisch BIN (BASE64) * Segment der Binardaten (BASE64-codiert)
138
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Dienst: subscribe
60470
Name: subscribe
Beschreibung: Der Dienst abonniert die Werte von Datenpunkten. Die zu abonnierenden
Datenpunkte werden als Liste übergeben. Der IoT Core sendet Änderungen an die in callback
definierte Datensenke.
Anfragedaten (Feld "data"):
Datenfeld Pflichtfeld Datentyp Beschreibung
callback obligatorisch STRING Adresse, an die IoT-Core die Benachichtigungen senden soll; URL-Format:
▪ JSON: http://ipaddress:port/path
▪ CSV: tcp://ipaddress:port/path
datatosend obligatorisch ARRAY Liste aus URLs von Datenelementen; Elemente müssen getdata unterstützen
OF
STRINGS
Dienst: unsubscribe
16567
Name: unsubscribe
Beschreibung: Der Dienst löscht ein bestehendes Abonnement. Das unsubscribe ist erfolgreich,
wenn die cid und die Callback-Adresse registriert sind für ein aktives Abonnement (subscribe). Wird im
callback der STRING "DELETE" übergeben, löscht der IO-Link Master alle aktiven Abonnements.
Anfragedaten (Feld "data"):
Datenfeld Pflichtfeld Datentyp Beschreibung
callback obligatorisch STRING Adresse, an die IoT-Core Ereignisbenachichtigungen senden soll; kompletter
URL: http://ipaddress:port/path
139
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
>
Dienst: validation_useconnecteddevice
27933
Name: validation_connecteddevice
Beschreibung: Der Dienst prüft, ob Geräte-ID und Hersteller-ID des angeschlossenen IO-Link
Devices mit den Datenpunkten ../validation_vendorid und ../validation_deviceid
übereinstimmen.
Anwendbar auf: Objekte vom Typ stucture
Anfragedaten (data): keine
Rückgabedaten (data): keine
140
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
141
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
I&M-Datensätze ...................................................................................117
I&M-Datensätze lesen ...........................................................................88 M
ifm-IoT-Core .................................................................................. 34, 119 Mapping
Inbetriebnahme ......................................................................................21 Port Qualifier Information (PQI) ................................................................ 115
Info Mechanische Daten .............................................................................101
Geräteinformationen zeigen ....................................................................... 32 Montage .................................................................................................12
Internet of Things (IoT) ..........................................................................11
IOLD Proxy N
Digital Input .............................................................................................. 116
Neue Benachrichtigung erstellen ..........................................................65
Digital Output ........................................................................................... 116
Notwendige Vorkenntnisse ......................................................................7
IO-Link n I / m O + PQI ............................................................................. 114
IOLD-Proxy-Module .............................................................................105 O
IO-Link ...................................................................................................11
IO-Link Device Events lesen .................................................................87 Offline-Parametrierung ..........................................................................24
IO-Link Device tauschen .......................................................................90 Online-Parametrierung ..........................................................................24
IO-Link Devices Optische Signalisierung .........................................................................10
Auf Parameter zugreifen............................................................................. 52
Geräteinformationen lesen und schreiben .................................................. 54
P
IO-Link Events anzeigen ............................................................................ 54 Parameter der IOLD-Proxy-Module.....................................................107
IO-Link Devices konfigurieren .........................................................33, 78 Parameter der IOLM-Proxy-Module ....................................................104
IO-Link Master Parameterdaten ...................................................................................103
Modul-Parameter einstellen ........................................................................ 75 Parametrieroptionen ..............................................................................21
Profil einstellen ........................................................................................... 74
Parametrierung ................................................................................10, 22
IO-Link Master Events lesen .................................................................85 Port-Module
IO-Link Master in Projekt einbinden ......................................................72 I/O Mode .................................................................................................. 106
IO-Link Master konfigurieren ...........................................................68, 73 Mix Mode ................................................................................................. 105
IO-Link Ports POST-Request ......................................................................................37
Betriebsart Pin 4 (US) einstellen................................................................. 46 Profil
Betriebsart und Prozessdaten konfigurieren ............................................... 76 blob .......................................................................................................... 120
Datenübertragung zu LR AGENT oder LR SMARTOBSERVER deviceinfo ................................................................................................. 121
konfigurieren .............................................................................................. 49
devicetag .................................................................................................. 121
Gerätevalidierung und Datenspeicherung konfigurieren ............................. 47
iolinkdevice_full ........................................................................................ 122
Parameter einstellen .................................................................................. 77
iolinkmaster .............................................................................................. 122
Port-Events anzeigen ................................................................................. 52
network .................................................................................................... 123
Prozessdaten lesen und schreiben............................................................. 49
parameter ................................................................................................. 123
Stromstärke begrenzen ........................................................................ 29, 46
processdata.............................................................................................. 123
IO-Link Ports (Class B) ..........................................................................20 service...................................................................................................... 124
IO-Link Ports konfigurieren ....................................................................76 software ................................................................................................... 124
IO-Link Ports verbinden .........................................................................15 software/uploadedablesoftware ................................................................ 124
IO-Link-Ports timer ......................................................................................................... 125
Betriebsart Pin 2 (UA) einstellen................................................................. 28 PROFINET .............................................................................. 10, 71, 102
Betriebsart Pin 4 (US) einstellen................................................................. 30 PROFINET-Ports verbinden ..................................................................14
Datenübertragung zu LR AGENT oder LR SMARTOBSERVER einstellen 28 Prozessdaten lesen und schreiben .................................................69, 79
Gerätevalidierung und Datenspeicherung einstellen .................................. 31
IO-Link-Versorgung ...............................................................................11 R
IOLM Proxy
Rechtliche Hinweise ................................................................................5
I/O Mode .................................................................................................. 110
Mix Mode.................................................................................................. 111 Reinigung ...............................................................................................90
Mix Mode mit Energy Monitoring .............................................................. 112
IOLM-Proxy-Module.............................................................................103
S
IoT Schnittstellen .......................................................................................100
Schnittstelle zu LR AGENT und LR SMARTOBSERVER konfigurieren ..... 45 Sicherheitshinweise .................................................................................7
Schnittstelle zum LR AGENT oder LR SMARTOBSERVER konfigurieren . 27 Sicherheitssymbole auf dem Gerät .........................................................7
Zugriffsrechte konfigurieren .................................................................. 26, 45 Spannungsausgang ...............................................................................11
IoT Core Spannungsversorgung ..........................................................................20
Allgemeine Informationen ........................................................................... 35
Speicherdauer einstellen .......................................................................43
IoT-Core
Status-LEDs ...........................................................................................19
Diagnosecodes........................................................................................... 38
Suspend / Resume nutzen ....................................................................82
IoT-Core-Visualizer nutzen ....................................................................64
IT-Sicherheit ............................................................................................8 T
L Technische Daten ..................................................................................94
LED-Anzeigen........................................................................................19
LR DEVICE ............................................................................................23
142
IO-Link Master mit PROFINET-Schnittstelle PerformanceLine 4 Ports IP 65 / IP 66 / IP 67
U
Übersicht ................................................................................................18
IoT-Dienste............................................................................................... 127
IoT-Profile................................................................................................. 120
IoT-Typen ................................................................................................. 126
Umgebungsbedingungen ....................................................................100
V
Vorbemerkung .........................................................................................5
VPN-Verbindung ....................................................................................24
W
Wartung, Instandsetzung und Entsorgung ............................................90
Web Socket nutzen................................................................................62
Web-based Management nutzen ..........................................................89
Werkseinstellungen ...............................................................................91
Z
Zeichenerklärung .....................................................................................6
Zubehör..................................................................................................92
Zulassungen / Prüfungen ....................................................................100
Zweck des Dokuments ............................................................................5
Zyklische Daten ...................................................................................109
143