EtherCAT Sync SDO Download

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

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

  • EtherCAT Sync SDO Download block

Описание

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

Ответ на операцию берет несколько меток деления основного шага расчета задачи. Присвойте синхронные блоки шаг расчета медленнее, чем основной шаг расчета задачи.

Порты

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

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

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

Вывод

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

Если никакая ошибка не происходит, этот порт передает 0. В противном случае это передает ненулевое значение. Для списка кодов ошибок смотрите Коды ошибок EtherCAT.

Параметры

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Введите длину вектора, как найдено в описание CoE для ведомого устройства в его руководстве.

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

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

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

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

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

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

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

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

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

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

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

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

Максимальное количество миллисекунд, чтобы ожидать ответа прежде, чем возвратить ошибку из-за тайм-аута.

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

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

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

Введенный в R2020b