如图所示,当将位M300.0置位后,2S后自动复位,程序段20中 MW310会加到2,而段21中MW312则正常,加到1。 Global_time.t24.Q 在程序中应该只扫描一次才对,为何段20会扫描到两次。 用过很多其它品牌的PLC都不会出现场这种情况,请高手指都下,谢谢!
图片说明:
最佳答案
先说问题吧。
感觉跟300里面的定时器问题很像,看下链接:
http://www.ad.siemens.com.cn/club/bbs/post.aspx?b_id=4&a_id=508976&s_id=0&num=128
解决方法:
不要使用定时器的Q点,在你定时器后面输出一个线圈,用这个线圈去触发其他指令就不会有问题。此方法通用,无论300,1200,1500.
提问者对于答案的评价:
大致明白了,定时器.Q的执行过程有点随机。
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc148146.html