EtherCAT SII: Що таке «приймальна поштова скринька» та «відправна поштова скринька»?

Специфікація EtherCAT ETG 1000.6 V1.0.32 визначає в розділі 5.4 SII coding, що в заголовку SII такі поля містять налаштування поштових скриньок:

ПолеАдресаТип данихНапрямокОпис
Зміщення приймальної поштової скриньки Bootstrap0x0014Unsigned16master → slaveЗміщення приймальної поштової скриньки для стану Bootstrap
Розмір приймальної поштової скриньки Bootstrap0x0015Unsigned16master → slaveРозмір приймальної поштової скриньки для стану Bootstrap
Зміщення відправної поштової скриньки Bootstrap0x0016Unsigned16slave → masterЗміщення відправної поштової скриньки для стану Bootstrap
Розмір відправної поштової скриньки Bootstrap0x0017Unsigned16slave → masterРозмір відправної поштової скриньки для стану Bootstrap
Зміщення стандартної приймальної поштової скриньки0x0018Unsigned16master → slaveЗміщення приймальної поштової скриньки для стандартного стану
Розмір стандартної приймальної поштової скриньки0x0019Unsigned16master → slaveРозмір приймальної поштової скриньки для стандартного стану
Зміщення стандартної відправної поштової скриньки0x001AUnsigned16slave → masterЗміщення відправної поштової скриньки для стандартного стану
Розмір стандартної відправної поштової скриньки0x001BUnsigned16slave → masterРозмір відправної поштової скриньки для стандартного стану

Оскільки receive (приймальна) поштова скринька використовується для зв’язку master → slave, це — як і більшість інших специфікацій у стандарті EtherCAT — з точки зору slave.

Отже,

Розмір стандартної поштової скриньки та Bootstrap-поштова скринька можуть відрізнятися — більша Bootstrap-поштова скринька може використовуватися для оптимізації. Однак на практиці EtherCAT-слейви найчастіше мають лише стандартні поштові скриньки (тобто bootstrap-поштові скриньки такі ж самі).

Джерело: ETG 1000.6 V1.0.32, розділ 5.4 SII coding — потребує безкоштовного членства в ETG.


Дивіться схожі статті за категоріями: EtherCAT