Лабораторная работа №1 "Разработка программного обеспечения для ПЛК"
Цель работы
Ознакомиться с основами разработки прикладного программного для программируемых логических контроллеров
Задание
- установить ПО CoDeSys 2.3
 - разобраться с IDE и основными возможностями
 - реализовать задание по вариантам
 
Воспользоваться обязательно:
- структуры данных (реализация объектов)
 - функции и функциональные блоки
 - watchdog
 - комментирование
 
Результаты работы продемонстрировать преподавателю
Варианты
1 Насосная станция
В Уфе решили построить самую высокую многоэтажку. Но подводимое давление воды к дому оказалось слишком низким, поэтому жителям 20го этажа вода уже не поступает. В вашем распоряжении:
- ПЛК достаточный для работы с объектом
 - 2 насоса с дискретным сигналом о состоянии работы
 - Частотный преобразователь для регулирования вращением насоса
 - Датчики сухого хода для каждого насоса
 - Датчик давления на выходе насосной станции
 
Нужно реализовать программное обеспечение, которое:
- Управляет насосами, включение, выключение
 - Желательно использует ПИД-регулятор для управления насосом через частотный преобразователь
 - Реализует алгоритм ротации насосов, когда один насос включен, нужно менять очередность раз в определенное время
 - Реализует подключение обоих насосов в том случае, если давление слишком низкое
 - Проверяет состояние насосов и выдает команды в зависимости от состояния
 
2 Аппарат воздушного охлаждения масла АВОМ
Для охлаждения масла газоперекачивающего агрегата используется АВОМ. Он необходим, чтобы управлять установкой. Регулировать температуру при охлаждении, подогревать масло, если его температура слишком низкая. В вашем распоряжении:
- ПЛК достаточный для работы с объектом
 - 2 вентилятора, которые охлаждают установку
 - Подогреватель, необходимый для подогрева масла в холодное время
 - Датчик температуры масла на выходе газоперекачивающего агрегата
 - Датчик давления масла в системе
 - Частотный преобразователь для регулирования частотой вращения вентилятора
 
Нужно реализовать программное обеспечение, которое:
- Управляет установкой
 - Контролирует температуру масла и в случае низкой температуры масла включает подогреватель
 - Контролирует давление масла в системе и в случае высокого перед пуском запрещает включение установки
 - Контролирует температуру масла и в случае высокой температуры подключает вентилятор через ПИД-регулятор, в случае, когда не справляется, подключается другой вентилятор
 - Отправляет сигнал на верхний уровень при критических ситуациях
 
Отчет
В отчете представить скриншоты и описание действий по пунктам, представленным в задании. Отчет по ГОСТу