Чтобы сконфигурировать сеть EtherCAT® использование TwinCAT® 3, выполните следующие шаги.
Эта процедура принимает, что вы знакомы с TwinCAT 3 и его документацией.
Прежде, чем сконфигурировать сеть, выполните шаги в TwinCAT 3 Установки.
Остальная часть этого примера принимает, что ваша сеть EtherCAT состоит из Beckhoff®
EK1100
, EL3062
, и EL4002
модули соединяются в том приказе, выполненном терминатором строки.
Отсканировать сеть EtherCAT с TwinCAT 3:
Соедините свою сеть EtherCAT с портом Ethernet компьютера разработчика, выделенным EtherCAT. Включите сеть.
Запустите Microsoft® Visual Studio® и создайте проект TwinCAT 3.
В меню TwinCAT запустите сканер устройства.
Сканер сообщает, что новые устройства ввода-вывода были найдены.
В списке устройств Ethernet, которые сканер обнаруживает на компьютере разработчика, выберите устройство Ethernet, в которое вы включили свою сеть EtherCAT.
Если вы не видите, что устройство Ethernet, идентифицированное как устройство EtherCAT, проверяет вашу конфигурацию сети EtherCAT и источник питания.
Отсканируйте для полей EtherCAT в вашей сети.
Сканер сообщает об устройствах EtherCAT относительно вашей сети.
Отключите режим свободы действий.
В вашем проекте TwinCAT проверяйте, что сканер загрузил запрошенную информацию о ваших устройствах EtherCAT.
Прежде, чем сконфигурировать главный узел сети EtherCAT, отсканируйте сеть с TwinCAT.
Чтобы сконфигурировать главный узел, выполните следующие шаги.
Создать и сконфигурировать EtherCATtask:
В TwinCAT 3 добавьте элемент в свой системный список задач.
Обеспечьте имя для задачи, например, Task 1
и сконфигурируйте Task 1
как задача с изображением.
В списке задач выберите Task 1
и установленный его цикл отмечает значение к значению в миллисекундах, таких как 10
для 10
миллисекунды.
Запишите метку деления цикла в миллисекундах.
В диалоговом окне Model Configuration Parameters используйте метку деления цикла, чтобы вычислить значение для поля Fixed-step size (fundamental sample time). Чтобы позволить Simulink® вычислять шаг расчета, выберите Auto
.
Сконфигурировать входные параметры задачи:
В TwinCAT 3, под Term 1
, получите доступ к узлам Term 2
и AI Standard Channel 1
.
Перетащите Value
узел AI Standard Channel 1
к Task 1
входные параметры.
Сконфигурируйте Term 1
входные параметры как переменные.
Соедините AI Standard Channel 1
переменная к Term 2
.
Сконфигурировать задачу выходные параметры:
В TwinCAT 3, под Term 1
, получите доступ к узлам Term 3
и AO Outputs Channel 1
.
Перетащите Analog output
узел AO Outputs Channel 1
к Task 1
выходные параметры .
Сконфигурируйте Term 1
аналоговые выходы как переменные.
Соедините Analog output
переменная к Term 3
.
Сконфигурировать Term 3
распределенные часы:
В TwinCAT 3, под Term 3
, получите доступ к вкладке DC.
Измените режим работы DC в DC Synchron
.
Файл Информации о сети EtherCAT (ENI) представляет главный узел сети EtherCAT. Чтобы создать файл ENI, отсканируйте и сконфигурируйте сетевой withTwinCAT 3.
Чтобы экспортировать файл ENI от TwinCAT 3, выполните следующие шаги.
Под Device 1 (EtherCAT)
узел, в EtherCAT
перейдите, выполните команду, чтобы экспортировать конфигурационный файл.
В файле сохраняют диалоговое окно, вводят имя XML-файла, такое как BeckhoffAIOconfig.xml
.
Файл ENI отформатирован как XML-файл с расширением XML-файла. Создание приложения реального времени производит XML-файл с тем же именем как ваша модель. Чтобы избежать конфликта, используйте имя файла ENI, которое отличается от имени вашей модели.
Сохраните файл проекта.
В файле сохраняют диалоговое окно, вводят имя файла SLN, такое как BeckhoffAIOconfig
.
Чтобы рассмотреть или изменить вашу настройку, откройте проект файл SLN с помощью Microsoft Visual Studio. Если вы изменяете настройку, сохраняете и XML и файлы SLN.
Следующей задачей является Установка Сеть EtherCAT для Выполнения.