, 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.
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. Ausgabestände der Dokumentation Version Kommentar • 1. Veröffentlichung EJ6080 EJ6080 Version: 1.0...
übertragbar auf die jeweiligen EtherCAT-Steckmodule (s. Hinweis auf Dokumentation ELxxxx). 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 9
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.
Seite 10
Abb. 2: Bestellbezeichnung (A), Revisionsnummer (B) und Seriennummer (C) am Beispiel EJ1008 Seriennummer Beispiel Seriennummer: 08 15 08 16 KK - Produktionswoche (Kalenderwoche) 08 - Produktionswoche 08 YY - Produktionsjahr 15 - Produktionsjahr 2015 FF - Firmware-Stand 08 - Firmware-Stand 08 HH - Hardware-Stand 16 - Hardware-Stand 16 Version: 1.0 EJ6080...
Vorwort 1.7.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 12
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 14
◦ 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.0 EJ6080...
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 EJ6080 Version: 1.0...
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.
Daten werden in dem spannungsversorgten Modul nur im RAM gespeichert und wären damit nicht dauerhaft gespeichert. Tritt der Versorgungsausfall ein, versorgt ein interner Puffer den NOVRAM-Baustein solange bis der gesamte RAM-Inhalt in einen Dauerspeicher gespeichert wurde. Das EtherCAT-Steckmodul EJ6080 unterstützt zwei Zugriffsverfahren auf den Speicher: • mit zyklischen Prozessdaten und • per azyklischem SDO/CoE-Zugriff Die Zugriffszeit ist in beiden Fällen vom Datenumfang abhängig.
EJ6080 - Produktbeschreibung Kontaktbelegung Abb. 8: EJ6080 - Kontaktbelegung Der Leiterkarten Footprint steht auf der Beckhoff Homepage zum Download bereit. HINWEIS Schädigung von Geräten möglich! • Die mit „NC“ benannten Pins dürfen nicht kontaktiert werden. • Vor der Montage und Inbetriebnahme lesen Sie auch die Kapitel Installation von EJ-Mo- dulen [} 21] und Inbetriebnahme [} 37]!
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) EJ6080 Version: 1.0...
Seite 22
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. 11: Leiterkarte mit Embedded PC, EK1110-0043 und EJxxxx, Rückansicht EK1110-0043 Version: 1.0 EJ6080...
EJ7342 (ej_24_2x16pin_code18) 1-fach Modul (lang) 12 mm x 152 mm x 55 mm EJ1957 (ej_12_2x16pin_extended_code4747) Abb. 12: 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. 13: Benennung der Zeichnungen EJ6080 Version: 1.0...
Fingern erreichen zu können. Die Einhaltung der empfohlenen Mindestabstände zur Belüftung (s. Kapitel Einbaulage [} 25]) 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.0 EJ6080...
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. EJ6080 Version: 1.0...
Seite 26
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. 16: Weitere Einbaulagen Version: 1.0 EJ6080...
Der Farbcode gibt die Signalart an. Die folgende Tabelle gibt einen Überblick über die Signalart mit der zugehörigen Farbkodierung. Signalart Module Farbe Koppler EJ11xx Ohne Farbkodierung Digital Eingang EJ1xxx Gelb Digital Ausgang EJ2xxx Analog Eingang EJ3xxx Grün Analog Ausgang EJ4xxx Blau Winkel-/Wegmessung EJ5xxx grau Kommunikation EJ6xxx grau Motion EJ7xxx orange System EJ9xxx grau EJ6080 Version: 1.0...
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. 19: Pin-Kodierung am Beispiel digitaler Eingangsmodule Version: 1.0 EJ6080...
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 maxima- le Stromtragfähigkeit gewährleistet werden. 5. Belegen Sie Lücken im Modulstrang mit Platzhaltermodulen (EJ9001). EJ6080 Version: 1.0...
Seite 30
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.0 EJ6080...
(Extended-Version). Abb. 21: Beispiel Austausch Platzhaltermodule u. Belegung Reserveslots E-Bus - Versorgung Nach dem Austausch der Platzhaltermodule gegen andere Module verändert sich die Stromaufnah- me aus dem E-Bus. Stellen Sie sicher, dass eine ausreichende Versorgung weiterhin gewährleistet wird. EJ6080 Version: 1.0...
Installation von EJ-Modulen 4.6.2 Verknüpfung mit EtherCAT-Klemmen und EtherCAT-Box- Modulen über eine Ethernet/EtherCAT-Verbindung Abb. 22: Beispiel Erweiterung über eine Ethernet/EtherCAT-Verbindung Version: 1.0 EJ6080...
Durch die direkte Ankopplung des Embedded-PCs und der EL-Klemmen mit den EJ-Modulen auf der 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. 23: Beispiel Leiterkarte mit Embedded PC, EK1110-0043 und EJxxxx, Rückansicht EK1110-0043 EJ6080 Version: 1.0...
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. 24: Beispiel für die Anbindung des IPC C6015 an ein EJ-System Version: 1.0 EJ6080...
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. EJ6080 Version: 1.0...
• Es kann der Betriebsfall eintreten, dass während eines (a)zyklischen Schreibzugriffs durch die Task, das Modul spannungslos geschaltet oder die Task gestoppt wird. ð Im Modul EJ6080 sorgen für diesen Fall Schattenpuffer bzw. das NOVRAM für Datenkon- sistenz auf unterster Ebene, so dass immer auf den zuletzt korrekt geschriebenen Daten- satz zugegriffen werden kann.
Seite 38
Inbetriebnahme Abb. 26: Default Prozessabbild der EJ6080 nach dem Einfügen • Status: 16 bit Feedback der EJ6080 • Control: 16 bit Steuerung der EJ6080 Version: 1.0 EJ6080...
0x0200 Novram initialized NOVRAM wurde beim Start neuinitialisiert „Herstellerkonfiguration aktiv (einmalig nach 1. Bootvorgang“ 0x0400 Old Novram object restored NOVRAM wurde beim Start initialisiert mit Werten aus einem Puffer (wenn das Modul während des Speicherns ausgeschaltet wurde). EJ6080 Version: 1.0...
Seite 40
Abb. 28: Control-Wort Anzeige im TwinCAT System Manager Index Name Bedeutung 0xF200:01 0x0001 Store data Daten werden gespeichert 0x0002 Lock Novram objects Die Struktur in 0x2F00 wird vor Veränderungen geschützt. 0x0004 Unlock Novram objects Der Schutz vor Veränderungen der Struktur in 0x2F00 wird aufgehoben. Version: 1.0 EJ6080...
Werden mehr als 1280 Byte angelegt, scheitert der Modulstart mit "Invalid SM In/Out Cfg". • Auf den Outputs werden die Daten von der Task zum EtherCAT-Steckmodul EJ6080 ausgegeben, die dort geschrieben werden sollen. • Auf den Inputs kommen die zuletzt gültig vom EtherCAT-Steckmodul EJ6080 erhaltenen Daten als Lesedaten ohne weiteres Zutun bei der Task an.
4. Warten bis StatusWord = 0 zurückgegeben wird, dann ist das Modul für einen neuen Schreibzugriff bereit. Abb. 32: Zyklischer Betrieb mit Handshake Typische exemplarische Messung für einen zyklischen Schreibvorgang nach o. a. Ablauf (Beckhoff behält sich unangekündigte Änderung vor): • 20 Byte: 200 µs • 1250 Byte: 2,5 ms Prozessdatenabbild und Framelänge...
• y Byte: es wird im Hintergrund ein Schattenpuffer in der Größe des größten Speicherobjektes vorgehalten. Beispiel: Es werden die azyklischen Speicherobjekte Obj1, Obj2 und Obj3 mit 1.000, 3.000 und 7.000 Byte definiert --> x = 11.000 Byte und y = 7.000 Byte. Es verbleiben somit noch 113.072 Byte nutzbarer Speicherplatz. EJ6080 Version: 1.0...
Die gewünschte Struktur der Speicherobjekte ist einmalig im Status PREOP im CoE-Verzeichnis in CoE- Objekt 0x2F00 anzulegen. Dies ist auch offline (ohne angeschlossenes Modul) im System Manager möglich. Beim Start prüft das EtherCAT-Steckmodul EJ6080, ob sich die Speicherstruktur verändert hat und legt die Objekte ggf. entsprechend im Speicher an.
Eintrag in die StartUp-Liste Dazu ist ein entsprechender Eintrag in der StartUp-Liste des Moduls EJ6080 vorzunehmen. Diese Liste ist bei dem Modul EJ6080 im Default-Zustand leer. 1. Ein neuer Eintrag wird im Reiter StartUp über den Button New hinzugefügt.
Seite 46
6. Bestätigen Sie mit OK. Der neue StartUp-Eintrag stellt sich nun wie folgt dar: Abb. 35: Neuer StartUp-Eintrag Neuladen der Konfiguration Nun muss diese Konfiguration zum Modul EJ6080 geladen und insbesondere der Statusübergang PREOP-- >SAFEOP wie im StartUp-Eintrag definiert durchlaufen werden. Klicken Sie den Reload-Button (Abb. Reload der Konfiguration): Abb. 36: Reload der Konfiguration...
Subindex 001 bis 004 definiert • der aktuelle Speicherinhalt wird in den der Reihenfolge nach zugehörigen CoE-Objekte 0x2000, 0x2008, 0x2010 usw. dargestellt. Aktualisierung CoE-Verzeichnis Zur Aktualisierung der Darstellung des CoE-Verzeichnisses benutzten Sie AutoUpdate, UpdateList oder die entsprechenden Dialoge unter Advanced. EJ6080 Version: 1.0...
Bei dem hier gewählten Beispiel wird der Inhalt des 3. Speicherobjektes im CoE-Objekt 0x2010 in der TwinCAT-Anzeige nicht dargestellt, s. Abb. Geändertes CoE-Verzeichnis, weil der Inhalt für die Darstellung zu groß ist. Dessen ungeachtet ist der Inhalt natürlich vorhanden. Version: 1.0 EJ6080...
Inbetriebnahme 6.1.7 Online-Zugriff auf die Speicherobjekte im Betrieb Für den Zugriff aus der PLC heraus können Bausteine aus der Beckhoff TcEtherCAT.lib wie z. B. FB_EcCoESdoWriteEx benutzt werden. Ein Schreibaufruf der Form fbWriteCoE( sNetId:=sAmsNetId, nSlaveAddr:= tAmsAddr.port , nSubIndex:= 0, nIndex:= 16#2000 + ((byObjectNo - 1) * 8),...
0xF100:01 = 0x0400: „Old Novram objects restored“ (Novram wurde beim Start mit Werten aus dem Puffer initialisiert, nachdem das Modul während des Speicherns ausgeschaltet wurde) ð Stellen Sie sicher, dass der Schutz der azyklischen Datenstruktur durch Setzen des Objektes 0xF200:01 = 2 wieder hergestellt wird. Version: 1.0 EJ6080...
EJ6080 - Objektbeschreibung und 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)
Veränderungen schützen [} 50]) 0x0004 „Unlock Novram objects“ Schutz der Struktur in Index 0x2F00 aufheben 6.2.3 Eingangsdaten Index 6000 Inputs Index Name Bedeutung Datentyp Flags Default (hex) 6000:0 Inputs Länge dieses Objekts UINT8 0x01 (1 6000:01 Data Prozessdaten Version: 1.0 EJ6080...
Profile. Index 1008 Device name Index Name Bedeutung Datentyp Flags Default (hex) 1008:0 Device name Geräte-Name des EtherCAT-Slaves STRING EJ6080 Index 1009 Hardware version Index Name Bedeutung Datentyp Flags Default (hex) 1009:0 Hardware version Hardware-Version des EtherCAT-Slaves STRING Index 100A Software version...
Seite 54
Sync-Manager Type Channel 2: Mailbox Read UINT8 0x02 (2 1C00:03 SubIndex 003 Sync-Manager Type Channel 3: Process Data Write UINT8 0x03 (3 (Outputs) 1C00:04 SubIndex 004 Sync-Manager Type Channel 4: Process Data Read (In- UINT8 0x04 (4 puts) Version: 1.0 EJ6080...
Seite 55
0x02 (2 1C13:01 SubIndex 001 1. zugeordnete TxPDO (enthält den Index des zugehöri- UINT16 0x1A00 (5656 gen TxPDO Mapping Objekts) 1C13:02 SubIndex 002 2. zugeordnete TxPDO (enthält den Index des zugehöri- UINT16 0x1A10 (5672 gen TxPDO Mapping Objekts) EJ6080 Version: 1.0...
Seite 56
Anzahl der zu kurzen Abstände zwischen SYNC0 und UINT16 0x0000 (0 SYNC1 Event (nur im DC Mode) 1C32:20 Sync error Im letzten Zyklus war die Synchronisierung nicht korrekt BOOLEAN 0x00 (0 (Ausgänge wurden zu spät ausgegeben, nur im DC Mo- Version: 1.0 EJ6080...
Seite 57
Anzahl der zu kurzen Abstände zwischen SYNC0 und UINT16 0x0000 (0 SYNC1 Event (nur im DC Mode) 1C33:20 Sync error Im letzten Zyklus war die Synchronisierung nicht korrekt BOOLEAN 0x00 (0 (Ausgänge wurden zu spät ausgegeben, nur im DC Mo- EJ6080 Version: 1.0...
Seite 58
(s. Kapitel azyklische Struktur gegen Veränderungen schützen [} 50]) 0x0200 “Novram initialized” Novram wurde beim Start neuinitialisiert. 0x0400 “Old Novram objects restored” Novram wurde beim Start initialisiert mit Werten aus einem Puffer (wenn das Modul während des Speicherns ausgeschaltet wurde). Version: 1.0 EJ6080...
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: https://www.beckhoff.de...
Seite 61
Mehr Informationen: www.beckhoff.de/EJ6080 Beckhoff Automation GmbH & Co. KG Hülshorstweg 20 33415 Verl Deutschland Telefon: +49 5246 9630 info@beckhoff.de www.beckhoff.de...