EtherCAT Set State

Установите состояние сети EtherCAT

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

Описание

Блок EtherCAT Set State устанавливает состояние сети EtherCAT® к значению, переданному в через New State порт.

Порты

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

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

СостояниеЗначениеОписание
INIT1Инициализация – система находит ведомые устройства и инициализирует коммуникационный контроллер.
PREOP2Предпусковой — система использует коммуникационный контроллер для специфичных для системы обмена данных об инициализации. В этом состоянии сеть не может передать или получить данные сигнала.
SAFEOP4Безопасный операционный — сеть запускается и готовая к полной операции. Ведущее устройство отправляет входные данные в ведомое устройство. Ведомое устройство выход остается в безопасном состоянии.
OP8Операционный — сеть находится в полной операции. Ведущее устройство отправляет входные данные в ведомое устройство. Ведомое устройство отвечает выходными данными.

Вывод

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

Этот порт передает значение предыдущей установки New State порт.

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

Параметры

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

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

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

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

Введите номер секунд, чтобы ожидать состояния сети EtherCAT к переходу.

Установите тайм-аут на 0 возвратиться сразу. Если вы задаете ненулевое значение Timeout, в Параметрах конфигурации панель Solver, устанавливаете параметр Fixed-step size на значение, больше, чем значение Timeout.

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

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

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

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

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

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