STEP7软件编程问题

图中定时器的作用是,前两个条件满足,定时器开始动作,经过上升沿脉冲,实现MW48的加一运算。程序中要多次调用此功能,我在输入接口中定义了一个count,将其作为上升沿脉冲地址,在调用时对count分配不同地址。现在的问题是使用count作为上升沿脉冲地址,定时时间到,一直在执行加一运算,如图1所示。而直接使用位存储器时,程序正常,如图2所示,这是什么情况造成的,希望能得到各位大神的解答。

问题补充:
将count从IN变量改成IN_OUT 变量后问题解决了,能麻烦您再说说这两个变量有什么区别吗,谢谢

图片说明:

STEP7软件编程问题    STEP7软件编程问题   

最佳答案

count是IN变量的话,可能不行,可改为IN_OUT变量试试看,然后在调用的时候分配一个不同的M点。

提问者对于答案的评价:
将count从IN变量变为IN_OUT后问题解决了,能麻烦您再说说这两个变量之间的区别吗,谢谢

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年5月28日 下午5:53
下一篇 2017年5月28日 下午5:53

相关推荐