, XFC , XTS und XPlanar sind eingetragene und lizenzierte Marken der Beckhoff Automation GmbH. Die Verwendung anderer in dieser Dokumentation enthaltenen Marken oder Kennzeichen durch Dritte kann zu einer Verletzung von Rechten der Inhaber der entsprechenden Bezeichnungen führen. Patente Die EtherCAT-Technologie ist patentrechtlich geschützt, insbesondere durch folgende Anmeldungen und...
Die gesamten Komponenten werden je nach Anwendungsbestimmungen in bestimmten Hard- und Software- Konfigurationen ausgeliefert. Änderungen der Hard- oder Software-Konfiguration, die über die dokumentierten Möglichkeiten hinausgehen, sind unzulässig und bewirken den Haftungsausschluss der Beckhoff Automation GmbH & Co. KG. Qualifikation des Personals Diese Beschreibung wendet sich ausschließlich an ausgebildetes Fachpersonal der Steuerungs-, Automatisierungs- und Antriebstechnik, das mit den geltenden Normen vertraut ist.
Eine Verwendung der EJ-Komponenten, die über die im Folgenden beschriebene bestimmungsgemäße Verwendung hinausgeht, ist nicht zulässig! Signal-Distribution-Board HINWEIS Signal-Distribution-Board Stellen Sie sicher, dass die EtherCAT-Steckmodule nur auf einem Signal-Distribution-Board eingesetzt werden, welches entsprechend des Design Guide entwickelt und gefertigt wurde. Version: 1.9 EJ6224, EJ6224-0090...
• Modul Platzierung • Routing-Richtlinie Kennzeichnung von EtherCAT-Steckmodulen Bezeichnung Beckhoff EtherCAT-Steckmodule verfügen über eine 14-stellige technische Bezeichnung, die sich wie folgt zusammensetzt (z. B. EJ1008-0000-0017): • Bestellbezeichnung: ◦ Familienschlüssel: EJ ◦ Produktbezeichnung: Die erste Stelle der Produktbezeichnung dient der Zuordnung zu einer Produktgruppe (z. B.
Seite 11
Dokumentation angegeben. Jeder Revision zugehörig und gleichbedeutend ist üblicherweise eine Beschreibung (ESI, EtherCAT Slave Information) in Form einer XML-Datei, die zum Download auf der Beckhoff Webseite bereitsteht. Die Revision wird auf der Seite der EtherCAT-Steckmodule aufgebracht, siehe folgende Abbildung.
Vorwort 1.8.1 Beckhoff Identification Code (BIC) Der Beckhoff Identification Code (BIC) wird vermehrt auf Beckhoff Produkten zur eindeutigen Identitätsbestimmung des Produkts aufgebracht. Der BIC ist als Data Matrix Code (DMC, Code-Schema ECC200) dargestellt, der Inhalt orientiert sich am ANSI-Standard MH10.8.2-2016.
Seite 14
Entsprechend als DMC: Abb. 4: Beispiel-DMC 1P072222SBTNk4p562d71KEL1809 Q1 51S678294 Ein wichtiger Bestandteil des BICs ist die Beckhoff Traceability Number (BTN, Pos.-Nr. 2). Die BTN ist eine eindeutige, aus acht Zeichen bestehende Seriennummer, die langfristig alle anderen Seriennummern- Systeme bei Beckhoff ersetzen wird (z. B. Bezeichnungen der Chargen auf IO-Komponenten, bisheriger Seriennummernkreis für Safety-Produkte, etc.).
ESI/XML-Konfigurationsdatei für den EtherCAT‑Master bekannt. Zu den Zusammenhängen siehe die entsprechenden Kapitel im EtherCAT‑Systemhandbuch (Link). In das ESI‑EEPROM wird auch die eBIC gespeichert. Die Einführung des eBIC in die Beckhoff IO Produktion (Klemmen, Box‑Module) erfolgt ab 2020; mit einer weitgehenden Umsetzung ist in 2021 zu rechnen.
Seite 16
◦ Besteht das Gerät aus mehreren Sub-Geräten mit eigener Identität, aber nur das TopLevel‑Gerät ist über EtherCAT zugänglich, steht im CoE‑Objekt‑Verzeichnis 0x10E2:01 die eBIC des TopLevel-Geräts, in 0x10E2:nn folgen die eBIC der Sub‑Geräte. Profibus/Profinet/DeviceNet… Geräte Für diese Geräte ist derzeit keine elektronische Speicherung und Auslesung geplant. Version: 1.9 EJ6224, EJ6224-0090...
Amerikanischen bzw. kanadischen Vorschriften erfüllen. • Das Warnsymbol gilt als Aufforderung die zugehörige Dokumentation zu lesen. Die Dokumentationen zu den EtherCAT-Steckmodulen werden auf der Beckhoff Homepage zum Download zur Verfügung gestellt. Abb. 5: Kennzeichen für CE und UL am Beispiel EJ1008 EJ6224, EJ6224-0090 Version: 1.9...
Durch das Anstecken von vorkonfektionierten Kabelbäumen entfällt die aufwändige Einzeladerverdrahtung. Die Stückkosten und das Risiko der Fehlverdrahtung werden durch kodierte Bauteile reduziert. Die Entwicklung des Signal-Distribution-Boards kann als Engineering-Dienstleistung durch Beckhoff erfolgen. Es besteht ebenfalls die Möglichkeit, dass der Kunde auf Basis des Design-Guides das Signal- Distribution-Board selbst entwickelt.
Abb. 7: EJ6224, EJ6224-0090 IO-Link Master Die IO-Link-Master EJ6224 und EJ6224-0090 ermöglichen den Anschluss von bis zu vier IO-Link- Teilnehmern (IO-Link-Devices). IO-Link-Devices sind Aktoren, Sensoren oder eine Kombination aus beiden. Die Verbindung zwischen dem EtherCAT-Steckmodul und dem Teilnehmer erfolgt als Punkt-zu-Punkt- Verbindung.
Besondere Eigenschaften EJ6224 und EJ6224-0090: in TwinCAT integriertes IO-Link-Inbetriebnahme- Tool: • Automatischer Device-Scan, komfortable Sensorparameter-Bearbeitung, • integrierte Onlinesuche für Sensorbeschreibungsdateien EJ6224-0090: TwinSAFE SC [} 103] Technologie MTBF (+55°C) > 1.200.000 h Potenzialtrennung 500 V (E-Bus/Feldspannung) Versorgungsstrom für Teilnehmer 500 mA je Teilnehmer Konfiguration über TwinCAT System Manager zulässiger Umgebungstemperaturbereich im Betrieb...
Der Leiterkarten Footprint steht auf der Beckhoff Homepage zum Download bereit (EJ6224, EJ6224-0090). VORSICHT Beschädigung der Geräte möglich! Die IO-Link Devices müssen aus der dafür vorgesehenen 24 V-Versorgung der EJ6224 gespeist werden, da ansonsten eine Beschädigung des IO-Link Ports möglich ist (z. B. für Teilnehmer 1: L1+ und 0 V Up)! HINWEIS Schädigung von Geräten möglich!
Abb. 10: Punkt-zu-Punkt Kommunikation IO-Link am Beispiel des IO-Link Masters EL6224 VORSICHT Beschädigung der Geräte möglich! Die IO-Link Devices müssen aus der dafür vorgesehenen 24 V-Versorgung der EL6224/EJ6224 gespeist werden, da ansonsten eine Beschädigung des IO-Link Ports möglich ist! EJ6224, EJ6224-0090...
Handelt es sich im ein IO-Link Device nach V1.0 wird dieser Schritt ausgelassen und direkt in OP geschaltet. • Zuletzt wird die Zykluszeit geschrieben und das Device in OP geschaltet. Danach ist der Master im Zyklischen Datenaustausch mit dem Device. Version: 1.9 EJ6224, EJ6224-0090...
Um die Funktionalität des Parameterserver nutzen zu können, müssen sowohl der IO-Link Master, als auch das IO-Link Device nach V1.1 spezifiziert sein. Die IO-Link Revision des Devices kann für den einzelnen Port unter Settings [} 56] ausgelesen werden. Alle IO-Link Master von Beckhoff mit aktueller Firmware unterstützen die IO-Link-Spezifikation V1.1.
Übertragungsrate automatisch an die des IO-Link Devices an. Ein IO-Link Device unterstützt i.d.R. nur eine Übertragungsrate. Auf den verschiedenen Ports des Masters können IO-Link Devices mit unterschiedlichen Übertragungsraten angeschlossen werden. • COM1 = 4,8 kBaud • COM2 = 38,4 kBaud • COM3 = 230,4 kBaud Version: 1.9 EJ6224, EJ6224-0090...
Bei dem Koppler EJ1101-0022 sind die RJ45 Verbinder und die optionalen ID-Switches extern ausgeführt und können auf dem Signal-Distribution-Board beliebig platziert werden. Somit wird die einfache Durchführung durch ein Gehäuse ermöglicht. Die Netzteil-Steckmodule EJ940x stellen eine optionale Reset-Funktion zur Verfügung (s. Kapitel Kontaktbelegung der Dokumentationen zu EJ9400 und EJ9404) EJ6224, EJ6224-0090 Version: 1.9...
Seite 28
Die EtherCAT‑EJ‑Koppler EK1110‑004x leiten über den rückwärtigen Stecker • die E‑Bus Signale, • die E‑Bus Spannung U (3,3 V) und EBUS • die Peripheriespannung U (24 V an das Signal‑Distribution‑Board weiter. Abb. 13: Leiterkarte mit Embedded PC, EK1110-0043 und EJxxxx, Rückansicht EK1110-0043 Version: 1.9 EJ6224, EJ6224-0090...
1-fach Modul (lang) 12 mm x 152 mm x 55 mm EJ1957 (ej_12_2x16pin_extended_code4747) Abb. 14: EJxxxx - Abmessungen Zeichnungen für die EtherCAT-Steckmodule finden Sie auf der Beckhoff Homepage. Die Benennung der Zeichnungen setzt sich wie in untenstehender Zeichnung beschrieben zusammen. Abb. 15: Benennung der Zeichnungen EJ6224, EJ6224-0090 Version: 1.9...
Montagelaschen erreichen zu können. Die Einhaltung der empfohlenen Mindestabstände zur Belüftung (s. Kapitel Einbaulage [} 31]) gewährleistet einen ausreichend großen Griffbereich. Das Signal‑Distribution‑Board muss eine Stärke von 1,6 mm und einen Abstand von mindestens 4 mm zur Montagefläche haben, um die Verrastung der Module auf dem Board sicherzustellen. Version: 1.9 EJ6224, EJ6224-0090...
Die Einhaltung der Abstände nach Abb. Empfohlene Abstände bei Standard Einbaulage wird empfohlen. Die empfohlenen Mindestabstände sind nicht als Sperrbereiche für andere Bauteile zu sehen. Die Einhaltung der in den Technischen Daten beschriebenen Umgebungsbedingungen ist durch den Kunden zu prüfen und gegebenenfalls durch zusätzliche Maßnahmen zur Kühlung sicherzustellen. EJ6224, EJ6224-0090 Version: 1.9...
Seite 32
Weitere Einbaulagen Alle anderen Einbaulagen zeichnen sich durch davon abweichende räumliche Lage des Signal‑Distribution‑Boards aus, s. Abb. Weitere Einbaulagen. Auch in diesen Einbaulagen empfiehlt sich die Anwendung der oben angegebenen Mindestabstände zur Umgebung. Abb. 18: Weitere Einbaulagen Version: 1.9 EJ6224, EJ6224-0090...
Eingangsmodule die Kodierstifte an den Positionen eins und drei. Es besteht kein Steckschutz zwischen Modulen der gleichen Signalart. Deshalb ist bei der Montage der Einsatz des korrekten Moduls anhand der Gerätebezeichnung zu prüfen. Abb. 21: Pin-Kodierung am Beispiel digitaler Eingangsmodule Version: 1.9 EJ6224, EJ6224-0090...
Aufwärts- und Abwärtsbewegung auf das Board bis das Modul sicher verrastet ist. Nur wenn das Modul fest eingerastet ist, kann der benötigte Kontaktdruck aufgebaut und die maximale Stromtragfähigkeit gewährleistet werden. 5. Belegen Sie Lücken im Modulstrang mit Platzhaltermodulen (EJ9001). EJ6224, EJ6224-0090 Version: 1.9...
Seite 36
Installation von EJ-Modulen HINWEIS • Achten Sie bei der Montage auf sichere Verrastung der Module mit dem Board! Die Folgen mangelnden Kontaktdrucks sind: ð Qualitätsverluste des übertragenen Signals, ð erhöhte Verlustleistung der Kontakte, ð Beeinträchtigung der Lebensdauer. Version: 1.9 EJ6224, EJ6224-0090...
(Extended‑Version). Abb. 23: Beispiel Austausch Platzhaltermodule u. Belegung Reserveslots E-Bus - Versorgung Nach dem Austausch der Platzhaltermodule gegen andere Module verändert sich die Stromaufnahme aus dem E‑Bus. Stellen Sie sicher, dass eine ausreichende Versorgung weiterhin gewährleistet wird. EJ6224, EJ6224-0090 Version: 1.9...
Installation von EJ-Modulen 5.6.2 Verknüpfung mit EtherCAT-Klemmen und EtherCAT-Box- Modulen über eine Ethernet/EtherCAT-Verbindung Abb. 24: Beispiel Erweiterung über eine Ethernet/EtherCAT-Verbindung Version: 1.9 EJ6224, EJ6224-0090...
Leiterkarte können eine EtherCAT-Verlängerung (EK1110) und ein EtherCAT‑Koppler (EJ1100) entfallen. Der Embedded-PC ist mit EtherCAT‑Klemmen erweiterbar, die z. B. noch nicht im EJ‑System zur Verfügung stehen. Abb. 25: Beispiel Leiterkarte mit Embedded PC, EK1110-0043 und EJxxxx, Rückansicht EK1110-0043 EJ6224, EJ6224-0090 Version: 1.9...
Design-Guide und den Dokumentationen zu den einzelnen Komponenten zu entnehmen. Die folgende Abbildung zeigt beispielhaft die Anbindung des IPC C6015 an ein EJ‑System. Die abgebildeten Komponenten dienen ausschließlich der funktionell-schematischen Darstellung. Abb. 26: Beispiel für die Anbindung des IPC C6015 an ein EJ-System Version: 1.9 EJ6224, EJ6224-0090...
Aufwärts- und Abwärtsbewegung vom Board ab. Entsorgung Mit einer durchgestrichenen Abfalltonne gekennzeichnete Produkte dürfen nicht in den Hausmüll. Das Gerät gilt bei der Entsorgung als Elektro- und Elektronik-Altgerät. Die nationalen Vorgaben zur Entsorgung von Elektro- und Elektronik-Altgeräten sind zu beachten. EJ6224, EJ6224-0090 Version: 1.9...
Die Darstellung entspricht der Anzeige der CoE-Objekte aus der EtherCAT XML Device Description. Es wird empfohlen, die entsprechende aktuellste XML-Datei im Download-Bereich auf der Beckhoff Website herunterzuladen und entsprechend der Installationsanweisungen zu installieren. Beim Anfügen des IO-Link Masters (siehe Kapitel Einbinden in ein TwinCAT-Projekt) im TwinCAT System Manager wird ein zusätzlicher Karteireiter namens "IO-Link"...
Der Device-Katalog enthält eine alphabetisch nach Hersteller sortierte Liste der IO-Link Devices, für die in der lokalen TwinCAT-Installation eine Gerätebeschreibung (IODD) vorhanden ist. Über den Downloadfinder können die IODDs für die Beckhoff- IO-Link-Box-Module EPIxxxx, ERIxxxx heruntergeladen werden. Die heruntergeladene Zip-Datei enthält die IODD Device Description Files für die Beckhoff-IO-Link-Box-Module EPIxxxx, ERIxxxx.
IO-Link Device online über „Scan devices“ eingebunden werden. • Das Manuelle Einbinden über „Create Device“ sollte nur dann vorgenommen werden, wenn zum Zeitpunkt der Projekterstellung weder die IODD des Herstellers noch das IO-Link Device vorliegen. Abb. 30: Anlegen von IO-Link Devices EJ6224, EJ6224-0090 Version: 1.9...
2. den gewünschten IO-Link-Sensors/-Devices suchen durch Eingabe in die Suchmaske s. folgende Abb. (1), 3. den gewünschten IO-Link-Sensors/-Devices auswählen. Bewegen Sie den Mauszeiger über die Abbildung des gewünschten IO-Link-Sensors/-Devices. Es erscheint ein blaues Downloadsymbol s. folgende Abb. (2). Version: 1.9 EJ6224, EJ6224-0090...
Seite 47
5. Bei Bewegung des Mauszeigers auf den IO-Link-Sensor/-Device zeigt jetzt ein grünes Symbol (s. folgende Abb. (3)), dass die .xml Datei bereits vorliegt. Abb. 33: IODD Finder, Anzeige einer bereits importierten Gerätebeschreibung ð Die importierten Gerätebeschreibungen werden im Feld „Catalog“ des IO-Link Karteireiters in einer Baumstruktur, nach Hersteller geordnet, aufgeführt. EJ6224, EJ6224-0090 Version: 1.9...
Seite 48
Beispiel für die Portzuordnung am IO-Link Master EL6224 Port1: Port2: Port3: EPI3174-0002 ist zugeordnet ist als digitaler Eingang konfiguriert EPI1008-0001 wird über „Add to Port 3“ zugeordnet Die Prozessdaten für Port1 und Port2 werden im Solution Explorer angezeigt. Version: 1.9 EJ6224, EJ6224-0090...
Es ist nur der Port2 des Masters mit einem IO-Link Device belegt. ð Bestätigen Sie das Informationsfenster mit dem Button „OK“. Abb. 35: Information „Scan devices“ 2. Um mit den Devices arbeiten zu können, muss der Button „Reload Devices“ angeklickt werden. EJ6224, EJ6224-0090 Version: 1.9...
Seite 50
Die IO-Link Devices sind jetzt in der „General“-Anzeige eingetragen. Im Feld „Details“ von Port2 werden Informationen zu dem angeschlossenen Device angezeigt. Zusätzlich können die Reiter Settings [} 51]“ und Parameter [} 52] geöffnet werden. Abb. 36: Device an Port2, Anzeige „Details“, Reiter „Settings“ und „Parameter“ öffnen Version: 1.9 EJ6224, EJ6224-0090...
Seite 51
3. Führen Sie einen Rechtsklick auf Port2 aus, um weitere Details im Dialog „Settings“ anzuzeigen. 4. Ändern sie ggf. die Einstellungen im Reiter „Settings“ wie in Kapitel Einstellungen (Settings) der IO-Link Devices [} 56] beschrieben. Abb. 37: Settings Device Port2 EJ6224, EJ6224-0090 Version: 1.9...
Seite 52
5. Öffnen Sie den Reiter „Parameter“ durch Doppelklick auf Port2 oder nach Rechtsklick auf Port2 über die Menüauswahl „Parameter“. ð Es werden die Parameter des jeweiligen IO-Link Devices aufgeführt. 6. Parametrieren Sie das Device wie im Kapitel EPIxxxx, ERIxxxx - Einstellen der IO-Link Device Parameter [} 58] beschrieben. Abb. 38: Parameter Device Port2 Version: 1.9 EJ6224, EJ6224-0090...
Auch beim manuellen Anlegen und Scannen sollte immer die IODD zusätzlich eingelesen werden, um weitere sensorspezifische Informationen angezeigt zu bekommen. 7. In den Settings der IO-Link Geräte können weitere Einstellungen vorgenommen werden wie in Kapitel Settings der IO-Link Devices [} 56] beschrieben. EJ6224, EJ6224-0090 Version: 1.9...
Abb. 40: Das Device an Port2 entfernen. 2. Aktivieren Sie die IO-Link Konfiguration [} 55], damit die Änderungen wirksam werden. ð Die bereits angelegten Prozessdaten werden entfernt. Abb. 41: Das Device an Port2 wurde entfernt, die Prozessdaten werden im Baum nicht mehr angezeigt. Version: 1.9 EJ6224, EJ6224-0090...
Änderungen im IO-Link Konfigurationstool werden erst wirksam, wenn Sie die IO-Link Konfiguration aktivieren. Es gibt zwei Möglichkeiten, die IO-Link Konfiguration zu aktivieren: • Klicken Sie auf die Schaltfläche „Reload Devices“ • Aktivieren Sie die TwinCAT-Konfiguration: Klicken Sie auf die Schaltfläche „Activate Configuration“ EJ6224, EJ6224-0090 Version: 1.9...
1. Öffnen Sie mit Rechtsklick auf den Port das Kontextmenü und wählen „Settings“. ð Es wird ein neuer Karteireiter „Portx:: Settings“ geöffnet, in dem die unten beschriebenen Einstellungen vorgenommen werden können. Abb. 42: Kontextmenü - Settings Abb. 43: Einstellungen der IO-Link Devices Version: 1.9 EJ6224, EJ6224-0090...
Seite 57
ð werden komplexe Datentypen (Prozessdaten) als Octet String angelegt. Vorteil: einfache Weiterverarbeitung in der 9. Firmware Update der Beckhoff IO-Link Geräte Über den Button „Download“ ist ein Firmware Update des IO-Link Devices möglich. Beachten Sie die Beschreibung im Kapitel Firmware Update des IO-Link Devices der EPIxxxx Dokumentationen.
Benutzerrolle „Specialist“. Die Parameter werden in unterschiedlichen Darstellungen und Umfängen angezeigt. Über den Parameter Standard Command [} 67] ist ein Neustart des IO-Link Devices oder das Wiederherstellen der Applikationsparameter möglich. Applikationsspezifische Informationen können im Parameter (0x0018) Application Specific Tag [} 68] vorgegeben werden. Version: 1.9 EJ6224, EJ6224-0090...
Seite 59
Abweichungen zwischen Konfiguration und Sensordaten Eine Abweichung wird durch ein gelbes Stift-Symbol vor dem Index angezeigt. Bei abweichenden Werten wird im Feld „Value“ der Wert „Compare“ angezeigt (s. Index 0x0018 „Application Specific Tag). Abb. 45: Anzeige abweichender Daten im Reiter „Parameter“ EJ6224, EJ6224-0090 Version: 1.9...
Seite 60
IO-Link - Konfiguration und Parametrierung Abb. 46: Parameterdaten der Konfiguration mit Sensordaten vergleichen Version: 1.9 EJ6224, EJ6224-0090...
Seite 61
3. Drücken Sie den „Write“-Buttons. ð Die Daten werden ins Gerät geschrieben (offline Konfiguration möglich). Der erfolgreiche Schreibvorgang wird mit dem Speichersymbol vor dem Index bestätigt. Abb. 47: Parameterdaten aus dem Sensor lesen und zum Sensor schreiben EJ6224, EJ6224-0090 Version: 1.9...
Seite 62
1. Drücken Sie den „Set Default“-Buttons ð Alle Parameterwerte werden auf die Voreinstellungen zurückgesetzt. Default-Werte zum Sensor schreiben Beachten Sie, dass auch die Default-Werte über den „Write“-Button zum Sensor geschrieben werden müssen. Abb. 48: Parameter auf Default-Werte zurücksetzen Version: 1.9 EJ6224, EJ6224-0090...
Seite 63
5. Schreiben Sie die neuen Parameterwerte mit dem “Write“-Button zum Sensor. ð Die Daten werden ins Gerät geschrieben (offline Konfiguration möglich). Der erfolgreiche Schreibvorgang wird mit dem Speichersymbol vor dem Index bestätigt. Abb. 49: Parametrierung IO-Link device - Export / Import EJ6224, EJ6224-0090 Version: 1.9...
Seite 64
IO-Link - Konfiguration und Parametrierung „Store“-Button 1. Klicken Sie auf den „Store“ -Button (Data Storage). ð Der Beckhoff IO-Link Master speichert sensorabhängige Daten z. B. folgende Parameter: (0x0018) „Application Specific Tag“, (0x08n0) „Settings“ und 0x3800 „Range Settings“. Das erfolgreiche Speichern wird mit Store-Symbol bestätigt.
Seite 65
Nutzen Sie einen ADS Write Funktionsblock um die Store-Funktion über die die SPS auszulösen. Die folgende Abbildung zeigt einen Beispielcode für das Auslösen des Store-Buttons (Befehl 0x05 „ParamDownloadStore“). Abb. 52: Beispielcode zur Aktivierung der Store-Funktion über die SPS EJ6224, EJ6224-0090 Version: 1.9...
Seite 66
IO-Link - Konfiguration und Parametrierung Abb. 53: Parameter speichern Version: 1.9 EJ6224, EJ6224-0090...
Seite 67
3. Nutzen Sie den Button Write [} 61] (wie zuvor beschrieben). ð Die Daten werden ins Gerät geschrieben (offline Konfiguration möglich). Der erfolgreiche Schreibvorgang wird mit dem Speichersymbol vor dem Index bestätigt. Abb. 54: IO-Link Device Parameter: “Standard Command” EJ6224, EJ6224-0090 Version: 1.9...
Seite 68
Doppelklick auf „Application Specific Tag“ im rechten Feld. 2. Geben Sie applikationsspezifische Informationen ein und bestätigen Sie mit der Enter Taste. 3. Nutzen Sie den Button Write [} 61] und gegebenenfalls Store [} 64] (wie zuvor beschrieben). Abb. 55: IO-Link Device Parameter: “Application Specific Tag” Version: 1.9 EJ6224, EJ6224-0090...
Zugriff auf IO-Link Daten IO-Link Systemkommunikation Das Beckhoff IO-Link Master-Steckmodul EJ6224 teilt sich in zwei Dienste auf. • Zum einen stellt es einen IO-Link Master zu den angeschlossenen IO-Link-Devices da, • zum anderen ist es ein EtherCAT-Slave in Bezug auf den PLC TwinCAT Master.
(0x1A0n „Port (n-1) Process Data“) werden erst nach einer Konfiguration auf dem jeweiligen Port und einem Neustart des EtherCAT-Systems oder Neuladen der Konfiguration im Config-Modus angezeigt, siehe dazu Konfiguration aktivieren [} 55]. Abb. 57: Darstellung der Prozessdatenzuordnung, Inputs SM3 am Beispiel EJ6224 SM3, PDO-Zuordnung 0x1C13 Index Größe (Byte.Bit) Name...
ð Im Statusbyte wird der Wert 0x0B (11 ) ausgegeben. Zugriff auf IO-Link Parameter Der Austausch der azyklischen Daten erfolgt über einen festgelegten Index- und Subindex-Bereich, der gerätespezifisch ist und in der entsprechenden Herstellerdokumentation nachgelesen werden kann. EJ6224, EJ6224-0090 Version: 1.9...
• ESTABLISHCOMM: Die IO-Link Wakeupsequenz wird ausgeführt • INITMASTER: Auslesen des IO-Link Gerätes und prüfen der Kommunikationsparameter • INITDEVICE: Initialisierung des IO-Link Gerätes • PREOPERATE: Parameterserver läuft • OPERATE: Die Schnittstelle befindet sich in der IO-Link.Kommunikation • STOP: Kommunikation wird gestoppt (COM-Stop) Version: 1.9 EJ6224, EJ6224-0090...
Die Kommunikation der IO-Link Bedarfsdaten wird über einen ADS-Befehl ausgeführt. Eine ADS-Adresse besteht immer aus NetID und PortNr. Ein ADS-Befehl wird von TwinCAT über AoE (ADS over EtherCAT) an die EL6224/EJ6224 weitergeleitet. Dort wird der Befehl an den IO-Link Masterteil und damit an den Bedarfsdatenkanal weitergeleitet.
Die SPS-Bibliothek „Tc3_IoLink“ wird zur Kommunikation mit IO-Link-Devices genutzt. Dazu stehen Funktionsbausteine bereit, die das „Common Profile“ und „Smart Sensor Profile“ unterstützen, sowie das Auslesen und Schreiben von Parametern ermöglichen. Siehe Software-Dokumentation im Beckhoff Information System: TwinCAT 3 | PLC-Bibliothek: Tc3_IoLink Version: 1.9...
Parametrierung EtherCAT XML Device Description Die Darstellung entspricht der Anzeige der CoE-Objekte aus der EtherCAT XML Device Description. Es wird empfohlen, die entsprechende aktuellste XML‑Datei im Download‑Bereich auf der Beckhoff Website herunterzuladen und entsprechend der Installationsanweisungen zu installieren. HINWEIS Parametrierung über das CoE-Verzeichnis (CAN over EtherCAT) Die Parametrierung des EtherCAT Geräts wird über den CoE - Online Reiter (mit...
EJ6224 - Objektbeschreibung und Parametrierung Restore Objekt Index 1011 Restore default parameters Index Name Bedeutung Datentyp Flags Default (hex) 1011:0 Restore default Herstellen der Defaulteinstellungen UINT8 0x01 (1 parameters 1011:01 SubIndex 001 Wenn Sie dieses Objekt im Set Value Dialog auf...
Seite 77
EJ6224 - Objektbeschreibung und Parametrierung Index Name Bedeutung Datentyp Flags Default (hex) 80n0:23 Offset time Reserviert UINT8 0x00 (0 80n0:24 Process data in length Diese Parameter werden im IO-Link Format für „Process UINT8 0x00 (0 data in length“ übertragen. Bit 7: BYTE zeigt an, ob der Wert in LENGTH als Bit-Länge [Bit nicht...
EJ6224 - Objektbeschreibung und Parametrierung Informations-und Diagnostikdaten Index 10F3 Diagnosis History Index Name Bedeutung Datentyp Flags Default (hex) 10F3:0 Diagnosis History Max. Subindex UINT8 0x15 (21 10F3:01 Maximum Messages Maximale Anzahl der gespeicherten Nachrichten. UINT32 0x00000000 0 Es können maximal 16 Nachrichten gespeichert werden...
Seite 79
EJ6224 - Objektbeschreibung und Parametrierung Index Name Bedeutung Datentyp Flags Default (hex) 90n0:23 Offset time Reserviert UINT8 0x00 (0 90n0:24 Process data in length Diese Parameter werden im IO-Link Format für „Process UINT8 0x00 (0 data in length“ übertragen. Bit 7: BYTE zeigt an, ob der Wert in LENGTH als Bit-Länge [Bit nicht...
Seite 80
EJ6224 - Objektbeschreibung und Parametrierung Index F010 Module list Index Name Bedeutung Datentyp Flags Default (hex) F010:0 Module list Länge dieses Objekts UINT8 0x04 (4 F010:01 SubIndex 001 Revision UINT32 0x0000184C (6220 F010:02 SubIndex 002 UINT32 0x0000184C (6220 F010:03 SubIndex 003...
Seite 81
EJ6224 - Objektbeschreibung und Parametrierung Index F101 DeviceState Status data Index Name Bedeutung Datentyp Flags Default (hex) F101:0 DeviceState Status data Max. Subindex UINT8 0x10 (16 F101:0D Device Diag TRUE: UINT8 0x00 (0 Eine neue Diagnosemeldung liegt in der DiagHistory...
EJ6224 - Objektbeschreibung und Parametrierung Standardobjekte (0x1000-0x1FFF) Die Standardobjekte haben für alle EtherCAT-Slaves die gleiche Bedeutung. Index 1000 Device type Index Name Bedeutung Datentyp Flags Default (hex) 1000:0 Device type Geräte-Typ des EtherCAT-Slaves: Das Lo-Word enthält UINT32 0x184C1389 das verwendete CoE Profil (5001). Das Hi-Word enthält...
Seite 83
EJ6224 - Objektbeschreibung und Parametrierung Index 160n IO RxPDO-Map Outputs Ch.1 (n = 0) - Ch.4 (n = 3) Index Name Bedeutung Datentyp Flags Default (hex) 1600:0 IO RxPDO-Map Outputs PDO Mapping RxPDO 1 UINT8 0x00 (0 Ch.(n+)1 Index 1A0n IO TxPDO-Map Inputs Ch.1 (n = 0) - Ch.4 (n = 3)
Seite 84
EJ6224 - Objektbeschreibung und Parametrierung Index 1C12 RxPDO assign Index Name Bedeutung Datentyp Flags Default (hex) 1C12:0 RxPDO assign PDO Assign Outputs UINT8 0x04 (4 1C12:01 SubIndex 001 1. zugeordnete RxPDO (enthält den Index des UINT16 0x1600 zugehörigen RxPDO Mapping Objekts)
Seite 85
EJ6224 - Objektbeschreibung und Parametrierung Index 1C32 SM output parameter Index Name Bedeutung Datentyp Flags Default (hex) 1C32:0 SM output parameter Synchronisierungsparameter der Inputs UINT8 0x20 (32 1C32:01 Sync mode Aktuelle Synchronisierungsbetriebsart: UINT16 0x0001 (1 • 0: Free Run • 1: Synchron with SM 3 Event (keine Outputs vorhanden) •...
Seite 86
EJ6224 - Objektbeschreibung und Parametrierung Index 1C33 SM input parameter Index Name Bedeutung Datentyp Flags Default (hex) 1C33:0 SM input parameter Synchronisierungsparameter der Inputs UINT8 0x20 (32 1C33:01 Sync mode Aktuelle Synchronisierungsbetriebsart: UINT16 0x0022 (34 • 0: Free Run • 1: Synchron with SM 3 Event (keine Outputs vorhanden) •...
Parametrierung EtherCAT XML Device Description Die Darstellung entspricht der Anzeige der CoE-Objekte aus der EtherCAT XML Device Description. Es wird empfohlen, die entsprechende aktuellste XML‑Datei im Download‑Bereich auf der Beckhoff Website herunterzuladen und entsprechend der Installationsanweisungen zu installieren. HINWEIS Parametrierung über das CoE-Verzeichnis (CAN over EtherCAT) Die Parametrierung des EtherCAT Geräts wird über den CoE - Online Reiter (mit...
EJ6224-0090 - Objektbeschreibung und Parametrierung 10.2 Restore Objekt Index 1011 Restore default parameters Index Name Bedeutung Datentyp Flags Default (hex) 1011:0 Restore default Herstellen der Defaulteinstellungen UINT8 0x01 (1 parameters 1011:01 SubIndex 001 Wenn Sie dieses Objekt im Set Value Dialog auf...
EJ6224-0090 - Objektbeschreibung und Parametrierung Index Name Bedeutung Datentyp Flags Default (hex) 80n0:23 Offset time Reserviert UINT8 0x00 (0 80n0:24 Process data in length Diese Parameter werden im IO-Link Format für „Process UINT8 0x00 (0 data in length“ übertragen. Bit 7: BYTE zeigt an, ob der Wert in LENGTH als Bit-Länge [Bit nicht...
Seite 90
EJ6224-0090 - Objektbeschreibung und Parametrierung Index 60n2 unsigned DWord Inputs Ch.1 - 4 (für 0 ≤ n ≤ 3) Index Name Bedeutung Datentyp Flags Default (hex) 60n2:0 unsigned DWord Inputs PDO Mapping TxPDO UINT8 0x1D (29 Ch. (n+1) 60n2:01 Offset Byte 0 Offset Byte 0...
EJ6224-0090 - Objektbeschreibung und Parametrierung Index 61n0 Bool Inputs Ch.1 - 4 (für 0 ≤ n ≤ 3) Index Name Bedeutung Datentyp Flags Default (hex) 61n0:0 Bool Inputs Ch. (n+1) PDO Mapping TxPDO UINT8 0x40 (64 61n0:01 Offset Byte 0 Bit 0 Offset Byte 0 Bit 0...
Seite 92
EJ6224-0090 - Objektbeschreibung und Parametrierung Index 10F8 Actual Time Stamp Index Name Bedeutung Datentyp Flags Default (hex) 10F8:0 Actual Time Stamp Zeitstempel UINT64 Index 90n0 Info data Ch. 1 - 4 (für 0 ≤ 3) Index Name Bedeutung Datentyp Flags Default (hex) 90n0:0 IO Info data Ch.
Seite 93
EJ6224-0090 - Objektbeschreibung und Parametrierung Index Name Bedeutung Datentyp Flags Default (hex) 90n0:23 Offset time Reserviert UINT8 0x00 (0 90n0:24 Process data in length Diese Parameter werden im IO-Link Format für „Process UINT8 0x00 (0 data in length“ übertragen. Bit 7: BYTE zeigt an, ob der Wert in LENGTH als Bit-Länge [Bit nicht...
Seite 94
EJ6224-0090 - Objektbeschreibung und Parametrierung Index F010 Module list Index Name Bedeutung Datentyp Flags Default (hex) F010:0 Module list Länge dieses Objekts UINT8 0x04 (4 F010:01 SubIndex 001 Revision UINT32 0x0000184C (6220 F010:02 SubIndex 002 UINT32 0x0000184C (6220 F010:03 SubIndex 003...
Seite 95
EJ6224-0090 - Objektbeschreibung und Parametrierung Index F101 DeviceState Status data Index Name Bedeutung Datentyp Flags Default (hex) F101:0 DeviceState Status data Max. Subindex UINT8 0x10 (16 F101:0D Device Diag TRUE: UINT8 0x00 (0 Eine neue Diagnosemeldung liegt in der DiagHistory...
EJ6224-0090 - Objektbeschreibung und Parametrierung 10.6 Standardobjekte (0x1000-0x1FFF) Die Standardobjekte haben für alle EtherCAT-Slaves die gleiche Bedeutung. Index 1000 Device type Index Name Bedeutung Datentyp Flags Default (hex) 1000:0 Device type Geräte-Typ des EtherCAT-Slaves: Das Lo-Word enthält UINT32 0x184C1389 das verwendete CoE Profil (5001). Das Hi-Word enthält...
Seite 97
EJ6224-0090 - Objektbeschreibung und Parametrierung Index 160n IO RxPDO-Map Outputs Ch.1 - 4 (für 0 ≤ n ≤ 3) Index Name Bedeutung Datentyp Flags Default (hex) 16n0:0 IO RxPDO-Map Outputs PDO Mapping RxPDO 1 UINT8 0x00 (0 Ch.(n+)1 Index 1A0n IO TxPDO-Map Inputs Ch.1 - 4 (für 0 ≤ n ≤ 3)
Seite 98
EJ6224-0090 - Objektbeschreibung und Parametrierung Index 1C12 RxPDO assign Index Name Bedeutung Datentyp Flags Default (hex) 1C12:0 RxPDO assign PDO Assign Outputs UINT8 0x04 (4 1C12:01 SubIndex 001 1. zugeordnete RxPDO (enthält den Index des UINT16 0x1600 zugehörigen RxPDO Mapping Objekts)
Seite 99
EJ6224-0090 - Objektbeschreibung und Parametrierung Index 1C32 SM output parameter Index Name Bedeutung Datentyp Flags Default (hex) 1C32:0 SM output parameter Synchronisierungsparameter der Inputs UINT8 0x20 (32 1C32:01 Sync mode Aktuelle Synchronisierungsbetriebsart: UINT16 0x0001 (1 • 0: Free Run • 1: Synchron with SM 3 Event (keine Outputs vorhanden) •...
Seite 100
EJ6224-0090 - Objektbeschreibung und Parametrierung Index 1C33 SM input parameter Index Name Bedeutung Datentyp Flags Default (hex) 1C33:0 SM input parameter Synchronisierungsparameter der Inputs UINT8 0x20 (32 1C33:01 Sync mode Aktuelle Synchronisierungsbetriebsart: UINT16 0x0022 (34 • 0: Free Run • 1: Synchron with SM 3 Event (keine Outputs vorhanden) •...
EJ6224-0090 - TwinSAFE SC EJ6224-0090 - TwinSAFE SC 11.1 TwinSAFE SC 11.1.1 TwinSAFE SC - Funktionsprinzip Mithilfe der TwinSAFE-SC-Technologie (TwinSAFE Single Channel) ist es möglich, in beliebigen Netzwerken bzw. Feldbussen Standardsignale für sicherheitstechnische Aufgaben nutzbar zu machen. Dazu werden EtherCAT-I/Os aus dem Bereich Analog-Eingang, Winkel-/Wegmessung oder Kommunikation (4…20 mA, Inkremental-Encoder, IO-Link usw.) um die TwinSAFE-SC-Funktion erweitert.
Seite 104
EJ6224-0090 - TwinSAFE SC Abb. 61: Prozessdaten TwinSAFE SC Komponente, Beispiel EL5021-0090 Durch Hinzufügen eines Alias Devices in dem Safety-Projekt und Auswahl von TSC (TwinSAFE Single Channel) wird eine TwinSAFE-SC-Verbindung hinzugefügt. Abb. 62: Hinzufügen einer TwinSAFE-SC-Verbindung Nach Öffnen des Alias Devices durch Doppelklick kann durch Auswahl des Link Buttons neben Physical Device: die Verknüpfung zu einer TwinSAFE-SC-Klemme erstellt werden.
Seite 106
EJ6224-0090 - TwinSAFE SC Abb. 66: Auswahl der Prozessdaten Auf der TwinSAFE-SC-Slave-Seite muss die Safety-Adresse zusammen mit der CRC eingetragen werden. Dies geschieht über die CoE Objekte unterhalb von TSC Settings der entsprechenden TwinSAFE-SC- Komponente (hier bei der EL5021-0090 z.B. 0x8010:01 und 0x8010:02). Die hier eingestellte Adresse muss auch im Alias Device unter dem Reiter Linking als FSoE Adresse eingestellt werden.
Seite 107
EJ6224-0090 - TwinSAFE SC Abb. 68: Eintragen der Safety-Adresse und der CRC TwinSAFE-SC-Verbindungen Werden mehrere TwinSAFE-SC-Verbindungen innerhalb einer Konfiguration verwendet, muss für jede TwinSAFE-SC-Verbindung eine unterschiedliche CRC ausgewählt werden. EJ6224, EJ6224-0090 Version: 1.9...
EJ6224-0090 - TwinSAFE SC 11.2 TwinSAFE SC Prozessdaten EJ6224-0090 Im Safety-Projekt können unter dem Reiter Process Image in TwinCAT die Prozessdatengröße bzw. die Prozessdaten selbst ausgewählt werden. Die Prozessdaten sind vom angeschlossenen IO-Link Slave abhängig und müssen entsprechend angepasst werden. Diese Informationen können dem sensorspezifischen Datenblatt entnommen werden.
Beim Auftreten eines Fehlers über ADS-Zugriff auf einen IO-Link Teilnehmer werden Fehlercodes generiert. Die möglichen Fehlercodes sind in Tabelle C.1 und C.2 aufgeführt. Beispiel eines AdsReturnCode AdsReturnCode 0x80110700 - 80: Device Application Error (IO-Link Spec), - 11: Index not Available (IO-Link Spec), - 0700: General ADS Error EJ6224, EJ6224-0090 Version: 1.9...
Seite 110
Vendor specific 0x81 0x00 UNSPECIFIC This ErrorType will be propagated directly to higher level processing elements as an error (no warning) by the Vendor specific 0x81 0x01 to VENDOR_SPECIFIC Master. 0xFF Table C.1 ErrorTypes, IO-Link Spec Version: 1.9 EJ6224, EJ6224-0090...
Im Fehlerfall können diese Objekte genutzt werden, um die Konfiguration mit dem Istzustand zu vergleichen. Lost Frame Counter Der Lost Frame Counter im Objekt 0xA0n0:02 [} 93] dient zur Diagnose der Übertragungsqualität. TwinCAT stellt hier die Möglichkeit bereit, Probleme z. B. mit der Verkabelung, EMV oder Stromversorgung zu diagnostizieren. EJ6224, EJ6224-0090 Version: 1.9...
Unterstützung bei allen Fragen zu Beckhoff Produkten und Systemlösungen zur Verfügung stellt. Beckhoff Niederlassungen und Vertretungen Wenden Sie sich bitte an Ihre Beckhoff Niederlassung oder Ihre Vertretung für den lokalen Support und Service zu Beckhoff Produkten! Die Adressen der weltweiten Beckhoff Niederlassungen und Vertretungen entnehmen Sie bitte unseren Internetseiten: www.beckhoff.com...
Seite 114
Mehr Informationen: www.beckhoff.de/EJ6xxx Beckhoff Automation GmbH & Co. KG Hülshorstweg 20 33415 Verl Deutschland Telefon: +49 5246 9630 info@beckhoff.com www.beckhoff.com...