ПЛК2хx и СПК1хх
Продвинутый курс
Программирование в CODESYS V3.5
CODESYS V3.5 - среда программирования для программируемых логических контроллеров ОВЕН ПЛК200, ПЛК210, СПК107, СПК110 и СПК210 российского производства

В рамках курса дается теория и практические задания, позволяющие быстро начать программировать в CODESYS V3.5 на текстовом языке ST. Учимся правильному синтаксису и рассматриваем основные конструкции текстового языка ST, с помощью которых задачи можно решать намного проще и эффективнее, чем на графических языках. Углубляем навыки использования пользовательских типов данных.
Мы рекомендуем записываться на продвинутую версию курса людям, прошедшим базовый курс или самостоятельно изучившим его программу. Это связано с тем, что у нас не будет достаточно времени на подробное обсуждение тем из базового курса.

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

Занятия проводятся на специализированных стендах с реальным оборудованием. Работе с оборудованием уделено особое внимание, так как все выдвинутые теоретические тезисы мы сразу тестируем на практике.

Схожесть в конфигурировании и программировании ПЛК2хх, СПК1хх и обновленного панельного контроллера СПК210 позволяет в рамках курса расширить практические навыки работы со всеми устройствами ОВЕН, программируемыми в CODESYS V3.5.

Также в рамках курса мы затрагиваем вопросы расширения возможностей сетевого обмена с помощью библиотеки OwenCommunication и способы оптимизации объектов визуализации.
Программа курса

  • Основные принципы построения алгоритмов на языке ST
  • Объявления переменных: локальные, глобальные, списки переменных.
  • Операции присвоения.
  • Логические, арифметические операции и операции сравнения.
  • Пользовательские типы данных (DUT): структуры, объединения.
  • Структурированные типы данных шаблона проекта ОВЕН (пространство имен OwenTypes).
  • Условный оператор IF.
  • Сложные условные конструкции IF-THEN-ELSE
  • Вызов программных компонентов
  • Использование в ST элементов стандартных библиотек
  • Особенности работы с таймерами на языке ST
  • Вызов программных компонентов при использовании условных конструкций
  • Оператор выбора CASE
  • Задание режимов работы с использованием CASE
  • Создание массивов
  • Обращение к элементам массива
  • Массивы пользовательских типов данных и массивы функциональных блоков
  • Инициализация массивов и структур
  • Использование циклов FOR, WHILE, REPEAT
  • Сортировка массивов
  • Программные компоненты (POU)
  • Типы программных компонентов и особенности их использования
  • Создание пользовательских программных компонентов
  • Взаимодействие POU внутри проекта, объединение компонентов в единый алгоритм
  • Экспорт и импорт POU, пользовательские библиотеки
  • Настройка ПЛК2хх и СПК1хх / СПК210 в режиме ведомого с использованием блоков протокола Modbus библиотеки OwenCommunication.
  • Отличия в работе блока MB_TcpSlave в последних версиях библиотеки OwenCommunication.
  • Выравнивание памяти структуры данных при работе в режиме ведомого с использованием блока MB_TcpSlave
  • Типизация объектов визуализации: использование структур при работе с фреймами, диалогами.
НАШИ КОНТАКТЫ
+7 (911) 284-86-84
info@owen-polytechnic.ru
Обучение
edu@owen-polytechnic.ru

ООО Политехник ИНН 7811763221


Регистрационный номер лицензии на осуществление образовательной деятельности

№ Л035-01271-78/01327370 от 31.07.2024.



© owen-polytechnic.ru
«Запрещается копирование, распространение или любое иное использование информации и объектов данного сайта без предварительного согласия правообладателя».