Курс по программированию ПЛК серии FX в GX Works 2 на языке Structured Text

Список тем

  1. Введение в Курс

    • Знакомство с автором курса
    • Почему этот курс был написан
    • Для кого этот курс
    • Как изучать этот курс
  2. Введение в ПЛК серии FX и GX Works 2

    • Обзор ПЛК Mitsubishi FX и совместимых ПЛК (FX3GFX3U):
      • Особенности.
      • Области применения.
      • Преимущетва использования.
      • Как правильно выбрать совместимый ПЛК.
    • Основные преимущества языка Structured Text (ST) по сравнению с Ladder и другими языками IEC 61131-3.
      • О языке ST в GX Works 2, его особенности и почему они есть
      • Переносимость проектов из ПЛК в ПЛК
      • Гибкость логики
    • Знакомство с GX Works 2:
      • Установка
      • Создание нового проекта для ПЛК FX в GX Works 2: выбор модели ПЛК, настройка параметров.
      • Настройка проекта выбор платформы
      • Интерфейс
        • Структура проекта
        • Меню
        • Обзор окон краткий
  3. Работа с переменным ПЛК FX

    • Адресация в ПЛК FX: цифровые входы (X), выходы (Y), регистры (D|R), таймеры (T), счетчики (C)
    • Создание переменных в отдельном окне
    • Области видимости переменных локальные, глобальные, входные/выходные их объявление и использование
    • Типы переменных BOOL, INT, DINT, REAL, STRING и др.
    • Создание глобальных переменных или констант входных и базовых
    • Сопоставление физических входов/выходов и адресации с переменными в ST.
  4. Основы языка Structured Text

    • Комментарий
    • IF-THEN-ELSE
    • Операторы битовые
    • Мониторинг и отладка программы в GX Works 2: использование онлайн-режима, точек останова.
    • Примеры:
      • Задача один вход один выход
      • Задача 2 входа один выход
      • Задача 2 из 3х входов один выход
  5. Типы POU

    • Разница между фукнциями и блоками
    • Ограничения функций и почему
    • Создание FB и FUN
    • Струкутуры
    • Создание структуры регулятора
  6. Математика

    • Операторы математические
    • Работа с регистрами данных (D|R) в ПЛК FX.
    • Манипуляции с данными:
      • Арифметические операции.
      • Преобразование типов.
    • Примеры:
      • вычисление среднего значения.
      • обработка аналоговых сигналов.
      • Регулятор простой (режимы холод зима)
  7. Работа с таймерами

    • Настройка и использование таймеров (T)
    • TON, TOF, TP.
    • Примеры: создание задержек.
  8. Работа с счетчиками

    • Программирование счетчиков (C)
    • Счетчики CTU, CTD, … инкремент, декремент, сброс.
    • Быстрые входы и выходы, прерывания по счетчику.
    • Примеры: подсчет импульсов.
  9. Прерывания

    • Прерывания по времени I630
    • Прерывания по входу I100
  10. Массивы

    • Создание массивов
    • Созадние массив структур
    • Циклы: FOR.
    • Пример регулятор в цикле
  11. Управляющие конструкции в ST

    • Условные операторы CASE.
    • Пошагвое исполнение программы, изоляция кода.
    • Практические примеры: управление светодиодом, обработка сигналов с датчиков.
  12. Создание библиотек

    • Установка готовых бибилотек
    • Создание библиотек
    • Правка и использование в программе
  13. Работа с аналоговыми входам

    • Настройка аналоговых входов для ПЛК.
    • Настройка аналоговых входов для модуле.
    • Программирование обработки аналоговых входов.
    • Настройка аналоговых выходов для ПЛК.
    • Настройка аналоговых выходов для модуле.
    • Программирование обработки аналоговых выходов.
    • Примеры: регулирование скорости двигателя, обработка данных с датчиков.
  14. ПИД регулятор

    • Устройство пид регулятора и его инициализация
    • Автонастройка
    • Пример: Написать пид регулятро поддержания температуры.
  15. Коммуникация и интеграция

    • Настройка портов RS485 как Modbus Slave.
    • Настройка портов RS485 как Modbus Master.
    • Настройка портов RS485 как Mitsubishi Slave.
    • Программа обмена данными между ПЛК и другими устройствами по протоколу Modbus RTU принципы.
    • Использование библиотеки Модбас.
    • Настройка удаленных каплеров по EIP.
    • Примеры: чтение данных с модуля веса или другого ПЛК.
    • Примеры: передача днаных в панель.
  16. Управление тервогами

    • Что такое тревоги, для сего они нужны, их оснвные свойства.
    • Знакомство с библиотекой Мендежера Тревог
    • Пример: создание нескольких тревог, выхода температуры за пределы регулирования, обры датчика аналогового и заблочить управление регулятором.
  17. Практические проекты и отладка

    • Разработка комплексного проекта: управление конвейером, автоматизация насосной станции и т.д.
    • Использование симулятора GX Works 2 для тестирования программ без физического ПЛК.
    • Загрузка программы на ПЛК и тестирование на реальном оборудовании.

Примечания к структуре курса

  • Практическая направленность: Каждая тема должна сопровождаться практическими примерами и заданиями, например, создание программы для управления реальным процессом (освещение, двигатель, датчик).
  • Постепенное усложнение: Темы выстроены от простого (основы ST и I/O) к сложному (аналоговые модули, коммуникации).
  • Адаптация под аудиторию: Если курс рассчитан на новичков, добавьте больше времени на первые три темы. Для опытных пользователей можно сократить базовые темы и сосредоточиться на продвинутых (9–12).
  • Интерактивность: Используйте симулятор GX Works 2 для демонстрации, особенно если у учеников нет доступа к реальным ПЛК.
  • Длительность: Для полного курса (с практикой) потребуется около 20–40 часов, в зависимости от уровня подготовки аудитории.

ЗАНЯТИЯ ПРОХОДЯТ В ОНЛАЙН-ФОРМАТЕ. ПО РЕЗУЛЬТАТАМ ОБУЧЕНИЯ ВЫДАЕТСЯ СЕРТИФИКАТ
По результатам обучение выдается сертификат
РУЦ ОВЕН-НИАРС (Россия-КР)

ЗАПИСАТЬСЯ НА КУРС