Herunterladen Diese Seite drucken

Beckhoff AX2000-B110 Dokumentation Seite 25

Ethercat-interface für ax2000

Werbung

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 Default-
Einstellungen 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).
Im Zustand Safe-Op ist Mailbox- und Prozessdaten-Kommunikation möglich, allerdings hält der Slave seine
Ausgänge im sicheren Zustand und gibt sie noch nicht aus. Die Inputdaten werden aber bereits zyklisch
aktualisiert.
Ausgänge im SAFEOP
Die standardmäßig aktivierte Watchdog-Überwachung bringt die Ausgänge im Modul in
Abhängigkeit von den Einstellungen im SAFEOP und OP in einen sicheren Zustand - je nach Gerät
und Einstellung z.B. auf AUS.
Wird dies durch Deaktivieren der Watchdog-Überwachung im Modul unterbunden, können auch im
Geräte-Zustand SAFEOP Ausgänge geschaltet werden bzw. gesetzt bleiben.
Operational (Op)
Bevor der EtherCAT-Master den EtherCAT-Slave von Safe-Op nach Op schaltet muss er bereits gültige
Outputdaten übertragen.
Im Zustand Op kopiert der Slave die Ausgangsdaten des Masters auf seine Ausgänge. Es ist Prozessdaten-
und Mailbox-Kommunikation möglich.
Boot
Im Zustand Boot kann ein Update der Slave-Firmware vorgenommen werden. Der Zustand Boot ist nur über
den Zustand Init zu erreichen.
Im Zustand Boot ist Mailbox-Kommunikation über das Protokoll File-Access over EtherCAT (FoE) möglich,
aber keine andere Mailbox-Kommunikation und keine Prozessdaten-Kommunikation.
5.6
Anpassen der EtherCAT State Machine
Im Folgenden werden die Anpassungen der Zustände von den EtherCAT -Slaves beschrieben. Die
allgemeinen Beschreibungen der Zustände im Kapitel "EtherCAT State Machine" sind weiterhin gültig und
wurden lediglich ergänzt.
• Init
• Pre-Operational
• Safe-Operational
• Operational
• Boot
Init
Keine Ergänzung.
AX2000-B110
Version: 2.2
EtherCAT
25

Werbung

loading