Чтобы сконфигурировать сеть 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 для Выполнения.