ПЛК ODOT C3351. Программирование в CODESYS

Рассмотрим настройку и программирование контроллера ODOT C3351 в среде разработки CODESYS.
Создание проекта
Запускаем программное обеспечение CODESYS V3.5 SP19 Patch 7, переходим в Tools - Device Repository (Инструменты - Репозиторий устройств). В появившемся окне выбираем Install («Установить»).

В появившемся окне выберите пункт Automatic detection «Автоматически определять типы файлов».

Выбираем XML-файл C3351 и IO модулей:

После завершения закрываем окно с репозиторием устройств.

Далее нажимаем «File» → «New Project» («Файл» → «Новый проект»).

В выпадающем меню выбираем «Standart project» («Стандартный проект»), присваиваем ему имя и указываем место хранения, далее нажимаем «ОК».

Автоматически откроется страница создания устройства, выбираем C3351 и подтверждаем.

Подождав немного программа автоматически создаст для пользователя стандартную структуру файлов проекта.

При первой установке CODESYS и сборке проекта для компиляции будет обнаружено множество отсутствующих элементов. Поэтому нужно открыть менеджер библиотек, затем нажать «Загрузить отсутствующую библиотеку», выбрать «все», начать загрузку, дождаться завершения загрузки и выполнить компиляцию снова. Несоблюдение вышеуказанных требований может привести к повреждению оборудования.

Настройка модулей ввода-вывода
Правой кнопкой мыши щелкаем на значок устройства C3351 → «Add Device» («Добавить устройство»).

В появившемся окне находим устройство IO-Modules, выбираем его и нажимаем «Добавить устройство». Закрывать эту страницу после добавления не нужно.

Затем выбираем «пустой» слот, щелкаем правой кнопкой мыши и выбираем «Вставить устройство», после чего вставьте необходимый модуль.

После установки модуля получаем следующий список:

Дважды щелкните соответствующий модуль, чтобы просмотреть адрес ввода-вывода

Программирование
Рекомендуется ознакомиться с этой главой после прочтения книги «The BOOK of CODESYS», https://us.store.codesys.com/the-book-of-codesys.html. ODOT-C3351 поддерживает пять языков программирования, включая список инструкций (IL), лестничную диаграмму (LD), структурированный текст (ST), диаграмму функциональных блоков (CFC/FBD) и последовательную диаграмму функций (SFC). В дереве управления проектами дважды щелкните программу PLC_PRG (PRG) в разделе подразделение организации программы.


Можно создать простую программу присваивания выходных переменных и наблюдать за изменениями индикаторных лампочек ПЛК ODOT C3351. Подключите QX0.0 и QX0.1 СT-222F к переменным test1 и test2 двумя способами. Первый способ — это способ, отмеченный зеленым цветом на рисунке выше, а второй способ — это способ, отмеченный красным цветом . Оба способа позволяют связать каналы с переменными.
Загрузка проекта, мониторинг
Дважды кликаем на значок устройства, вводим IP-адрес устройства C3351 в поле «Настройки связи» и нажмите Enter, дождитесь успешной активации устройства.

На этом этапе можно наблюдать изменение индикатора устройства ввода-вывода. Можно увидеть, что горят индикаторы первого и второго каналов CT-222F, что указывает на успешную запись программы.
Для наблюдения за текущим состоянием модуля ввода/вывода в реальном времени необходимо установить параметр «Always updatevariables» («Всегда обновлять переменные») в значение Enable 1 в настройках ПЛК устройства C3351.

В следующей статье рассмотрим настройку контроллера ODOT C3351 для работы по потоколу Modbus TCP.