Компиляция и загрузка в контроллер

Перед компиляций и загрузкой проекта необходимо провести настройку всех драйверов и модулей ввода-вывода. Если однотипных модулей в корзине несколько, то нужно им назначить уникальный адрес Modbus. Далее в среде CoDeSys объявить переменные с заданными адресами, которые привязать к переменной MB Adr module соответствующего драйвера.

Рисунок 15 - Конфигурация модулей и объявление переменных в CoDeSys

Для каждого драйвера необходимо включить исполнение в задаче цикла шины PCI-Bus рантайма CodeSys. Для этого выберите модуль в дереве проекта и на вкладке InterfaceModule I/O Mapping поле Always update variables установите в выпадающем меню пункт Enabled 2 (always in bus cycle task).

Рисунок 16 - Настройка обновления переменных модуля в CoDeSys

Данных настроек достаточно, чтобы программа пользователя загруженная в контроллер запустила драйвера модулей и опрашивала циклически данные по шине. Далее по заданному IP адресу осуществляется подключение к контроллеру на вкладке Device. По умолчанию IP адрес Ethernet1 192.168.5.20. Затем в меню Online выберите Download или Online Change и произведите загрузку программы пользователя.

Рисунок 17 - Настройка связи контроллера