Herunterladen Inhalt Inhalt Diese Seite drucken

Parametrieren Und In Betrieb Nehmen; Ethercat State Machine - Beckhoff CX B110 Serie Handbuch

Ethercat-slave-optionsschnittstelle für cx9020, cx5xx0 und cx20xx
Inhaltsverzeichnis

Werbung

Parametrieren und in Betrieb nehmen

5
Parametrieren und in Betrieb nehmen
Der EtherCAT-Slave kann mit TwinCAT 2 und TwinCAT 3 konfiguriert werden. In den nachfolgenden
Kapiteln wird die EtherCAT State Machine beschrieben und wie Sie einen EtherCAT-Slave in TwinCAT
einfügen, Variablen anlegen, den Device-Status und die Geräte Identifikation aktivieren.
5.1

EtherCAT State Machine

EtherCAT State Machine
Über die EtherCAT State Machine (ESM) wird der Zustand des EtherCAT-Slaves gesteuert. Je nach
Zustand sind unterschiedliche Funktionen im EtherCAT-Slave zugänglich bzw. ausführbar. Insbesondere
während des Hochlaufs des Slaves müssen in jedem State spezifische Kommandos vom EtherCAT Master
zum 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.
Init
Nach dem Einschalten befindet sich der EtherCAT-Slave im Zustand Init . Dort ist weder Mailbox- noch
Prozessdatenkommunikation möglich. Der EtherCAT-Master initialisiert die Sync-Manager-Kanäle 0 und 1
für die Mailbox-Kommunikation.
Pre-Operational (Pre-Op)
Beim Übergang von Init nach Pre-Op prüft der EtherCAT-Slave, ob die Mailbox korrekt initialisiert wurde.Im
Zustand Pre-Op ist Mailbox-Kommunikation aber keine Prozessdaten-Kommunikation möglich. Der
EtherCAT-Master initialisiert die Sync-Manager-Kanäle für Prozessdaten (ab Sync-Manager-Kanal 2), die
FMMU-Kanäle und falls der Slave ein konfigurierbares Mapping unterstützt das PDO-Mapping oder das
Sync-Manager-PDO-Assignement. Weiterhin werden in diesem Zustand die Einstellungen für die
Prozessdatenübertragung sowie ggf. noch klemmenspezifische Parameter übertragen, die von den
Defaulteinstellungen abweichen.
Safe-Operational (Safe-Op)
Beim Übergang von Pre-Op nach Safe-Op prüft der EtherCAT-Slave, ob die Sync-Manager-Kanäle für die
Prozessdatenkommunikation sowie ggf. ob die Einstellungen für die Distributed-Clocks korrekt sind. Bevor er
den Zustandswechsel quittiert, kopiert der EtherCAT-Slave aktuelle Inputdaten in die entsprechenden DP-
RAM-Bereiche des EtherCAT-Slave-Controllers (ECSC).
26
Version: 1.3
CXxxxx-B110

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis