4 Grundlagen der Kommunikation...................... 28 EtherCAT Grundlagen ........................ 28 Allgemeine Hinweise zur Watchdog-Einstellung ................ 28 EtherCAT State Machine ...................... 30 CoE-Interface.......................... 31 5 Parametrierung und Inbetriebnahme..................... 37 EL6731 - PROFIBUS Masterklemme ................... 37 5.1.1 PROFIBUS Protokolle...................... 37 5.1.2 PROFIBUS DP......................... 38 5.1.3 PROFIBUS MC ........................ 40 5.1.4...
Seite 4
Inhaltsverzeichnis 7 Anhang .............................. 172 EtherCAT AL Status Codes ...................... 172 Firmware Kompatibilität ...................... 172 Firmware Update EL/ES/EM/EPxxxx.................. 173 Support und Service ........................ 183 Version: 2.3 EL6731...
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.
• Technische Daten korrigiert • Technische Daten korrigiert • Revision, Technische Daten ergänzt • interne Vorabversion 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 Beispiel...
Seite 8
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 Chargennummer und Revisionskennzeichnung (seit 2014/01) Abb. 2: EK1100 EtherCAT Koppler, Standard IP20-IO-Gerät mit Chargennummer EL6731 Version: 2.3...
Abb. 9: EL6731 Master- und Slave-Klemmen für PROFIBUS Die Master- und Slave-Klemmen für PROFIBUS entsprechen der Beckhoff PCI-Karte FC3101. Durch den Anschluss via Ethernet kann im PC auf PCI-Slots verzichtet werden. Die EL6731 beherrscht das PROFIBUS-Protokoll mit allen Features und ermöglicht im EtherCAT- Klemmenverbund die Integration beliebiger Profibus-Geräte.
Jede Busstation muss auf der rechten Seite mit der Endkappe EL9011 abgeschlossen werden, um Schutzart und ESD-Schutz sicher zu stellen. Abb. 10: Federkontakte der Beckhoff I/O-Komponenten Empfohlene Tragschienen Klemmenmodule und EtherCAT-Module der Serien KMxxxx, EMxxxx, sowie Klemmen der Serien EL66xx und EL67xx können Sie auf folgende Tragschienen aufrasten:...
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. EL6731 Version: 2.3...
Verletzungsgefahr durch Stromschlag und Beschädigung des Gerätes mög- lich! Setzen Sie das Busklemmen-System in einen sicheren, spannungslosen Zustand, bevor WARNUNG Sie mit der Montage, Demontage oder Verdrahtung der Busklemmen beginnen! Montage • Montieren Sie die Tragschiene an der vorgesehenen Montagestelle Version: 2.3 EL6731...
Seite 17
• Hebeln Sie auf der linken Seite des Klemmenmoduls mit einem Schraubendreher (3) den Entriegelungshaken nach oben. Dabei ◦ ziehen sich über einen internen Mechanismus die beiden Rastnasen (3a) an der Hutschiene ins Klemmenmodul zurück, ◦ bewegt sich der Entriegelungshaken nach vorne (3b) und rastet ein EL6731 Version: 2.3...
Verletzungsgefahr durch Stromschlag und Beschädigung des Gerätes mög- lich! Setzen Sie das Busklemmen-System in einen sicheren, spannungslosen Zustand, bevor WARNUNG Sie mit der Montage, Demontage oder Verdrahtung der Busklemmen beginnen! Montage • Montieren Sie die Tragschiene an der vorgesehenen Montagestelle Version: 2.3 EL6731...
Seite 19
über einen internen Mechanismus die beiden Rastnasen (3a) an der Hutschiene ins Klemmenmodul zurück. • Ziehen Sie (4) das Klemmenmodul von der Montagefläche weg. Vermeiden Sie ein Verkanten; stabilisieren Sie das Modul ggf. mit der freien Hand EL6731 Version: 2.3...
Datenaustausch zu gewährleisten, dürfen nicht mehr als 2 passive Klemmen di- rekt aneinander gereiht werden! Beispiele für Montage von passiven Klemmen (hell eingefärbt) Abb. 13: Korrekte Konfiguration Abb. 14: Inkorrekte Konfiguration PROFIBUS-Verkabelung Die physikalische Datenübertragung ist in der PROFIBUS-Norm definiert (siehe PROFIBUS Schicht 1: Physical Layer). Version: 2.3 EL6731...
Verdrahtungsfehler vor. Die beiden Datenleitungen sind an einem oder mehreren Steckern gedreht oder Abschlusswiderstände sind nicht oder an falschen Stellen aktiviert. Empfohlene Kabel Mit den vorkonfektionierten Kabeln von Beckhoff vereinfacht sich die Installation erheblich! Verdrahtungsfehler werden vermieden und die Inbetriebnahme führt schneller zum Erfolg. Hinweis Das Beckhoff-Programm umfasst Feldbuskabel, Stromversorgungskabel und Sensorkabel sowie Zubehör wie Abschlusswiderstände und T-Stücke.
5. Widerstand zwischen Schirm am Anfang und Schirm am Ende der Leitung: ca. 0 Ohm Falls diese Messungen erfolgreich sind, ist das Kabel in Ordnung. Wenn trotzdem noch Bus-Störungen auftreten, liegt es meistens an EMV-Störungen. Beachten Sie die Installationshinweise der PROFIBUS- Nutzer-Organisation (www.profibus.com). Version: 2.3 EL6731...
Buchse an. Der Abschluss-Widerstand ZS1000-1610 steht nur als Stecker zur Verfügung! Die ankommende PROFIBUS-Leitung sollte stets mit einer Buchse enden. Abb. 19: Pin-Belegung Buchse/Stecker Feldbus Box Module Es stehen zwei T-Stücke zur Verfügung: • ZS1031-2600 mit +5 V Weiterleitung zur Versorgung des Abschluss-Widerstandes • ZS1031-2610 ohne +5 V Weiterleitung Version: 2.3 EL6731...
Normen erfüllt: • EN 60079-0:2012+A11:2013 • EN 60079-15:2010 Kennzeichnung Die für den explosionsgefährdeten Bereich zertifizierten Beckhoff-Feldbuskomponenten mit erweitertem Temperaturbereich (ET) tragen die folgende Kennzeichnung: II 3G KEMA 10ATEX0075 X Ex nA IIC T4 Gc Ta: -25 … 60°C oder II 3G KEMA 10ATEX0075 X Ex nC IIC T4 Gc Ta: -25 … 60°C EL6731 Version: 2.3...
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).
Seite 27
Montage und Verdrahtung Diese Anforderungen gelten für die Versorgung aller EtherCAT Buskoppler, Netzteilklemmen, Busklemmen und deren Power-Kontakte. EL6731 Version: 2.3...
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: Version: 2.3 EL6731...
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 EL6731 Version: 2.3...
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. 21: Zustände der EtherCAT State Machine Version: 2.3 EL6731...
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. EL6731 Version: 2.3...
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: Version: 2.3 EL6731...
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. EL6731 Version: 2.3...
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 EL6731 Version: 2.3...
• 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. Version: 2.3 EL6731...
Parametrierung und Inbetriebnahme Parametrierung und Inbetriebnahme EL6731 - PROFIBUS Masterklemme 5.1.1 PROFIBUS Protokolle Als Master werden die Protokolle PROFIBUS DP, PROFIBUS DPV1, PROFIBUS DPV2, S5-FDL-AGAG- Kommunikation (nur FC310x) und das PROFIDRIVE-PKW-Interface unterstützt. PROFIBUS DP Es folgt eine Übersicht der PROFIBUS-DP-Master-Funktionen:...
("Search"-Button) und ggf. die Baudrate anzupassen (ist standardmäßig auf 12 MBaud eingestellt). EL6731 Vorgehensweise wie oben; "Profibus Master EL6731, EtherCAT" projektieren (mit rechter Maustaste auf "E/ A-Geräte", dann "Gerät anfügen" auswählen). DP-Slaves anfügen Die Beckhoff-Slaves oder Fremd-Geräte sind zu projektieren (es werden alle Slaves automatisch angezeigt (nach Herstellern sortiert), deren GSD-Datei im Unterverzeichnis Profibus des System Managers gespeichert sind, um andere GSD-Dateien einzubinden, ist unter Verschiedenes die "Allgemeine Profibus Box (GSD)"...
Slaves) verknüpft sind, muss die höchstpriore der verknüpften Tasks gestartet sein, damit Datenaustausch mit den Slaves durchgeführt wird). Busparameter Die PROFIBUS DP-Busparameter befinden sich im Dialog Bus-Parameter [} 87] der über den Karteireiter "FC310x" bzw. "EL6731" (Button Bus-Parameter (DP)) angewählt wird und sollten nur von sachkundigen Benutzern geändert werden. EL6731 Version: 2.3...
Bus-Timing dadurch verändert. DP/MC-Equidistant-Mode Um die EL6731 mit PROFIBUS MC zu betreiben, muss auf dem Karteireiter "EL6731" (für TwinCAT) des Masters der Operation Mode "DP/MC(Equidistant)" eingestellt werden. Die Task, die die Äquidistanz- Funktionalität der EL6731 nutzt (in der Regel die NC-Task), sollte die höchste Priorität haben, ansonsten kann es zu Störungen in der Synchronität kommen.
5.1.4.1 Übersicht Im TwinCAT RunMode ist die EL6731 immer mit der höchstprioren Task synchronisiert, mit der Variablen verknüpft sind. Für jede EL6731 wird eigenes EtherCAT Telegramm definiert. Die Zykluszeit der entsprechenden Task wird in der Cycle-Time auf dem Karteireiter "EL6731" des Masters angezeigt, sobald einmal das Mapping erzeugt wurde.
Ausgänge und Eingänge sind also immer einen Zyklus alt. Abb. 30: Zeitliche Abfolge TwinCAT-Task, DP-Zyklus und K-Bus-Zyklus An der FC310x/EL6731 ist der Operation-Mode auf dem Karteireiter "FC310x" bzw. "EL6731" (für TwinCAT) des Masters auf "DP/MC (Equidistant)" zu stellen, an den Boxen, die per Sync/Freeze betrieben werden sollen, ist auf dem Karteireiter Profibus [} 96] des Slaves die Checkbox Sync/Freeze enable...
Seite 43
ADS-Read ohne Fehler (Error-Code = 0) beantwortet wird, enthalten die Daten die innerha im Kapitel Master-Diagnose [} 117] beschriebenen Diagnosedaten der FC310x/ lb der EL6731. Die FC310x/EL6731 setzt dabei ihr DiagFlag zurück, das dann wieder Daten gesetzt wird, wenn sich die Diagnosedaten der FC310x/EL6731 erneut ändern. 0xF181 0x00-0...
Seite 44
Damit wird FDL-Read für die Siemens AG-Kopplung an die entsprechende projektierte FDL-Station gesendet (nur FC310x, s. Dokumentation zu FC310x Kapitel S5-FDL). ADS-Write Es folgt eine Übersicht der von der FC310x/EL6731 unterstützten IndexGroup/IndexOffset bei ADS-Write. IndexGroup bei lokaler Adressierung der FC310x/EL6731 (Port 200) IndexGroup IndexGroup...
Seite 45
Slave später noch einmal geändert werden darf (0) oder nicht (ungleich 0). Insgesamt sind also 4 Bytes ADS-Write-Daten zu übergeben. ADS-ReadWrite Es folgt eine Übersicht der von der FC310x/EL6731 unterstützten IndexGroup/IndexOffset bei ADS- ReadWrite. IndexGroup bei Adressierung eines projektierten PROFIBUS-Teilnehmers (Port 0x1000-0x107E) IndexGroup...
(Data_Exchange) wird wieder aufgebaut (normaler DP-Hochlauf). ADS-Fehlercodes Der 32-Bit-ADS-Fehlercode besteht immer aus einem allgemeinen ADS-Fehlercode (Lo-Word, siehe ADS- Dokumentation) und einem FC310x/EL6731-spezifischen, eindeutigen Fehlercode (Hi-Word, -> Kapitel ADS- Fehlercodes [} 126]). Die entsprechende Meldung wird auch im Logger des TwinCAT System Managers textuell angezeigt.
Seite 47
Bedeutung Net-ID Net-ID des Masters (s. Karteireiter ADS [} 92] des Devices) Port 0x1000 + Stationsadresse des Slaves IndexGroup 0x100 + Slot-Number (DPV1-Parameter) IndexOffset Index (DPV1-Parameter) Length Länge der zu schreibenden Daten Data bei Request: zu schreibende Daten EL6731 Version: 2.3...
Seite 48
0x00 - 0x01 Feature_Supported (von Slave empfangener Wert) 0x02 - 0x03 Profile_Feature_Supported (von Slave empfangener Wert) 0x04 - 0x05 Profile_Ident_number (von Slave empfangener Wert) MSAC-C2 Abort Mit dem MSAC-C2-Abort-Dienst kann die C2-Verbindung zu dem Slave wieder abgebaut werden. Version: 2.3 EL6731...
Length 1538 Data Konfigurationsdaten des Slaves Falls in der IndexGroup angegeben ist, dass bei Beckhoff-Geräten die Tabellen 0, 1 und 9 ausgelesen werden sollen, werden die folgenden Daten geliefert, sofern es sich um ein Beckhoff-Gerät handelt: Offset Beschreibung 0 -1 2 -513 Tabelle 0 (enthält u.a.
Seite 50
Bit 26: 1 = Subindex in Octet 3 (Standard), 0 = Subindex in Octet 4 (Simodrive 611U) Bit 27: 1 = ARRAY-Codes werden nicht unterstützt von PROFIDRIVE-Slave Bit 28-31: Nummer der Achse (bei 1-Achsen-Modulen immer 1) IndexOffset Length Parameterlänge: 1 Data bei Response: Anzahl der Array-Elemente des Parameters Version: 2.3 EL6731...
Seite 51
5.1.5.5 FDL-Interface Über das FDL-Interface können per ADS [} 42] FDL-Telegramme gesendet und empfangene FDL- Telegramme abgeholt werden. Diese Funktionalität wird von der FC31xx ab V02.66 und von der EL6731 ab V00.75 unterstützt. FDL Send Mit ADS-Write können ein oder mehrere FDL-Requests oder FDL-Responses übergeben werden. Die FDL- Requests werden in der angegebenen Reihenfolge gesendet, die FDL-Responses werden gesendet, wenn sie von einem anderen Master abgeholt wurden.
Seite 52
SA.7=1 zweites Byte der Daten sonst drittes Byte der Daten weitere Daten der Indication oder der Confirmation, wenn n gerade ist, wird mit einem Align-Byte aufgefüllt (n+1) ist immer gerade ggf. nächstes Cmd: 2=Indication folgt, 4=Confirmation folgt Version: 2.3 EL6731...
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/. 5.1.6.1.1.1 Installation TwinCAT Realtime Treiber Um einen Standard Ethernet Port einer IPC Steuerung mit den nötigen Echtzeitfähigkeiten auszurüsten, ist...
Ein Windows-Warnhinweis bezüglich des unsignierten Treibers kann ignoriert werden. Alternativ kann auch wie im Kapitel Offline Konfigurationserstellung, Abschnitt „Anlegen des Geräts EtherCAT“ [} 63] beschrieben, zunächst ein EtherCAT-Gerät eingetragen werden, um dann über dessen Eigenschaften (Karteireiter „Adapter“, Button „Kompatible Geräte…“) die kompatiblen Ethernet Ports einzusehen: Version: 2.3 EL6731...
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) Abb. 35: Windows-Eigenschaften der Netzwerkschnittstelle Eine korrekte Einstellung des Treibers könnte wie folgt aussehen: EL6731 Version: 2.3...
Parametrierung und Inbetriebnahme Abb. 36: Beispielhafte korrekte Treiber-Einstellung des Ethernet Ports Andere mögliche Einstellungen sind zu vermeiden: Version: 2.3 EL6731...
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. 38: TCP/IP-Einstellung des Ethernet Ports Version: 2.3 EL6731...
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.
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. EL6731 Version: 2.3...
Seite 62
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.3 EL6731...
Diesem virtuellen Gerät ist dann ein realer Ethernet Port auf dem Laufzeitsystem zuzuordnen. Abb. 47: Auswahl Ethernet Port Diese Abfrage kann beim Anlegen des EtherCAT-Gerätes automatisch erscheinen, oder die Zuordnung kann später im Eigenschaftendialog gesetzt/geändert werden; siehe Abb. „Eigenschaften EtherCAT Gerät (TwinCAT 2)“. EL6731 Version: 2.3...
Abb. „Auswahldialog neues EtherCAT Gerät“ nur ebenfalls kabelgebundenes Geräte auswählbar. Verfügt das vorangehende Gerät über mehrere freie Ports (z.B. EK1122 oder EK1100), kann auf der rechten Seite (A) der gewünschte Port angewählt werden. Übersicht Übertragungsphysik • "Ethernet": Kabelgebunden 100BASE-TX: EK-Koppler, EP-Boxen, Geräte mit RJ45/M8/M12-Konnector Version: 2.3 EL6731...
Seite 65
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 EL6731...
Abb. 53: 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.
Seite 67
Parametrierung und Inbetriebnahme Abb. 54: EtherCAT Klemme im TwinCAT-Baum (links: TwinCAT 2; rechts: TwinCAT 3) EL6731 Version: 2.3...
Im Konfigurationsbaum bringt uns ein Rechtsklick auf den General-Punkt "I/O Devices" zum Such-Dialog. Abb. 56: 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. Version: 2.3 EL6731...
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. 59: Beispiel Defaultzustand EL6731 Version: 2.3...
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 71
Die Konfiguration wird aufgebaut und kann danach gleich in den Online-Zustand (OPERATIONAL) versetzt werden. Abb. 65: 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. EL6731 Version: 2.3...
Seite 72
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 Version: 2.3 EL6731...
(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 74
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. Version: 2.3 EL6731...
Seite 75
Abb. 72: 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.
Die von einem EtherCAT Slave zyklisch übertragenen Prozessdaten (Process Data Objects, PDO) sind die Nutzdaten, die in der Applikation zyklusaktuell erwartet werden oder die an den Slave gesendet werden. Dazu parametriert der EtherCAT Master (Beckhoff TwinCAT) jeden EtherCAT Slave während der Hochlaufphase, um festzulegen, welche Prozessdaten (Größe in Bit/Bytes, Quellort, Übertragungsart) er von oder zu diesem Slave übermitteln möchte.
Hinweis auf die Ursache des fehlgeschlagenen Starts. 5.1.6.1.2 Allgemeine Inbetriebnahmehinweise des EtherCAT Slaves In dieser Übersicht werden in Kurzform einige Aspekte des EtherCAT Slave Betriebs unter TwinCAT behandelt. Ausführliche Informationen dazu sind entsprechenden Fachkapiteln z.B. in der EtherCAT- Systemdokumentation zu entnehmen. EL6731 Version: 2.3...
Seite 78
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 79
Parametrierung und Inbetriebnahme Abb. 78: Grundlegende EtherCAT Slave Diagnose in der PLC Dabei werden folgende Aspekte abgedeckt: EL6731 Version: 2.3...
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“: Version: 2.3 EL6731...
Seite 81
• 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. EL6731 Version: 2.3...
Seite 82
(DC), PDO, CoE) definiert sind. Siehe dazu auch Kapitel "Grundlagen der Kommunikation, EtherCAT State Machine [} 30]. 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. Version: 2.3 EL6731...
Seite 83
• EtherCAT Master: OP • Slaves: OP Diese Einstellung gilt für alle Slaves zugleich. Abb. 81: Default Verhalten System Manager Zusätzlich kann im Dialog "Erweiterte Einstellung" beim jeweiligen Slave der Zielzustand eingestellt werden, auch dieser ist standardmäßig OP. EL6731 Version: 2.3...
Seite 84
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. 83: PLC-Bausteine Version: 2.3 EL6731...
Seite 85
Ab TwinCAT 2.11 wird bei der Aktivierung einer solchen Konfiguration eine Warnmeldung "E-Bus Power of Terminal..." im Logger-Fenster ausgegeben: Abb. 85: Warnmeldung E-Bus-Überschreitung Achtung! Fehlfunktion möglich! Die E-Bus-Versorgung aller EtherCAT-Klemmen eines Klemmenblocks muss aus demsel- ben Massepotential erfolgen! Achtung EL6731 Version: 2.3...
Seite 86
Synchronisierung [} 41]). Wenn diese Task gestoppt wird oder auf einen Breakpoint läuft, schaltet die EL6731 in den CLEAR-Mode (Ausgänge gehen bei den Slaves auf 0 oder auf sichere Werte) (s. Kapitel Fehlerreaktionen [} 114]). Alle anderen Tasks werden asynchron über entsprechende Puffer bedient. Wenn eine dieser Tasks gestoppt wird oder auf einen Breakpoint läuft, kommt in der Regel im System Manager die...
Seite 87
Firmware Hier wird die aktuelle Firmware-Version der EL6731 angezeigt. Geräte suchen... Hiermit wird der PROFIBUS gescannt und alle gefunden Geräte werden der EL6731 hinzugefügt. Bei Beckhoff-Boxen wird die Konfiguration genau ausgelesen, bei Fremdgeräten wird versucht, die zugehörige GSD-Datei zu finden.
Seite 88
Das GAP-Update ist eigentlich nur bei Multi-Master-Betrieb von Bedeutung, bei Single-Master-Betrieb hat es zur Folge, dass der Jitter des PROFIBUS-Zyklus größer ist, daher ist es standardmäßig ausgeschaltet. Optimize Bus-Parameter Hiermit werden die optimierten Bus-Parameter eingestellt. Default Bus-Parameter Hiermit werden die Default-Bus-Parameter eingestellt. Version: 2.3 EL6731...
(s. Kapitel Fehlerreaktionen [} 114]). Task-Watchdog (EtherCAT Watchdog) Der DP-Master wechselt automatisch in den Clear-Mode (Ausgänge der Slaves werden auf 0 bzw. Fail_Safe-Werte gesetzt), wenn er keinen Interrupt mehr von der ihm zugehörigen Task bekommt (z. B. EL6731 Version: 2.3...
Seite 90
(einen DpState [} 120] ungleich 0 hat) (s. Kapitel Fehlerreaktionen [} 114]). Windows-Watchdog (nur FC310x) Nicht relevant für EL6731. Set WD individually for each Slave Hier angewählt werden, ob der WD individuell für jeden Slave eingestellt werden soll (auf dem Karteireiter Profibus [} 96] der Box).
Seite 91
Calculate MC-Times Mit diesem Buttom werden alle DPV2-Zeiten automatisch berechnet. Sync-Mode Nicht relevant für EL6731; Synchronisierung wird durch die Distributed clocks gesteuert und entspricht daher der Einstellung Sync-Master bei der FC310x. Aktiviere DRIVECOM Server Es wird ein XML-File für den DRIVECOM-Server (OPC-Server) generiert, über den z. B. das SimoCon U- Tool über PROFIBUS auf die angeschlossenen 611U-Antriebe zugreifen kann.
Seite 92
Parametrierung und Inbetriebnahme 5.1.6.2.5 Karteireiter ADS Die EL6731 ist ein ADS-Device mit einer eigenen Net-ID, die hier verändert werden kann. Alle ADS-Dienste (Diagnose, azyklische Kommunikation), die an die EL6731 gehen, müssen diese Net-ID adressieren. Abb. 90: Karteireiter ADS 5.1.6.2.6 Karteireiter DP-Diag Abb. 91: Karteireiter DP-Diag...
Seite 93
Karteireiter Box States Abb. 92: Karteireiter Box States Hier wird eine Übersicht aller aktuellen Box-States, der Repeat-Counter (zählt bei jeder Telegrammwiederholung zu dem Slave hoch) und der NoAnswer-Counter (zählt jedes Mal hoch, wenn der Slave nicht geantwortet hat) angezeigt. EL6731 Version: 2.3...
Seite 94
Nicht mehr relevant für EL6731. EL6731-Statistics Da die PROFIBUS MC-Slaves immer zuerst an die EL6731 angefügt werden sollten, werden diese auch immer vor den DP-Slaves im DP-Zyklus angesprochen, dieser Teil des DP-Zyklus wird im Folgenden als Equi-Cycle bezeichnet. Wenn der Equi-Cycle größer als die To-Zeit der MC-Slaves wird, bekommen die letzten MC-Slaves an der EL6731 in der Regel einen Synchronisationsfehler (Fehler 597 oder 598 bei Simodrive 611U).
Seite 95
Busstörungen, nicht vorhandenen Teilnehmer, ein zweiter Master oder eine zu kleine Safety- Time sein. PLL-Overflow-/-Underflow-Counter Nicht relevant für EL6731. MC-Statistics Mit der To-Zeit wird bei jedem MC-Slave festgelegt, wann, bezogen auf den DP-Zyklusstart, dieser die vom Master empfangenen Outputs übernehmen soll. Die MC-Slaves können miteinander synchronisiert werden, wenn bei allen MC-Slaves der gleiche Wert für To eingestellt wird.
Seite 96
Hier wird die Ident-Nummer aus der GSD-Datei angezeigt Eigene PrmData Erlaubt die Profibus-spezifischen Parameterdaten zu editieren, die Größe der aktuellen Parameterdaten wird ebenfalls angezeigt. Die PrmData können aber in der Regel textuell (-> PrmData (Text)) oder bei Beckhoff- DP-Slaves teilweise über den Karteireiter "Beckhoff" eingestellt werden CfgData Die aktuellen Konfigurationsdaten (ergeben sich aus den angefügten Modulen bzw.
Seite 97
Parametrierung und Inbetriebnahme DPV1-Class 2 Bei der FC310x/EL6731 kann eine DPV1-Klasse 2-Verbindung zu einem DPV1-Slave aktiviert werden. Mit dem Parameter Timeout wird die Verbindungsüberwachungszeit der Klasse 2-Verbindung eingestellt (s. KapitelDPV1 [} 46]). DP Class 2 Wenn der DP-Slave mit einem anderen Master im Datenaustausch ist, aber trotzdem von TwinCAT azyklisch angesprochen werden soll, ist unter DP-Class 2 "Keine zykl.
Seite 98
Je Slave kann angegeben werden, ob dessen Verlassen von Data-Exch zum Stop des PROFIBUS-Zyklus führen soll (FC310x: alle Slaves verlassen den Datenaustausch und gehen nach Wait-Prm, Wiederanlauf nur durch IO-Reset oder Restart des TwinCAT Systems; EL6731: EL geht in den Status PREOP, Wiederanlauf durch Schalten nach Status OP) (s. Kapitel Fehlerreaktionen [} 114]).
Seite 99
Simodrive 611U, da ein Parameterfile erforderlich ist, dass der SimoCon U erzeugt). Auf jeden Fall ist es möglich, die Parameter über das PKW-Interface per ADS zu lesen und schreiben (s. Kapitel PKW-Protokoll [} 49]). EL6731 Version: 2.3...
Seite 100
Abb. 98: Karteireiter PrmData (Text) Durch Anklicken einer Zeile kann der aktuelle Wert verändert werden. Die Beschreibung der jeweiligen Einstellungen ist der Dokumentation des entsprechenden Herstellers zu entnehmen. 5.1.6.3.6 Karteireiter Diag Abb. 99: Karteireiter Diag Hier können die folgenden Informationen angezeigt werden: Version: 2.3 EL6731...
Profibus-Feldbusmasterkarte auswählen Das Vorgehen zum Einfügen eines Profibusgerätes (eine Feldbusmasterkarte/Feldbusmasterklemme EL6731) im TwinCAT System Manager wird als bekannt vorausgesetzt. Es geschieht bei fertiger Installation und Betriebsfähigkeit aller Busteilnehmer entweder durch "Geräte Suchen" (Scannen) im Config-Mode oder über das Kontextmenü im Baum E/A Geräte "Gerät Einfügen" -> Profibus DP. Sollten Sie nicht auf dem Zielgerät konfigurieren (bzw.
Seite 102
Abb. 100: Einfügen eines E/A Gerätes FC31xx PCI Bitte wählen Sie das geeignete E/A Gerät aus (hier Profibus Master FC31xx PCI). Der Betrieb an einem Profibus Master EL6731 über EtherCAT ist mit 2 CU getestet. Profibus DP konfigurieren Die Profibus-Masterkarte wird über den Kartenreiter FC31xx konfiguriert. Abschließend kann dies nur im Rahmen der Inbetriebsetzung mit laufendem, funktionsfähigen Feldbus und allen konfigurierten Elementen...
1-8 fach ausgewählt werden kann. Dabei zählen jeweils neben den bis zu 6 Antriebsreglern eine CU und ein Active Line Modul extra. Im Beispiel (siebenfach) soll mit einem Verbund aus 6 Achsen und einer CU über den Profibus kommuniziert werden. EL6731 Version: 2.3...
Seite 104
Bitte wählen Sie aus dem Auswahldialog "Wähle Box" den Eintrag "Sinamics S": Stellen Sie sicher, dass die Datei Profidrive2.dat und die in dieser Datei genannte GSG-Datei (Editor) sich im Verzeichnis \TwinCAT\IO\Profibus\ befindet Abb. 104: Auswahldialog Beispiel Profidrive2.dat: Simodrive 611U= Sinamics S=si0480e5.gsg FC310x-MC-Slave=FC310xMC.gsd Version: 2.3 EL6731...
Seite 105
Antriebe der Achse (des Achsverbundes) per Default-Einstellung auf das Standard-Telegramm 3 eingestellt. Der DSC Betrieb (Telegramm 5) hat sich bei vorausgegangenen Tests im Zusammenhang mit TwinCAT als nicht notwendig herausgestellt. Für die CU ist das Telegramm 390 vorgesehen. EL6731 Version: 2.3...
Seite 106
Parametrierung und Inbetriebnahme Abb. 106: Karteireiter Prozessdaten, Zuordnung Telegramm Dieses Telegramm 370 für das Active Line Modul ALM ist bis TwinCAT 2.10, B1319 nicht vordefiniert, kann aber aus dem Configurable Telegram 0 zusammengestellt werden. Version: 2.3 EL6731...
Seite 107
Nachdem der gesamte Feldbus konfiguriert wurde, betätigen Sie den Button "Calculate MC Times" im Kartenreiter MC der FC31xx. Die "Estimated DP-Cycle-Time (hier 374 µs)" muss für alle Achsen zusammen kleiner sein, als die im Kapitel NC-Konfiguration [} 108] behandelte NC-Task Zeit (z. B. 2 ms). Sie sollten den tatsächlichen Wert später online überprüfen. EL6731 Version: 2.3...
Seite 108
1 ms) der Task fest. Die Zykluszeit ist dann wirksam, wenn Auto-Start angewählt wird. Die Zykluszeit der Task muss größer sein als die erwartete Feldbus-Zykuszeit Estimated DP-Cyle-Time (siehe Kaptiel E/A Konfiguration [} 101]). Kleinere Zeiten als 2 ms sind mit Sinamics S120 bisher nicht getestet worden. Version: 2.3 EL6731...
Seite 109
übernommen. Im Kartenreiter "Einstellungen" der jeweiligen Einzel-Achse legen Sie den Achstyp auf Profidrive MC (DPV2) und die Einheit zur Istpositionserfassung (z. B. mm bei Linearachse) fest. Mit dem Button "Verknüpft mit…" legen Sie fest, welche dieser logischen Achsen (Softwarestrukturen) mit welcher PROFIdrive MC -Einzelachse (Achsverbund x, #A…#H) verbunden wird. EL6731 Version: 2.3...
Seite 110
NC-Task Zeit. Eine Sicherheitsreserve von ca. 10% sollte vorhanden sein. Parameter von PROFIdrive MC lesen Der folgende Schritt erfolgt im Rahmen der Inbetriebsetzung und erfordert das Vorhandensein der parametrierten Achsen und einen funktionsfähigen Feldbus zum PROFIdrive MC Achsverbund. Version: 2.3 EL6731...
Seite 111
Geberauflösung 20000H = 2097152DEZ INC/rev Skalierungsfaktor = 360°/rev / (17.08 x 64/50 x 2097152 INC/rev ) = 0.0000078519 mm/INC Encoder Parameter Skalierungsfaktor einstellen Der ermittelte Wert [} 110] muss beim Skalierungsfaktor des Encoders im Kartenreiter "Global"angegeben und die Werte durch "Download" übernommen werden EL6731 Version: 2.3...
Seite 112
Parametrierung und Inbetriebnahme Abb. 112: Karteireiter „Global“, Eingabe Skalierungsfaktor Alle weiteren Achseinstellungen und Inbetriebnahmeschritte entsprechen dem üblichen Vorgehen. Version: 2.3 EL6731...
DP-Master ist im CLEAR/OPERATE, alle DP-Slaves sind im Data-Exchange Blinken DP-Master ist im CLEAR/OPERATE, mindestens ein DP-Slave ist im Data- Exchange DP-Master ist im STOP CPU Err rot Fehler des Prozessors der EL6731 Einzelblitz Prozessor der EL6731startet EL6731 Version: 2.3...
Seite 114
Auswirkung auf die DP-Verbindung (NoAnswer-Reaction), falls Slave nicht oder nicht ungestört antwortet Hier wird festgelegt, ob der die DP-Verbindung zu dem Slave sofort oder erst nach Ablauf der DP-Watchdog- Zeit (s. Karteireiter Profibus [} 96] des Slaves) ohne korrektes Empfangstelegramm abgebaut werden soll. Version: 2.3 EL6731...
Seite 115
Slave abgebaut wurde Hier wird festgelegt, ob der Abbau der DP-Verbindung zu einem Slave ohne weitere Auswirkungen bleiben (No Reaction, Defaulteinstellung) oder ob der Master den STOP-Zustand einnehmen und damit die DP- Verbindungen zu allen Slaves abbauen soll. EL6731 Version: 2.3...
Seite 116
Watchdog (s. Karteireiter Profibus [} 96] der Box) aktiviert werden (Defaulteinstellung: Watchdog aktiviert mit 200 ms). Der Watchdog muss mindestens zweimal so groß wie das Maximum aus Estimated Cycle Time und Cycle Time (s. Karteireiter "FC310x bzw. "EL6731" (für TwinCAT des Masters) eingestellt werden.
Seite 117
DP-Verbindungen aller Slaves werden abgebaut und der Master meldet sich vom Bus ab. 5.1.8.3 Master-Diagnose Diagnose Eingänge Die EL6731 verfügt über verschiedene Diagnosevariablen, die den Zustand der Klemme sowie des Profibusses beschreiben und die in der SPS verknüpft werden können: Abb. 119: Diagnose Eingänge EL6731 im TwinCAT-Baum Error Zeigt die Anzahl der Slaves an, mit denen kein Datenaustausch im letzten Zyklus durchgeführt werden...
Seite 118
Slave in der Antwort des zyklischen Data_Exchange-Telegramms das Diag_Flag, woraufhin der DP-Master automatisch die DP-Diagnosedaten beim Slave ausliest. Der Data-Exchange-Zyklus wird beim Beckhoff-DP-Master dabei nicht beeinflusst, da das DP-Diagnosetelegramm am Ende des zyklischen Data- Exchange-Zyklus (vor dem Anfang des nächsten Zyklus) gesendet wird. Wenn sich die beim Slave ausgelesenen DP-Diagnosedaten gegenüber dem letzten Zustand geändert haben, setzt der DP-Master die...
Seite 119
Last-DPV1-Error[4] (BYTE): Hier wird die letzte fehlerhafte DPV1-Antwort eingetragen (Byte 0: DPV1-Dienst (Bit 7 ist gesetzt und zeigt damit einen Fehler an), Byte 1: Error_Decode, Byte 2: Error_Code_1 (Error_Class/Error_Code), Byte 3: Error_Code_2), s. Beschreibung DPV1-Fehlercodes [} 124] 27-31 reserviert für Erweiterungen ab 32 DP-Diagnosedaten [} 122] EL6731 Version: 2.3...
DPV1 StartUp -> tritt temporär nach dem DP-Hochlauf auf, wenn noch Daten per DPV1-Write gesendet werden FC310x/EL6731 in Slave-Mode, waiting for data transfer -> Slave wurde parametriert und konfiguriert hat aber noch keine Data_Exchange-Telegramm empfangen FC310x/EL6731 in Slave-Mode, waiting for configuration -> Slave wurde parametriert, hat aber noch kein Chk_Cfg-Telegramm empfangen FC310x/EL6731 in Slave-Mode, waiting for parameter ->...
Seite 121
Länge 1 Byte, Bit 0-5 = 111111B entspricht Länge 64 Bytes) Typ Word mit Konsistenz, in Bit 0-5 steht die Länge der Daten minus 1 (d.h. Bit 0-5 = 000000B entspricht Länge 1 Word, Bit 0-5 = 111111B entspricht Länge 64 Words) EL6731 Version: 2.3...
Seite 122
Daten anzeigt. In den Extended DiagData können auch auch mehrere Diagnosetypen nacheinander folgen. Header-Byte Bedeutung Länge der zugehörigen Diagnosedaten inklusive Header-Byte 0 = Herstellerspezifische Diagnose (DPV1 wird nicht unterstützt) bzw. DPV1-Diagnose (DPV1 wird unterstützt (DPV1_Enable = 1) in zugehöriger GSD-Datei) Moduldiagnose Kanaldiagnose Revision-Number Version: 2.3 EL6731...
Seite 123
Bit 0: 241. DP-Modul hat Diagnose Bit 1: 242. DP-Modul hat Diagnose Bit 2: 243. DP-Modul hat Diagnose Bit 3: 244. DP-Modul hat Diagnose (maximal 244 DP-Module möglich) Kanaldiagnose Mit der Kanaldiagnose wird die Diagnoseursache eines DP-Moduls genauer beschrieben. EL6731 Version: 2.3...
Seite 124
Bei einem fehlerhaften DPV1-Zugriff antwortet der Slaves mit 4 Bytes Daten (alle nicht beschriebenen Werte sind nicht in der DPV1-Norm beschrieben und daher dem Handbuch des Slaves zu entnehmen). Byte 0 DPV1-Dienst 0xD1 Data_Transport 0xD7 Initiate 0xDE Read 0xDF Write Version: 2.3 EL6731...
Parametrierung und Inbetriebnahme 5.1.8.9 ADS-Error-Codes Fehlercode Bedeutung 0x1129 IndexOffset zu groß beim Lesen der FC310x/EL6731-Diagnosedaten 0x112B IndexOffset zu groß beim Lesen der Slave-Diagnosedaten 0x112D ungültige Stationsadresse beim Lesen der Slave-Diagnosedaten 0x2023 ungültiger IndexOffset beim Rücksetzen der FC310x/EL6731-Diagnosedaten 0x2024 ungültige Daten beim Rücksetzen der FC310x/EL6731-Diagnosedaten 0x2025 ungültige Datenlänge beim Rücksetzen der FC310x/EL6731-Diagnosedaten...
Zyklen innerhalb eines Task-Zyklus durchzuführen, um möglichst aktuelle Inputdaten zu bekommen. Dabei wird entsprechend des auf dem Karteireiter "FC310x" (für TwinCAT 2.8 bzw. TwinCAT 2.9) des Masters einstellbaren Faktors Anzahl DP-Zyklen je Task-Zyklus mit dem Starten des ersten DP-Zyklus ein Timer EL6731 Version: 2.3...
Seite 128
• Additional Data_Exchange Samples/Multiplier = 2 • Additional Data_Exchange Samples/Modulo = 0 Die Slaves 4 und 6 wären ebenfalls nur einmal im System Manager eingetragen mit den Einstellungen: • Additional Data_Exchange Samples/Multiplier = 2 • Additional Data_Exchange Samples/Modulo = 1 Version: 2.3 EL6731...
DP-Slave projektieren Zuerst ist ein E/A-Gerät "Profibus Slave EL6731, EtherCAT" zu projektieren (mit rechter Maustaste auf "E/A- Geräte", dann "Gerät anfügen" auswählen). Dabei werden das Device und eine Box angefügt (dazu muss die GSD-Datei "EL31095F.GSD" im Verzeichnis "TwinCAT\Io\Profibus" stehen): Abb. 124: Anfügen eines „Profibus Slave EL6731, EtherCAT“...
Seite 130
Net-ID des Slaves (s. Karteireiter ADS [} 92] des Devices) Source-Port (PORT) 0x200 Invoke-ID (INVOKEID) eindeutige Nummer, muss bei Response wieder auftauchen IndexGroup (IDXGRP) Slot-Number (DPV1-Parameter) IndexOffset (IDXOFFS) Index (DPV1-Parameter) Length (LENGTH) Länge der auszulesenden Daten Eine ADS-Read-Response wird wie folgt auf eine DPV1-MSAC_C1-Read-Response abgebildet: Version: 2.3 EL6731...
Seite 131
PROFIBUS erfolgt, mit der Ausnahme, dass der Requester, der den ADS-Auftrag anstößt, immer der DP- Master-PC ist. Ein EL6731-DP-Master ist dann mit einem EL6731-DP-Slave verbunden. Beim DP-Master ist dann auf dem Karteireiter "ADS" der Box das ADS-Interface zu aktivieren und die Net-...
Seite 132
Abb. 126: DP-Master Karteireiter ADS: Aktivieren des ADS-Interface und Eintragen der Net-ID Beim DP-Slave ist auf dem Karteireiter "ADS" des Devices die Net-ID des DP-Master-PCs unter Add. NetIds einzutragen: Abb. 127: DP-Slave Karteireiter ADS: Eintragen der DP-Master Net-ID mit „Add. Net-IDs“ Version: 2.3 EL6731...
Konfigurator berechnet und an den EtherCAT Master übergeben wie es z. B. im TwinCAT System Ma- nager durchgeführt wird. 2. Konfiguration der EL6731 mit Backup Parameter Storage [} 136]: Hierbei wird die Konfiguration der DP-Slaves im Flash der EL6731 gespeichert und muss nur einmalig übertragen werden.
Seite 134
Das folgende Flussdiagramm zeigt den Ablauf der Konfiguration der EL6731 mit Start-SDOs: Abb. 128: Flussdiagramm: Ablauf der Konfiguration der EL6731 mit Start-SDOs Nach einem Power-On befindet sich die EL6731 im Zustand INIT und besitzt keine DP-Konfiguration. Die EL6731 ist nicht am PROFIBUS aktiv.
Seite 135
Kommunikation mit den konfigurierten DP Slaves. Solange die EL6731 sich in SAFE-OP befindet, werden Fail Safe Data an die DP-Slaves gesendet. Sobald die EL6731 nach OP geschaltet wurde, werden die Daten aus den EtherCAT Outputs an die DP Slaves übertragen.
Seite 136
Das folgende Flussdiagramm zeigt den Ablauf der Konfiguration der EL6731 mit Backup Parameter Storage: Abb. 129: Flussdiagramm: Ablauf der Konfiguration der EL6731 mit Backup Parameter Storage Nach einem Power-On befindet sich die EL6731 im Zustand INIT und besitzt keine DP-Konfiguration. Die EL6731 ist nicht am PROFIBUS aktiv.
EL6731 mit StartUp-SDOs [} 134] gespeichert sind, entspricht der Ablauf dem dort beschriebenen. Zunächst wird also das Objekt 0xF800 mit den gespeicherten Daten beschrieben und die EL6731 ist am PROFIBUS mit der entsprechenden Baudrate aus 0xF800:02 aktiv. Anschließend werden die DP-Slaves entsprechend der gespeicherten DP Slave Konfiguration erzeugt.
Seite 138
EtherCAT Kommunikation EL6731-00x0 Abb. 130: Ablauf DP-Zyklus ohne Distributed Clocks Beim Empfang des EtherCAT-Prozessdatentelegramms wird das SM2 Event (SM3, falls keine EtherCAT Output Data konfiguriert sind, also nur DP-Slaves ohne DP-Outputs) vom EtherCAT-Slave Controller generiert und damit der DP-Zyklus gestartet. Dabei wird je konfiguriertem DP-Slave (der sich im Zustand Data-Exchange befindet) ein Data-Exchange-Telegramm mit den über EtherCAT empfangenen Output...
Seite 139
EtherCAT Kommunikation EL6731-00x0 Abb. 131: Ablauf DP-Zyklus mit Distributed Clocks und Steuerung über SM- und SYNC0-Event Übertragung der Output Data mit LWR und der Input Data mit LRD Telegramm (Separate Input Update = TRUE, Task Cycle Time = Base Time) Falls EtherCAT Outputs und Inputs mit getrennten Telegrammen übertragen werden, damit die Inputs möglichst aktuell sind (Separate Input Update bei der zugehörigen TwinCAT-Task im TwinCAT System...
Seite 140
EtherCAT Kommunikation EL6731-00x0 Übertragung der Output Data mit LWR und der Input Data mit LRD Telegramm (Separate Input Update = TRUE, Task Cycle Time = 4*Base Time, Pre ticks = 1) Wenn die Task Cycle Time (= EtherCAT Master Cycle Time) größer als die TwinCAT Realtime Base Time ist, wird entsprechend des eingestellten Pre ticks das LRD-Telegramm zu einem vorherigen Base Time Zeitpunkt gesendet.
Seite 141
EtherCAT Kommunikation EL6731-00x0 Abb. 134: Starten des DP-Zyklus durch SYNC0, Senden des ersten Telegrams nach SYNC1-Event EL6731 Version: 2.3...
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 (mit Dop-...
Seite 143
Zustand PREOP gesendet werden, da das STRING[n] Backup Parameter Storage die kompletten StartUp- SDOs enthält (s. Konfiguration der EL6731 mit Backup Parameter Storage [} 136]). 5s nach dem Flashen des Backup Parameter Storage wird die EL6731 neu geboo- tet (schaltet nach INIT mit AL-Status-Code = 0x60). die...
Seite 144
EtherCAT Kommunikation EL6731-00x0 Index 10F3 Diagnosis History Index (hex) Name Bedeutung Datentyp Flags Default 10F3:0 Diagnosis History Maximaler Subindex UINT8 0x45 (69 10F3:01 Maximum Messages Maximale Anzahl der gespeicherten Nachrichten UINT8 0x00 (0 Es können maximal 50 Nachrichten gespeichert werden...
Seite 145
EtherCAT Kommunikation EL6731-00x0 Index 1880 DPM TxPDO-Par Status PDO Index (hex) Name Bedeutung Datentyp Flags Default 1880:0 DPM TxPDO-Par Sta- PDO Parameter TxPDO 129 UINT8 0x06 (6 tus PDO 1880:06 Exclude TxPDOs Hier sind die TxPDOs (Index der TxPDO Mapping Objek-...
Seite 146
EtherCAT Kommunikation EL6731-00x0 Index 1887 DPM TxPDO-Par DC Cyclic Statistics Index (hex) Name Bedeutung Datentyp Flags Default 1887:0 DPM TxPDO-Par DC PDO Parameter TxPDO 136 UINT8 0x06 (6 Cyclic Statistics 1887:06 Exclude TxPDOs Hier sind die TxPDOs (Index der TxPDO Mapping Objek-...
Seite 147
EtherCAT Kommunikation EL6731-00x0 Index 1A82 DPM TxPDO-Map PDO Toggle Index (hex) Name Bedeutung Datentyp Flags Default 1A82:0 DPM TxPDO-Map In dieser PDO gibt es je konfiguriertem DP Slave gibt ein UINT8 PDO Toggle Bit, das jedes mal getoggelt, wenn neue DP Input Data von dem DP Slave empfangen und in den EtherCAT In- put Data aktualisiert wurden.
Seite 148
EtherCAT Kommunikation EL6731-00x0 Index 1A85 DPM TxPDO-Map DP-Master Diag Index (hex) Name Bedeutung Datentyp Flags Default 1A85:0 DPM TxPDO-Map PDO Mapping TxPDO 134 enthält den DP Master Status UINT8 0x0D (13 DP-Master Diag (Objekt 0xF101 [} 156]) 1A85:01 SubIndex 001 1. PDO Mapping entry (object 0xF101 (DP Master Status...
Seite 149
EtherCAT Kommunikation EL6731-00x0 Index 1A88 DPM TxPDO-Map Redundancy Status Index (hex) Name Bedeutung Datentyp Flags Default 1A88:0 DPM TxPDO-Map PDO Mapping TxPDO 137 UINT8 0x05 (5 Redundancy Status 1A88:01 SubIndex 001 1. PDO Mapping entry (object 0xF118, entry 0x01) UINT32...
Seite 150
Zeit ggf. bei der SYNC Shift Time für Outputs des Ether- CAT Masters mit zu berücksichtigen. Bei der Einstellung DC SYNC1-Synchron ist diese Zeit ggf. bei der SYNC1 Shift Time der EL6731 mit zu berücksichtigen. Wenn der ShiftTooShort-Counter (0x1C32:0D) hoch zählt, ist die entsprechende Shift Time zu klein eingestellt.
Seite 151
Zähler wird beim Übergang von SAFEOP nach OP auto- matisch zurückgesetzt. Wenn er hoch zählt, ist die SYNC Shift Time für Outputs beim EtherCAT Master (DC- SYNC0) bzw. die SYNC1 Shift Time bei der EL6731 (DC-SYNC1) zu klein. 1C32:0F Minimum Cycle Di-...
Seite 152
EtherCAT Kommunikation EL6731-00x0 Index 1C33 SM input parameter Index (hex) Name Bedeutung Datentyp Flags Default 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) •...
EtherCAT Kommunikation EL6731-00x0 6.1.3.2 Profilspezifische Objekte (0x6000-0xFFFF) Die profilspezifischen Objekte haben für alle EtherCAT Slaves, die das Profil 5001 unterstützen, die gleiche Bedeutung. Index 6000-67C0 DP Inputs Slave yyy Index (hex) Name Bedeutung Datentyp Flags Default 6000+n*16: DP Inputs Slave yyy...
Seite 154
EtherCAT Kommunikation EL6731-00x0 Index 8000-87C0 DP Slave Parameter Set Slave yyy Index (hex) Name Bedeutung Datentyp Flags Default 8000+n*16: DP Slave Parameter Dieses Objekt enthält die DP Konfiguration des (n+1). UINT8 0x33 (51 Set Slave yyy konfigurierten DP Slave (0 <= n < 125). Das Objekt ist mit Complete Access zu übertragen oder es muss erst...
Seite 155
EtherCAT Kommunikation EL6731-00x0 Index 8000-87C0 DP Slave Parameter Set Slave yyy Index (hex) Name Bedeutung Datentyp Flags Default (8000+n*16) Master reaction after keine Reaktion BIT1 0x00 (0 DP fault Datenaustausch mit allen DP-Slaves wird ge- stoppt (Set_Prm-Unlock an alle Slaves), DP-...
Seite 156
EtherCAT Kommunikation EL6731-00x0 Index F008 Code word Index (hex) Name Bedeutung Datentyp Flags Default F008:0 Code word reserviert UINT32 0x00000000 Index F010 Module list Index (hex) Name Bedeutung Datentyp Flags Default F010:0 Module list Max. Subindex UINT8 0x00 (0 F010:01...
Seite 157
EtherCAT Kommunikation EL6731-00x0 Index F102 DP Slave Status data Index Name Bedeutung Datentyp Flags Default F102:0 DP Slave Status data Dieses Objekt enthält den Kommnikationsstatus zu den UINT8 DP-Slaves, der in die TxPDO 133 (Index 0x1A84 [} 147]) gemappt wird F102:01...
Seite 158
EtherCAT Kommunikation EL6731-00x0 Index F10F Cycle Statistic data Index (hex) Name Bedeutung Datentyp Flags Default F10F:0 Cycle Statistic data Dieses Objekt enthält die gemessenen Zeiten des jeweils UINT8 0x08 (8 letzten Zyklus. Sie können mit der TxPDO 135 (0x1A86 [} 148]) bzw. der TxPDO 136 (0x1A87 [} 148]) zyklisch übertragen werden und enthalten dann immer die Werte...
Seite 159
EtherCAT Kommunikation EL6731-00x0 Index F800 DP Bus Parameter Set Index (hex) Name Bedeutung Datentyp Flags Default F800:0D Min_Slave_Interval Zykluszeit für DP-Telegramme (außer Data-Exchange UINT16 (läuft synchron zum EtherCAT-Master)) F800:0E Poll_Timeout Reserve, muss 0 sein UINT16 0x0000 (0 F800:0F Data_Control_Time Zykluszeit des Global_Control-Telegramms...
State Machine Die EL6731-0010 kann auf verschiedene Weisen konfiguriert werden: 1. Konfiguration der EL6731-0010 mit StartUp-SDOs [} 160]: Hierbei werden die StartUp-SDOs im Ether- CAT Konfigurator berechnet und an den EtherCAT Master übergeben wie es z. B. im TwinCAT Sys- tem Manager durchgeführt wird.
Seite 161
Objekt 0x8000 [} 170] begonnen wird. Die DP CfgData sind mit dem Objekt 0x8002 [} 170] zu übertragen. Nach dem Empfang des Objekts 0x8000 ist die EL6731-0010 am PROFIBUS aktiv (nur FDL, kein DP). Die EL6731-0010 unterstützt die automatische Baudratensuche, daher muss keine Baudrate konfiguriert werden.
Seite 162
Status zugeordnet. Zyklische DP Kommunikation Beim Übergang nach SAFEOP überprüft die EL6731 die in den Sync-Manager Kanälen 2 und 3 konfigurierte Länge mit der berechneten Länge aus PDO-Mapping und PDO-Assign. Der Zustand SAFEOP wird nur eingenommen, wenn diese Längen übereinstimmen. Im Zustand SAFEOP ist die DP-Funktionalität der EL6731-0010 aktiv.
Seite 163
Das folgende Flussdiagramm zeigt den Ablauf der Konfiguration der EL6731-0010 mit Backup Parameter Storage: Abb. 136: Flussdiagramm: Ablauf der Konfiguration der EL6731-0010 mit Backup Parameter Storage Nach einem Power-On befindet sich die EL6731-0010 im Zustand INIT und besitzt keine DP-Konfiguration. Die EL6731-0010 ist nicht am PROFIBUS aktiv. EL6731...
EL6731-0010 mit StartUp-SDOs [} 160] gespeichert sind, entspricht der Ablauf dem dort beschriebenen. Zunächst wird also das Objekt 0x8000 mit den gespeicherten Daten beschrieben und die EL6731-0010 ist am PROFIBUS mit automatischer Baudratensuche aktiv. Anschließend DP Slave Konfiguration in dem Objekt 0x8002 erzeugt.
Seite 165
EtherCAT Kommunikation EL6731-00x0 Index 1008 Device name Index (hex) Name Bedeutung Datentyp Flags Default 1008:0 Device name Geräte-Name des EtherCAT-Slave STRING EL6731-0010 Index 1009 Hardware version Index (hex) Name Bedeutung Datentyp Flags Default 1009:0 Hardware version Hardware-Version des EtherCAT-Slaves STRING...
Seite 166
Zustand PREOP gesendet werden, da das STRING[n] Backup Parameter Storage die kompletten StartUp- SDOs enthält (s. Konfiguration der EL6731-0010 mit Backup Parameter Storage). 5 s nach dem Flaschen des Backup Parameter Storage wird die EL6731-0010 neu gebootet (schaltet nach INIT mit AL-Status-Code = 0x60).
Seite 167
EtherCAT Kommunikation EL6731-00x0 Index 1A00 DPS TxPDO-Map Slave Index (hex) Name Bedeutung Datentyp Flags Default 1A00:0 DPS TxPDO-Map Diese TxPDO enthält die DP Output Data des DP Sla- UINT8 Slave ves, die vom DP Master empfangen wurden. Je in Objekt 0x8002 [} 170] konfiguriertem DP-Modul mit DP Output...
Seite 168
EtherCAT Kommunikation EL6731-00x0 Index 1C32 SM output parameter Index (hex) Name Bedeutung Datentyp Flags Default 1C32:0 SM output parameter Synchronisierungsparameter der Outputs UINT8 0x20 (32 1C32:01 Sync mode Aktuelle Synchronisierungsbetriebsart: UINT16 0x0000 (0 • 0: Free Run 1C32:02 Cycle time...
Seite 169
EtherCAT Kommunikation EL6731-00x0 6.2.2.2 Profilspezifische Objekte (0x6000-0xFFFF) Die profilspezifischen Objekte haben für alle EtherCAT Slaves, die das Profil 5001 unterstützen, die gleiche Bedeutung. Index 6000 Input Data Index (hex) Name Bedeutung Datentyp Flags Default 6000:0 Input Data Dieses Objekt enthält die DP Output Data des DP Slaves UINT8 (werden vom DP-Master empfangen).
Seite 170
EtherCAT Kommunikation EL6731-00x0 Index 8000 DP Slave Parameter Set Slave Index (hex) Name Bedeutung Datentyp Flags Default 8000:0 DP Slave Parameter Dieses Objekt enthält die DP Konfiguration des (n+1). UINT8 0x33 (51 Set Slave yyy konfigurierten DP Slave (0 <= n < 125). Das Objekt ist mit Complete Access zu übertragen oder es muss erst...
Seite 171
EtherCAT Kommunikation EL6731-00x0 Index F000 Modular device profile Index (hex) Name Bedeutung Datentyp Flags Default F000:0 Modular device profile Allgemeine Informationen des Modular Device Profiles UINT8 0x02 (2 F000:01 Module index distan- Indexabstand der Objekte der einzelnen Kanäle UINT16 0x0010 (16...
Detaillierte Informationen hierzu entnehmen Sie bitte der vollständigen EtherCAT-Systembeschreibung. Firmware Kompatibilität Beckhoff EtherCAT Geräte werden mit dem aktuell verfügbaren letzten Firmware-Stand ausgeliefert. Dabei bestehen zwingende Abhängigkeiten zwischen Firmware und Hardware; eine Kompatibilität ist nicht in jeder Kombination gegeben. Die unten angegebene Übersicht zeigt auf welchem Hardware-Stand eine Firmware betrieben werden kann.
Stand. Überprüfen Sie auf der Beckhoff Webseite, ob eine aktuellere Dokumentation vorliegt. 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.
Die Geräterevision steht in engem Zusammenhang mit der verwendeten Firmware bzw. 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. Version: 2.3 EL6731...
Seite 175
Abb. 138: Rechtsklick auf das EtherCAT Gerät bewirkt im Config/FreeRun-Mode das Scannen des unterlagerten Feldes Wenn das gefundene Feld mit dem konfigurierten übereinstimmt, erscheint Abb. 139: Konfiguration identisch ansonsten erscheint ein Änderungsdialog, um die realen Angaben in die Konfiguration zu übernehmen. Abb. 140: Änderungsdialog EL6731 Version: 2.3...
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. Version: 2.3 EL6731...
Anhang 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. Nr.: 12 10 03 02:...
Seite 178
Um die Controller-Firmware eines Slave zu aktualisieren, wechseln Sie zum Karteireiter Online, s. Abb. „Firmware Update“. Abb. 144: Firmware Update Es ist folgender Ablauf einzuhalten, wenn keine anderen Angaben z.B. durch den Beckhoff Support vorliegen. • Slave in INIT schalten (A) •...
Seite 179
Abb. 146: 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. EL6731 Version: 2.3...
Seite 180
Ältere Firmwarestände können nur vom Hersteller aktualisiert werden! Update eines EtherCAT-Geräts Wählen Sie im TwinCAT System-Manager die Klemme an, deren FPGA-Firmware Sie aktualisieren möchten (im Beispiel: Klemme 5: EL5001) und kicken Sie auf dem Karteireiter EtherCAT auf die Schaltfläche Weitere Einstellungen. Version: 2.3 EL6731...
Seite 181
Anhang Abb. 148: Dialog "Weitere Eimstellungen" wählen Im folgenden Dialog Advanced Settings klicken Sie im Menüpunkt ESC-Zugriff/E²PROM/FPGA auf die Schaltfläche Schreibe FPGA, Abb. 149: Dialog "Schreibe FPGA" wählen EL6731 Version: 2.3...
Seite 182
Die Firmware von mehreren Geräten kann gleichzeitig aktualisiert werden, ebenso wie die ESI- Beschreibung. Voraussetzung hierfür ist, das für diese Geräte die gleiche Firmware-Datei/ESI gilt. Abb. 151: 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.3 EL6731...
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 184
ELM3604-0002 Klemme mit ID-Nummer (QR Code) 100001051 und eindeutiger Seriennum- mer 44160201..........................Abb. 9 EL6731 ............................Abb. 10 Federkontakte der Beckhoff I/O-Komponenten ................Abb. 11 Empfohlene Abstände bei Standard Einbaulage ................ Abb. 12 Weitere Einbaulagen ........................Abb. 13 Korrekte Konfiguration ........................
Seite 185
Abb. 78 Grundlegende EtherCAT Slave Diagnose in der PLC ..............Abb. 79 EL3102, CoE-Verzeichnis......................Abb. 80 Beispiel Inbetriebnahmehilfe für eine EL3204 ................Abb. 81 Default Verhalten System Manager..................... Abb. 82 Default Zielzustand im Slave ....................... Abb. 83 PLC-Bausteine..........................Abb. 84 Unzulässige Überschreitung E-Bus Strom .................. EL6731 Version: 2.3...
Seite 186
Abb. 127 DP-Slave Karteireiter ADS: Eintragen der DP-Master Net-ID mit „Add. Net-IDs“......132 Abb. 128 Flussdiagramm: Ablauf der Konfiguration der EL6731 mit Start-SDOs........134 Abb. 129 Flussdiagramm: Ablauf der Konfiguration der EL6731 mit Backup Parameter Storage....136 Version: 2.3 EL6731...
Seite 187
Abb. 134 Starten des DP-Zyklus durch SYNC0, Senden des ersten Telegrams nach SYNC1-Event ..141 Abb. 135 Flussdiagramm: Ablauf der Konfiguration der EL6731-0010 mit Start-SDOs......161 Abb. 136 Flussdiagramm: Ablauf der Konfiguration der EL6731-0010 mit Backup Parameter Storage..163 Abb. 137 Gerätekennung aus Name EL3204-0000 und Revision -0016 ............ 174 Abb.