exponenta event banner

Передача EtherCAT PDO

Передача данных на подчиненное устройство, представленное объектом данных процесса

  • Библиотека:
  • Simulink в реальном времени/EtherCAT

  • EtherCAT PDO Transmit block

Описание

Блок передачи EtherCAT PDO передает вычисленные данные определенной переменной в ведомом устройстве EtherCAT ®.

Диалоговое окно параметров блока содержит два раздела, параметры и информацию о сигнале. При указании имени сети EtherCAT и переменной устройства:

  • Маска блока приема EtherCAT PDO обновляется с помощью выбранного имени сигнала.

  • Информация о сигнале в диалоговом окне параметров блока обновляется для отражения переменной устройства.

Примечание

Если при анализе конфигурационного файла, указанного в блоке EtherCAT Init, возникает ошибка, этот блок отображает сообщение об ошибке.

Порты

Вход

развернуть все

Вектор данных для передачи на ведомое устройство EtherCAT.

Параметры

развернуть все

Чтобы связать блок с сетью EtherCAT, скопируйте значение индекса устройства из блока EtherCAT Init, представляющего эту сеть, в индекс устройства для блока.

Программное использование

Параметр блока: device_id

В списке выберите имя переменной устройства EtherCAT.

Диалоговое окно параметров блока обновляет информацию о сигнале, доступную только для чтения, в соответствии с выбранной переменной устройства.

Сопоставление компонентов EtherCAT-конфигуратора с блоками Simulink ® Real-Time™ и атрибутами блоков см. в разделе Сопоставление компонентов EtherCAT-конфигуратора.

Сопоставление типов данных Simulink с типами данных EtherCAT см. в разделе Типы данных EtherCAT.

Программное использование

Параметр блока: sig_name

Это свойство доступно только для чтения.

После выполнения блока EtherCAT Init местоположение в изображении процесса, из которого доступны данные.

Программное использование

Параметр блока: sig_offset

Это свойство доступно только для чтения.

Тип данных Simulink для данных EtherCAT.

Программное использование

Параметр блока: sig_type

Это свойство доступно только для чтения.

Размер в битах типа данных EtherCAT.

Программное использование

Параметр блока: type_size

Это свойство доступно только для чтения.

Блоки EtherCAT поддерживают векторы и скаляры (векторы размерности 1).

Программное использование

Параметр блока: sig_dim

Это свойство доступно только для чтения.

Это скорость выполнения задачи EtherCAT, как указано в файле ENI.

Программное использование

Параметр блока: sample_time

Примеры модели

Представлен в R2020b