关于s7-200 子程序调用的问题

我在主程序中,调用了几个子程序在每个字程序中的输出都用的是起保停,当我直接把调用子程序的条件断开,及子程序不再接通后 输出仍然保持 并为断开 这是神马情况????
PS 我自己重新写了一个很简单的试验程序 主程序里就一个字程序 接通后我断开 还是同样的情况。。。。。。

问题补充:
补充  我没有在子程序中使用置位复位指令 我用的全都是起保停,我也已经在主程序中对输出做处理了 程序现在可以用  我就想知道这种情况是全都是这样 还是那里出问题了 才会这样

最佳答案

我估计你说的应该是在子程序中采用的是带自保的启停控制吧!当子程序不被调用时,输出依然保持!
这点很好改啊!在主程序中增加程序,当子程序不被调用时,对输出进行复位;调用时切断复位使能!

估计你用了置位复位指令吧!在子程序被调用时,执行置位操作。子程序不被调用时,这个输出是不会自动复位的!所以你在主程序中增加一点程序就行,当子程序不被调用时,对该输出进行复位!调用时切断复位使能。

提问者对于答案的评价:
其实我是想知道为什么切断子程序后 输出不自己断开 
不过还是感谢各位大侠对小弟的帮助 多谢了

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午1:45
下一篇 2020年10月31日 下午1:45

相关推荐