Инструкция по настройке Ethernet/IP на АБАК ПЛК
Для настройки связи по протоколу Ethernet/IP в проект CODESYS необходимо добавить устройство Ethernet. Для этого в дереве устройств щелкните правой кнопкой мыши на «Device (AbakController)» и выберите пункт «Добавить устройство».

Добавление устройства
В открывшемся всплывающем окне выберите Ethernet версии 3.5.15.0 и нажмите «Добавить устройство».

Добавление устройства Ethernet
Для устройства Ethernet необходимо настроить параметры порта. Если подключиться к ПЛК через шлюз (gateway), можно выбрать требуемый порт, и все его настройки будут перенесены.

Настройка Ethernet порта
Настройка EtherNet/IP Adapter
Устройство EtherNet/IP Adapter функционирует в качестве ведомого устройства по отношению к сканнеру EtherNet/IP. Чтобы настроить АБАК ПЛК в режиме адаптера EtherNet/IP, необходимо в конфигурацию Ethernet-устройства добавить модуль «EtherNet/IP Adapter» версии 3.5.15.20.

Добавление устройства Ethernet/IP Adapter
Добавьте устройство EtherNet/IP Module v3.5.14.0 в качестве модуля к EtherNet/IP Adapter. В данных устройствах доступна настройка маппинга (сопоставления) переменных ввода-вывода. Для расширения количества переменных допускается добавить необходимое количество модулей.

Добавление устройства EtherNet/IP Module
В EtherNet/IP Module присутствует параметр «Модуль», определяющий формат данных и количество переменных. Конфигурация должна содержать как минимум один модуль ввода.
Доступны следующие типы модулей:
-
Byte Input Module – одна переменная ввода типа Byte
-
Byte Output Module – одна переменная вывода типа Byte
-
Word Input Module – одна переменная ввода типа Word
-
Word Output Module – одна переменная вывода типа Word
-
DWord Input Module – одна переменная ввода типа DWord
-
DWord Output Module – одна переменная вывода типа DWord
-
Real Input Module – одна переменная ввода типа Real
-
Real Output Module – одна переменная вывода типа Real
-
Big Input Module – 505 переменных ввода типа Byte
-
Big Output Module – 509 переменных вывода типа Byte
Настройки устройства Ethernet/IP ModuleЧтобы изменить число переменных в модуле типа Big Input/Output Module вручную, отредактируйте шаблоны в папке C:\ProgramData\CODESYS\Devices\102\0000 1016\3.5.14.0. Шаблонами являются: -
CDS_ENIP_MODULE_MAX_INPUT.eds – для модуля ввода.
-
CDS_ENIP_MODULE_MAX_OUTPUT.eds – для модуля вывода.Откройте файл в текстовом редакторе. Для корректировки количества переменных в модуле адаптера добавляйте или удаляйте строки формата "8,Param1,". В конце последнего параметра должна находиться точка с запятой.Изменения применятся после сохранения шаблона и перезапуска CODESYS.
Шаблон CDS_ENIP_MODULE_MAX_INPUT.edsВо вкладке «EtherNet/IP Module Соотнесение входов/выходов» можно сопоставить (промаппировать) переменные из программы.
Маппирование переменных в Ethernet/IP ModuleПосле настройки всех модулей Ethernet/IP в устройстве Ethernet/IP Adapter необходимо сохранить его конфигурацию для сканнера. Это можно сделать либо через экспорт «Экспорт EDS-файла», либо установив описание адаптера в CODESYS через «Install to Device Repository».После этого можно запустить проект адаптера. Если сканнер успешно установит соединение с адаптером, индикаторы состояния устройств EtherNet/IP станут зелеными (или оранжевыми при отсутствии лицензии).
Установка EtherNet/IP Module AdapterНастройка EtherNet/IP ScannerEtherNet/IP сканнер является мастером по отношению к EtherNet/IP адаптеру. Для настройки ПЛК в качестве EtherNet/IP сканнера необходимо добавить устройство EtherNet/IP Scanner версии 3.5.15.20.
Добавление устройства Ethernet/IP ScannerЕсли адаптер экспортирован в виде EDS-файла, этот файл необходимо установить в репозиторий устройств CODESYS. Если адаптер уже был установлен с помощью функции «Install to Device Repository», установка EDS-файла не требуется.
Репозиторий устройствВ устройство EtherNet/IP Scanner необходимо добавить установленный адаптер. Параметры «Major Revision» и «Minor Revision» (см. рис. «Репозиторий устройств») должны соответствовать настройкам «Большое исправление» и «Малое исправление» в настройках EtherNetIP Adapter (см. рис. «Маппирование переменных в EtherNet/IP Module»)
Добавление установленного устройстваВ параметрах устройства требуется указать IP-адрес используемого EtherNet/IP адаптера.
Установка адресаВо вкладке «EtherNet/IP Module Соотнесение входов/выходов» доступно сопоставление переменных программы с входами и выходами модуля. После этого можно запустить и протестировать проект.
Маппирование переменных в установленном адаптереБез лицензии Ethernet/IP устройства работают в демонстрационном режиме не более 30 минут, после чего их работа блокируется. При отсутствии лицензии стрелки возле устройств имеют оранжевый цвет, при наличии лицензии - зеленый. Чтобы возобновить работу устройств, нажмите кнопку «Сброс».
Наличие связи по Ethernet/IP