请教一下各位,我现在想用200smart做一个10个小时以上的定时设置,并在触摸屏上显示剩余时间,该怎么做?
最佳答案
10小时就是600分钟,使用SM0.4结合加法指令计数就可以了。即每1分钟加1,当计数值为600就是10小时。当VW0数值等于600就是10小时。如果在触摸屏中显示剩余时间,可以把VW0赋值给VW2,VW2每分钟减少1就可以了。程序如下:
LD Clock_60s //1分钟脉冲
EU
+I 1, VW0
LDW>= VW0, 600
MOVW VW0, VW2
AENO
-I 1, VW2
= M0.0 //M0.0=1,定时10小时输出标志位。
提问者对于答案的评价:
谢谢了 问题已解决
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc139684.html