BECKHOFF CX210009x4 Benutzerhandbuch
Seite 23

Produktübersicht
• Operational
• Boot
Regulärer Zustand eines jeden EtherCAT Slaves nach dem Hochlauf ist der Status OP.
Init
Nach dem Einschalten befindet sich der EtherCATSlave im Zustand Init . Dort ist weder Mailbox noch
Prozessdatenkommunikation möglich. Der EtherCATMaster initialisiert die SyncManagerKanäle 0 und 1
für die MailboxKommunikation.
PreOperational (PreOp)
Beim Übergang von Init nach PreOp prüft der EtherCATSlave, ob die Mailbox korrekt initialisiert wurde.Im
Zustand PreOp ist MailboxKommunikation aber keine ProzessdatenKommunikation möglich. Der
EtherCATMaster initialisiert die SyncManagerKanäle für Prozessdaten (ab SyncManagerKanal 2), die
FMMUKanäle und falls der Slave ein konfigurierbares Mapping unterstützt das PDOMapping oder das
SyncManagerPDOAssignement. Weiterhin werden in diesem Zustand die Einstellungen für die
Prozessdatenübertragung sowie ggf. noch klemmenspezifische Parameter übertragen, die von den
Defaulteinstellungen abweichen.
SafeOperational (SafeOp)
Beim Übergang von PreOp nach SafeOp prüft der EtherCATSlave, ob die SyncManagerKanäle für die
Prozessdatenkommunikation sowie ggf. ob die Einstellungen für die DistributedClocks korrekt sind. Bevor er
den Zustandswechsel quittiert, kopiert der EtherCATSlave aktuelle Inputdaten in die entsprechenden DP
RAMBereiche des EtherCATSlaveControllers (ECSC).
Im Zustand SafeOp ist Mailbox und ProzessdatenKommunikation 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.
Operational (Op)
Bevor der EtherCATMaster den EtherCATSlave von SafeOp 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 MailboxKommunikation möglich.
Boot
Im Zustand Boot kann ein Update der SlaveFirmware vorgenommen werden. Der Zustand Boot ist nur über
den Zustand Init zu erreichen.Im Zustand Boot ist MailboxKommunikation über das Protokoll FileAccess
over EtherCAT (FoE) möglich, aber keine andere MailboxKommunikation und keine Prozessdaten
Kommunikation.
CX210009x4
23
Version 1.1