Цель работы

Ознакомиться с основами разработки прикладного программного для программируемых логических контроллеров

Задание

  • установить ПО CoDeSys 2.3
  • разобраться с IDE и основными возможностями
  • реализовать задание по вариантам

Воспользоваться обязательно:

  • структуры данных (реализация объектов)
  • функции и функциональные блоки
  • watchdog
  • комментирование

Результаты работы продемонстрировать преподавателю

Варианты

1 Насосная станция

В Уфе решили построить самую высокую многоэтажку. Но подводимое давление воды к дому оказалось слишком низким, поэтому жителям 20го этажа вода уже не поступает. В вашем распоряжении:

  • ПЛК достаточный для работы с объектом
  • 2 насоса с дискретным сигналом о состоянии работы
  • Частотный преобразователь для регулирования вращением насоса
  • Датчики сухого хода для каждого насоса
  • Датчик давления на выходе насосной станции

Нужно реализовать программное обеспечение, которое:

  • Управляет насосами, включение, выключение
  • Желательно использует ПИД-регулятор для управления насосом через частотный преобразователь
  • Реализует алгоритм ротации насосов, когда один насос включен, нужно менять очередность раз в определенное время
  • Реализует подключение обоих насосов в том случае, если давление слишком низкое
  • Проверяет состояние насосов и выдает команды в зависимости от состояния

2 Аппарат воздушного охлаждения масла АВОМ

Для охлаждения масла газоперекачивающего агрегата используется АВОМ. Он необходим, чтобы управлять установкой. Регулировать температуру при охлаждении, подогревать масло, если его температура слишком низкая. В вашем распоряжении:

  • ПЛК достаточный для работы с объектом
  • 2 вентилятора, которые охлаждают установку
  • Подогреватель, необходимый для подогрева масла в холодное время
  • Датчик температуры масла на выходе газоперекачивающего агрегата
  • Датчик давления масла в системе
  • Частотный преобразователь для регулирования частотой вращения вентилятора

Нужно реализовать программное обеспечение, которое:

  • Управляет установкой
  • Контролирует температуру масла и в случае низкой температуры масла включает подогреватель
  • Контролирует давление масла в системе и в случае высокого перед пуском запрещает включение установки
  • Контролирует температуру масла и в случае высокой температуры подключает вентилятор через ПИД-регулятор, в случае, когда не справляется, подключается другой вентилятор
  • Отправляет сигнал на верхний уровень при критических ситуациях

Отчет

В отчете представить скриншоты и описание действий по пунктам, представленным в задании. Отчет по ГОСТу

Защита