Программа управления САУ инженерными системами помещения - Учебно-демонстрационный стенд "Система автоматического управления инженерными системами помещения"

Объявление переменных

VAR {программные переменные}

HL8_1,{включение HL8 с генератора случайных чисел в режиме "охрана"}

HL9_1,{включение HL9с генератора случайных чисел в режиме"охрана"}

HL12,{лампа 3 (освещение "комнаты 1-го этажа")}

HL13,{ лампа 4 (освещение "комнаты 1-го этажа")}

HL12_1,{включение HL12 с генератора случайных чисел в режиме "охрана"}

HL13_1,{включение HL13 с генератора случайных чисел в режиме "охрана"}

SQ1, SQ2, {датчики движения (эмуляторы с визуализации)}

SQ3,{геркон на имитации окна (эмулятор с визуализации)}

SQ4,{ геркона имитации двери (эмулятор с визуализации)}

SA1_1, SA1_2,SA1_3,SA1_1_2, SA1_2_2, SA1_3_2,{SA1 - трехпозиционный переключатель с фиксацией положения, предназначен для выбора ламп, регулируемых по мощности (HL12, HL12+HL13,HL13) - программная реализация}

SB1,{кнопка без фиксации "Ярче" (регулируется яркость ламп, выбранных переключателем SA1) (эмулятор с визуализации}

SB2,{кнопка без фиксации "Темнее" (регулируется яркость ламп, выбранных переключателем SA1)(эмулятор с визуализации}

SA2, {двухпозиционный переключатель с фиксацией положения, предназначен для включенияотключения лампы 1 (HL8)(эмулятор с визуализации}

SA3 ,{двухпозиционный переключатель с фиксацией положения, предназначен для включенияотключения лампы 2 (HL9)(эмулятор с визуализации}

SA4,{ двухпозиционный переключатель с фиксацией положения, предназначен для включенияотключения индикации напряжения на "розетка 1" (HL10)(эмулятор с визуализации}

SA5,{двухпозиционный переключатель с фиксацией положения, предназначен для включенияотключения индикации напряжения на "розетка 2" (HL11(эмулятор с визуализации)}

SA6,{двухпозиционный переключатель с фиксацией положения, предназначен для выбора режима работы стенда НОРМА-0/ОХРАНА-1(эмулятор с визуализации}

SA7,{двухпозиционный переключатель с фиксацией положения, предназначен для эмуляции срабатывания "датчика протечки воды" (эмулятор с визуализации}

SQ1_2,{прибавление нижней границы освещенности}

SQ1_3,{уменьшение нижней границы освещенности}

SQ5_3,{прибавление освещенности}

SQ5_4,{уменьшение освещенности}

PROG,{программное управление 0-ВКЛ/1-ВЫКЛ - кнопка PROG на визуализации}

VIZU,{управление с виртуальной консоли 0-ВКЛ/1-ВЫКЛ - кнопка STAND на визуализации}

SA6S1, {вспомогательная переменная - или с кнопки на визуализации SA6 или с переключателя на стенде SA6S}

SQ1S1,{вспомогательная переменная - или с кнопки на визуализации SQ1 или датчик движения 1}

TR1,{мигание при проникновении}

TR,{проникновение}

X1,{увеличение множителя}

X2{уменьшение множителя}:BOOL;

SQ5,{ датчик освещенности (эмуляторы с визуализации)}

SQCUR1,SQCUR2,{установленный процент мощности ламп HL12,HL13 из визуализации а режиме норма в %}

SQCUR3,{мощность ламп HK12,HL13 в при программном управлении в % }

SQ1_1, {установка нижней границы освещенности}

SQ5_1,{вывод на дисплей освещенности в %}

SQ5_2,{100 - % с датчика}

SQ6_1,{пересчитанное значение температуры}

SQ7_1,{пересчитанное значение влажности}

X{множитель генератора случайных чисел}:WORD;

T:TIME:=T#100ms;

T2: TIME:=T#2s;

TON1, TON2, TON5, TON6, TON7, TON8, TON9, TON10, TON11, TON12, TON13: TON;

TOF1,TOF2, TOF3: TOF;

TP1: TP;

R_TRIG1, R_TRIG2, R_TRIG6, R_TRIG8, R_TRIG10, R_TRIG11,R_TRIG13, R_TRIG14: R_TRIG;

CTUD1, CTUD3, CTUD4, CTUD5: CTUD;

CTU1: CTU;

RS1, RS2, RS3, RS10: RS;

F_TRIG1, F_TRIG5, F_TRIG7: F_TRIG;

Random1: random;

END_VAR

VAR_INPUT {входные переменные}

SQ1S AT %IX0.0:BOOL; {датчик движения 1}

SQ2S AT %IX0.4:BOOL; {датчик движения 2}

SQ3S AT %IX0.1: BOOL; {геркон на окне}

SQ4S AT %IX0.5: BOOL; {геркон на двери}

SB1S AT %IX0.2:BOOL; {кнопка ярче}

SB2S AT %IX0.6:BOOL; {кнопка темнее}

SA1_1S AT %IX1.3: BOOL:=TRUE;{управление лампой 3}

SA1_2S AT %IX1.7: BOOL:=TRUE;{управление лампой 4}

SA2S AT %IX1.0:BOOL;{управление лампой 1}

SA3S AT %IX1.4:BOOL;{управление лампой 2}

SA4S AT %IX1.1:BOOL;{управление розеткой 1}

SA5S AT %IX1.5:BOOL;{управление розеткой 2}

SA6S AT %IX1.2:BOOL;{норма/охрана}

SA7S AT %IX1.6:BOOL;{эмулятор датчика протечки}

SQ5S AT %IB20: WORD;{датчик освещенности}

SQ6 AT %IB24:WORD;{датчик температуры}

SQ7 AT %IB22:WORD;{датчик влажности}

END_VAR

VAR_OUTPUT {выходные переменные}

HL2 AT %QX3.0: BOOL;{индикация включения запорного"электроклапана"}

HL3 AT %QX3.4: BOOL;{индикация срабатывания геркона "окна"}

HL4 AT %QX3.1: BOOL;{индикация срабатывания геркона "двери"}

HL5 AT %QX3.5: BOOL;{индикация срабатывания "датчика протечки воды"}

HL6 AT %QX3.2: BOOL;{индикация режима работы стенда "нормаохрана"}

HL7 AT %QX3.6: BOOL;{индикация "тревоги"}

HL8 AT %QX4.1: BOOL;{лампа 1 (освещение "комнаты 2-го этажа")}

HL9 AT %QX4.4: BOOL;{лампа 2 (освещение "комнаты 2-го этажа")}

HL10 AT %QX4.7: BOOL;{индикация отключения напряжения на "розетка 1"}

HL11 AT %QX4.10: BOOL;{индикация отключения напряжения на "розетка 2"}

SQCUR1S AT %QB50: WORD;{установленная мощность лампы 3 в дискретах}

SQCUR2S AT %QB60: WORD;{установленная мощность лампы 4 в дискретах}

END_VAR

Похожие статьи




Программа управления САУ инженерными системами помещения - Учебно-демонстрационный стенд "Система автоматического управления инженерными системами помещения"

Предыдущая | Следующая