请输入
菜单

国贸项目空调控制逻辑表

一、深度网关空调控制逻辑表

--------global vars----------

timer_id1 = 0

--------air1----------------

addr_mode1="3/1/3"----------------制冷制热

addr_atemp1="3/4/3"----------------实际温度

addr_settemp1="3/3/3"----------------设定温度

addr_valve1="3/6/3"----------------阀门开关

----------timer functions---------

function process_timer1()

READ(addr_atemp1)

end

---------global init function--------

function WISER_INIT()

READ(addr_settemp1)

READ(addr_atemp1)

READ(addr_mode1)

READ(addr_valve1)

timer_id1 = ADDTIMER(20000) -- trigger at every 100s

gTimerFunc[timer_id1] = process_timer1 -- register timer

end

--------1-----------------

function trigger_func1()

print( GETVAL(addr_atemp1))

if GETVAL(addr_mode1) == 34 and GETVAL(addr_settemp1) >= ( GETVAL(addr_atemp1) - (-100) ) then

SEND(addr_valve1, "1bit", 0) ----------------制冷且设定温度大于实际温度1度关阀门

elseif GETVAL(addr_mode1) == 34 and GETVAL(addr_settemp1) <= ( GETVAL(addr_atemp1) -100 ) then

SEND(addr_valve1, "1bit", 1) ----------------制冷且设定温度大于实际温度1度开阀门

end

end

gFunc[addr_atemp1..":"..addr_settemp1..":"..addr_mode1]=trigger_func1

最近修改: 2026-02-07