EtherCAT SII: O que é 'receive mailbox' e 'send mailbox'?

A especificação EtherCAT ETG 1000.6 V1.0.32 define na seção 5.4 SII coding que no cabeçalho SII, os seguintes campos contêm configurações de mailbox:

FieldAddressData TypeDirectionDescription
Bootstrap Receive Mailbox Offset0x0014Unsigned16master → slaveReceive Mailbox Offset for Bootstrap state
Bootstrap Receive Mailbox Size0x0015Unsigned16master → slaveReceive Mailbox Size for Bootstrap state
Bootstrap Send Mailbox Offset0x0016Unsigned16slave → masterSend Mailbox Offset for Bootstrap state
Bootstrap Send Mailbox Size0x0017Unsigned16slave → masterSend Mailbox Size for Bootstrap state
Standard Receive Mailbox Offset0x0018Unsigned16master → slaveReceive Mailbox Offset for standard state
Standard Receive Mailbox Size0x0019Unsigned16master → slaveReceive Mailbox Size for standard state
Standard Send Mailbox Offset0x001AUnsigned16slave → masterSend Mailbox Offset for standard state
Standard Send Mailbox Size0x001BUnsigned16slave → masterSend Mailbox Size for standard state

Como a mailbox de recebimento é usada para comunicação master → slave, isso é - como a maioria das outras especificações no padrão EtherCAT - da perspectiva do slave.

Portanto,

O tamanho padrão da mailbox e a mailbox Bootstrap podem diferir — uma mailbox Bootstrap maior pode ser usada para otimização. No entanto, na prática, slaves EtherCAT geralmente têm apenas mailboxes padrão (ou seja, mailboxes bootstrap são as mesmas).

Fonte: ETG 1000.6 V1.0.32, seção 5.4 SII coding - requer associação ETG gratuita.


Check out similar posts by category: EtherCAT