EtherCAT: Jak se typicky používají SM0 & SM1 sync managery?
V EtherCAT se sync managery SM0 a SM1 typicky používají pro CoE (CANOpen over EtherCAT) mailbox komunikaci. Mailbox komunikace se v podstatě používá pro necyklickou výměnu dat mezi EtherCAT masterem a zařízeními slavů.
SM0se typicky používá jako MbxIn (Mailbox Input), to znamená pro komunikaci Master->SlaveSM1se typicky používá jako MbxOut (Mailbox receive), to znamená pro komunikaci Slave->Master
Pro detaily byste měli zkontrolovat ESI soubor vašeho EtherCAT slavů (specifikace EEPROM) nebo ESI XML soubor, který lze často stáhnout z webové stránky výrobce.
Zdroj: Beckhoff website a ETG1000.6 V1.0.32, oddíl 5.6.7.4.9 (vyžaduje bezplatné členství ETG).
Tabulka 75 v ETG1000.6 V1.0.32 (oddíl 5.6.7.4.9) uvádí, že sync managery se mají používat s následujícími typy komunikace SyncManageru:
- SM0: Mailbox Receive (typ komunikace
0x01) - SM1: Mailbox Send (typ komunikace
0x02) - SM2: Process Data Output (typ komunikace
0x03) (lze použít pro vstupy, pokud výstupy nejsou podporovány) - SM3: Process Data Input (typ komunikace
0x04)
Pouze pokud mailbox není podporován pro daný slave, sync managery se mají používat následujícím způsobem:
- SM0: Process Data Output (typ komunikace
0x03) (lze použít pro vstupy, pokud výstupy nejsou podporovány) - SM1: Process Data Input (typ komunikace
0x04)
Podívejte se na podobné články podle kategorie:
EtherCAT
Pokud vám tento článek pomohl, zvažte, zda mi nekoupíte kávu nebo nepřispějete přes PayPal na podporu výzkumu a publikování nových článků na TechOverflow