Запускается по фронту сигнала BUS_AU
Формирование фиктивного нажатия на кнопку АУ-РУ-АУ
по команде "АУ" УК327 в режиме работа
Kvit_AU := BUS_AU;
IF NOT AVTONOM THEN
IF NOT Regim_AU THEN
LACCEPT_ALL := TRUE;
Count_RU := (Count_RU + 1) MOD 3;
CU_AU := TRUE; CU_RU := FALSE;
END_IF;
END_IF;
ПрограммаCom_RU
Запускается по фронту сигнала BUS_RU
Формирование фиктивного нажатия на кнопку АУ-РУ-АУ
по команде "РУ" УК327 в режиме работа
Kvit_RU := BUS_RU;
IF NOT AVTONOM THEN
IF Regim_AU THEN
LACCEPT_ALL := TRUE;
Count_RU := (Count_RU + 1) MOD 3;
CU_RU := TRUE; CU_AU := FALSE;
END_IF;
END_IF;
Программа Com_Start
Запускается по фронту сигнала BUS_Start
Активизация режима "СТАРТ" по команде УК327
при начальном пуске УХМ
Kvit_START := BUS_START;
IF NOT AVTONOM THEN
IF NOT( Regim_Start OR Regim_Work ) THEN
Regim_Start := TRUE; Regim_Stop := FALSE; Regim_Work := FALSE;
CU_START := TRUE; CU_STOP := FALSE;
END_IF;
END_IF;
ПрограммаCom_Stop
Запускается по фронту сигнала BUS_Stop
Активизация режима "СТОП" по команде УК327
Kvit_STOP := BUS_STOP;
IF NOT AVTONOM THEN
IF Regim_Work OR Regim_Start THEN
Regim_Stop := TRUE; Regim_Start := FALSE; Regim_Work := FALSE;
CU_STOP := TRUE; CU_START := FALSE;
END_IF;
END_IF;
Программа T_Leto
Запускается по фронту сигнала Reg_Leto
Определение подрежима охлаждения УХМ Лето - Зима
Summer :=TRUE ; Text_Leto :='Leto';
RG1MPMP := FALSE; RG1SPMP := FALSE; RG1 := FALSE ;
RG1XM1 := FALSE; RG1XM2 := FALSE; RG1XM3 :=FALSE;
IF TYPE_UXM = 1 THEN Enable_XM := XM_UXM3-1;
ELSE Enable_XM := XM_UXM3_1-1;
END_IF;
Avar := TRUE;
ПрограммаT_Zima
Запускается по фронту сигнала Reg_Zima
Определение подрежима охлаждения УХМ Лето - Зима
Summer :=FALSE; Text_Leto :='Zima';
(*Подрежим ЗИМА*)
RG1MPMP := TRUE; RG1SPMP := TRUE; RG1 := TRUE;
RG1XM1 := TRUE; RG1XM2 := TRUE; RG1XM3 := TRUE;
IF TYPE_UXM = 1 THEN Enable_XM := XM_UXM3;
ELSE Enable_XM := XM_UXM3_1;
END_IF;
Avar := TRUE;
6.3.2 Программы, выполняющиеся через заданный промежуток времени
Программа Temperature
Программа контролирует температуры Т1, Т2 и Т4.
Анализ температуры вне контейнера (Т4).
Перевод цифрового кода температуры Т4 в градусы Цельсия.
Сглаживание данных температуры Т4.
Определение подрежима охлаждения УХМ ЗИМА-ЛЕТО.
Контроль ручного переключения режимов ЗИМА-ЛЕТО.(Не разрешается зимой включать режим ЛЕТО).
Выполняет контроль отказа датчика и формирует событие Otkaz_Temp для останова УХМ по отказу датчика внешней температуры через заданное время (60 мин).
Анализ температуры в контейнере (Т1).
Перевод цифрового кода температуры Т1 - в градусы Цельсия.
Сглаживание данных температуры Т1.
Диагностика работы датчиков Т1 - температура воздуха в контейнере
Формирование режима работы УХМ: ОХЛАЖДЕНИЕ - НАГРЕВ
Выполняет контроль отказа датчиков и формирует событие Otkaz_Temp для останова УХМ по отказу всех датчиков температуры Т1 или отказу трех датчиков.
Контроль превышения допустимой температуры в контейнере
Останов УХМ по превышению допустимой температуры в контейнере
Анализ температуры хладоносителя при выходе из контейнера - Т2
Останов УХМ по отказу датчиков температуры хладоносителя
Программа Indicator
Формирует состав оборудования: при подаче напряжения 24В на контакт 1 модуля 36 – состав УХМ3; при отсутствии напряжения – УХМ3-1
Запись времени наработки ХМ в энергонезависимую память
Формирует индикацию режимов работы АУ-РУ, индикацию состояния НОРМА, НЕНОРМА, ОТКАЗ для электронагревателей, воздухоохладителей, насосов и холодильных машин и общего статуса УХМ.
Формирует индикацию частоты вращения вентиляторов ХМ и воздухоохладителей
Формирует индикацию наработки ХМ
6.3.3 Программы, выполняющиеся циклически (Задача Cycle)
В задачу Cycle включены три программы: Main, Sost_Oborud, Profibus_Out.
Программа Main. Программа формирует состояние системы по стыковке насосной станции и холодильных машин.
Формирует режимы работы УХМ (СТАРТ – СТОП – РАБОТА), их запуск и работу.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.