Herunterladen Inhalt Inhalt Diese Seite drucken
Pepperl+Fuchs ICE11-8IOL-G60L-V1D Handbuch
Pepperl+Fuchs ICE11-8IOL-G60L-V1D Handbuch

Pepperl+Fuchs ICE11-8IOL-G60L-V1D Handbuch

Feldbusmodul mit multiprotokoll-technologie und i/o-link
Vorschau ausblenden Andere Handbücher für ICE11-8IOL-G60L-V1D:
Inhaltsverzeichnis

Werbung

ICE11-8IOL-G60L-V1D
Feldbusmodul mit
Multiprotokoll-Technologie
und I/O-Link
Handbuch

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für Pepperl+Fuchs ICE11-8IOL-G60L-V1D

  • Seite 1 ICE11-8IOL-G60L-V1D Feldbusmodul mit Multiprotokoll-Technologie und I/O-Link Handbuch...
  • Seite 2 Es gelten die Allgemeinen Lieferbedingungen für Erzeugnisse und Leistungen der Elektroindu- strie, herausgegeben vom Zentralverband Elektroindustrie (ZVEI) e. V. in ihrer neuesten Fas- sung sowie die Ergänzungsklausel: "Erweiterter Eigentumsvorbehalt". Weltweit Pepperl+Fuchs-Gruppe Lilienthalstr. 200 68307 Mannheim Deutschland Telefon: +49 621 776 - 0 E-Mail: info@de.pepperl-fuchs.com...
  • Seite 3: Inhaltsverzeichnis

    ICE11-8IOL-G60L-V1D Inhaltsverzeichnis Einleitung ........................5 Inhalt des Dokuments ................... 5 Hersteller ......................5 Zielgruppe, Personal ..................5 Verwendete Symbole..................6 Information zur Cybersecurity ................. 7 Produktbeschreibung ....................9 Einsatz und Anwendung ................9 Anzeigen und Bedienelemente ..............11 Schnittstellen und Anschlüsse ..............14 Abmessungen ....................
  • Seite 4 ICE11-8IOL-G60L-V1D Inhaltsverzeichnis Konfigurationsbeispiel ................61 7.2.1 Einbindung PROFINET-IO-Module im TIA-Portal .............. 62 7.2.2 Vergabe eines Gerätenamens und der IP-Adresse ............63 7.2.3 Konfiguration der IO-Link-Kanäle..................64 7.2.4 Parametrierung des Status-/Control-Moduls ..............68 7.2.5 Parametrierung der IO-Link-Kanäle X1 .. X8 ..............71 7.2.6...
  • Seite 5: Einleitung

    ICE11-8IOL-G60L-V1D Einleitung Einleitung Inhalt des Dokuments Dieses Dokument beinhaltet Informationen, die Sie für den Einsatz Ihres Produkts in den zutreffenden Phasen des Produktlebenszyklus benötigen. Dazu können zählen: • Produktidentifizierung • Lieferung, Transport und Lagerung • Montage und Installation • Inbetriebnahme und Betrieb •...
  • Seite 6: Verwendete Symbole

    ICE11-8IOL-G60L-V1D Einleitung Verwendete Symbole Dieses Dokument enthält Symbole zur Kennzeichnung von Warnhinweisen und von informati- ven Hinweisen. Warnhinweise Sie finden Warnhinweise immer dann, wenn von Ihren Handlungen Gefahren ausgehen kön- nen. Beachten Sie unbedingt diese Warnhinweise zu Ihrer persönlichen Sicherheit sowie zur Vermeidung von Sachschäden.
  • Seite 7: Information Zur Cybersecurity

    ICE11-8IOL-G60L-V1D Information zur Cybersecurity Information zur Cybersecurity Das ICE11-8IOL-G60L-V1D ist sicher nach IEC 62443-4-1 für den hier definierten Einsatzbe- reich. Zum cybersicheren Betrieb und Schutz des Geräts sind vom Betreiber die in diesem Abschnitt festgelegten Maßnahmen umzusetzen. Security-Kontext Das ICE11-8IOL-G60L-V1D ist für den Betrieb in einem Automationsnetzwerk vorgesehen.
  • Seite 8: Für Den Betrieb Sind Am Gerät Folgende Einstellungen Umzusetzen

    ICE11-8IOL-G60L-V1D Information zur Cybersecurity Für die Inbetriebnahme sind am Gerät folgende Maßnahmen umzusetzen: • Härtung: Ändern des auf dem Gerät aufgedruckten gerätespezifischen Passworts. • Spezielle Security- Zugriffskontrolle mit Ein-Faktor-Authentifizierung (SFA) Automatische Login-Sperre bei falscher Eingabe von Zugangsdaten Funktionen: nach dem siebten Versuch für eine Dauer von 1 Minute zum Schutz vor Brute-Force-Angriffen.
  • Seite 9: Produktbeschreibung

    ICE11-8IOL-G60L-V1D Produktbeschreibung Produktbeschreibung Einsatz und Anwendung Das Modul ist ein Multiprotokoll-Feldbusmodul mit 8 IO-Link-Master-Ports des Typs A gem. IO- Link-Standard V1.1.3. Die Bauform G60L im vollvergossenen Metallgehäuse ist resistent gegen mechanische Beschädigungen und Umwelteinflüsse. Es besitzt die Schutzart IP65/IP67. Das Feldbusmodul dient als Schnittstelle zwischen der Steuerung eines Feldbussystems und der Feldebene.
  • Seite 10: Besondere Produktmerkmale

    ICE11-8IOL-G60L-V1D Produktbeschreibung Parameterspeicher • Die Parameter Storage-Funktion speichert und überwacht die Parameter des IO-Link- Gerätes und des IO-Link-Master. • Die Funktion bietet Ihnen die Möglichkeit, das IO-Link Gerät oder den IO-Link Master ein- fach zu ersetzen. Dies ist ab der IO-Link-Spezifikation V1.1 möglich und nur wenn das IO-Link-Gerät und der IO-Link-Master die Funktion unterstützen.
  • Seite 11: Anzeigen Und Bedienelemente

    ICE11-8IOL-G60L-V1D Produktbeschreibung Anzeigen und Bedienelemente Link/Act DIA BF E/IP x100 LED Kanalanzeige LED Statusanzeige Drehschalter Hinweis! Die LEDs im unteren Bereich des Ethernet-IO-Moduls haben abhängig vom eingestellten Protokoll unterschiedliche Benennungen und unterschiedliche Funktionen. Die nachfolgenden LED-Beschreibungen sind deshalb aufgeteilt in einen allgemeinen Teil (1), gültig für alle Protokolleinstellungen und LED-Beschreibungen jeweils für eine bestimmte...
  • Seite 12 ICE11-8IOL-G60L-V1D Produktbeschreibung Anzeigen - allgemeiner Teil Beschreibung für LED A, B, DIA, U Funktion grün: Hilfssensor-/Aktuatorspannung OK • 18 V (± 1 V) < U < 30 V (± 1 V) : Hilfssensor-/Aktuatorspannung zu niedrig oder zu hoch • < 18 V (± 1 V) oder U >...
  • Seite 13 ICE11-8IOL-G60L-V1D Produktbeschreibung EtherNet/IP-Anzeigen Bereich E/IP: relevante LEDs Lnk/Act X01, Lnk/Act X02, MS, NS Funktion Lnk/Act X01 grün: Verbindung Ethernet-Teilnehmer Lnk/Act X02 gelb blinkend: Datenaustausch Ethernet-Teilnehmer aus: keine Verbindung grün: Modul betriebsbereit grün blinkend: Konfiguration fehlt rot/grün blinkend: Selbsttest rot: schwerer, nicht behebbarer Fehler rot blinkend: leichter, behebbarer Fehler (z.
  • Seite 14: Schnittstellen Und Anschlüsse

    ICE11-8IOL-G60L-V1D Produktbeschreibung EtherCAT-Anzeigen Bereich EC: relevante LEDs Lnk/Act X01, Lnk/Act X02 , BF, DIA Funktion Lnk/Act X01 grün: Verbindung Ethernet-Teilnehmer Lnk/Act X02 gelb blinkend: Datenaustausch Ethernet-Teilnehmer aus: keine Verbindung rot: Konfiguration fehlt, keine oder langsame physikalische Verbin- dung rot blinkend: Link vorhanden aber keine Kommunikationsverbindung zur EtherCAT-Steuerung aus: EtherCAT-Steuerung hat eine aktive Verbindung zum Gerät auf-...
  • Seite 15: Anschluss Für Die Spannungsversorgung

    ICE11-8IOL-G60L-V1D Produktbeschreibung Port Signal Funktion Ports X01, X02 Transmit Data + Receive Data + Transmit Data - Receive Data - Tabelle 3.5 Belegung Port X01, X02 Anschluss für IO-Link, digitale Ein-/Ausgänge X1 ...X 8 • Anschluss: M12-Buchse, 5-polig, A-kodiert •...
  • Seite 16 ICE11-8IOL-G60L-V1D Produktbeschreibung Vorsicht! Funktionsausfall, wenn Systemspannungsversorgung zu niedrig ist. Stellen Sie in jedem Fall sicher, dass die Versorgungsspannung gemessen an dem am weite- sten entfernten Teilnehmer (Sensor/Aktor) aus Sicht der Systemversorgungsspannung 18 V DC nicht unterschreitet. Hinweis! Anschluss der Spannungsversorgung Beachten Sie beim Anschluss der Spannungsversorgung das Konzept für die getrennte...
  • Seite 17: Abmessungen

    ICE11-8IOL-G60L-V1D Produktbeschreibung Abmessungen 16.5 M12 x1 (10x) 11.5 190.3 191.8 Abbildung 3.6...
  • Seite 18: Installation

    ICE11-8IOL-G60L-V1D Installation Installation Allgemeine Hinweise Montieren Sie das Modul mit 2 Schrauben der Größe M6x25/30 auf einer ebenen Fläche. Das hierfür erforderliche Drehmoment beträgt 1 Nm. Verwenden Sie Unterlegscheiben nach DIN 125. Verwenden Sie für die Montagebohrungen einen Abstand von 237,3 bis 239,7 mm.
  • Seite 19: Inbetriebnahme, Protokolleinstellung

    ICE11-8IOL-G60L-V1D Inbetriebnahme, Protokolleinstellung Inbetriebnahme, Protokolleinstellung MAC-Adressen Jedes Gerät besitzt 3 eindeutige, vom Hersteller zugewiesene MAC-Adressen, die nicht durch den Benutzer änderbar sind. Die 1. zugewiesene MAC-Adresse ist auf dem Gerät aufgedruckt. Für EtherCAT® besitzt die MAC-Adresse keine Funktion. Für EoE (Ethernet over EtherCAT®) wird dem Gerät eine virtuelle MAC-Adresse zugewiesen.
  • Seite 20 ICE11-8IOL-G60L-V1D Inbetriebnahme, Protokolleinstellung Abbildung 5.2 Wählen Sie ein gefundenes Modul aus. Wenn das gewünschte Modul nicht in der Liste erreichbarer Teilnehmer im Netzwerk ange- zeigt wird, können Sie den Gerätefilter ändern und die Liste aktualisieren lassen. Falls das Gerät weiterhin nicht erscheint, prüfen Sie bitte Ihre Firewall-Einstellungen.
  • Seite 21: Iodd

    ICE11-8IOL-G60L-V1D Inbetriebnahme, Protokolleinstellung IODD Die IODD besteht aus einem Set von Dateien, welche ein IO-Link Device formal beschreiben. Die IODD wird vom Gerätehersteller erstellt und ist für jedes IO-Link Device erforderlich. Das Gerät kann eine IODD verwenden, um die IO-Link-Device-Konfiguration zu erleichtern und die Prozessdaten für Menschen besser lesbar zu machen.
  • Seite 22: Einstellung Des Protokolls

    ICE11-8IOL-G60L-V1D Inbetriebnahme, Protokolleinstellung Einstellung des Protokolls Die Multiprotokollmodule haben insgesamt drei Drehschalter. Mit dem ersten Drehschalter X100 stellen Sie das Protokoll über die entsprechende Schalterstellung ein. Bei den anderen Drehschaltern legen Sie die letzten beiden Ziffern der IP-Adresse fest, wenn Sie EtherNet/IP...
  • Seite 23 ICE11-8IOL-G60L-V1D Inbetriebnahme, Protokolleinstellung EtherNET/IP Wenn Sie sich für EtherNet/IP als Protokoll entscheiden, verwenden Sie den Drehschalter X100, um den Wert 100 des letzten Oktetts der IP-Adresse des Moduls einzustellen. Mit dem Drehschalter X100 können Sie für die IP-Adresse einen Wert von 0 bis 2 einstellen. Mit den Drehschaltern X10 und X1 können Sie Werte zwischen 0 und 9 auswählen.
  • Seite 24 Stelllen Sie sicher, dass das Modul zur Wiederherstellung der Werkseinstellung mindestens 10 Sekunden an der Spannungsversorgung angeschlossen und eingeschaltet ist. Bei weniger als 10 Sekunden kann das Betriebssystem zerstört werden. Das Modul muss dann zur Repa- ratur an Pepperl+Fuchs geschickt werden.
  • Seite 25: Inbetriebnahme Bei Ethernet/Ip

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherNet/IP Inbetriebnahme bei EtherNet/IP Vorbereitung Für die Konfiguration eines Moduls in der Steuerung ist eine EDS-Datei erforderlich. EDS-Datei herunterladen Sie finden die passende EDS-Datei auf der Produktdetailseite des Geräts im Bereich Soft- ware. Um auf die Produktdetailseite des Geräts zu gelangen, rufen Sie http://www.pepperl-fuchs.com auf und geben Sie z.
  • Seite 26: Konfigurationsbeispiel

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherNet/IP Konfigurationsbeispiel Konfiguration mit RSLogix5000 Die auf den folgenden Seiten beschriebene Konfiguration und Inbetriebnahme der Module bezieht sich auf die RSLogix5000-Software von Rockwell Automation. Bei Verwendung eines Steuerungssystems eines anderen Anbieters beachten Sie bitte die zugehörige Dokumenta- tion.
  • Seite 27 ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherNet/IP Geben Sie einen Namen für das Modul und die richtige IP-Adresse ein. In diesem Beispiel sind das der Name IOLink_Master und die IP-Adresse 192.168.1.9. Klicken Sie die Schaltfläche "Change“ und ändern Sie die Einstellungen für die Modulrevision,...
  • Seite 28 ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherNet/IP Wählen Sie die Verbindungsart bei "Connections" aus. Sie bestimmt, welche Prozess- und Diagnosedaten das Modul zur Verfügung stellt. In der Registerkarte "Connection“ der "Module Properties“ sehen Sie die gewählte Verbindungsart. Diese Registerkarte ermöglicht auch die Einstellung des "Requested-Packet- Interval (RPI)“...
  • Seite 29: Parameter Des Io-Link-Masters

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherNet/IP Parameter des IO-Link-Masters Die Parameter müssen nach dem Einschalten an den IO-Link-Master übertragen werden. Die Parameter enthalten unter anderem auch den IO-Link-Port-Modus. Die IO-Link-Port-Daten- länge wird aus den verschiedenen verfügbaren Verbindungen ausgewählt. Parameter 1: allgemeine Geräteeinstellung...
  • Seite 30 ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherNet/IP Mapping-Modus, Bit 0 Mit dem Parameter "Digital-IO-Bit-Mapping-Modus" können Sie die Zuordnungen der Ein- /Ausgangsbits definieren, die im zyklischen Status übertragen werden und die Steuerdaten des Moduls kontrollieren. MM1: Standardzuordnung • Im Mapping-Modus 1 (MM1) werden das erste Kanalbit (C/Q, Kanal A / Pin 4) und das zweite Kanalbit (Kanal B / Pin2) abwechselnd in aufsteigender Reihenfolge für alle Ports...
  • Seite 31: Parameter 4 - 16: Failsafe-Parameter Für Digitale Ausgänge

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherNet/IP Parameter 4 - 16: Failsafe-Parameter für digitale Ausgänge Der IO-Link-Master unterstützt eine fehlersichere Funktion für die als Digitalausgänge (DO) verwendeten Kanäle. Während der Gerätekonfiguration kann der Status der Ausgänge nach einer Unterbrechung oder einem Verlust der Kommunikation im EtherNet/IP-Netzwerk definiert werden.
  • Seite 32: Parameter 28 - 29: Digitale Eingangslogik

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherNet/IP Parameter Beschreibung Funktion Failsafe Value 0 = Set Low DO Modus Port 7 1 = Set High Kanal B 2 = Hold Last 0 = reserviert, nicht verwenden Failsafe Value 0 = Set Low DO Modus Port 8...
  • Seite 33 ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherNet/IP Die Port-LED-Logik bleibt von den Eingangslogik-Einstellungen unverändert. Die LED zeigt den physikalischen Eingangsstatus des Anschlusses an. Parameter Beschreibung Funktion Digitale Eingangslogik 0 = Normally Open Port 1A Kanal A 1 = Normally Closed Port 1A 0 = Normally Open Port 2A...
  • Seite 34 ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherNet/IP Parameter Beschreibung Funktion Digitaler IO-Modus 0 = Digitaler Eingang, Funktion Port 4 nicht änderbar Kanal B Digitaler IO-Modus 0 = reserviert Port 5 1 = Hilfsenergie Kanal B 2 = Digitalausgang 3 = Inaktiv 0 = reserviert, nicht verwenden...
  • Seite 35 ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherNet/IP Digitaler Aus- In diesem Modus arbeitet der Kanal als Digitalausgang. Es ist dabei nicht gang DO möglich, mit dem angeschlossenen Gerät zu kommunizieren SIO-Modus (DI) Dieser Modus dient zur Parametrierung der IO-Link-Geräte. Dabei nutzt der Modus den Fallback-Mechanismus vom "COM Mode" im "SIO Mode". In diesem Modus kann das IO-Link-Gerät beim Modulstart parametriert wer-...
  • Seite 36 ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherNet/IP Parameter Beschreibung Funktion Digitaler IO-Modus 0 = Inaktiv Port 6 1 = DI Kanal A 2 = DO 3 = SIO 4 = IO-Link 0 = reserviert, nicht verwenden Digitaler IO-Modus 0 = Inaktiv Port 7...
  • Seite 37 ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherNet/IP Parameter Beschreibung Funktion Geräte-Validierungsmodus 0 = keine Validierung Port 1 1 = kompatibel mit eingegebe- nen Werten 2 = identisch mit eingegebenen Werten 0 = reserviert, nicht verwenden Hersteller-ID (MSB) 0 ... 255 Port 1 Hersteller-ID (LSB) 0 ...
  • Seite 38: Io-Link-Gerätevalidierung

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherNet/IP • Upload only (Gerät zum Master): Aktiviert die Funktion zum Hochladen der IO-Link Device Parameterdaten auf den IO- Link-Master. Ein Upload wird autom. durchgeführt, wenn ein IO-Link-Gerät angeschlos- sen wird und im Master keine gültigen Daten vorliegen. Dies ist der Fall, wenn zuvor der Modus Disabled and Cleared konfiguriert wurde, oder bei Disabled im Auslieferungszu- stand.
  • Seite 39: Fail Safe-Verhalten (Nur Für Ausgänge)

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherNet/IP Identisch mit ein- In diesem Fall werden die VendorID, DeviceID und die Seriennummer nach gegebenen Wer- dem Einschalten zwischen dem IO-Link-Gerät und den eingegebenen IO- Link-Stammdaten synchronisiert, bevor die Kommunikation gestartet wird. Die Prozessdatenkommunikation erfolgt nur, wenn die konfigurierten Werte mit den vom Gerät gemeldeten Werten übereinstimmen.
  • Seite 40: "Exclusive Owner"-Verbindung

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherNet/IP • Listen Only Diese Verbindung entspricht der Input-Only-Verbindung, kann aber nur etabliert werden, wenn gleichzeitig eine Exklusive-Owner- oder Input-Only-Verbindung zwischen einem weiteren Modul und der Steuerung besteht. Die Verbindungsart Exclusive Owner ist ausschließlich bei Modulen mit Ausgangsfunktionalität verfügbar.
  • Seite 41: Größe Der Ausgabedaten

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherNet/IP Eingang Assembly- CONN Nr. Eingangsdaten Ausgang Assembly-ID Statusdaten IO-Link-Master + 8 Byte IO- 104 (8 Byte IO-Link) Link pro Port + erweiterter IO-Link- Zustand Statusdaten IO-Link-Master + 16 Byte IO- 106 (16 Byte IO-Link) Link pro Port + erweiterter IO-Link-...
  • Seite 42: "Listen Only"-Verbindung

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherNet/IP Ausgang Assembly- CONN Nr. Ausgangsdaten Eingang Assembly-ID 4 Byte Steuerdaten IO-Link-Master + 8 121 (8 Byte IO-Link + Byte IO-Link-Gerät pro Port Status + Ereignis) 4 Byte Steuerdaten IO-Link-Master + 16 107 (16 Byte IO-Link) Byte IO-Link-Gerät pro Port...
  • Seite 43: Status Der Digitalen Eingänge (Mapping 1, Default)

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherNet/IP Statusdaten Beschreibung Byte 6 Status der Sensorversorgung Diagnose, Port 1 - 8 Byte 7 Reserviert Byte 8 Status der Digitalausgangsdiagnose für Kanal A, Port 1 - 8 Byte 9 Status der Digitalausgangsdiagnose für Kanal B, Port 5 - 8 Byte 10 Status der IO-Link-Gerätediagnose vom Typ Fehler, Port 1 - 8...
  • Seite 44 ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherNet/IP Status der IO-Link-Kommunikation Der "IOL-COM state" gibt an, ob der Anschluss eine Kommunikation mit dem IO-Link-Gerät aufgebaut hat. Byte 2 IOL-COM state Anschluss Kanal Status der IO-Link-Prozessdatengültigkeit Die "IOL-PD valid" gibt an, ob die IO-Link-Prozessdaten des entsprechenden Anschlusses gül- tig sind.
  • Seite 45: Status Der Diagnose Der Digitalausgänge

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherNet/IP Status der Diagnose der Digitalausgänge Diese Daten liefern pro Anschluss die Informationen der digitalen Ausgabediagnose für Kanal A und Kanal B. Die Informationen zu Kanal B sind auch dann verfügbar, wenn der Anschluss als Hilfsspannung konfiguriert ist.
  • Seite 46: Io-Link-Daten Für 4-Byte-Eingang, Assembly

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherNet/IP Assembly Beschreibung 16 Byte IO-Link Eingang + 8 Byte erw. IO-Link Status + 12 Byte IO-Link Event 32 Byte IO-Link Eingang + 8 Byte erw. IO-Link Status + 12 Byte IO-Link Event IO-Link-Daten für 4-Byte-Eingang, Assembly 103 Die Assembly 103 liefert für jeden IO-Link-Anschluss 4 Byte IO-Link-Eingangsdaten mit folgen-...
  • Seite 47: Io-Link-Daten Für 32-Byte-Eingang, Assembly

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherNet/IP Eingang Anschluss Beschreibung Byte 110 - 125 Byte 0 - Byte 15 der IO-Link-Eingangsdaten Byte 126 - 141 Byte 0 - Byte 15 der IO-Link-Eingangsdaten Die 16-Byte-Eingangsdaten pro Anschluss sind null, wenn kein IO-Link-Gerät angeschlossen ist.
  • Seite 48: Io-Link 4 Byte Eingang & Erweiterter Status, Assembly

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherNet/IP Byte Beschreibung Reserviert Reserviert Reserviert Reserviert 1 = IO-Link-Gerät erkannt und Seriennummer identisch 1 = erkanntes IO-Link-Gerät ist nicht kompatibel (VendorID oder DeviceID) 1 = Parameterspeicherfehler 1 = Direkte Parameterseite nicht plausibel Hersteller-ID (LSB) Hersteller-ID (MSB) Geräte-ID (LSB)
  • Seite 49: Io-Link 8 Byte Eingang & Erweiterter Status, Assembly

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherNet/IP IO-Link 8 Byte Eingang & erweiterter Status, Assembly 113 Die Assembly 113 bietet für jeden IO-Link-Anschluss 8 Byte IO-Link-Eingang und 8 Byte erwei- terte IO-Link-Statusdaten mit folgendem Mapping: Eingang Anschluss Beschreibung Byte 14 - 21 Byte 0 - Byte 7 der IO-Link-Eingangsdaten...
  • Seite 50: Io-Link 32 Byte Eingang & Erweiterter Status, Assembly

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherNet/IP Die 16-Byte-Eingangsdaten und die erweiterten IO-Link-Statusdaten pro Anschluss sind null, wenn kein IO-Link-Gerät angeschlossen ist. IO-Link 32 Byte Eingang & erweiterter Status, Assembly 117 Die Assembly 117 bietet für jeden IO-Link-Anschluss 32 Byte IO-Link-Eingang und 8 Byte...
  • Seite 51 ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherNet/IP Byte Ereignis Beschreibung Event Qualifier Event Code 2 (LSB) Event Code 2 (MSB) Reserviert Event Qualifier Event Code 3 (LSB) Event Code 3 (MSB) Reserviert Dieser Datensatz kann bis zu 3 Eventmeldungen des angeschlossenen IO-Link-Gerätes ent- halten.
  • Seite 52: Io-Link 4 Byte Eingang & Erweiterter Status & Event-Daten, Assembly

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherNet/IP Event-Code 1 und 2 Vom IO-Link-Gerät gemeldeter Diagnosecode. Verwenden Sie die IO-Link-Gerätedokumentation, um die Fehlermeldung zu interpretieren. IO-Link 4 Byte Eingang & erweiterter Status & Event-Daten, Assembly Die Assembly 119 bietet für jeden IO-Link-Anschluss 4 Byte IO-Link-Eingang, 8 Byte erweiterte...
  • Seite 53: Io-Link 16 Byte Eingang & Erweiterter Status & Event-Daten, Assembly

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherNet/IP Eingang Anschluss Beschreibung Byte 42 - 49 Byte 0 - Byte 7 der IO-Link-Eingangsdaten Byte 50 - 57 Byte 0 - Byte 7 vom erweiterten IO-Link-Status Byte 58 - 69 Byte 0 - Byte 11 der IO-Link-Eventdaten...
  • Seite 54: Io-Link 32 Byte Eingang & Erweiterter Status & Event-Daten, Assembly

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherNet/IP Eingang Anschluss Beschreibung Byte 174 - 181 Byte 0 - Byte 7 vom erweiterten IO-Link-Status Byte 182 - 193 Byte 0 - Byte 11 der IO-Link-Eventdaten Byte 194 - 209 Byte 0 - Byte 15 der IO-Link-Eingangsdaten...
  • Seite 55: Steuerdaten Des Io-Link-Masters (Ausgänge)

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherNet/IP Eingang Anschluss Beschreibung Byte 410 - 417 Byte 0 - Byte 7 vom erweiterten IO-Link-Status Byte 418 - 429 Byte 0 - Byte 11 der IO-Link-Eventdaten Die 32-Byte-Eingangsdaten, die erweiterten IO-Link-Statusdaten und die IO-Link-Eventdaten pro Anschluss sind null, wenn kein IO-Link-Gerät angeschlossen ist.
  • Seite 56: Steuerung Des Io-Link Com-Modus

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherNet/IP Byte 1 Steuerung der digitalen Ausgänge Kanal B der Anschlüsse 1 - 8 Anschluss Kanal Steuerung des IO-Link COM-Modus Dieser Modus kann vorübergehend verwendet werden, solange das entsprechende COM- Steuerbit gesetzt ist. Er schaltet einen oder mehrere IO-Link-Anschlüsse, die zuvor als "IOL SIO"...
  • Seite 57: Io-Link-Gerät 8 Byte Ausgang, Assembly

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherNet/IP IO-Link-Gerät 8 Byte Ausgang, Assembly 104 Die Assembly 104 liefert für jeden IO-Link-Anschluss 8 Byte IO-Link-Ausgangsdaten (Master to Device) mit folgendem Mapping: Eingang Anschluss Beschreibung Byte 4 - 11 Byte 0 - Byte 7 der IO-Link-Ausgangsdaten...
  • Seite 58: Ethernet/Ip-Objekte

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherNet/IP EtherNet/IP-Objekte Folgende Ethernet/IP-Objekte werden vom Gerät unterstützt: • Identitätsobjekt (Klassencode 0x01) • Montageobjekt (Klassencode 0x04) • Connection-Manager-Objekt (Klassencode 0x06) • EtherNet/IP-Link-Objekt (Klassencode 0xF6) • TCP/IP-Objekt (Klassencode 0xF5) • Quality-of-Service-Objekt (Klassencode 0x48) • DLR-Objekt (Klassencode 0x47) •...
  • Seite 59 ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherNet/IP Fehler- Name Beschreibung Fehlercode code IO-Link Master Error UINT Service nicht verfügbar Anschluss blockiert Zeitüberschreitung Ungültiger Index Ungültiger Subindex Falscher Anschluss Falsche Anschlussfunktion Ungültige Länge ISDU nicht unterstützt IO-Link Gerätefehler USINT Siehe IO-Link-Spezifikation IO-Link-Gerät zusätzlicher Fehler...
  • Seite 60 ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherNet/IP Fehler- Name Beschreibung Fehlercode code IO-Link Gerätefehler USINT Siehe IO-Link-Spezifikation IO-Link-Gerät zusätzlicher Fehler USINT Siehe IO-Link-Spezifikation IO-Link Failsafe Parameter Objekt (Klassencode 0x81) Im Falle eines EtherNet/IP-Kommunikationsverlustes können für die IO-Link-Geräteausgangs- daten fehlersichere Werte definiert werden. Wenn in den IO-Link Parametereinstellungen des Anschlusses die Option "Ersatzwert"...
  • Seite 61: Inbetriebnahme Bei Profinet

    Format. Sie können diese Datei von unserer Homepage https://www.pepperl-fuchs.de herun- terladen. Die Datei für die PROFINET-Module trägt den Namen GSDML-V2.41-Pepperl+Fuchs-ICE11- yyymmdd, yyyymmdd steht dabei für das Ausgabedatum der Datei. Binden Sie die GSDML-Datei im TIA Portal mit dem GSD-Verwaltungsmanager über das Hauptmenü...
  • Seite 62: Einbindung Profinet-Io-Module Im Tia-Portal

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei PROFINET 7.2.1 Einbindung PROFINET-IO-Module im TIA-Portal Installieren Sie die GSDML-Datei für das gewünschte Modul im TIA-Portal. Nach der Installation der GSDML-Datei für die PROFINET-Module stehen diese im Hard- warekatalog des TIA-Portals zur Verfügung. Abbildung 7.2 Klicken Sie auf das gewünschte Modul im Hardware-Katalog. Ziehen Sie das Modul via Drag and Drop in die Netzwerkansicht.
  • Seite 63: Vergabe Eines Gerätenamens Und Der Ip-Adresse

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei PROFINET Weisen Sie das Modul dem PROFINET-Netzwerk zu. Abbildung 7.4 Wechseln Sie in die Gerätekonfiguration. Wählen Sie das gewünschte Gerät aus, um sich die Konfigurationsmöglichkeiten anzeigen zu lassen. Abbildung 7.5 7.2.2 Vergabe eines Gerätenamens und der IP-Adresse Vergabe eines eindeutigen Gerätenamens und IP-Adresse...
  • Seite 64: Konfiguration Der Io-Link-Kanäle

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei PROFINET Verwenden sie entweder die Voreinstellungen für Gerätenamen und IP-Adresse oder ändern Sie diese ab. Für ein korrekt arbeitendes Setup muss der ausgewählte Gerätename online im I/O-Gerät programmiert werden. Sofern die HW installiert wurde, können Sie problemlos in den Onlinemodus wechseln.
  • Seite 65: Konfiguration Eines Io-Link-Kanals Löschen

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei PROFINET Die vom Hardware-Manager definierten Ein- und Ausgangsadressen können geändert wer- den. Konfiguration eines IO-Link-Kanals löschen Um einen oder mehrere IO-Link-Kanäle zu löschen, wählen Sie den gewünschten IO-Link- Kanal in "Device View" aus. Geräteübersicht Abbildung 7.10 Klicken Sie mit der rechten Maustaste auf diesen Eintrag. Wählen Sie im angezeigten Menü...
  • Seite 66: Erstellen Einer Io-Link-Kanalkonfiguration

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei PROFINET Erstellen einer IO-Link-Kanalkonfiguration Der Ordner Submodules des I/O-Moduls im Hardwarekatalog zeigt alle konfigurierbaren Optionen an, die ausgewählt werden können. IO-Link-Kanalkonfiguration Abbildung 7.12 Wählen Sie die gewünschte Option aus, klicken und halten Sie die linke Maustaste gedrückt,...
  • Seite 67: Folgende Optionen Stehen Für Den Io-Link C/Q-Kanal Zur Verfügung (Kanal A/Pin 4)

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei PROFINET Abbildung 7.13 Folgende Optionen stehen für den IO-Link C/Q-Kanal zur Verfügung (Kanal A/Pin 4): Digital Input: In diesem Modus arbeitet der Kanal als Digitaleingang. Der IO-Link Master versucht nicht, selbstständig eine Kommunikation mit dem angeschlossenen IO-Link-Gerät herzustellen.
  • Seite 68: Parametrierung Des Status-/Control-Moduls

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei PROFINET 7.2.4 Parametrierung des Status-/Control-Moduls Status-/Control-Modul Abbildung 7.14 Parameter im Status-/Control-Modul: Abbildung 7.15 Das Status-/Control-Modul in Slot 1/Subslot 1 ist bei jedem Modul fest vorkonfiguriert. Es ent- hält 2 Byte Eingangsdaten und 2 Byte Ausgangsdaten für die digitalen IO-Daten sowie Status- und Steuerbits des IO-Link Masters.
  • Seite 69: I/O Mapping-Konfiguration Von Status-/Kontroll-Daten

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei PROFINET • External Configuration Konfigurations- und Parameterdaten können über verschiedene externe Schnittstellen außerhalb der GSDML-Konfiguration eingestellt werden, z.B. Web-Interface, REST, OPC UA, MQTT. Mit dieser Option kann die externe Konfiguration aktiviert oder deaktiviert wer- den. Eine externe Konfiguration kann nur dann vorgenommen werden, solange keine zyklische SPS-Verbindung aktiv ist.
  • Seite 70: Allgemeine Diagnoseeinstellungen

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei PROFINET Mode 1 Abbildung 7.18 Mode 2 Abbildung 7.19 Mode 3 Abbildung 7.20 Mode 4 Abbildung 7.21 Mode 5 Abbildung 7.22 Für Details zum I/O-Mapping siehe Kapitel 7.3. Allgemeine Diagnoseeinstellungen Diagnoseeinstellungen für Module mit IO-Link Class A-Ports...
  • Seite 71: Parametrierung Der Io-Link-Kanäle X1

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei PROFINET • Report U supply voltage fault alarms Der U supply voltage fault alarm kann mit diesem Parameter auf "Disabled" oder "Enabled" eingestellt werden. Voreinstellung: Enabled • Report U supply voltage fault alarms Der U supply voltage fault alarm kann mit diesem Parameter auf "Disabled", "Enabled"...
  • Seite 72 ICE11-8IOL-G60L-V1D Inbetriebnahme bei PROFINET Parameter der IO-Link-Kanäle Abbildung 7.25 Erweiterte Port-Parameter • Sensor Supply Mode Pin 1 / L+ Die Sensor-Spannung an Pin 1 ist dauerhaft aktiv und kann nicht deaktiviert werden. • DI Filter Mit diesem Parameter kann die Filterzeit des Digitaleingangs definiert werden. Die folgen- den Optionen sind verfügbar:...
  • Seite 73 ICE11-8IOL-G60L-V1D Inbetriebnahme bei PROFINET • DO Restart Mode Mit diesem Parameter kann das Neustartverhalten des Digitalausgangs eingestellt wer- den. • Automatic Restart after Failure: Im Falle der Erkennung eines Ausgangskurzschlusses oder einer Überlastung wird der Ausgang vom IO-Link Master aus abgeschaltet. Nach einer Zeitverzögerung wird der Ausgang jedoch automatisch wieder eingeschaltet, um zu prüfen, ob der...
  • Seite 74 ICE11-8IOL-G60L-V1D Inbetriebnahme bei PROFINET • Swapping Mode: Das Swapping der Byte-Reihenfolge wird für die ausgewählte Anzahl von Datenty- pen oder für die gesamte Länge der I/O-Daten mit den ausgewählten Datentypen (Word = 2 Bytes oder DWord = 4 Bytes) durchgeführt.
  • Seite 75 ICE11-8IOL-G60L-V1D Inbetriebnahme bei PROFINET • IO-Link-Master-Command Die Option IO-Link Master Command ermöglicht die Nutzung von IO-Link-spezifischen Mechanismen für gültige/ungültige Ausgangs-Prozessdaten. Das Verhalten bestimmt damit der Teilnehmer selbst. Ersatzwert Abbildung 7.27 Byte-Daten Abbildung 7.28 Word-Daten Wurde die "Fail Safe Value(s)“ Option "Replacement Value“ eingestellt, wird der in dieses/diese Eingabefeld/er eingetragene Ersatzwert verwendet.
  • Seite 76 ICE11-8IOL-G60L-V1D Inbetriebnahme bei PROFINET Process Alarm, Ch. A Die IO-Link-Teilnehmer-Alarmbenachrichtigungen können mit dieser Option aktiviert oder deaktiviert werden. Deaktiviert bedeutet, dass alle IO-Link-Teilnehmer-Alarme vom Typ "Notifi- cation" im IO-Link Master unterdrückt werden. Voreinstellung: Enabled Configuration Source, Ch. A • PROFINET IO Controller Die IO-Link Master-Portkonfiguration wird von der PROFINET IOSteuerung zugewiesen.
  • Seite 77 ICE11-8IOL-G60L-V1D Inbetriebnahme bei PROFINET Übersicht Port-Mode-Konfigurationstypen Feature IO-Link - Autostart IO-Link - Manual (GSD) Access on Process Data (PD) Diagnostics of port & device I&M data (IM0) access Device check (consolidated/real) Nein Backup & Restore Nein Device parameterization (PDCT) Nein...
  • Seite 78 ICE11-8IOL-G60L-V1D Inbetriebnahme bei PROFINET Master mit dem Systembefehl ParamDownloadStore aktualisiert werden. Dieser Befehl setzt die Backup-Anfrage DS_UPLOAD_FLAG auf dem IO-Link-Teilnehmer in Richtung des IO-Link-Master. Der IO-Link-Master führt einen Übertrag vom IO- Link-Teilnehmer zum IO-Link-Master-Backup-Speicher aus. Restore Für jeden neu angeschlossenen IO-Link-Teilnehmer vergleicht der IO-Link-Master die gespeicherten Parameter mit den IO-Link-Teilnehmer-Parametern und lädt bei Differen-...
  • Seite 79: Io-Link-Geräteparametrierung

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei PROFINET • 1.6, 3.2, 4.8, 8, 20.8, 40, 80, 120 ms: Die Zykluszeit kann manuell auf die vorgesehenen Optionen eingestellt werden. Diese Option kann z.B. für IO-Link-Teilnehmer verwendet werden, die über induktive Koppler angeschlossen werden. Induktive Koppler sind normalerweise der Engpass in der Aktua- lisierungszykluszeit zwischen IO-Link-Master und IO-Link-Teilnehmer.
  • Seite 80 ICE11-8IOL-G60L-V1D Inbetriebnahme bei PROFINET TIA-Projekt: "Status/Control Modul Hardware Identifier Abbildung 7.30 SIEMENS WRREC und RDREC Die Lese- und Schreibparameter von der SPS über den IO-Link-Master zu den angeschlosse- nen IO-Link-Teilnehmern können auch über die SIEMENSFunktionsblöcke SFB52/RDREC und SFB53/WREC aufgerufen werden.
  • Seite 81 ICE11-8IOL-G60L-V1D Inbetriebnahme bei PROFINET FB50001 Call WRREC RDREC RDREC Response FI_Index 0xFE4 Unsigned16 FI_Index 0xFE4A (Fixed) (Fixed) Control/ 0x02 Unsigned8 Con- 0x00 Status trol/Status (Write) IOL-Index IOLIndex 0x... Unsigned16 IOL-Index 0x... (0-32767; (0-32767; 65535) 65535) IOLSubIn- IOL-Sub- 0x00 Unsigned8 IOL-Sub-...
  • Seite 82 ICE11-8IOL-G60L-V1D Inbetriebnahme bei PROFINET Abbildung 7.32 Abbildung 7.33 Beispiel: Daten vor "Writing" Abbildung 7.34...
  • Seite 83 ICE11-8IOL-G60L-V1D Inbetriebnahme bei PROFINET Beispiel: Daten nach "Writing" Abbildung 7.35 Beispiel: "Read"-Daten nach "Writing" Abbildung 7.36...
  • Seite 84 ICE11-8IOL-G60L-V1D Inbetriebnahme bei PROFINET "Read"-Sequenz der WRREC- und RDREC-Calls Abbildung 7.37 Die folgende Tabelle zeigt die Sequenz mit Beispieldaten im Vergleich zum FB50001. Der FB50001 verwendet die Blöcke WRRREC und RDREC auch intern. RDREC-ID FB50001 Call WRREC RDREC RDREC Response...
  • Seite 85 ICE11-8IOL-G60L-V1D Inbetriebnahme bei PROFINET Hinweis! Unsigned16-Werte müssen für PROFINET im Big-Endian-Format eingegeben werden. Kontrollparameter Definition of Control octets Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Cancel / Release IOL_CALL IDLE Sequence...
  • Seite 86 ICE11-8IOL-G60L-V1D Inbetriebnahme bei PROFINET Beispiel: Daten vor "Reading" Abbildung 7.40 Beispiel: Daten nach "Reading" Abbildung 7.41...
  • Seite 87 ICE11-8IOL-G60L-V1D Inbetriebnahme bei PROFINET Beispiel: "Read"-Daten nach "Reading" Abbildung 7.42 Fehler-PDU für die "Read/Write"-Sequenz Offset Parameter Inhalt Datentyp Port Error Error Codes detected by the Lin- Unsigned16 king Module or Client Error Code IO-Link Error codes according Unsigned8 AL_Read/ AL_Write services...
  • Seite 88: Media Redundancy Protocol (Mrp)

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei PROFINET Coding Port-Fehlercode Definition Quelle 0x8002 Invalid IOL_Index Invalid Index Client 0x8003 Invalid IOL_Subindex Invalid Subindex Client 0x8004 No Device No device Client 0x8005 to 0x8051 Reserved – – 0x8052 RDREC Fault Fault during Read Client record invocation...
  • Seite 89: Gerätetausch Ohne Wechselmedium/Pg

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei PROFINET Beispiel: Einrichtung eines MRP-Clients im TIA Portal® Abbildung 7.43 Beispiel: Einrichtung der Watchdog-Zeitüberwachung im TIA Portal® für die Nutzung von MRP Abbildung 7.44 7.2.8 Gerätetausch ohne Wechselmedium/PG Hinweis! Das Austauschgerät muss sich für den Austausch ohne Wechselmedium/PG im Auslieferungszustand (Werkseinstellungen) befinden.
  • Seite 90 ICE11-8IOL-G60L-V1D Inbetriebnahme bei PROFINET Abbildung 7.45 Hinweis! Eine Netzwerktopologie wird über die Verschaltung der PROFINET-Ports der einzelnen Geräte konfiguriert. Diese erreichen Sie über Steckplatz 0 der verwendeten PROFINET-Geräte. Durch Anzeige aller nicht verknüpften Ports können Sie jeweils einen geeigneten Partnerport festlegen.
  • Seite 91: Identifikations- Und Wartungsfunktionen (I&M)

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei PROFINET 7.2.9 Identifikations- und Wartungsfunktionen (I&M) Der PROFINET IO-Link Master besitzt die Fähigkeit, die in der Anlage verbauten Geräte ein- deutig über ein elektronisches Typenschild identifizieren zu können. Diese gerätespezifischen Daten können vom Anwender jederzeit azyklisch ausgelesen werden. Darüber hinaus können bei der Installation des Systems im Gerät die Ortskennzeichnung, das Installationsdatum und...
  • Seite 92 ICE11-8IOL-G60L-V1D Inbetriebnahme bei PROFINET I&M 1 Länge Datenobjekt [Byte] Zugriff Standardwert/Beschreibung TAG_FUNKTION lesen/ 0x20 ff. (leer) schreiben TAG_LOCATION lesen/ 0x20 ff. (leer) schreiben Tabelle 7.11 I&M 1 (Slot 0: PROFINET Interface X1, Index 0xAFF1) I&M 2 Länge Datenobjekt [Byte] Zugriff Standardwert/Beschreibung...
  • Seite 93 ICE11-8IOL-G60L-V1D Inbetriebnahme bei PROFINET I&M 0 Länge Datenobjekt [Byte] Zugriff Standardwert/Beschreibung MANUFACTURER_ID lesen 0x005D ORDER_ID lesen Bestellnummer des Moduls in ASCII SERIAL_NUMBER lesen Im Produktionsprozess definiert, in ASCII HARDWARE_REVISION lesen Hardware-Revision des Gerätes SOFTWARE_REVISION lesen Software-Revision des Gerätes REVISION_COUNTER lesen Zählt jede statisch gespeicherte...
  • Seite 94 ICE11-8IOL-G60L-V1D Inbetriebnahme bei PROFINET I&M0-Daten Oktette Datentyp Mapping-Regel IM_Serial_Number Visible String Insert SerialNumber of Device (IO- Link Index 21). If it is not available set to "Not accessible" IM_Hardware_Revision Unsigned8 Set to 0x0000 (Default value) IM_Software_Revision Char,3 x Unsi- Set to V0.0.0 (official release but not...
  • Seite 95: Lesen Und Schreiben Von I&M-Daten

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei PROFINET Lesen und Schreiben von I&M-Daten SIEMENS TIA Portal® bietet in seiner Standardbibliothek Systemfunktionsbausteine an, mit denen die I&M-Daten gelesen und geschrieben werden können. Ein Datensatz enthält dabei einen BlockHeader von 6 Byte und den I&M Record.
  • Seite 96 ICE11-8IOL-G60L-V1D Inbetriebnahme bei PROFINET I&M-Record lesen Lesen von I&M-Daten kann über den standardmäßigen Funktionsblock RDREC (SFB52) in der Siemens PLC realisiert werden. Als Übergabeparameter sind dabei die logische Adresse des Slots/Sub-Slots (ID) und der I&M-Index (INDEX) zu verwenden. Rückgabeparameter geben die Länge der empfangenen I&M-Daten sowie eine Status- bzw.
  • Seite 97 ICE11-8IOL-G60L-V1D Inbetriebnahme bei PROFINET Beispiel: "Read" I&M5 an Port X1 mit angeschlossenem IOL-Device Abbildung 7.53 I&M-Record schreiben Schreiben von I&M-Daten kann über den standardmäßigen Funktionsblock WRREC (SFB53) in der Siemens PLC realisiert werden. Als Übergabeparameter sind dabei die logische Adresse des Slots/Sub-Slots (ID), der I&M-Index (INDEX) sowie der Datenlänge (LEN) zu ver- wenden.
  • Seite 98: Priorisierter Hochlauf/Fast Start-Up (Fsu)

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei PROFINET 7.2.10 Priorisierter Hochlauf/Fast Start-Up (FSU) Geräte mit Fast-Start-Up-(FSU-)Funktion unterstützen einen optimierten Systemstart. Dies garantiert einen schnelleren Neustart nach der Wiederherstellung der Spannungsversorgung. Fast Start-Up kann mit PROFINET interface [X1] > Advanced options > Interface options (PRO- FINET-Schnittstelle [X1] >...
  • Seite 99: Suspend / Resume" Der Io-Link-Portsteuerung

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei PROFINET 7.2.11 "Suspend / Resume" der IO-Link-Portsteuerung Anwendungsfall der automatischen Werkzeugwechselfunktion Je nach Stand eines Produktionsprozesses wird innerhalb einer Maschine ein Werkzeugwech- sel notwendig, welcher üblicherweise durch das Entkoppeln eines bestimmten Werkzeugs wie eines Greifers sowie durch das anschließende Ankoppeln eines anderen Werkzeugs ausge- führt wird.
  • Seite 100 ICE11-8IOL-G60L-V1D Inbetriebnahme bei PROFINET • Ankoppeln eines "neuen" Werkzeugs/Gerätes führt zur Flag-Bit-Anzeige "PQ" = 1 und "DevCom" = 1 • Erfolgreiche "Resumed Port operation" führt zur Flag-Bit-Anzeige "PortActive" = 1 Anwendungsfälle Inspektionslevel (Backup & Anwendungsfall Restore) Beschreibung Nr. 1: Ein Gerät wird durch ein 0: kein Geräte-Check...
  • Seite 101 ICE11-8IOL-G60L-V1D Inbetriebnahme bei PROFINET ID = 0 Abbildung 7.58 ID = 0, um den IO-Link Master-Proxy zu adressieren INDEX = 0xB400 LEN = 8 Bytes für Befehle WRREC-Daten Abbildung 7.59 Read Record Suspend – Port-Status Verwenden Sie diese Anfrage, um zu verifizieren, dass das vorausgehende Schreiben des "Suspend"...
  • Seite 102 ICE11-8IOL-G60L-V1D Inbetriebnahme bei PROFINET Wenn der "Suspend" Port-Befehl erfolgreich durchgeführt wurde, sehen die Lesedaten folgen- dermaßen aus: Abbildung 7.61 Das IO-Link Device kann nun getrennt werden. Sollte der "Suspend"-Prozess noch nicht abgeschlossen sein, bevor der "Read Record" am IO- Link Master angekommen ist, wird eine negative PROFINET-Antwort mit dem Code "Resource busy –...
  • Seite 103 ICE11-8IOL-G60L-V1D Inbetriebnahme bei PROFINET Write Record Resume – Port-Befehl Das folgende Beispiel zeigt, wie eine IO-Link Port-Operation mit dem TIA WRREC-Funktions- block wiederaufgenommen werden kann, nachdem der IO-Link-Teilnehmer erfolgreich ange- schlossen wurde: Abbildung 7.62 WRREC-Daten Abbildung 7.63 Read Record Resume – Port-Status Verwenden Sie diese Anfrage, um zu verifizieren, dass das vorausgehende Schreiben des "Resume"...
  • Seite 104: Bitbelegung

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei PROFINET ID = 0, um den IO-Link-Master-Proxy zu adressieren INDEX = 0xB400 LEN = 12 Bytes, 8 Bytes für Befehle + 4 Bytes für die Fehler-PDU Wenn der "Resume" Port-Befehl erfolgreich durchgeführt wurde, sehen die Lesedaten folgen- dermaßen aus:...
  • Seite 105: Status-/Kontroll-Daten Mit Bit-Mapping

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei PROFINET Prozessdaten Status-/Control-Modul, Slot 1/Subslot 1 Das Status-/Kontroll-Modul besitzt einen Unsigned16 für digitale Inputdaten und einen Unsi- gned16 für digitale Outputdaten. Status-Daten (Input) Die beiden Input-Bytes Unsigned16 beinhalten den Status der digitalen Eingänge. Für die digi- talen A-Kanal-Eingänge sind die Daten auch im Input- Byte des entsprechenden Sub-Slot- Moduls verfügbar.
  • Seite 106: Prozessdaten Io-Link-Anschlüsse, Slot 1/Subslot 2 - Subslot

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei PROFINET Mode 3 Status/Control Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Slot UINT16 High Byte UINT16 Low Byte Tabelle 7.20 Digital Input/Output Mapping Mode 3 Mode 4 Status/Control...
  • Seite 107 ICE11-8IOL-G60L-V1D Inbetriebnahme bei PROFINET Eingangsdaten: Sub-Slots 1.2 – 1.9 INPUT Input Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Slot 1.1 X1 Byte 1 – 33 • Befindet sich der IO-Link-Port im Modus "Digital-In", wird in Bit 0 / Byte 1 der Zustand auf "DI-C/Q"...
  • Seite 108 ICE11-8IOL-G60L-V1D Inbetriebnahme bei PROFINET Ausgangsdaten: Sub-Slots 1.2 – 1.9 INPUT Input Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Slot 1.1 X1 Byte 1 – 32 • Wenn sich der IO-Link-Port im "Digital-Out"-Modus befindet, wird in Bit 0 / Byte 1 der Zustand auf "DO-C/Q"...
  • Seite 109: Inbetriebnahme Bei Ethercat

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherCAT Inbetriebnahme bei EtherCAT EtherCAT EtherCAT® ist eine eingetragene Marke und patentierte Technologie lizenziert durch die Beck- hoff Automation GmbH, Deutschland. Vorbereitung Herunterladen und Installieren der ESI-Datei Eine ESI-Datei (EtherCAT Slave Information File) wird für die Konfiguration eines Moduls in der Steuerung benötigt.
  • Seite 110: Konfiguration

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherCAT 8.3.1 Konfiguration Eingangsdaten PDO-Inhalt Größe Index [Byte] Index Größe Name Input 0x1A00 0x6000:01 UINT32 1. Byte IO-Link Eingangsda- 0x6000:32 UINT32 32. Byte IO-Link Eingangs- daten 0x1A01 0x6010:01 UINT32 1. Byte IO-Link Eingangsda- 0x6010:32 UINT32 32. Byte IO-Link Eingangs-...
  • Seite 111 ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherCAT PDO-Inhalt Größe Index [Byte] Index Größe Name 0x1A08 4 0x2080:01 UINT32 Status digitaler Eingang Ports X1 ... X4 0x2080:02 UINT32 Status digitaler Eingang Ports X5 ... X8 0x2080:03 UINT32 Status IO-Link-Kommunika- tion 0x2080:04 UINT32 Status IO-Link-Prozessdaten...
  • Seite 112: Modulare Steckplätze

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherCAT PDO-Inhalt Größe Index [Byte] Index Größe Name 0x1604 0x7040:01 UINT32 1. Byte IO-Link Ausgangsda- 0x7040:32 UINT32 32. Byte IO-Link Ausgangs- daten 0x1605 0x7050:01 UINT32 1. Byte IO-Link Ausgangsda- 0x7050:32 UINT32 32. Byte IO-Link Ausgangs- daten 0x1606...
  • Seite 113: Beschreibung

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherCAT Steckplatz Beschreibung IOL_O_1byte IO-Link, 1 Byte als Prozessdatenausgang IOL_O_2byte IO-Link, 2 Byte als Prozessdatenausgang IOL_O_4byte IO-Link, 4 Byte als Prozessdatenausgang IOL_O_6byte IO-Link, 6 Byte als Prozessdatenausgang IOL_O_8byte IO-Link, 8 Byte als Prozessdatenausgang IOL_O_10byte IO-Link, 10 Byte als Prozessdatenausgang...
  • Seite 114: Geräteparameter

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherCAT Steckplatz Beschreibung IOL_I/O_16/16byte IO-Link • 16 Byte als Prozessdateneingang • 16 Byte als Prozessdatenausgang IOL_I/O_24/24byte IO-Link • 24 Byte als Prozessdateneingang • 24 Byte als Prozessdatenausgang IOL_I/O_32/32byte IO-Link • 32 Byte als Prozessdateneingang • 32 Byte als Prozessdatenausgang Tabelle 8.3...
  • Seite 115: Failsafe-Funktion

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherCAT Failsafe-Funktion Die Firmware der Module bietet eine Failsafe-Funktion für die Ausgänge für Unterbrechungen oder Verlust der Kommunikation. Bei der Konfiguration der Module haben Sie die Möglichkeit, den Status der Ausgänge nach einer Unterbrechung oder einem Kommunikationsverlust zu definieren.
  • Seite 116 ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherCAT SDO-Inhalt Index Größe [Byte] Index Größe Name/Beschreibung 0x2380:08 UINT8 Port 4 Channel B 0 = Set Low 1 = Set High 2 = Hold Last Andere = reserviert 0x2380:09 UINT8 Port 5 Channel A 0 = Set Low...
  • Seite 117 ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherCAT Allgemeine Geräteeinstellungen SDO-Inhalt Größe Index [Byte] Index Größe Typ Name/Beschreibung 0x2381 0x2381:01 BOOL Webinterface gesperrt 0 = falsch 1 = wahr 0x2381:02 BOOL Force mode gesperrt 0 = falsch 1 = wahr 0x2381:03 BOOL Alle Notfallnachrichten deaktiviert...
  • Seite 118 ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherCAT Surveillance Timeout Die Firmware der Module erlaubt eine Verzögerungszeit vor dem Beginn der Überwachung der Ausgangsströme einzustellen. Die Verzögerungszeit wird auch "Surveillance Timeout" (Über- wachungs-Timeout) genannt. Sie können diese für jeden einzelnen Ausgangskanal definieren. Die Verzögerungszeit beginnt, nachdem sich der Status des Ausgabekanals ändert, d.h. wenn diese nach einer ansteigenden Flanke aktiviert oder nach einer abfallenden Flanke deaktiviert wird.
  • Seite 119 ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherCAT Digitaler I/O-Modus, Kanal B Der Parameter "Digitaler I/O-Modus" ermöglicht die Konfiguration der Ein-/Ausgabekanäle (I/O-Kanäle) von Kanal B des Moduls. Folgende Einstellungen sind möglich: 1 = Eingang 2 = Ausgang Andere = reserviert SDO-Inhalt Index Größe [Byte] Index Größe...
  • Seite 120: Modus Digitale Eingänge

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherCAT Modus digitale Eingänge Das Gerät unterstützt die Konfiguration der Digital-Input-Logik von Kanal A (Pin 4) und Kanal B (Pin 2) des IO-Link-Ports. SDO-Inhalt Größe Index [Byte] Index Größe Typ Name/Beschreibung 0x2384 16 0x2384:01 UINT8 Digitale Eingangslogik Port 1 Channel A...
  • Seite 121: Filter Digitale Eingänge

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherCAT Filter digitale Eingänge Das Gerät unterstützt die Konfiguration eines Digital-Input-Filters für Kanal A (Pin 4) und Kanal B (Pin 2) des IO-Link-Ports. SDO-Inhalt Größe Index [Byte] Index Größe Typ Name/Beschreibung 0x2385 0x2385:01 UINT8 Digitaler Eingangsfilter Port 1 Channel A...
  • Seite 122: Zusätzliche Io-Link-Port-Einstellungen

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherCAT SDO-Inhalt Größe Index [Byte] Index Größe Typ Name/Beschreibung 0x2386:09 BOOL Zeitüberschreitung digitaler Ausgang vor Neustart [ms] Port 5 Channel A 0x2386:10 BOOL Zeitüberschreitung digitaler Ausgang vor Neustart [ms] Port 5 Channel B 0x2386:11 BOOL Zeitüberschreitung digitaler Ausgang vor Neustart [ms]...
  • Seite 123: Io-Link-Parametrierung

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherCAT Erläuterung Swap-Modus Das Byte-Order-Swapping wird für die ausgewählte Anzahl an Daten- typen oder für die komplette Länge der I/O-Daten mit dem ausgewähl- ten Datentyp (Word = 2 Bytes or DWord = 4 Bytes) ausgeführt. Swap-Länge Das Swapping kann auf Word (2 Bytes) oder DWord (4 Bytes) einge- stellt werden.
  • Seite 124 ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherCAT SDO-Inhalt Größe Index [Byte] Index Größe Typ Name/Beschreibung 0x80n0:36 UINT8 Anzahl und Struktur der Prozesseingangsdaten "ProcessDataIn" = Wert im IO-Link-Format gem. Version 1.0 der IO-Link Spezifikation Bit 0...4 = Länge Bit 5 = reserviert Bit 6 = SIO-Indikator. Zeigt an, ob das Gerät den Stan- dard-I/ O-Modus unterstützt.
  • Seite 125 ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherCAT IO-Link-Informationsdaten SDO-Inhalt Größe Index [Byte] Index Größe Typ Name/Beschreibung 0x90n0:01 UINT32 Device-ID 0x90n0 0x90n0:05 UINT32 Vendor-ID 0x90n0:32 UINT8 IO-Link-Version Version der IO-Link Spezifikation des angeschlossenen IO-Link-Gerätes gem. Version 1.0 der IO-Link Spezifika- tion. Bit 0...3 = Unterversion Bit 4...7 = Hauptversion...
  • Seite 126: Konfigurationsbeispiel Mit Twincat® 3

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherCAT IO-Link-Seriennummer angeschlossener Geräte SDO-Inhalt Größe Index [Byte] Index Größe Name/Beschreibung 0x90n1:01 VISIBLE_STRING Seriennummer 0x90n1 Tabelle 8.18 1. n = Zahl zwischen 0 .. 7 = Port-Nummer -1 8.3.3 Konfigurationsbeispiel mit TwinCAT® 3 Die Konfiguration und Inbetriebnahme der nachfolgend beschriebenen Module bezieht sich auf die Software TwinCAT®...
  • Seite 127 ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherCAT Abbildung 8.1 Klicken Sie im Menü "Choose Target System" auf die Taste "Search (Ethernet)" Abbildung 8.2 Klicken Sie im Menü "Add Route Dialog" auf die Taste "Broadcast Search".
  • Seite 128 ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherCAT Abbildung 8.3 TwinCAT® listet die gefundenen Teilnehmer im Menü auf. Klicken Sie das geüwnschte Gerät an, in diesem Beispiel hier "CX-19FDE4" für die SPS. Abbildung 8.4 Ändern Sie im Bereich "Address Info" die Einstellung auf "IP Address".
  • Seite 129 ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherCAT Abbildung 8.5 Es erscheint eine Aufforderung zum Erstellen eines Passwortes, die Sie aber nicht durchführen müssen. Klicken Sie auf die Taste "OK" ohne eine Eingabe von Daten. Abbildung 8.6 Klicken Sie im Menü "Add Route Dialog" auf die Taste "Close".
  • Seite 130 ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherCAT Abbildung 8.7 Um die Verbindung zu "CX-19FDE4" im Projekt zu speichern, müssen Sie m noch offenen Dialog "Choose Target System" nochmal "CX-19FDE4" anklicken. Abbildung 8.8 Bestätigen Sie die Speicherung mit der Taste "OK". Jetzt wechselt der Status in TwinCAT von "Local" in "CX-19FDE4"...
  • Seite 131 ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherCAT Abbildung 8.9 Wählen Sie dann "EtherCAT Master" aus und bestätigen Sie mit "OK". Abbildung 8.10 Wählen Sie im Dialog "Device Found At" den Port ihrer SPS aus, in diesem Beispiel ist das "PCI\TcI8254x1" Abbildung 8.11...
  • Seite 132 ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherCAT Klicken Sie zur Bestätigung der Auswahl auf die Taste "OK". " Rufen Sie die Konfigurations-Registerkarten des TwinCAT-Projekts durch Doppelklick auf "Device 3" auf. Abbildung 8.12 Falls noch nicht geschehen, wählen Sie den Netzwerkadapter aus und installieren den Treiber für die EtherCAT-Echtzeitkommunikation.
  • Seite 133 ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherCAT Einbindung des Ethernet-IO-Moduls Wählen Sie das Gerät aus. Navigieren Sie dazu zu "Device 1 (EtherCAT)" und wählen Sie mit einem rechten Mausklick auf "Devices" die Option "Add New Item ...". Abbildung 8.13 Wählen Sie das gewünschte Modul aus.
  • Seite 134 ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherCAT Abbildung 8.15 Klicken Sie zur Bestätigung der Auswahl auf die Taste "OK". Hinweis! Gemäß ausgewähltem Profil werden voreingestellte Standard- PDOs verwendet. Wenn Sie es für erforderlich halten, können Sie aber über die nachfolgend beschriebenen Arbeitsschritte das E/A-Profil ändern.
  • Seite 135 ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherCAT Abbildung 8.16 Vorsicht! Vorsicht bei Parameteränderungen Wenn Sie das E/A-Profil nach der Änderung der Parametereinstellungen auf der Registerkarte "Startup“ ändern, verbleiben alle bereits geänderten Para- meter auf der Registerkarte "Startup“. Löschen Sie in diesem Fall das Gerät aus der Konfiguration und fügen Sie es erneut ein.
  • Seite 136 ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherCAT Abbildung 8.17 Wählen Sie die Eingangs- und Ausgangs-PDOs wie in den vorangegangenen Kapiteln zur PDO-Zuordnung beschrieben. Klicken Sie im Bereich "Sync Manager" auf die Option "Inputs" und wählen Sie Ihre Eingangs- PDOs im Bereich "PDO Assignment".
  • Seite 137 ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherCAT Abbildung 8.18 Navigieren Sie zur Registerkarte "Startup“ und überprüfen Sie die standardmäßigen Geräteparameter-Einstellungen.
  • Seite 138 ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherCAT Abbildung 8.19 Um eine Parametereinstellung zu verändern, doppelklicken Sie auf einen Parameter, dann öffnet sich das Dialogfeld "Edit". Der neue Wert kann in die Dateneingabeleiste eingegeben werden.
  • Seite 139 ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherCAT Abbildung 8.20 Klicken Sie zur Bestätigung der Eingaben auf die Taste "OK". EoE-IP-Adresse Hinweis! Für die spätere Nutzung des Webservers für das Modul muss die IP-Adresse festgelegt werden. Wenn keine Webserver-Dienste ermöglicht werden sollen, können Sie die Möglichkeit auch deaktivieren. Nachfolgend sind die Schritte hierzu beschrieben.
  • Seite 140 ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherCAT Abbildung 8.21 Klicken Sie die Taste "Advanced Settings". Navigieren Sie zur Option "Mailbox", Eintrag "EoE". Abbildung 8.22 Wenn keine Webserver-Dienste verwendet werden sollen, deaktivieren die Option "Virtual Ethernet Port" durch Klicken auf den Haken. Wenn Webserver-Dienste ermöglicht werden sollen, klicken Sie auf "IP-Port" und "IP-Address"...
  • Seite 141: Konfiguration Aktivieren

    ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherCAT Konfiguration aktivieren Wenn das Modul mit dem EtherCAT-Netz verbunden ist, wählen Sie in der Menüleiste "TWINCAT" und anschließend "Activate Configuration". Abbildung 8.23 Vorsicht! Personen- und Sachschäden Bevor Sie die Ein- oder Ausgänge des Moduls einstellen, stellen Sie sicher, dass keine Personen- oder Sachschäden auftreten können.
  • Seite 142 ICE11-8IOL-G60L-V1D Inbetriebnahme bei EtherCAT Abbildung 8.24 Klicken Sie auf die Taste "Write" zum Einstellen eines Ausgangs des Moduls. Hinweis! Die Konfiguration von SPS und Modul sind nun abgeschlossen. Ab diesem Zeitpunkt können Sie ihr Anwenderprogramm erstellen.
  • Seite 143: Der Integrierte Webserver

    ICE11-8IOL-G60L-V1D Der integrierte Webserver Der integrierte Webserver Das Modul verfügt über einen integrierten Webserver, welcher Funktionen für die Konfiguration der Module und das Anzeigen von Status- und Diagnoseinformationen zur Verfügung stellt. Das Webinterface bietet einen Überblick über die Konfiguration und den Status des Moduls.
  • Seite 144 ICE11-8IOL-G60L-V1D Der integrierte Webserver Die Tabelle "Port Information“ zeigt die Konfiguration und den Zustand aller IO-Ports des Moduls an. Ports (Anschlussseite) Klicken Sie auf die Registerkarte "Ports" in der Menüzeile des Startfensters. Es öffnet sich ein neues Fenster mit den Details der einzelnen Ports: Abbildung 9.2...
  • Seite 145 ICE11-8IOL-G60L-V1D Der integrierte Webserver Die maximale Anzahl an IODDs ist durch den Speicherplatz limitiert. Sollte kein ausreichender Speicherplatz mehr für neue IODDs zur Verfügung stehen, wird eine Fehlermeldung gesendet. In diesem Fall navigieren Sie zur IODD Management-Seite, um IODDs zu löschen, die nicht länger in Gebrauch sind.
  • Seite 146 ICE11-8IOL-G60L-V1D Der integrierte Webserver Prozessdaten Für jedes angeschlossene IO-Link Device werden die Prozessrohdaten der Eingangs- und Ausgangsrichtung (Bytesatz) angezeigt. Ist bereits eine passende IODD mit Informationen über Prozessdaten im System hinterlegt, werden diese Daten ebenfalls in einem benutzer- freundlichen Format entsprechend der IODD angezeigt.
  • Seite 147 ICE11-8IOL-G60L-V1D Der integrierte Webserver Auf dieser Seite haben Sie die Möglichkeit, die folgenden Werte und Parameter zu lesen: • Unter Firmware können der Name der Firmware und ihre Version eingesehen werden. • Unter Device (Gerät) finden Sie alle Informationen zum Modul selbst.
  • Seite 148: Benutzerverwaltung (User)

    ICE11-8IOL-G60L-V1D Der integrierte Webserver IODD Management-Seite Abbildung 9.6 Die IODD Management-Seite kann über die System-Seite aufgerufen werden und zeigt alle IODDs an, die aktuell im System hinterlegt sind. Alle IODDs, die zu angeschlossenen Geräten passen, sind gekennzeichnet. Auf der IODD Management-Seite können Sie jede IODD im System manuell löschen.
  • Seite 149 ICE11-8IOL-G60L-V1D Der integrierte Webserver Kontaktseite (Contact) Klicken Sie auf die Registerkarte "Contact" in der Menüzeile des Startfensters. Es öffnet sich ein neues Fenster mit den Kontaktdaten von Pepperl+Fuchs: Abbildung 9.8 Die Adresse der Kontaktseite lautet: http://[IP-Adresse]/contact.htm Diese Seite informiert über die Kontaktdaten der Pepperl+Fuchs-Gruppe.
  • Seite 150: Iiot-Funktionalität

    ICE11-8IOL-G60L-V1D IIoT-Funktionalität IIoT-Funktionalität Das Gerät bietet Schnittstellen und Funktionen für die optimale Integration in bestehende oder zukünftige IIoT -Netzwerke. Das Gerät fungieren weiterhin als Feldbus-Teilnehmer, der mit einer SPS kommunizieren und von dieser gesteuert werden kann. Das Geräte bietet gängige IIoT-Schnittstellen, die Kommunikationskanäle neben der SPS ermöglichen.
  • Seite 151 ICE11-8IOL-G60L-V1D IIoT-Funktionalität MQTT-Konfiguration Element Datentyp Beschreibung Beispiel mqtt-enable boolean Master switch for the true / false MQTT client. broker string IP address of the MQTT "192.168.1.1" Broker login string Username for MQTT Bro- "admin" Default: null password string Password for MQTT Bro- "private"...
  • Seite 152 ICE11-8IOL-G60L-V1D IIoT-Funktionalität Element Datentyp Beschreibung Beispiel number Selects the "Quality of 0 = At most once Service" status for all 1 = At least once published messages. 2 = Exactly once Tabelle 10.1 1. fett = Standard MQTT-Response Die resultierende Antwort ist ein JSON-Objekt mit einem "status"-Feld. Der Status sollte "0"...
  • Seite 153 ICE11-8IOL-G60L-V1D IIoT-Funktionalität Daten-Domänen Domänen-Name Definition Beispiel identity All fixed data which is defined by the Device name, ordering number, used hardware and which cannot be MAC address, port types, port capa- changed by configuration or at run- bilites and more.
  • Seite 154 ICE11-8IOL-G60L-V1D IIoT-Funktionalität Anwendungsbeispiele Gesamtes Topic Beschreibung [base-topic]/identity/gateway Receive only indentity objects for the gateway Receive all data related to the identity domain [base-topic]/identity/# Receive only status information for port number 5 [base-topic]/status/port/5 Receive information of all domains for port number...
  • Seite 155 ICE11-8IOL-G60L-V1D IIoT-Funktionalität Eingabe Datentyp Umfang Standardwert Bemerkungen subnet_mask json_string 255.255.255.0 report_alarms json_boolean 0.0.0.0 report_ul_alarm json_boolean true / false true report_do_- json_boolean true / false false fault_without_ul force_mode_lock json_boolean true / false false web_interface_lock json_boolean true / false false do_auto_restart json_boolean...
  • Seite 156 ICE11-8IOL-G60L-V1D IIoT-Funktionalität Identity/port/1 ... 8 Eingabe Datentyp Umfang Standardwert Bemerkungen port json_integer 1 ... 8 type json_string digital_universal digital_input digital_Output io_link max_output_po- json_string 2.0_mA wer_cha 0.5_mA max_output_po- json_string 2.0_mA wer_chb 0.5_mA channel_cha json_string input/output input output io_link channel_chb json_string input/output...
  • Seite 157 ICE11-8IOL-G60L-V1D IIoT-Funktionalität Eingabe Datentyp Umfang Standardwert Bemerkungen actuator_short_cir- json_boolean true / false cuit_chb sensor_short_circuit json_boolean true / false Tabelle 10.12 Command-Topic, MQTT Subscribe Der Hauptzweck von MQTT ist das Publizieren von Gerätedaten an einen Broker. Diese Daten können von allen registrierten Abonnenten (Subscriber) bezogen werden, die daran interes- siert sind.
  • Seite 158 ICE11-8IOL-G60L-V1D IIoT-Funktionalität […]/config Verwenden Sie das Command-Topic [base-topic]/command/config für Config object- Daten. Das Config object kann jede der folgenden Eigenschaften besitzen: Eigenschaften Config object Eigenschaft Datentyp Beispiel Anmerkungen portmode array ip_address string "192.168.1.5" subnet_mask string "255.255.255.0" gateway string "192.168.1.100" Tabelle 10.16 Für die Config object-Eigenschaft portmode sind verschiedene Spezifikationswerte spezifi-...
  • Seite 159: Mqtt-Konfiguration Über Json

    ICE11-8IOL-G60L-V1D IIoT-Funktionalität […]/publish Verwenden Sie das Command-Topic [base-topic]/command/publish für Publish object-Daten. Die manuell ausgelöste Veröffentlichung aller Topics kann verwendet werden, wenn "auto publish" ausgeschaltet ist oder wenn "long interval" eingestellt ist. MQTT-Konfiguration über JSON Abhängig von Ihrem Anwendungsfall laden Sie Insomnia oder eine vergleichbare Anwendung herunter und installieren diese: insomnia.rest/download/.
  • Seite 160: Opc Ua

    ICE11-8IOL-G60L-V1D IIoT-Funktionalität Abbildung 10.2 10.2 OPC UA OPC Unified Architecture ist ein Plattform-unabhängiger Standard mit einer Service-orientier- ten Architektur für die Kommunikation in und mit industriellen Automationssystemen. Der OPC UA-Standard basiert auf dem Client-Server-Prinzip und lässt Maschinen und Geräte horizontal untereinander wie vertikal mit dem ERP-System oder der Cloud kommunizieren, unabhängig von bevorzugten Feldbussen.
  • Seite 161 ICE11-8IOL-G60L-V1D IIoT-Funktionalität Nicht unterstützte OPC UA-Features innerhalb der "IO-Link Companion Specification" Feature Unterstützung Managing IODDs Nicht unterstützt (Kapitel 6.1.6 in der Spezifikation) Mapping IODD information to OPC UA Object- Nicht unterstützt Types (Kapitel 6.3 in der Spezifikation) IOLinkIODDDeviceType Nicht unterstützt (Kapitel 7.2 ff.
  • Seite 162 ICE11-8IOL-G60L-V1D IIoT-Funktionalität Alle Konfigurationselemente sind optional und an keine bestimmte Reihenfolge gebunden. Nicht jedes Element muss gesendet werden. Dies bedeutet, dass nur Konfigurationsänderun- gen übernommen werden. Optional: Die Konfigurations-Parameter von OPC UA können direkt über das Web-Interface eingestellt werden. Für das Sharing mit weiteren Geräten, können Sie das Web-Interface her- unterladen.
  • Seite 163: Opc Ua-Konfiguration Über Json

    ICE11-8IOL-G60L-V1D IIoT-Funktionalität OPC UA-Konfiguration - Schnellstart Vorsicht! Drittanbieter Lumberg Automation übernimmt keinerlei Verantwortung für jeglichen Inhalt der referenzier- ten Webseiten und gibt keine Garantie auf die Funktionen der genannten Drittanbieter-Soft- ware. OPC UA-Konfiguration über JSON Abhängig von Ihrem Anwendungsfall laden Sie Insomnia oder eine vergleichbare Anwendung herunter und installieren diese: insomnia.rest/download/.
  • Seite 164: Rest Api

    ICE11-8IOL-G60L-V1D IIoT-Funktionalität Abbildung 10.4 10.3 REST API Die REST API ist eine programmierbare Schnittstelle, die HTTP-Anfragen für GET- und POST- Daten verwendet. Dies ermöglicht den Zugriff auf detaillierte Geräteinformationen. Bei dem Gateway kann die REST API verwendet werden, um den Gerätestatus auszulesen. Die REST API kann zusätzlich dafür verwendet werden, Konfigurations- und Forcing- Daten zu schreiben.
  • Seite 165 ICE11-8IOL-G60L-V1D IIoT-Funktionalität Feature Unterstützt Port GET /ports GET /capabilities GET /status GET /configuration POST /configuration GET /datastorage POST /datastorage Devices GET /devices GET /capabilities GET /identification POST /identification GET /processdata/value GET /processdata/getdata/value GET /processdata/setdata/value POST /processdata/value GET /parameters GET /parameters/{index}/subindices...
  • Seite 166 ICE11-8IOL-G60L-V1D IIoT-Funktionalität Ziel des "Standard device information"-Request ist es, ein komplettes Abbild des aktuellen Gerätestatus zu erhalten. Das Format ist JSON. Für IO-Link-Geräte sind alle Ports mit den ver- bundenen IO-Link-Geräteinformationen mit inbegriffen. Struktur STANDARD Object Name Datentyp Beschreibung Beispiel...
  • Seite 167 ICE11-8IOL-G60L-V1D IIoT-Funktionalität Name Datentyp Beschreibung Beispiel diag array of numbers (4) Diagnostic information: Element 0 = 1 Byte: Bit 7: Internal module error (IME) Bit 6: Forcemode active Bit 3: Actuator short Bit 2: Sensor short Bit 1: UL fault...
  • Seite 168 ICE11-8IOL-G60L-V1D IIoT-Funktionalität CHANNEL Object Name Datentyp Beschreibung Beispiel name string Name of channel type number Hardware channel type as number: 0 = DIO 1 = Input 2 = Output 3 = Input/Output 4 = IO-Link 5 = IOL AUX 6 = IOL AUX with DO 7 = IOL AUX with DO.
  • Seite 169 ICE11-8IOL-G60L-V1D IIoT-Funktionalität Name Datentyp Beschreibung Beispiel iolink_text string Textual representation of the current port "Digital Input" mode aux_mode number Indicates the configured mode for the Pin 0 = No AUX 1 = AUX output 2 = Digital output 3 = Digital input...
  • Seite 170: Konfiguration Und Forcing

    ICE11-8IOL-G60L-V1D IIoT-Funktionalität Name Datentyp Beschreibung Beispiel input_data array of numbers (n) IOL input data output_data array of numbers (n) IOL output data pd_valid number "1", if IOL input data is valid pdout_valid number "1", if IOL output data is valid Tabelle 10.27...
  • Seite 171: Auslesen Und Schreiben Von Isdu-Parametern

    ICE11-8IOL-G60L-V1D IIoT-Funktionalität Name Datentyp Beschreibung Beispiel direction string "dio","di","do","iol", "off", "aux" string "dio","di","do","iol", "off", "aux" inlogica string "no","nc" inlogicb string "no","nc" Tabelle 10.30 1. optional, default is "a" 2. IOL only, but optional DIGITAL Object Name Datentyp Beschreibung Beispiel port integer 0 ...
  • Seite 172 ICE11-8IOL-G60L-V1D IIoT-Funktionalität "ISDU object" auslesen Name Datentyp Beschreibung Beispiel integer Index to be read 0-INT16 subix integer Subindex to be read 0-INT8 Tabelle 10.33 "ISDU response object" auslesen Name Datentyp Beschreibung Beispiel status integer 0 = no error 0, -1...
  • Seite 173 ICE11-8IOL-G60L-V1D IIoT-Funktionalität Name Datentyp Beschreibung Beispiel data array (Write data, if no error occured. otherweise ISDU data null object) Tabelle 10.37 "ISDU data object" schreiben Name Datentyp Beschreibung Beispiel integer Index that was written 0-INT16 subix integer Subindex that was written...
  • Seite 174: Coap-Server

    ICE11-8IOL-G60L-V1D IIoT-Funktionalität Beispiel ISDU schreiben ISDU write request: {"ix":24,"subix":0,"data":[97,98,99,100,101,102]}, {"ix":9,"subix":0,"data":[97,97,97,97,97,98]} ] Response: "message":"OK", "data": {"ix":24,"subix":0,"status":0}, {"ix":9,"subix":0,"eventcode":32785,"status":-1} "status":0} 10.4 CoAP-Server Das Constrained Application Protocol ist ein spezialisiertes Internet-Anwendungsprotokoll für eingeschränkte Netzwerke, z. B. verlustbehaftete oder stromsparende Netzwerke. CoAP ist vor allem in der Machine-to-Machine-Kommunikation hilfreich und kann dafür verwendet werden, vereinfachte HTTP-Anfragen von Low-Speed-Netzwerken zu übersetzen.
  • Seite 175 ICE11-8IOL-G60L-V1D IIoT-Funktionalität Die resultierende Antwort ist ein JSON-Objekt mit einem "status"-Feld. Der Status sollte "0" sein, wenn kein Fehler auftritt und "-1", wenn ein Fehler auftritt. Im Fehlerfall beinhaltet die Antwort einen Fehler-Array. Der Fehler-Array beinhaltet ein Fehler-Objekt für jeden aufgetretenen Fehler. Das Objekt besteht aus einem Feld "Element", welches das Konfigurationselement benennt, das den Feh-...
  • Seite 176 ICE11-8IOL-G60L-V1D IIoT-Funktionalität Hinweis /iolink/v1/masters/1/ports/{port_number}/con- Die API ist für alle 8 Ports ver- figuration fügbar. {port_number} sollte zwischen "1" und "8" gewählt werden. /iolink/v1/devices/master1port{port_num- Die API ist für alle 8 Ports ver- ber}/identification fügbar. {port_number} sollte zwischen "1" und "8" gewählt werden.
  • Seite 177: Coap-Konfiguration Über Json

    ICE11-8IOL-G60L-V1D IIoT-Funktionalität CoAP-Konfiguration - Schnellstart Vorsicht! Drittanbieter Lumberg Automation übernimmt keinerlei Verantwortung für jeglichen Inhalt der referenzier- ten Webseiten und gibt keine Garantie auf die Funktionen der genannten Drittanbieter-Soft- ware. CoAP-Konfiguration über JSON Abhängig von Ihrem Anwendungsfall laden Sie Insomnia oder eine vergleichbare Anwendung herunter und installieren diese: insomnia.rest/download/.
  • Seite 178: Syslog

    ICE11-8IOL-G60L-V1D IIoT-Funktionalität Abbildung 10.6 10.5 Syslog Das Gateway stellt einen Syslog-Client zur Verfügung, der sich mit einem konfigurierten Sys- log-Server verbinden kann und in der Lage ist, Meldungen zu protokollieren. Syslog ist ein plattformunabhängiger Standard für die Protokollierung von Meldungen. Jede Meldung enthält einen Zeitstempel sowie Informationen über den Schweregrad und das Sub-...
  • Seite 179 ICE11-8IOL-G60L-V1D IIoT-Funktionalität Syslog-Konfiguration Name Datentyp Beschreibung Beispiel syslog-enable boolean Master-Switch für den true / false Syslog Client global-severity integer Meldegrad des Syslog 0/1/2/3/4/5/6/7 Client: 0 = Emergency 1 = Alert 2 = Critical 3 = Error 4 = Warning 5 = Notice...
  • Seite 180: Syslog-Konfiguration Über Json

    ICE11-8IOL-G60L-V1D IIoT-Funktionalität Syslog-Konfiguration - Schnellstart Vorsicht! Drittanbieter Lumberg Automation übernimmt keinerlei Verantwortung für jeglichen Inhalt der referenzier- ten Webseiten und gibt keine Garantie auf die Funktionen der genannten Drittanbieter-Soft- ware. Syslog-Konfiguration über JSON Abhängig von Ihrem Anwendungsfall laden Sie Insomnia oder eine vergleichbare Anwendung herunter und installieren diese: insomnia.rest/download/.
  • Seite 181: Ntp

    ICE11-8IOL-G60L-V1D IIoT-Funktionalität Abbildung 10.8 10.6 Das Gateway stellt einen NTP -Client in der Version 3 zur Verfügung, der sich mit einem konfi- gurierten NTP-Server verbinden kann. Der NTP-Client ist in der Lage, die Netzwerkzeit in einem konfigurierbaren Interval zu synchronisieren.
  • Seite 182 ICE11-8IOL-G60L-V1D IIoT-Funktionalität Die folgenden Konfigurationselemente sind verfügbar: NTP-Konfiguration Name Datentyp Beschreibung Beispiel NTP-Client-Status boolean Master-Switch für den true / false 1/2/10/60 NTP-Client Server-Adresse string IP-Adresse des NTP- 192.168.1.50 Servers Server-Port integer Port des NTP-Servers 123 Update-Intervall integer Intervall, in dem sich...
  • Seite 183: Ntp-Konfiguration Über Json

    ICE11-8IOL-G60L-V1D IIoT-Funktionalität NTP-Konfiguration - Schnellstart Vorsicht! Drittanbieter Lumberg Automation übernimmt keinerlei Verantwortung für jeglichen Inhalt der referenzier- ten Webseiten und gibt keine Garantie auf die Funktionen der genannten Drittanbieter-Soft- ware. NTP-Konfiguration über JSON Abhängig von Ihrem Anwendungsfall laden Sie Insomnia oder eine vergleichbare Anwendung herunter und installieren diese: insomnia.rest/download/.
  • Seite 184 ICE11-8IOL-G60L-V1D IIoT-Funktionalität Abbildung 10.10...
  • Seite 185: Störungsbeseitigung

    ICE11-8IOL-G60L-V1D Störungsbeseitigung Störungsbeseitigung 11.1 Diagnoseanzeige im integrierten Webserver Das Modul zeigt die Fehlerdiagnose auf der Anschlussseite des integrierten Webservers an. Für den Aufruf der Anschlussseite . Abbildung 11.1 Im Bereich "Port Diagnosis" der Anschlussseite werden abhängig vom Anschluss Diagnoseda- ten dargestellt.
  • Seite 186: Alarmauswertung Im Tia-Portal

    ICE11-8IOL-G60L-V1D Störungsbeseitigung Alarmauswertung im TIA-Portal Im TIA-Portal wird die Bearbeitung des Anwenderprogramms durch das Auslösen eines Dia- gnosealarms unterbrochen und ein Diagnosebaustein aufgerufen. Folgende Bausteine werden verwendet: Ursache OB-Aufruf Diagnosealarm (Kurzschluss, Überlast, Drahtbruch, Unterspannung eines I/O- OB82 Moduls) Ausfall einer Station oder eines Baugruppenträgers...
  • Seite 187: Alarm- Und Fehlermeldungen Über Ethernet-Ip

    ICE11-8IOL-G60L-V1D Störungsbeseitigung Wählen Sie im Hardwaremanager das gestörte I/O-Modul aus und navigieren zu dessen Geräteansicht. Selektieren Sie dort den betroffenen Kanal/das Submodul. Öffnen Sie über einen Maus-Rechtsklick die Onlinediagnose und wählen sie den Menüpunkt "Online & diagnostics > Channel diagnostics".
  • Seite 188: Fehler In Der Hilfsspannung/Aktuator-Stromversorgung

    ICE11-8IOL-G60L-V1D Störungsbeseitigung • MI-LVS: Modulinformation - System-/Sensor-Stromversorgung Niederspannung Fehler in der Hilfsspannung/Aktuator-Stromversorgung Der Spannungswert für die Stromversorgung der Hilfsspannung/Aktuator-Stromversorgung wird global überwacht. Wenn die U -Diagnose-Messaging aktiviert ist, wird eine Fehlermeldung generiert, sobald die Spannung unter ca. 18,6 V fällt oder über 30 V ansteigt, .
  • Seite 189 ICE11-8IOL-G60L-V1D Störungsbeseitigung Überlast/Kurzschluss der digitalen 500-mA-Ausgänge Die digitalen Ausgänge am C/Q-Pin sind kurzschluss- und überlastgeschützt. Im Fehlerfall wird der Ausgang automatisch abgeschaltet und zyklisch automatisch wieder eingeschaltet. Eingang Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2...
  • Seite 190: Überlast/Kurzschluss Der Hilfsstromversorgung Des Typ-B-Anschlusses

    ICE11-8IOL-G60L-V1D Störungsbeseitigung • MI-SCS: Modulinformation - Sensorkurzschluss • MI-LVA: Modulinformation - Hilfsstromversorgung Niederspannung • MI-LVS: Modulinformation - System-/Sensor-Stromversorgung Niederspannung • CE-X5B ... CE-X8B: Kanalfehler, Kanal B (Pin 2) der Anschlüsse X1 bis X8 Überlast/Kurzschluss der Hilfsstromversorgung des Typ-B-Anschlusses Im Falle einer Überlastung oder eines Kurzschlusses zwischen Pin 2 und Pin 5 an den Anschlüssen X5 - X8 wird in den Statusdaten des IO-Link-Masters die folgende Gruppendia-...
  • Seite 191: Io-Link Gerätewarnung

    ICE11-8IOL-G60L-V1D Störungsbeseitigung Dabei sind: • MI-FMA: Modulinformation - Force Mode aktiv • MI-VAL: Modulinformation - IO-Link Validierungsfehler • MI-SCB: Modulinformation - Aktuatorkurzschluss Kanal B • MI-SCA: Modulinformation - Aktuatorkurzschluss Kanal A • MI-SCS: Modulinformation - Sensorkurzschluss • MI-LVA: Modulinformation - Hilfsstromversorgung Niederspannung •...
  • Seite 192: Io-Link Benachrichtigung

    ICE11-8IOL-G60L-V1D Störungsbeseitigung • DW-X1A ... DW-X8A: IO-Link-Gerät Warnmeldung, Kanal A (Pin 4, C/Q) der Anschlüsse X1 bis X8 • DN-X1A ... DN-X8A: IO-Link-Gerät Benachrichtigung, Kanal A (Pin 4, C/Q) der Anschlüsse X1 bis X8 IO-Link Benachrichtigung Im Falle einer Benachrichtigung, die ein Gerät zum Master sendet, können folgende Diagnose-...
  • Seite 193 ICE11-8IOL-G60L-V1D Störungsbeseitigung Fehlerregister (CoE 0x1001), Byte 3 Fehlercode Fehlerbe- Byte 1, schreibung (Bit Byte 2 7 - Bit 0) 0xF000 Zusatzfunktion "Erzwingen", MI- 0xFF00 Zusatzfunktion "Gerätedia- gnose", MI-IME Inhalt des Diagnoseregisters Byte Bit 7 Bit 6 Bit 5 Bit 4...
  • Seite 194 Pepperl+Fuchs Qualität Informieren Sie sich über unsere Qualitätspolitik: www.pepperl-fuchs.com/qualitaet www.pepperl-fuchs.com © Pepperl+Fuchs · Änderungen vorbehalten / DOCT-8201...

Inhaltsverzeichnis