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.
• Ergänzungen • Ergänzungen und 1. Veröffentlichung 0.1 - 0.3 • vorläufige Dokumentation für EL3773 Versionsidentifikation von EtherCAT-Geräten Bezeichnung Ein Beckhoff EtherCAT-Gerät verfügt über eine 14stellige technische Bezeichnung, die sich zusammensetzt • Familienschlüssel • Typ • Version • Revision EL3773...
Seite 10
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 seit 2014/01 außen auf den IP20-Klemmen aufgebracht, siehe Abb. „EL5021 EL- Klemme, Standard IP20-IO-Gerät mit Chargennummer und Revisionskennzeichnung (seit 2014/01)“.
• IP67: EtherCAT Box • Safety: TwinSafe • Klemmen mit Werkskalibrierzertifikat und andere Messtechnische Klemmen Beispiele für Kennzeichnungen Abb. 1: EL5021 EL-Klemme, Standard IP20-IO-Gerät mit Seriennummer/ Chargennummer und Revisionskennzeichnung (seit 2014/01) Abb. 2: EK1100 EtherCAT Koppler, Standard IP20-IO-Gerät mit Seriennummer/ Chargennummer EL3773 Version: 2.5...
Zykluszeit der Steuerung beträgt. Es müssen AC- und DC-Größen mit gemeinsamem Bezugspotenzial angeschlossen und gemessen werden. Die EL3773 unterstützt Distributed Clocks, um synchron zu anderen EtherCAT-Teilnehmern zu messen, kann aber auch ohne Distributed Clocks betrieben werden. Effektivwert (eff)-Angaben Alle Wechselwert-Angaben wie RMS- oder Effektivwert-Angaben (eff) in dieser Dokumen- tation beziehen sich auf ein 50/60 Hz-3-Phasennetz mit sinusförmiger Verlaufsform (Crest-...
Alle Wechselwert-Angaben wie RMS- oder Effektivwert-Angaben (eff) in dieser Dokumen- tation beziehen sich auf ein 50/60 Hz-3-Phasennetz mit sinusförmiger Verlaufsform (Crest- Hinweis Faktor 1,414). Technische Daten EL3773 Anzahl Eingänge 3 x Strom, 3 x Spannung Oversampling-Faktor n = 1…100 wählbar Distributed Clocks Genauigkeit der Distributed Clocks <<...
Amplitudenwert • alle 6 analogen Eingangskanäle werden gleichzeitig/simultan erfasst • die EL3773 ist eine Oversampling-Klemme und kann deshalb je PLC/EtherCAT-Zyklus nicht nur 1, sondern bis zu 100 Samples (Amplitudenwerte) je Kanal erfassen. Diese werden als Datenpaket über die zyklischen Prozessdaten zur Steuerung gesendet.
Produktübersicht • Der Spannungs- und Stromverlauf kann beliebig sein, die EL3773 eignet sich also für AC und DC- Messungen • es stehen je Kanal verschiedene Filterfunktionen (Tiefpass und Notchfilter) zur Verfügung • die EL3773 kann über Distributed Clocks mit anderen EtherCAT-Teilnehmern synchronisiert werden, kann aber auch ohne Distributed Clocks mit Oversampling betrieben werden •...
Receiver Data - Aufgrund der automatischen Kabelerkennung (Auto-Crossing) können Sie zwischen EtherCAT-Geräten von Beckhoff sowohl symmetrisch (1:1) belegte als auch Cross-Over-Kabel verwenden. Empfohlene Kabel Geeignete Kabel zur Verbindung von EtherCAT-Geräten finden Sie auf der Beckhoff Web- site! Hinweis E-Bus-Versorgung Ein Buskoppler kann die an ihm angefügten EL-Klemmen mit der E-Bus-Systemspannung von 5 V versorgen, i.d.R.
Slave. Mit dem PDI-Watchdog kann diese Kommunikation auf Ausfall überwacht werden. Der PDI-Watchdog ist also eine Überwachung auf korrekte und rechtzeitige Prozessdatenkommunikation mit dem ESC, aber von der Applikations-Seite aus betrachtet. Die Einstellungen für SM- und PDI-Watchdog sind im TwinCAT Systemmanager für jeden Slave gesondert vorzunehmen: EL3773 Version: 2.5...
Die Checkbox erlaubt eine manuelle Einstellung der Watchdog-Zeiten. Sind die Ausgänge gesetzt und tritt eine EtherCAT-Kommunikationsunterbrechung auf, löst der SM-Watchdog nach der eingestellten Zeit ein Löschen der Ausgänge aus. Diese Einstellung kann dazu verwendet werden, um eine Klemme an langsame Version: 2.5 EL3773...
Gerät gesendet werden. Es werden folgende Zustände unterschieden: • Init • Pre-Operational • Safe-Operational und • Operational • Boot Regulärer Zustand eines jeden EtherCAT Slaves nach dem Hochlauf ist der Status OP. Abb. 13: Zustände der EtherCAT State Machine EL3773 Version: 2.5...
Mailbox-Kommunikation und keine Prozessdaten-Kommunikation. CoE-Interface Allgemeine Beschreibung Das CoE-Interface (CANopen-over-EtherCAT) ist die Parameterverwaltung für EtherCAT-Geräte. EtherCAT- Slaves oder auch der EtherCAT-Master verwalten darin feste (ReadOnly) oder veränderliche Parameter, die sie zum Betrieb, Diagnose oder Inbetriebnahme benötigen. Version: 2.5 EL3773...
Prozessor verfügen i.d.R. über keine veränderlichen Parameter und haben Hinweis deshalb auch kein CoE-Verzeichnis.. Wenn ein Gerät über ein CoE-Verzeichnis verfügt, stellt sich dies im TwinCAT System Manager als ein eigener Karteireiter mit der Auflistung der Elemente dar: EL3773 Version: 2.5...
Indizes und geben sie einen entsprechenden Wert im "SetValue"-Dialog ein. • aus der Steuerung/PLC über ADS z. B. durch die Bausteine aus der TcEtherCAT.lib Bibliothek Dies wird für Änderungen während der Anlangenlaufzeit empfohlen oder wenn kein System Manager bzw. Bedienpersonal zur Verfügung steht. Version: 2.5 EL3773...
Grundlagen der Kommunikation Datenerhaltung Werden online auf dem Slave CoE-Parameter geändert, wird dies in Beckhoff-Geräten übli- cherweise ausfallsicher im Gerät (EEPROM) gespeichert. D. h. nach einem Neustart (Re- Hinweis power) sind die veränderten CoE-Parameter immer noch erhalten. Andere Hersteller können dies anders handhaben.
◦ wird das reale aktuelle Verzeichnis des Slaves ausgelesen. Dies kann je nach Größe und Zykluszeit einige Sekunden dauern. ◦ wird die tatsächliche Identität angezeigt ◦ wird der Firmware- und Hardware-Stand des Gerätes laut elektronischer Auskunft angezeigt ◦ ist ein grünes Online zu sehen Version: 2.5 EL3773...
• Kanal 0: Parameterbereich 0x8000:00 ... 0x800F:255 • Kanal 1: Parameterbereich 0x8010:00 ... 0x801F:255 • Kanal 2: Parameterbereich 0x8020:00 ... 0x802F:255 • ... Allgemein wird dies geschrieben als 0x80n0. Ausführliche Hinweise zum CoE-Interface finden Sie in der EtherCAT-Systemdokumentation auf der Beckhoff Website. EL3773 Version: 2.5...
Umfang von 32 Bit, d.h. nach ca. 4,2 Sekunden läuft die Variable über • Diese lokale Uhr wird vom EtherCAT Master automatisch mit der Master Clock im EtherCAT Bus mit einer Genauigkeit < 100 ns synchronisiert. Detaillierte Informationen entnehmen Sie bitte der vollständigen EtherCAT-Systembeschreibung. Version: 2.5 EL3773...
Verpackung und Personen) c) Jede Busstation muss auf der rechten Seite mit der Endkappe EL9011 abgeschlossen werden, um Schutzart und ESD-Schutz sicher zu stellen. Abb. 18: Federkontakte der Beckhoff I/O-Komponenten Tragschienenmontage Verletzungsgefahr durch Stromschlag und Beschädigung des Gerätes mög- lich!
Achten Sie bei der Montage der Komponenten darauf, dass der Verriege- Hinweis lungsmechanismus nicht in Konflikt mit den Befestigungsschrauben der Tragschiene gerät. Verwenden Sie zur Befestigung von Tragschienen mit einer Höhe von 7,5 mm unter den Klemmen und Kopplern flache Montageverbindungen wie Senkkopfschrauben oder Blind- nieten. Version: 2.5 EL3773...
(KL91xx, KL92xx bzw. EL91xx, EL92xx) unterbrechen die Powerkontakte und stellen so den Anfang einer neuen Versorgungsschiene dar. PE-Powerkontakt Der Powerkontakt mit der Bezeichnung PE kann als Schutzerde eingesetzt werden. Der Kontakt ist aus Sicherheitsgründen beim Zusammenstecken voreilend und kann Kurzschlussströme bis 125 A ableiten. EL3773 Version: 2.5...
• Die High-Density-Klemmen (HD-Klemmen) enthalten Elektronik und Anschlussebene in einem Gehäuse und haben eine erhöhte Packungsdichte. Standardverdrahtung (ELxxxx / KLxxxx) Abb. 22: Standardverdrahtung Die Klemmen der Serien ELxxxx und KLxxxx sind seit Jahren bewährt und integrieren die schraublose Federkrafttechnik zur schnellen und einfachen Montage. EL3773 Version: 2.5...
Die High-Density-Klemmen (HD-Klemmen) der Serien ELx8xx und KLx8xx unterstützen keine steckbare Verdrahtung. Hinweis Ultraschall-litzenverdichtete Leiter Ultraschall-litzenverdichtete Leiter An die Standard- und High-Density-Klemmen (HD-Klemmen) können auch ultraschall-lit- zenverdichtete (ultraschallverschweißte) Leiter angeschlossen werden. Beachten Sie die Hinweis unten stehenden Tabellen zum Leitungsquerschnitt! Version: 2.5 EL3773...
Leiter wird nach dem Abisolieren einfach in die Klemmstelle gesteckt. Das Lösen der Leitungen erfolgt, wie bei den Standardklemmen, über die Kontakt-Entriegelung mit Hilfe eines Schraubendrehers. Den zulässigen Leiterquerschnitt entnehmen Sie der nachfolgenden Tabelle. EL3773 Version: 2.5...
Klemmen an der nicht vorhandenen Stromaufnahme aus dem E-Bus. Um einen optimalen Datenaustausch zu gewährleisten, dürfen nicht mehr als 2 passive Klemmen di- rekt aneinander gereiht werden! Beispiele für die Positionierung von passiven Klemmen (hell eingefärbt) Abb. 26: Korrekte Positionierung Version: 2.5 EL3773...
Für die optimale Einbaulage wird die Tragschiene waagerecht montiert und die Anschlussflächen der EL/KL- Klemmen weisen nach vorne (siehe Abb. „Empfohlene Abstände bei Standard Einbaulage“). Die Klemmen werden dabei von unten nach oben durchlüftet, was eine optimale Kühlung der Elektronik durch Konvektionslüftung ermöglicht. Bezugsrichtung "unten" ist hier die Erdbeschleunigung. EL3773 Version: 2.5...
Die Einhaltung der Abstände nach Abb. „Empfohlene Abstände bei Standard Einbaulage“ wird empfohlen. Weitere Einbaulagen Alle anderen Einbaulagen zeichnen sich durch davon abweichende räumliche Lage der Tragschiene aus, s. Abb. „Weitere Einbaulagen“. Auch in diesen Einbaulagen empfiehlt sich die Anwendung der oben angegebenen Mindestabstände zur Umgebung. Version: 2.5 EL3773...
Anschlussbelegung Vorsicht: Verletzungsgefahr durch Stromschlag! Wenn Sie die Klemmstelle N nicht mit dem Nulleiter Ihres Versorgungsnetzes verbinden (z. B. bei Verwendung der EL3773 zur reinen Strommessung), müssen Sie die Klemmstelle WARNUNG N erden, damit im Fehlerfall eines Stromwandlers gefährliche Überspannungen vermieden...
Erstellen Sie eine Konfiguration im TwinCAT Systemmanager, indem Sie die Klemme manuell einfügen oder online scannen. Beachten Sie dazu die Installationskapitel TwinCAT 2.x. EtherCAT XML Device Description Sollte in Ihrem System die XML-Beschreibung ihrer EL3773 nicht vorliegen, können Sie die entsprechende aktuellste XML-Datei im Download-Bereich auf der Beckhoff Website herun- Hinweis terladen und entsprechend der Installationsanweisungen installieren.
über die Prozessdaten die Messwerte übertragen. Datenvisualisierung mit TwinCAT Scope2 Das TwinCAT Scope2 unterstützt das Einlesen von Oversampling-Variablen auch bei der EL3773. Bitte beachten Sie hierzu die entsprechenden Hinweise. Hinweis TwinCAT Entwicklungsumgebung Die Software zur Automatisierung TwinCAT (The Windows Control and Automation Technology) wird unterschieden in: •...
In den folgenden Kapiteln wird dem Anwender die Inbetriebnahme der TwinCAT Entwicklungsumgebung auf einem PC System der Steuerung sowie die wichtigsten Funktionen einzelner Steuerungselemente erläutert. Bitte sehen Sie weitere Informationen zu TwinCAT 2 und TwinCAT 3 unter http://infosys.beckhoff.de/. 6.2.1 Installation TwinCAT Realtime Treiber Um einen Standard Ethernet Port einer IPC Steuerung mit den nötigen Echtzeitfähigkeiten auszurüsten, ist...
TwinCAT 3: Die Eigenschaften des EtherCAT-Gerätes können mit Doppelklick auf „Gerät .. (EtherCAT)“ im Projektmappen-Explorer unter „E/A“ geöffnet werden: Nach der Installation erscheint der Treiber aktiviert in der Windows-Übersicht der einzelnen Netzwerkschnittstelle (Windows Start → Systemsteuerung → Netzwerk) EL3773 Version: 2.5...
Inbetriebnahme Abb. 36: Windows-Eigenschaften der Netzwerkschnittstelle Eine korrekte Einstellung des Treibers könnte wie folgt aussehen: Abb. 37: Beispielhafte korrekte Treiber-Einstellung des Ethernet Ports Andere mögliche Einstellungen sind zu vermeiden: Version: 2.5 EL3773...
Protocol TCP/IP" eine feste IP-Adresse für diesen Port zu vergeben und DHCP zu deaktivieren. Dadurch entfällt die Wartezeit, bis sich der DHCP-Client des Ethernet Ports eine Default-IP-Adresse zuteilt, weil er keine Zuteilung eines DHCP-Servers erhält. Als Adressraum empfiehlt sich z.B. 192.168.x.x. Abb. 39: TCP/IP-Einstellung des Ethernet Ports Version: 2.5 EL3773...
Die Bestellbezeichnung aus Typ + Version (hier: EL2521-0010) beschreibt die Funktion des Gerätes. Die Revision gibt den technischen Fortschritt wieder und wird von Beckhoff verwaltet. Prinzipiell kann ein Gerät mit höherer Revision ein Gerät mit niedrigerer Revision ersetzen, wenn z.B. in der Dokumentation nicht anders angegeben.
Seite 50
Achtung a) für das Gerät EL2521-0000 liegt überhaupt keine ESI vor, weder für die Revision 1019 noch für eine ältere Revision. Dann ist vom Hersteller (hier: Beckhoff) die ESI anzufor- dern. b) für das Gerät EL2521-0000 liegt eine ESI nur in älterer Revision vor, z.B. 1018 oder 1017.
(Spracheinstellungen des Betriebssystems beachten!) Diese Datei ist im gleichen Zuge wie die andere Datei zu löschen. Fehlerhafte ESI-Datei Liegt eine fehlerhafte ESI-Datei vor die vom System Manager nicht eingelesen werden kann, meldet dies der System Manager durch ein Hinweisfenster. EL3773 Version: 2.5...
Seite 52
Ursachen dafür können sein • Aufbau der *.xml entspricht nicht der zugehörigen *.xsd-Datei → prüfen Sie die Ihnen vorliegenden Schemata • Inhalt kann nicht in eine Gerätebeschreibung übersetzt werden → Es ist der Hersteller der Datei zu kontaktieren Version: 2.5 EL3773...
Inbetriebnahme 6.2.3 TwinCAT ESI Updater Ab TwinCAT 2.11 kann der Systemmanager bei Onlinezugang selbst nach aktuellen Beckhoff ESI-Dateien suchen: Abb. 46: Anwendung des ESI Updater (>=TwinCAT 2.11) Der Aufruf erfolgt unter: „Options“ → "Update EtherCAT Device Descriptions". Auswahl bei TwinCAT 3: Abb. 47: Anwendung des ESI Updater (TwinCAT 3) Der ESI Updater ist eine bequeme Möglichkeit, die von den EtherCAT Herstellern bereitgestellten ESIs...
Für eine EtherCAT I/O Anwendung mit EtherCAT Slaves ist der "EtherCAT" Typ auszuwählen. "EtherCAT Automation Protocol via EL6601" ist für den bisherigen Publisher/Subscriber-Dienst in Kombination mit einer EL6601/EL6614 Klemme auszuwählen. Abb. 49: Auswahl EtherCAT Anschluss (TwinCAT 2.11, TwinCAT 3) Diesem virtuellen Gerät ist dann ein realer Ethernet Port auf dem Laufzeitsystem zuzuordnen. Version: 2.5 EL3773...
Es können nur Ethernet Ports für ein EtherCAT Gerät ausgewählt werden, für die der Twin- CAT Realtime-Treiber installiert ist. Dies muss für jeden Port getrennt vorgenommen wer- Hinweis den. Siehe dazu die entsprechende Installationsseite [} 44]. Definieren von EtherCAT Slaves Durch Rechtsklick auf ein Gerät im Konfigurationsbaum können weitere Geräte angefügt werden. EL3773 Version: 2.5...
Seite 56
Das Suchfeld erleichtert das Auffinden eines bestimmten Gerätes (ab TwinCAT 2.11 bzw. TwinCAT 3). Abb. 53: Auswahldialog neues EtherCAT Gerät Standardmäßig wird nur der Name/Typ des Gerätes als Auswahlkriterium verwendet. Für eine gezielte Auswahl einer bestimmen Revision des Gerätes kann die Revision als "Extended Information" eingeblendet werden. Version: 2.5 EL3773...
Oft sind aus historischen oder funktionalen Gründen mehrere Revisionen eines Gerätes erzeugt worden, z. B. durch technologische Weiterentwicklung. Zur vereinfachten Anzeige (s. Abb. „Auswahldialog neues EtherCAT Gerät“) wird bei Beckhoff Geräten nur die letzte (=höchste) Revision und damit der letzte Produktionsstand im Auswahldialog angezeigt. Sollen alle im System als ESI-Beschreibungen vorliegenden Revisionen eines Gerätes angezeigt werden, ist die Checkbox "Show Hidden Devices"...
Seite 58
Abb. 56: Name/Revision Klemme Wenn im TwinCAT System aktuelle ESI-Beschreibungen vorliegen, entspricht der im Auswahldialog als letzte Revision angebotene Stand dem Produktionsstand von Beckhoff. Es wird empfohlen, bei Erstellung einer neuen Konfiguration jeweils diesen letzten Revisionsstand eines Gerätes zu verwenden, wenn aktuell produzierte Beckhoff-Geräte in der realen Applikation verwendet werden.
Im Konfigurationsbaum bringt uns ein Rechtsklick auf den General-Punkt "I/O Devices" zum Such-Dialog. Abb. 59: Scan Devices (links: TwinCAT 2; rechts: TwinCAT 3) Dieser Scan-Modus versucht nicht nur EtherCAT-Geräte (bzw. die als solche nutzbaren Ethernet-Ports) zu finden, sondern auch NOVRAM, Feldbuskarten, SMB etc. Nicht alle Geräte können jedoch automatisch gefunden werden. EL3773 Version: 2.5...
Beim Scan fragt der Master die Identity Informationen der EtherCAT Slaves aus dem Sla- ve-EEPROM ab. Es werden Name und Revision zur Typbestimmung herangezogen. Die Hinweis entsprechenden Geräte werden dann in den hinterlegten ESI-Daten gesucht und in dem dort definierten Default-Zustand in den Konfigurationsbaum eingebaut. Abb. 62: Beispiel Defaultzustand Version: 2.5 EL3773...
Konfiguration. Ebenso werden eventuell von A weltweit Ersatzteillager für die kommenden Serienmaschinen mit Klemmen EL2521-0025-1018 angelegt. Nach einiger Zeit erweitert Beckhoff die EL2521-0025 um ein neues Feature C. Deshalb wird die FW geändert, nach außen hin kenntlich durch einen höheren FW-Stand und eine neue Revision -1019.
Seite 62
Die Konfiguration wird aufgebaut und kann danach gleich in den Online-Zustand (OPERATIONAL) versetzt werden. Abb. 68: Abfrage Config/FreeRun (links: TwinCAT 2; rechts TwinCAT 3) Im Config/FreeRun-Mode wechselt die System Manager Anzeige blau/rot und das EtherCAT Gerät wird auch ohne aktive Task (NC, PLC) mit der Freilauf-Zykluszeit von 4 ms (Standardeinstellung) betrieben. Version: 2.5 EL3773...
Seite 63
In diesem Fall bietet der System Manager an, die im Gerät eventuell vorliegende ESI auszulesen. Lesen Sie dazu das Kapitel "Hinweise zu ESI/XML". • Teilnehmer werden nicht richtig erkannt Ursachen können sein - fehlerhafte Datenverbindungen, es treten Datenverluste während des Scans auf - Slave hat ungültige Gerätebeschreibung EL3773 Version: 2.5...
(Hersteller), Gerätename und Revision verglichen! Ein „ChangeTo“ oder "Copy" sollte Achtung nur im Hinblick auf die Beckhoff IO-Kompatibilitätsregel (s.o.) nur mit Bedacht vorgenom- men werden. Das Gerät wird dann in der Konfiguration gegen die vorgefundene Revision ausgetauscht, dies kann Einfluss auf unterstützte Prozessdaten und Funktionen haben.
Seite 65
Nachfolger-Geräte die Funktionen der Vorgänger-Geräte unterstützen sollen. Ist die gefundene Revision < als die konfigurierte Revision, ist der Einsatz vermutlich nicht möglich. Eventuell unterstützt das vorgefundene Gerät nicht alle Funktionen, die der Master von ihm aufgrund der höheren Revision erwartet. EL3773 Version: 2.5...
Seite 66
Abb. 75: Name/Revision Klemme Wenn im TwinCAT System aktuelle ESI-Beschreibungen vorliegen, entspricht der im Auswahldialog als letzte Revision angebotene Stand dem Produktionsstand von Beckhoff. Es wird empfohlen, bei Erstellung einer neuen Konfiguration jeweils diesen letzten Revisionsstand eines Gerätes zu verwenden, wenn aktuell produzierte Beckhoff-Geräte in der realen Applikation verwendet werden.
Karteireiter „Allgemein“, „EtherCAT“, „Prozessdaten“ und „Online“ zur Auswahl. Einige Klemmen, wie etwa die EL6695 bieten spezielle Funktionen über einen Karteireiter mit der eigenen Klemmenbezeichnung an, also „EL6695“ in diesem Fall. Ebenfalls wird ein spezieller Karteireiter „Settings“ von Klemmen mit umfangreichen Einstellmöglichkeiten angeboten (z.B. EL3751). EL3773 Version: 2.5...
Seite 68
Inkrement-Adressierung wird während der Start-Up-Phase benutzt, wenn der EtherCAT-master die Adressen an die EtherCAT-Geräte vergibt. Bei der Auto-Inkrement-Adressierung hat der erste EtherCAT-Slave im Ring die Adresse 0000 und für jeden weiteren Folgenden wird die Adresse um 1 verringert (FFFF , FFFE usw.). Version: 2.5 EL3773...
Seite 69
Prozessdaten (Größe in Bit/Bytes, Quellort, Übertragungsart) er von oder zu diesem Slave übermitteln möchte. Eine falsche Konfiguration kann einen erfolgreichen Start des Slaves verhindern. Für Beckhoff EtherCAT Slaves EL, ES, EM, EJ und EP gilt im Allgemeinen: • Die vom Gerät unterstützten Prozessdaten Input/Output sind in der ESI/XML-Beschreibung herstellerseitig definiert.
State. Eine Logger-Meldung wegen "invalid SM cfg" wird im Systemmanager ausgegeben: Diese Fehlermeldung "invalid SM IN cfg" oder "invalid SM OUT cfg" bietet gleich einen Hin- weis auf die Ursache des fehlgeschlagenen Starts. Eine detaillierte Beschreibung [} 75] befindet sich am Ende dieses Kapitels. Version: 2.5 EL3773...
Seite 71
Karteireiter CoE - Online angezeigt. Dieser Dialog listet den Inhalt des Objektverzeichnisses des Slaves auf (SDO-Upload) und erlaubt dem Anwender den Inhalt eines Objekts dieses Verzeichnisses zu ändern. Details zu den Objekten der einzelnen EtherCAT-Geräte finden Sie in den gerätespezifischen Objektbeschreibungen. EL3773 Version: 2.5...
Seite 72
Ein zusätzliches P kennzeichnet das Objekt als Prozessdatenobjekt. Wert Wert des Objekts Update List Die Schaltfläche Update List aktualisiert alle Objekte in der Listenanzeige Auto Update Wenn dieses Kontrollkästchen angewählt ist, wird der Inhalt der Objekte automatisch aktualisiert. Version: 2.5 EL3773...
Seite 73
Wenn dieses Optionsfeld angewählt ist, wird die Liste der im Objektverzeichnis enthaltenen Objekte aus einer EDS-Datei gelesen, die der Anwender bereitstellt. Karteireiter „Online“ Abb. 87: Karteireiter „Online“ Status Maschine Init Diese Schaltfläche versucht das EtherCAT-Gerät auf den Status Init zu setzen. EL3773 Version: 2.5...
Seite 74
Mit dieser Schaltfläche können Sie eine Datei vom EtherCAT-Gerät lesen. Karteireiter „DC“ (Distributed Clocks) Abb. 88: Karteireiter „DC“ (Distributed Clocks) Betriebsart Auswahlmöglichkeiten (optional): • FreeRun • SM-Synchron • DC-Synchron (Input based) • DC-Synchron Erweiterte Einstellungen… Erweiterte Einstellungen für die Nachregelung der echtzeitbestimmende TwinCAT-Uhr Version: 2.5 EL3773...
Inbetriebnahme Detaillierte Informationen zu Distributed Clocks sind unter http://infosys.beckhoff.de angegeben: Feldbuskomponenten → EtherCAT-Klemmen → EtherCAT System Dokumentation → Distributed Clocks 6.2.7.1 Detaillierte Beschreibung Karteireiter „Prozessdaten“ Sync-Manager Listet die Konfiguration der Sync-Manager (SM) auf. Wenn das EtherCAT-Gerät eine Mailbox hat, wird der SM0 für den Mailbox-Output (MbxOut) und der SM1 für den Mailbox-Intput (MbxIn) benutzt.
Ebenen diagnostisch erfassen. EtherCAT und der TwinCAT System Manager bieten entsprechend umfassende Diagnoseelemente an. Die Diagnoseelemente, die im laufenden Betrieb (nicht zur Inbetriebnahme) für eine zyklusaktuelle Diagnose aus der steuernden Task hilfreich sind, werden im Folgenden erläutert. Version: 2.5 EL3773...
Seite 77
Variablen über ADS sinnvoll. In Abb. „Grundlegende EtherCAT Slave Diagnose in der PLC“ ist eine Beispielimplementation einer grundlegenden EtherCAT Slave Diagnose zu sehen. Dabei wird eine Beckhoff EL3102 (2 kanalige analoge Eingangsklemme) verwendet, da sie sowohl über slave-typische Kommunikationsdiagnose als auch über kanal-spezifische Funktionsdiagnose verfügt.
Seite 78
Funktionsstatus zyklusaktuell über- lassen kann, muss dort der Funkti- entnehmen mitteln. onsstatus ausgewertet werden. Des- • andere Geräte können halb werden solche Informationen zy- mehr oder keine slave- klusaktuell mit den Prozessdaten be- typischen Angaben liefern reitgestellt. Version: 2.5 EL3773...
CoE-Parameterverzeichnis Das CoE-Parameterverzeichnis (CanOpen-over-EtherCAT) dient der Verwaltung von Einstellwerten des jeweiligen Slaves. Bei der Inbetriebnahme eines komplexeren EtherCAT Slaves sind unter Umständen hier Veränderungen vorzunehmen. Zugänglich ist es über den TwinCAT System Manager, s. Abb. „EL3102, CoE-Verzeichnis“: EL3773 Version: 2.5...
Seite 80
• Es ist vom Anwender die StartUp-Liste mit den Änderungen zu pflegen. Inbetriebnahmehilfe im TwinCAT System Manager In einem fortschreitenden Prozess werden für EL/EP-EtherCAT Geräte Inbetriebnahmeoberflächen eingeführt. Diese sind in TwinCAT System Managern ab TwinCAT 2.11R2 verfügbar. Sie werden über entsprechend erweiterte ESI-Konfigurationsdateien in den System Manager integriert. Version: 2.5 EL3773...
Seite 81
(DC), PDO, CoE) definiert sind. Siehe dazu auch Kapitel "Grundlagen der Kommunikation, EtherCAT State Machine [} 21]. Der Hochlauf kann je nach Konfigurationsaufwand und Gesamtkonfiguration bis zu einigen Sekunden dauern. Auch der EtherCAT Master selbst muss beim Start diese Routinen durchlaufen, bis er in jedem Fall den Zielzustand OP erreicht. EL3773 Version: 2.5...
Seite 82
• EtherCAT Master: OP • Slaves: OP Diese Einstellung gilt für alle Slaves zugleich. Abb. 93: Default Verhalten System Manager Zusätzlich kann im Dialog "Erweiterte Einstellung" beim jeweiligen Slave der Zielzustand eingestellt werden, auch dieser ist standardmäßig OP. Version: 2.5 EL3773...
Seite 83
Dann ist es in der PLC-Anwendung sinnvoll, die PLC-Funktionsblöcke aus der standardmäßig vorhandenen TcEtherCAT.lib zu nutzen und z.B. mit FB_EcSetMasterState die States kontrolliert anzufahren. Die Einstellungen im EtherCAT Master sind dann sinnvollerweise für Master und Slave auf INIT zu setzen. Abb. 95: PLC-Bausteine EL3773 Version: 2.5...
Seite 84
Ab TwinCAT 2.11 wird bei der Aktivierung einer solchen Konfiguration eine Warnmeldung "E-Bus Power of Terminal..." im Logger-Fenster ausgegeben: Abb. 97: Warnmeldung E-Bus-Überschreitung Achtung! Fehlfunktion möglich! Die E-Bus-Versorgung aller EtherCAT-Klemmen eines Klemmenblocks muss aus demsel- ben Massepotential erfolgen! Achtung Version: 2.5 EL3773...
) in dieser Dokumenta- tion beziehen sich auf ein 50/60 Hz-3-Phasennetz mit sinusförmiger Verlaufsform. Hinweis Die EL3773 verfügt über 6 analoge Eingangskanäle die simultan in ihrem jeweiligen Messbereich erfasst werden. Die Eigenschaften werden im Folgenden in der Reihenfolge der Datenverarbeitung besprochen. Eingangsfilter Jeder Kanal verfügt über einen über die CoE-Einstellung 0x8000:15 [} 96] parametrierbaren Tiefpass-Filter...
Inbetriebnahme Abb. 100: Amplitudenverlauf Veränderungen im CoE-Verzeichnis Bei Veränderungen der CoE-default-Parameter sollten unbedingt korrespondierende Werte in die StartUp-Liste eingetragen werden, damit im Austauschfall die EL3773 wieder wie in Hinweis der Applikation vorgesehen arbeitet. Prozessdaten Inhaltsverzeichnis • Datenfluss [} 86] • Datenverarbeitung [} 87] •...
Seite 87
Inbetriebnahme Datenverarbeitung Die Datenverarbeitung wird bei der EL3773 mit 16 Bit Wandlung im ADC für alle Kanäle simultan durchgeführt Skalierung bezogen auf den jeweiligen (unveränderlichen) Messbereich: 1. Herstellerkalibrierung (0x80p0:0B [} 96]) Aktivierung: CoE 0x80p0:0B = (X - Offset ) * Gain Vendor...
Im Systemmanager können 2-Bit-Variablen angelegt werden. Abb. 102: Verlinkung 2-Bit-Variable mit zusätzlicher Task Beispiel für EL3773, Spannungsmessung: Kanal 1; Limit 1 und Limit 2 enabled, Limit 1 = 100 V, Limit 2 = 200 V, Darstellung: signed integer Eingabe in Index (Limit 1): 0x8000:13 [} 96] (100 V / 410 V) x 2...
Abb. 103: Einstellungen Anwender und Hersteller Abgleich im CoE Onlline Verzeichnis Veränderungen im CoE-Verzeichnis Bei Veränderungen der CoE-default-Parameter sollten unbedingt korrespondierende Werte in die StartUp-Liste eingetragen werden, damit im Austauschfall die EL3773 wieder wie in Hinweis der Applikation vorgesehen arbeitet. Predefined PDO Assignment Eine vereinfachte Auswahl der Prozessdaten ermöglicht das "Predefined PDO Assignment".
Seite 90
0x1A40, 0x1A45, 0x1A50, 0x1A55 0x1A60, 0x1A61 "Distributed Clocks, Einstellungen über Reiter DC [} 93]" Abb. 104: EL3773 Auswahldialog „Predifined PDO Assignment“ Prozessabbild Die EL3773 wird standardmäßig mit dem 10fach Oversampling Prozessabbild und DC Timestamp in die Konfiguration eingefügt: Version: 2.5 EL3773...
Seite 91
Inbetriebnahme Abb. 105: Prozessabbild der EL3773 im TwinCAT System Manager Es wird dringend empfohlen, die angebotenen Diagnose-Werte in der Steuerung auszuwerten, siehe z. B. die Hinweis-Seite [} 76]. Insbesondere bietet die EL3773 folgende zyklischen Informationen an: Variable Bedeutung Status Word siehe unten [} 92] Overrange Wert nach Abgleich >...
Seite 92
Sample ein konkreter Zeitpunkt zugeordnet werden. Beispiel: Die EL3773 liefert im betrachteten Zyklus bei 1 ms Zykluszeit (= 1.000.000 ns) und Oversamplingfaktor = 10 als Prozessdaten ein StartTimeNextLatch = 7.777.216 6 x 10 Messwerte (3x U, 3x I) zu je 16 Bit. Es soll nun der Messzeitpunkt des 5.
Seite 93
Klemme Control-Wort Die EL3773 hat kein Control-Wort Synchronisierung, Trigger und Wandlungszeit Die EL3773 arbeitet generell im Oversampling-Modus. Dabei kann sie mit und ohne aktivierten DistributedClocks betrieben werden. Distributed Clocks aktiviert • die EtherCAT-systemweit synchronisierten Distributed Clocks erfassen auch diese EL3773 •...
Seite 94
Inbetriebnahme Die minimale EtherCAT-Zykluszeit für die EL3773 ist 100 µs. Zur Aktivierung der Distributed Clocks ist in der Predefined PDO-Liste "DC" auszuwählen, damit u.a. das Time-Stamp PDO ausgewählt wird Abb. 107: EL3773 Auswahldialog „Predefined PDO Assignment“ Die zulässigen Oversampling-Raten werden über den System Manager, Reiter DC eingestellt: Abb. 108: Einstellung der Oversampling-Raten über System Manager, Reiter „DC“...
Die Darstellung entspricht der Anzeige der CoE-Objekte aus der EtherCAT XML Device Description. Es wird empfohlen, die entsprechende aktuellste XML-Datei im Download-Be- Hinweis reich auf der Beckhoff Website herunterzuladen und entsprechend der Installationsanwei- sungen zu installieren. Parametrierung über das CoE-Verzeichnis (CAN over EtherCAT) Die Parametrierung des EtherCAT Gerätes wird über den CoE - Online Reiter [} 71] (mit...
Index 80pF AI Vendor data (für p = 0..5, entspricht Kanal 1..6) Index (hex) Name Bedeutung Datentyp Flags Default 80pF:0 AI Vendor data Maximaler Subindex UINT8 > 2 < 80pF:01 Calibration offset Offset (Herstellerabgleich) INT16 80pF:02 Calibration gain Gain (Herstellerabgleich) INT16 Version: 2.5 EL3773...
Device Profile. Index 1008 Device name Index (hex) Name Bedeutung Datentyp Flags Default 1008:0 Device name Geräte-Name des EtherCAT-Slave STRING EL3773 Index 1009 Hardware version Index (hex) Name Bedeutung Datentyp Flags Default 1009:0 Hardware version Hardware-Version des EtherCAT-Slaves STRING Index 100A Software version...
Seite 100
RxPDO assign PDO Assign Outputs UINT8 > 0 < Index 1C13 TxPDO assign Für den Betrieb an anderen Mastern als TwinCAT muss sichergestellt werden, dass die Einträge der Kanäle in die PDO-Zuordnung ("TxPDO assign", Objekt 0x1C13) aufeinanderfolgend ist. Version: 2.5 EL3773...
Seite 101
(6742 1C13:0D SubIndex 013 13. zugeordnete TxPDO (enthält den Index des zuge- UINT16 0x1A60 hörigen TxPDO Mapping Objekts) (6752 1C13:0E SubIndex 014 14. zugeordnete TxPDO (enthält den Index des zuge- UINT16 0x1A61 hörigen TxPDO Mapping Objekts) (6753 EL3773 Version: 2.5...
Seite 102
Modular device profile Allgemeine Informationen des Modular Device Profiles UINT8 > 2 < F000:01 Module index distance Indexabstand der Objekte der einzelnen Kanäle UINT16 0x0010 (16 F000:02 Maximum number of Anzahl der Kanäle UINT16 0x0007 (7 modules Version: 2.5 EL3773...
WARNUNG Achtung! Beschädigung der Geräte möglich! Achten Sie beim Anschluss darauf, Strom und Spannungspfad nicht zu verwechseln, da der direkte Anschluss von Netzspannung an die Klemmstellen für die Stromwandler (Ein- Achtung gangswiderstand typisch 220 mΩ) die Leistungsmessklemme zerstört! EL3773 Version: 2.5...
• Die Spannungsmessung erfolgt über die Anschlüsse L1, L2, L3 . • Die Strommessung erfolgt mittels zweier Stromwandler [} 124] über die Anschlüsse I • Die Summe der aller Ströme im 3-Phasennetz addiert sich zu 0; durch die Beschaltung der EL3773 ergibt sich der Wert im Stromkreis I entsprechend.
Seite 105
WARNUNG Achtung! Beschädigung der Geräte möglich! Achten Sie beim Anschluss darauf, Strom und Spannungspfad nicht zu verwechseln, da der direkte Anschluss von Netzspannung an die Klemmstellen für die Stromwandler (Ein- Achtung gangswiderstand typisch 220 mΩ) die Leistungsmessklemme zerstört! EL3773 Version: 2.5...
Prozessdaten bietet so ein Kanal also nicht nur einen PDO zum Verlinken an wie hier im Beispiel die EL3102, sondern n davon wie die EL3702 und andere Oversampling-Klemmen. Der Begriff „Oversampling“ aus der Sicht von Beckhoff ist hierbei nicht zu verwechseln mit dem oversampling – Verfahren eines deltaSigma-ADC-Wandlers: •...
(siehe Erläuterung im nächsten Abschnitt). Der erweiterte PDO-Name liefert dafür die Grundlage. Ab einer bestimmten Revision der jeweiligen Klemme kann also ScopeView den Array-Typ einer Gruppe von Variablen von sich aus erkennen. Klemme Revision EL4732 alle EL4712 alle EL3783 EL3783-0000-0017 EL3773 EL3773-0000-0019 EL3751 alle EL3742 alle EL3702 alle EL3632 alle EL2262...
Seite 108
0 bis 9 gesetzt werden. Sobald der Kompiliervorgang gestartet und erfolgreich abgeschlossen wurde (wobei zunächst nicht unbedingt Programmcode vorhanden sein muss), erscheint diese Feldvariable im Solution Explorer der TwinCAT 3 Entwicklungsumgebung in der Gruppe PLC unter „..Instance“. Version: 2.5 EL3773...
Seite 109
Inbetriebnahme In der folgenden Darstellung sind rechts Ausschnitte des Solution Explorers gezeigt. Beispielsweise wird hierbei das Verknüpfen einer Feldvariablen mit einem Satz an oversampling Prozessdaten einer EL3773 gezeigt: Abb. 116: Darstellung der erstellten PLC Feldvariablen („aUI_Samples“) zur Verknüpfung mit oversampling PDOs einer EL3773 Schritt 2b: Erzeugen einer PLC Variablen über eine freie Task...
Seite 110
Scope bekannt gemacht werden. Durch einen rechts-Klick auf „Inputs“ kann nun die dem Oversampling zugrunde liegende Variable mit dem passenden Datentyp als Array hinzugefügt werden; in diesem Fall „ARRAY [0..9] OF DINT“ mit der Bezeichnung „Var 1“: Version: 2.5 EL3773...
Seite 111
Task 1(für den vorhergehenden Schritt 2b) im Solution Explorer wird ein Fenster zur Auswahl der Prozessdaten geöffnet: Abb. 120: Setzen der Verknüpfung der PLC Feldvariablen (links: vorhergehender Schritt 2a; rechts: : vorhergehender Schritt 2b) Abb. 121: Auswahl des EL3773 PDO "L1 Voltage Samples" zum Erstellen eines Links mit der PLC Feldvariablen „aUI_Samples“ EL3773 Version: 2.5...
Inbetriebnahme Die Auswahl des PDO "U1 Samples" der EL3773 für “MAIN.aUI_Samples”, wie oben gezeigt, basiert auf für den vorhergehenden Schritt 2a und ist ggf. für "Var 1" in gleicher Weise vorzunehmen. Schritt 4: Auswahl der PLC Feldvariablen für die Y-Achse des Scope...
Seite 113
Bei früheren TwinCAT 3 Versionen (oder einer kleineren Revision der Klemme als wie in obiger Tabelle [} 107] angegeben) kann per Aktivierung des ADS Servers das Oversampling-PDO der betreffenden oversampling fähigen Klemme für das ScopeView sichtbar gemacht werden. EL3773 Version: 2.5...
Seite 114
„Create symbols“ aktiviert (der Port – Eintrag erfolgt automatisch). Dadurch kann ohne eine eingebundene POU bzw. ohne einen Variablenverweis mit dem ScopeView per Target Browser auf Prozessdaten zugegriffen werden: Abb. 126: Direkter Zugriff des ScopeView auf PDOs der Klemme Version: 2.5 EL3773...
TwinCAT 3: ADS Server des EtherCAT Gerätes aktivieren Siehe hierzu im Beckhoff Information System: infosys.beckhoff.com → TwinCAT 3 → TExxxx | TC3 Engineering → TE13xx | TC3 Scope- Hinweis View → Anhang → How To’s → Oversampling-Aufnahmen mit dem TwinCAT 3 Scope 6.8.2...
Seite 116
Abb. 129: Add Variable Type Wie bisher im Programm (POU „Main“) ist auch hier eine ARRAY-Variable vom gleichen Typ wie die oversampling PDO der jeweiligen Klemme anzulegen. In diesem Beispiel nun ein Array 0..9 vom Typ INT, also mit 10 Feldern. Version: 2.5 EL3773...
Seite 117
Wenn diese Variable dem System Manager bekannt ist, kann eine Instanz davon einer zusätzlichen Task mit Rechtsklick zugeordnet werden. Sie erscheint in der nach Bitgröße sortierten Übersicht. Abb. 131: Übersicht deklarierte Typen In diesem Beispiel wird die Variable Var152 angelegt. Sie kann nun mit dem PDO-Array vom jeweiligen Kanal der Klemme verlinkt werden. EL3773 Version: 2.5...
Seite 118
Damit die Verlinkung funktioniert, muss im System Manager je eine Array-Variable mit den Kanaldaten der jeweiligen Klemme vorliegen, d.h. jedes Oversampling-Datenpaket muss in einem Array vorliegen. Diese Array-Variable ist manuell zu definieren und anzulegen, siehe oben [} 116]. Im Scope2 kann nun bis zur betreffenden Variable gebrowst werden. Version: 2.5 EL3773...
Seite 119
Ggf. ist dazu vorübergehend SymbolBased zu deaktivieren. Abb. 137: Channel-Einstellungen Zur Überprüfung, dass wirklich die einzelnen Oversampling-Werte geloggt werden, können im Scope2 die Marks aktiviert werden. Bitte beachten Sie die Zusammenhänge aus Task-Zykluszeit, Sampling-Zeit des Scope2-Kanals und Oversamplingfaktor. EL3773 Version: 2.5...
Seite 120
Inbetriebnahme Abb. 138: Aktivieren der Marks Ein weiteres Beispiel zeigt die folgende Abbildung der Darstellung einer Oversampling – Variablen der EL3751 mit 10 x Oversampling: Version: 2.5 EL3773...
Seite 121
Klemme für das Scope2 sichtbar gemacht werden. Es kann so ebenfalls auf die Erstellung einer Feldvariablen in einer PLC verzichtet werden. Dazu ist der ADS Server des EtherCAT Device zu aktivieren, an dem die oversampling fähige Klemme angeschlossen ist. EL3773 Version: 2.5...
Seite 122
„Create symbols“ aktiviert (der Port Eintrag erfolgt automatisch). Dadurch kann ohne eine eingebundene POU bzw. ohne einen Variablenverweis mit dem Scope2 per Target Browser auf Prozessdaten zugegriffen werden: Abb. 141: Direkter Zugriff des Scope2 auf PDOs der Klemme Version: 2.5 EL3773...
Seite 123
TS3xxx → TS3300 | TwinCAT Scope 2 → Anhang → Oversampling Aufnahme Hinweis Beckhoff TwinCAT unterstützt das Scope2 bei einigen Oversampling-Geräten in spezieller Weise, indem es automatisch im Hintergrund ein besonderes ADS-Array-Symbol berechnet, das im Scope2 im Variablenbrowser erscheint. Dieses kann dann als Variable verlinkt werden und bringt automatisch die Array-Information mit.
Grundsätzlich ist die Auswahl der Stromwandler für die EL3773 nicht kritisch. Der Innenwiderstand im Strompfad der EL3773 ist so klein, dass er bei der Betrachtung der gesamten Widerstände der Stromschleife vernachlässigt werden kann. Die Wandler müssen einen Sekundär-Nennstrom von 1 oder 1,5 A liefern können, der Primär-Nennstrom I...
6.10 Hinweise zu analogen Spezifikationen Beckhoff IO-Geräte (Klemmen, Boxen, Module) mit analogen Eingängen sind durch eine Reihe technischer Kenndaten charakterisiert, siehe dazu die Technischen Daten in den jeweiligen Dokumentationen. Zur korrekten Interpretation dieser Kenndaten werden im Folgenden einige Erläuterungen gegeben.
Lindern kann ein Hersteller dies durch Verwendung höherwertiger Bauteile oder Software-Maßnahmen. Der von Beckhoff angegebene Temperaturkoeffizient erlaubt es dem Anwender den zu erwartenden Messfehler außerhalb der Grundgenauigkeit bei 23°C zu berechnen. Aufgrund der umfangreichen Unsicherheitsbetrachtungen, die in die Bestimmungen der Grundgenauigkeit (bei 23°C) eingehen, empfiehlt Beckhoff eine quadratische Summierung.
6.10.4 Typisierung SingleEnded/ Differentiell Beckhoff unterscheidet analoge Eingänge grundsätzlich in den 2 Typen Single-Ended (SE) und differentiell (DIFF) und steht hier für den unterschiedlichen elektrischen Anschluss bezüglich der Potenzialdifferenz. In dieser Abbildung sind ein SE und ein DIFF-Modul als 2-kanalige Variante aufgezeigt, exemplarisch für alle mehrkanaligen Ausführungen.
Seite 128
Ob die Kanäle zueinander direkt in Verbindung stehen wird u.a. mit der Eigenschaft der galvanischen Trennung spezifiziert. ◦ Beckhoff Klemmen/ Boxen (bzw. verwandte Produktgruppen) sind immer mit einer galvanischen Trennung von Feld/Analog-Seite zu Bus/EtherCAT-Seite ausgerüstet. Wenn 2 analoge Klemmen/ Boxen also nicht über die Powerkontakte/ Powerleitung miteinander galvanisch verbunden sind, besteht faktisch eine galvanische Trennung zwischen den Modulen.
Seite 129
• Solche Stromgeber stellen i.d.R. eine Stromsenke dar, möchten also als „variable Last“ zwischen + und – sitzen. Vgl. dazu Angaben des Sensorherstellers. Abb. 145: 2-Leiter-Anschluss Sie sind deshalb nach der Beckhoff-Terminologie wie folgt anzuschließen: bevorzugt an „single-ended“ Eingänge wenn die +Supply-Anschlüsse der Klemme/ Box gleich mitgenutzt werden sollen - anzuschließen an +Supply und Signal sie können aber auch an „differentielle“...
Seite 130
- Ja: Dann kann entsprechend an einen Beckhoff „single-ended“ Eingang angeschlossen werden. - Nein: es ist der Beckhoff „differentiell“ Eingang für +Signal und –Signal zu wählen, +Supply und –Supply sind über extra Leitungen anzuschließen. Unbedingt die Hinweisseite Beschaltung von 0/4..20 mA Differenzeingängen (siehe z. B.
Seite 131
Inbetriebnahme Single-ended Differential Abb. 147: 2-, 3- und 4-Leiter-Anschluss an Single Ended - und Differenz Eingänge EL3773 Version: 2.5...
Bei mehrkanaligen Klemmen/ Boxen mit resistiver (=direkter, ohmscher, galvanischer) oder kapazitiver Verbindung zwischen den Kanälen ist die Bezugsmasse vorzugsweise der Symmetriepunkt aller Kanäle, unter Betrachtung der Verbindungswiderstände. Beispiele für Bezugsmassen bei Beckhoff IO Geräten: 1. internes AGND (analog GND) herausgeführt: EL3102/EL3112, resistive Verbindung der Kanäle untereinander 2.
Zeitliche Aspekte der analog/digital Wandlung Die Umwandlung des stetigen analogen elektrischen Eingangssignals in eine wertdiskrete digitale und maschinenlesbare Form wird in den Beckhoff analogen Eingangsbaugruppen EL/KL/EP mit sog. ADC (analog digital converter) umgesetzt. Obgleich verschiedene ADC-Technologien gängig sind, haben sie alle aus Anwendersicht ein gemeinsames Merkmal: nach dem Ende der Umwandlung steht ein bestimmter digitaler Wert zur Weiterverarbeitung in der Steuerung bereit.
Seite 134
Angabe die Signalcharakteristik betrachtet werden: je nach Signalfrequenz kann es zu unterschiedlichen Laufzeiten durch das System kommen. Dies ist die „äußere“ Betrachtung des Systems „Beckhoff AI Kanal“ – intern setzt sich insbesondere die Signalverzögerung aus den verschiedenen Anteilen Hardware, Verstärker, Wandlung selbst, Datentransport und Verarbeitung zusammen.
Seite 135
Die Signalverzögerung [ms, µs] ist dann der zeitliche Abstand zwischen dem eingespeisten elektrischen Signal einer bestimmten Amplitude und dem Moment wo der analoge Prozesswert denselben Wert erreicht. Dazu muss die Testfrequenz in einem sinnvollen Bereich gewählt werden; diese kann z.B. bei 1/20 der maximalen Samplingrate liegen. EL3773 Version: 2.5...
Das im Folgenden vorgestellte Programm dient als erste Einführung in die Auswertemög- lichkeiten der Daten einer Netzmonitoringklemme. Dem Anwender steht es frei, das Pro- gramm nach seinen Vorstellungen zu verändern, oder nur Teile des Codes zu verwenden. Version: 2.5 EL3773...
6.11.1 Beispiel 1: Diagnose und Auswertung von Eingangsdaten Download: (https://infosys.beckhoff.com/content/1031/el3773/Resources/zip/2041395339.zip) Verwendung dieses Beispielprogramms Dieses Beispielprogramm wurde auf einem leistungsfähigen Beckhoff C6920 Industrie-PC erstellt und erfordert eine hohe Rechenleistung. Hinweis Beim Testen des Programms sollten die folgenden beschriebenen Faktoren berücksichtigt werden: •...
Seite 138
Inbetriebnahme Meldet, kommen die Frames zur EL3773 nicht regelmäßig. In diesem Fall sollten die oberen Punkte überprüft werden. • Insbesondere kann es die Synchronisierung erschweren, wenn solche Effekte in der Hochlaufphase auftreten. Dies kann ggf. auch verhindern, dass die EL3773 in den OP-State geht.
Seite 139
I (Sternpunkt der Stromwandler). Das Programm dient als erste Einführung in die Auswertemöglichkeiten der Daten einer Netzmonitoringklemme. Dem Anwender steht es frei, das Programm nach seinen Vorstellungen frei zu verändern, oder nur Teile des Codes zu verwenden. EL3773 Version: 2.5...
Daten mit Nullen gefüllt werden soll. Im Falle von ungültigen Daten finden in jedem Fall für den betroffenen Kanal keine Berechnungen mehr statt. Die Befüllung des FIFO-Puffers mit Nullen macht es ggf. leichter, die Fehlerquelle ausfindig zu machen. Version: 2.5 EL3773...
Seite 141
Anpassen der Berechnung von Spannung und Strom aus den Rohdaten Das Programm erlaubt es, die Umrechnung der Rohdaten in die entsprechenden Spannungs- und Stromwerte anzupassen. Die Default Einstellungen sind bereits an die EL3773 angepasst und müssen zur Inbetriebnahme nicht zwingend verändert werden.
Man beachte, dass schon auf der ersten Seite durch die Umrandung des erwähnten Buttons ersichtlich ist, ob ein Fehler aufgetreten ist (siehe Abb. Umrandung des „Go to Errors“-Buttons bei aufgetretenen Fehler). Abb. 157: Umrandung des „Go to Errors“-Buttons bei aufgetretenen Fehler Version: 2.5 EL3773...
Seite 143
Inbetriebnahme Auf der zweiten Seite der Visualisierung werden aufgetretene Fehler angezeigt (siehe Abb. Zweite Seite der Visualisierung des EL3773 Beispielprogrammes). Hier wurde beispielsweise im laufenden Betrieb das EtherCAT-Kabel von der Steuerung zum Koppler entfernt. Abb. 158: Zweite Seite der Visualisierung des EL3773 Beispielprogrammes Auswahl der Größe des FIFO-Puffers...
Seite 144
Das Ergebnis der Berechnung wird wiederum in einen FIFO-Puffer geschrieben, über diesen findet gleitend die Berechnung des in der Visualisierung angezeigten Wertes statt: Der Bereich für die Summenbildung wird vom Benutzer über die globale Variable CnMaxRecordedValues festgelegt. Version: 2.5 EL3773...
• Für den Prüfaufbau wurde folgende Hardware und Software verwendet: TwinCAT-Master-PC mit Betriebssystem Windows XP Professional SP 3, TwinCAT Version 2.11 (Build 2230) und TwinCAT-Intel PCI Ethernet Adapter • Beckhoff EtherCAT Koppler EK1100, Klemmen EL3773 und EL9011 EL3773 Version: 2.5...
Seite 146
Adapter auswählen und bestätigen (siehe Abb. Suchen des Ethernet-Adapters + Auswahl und Bestätigung des Ethernet-Adapters) Abb. 161: Suchen des Ethernet-Adapters Abb. 162: Auswahl und Bestätigung des Ethernet-Adapters • Aktivierung der Konfiguration und bestätigen (Abb. Aktivierung der Konfiguration + Konfigurationsaktivierung bestätigen) Abb. 163: Aktivierung der Konfiguration Version: 2.5 EL3773...
Seite 147
• In der TwinCAT PLC unter Menü "Projekt" -> "Alles Übersetzen" das Projekt übersetzen (Abb. Projekt übersetzen) Abb. 167: Projekt übersetzen • In der TwinCAT PLC: Einloggen mit der Taste "F11", Laden des Programms bestätigen (Abb. Programmstart bestätigen), Start des Programms mit Taste "F5" EL3773 Version: 2.5...
Seite 148
Inbetriebnahme Abb. 168: Programmstart bestätigen Version: 2.5 EL3773...
Diagnose Diagnose Diagnoseverfahren Die EL3773 bietet zwei Verfahren zur Diagnose: • Prozessdaten Im Status-Word der Prozessdaten werden einige Diagnoseangaben gegeben, siehe Prozessdaten [} 86]. • Diag Messages Diag Messages können jederzeit aus dem CoE-Objekt 0x10F3 [} 98] ausgelesen werden. System Manager Logger-Ausgabe Erklärung einiger typischer Logger-Meldungen der EL3773:...
Diagnose Diagnose-LEDs Abb. 171: EL3773 Farbe Bedeutung grün Diese LED gibt den Betriebszustand der Klemme wieder. Zustand der EtherCAT State Machine: INIT = Initialisierung der Klemme. blinkend Zustand der EtherCAT State Machine: PREOP = Funktion der Mailbox- Kommunikation und abweichende Standard-Einstellungen gesetzt.
In der zum EtherCAT-Gerät gehörigen ESI/XML-Datei werden die DiagMessages in Textform erklärt: Anhand der in der DiagMessage enthaltenen Text-ID kann die entsprechende Klartextmeldung in den Sprachen gefunden werden, die in der ESI/XML enthalten sind. Üblicherweise sind dies bei Beckhoff- Produkten deutsch und englisch.
Seite 152
über den EtherCAT Master oder durch Einsicht in das Register x901 eines DC-Slaves ermittelt werden. Aufbau der Text-ID Der Aufbau der MessageID unterliegt keiner Standardisierung und kann herstellerspezifisch definiert werden. Bei Beckhoff EtherCAT-Geräten (EL, EP) lautet er nach xyzz üblichwerweise: Version: 2.5 EL3773...
Seite 153
2: reserved 2: Communication 4: Warning 3: Encoder 8: Error 4: Drive 5: Inputs 6: I/O allgemein 7: reserved Beispiel: Meldung 0x4413 --> Drive Warning Nummer 0x13 Übersicht Text-IDs Spezifische Text-ID sollten in der Gerätedokumentation angegeben werden. EL3773 Version: 2.5...
Seite 154
Es liegt kein Messbereichsfehler mehr vor anymore 0x170C Information Calibration data saved Abgleichdaten wurden gespeichert 0x170D Information Calibration data will be Abgleichdaten werden erst nach dem Senden des applied and saved after Kommandos „0x5AFE“ übernommen und gespeichert sending the command “0x5AFE” Version: 2.5 EL3773...
Seite 155
(%d.%d. %d.%d) 0x2007 Information System %s: UDP handler initiali- UDP-Handler initialisiert 0x2008 Information System %s: TCP handler initiali- TCP-Handler initialisiert 0x2009 Information System %s: No more free TCP Keine freien TCP Sockets verfügbar sockets available EL3773 Version: 2.5...
Seite 156
Die Zwischenkreisspannung der Klemme überschreitet (Warning) die parametrierte Maximalspannung. Das Aktivieren der Endstufe wird unterbunden 0x4413 Warnung Drive I2T-Model Amplifier - Der Verstärker wir außerhalb der Spezifikation betrie- overload (Warning) - Das I2T-Modell des Verstärkers ist falsch parame- triert Version: 2.5 EL3773...
Seite 157
Warnung Processor usage at %d Prozessorauslastung bei %d %% 0x470A Warnung EtherCAT Frame missed EtherCAT Frame verpasst (Einstellungen, DC Operati- (change Settings or DC on Mode oder Sync0 Shift Time ändern) Operation Mode or Sync0 Shift Time) EL3773 Version: 2.5...
Seite 158
Key Creation failed: %X 0x8284 Fehler Kommunikation Key loading failed 0x8285 Fehler Kommunikation Reading Public Key fai- led: %X 0x8286 Fehler Kommunikation Reading Public EK fai- led: %X 0x8287 Fehler Kommunikation Reading PCR Value fai- led: %X Version: 2.5 EL3773...
Seite 159
Die Innentemperatur des Motors übersteigt die para- metrierte Fehlerschwelle. Der Motor bleibt sofort ste- hen. Das Aktivieren der Endstufe wird unterbunden. 0x8417 Fehler Drive Maximum rotating field Drehfeldgeschwindigkeit übersteigt den von Dual Use velocity exceeded (EU 1382/2014) vorgeschriebenen Wert. EL3773 Version: 2.5...
Seite 160
0x8709 Fehler Saturationtime was ma- Sättigungszeit wurde manipuliert nipulated 0x870A Fehler Channel range error Messbereichsfehler des Kanals 0x870B Fehler no ADC clock Kein ADC Takt vorhanden 0xFFFF Information Debug: 0x%X, 0x%X, 0x Debug: 0x%X, 0x%X, 0x%X Version: 2.5 EL3773...
The modules are intended for use with Beckhoff’s UL Listed EtherCAT System only. Examination For cULus examination, the Beckhoff I/O System has only been investigated for risk of fire and electrical shock (in accordance with UL508 and CSA C22.2 No. 142).
Anhang Firmware Update EL/ES/EM/EPxxxx In diesem Kapitel wird das Geräteupdate für Beckhoff EtherCAT Slaves der Serien EL/ES, EM, EK und EP beschrieben. Ein FW-Update sollte nur nach Rücksprache mit dem Beckhoff Support durchgeführt werden. Speicherorte In einem EtherCAT-Slave werden an bis zu 3 Orten Daten für den Betrieb vorgehalten: •...
Hardware. Nicht kompatible Kombinationen führen mindestens zu Fehlfunktionen oder so- Hinweis gar zur endgültigen Außerbetriebsetzung des Gerätes. Ein entsprechendes Update sollte nur in Rücksprache mit dem Beckhoff Support ausgeführt werden. Anzeige der Slave-Kennung ESI Der einfachste Weg die Übereinstimmung von konfigurierter und tatsächlicher Gerätebeschreibung festzustellen, ist im TwinCAT-Modus Config/FreeRun das Scannen der EtherCAT-Boxen auszuführen:...
Seite 164
In diesem Beispiel in Abb. „Änderungsdialog“. wurde eine EL3201-0000-0017 vorgefunden, während eine EL3201-0000-0016 konfiguriert wurde. In diesem Fall bietet es sich an, mit dem Copy Before-Button die Konfiguration anzupassen. Die Checkbox Extended Information muss gesetzt werden, um die Revision angezeigt zu bekommen. Version: 2.5 EL3773...
Die meisten EtherCAT-Geräte lesen eine geänderte ESI-Beschreibung umgehend bzw. nach dem Aufstarten aus dem INIT ein. Einige Kommunikationseinstellungen wie z.B. Dis- Hinweis tributed Clocks werden jedoch erst bei PowerOn gelesen. Deshalb ist ein kurzes Abschal- ten des EtherCAT Slave nötig, damit die Änderung wirksam wird. EL3773 Version: 2.5...
Anhang 8.2.2 Erläuterungen zur Firmware Versionsbestimmung der Firmware Versionsbestimmung nach Laseraufdruck Auf einem Beckhoff EtherCAT Slave ist eine Seriennummer aufgelasert. Der Aufbau der Seriennummer lautet: KK YY FF HH KK - Produktionswoche (Kalenderwoche) YY - Produktionsjahr FF - Firmware-Stand HH - Hardware-Stand Beispiel mit Ser.
Firmware Update. Abb. 181: Firmware Update Es ist folgender Ablauf einzuhalten, wenn keine anderen Angaben z.B. durch den Beckhoff Support vorliegen. Gültig für TwinCAT 2 und 3 als EtherCAT Master. • TwinCAT System in ConfigMode/FreeRun mit Zykluszeit >= 1ms schalten (default sind im ConfigMode 4 ms).
Der TwinCAT System-Manager zeigt die Version der FPGA-Firmware an. Klicken Sie hierzu auf die Ethernet-Karte Ihres EtherCAT-Stranges (im Beispiel Gerät 2) und wählen Sie den Karteireiter Online. Die Spalte Reg:0002 zeigt die Firmware-Version der einzelnen EtherCAT-Geräte in hexadezimaler und dezimaler Darstellung an. Version: 2.5 EL3773...
Seite 169
Abb. 183: Kontextmenu Eigenschaften (Properties) In dem folgenden Dialog Advanced Settings können Sie festlegen, welche Spalten angezeigt werden sollen. Markieren Sie dort unter Diagnose/Online Anzeige das Kontrollkästchen vor '0002 ETxxxx Build' um die Anzeige der FPGA-Firmware-Version zu aktivieren. EL3773 Version: 2.5...
Seite 170
Ältere Firmware-Stände können nur vom Hersteller aktualisiert werden! Update eines EtherCAT-Geräts Es ist folgender Ablauf einzuhalten, wenn keine anderen Angaben z.B. durch den Beckhoff Support vorliegen: • TwinCAT System in ConfigMode/FreeRun mit Zykluszeit >= 1 ms schalten (default sind im ConfigMode 4 ms).
Seite 171
• Wählen Sie im TwinCAT System-Manager die Klemme an, deren FPGA-Firmware Sie aktualisieren möchten (im Beispiel: Klemme 5: EL5001) und klicken Sie auf dem Karteireiter EtherCAT auf die Schaltfläche Weitere Einstellungen: • Im folgenden Dialog Advanced Settings klicken Sie im Menüpunkt ESC-Zugriff/E²PROM/FPGA auf die Schaltfläche Schreibe FPGA: EL3773 Version: 2.5...
Die Firmware von mehreren Geräten kann gleichzeitig aktualisiert werden, ebenso wie die ESI- Beschreibung. Voraussetzung hierfür ist, dass für diese Geräte die gleiche Firmware-Datei/ESI gilt. Abb. 185: Mehrfache Selektion und FW-Update Wählen Sie dazu die betreffenden Slaves aus und führen Sie das Firmware-Update im BOOTSTRAP Modus wie o.a. aus. Version: 2.5 EL3773...
Stand. Überprüfen Sie auf der Beckhoff Webseite, ob eine aktuellere Dokumentation vorliegt. Hinweis zum Firmware-Update EL3773 Sekundärspannung nötig für Firmware-Update Um die Firmware der EL3773 zu ändern, müssen sowohl an der Feldbusseite (E-Bus) als auch auf der Lastseite (Powerkontakte) die zulässigen Betriebsspannungen anliegen. Hinweis Sonst bleibt die Klemme im INIT_ERROR bzw.
Seite 174
Abb. 187: Eingabe des Restore-Wertes im Set Value Dialog Alternativer Restore-Wert Bei einigen Klemmen älterer Bauart lassen sich die Backup-Objekte mit einem alternativen Restore-Wert umstellen: Dezimalwert: 1819238756, Hexadezimalwert: 0x6C6F6164. Eine Hinweis falsche Eingabe des Restore-Wertes zeigt keine Wirkung! Version: 2.5 EL3773...
Anhang Support und Service Beckhoff und seine weltweiten Partnerfirmen bieten einen umfassenden Support und Service, der eine schnelle und kompetente Unterstützung bei allen Fragen zu Beckhoff Produkten und Systemlösungen zur Verfügung stellt. Beckhoff Support Der Support bietet Ihnen einen umfangreichen technischen Support, der Sie nicht nur bei dem Einsatz einzelner Beckhoff Produkte, sondern auch bei weiteren umfassenden Dienstleistungen unterstützt:...
Seite 176
Abb. 14 Karteireiter "CoE-Online" ......................Abb. 15 StartUp-Liste im TwinCAT System Manager ................Abb. 16 Offline-Verzeichnis........................Abb. 17 Online-Verzeichnis ........................Abb. 18 Federkontakte der Beckhoff I/O-Komponenten ................Abb. 19 Montage auf Tragschiene ......................Abb. 20 Demontage von Tragschiene....................... Abb. 21 Linksseitiger Powerkontakt ......................
Seite 177
Abb. 78 TwinCAT 2 Dialog Change to Alternative Type ................Abb. 79 „Baumzweig“ Element als Klemme EL3751 ................Abb. 80 Karteireiter „Allgemein“ ........................ Abb. 81 Karteireiter „EtherCAT“ ........................ Abb. 82 Karteireiter „Prozessdaten“......................Abb. 83 Konfigurieren der Prozessdaten ....................EL3773 Version: 2.5...
Seite 178
Abb. 120 Setzen der Verknüpfung der PLC Feldvariablen (links: vorhergehender Schritt 2a; rechts: : vorhergehender Schritt 2b) ......................111 Abb. 121 Auswahl des EL3773 PDO "L1 Voltage Samples" zum Erstellen eines Links mit der PLC Feld- variablen „aUI_Samples“ ......................111 Abb.
Seite 179
Abb. 156 Erste Seite der Visualisierung des Beispielprogrammes ............. 142 Abb. 157 Umrandung des „Go to Errors“-Buttons bei aufgetretenen Fehler..........142 Abb. 158 Zweite Seite der Visualisierung des EL3773 Beispielprogrammes ..........143 Abb. 159 Funktionsprinzip Datenpuffer....................... 144 Abb. 160 Übersicht über die Durchführung der Berechnungen ..............145 Abb.
Seite 180
Abb. 183 Kontextmenu Eigenschaften (Properties) ..................169 Abb. 184 Dialog Advanced settings ......................170 Abb. 185 Mehrfache Selektion und FW-Update ..................172 Abb. 186 Auswahl des PDO Restore default parameters ................174 Abb. 187 Eingabe des Restore-Wertes im Set Value Dialog ..............174 Version: 2.5 EL3773...