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

enter image description here

Рассмотрим настройку и программирование контроллера ODOT C3351 в среде разработки CODESYS.

Создание проекта

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

enter image description here

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

enter image description here

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

enter image description here

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

enter image description here

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

enter image description here

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

enter image description here

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

enter image description here

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

enter image description here

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

enter image description here

Настройка модулей ввода-вывода

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

enter image description here

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

enter image description here

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

enter image description here

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

enter image description here

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

enter image description here

Программирование

Рекомендуется ознакомиться с этой главой после прочтения книги «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) в разделе подразделение организации программы.

enter image description here

enter image description here

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

Загрузка проекта, мониторинг

Дважды кликаем на значок устройства, вводим IP-адрес устройства C3351 в поле «Настройки связи» и нажмите Enter, дождитесь успешной активации устройства.

enter image description here

На этом этапе можно наблюдать изменение индикатора устройства ввода-вывода. Можно увидеть, что горят индикаторы первого и второго каналов CT-222F, что указывает на успешную запись программы.

Для наблюдения за текущим состоянием модуля ввода/вывода в реальном времени необходимо установить параметр «Always updatevariables» («Всегда обновлять переменные») в значение Enable 1 в настройках ПЛК устройства C3351. enter image description here

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

Результаты поиска: 0