Сконфигурируйте модель главного узла EtherCAT

Прежде, чем сконфигурировать модель, выполните шаги в, Конфигурируют Сеть EtherCAT с TwinCAT 3.

Сконфигурировать модель xpcEthercatBeckhoffAIO для выполнения с помощью целевого компьютера в качестве главного узла выполните следующие шаги.

Сконфигурируйте блок EtherCAT Init

Прежде чем вы будете использовать блок EtherCAT Init, будете конфигурировать withTwinCAT® 3 сети EtherCAT®.

Эта процедура принимает, что вы знакомы с TwinCAT 3 и его документацией.

Как часть процесса настройки, создайте и сохраните файл Информации о сети EtherCAT (ENI). Смотрите Конфигурируют Сеть EtherCAT с TwinCAT 3.

Если вы конфигурируете распределенные часы EtherCAT в основном режиме сдвига, использование блока IEEE 1588 Sync Execution в той же модели производит ошибку сборки. Включать EtherCAT распределило часы, и IEEE® 1588 синхронизировал выполнение в той же модели, используйте режим сдвига шины EtherCAT.

Сконфигурировать блок EtherCAT Init модели xpcEthercatBeckhoffAIO, выполните следующие шаги.

  1. Открытая модель xpcEthercatBeckhoffAIO.

  2. Дважды кликните блок EtherCAT Init.

  3. В текстовом поле Config file (ENI) просмотрите к файлу Информации о сети EtherCAT (ENI), который вы создали, когда вы сконфигурировали сеть (здесь, 'BeckhoffAIOconfig.xml'). Можно ввести имя файла с или без одинарных кавычек.

  4. Возьмите значение по умолчанию 0 для параметра Device index.

    Если модель включает больше чем одну сеть EtherCAT, введите уникальный Device index для каждой сети. Введите то же значение для всех блоков в каждой сети.

  5. Введите PCI bus и PCI slot для порта EtherCAT, который вы соединяете со своей сетью EtherCAT. Смотрите Установку Сеть EtherCAT для Выполнения.

  6. Возьмите значение по умолчанию Large model для параметра DC Tuning.

  7. Чтобы обновить данные в блоке EtherCAT Init и распространить его с другими блоками EtherCAT, нажмите Refresh Data.

  8. Нажмите OK.

Сконфигурируйте EtherCAT PDO, получают блоки

Сконфигурировать блоки EtherCAT PDO Receive модели xpcEthercatBeckhoffAIO, выполните следующие шаги. Вы, должно быть, выбрали допустимый файл ENI в блоке EtherCAT Init.

Эта процедура принимает, что вы знакомы с TwinCAT 3 и его документацией.

  1. Дважды кликните блок EtherCAT PDO Receive пометил EtherCAT PDO Receive.

  2. Установите параметр Device Index на набор значений в блоке EtherCAT Init.

  3. Из списка Signal Name выберите получаемую доступ сеть EtherCAT, здесь Term 2 (EL3062).AI Standard Channel 1.Value.

  4. Отметьте значение параметра Sample Time, который находится в секундах.

  5. Нажмите OK.

Выполнитесь шаги 5-9 для блока EtherCAT PDO Receive пометили EtherCAT PDO Receive 1.

Сконфигурируйте блоки передачи EtherCAT PDO

Сконфигурировать блоки EtherCAT PDO Transmit модели xpcEthercatBeckhoffAIO, выполните следующие шаги. Вы, должно быть, выбрали допустимый файл ENI в блоке EtherCAT Init.

Эта процедура принимает, что вы знакомы с TwinCAT 3 и его документацией.

  1. Открытая модель xpcEthercatBeckhoffAIO.

  2. Дважды кликните блок EtherCAT PDO Transmit пометил EtherCAT PDO Transmit.

  3. Установите параметр Device Index на набор значений в блоке EtherCAT Init.

  4. Выберите значение Signal Name, сопоставимое с получаемой доступ сетью EtherCAT, здесь Term 3 (EL4002).AO Outputs Channel 1.Analog output.

  5. Отметьте значение параметра Sample Time, который находится в секундах.

  6. Нажмите OK.

Выполнитесь шаги 2-6 для блока EtherCAT PDO Transmit пометили EtherCAT PDO Transmit 1.

Сконфигурируйте параметры конфигурации модели EtherCAT

Сконфигурировать параметры конфигурации для модели xpcEthercatBeckhoffAIO, выполните следующие шаги. Вы, должно быть, выбрали допустимый файл ENI в блоке EtherCAT Init. Для получения дополнительной информации смотрите Деривацию Размера Фиксированного Шага.

  1. Открытая модель xpcEthercatBeckhoffAIO.

  2. Вычислите наибольший общий делитель (GCD) значений Sample Time для задач EtherCAT и для всех исходных блоков в модели. В этом случае GCD является 0.010.

  3. В Редакторе Simulink®, на вкладке Real-Time, от раздела Prepare, нажимают Hardware Settings. Выберите Configuration Parameters> Solver.

  4. Установите параметр Type на Fixed-step и Fixed-step size (fundamental sample time) к одному из следующего:

    • Интегральный делитель значения GCD, в секундах.

    • auto, если все другие исходные блоки в модели задали шаги расчета.

    В этом случае установите его на 0.010.

    Диалоговое окно параметров конфигурации модели выглядит так фигура.

  5. Нажмите OK.

Следующие задачи создают, загрузка и выполнение модели главного узла EtherCAT.