Is_Winter_v1.00 (Определение сезона)

Рисунок 1 – Условное обозначение

Входы Тип данных Пояснения Диапазон
ia_Tao Float Температура наружного воздуха (Тнар)
mode Int Режим определения сезона

0 – по Тнар 1 – по кнопке

ua_Twinter Float Температура смены сезона (Туст)
ub_IsWinter Bool Кнопка задания сезона

0 – Лето 1 – Зима

Av_Sens Bool Датчик Тнар неисправен

0 – Норма 1 – Авария

ob_IsWinter Bool Текущий сезон

0 – Лето 1 – Зима

Если выбран режим работы – «По Тнар» (mode="0), то переход в сезон «Лето» (ob_IsWinter=0") происходит при Тнар<Туст (ia_Tao < ua_Twinter); переход в сезон «Зима» (ob_IsWinter="1) при Тнар>Туст+3 (ia_Tao > ua_Twinter+3).

Если датчик температуры наружного воздуха неисправен (Av_Sens=1"), то сезон «Зима». Если выбран режим – «По кнопке» (mode=1), то текущий сезон равен положению кнопки (ub_IsWinter).