西门子S7-200smart定时设置及显示问题

请教一下各位,我现在想用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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月1日
下一篇 2017年6月1日

相关推荐