写了一个程序,有自动手动(手动子程序中都是点动指令)两个子程序,在自动子程序(自动子程序是用顺序控制继电器SCR写的)调用指令前串接常开点作为条件,通过使常开点断开来结束子程序和子程序条件返回RET结束子程序的区别???
在上机调试的时候发现通过断开常开点来结束子程序,子程序会保持结束前的逻辑,如何在结束子程序时使程序逻辑复位???
最佳答案
在上机调试的时候发现通过断开常开点来结束子程序,子程序会保持结束前的逻辑,如何在结束子程序时使程序逻辑复位???
你可以看看这个精华帖:http://www.ad.siemens.com.cn/club/bbs/post.aspx?b_id=3&a_id=1103303&s_id=0&num=144#anch。
逻辑程序最好是让每个扫描周期都能扫描到。
提问者对于答案的评价:
懂了
专家置评
已阅,最佳答案正确。
问题的描述就说明编程时一定要避免双线圈的问题,可以在主程序中用子程序的调用条件下降沿来复位一些变量。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc192162.html