EtherCAT асинхронная загрузка SDO

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

  • Библиотека:
  • Simulink Real-Time / EtherCAT

Описание

Блок EtherCAT Async SDO Download выбирает регистр CANopen значением Index в заданном ведомом устройстве EtherCAT® и отправляет запрос записи. Блок затем сразу продолжает обрабатывать свои входные данные.

Порты

Входной параметр

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

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

Когда true, блок загружает данные.

Вывод

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

Состояние асинхронной передачи данных:

  • 0 — Передача почтового ящика возражает неактивный, передача, не запускающаяся

  • 1 — Выполнение объекта передачи почтового ящика, передача, не завершенная

  • 2 — Передача успешно выполняется

  • 3 — Ошибка произошла во время запроса о переводе

Параметры

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

Задайте шестнадцатеричное (например, 0x7) или десятичный индекс регистра CANopen.

Если вы задаете недопустимый индекс, блок возвращает значение 3 через Status вывод.

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

Параметры блоков: index

Задайте шестнадцатеричное (например, 0x7) или десятичный подындекс регистра CANopen.

Если вы задаете недопустимый подындекс, блок возвращает значение 3 через Status вывод.

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

Параметры блоков: subIndex

Из списка выберите тип данных регистра CANopen.

Если вы выбираете тип данных, который не совпадает с типом записи, блок возвращает значение 3 через Status вывод.

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

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

Задайте размерность строки и столбца регистра CANopen.

Введите значение 1. Блоки EtherCAT поддерживают только скаляры и векторы.

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

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

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

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

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

Из списка выберите имя ведомого устройства, которое содержит регистр CANopen.

Блок заполняет этот выпадающий список с содержимым конфигурационного файла.

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

Параметры блоков: selected_slave

Введите основной шаг расчета или кратное основному шагу расчета. -1 означает, что шаг расчета наследован.

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

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

Представленный в R2010b