3 Общие сведения
Программа написана на языках программирования SFC и ST в соответствии со стандартом МЭК 61131-3 в среде программирования CoDeSys Version 2.3.7.2.
Программа является резидентной и записана в сохраняемой Flash-памяти ПЛК. После включения питания контроллера программа стартует на исполнение независимо от наличия связи по сети Profibus.
4 Структура программы
Программа реализована в виде единого приложения, представляющего собой набор Модулей Структуры Программы (Program Organization Unit, POU), которые могут быть программами, функциями и функциональными блоками (ФБ). Структура и состав задач программы показана на рисунке 1.
Рисунок 1 - Структура и состав задач
5 Описание данных и информационных связей
Данные программы расположены в ОЗУ ПЛК в виде переменных и констант, определенная область этого ОЗУ (Process Image) отображается на шину Profibus DP и доступна по чтению/записи с Master-станции устройства управления верхнего уровня УК0327.
При проектировании информационной структуры программы использовано решение, при котором программа мастер сети Profibus не имеет прямого доступа к переменным ввода-вывода модулей УСО ПЛК. Обмен данными производится, через локальные переменные с промежуточной обработкой со стороны программы. Такой принцип повышает гибкость системы.
5.1 Описание глобальных переменных для связи с модулями УСО и шиной Profibus
Глобальные переменные для связи с модулями УСО и шиной Profibus доступны всем POU и разбиты на следующие блоки:
Входные переменные, получающие значения с модулей УСО.
Данные переменные привязаны к необходимым адресам области входных данных при помощи инструкции «AT %I размерность адрес: тип».
Адрес отсчитывается от 0, конкретное значение адреса определяется последовательностью и типами модулей УСО. Информация по составу и типам каналов ввода содержится в документации на конкретный модуль УСО.
Выходные переменные, значение которых транслируется на выходы модулей УСО. Они привязаны к адресам области выходных данных при помощи инструкции «AT %Q размерность адрес: тип».
Адрес отсчитывается от 0, конкретное значение адреса определяется последовательностью и типами модулей УСО.
Входные переменные обмена, получающие значения из сети Profibus.
Эти переменные привязаны к адресам области выходных данных Profibus при помощи инструкции «AT %I размерность адрес: тип». Адрес отсчитывается от 256 слова.
Выходные переменные обмена, значения которых передаются в сеть Profibus.
Данные переменные привязаны к адресам области входных данных Profibus при помощи инструкции «AT %Q размерность адрес: тип». Адрес отсчитывается от 256 слова.
5.2 Глобальные константы и внутренние переменные
Глобальные константы предназначены для указания программе настройки работы приложения. В состав данного блока вынесены константы алгоритмов входной обработки сигналов, длительности временных задержек, уставки алгоритмов управления.
Глобальные внутренние переменные используются для хранения прошедших обработку входных сигналов, передача которых в устройство управления верхнего уровня не требуется. К конкретным адресам памяти не привязываются.
6 Описание функционирования
6.1 Временные константы
Включение и отключение автоматов питания шкафа управления и устройств УХМ выполняется с учетом заданных временных интервалов.
(Интервалы времени, указанные в данном описании могут отличаться от реальных и соответствуют интервалам, полученным при настройке конкретного оборудования)
Импульсы включения автоматов QN и QR имеют длительность 1-3 сек.
Импульс включения автомата QF1 имеет длительность 2-3 сек.
Время включения очередного воздухоохладителя (ВО) зависит от выполнения цикла работы программы.
Время переключения с основного насоса на резервный выполняется при отсутствии давления в трубопроводе хладоносителя через 5 сек после включения основного насоса.
Переключение с резервного насоса на основной выполняется после выполнения программы останова оборудования с последующим пуском.
Время включения первой холодильной машины выполняется после появления сигнала наличия давления в трубопроводе хладоносителя. Таймер настроен на задержку 5 сек.
Включение очередной ХМ выполняется через 3-5 сек.
6.2 Температурный режим контейнера
Температурный режим в контейнере поддерживается работой электронагревателей, воздухоохладителей, насосной станции и холодильных машин.
Нагрев производится электронагревателями в двух режимах:
До температуры меньшей на 0.5 градуса температуры отключения первой ХМ электронагреватели работают на полную мощность.
Далее до температуры отключения первой ХМ электронагреватели работают в управляемом режиме (широтно-импульсная модуляция).
Насосная станция включается в режиме 'Охлаждение' при температуре включения первой ХМ.
Холодильные машины включаются в соответствии с заданными температурами включения и отключения при наличии давления в трубопроводах хладоносителя. Жирная линия показывает режим включения, а тонкая – режим отключения ХМ. Гистерезис температур включения и отключения составляет 1 градус Цельсия.
6.2.1 Контроль работоспособности датчиков температур
Температура внутри контейнера контролируется четырьмя датчиками температур. Средняя температура рассчитывается в случае работоспособности двух, трех или четырех датчиков. Отклонением от средней температуры считается отклонение на 3 градуса в сторону уменьшения или увеличения. Датчик с отклонением больше 3 градусов исключатся из работоспособных. Отказом датчика считается показание датчика более 50 градусов.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.