
PLC351 - это компактный модульный программируемый логический контроллер с поддержкой одной из самых популярных сред разработки CODESYS V3.5. Этот контроллер поддерживает 5 языков программирования, соответствующих стандарту МЭК-61131-3: Instruction List (IL), Ladder Diagram (LD), Structured Text (ST), Function Block Diagram (FBD/CFC) и Sequential Function Chart (SFC). В статье мы рассмотрим настройку и программирование контроллера PLC351 в среде разработки CODESYS.
В первую очередь необходимо установить CODESYS V3.5 SP19.
После загрузки установочного пакета дважды кликните по файлу и следуйте шагам в появившемся окне установщика.
После установки CODESYS можно создать ярлык на рабочем столе для удобного доступа к нему.
При первом открытии программы рекомендуется подготовить рабочее пространство, установив необходимые библиотеки устройств. Для этого в верхнем меню нужно выбрать раздел «Инструменты», а затем пункт «Репозиторий устройств…».

В появившемся диалоговом окне следует нажать кнопку «Установить…».

Далее - «Автоматическое определение типов файлов» и выбрать файлы конфигурации, предоставленные нашей компанией, при помощи множественного выбора (выделив их с зажатой клавишей Ctrl).

После успешной загрузки всех необходимых файлов конфигурации закройте интерфейс репозитория устройств.

Для создания проекта необходимо в главном меню программы выбрать пункты «Файл» → «Новый проект…».

В появившемся диалоговом окне следует указать тип проекта «Стандартный проект», после чего задать произвольное имя проекта и выбрать папку для его сохранения. Подтвердите создание проекта нажатием кнопки OK.

Откроется окно выбора устройства, где нужно найти и выделить контроллер PLC351, выбрать язык программирования и подтвердить выбор.

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

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

В дереве проекта выберите «пустой» слот (отмеченный как <Empty>), нажмите правой кнопкой мыши на выбранном слоте и в контекстном меню выберите «Подключить устройство…». Из списка доступных модулей выберите требуемую модель в соответствии с техническими потребностями.

В дереве проекта отображается список всех подключенных модулей с указанием занятых слотов.

Чтобы настроить параметры дважды нажмите по нужному модулю в списке. В открывшемся окне можно просмотреть назначенные адреса ввода-вывода и настроить их соответствие.

В дереве проекта дважды нажмите на элемент PLC_PRG (PRG) в разделе Application.
Можно создать простую программу с присвоением значений выходным переменным и наблюдать за изменением состояния индикаторов на физическом устройстве PLC351. Свяжите выходы QX0.0 и QX0.1 модуля DO-316P с переменными test1 и test2 двумя способами. Оба метода обеспечивают корректное сопоставление физических каналов с программными переменными.


Для загрузки программы в PLC351 дважды нажмите по иконке устройства в дереве проекта и введите его IP-адрес в разделе «Установки соединения». После ввода адреса нажмите Enter и дождитесь успешной активации подключения.

После авторизации на устройстве запустите программу. Состояние каналов можно отслеживать по индикаторам модулей ввода-вывода. Например, свечение первых двух каналов модуля DO-316P подтвердит успешную запись программы.
Примечание: Для отображения в реальном времени значений карты ввода-вывода в настройках ПЛК PLC351 необходимо активировать опцию «Включено 1 (в задаче цикла шины, если не используется в других задачах)».
Чтобы программа запускалась автоматически при включении питания, создайте приложение с неявным стартом в разделе Application – Настройки…



Наши специалисты помогут вам подобрать оборудование, проконсультируют по всем техническим вопросам и предложат оптимальное решение для вашей задачи.
Обращайтесь по электронной почте ladoga@nnz.ru, и мы с радостью поможем вам!
Подписывайтесь на нас в социальных сетях и будьте в курсе всех новостей: Telegram | VK | Dzen | YouTube.
Листовка «Системы управления и сбора данных Ладога»