Типы данных 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