利用系统时钟存储器计算风机运行时间的程序,出现错误请大家帮忙解决

如图所示,MB100为系统时钟存储器存储字节,先用加计数器计算输入脉冲,通过MOVE指令将WORD型的静态变量count转换为INT型的count2,与等于比较器比较,当脉冲数达到60个时,比较器等式相等输出上升沿,M200.2分钟线圈导通一次,计数器复位,这样就记一分钟了,但是现在的情况M200.2没有输出,计数器加到999了也没有复位,请问大家有知道原因的么,谢谢大家

问题补充:
刚才图片上传失败了

图片说明:

利用系统时钟存储器计算风机运行时间的程序,出现错误请大家帮忙解决   

最佳答案

上升沿不能使用临时变量
其实采用m100.5的上升沿进行累加,>=60则分钟存储加1,秒存储归0更简单

提问者对于答案的评价:
感谢大家帮忙,我很受用啊,尤其是qzcq和艾星落尘的回答,顺便说一下我没有用临时变量,那个TEMP0最开始我定义的临时变量但是发图片时已经改过来了,我把比较器改成>=60就好用了也不知为什么,我还按照艾星落尘的提示自己做了复位,也很好用,总之感谢大家帮忙,谢谢!!!

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc231611.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 上午5:15
下一篇 2018年12月1日 上午5:15

相关推荐