Описание глобальных переменных для связи с модулями УСО и шиной Profibus. Глобальные константы и внутренние переменные, страница 3

Запускается по фронту сигнала 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. Программа формирует состояние системы по стыковке насосной станции и холодильных машин.

Формирует режимы работы УХМ (СТАРТ – СТОП – РАБОТА), их запуск и работу.