威纶通定时锁屏宏指令程序

首先制作一个锁屏画面,这里建立一个密码输入框:LW9220,画面可以输入密码,正确就恢复进主界面。

RW1000设置天,RW1002设置小时,RW1004设置为分钟,RW1006设置秒。

  1. macro_command main()
  2. short page
  3. int current_time,setting_time
  4. int day,hour,minute,second,temp_day,temp_hour,temp_minute,temp
  5. GetData(day, "Local HMI", RW, 1000, 1)
  6. GetData(hour, "Local HMI", RW, 1002, 1)
  7. GetData(minute, "Local HMI", RW, 1004, 1)
  8. GetData(second, "Local HMI", RW, 1006, 1)
  9. temp_day=day*86400
  10. temp_hour=hour*3600
  11. temp_minute=minute*60
  12. temp=temp_day
  13. temp=temp+temp_hour
  14. temp=temp+temp_minute
  15. setting_time=temp+second
  16. GetData(current_time, "Local HMI", RW, 1100, 1)
  17. if current_time>=setting_time then
  18.     page=20
  19.     SetData(page, "Local HMI", LW, 0, 1)
  20. end if
  21. SetData(setting_time, "Local HMI", LW, 100, 1)
  22. end macro_command
天猫618主会场
geek
广告也精彩

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: