威纶通官方论坛

威纶500屏与时间比较

[复制链接]
发表于 2012-5-14 07:20:29 | 显示全部楼层 |阅读模式
500屏如何用宏指令做个程序,每天屏时间在12点时PLC(欧姆龙CP1H)输出一个点报警,谢谢
发表于 2012-5-15 12:19:47 | 显示全部楼层
可以用触摸屏的时间的几个寄存器来做,使用if语句进行判断比较。
 楼主| 发表于 2012-5-16 07:23:06 | 显示全部楼层
回复 2# mogoo


    谢谢,可以来段实例吗?
发表于 2012-6-19 08:49:39 | 显示全部楼层
macro_command main()
short a
short b=1
short c=0
GetData(a, "Local HMI", LW, 9017, 1)
SetData(a, "Local HMI", LW, 0, 1)
if a>30 then
SetData(b, "Local HMI", LW, 2, 1)
SetData(b, "Local HMI", LB, 2, 1)
else
SetData(c, "Local HMI", LW, 2, 1)
SetData(c, "Local HMI", LB, 2, 1)
end if
end macro_command
发表于 2012-6-19 08:50:00 | 显示全部楼层
这个是判断秒针的
发表于 2012-7-16 19:13:11 | 显示全部楼层
可以读取时间,再用时间除以你设定的值,求余数,余数为零就报警。报警后设置标志,防止重复报警,过一小时后取消标志。这样每间隔12小时必宝报警
您需要登录后才可以发帖 登录 | 注册

本版积分规则

回复帖子

Archiver|小黑屋|威纶通官网 ( 粤ICP备06054553号 )

GMT+8, 2024-11-24 10:05

Powered by Discuz! X3.4

© 2001-2023 Comsenz Inc.

快速回复 返回顶部 返回列表