Типы данных EtherCAT

Блоки Simulink® Real-Time™ EtherCAT® непосредственно поддерживают следующие типы данных EtherCAT. Программное обеспечение сопоставляет другие типы данных EtherCAT с массивом байтов. Массив байтов требует явного преобразования типа данных при помощи Byte Pack, Byte Unpack или блоков S-function.

Тип данных EtherCAT

Размер типа данных (биты)

Конвертированный тип данных Simulink

бит

1

uint8

bit8

8

uint8

bitarr

8 (битовый массив)

uint8

bitarr16

16 (битовый массив)

uint16

bitarr32

32 (битовый массив)

uint32

Bool

1

Булевская переменная

int8

8

int8

int16

16

int16

int32

32

int32

int64

64

int64

uint8

8

uint8

uint16

16

uint16

uint32

32

uint32