chaoren022 发表于 2015-9-29 23:01:55

tk6070i触摸屏宏指令时钟比较

想用触摸屏的内部时钟做个比较 到达设定时间后弹出一个画面,宏指令如下,监控LW4000时间到了没有数值呢,应该是25,不知道那里设置不对,请高手指点,我设置的是循环执行宏指令。
macro_command main()

short xx

short N1,Y1,R1,S1,F1,M1,N2,Y2,R2,S2,F2,M2

GetData(N1, "Local HMI", LW, 9022, 1)//当前年
GetData(Y1, "Local HMI", LW, 9021, 1)//当前月
GetData(R1, "Local HMI", LW, 9020, 1)//当前日
GetData(S1, "Local HMI", LW, 9019, 1)//当前时
GetData(F1, "Local HMI", LW, 9018, 1)//当前分
GetData(M1, "Local HMI", LW, 9017, 1)//当前秒

GetData(N2, "Local HMI", RW, 3000, 1)//设定年
GetData(Y2, "Local HMI", RW, 3002, 1)//设定月
GetData(R2, "Local HMI", RW, 3004, 1)//设定日
GetData(S2, "Local HMI", RW, 3006, 1)//设定时
GetData(F2, "Local HMI", RW, 3008, 1)//设定分
GetData(M2, "Local HMI", RW, 3010, 1)//设定秒
   

if N1>=N2 and Y1>=Y2 and R1>=R2 and S1>=S2 and F1>=F2then
    xx=25
SetData(xx, "Local HMI", LW, 4000, 1)
   
end if
         
                  
end macro_command

chaoren022 发表于 2015-9-30 07:33:19

有知道的吗 ?请高手指点一下
页: [1]
查看完整版本: tk6070i触摸屏宏指令时钟比较