EtherCAT SII: ¿Qué es el 'buzón de recepción' (receive mailbox) y el 'buzón de envío' (send mailbox)?

La especificación EtherCAT ETG 1000.6 V1.0.32 define en la sección 5.4 SII coding que en la cabecera SII, los siguientes campos contienen la configuración de los buzones:

CampoDirecciónTipo de datoDirecciónDescripción
Bootstrap Receive Mailbox Offset0x0014Unsigned16master → slaveOffset del buzón de recepción para el estado Bootstrap
Bootstrap Receive Mailbox Size0x0015Unsigned16master → slaveTamaño del buzón de recepción para el estado Bootstrap
Bootstrap Send Mailbox Offset0x0016Unsigned16slave → masterOffset del buzón de envío para el estado Bootstrap
Bootstrap Send Mailbox Size0x0017Unsigned16slave → masterTamaño del buzón de envío para el estado Bootstrap
Standard Receive Mailbox Offset0x0018Unsigned16master → slaveOffset del buzón de recepción para el estado estándar
Standard Receive Mailbox Size0x0019Unsigned16master → slaveTamaño del buzón de recepción para el estado estándar
Standard Send Mailbox Offset0x001AUnsigned16slave → masterOffset del buzón de envío para el estado estándar
Standard Send Mailbox Size0x001BUnsigned16slave → masterTamaño del buzón de envío para el estado estándar

Dado que el buzón de recepción se utiliza para la comunicación master → slave, esto es, al igual que la mayoría de las demás especificaciones del estándar EtherCAT, desde la perspectiva del esclavo.

Por lo tanto,

El tamaño del buzón estándar y el del buzón Bootstrap pueden diferir — puede utilizarse un buzón Bootstrap más grande para optimización. Sin embargo, en la práctica, los esclavos EtherCAT suelen tener solo buzones estándar (es decir, los buzones Bootstrap son los mismos).

Fuente: ETG 1000.6 V1.0.32, sección 5.4 SII coding - requiere membresía ETG gratuita.


Echa un vistazo a artículos similares por categoría: EtherCAT