ПЛК2хх продвинутый курс

В этом курсе изучаются программно-аппаратные средства ПЛК2хх и среды программирования CODESYS V3.5, которые не были представлены в программе «ПЛК2хх – программирование в среде CODESYS V3.5 (базовый курс)».

Содержание данного курса: языки программирования структурированного текста (ST) и последовательных функциональных схем (SFC), релейные и ПИД-регуляторы, организация обмена данными ПЛК2хх и Master SCADA с использованием OPC-сервера, использование web-интерфейса для отображения визуализаций на удаленном компьютере.

По окончании обучения слушатели смогут:

  • создавать эффективное описание алгоритмов управления оборудованием и технологическим процессом на языке структурированного текста ST;

  • структурировать пользовательский проект, используя язык последовательных функциональных схем (SFC), обеспечивая тем самым наглядность и максимальное быстродействие пользовательской программы;

  • осознанно выбирать и манипулировать нестандартными типами данных;

  • конфигурировать ПЛК и приборы ОВЕН для обмена данными между ними в распределенных системах с промышленными интерфейсами RS-485, Modbus (ASCII/RTU, TCP);

  • настраивать обмен данными между SCADA системой и ПЛК, используя OPC сервер;

  • определять параметры объекта и настраивать релейный и ПИД-регулятор по экспериментальным характеристикам объекта управления.

Продолжительность курса – 5 дней.

Курс предназначен для специалистов в области КИПиА, освоивших базовый курс программирования в среде CODESYS V3.5, планирующих или уже реализующих проекты с использованием приборов ОВЕН ПЛК2хх, модулей удаленного ввода/вывода Мх110 и Мх210, сенсорных операторских панелей СП3хх.

Программа курса

1 день

  • Контроллеры ПЛК2хх в системах автоматизации.

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

  • Язык программирования CFC – базовые функции и функциональные блоки.

  • Расширенные возможности языка CFC – странице-ориентированный редактор CFC, подпрограммы, пользовательские функции и функциональные блоки.

2 день

  • Язык структурированного текста – ST.

  • Синтаксис языка ST.

  • Инструкция выбора IF...THEN...END_IF.

  • Инструкции повторения FOR..., WHILE..., REPEAT...

  • Вызов элементарных функций, элементарных функциональных блоков, пользовательских функциональных блоков и процедур.

3 день

  • Структурирование проекта автоматизации. Язык SFC.

  • Шаги и макрошаги.

  • Действия – типы, спецификаторы действий, связывание действий с шагами.

  • Переходы: организация переключений в SFC, критерии перехода между процессами, переключение процессов из тела шага, из POU перехода, из других POU или экрана операторской панели.

4 день

  • Системы регулирования технологических параметров – принцип обратной связи, модели объектов.

  • Релейные регуляторы: принцип работы релейного регулятора, влияние параметров объекта управления и задержки управляющего воздействия на изменение регулируемой величины, рекомендации по реализации релейных регуляторов средствами CODESYS V3.5.

  • ПИД – регулятор: принцип обратной связи в системе регулирования; показатели качества системы; экспериментальное определение параметров объекта управления; настройка ПИД регулятора; влияние пропорциональной (П), интегральной (И) и дифференциальной (Д) составляющих регулятора на поведение системы.

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

5 день

  • Организация обмена данными между ПЛК2хх и SCADA-системой: знакомство с CODESYS OPC Server V3, подготовка ПЛК для связи со SCADA-системой, настройка OPC-сервера. Знакомство с MasterOPC Universal Modbus Server.

  • WEB-визуализация, настройка отображения визуализаций на удаленном компьютере.

  • Многопользовательские проекты, управление пользователями.

  • Библиотеки и их версии, сохранение визуализации в библиотеку.

  • Переключение изображений, визуализаций и диалогов из кода программы.

  • Тренды, трассировка.