在s7-200中通过条件调用子程序,当子程序中的输出有效(如输出一个Q0.0),但是调用条件无效时(OFF),子程序中的Q0.0还是保持 ON,就算子程序中的输出语气无效(驱动位OFF)时也不会自动复位,有什么办法当调用子程序条件OFF时,子程序中所以的输出全部复位呢?
最佳答案
1.一输出在一子程序中被置位,该子程序不再被调用,该输出即被保持。
2. 当调用子程序条件OFF时,用R指令对输出位复位。
3..必须保证在同一周期内,调用子程序条件OFF与ON不能被同时执行。
注意(摘自S7-200系统手册):
当子程序在同一周期内被多次调用时,不能使用上升沿、下降沿、定时器和计数器指令。
提问者对于答案的评价:
谢谢大家,好像明白了,我再研究研究!
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc346917.html