程序看不懂,请教

M30.0是单按钮启停的按钮地址,加个定时器什么意思?

问题补充:
按钮属性—事件(单击)—按钮函数(SetBit)
定时器的作用是保证按钮(M30.0)按下的时间要达到定时器的时间,M30.2才能置位(复位)吗?也就是防误碰。实际操作也是,单击按钮不能操作启停,按钮必须按下一小段时间。

图片说明:

程序看不懂,请教   

最佳答案

这个定时器的作用是当M30.0长期按下(大于1秒)的工况下,自动产生脉冲。规避类似触摸屏等媒介组态的按钮类型(M30.0),短时间(小于1秒)的多次触发,造成电路误动作。

提问者对于答案的评价:
实际是这样的,但还是不太能理解。
M30.1接通是M30.0的上升沿触发的,我的理解是只要M30.0按下就会有上升沿,所以不管到没到定时器时间,M30.1都会接通。
麻烦您再解释的稍微详细一点。

最佳答案作者回复:
你的理解没有错,当M30.0按下的本扫描周期,M30.1有效一个扫描周期,使M30.2接通并自锁。
加这个定时器的目的是按压这个M30.0时,如果程序扫描周期刚刚过了这网络1的程序段,则有概率检测不到M30.0的脉冲了,加定时器可以重新启动多个脉冲(前提是一直按压此按钮),确保规避这种现象。

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

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

相关推荐