wuji001
级别: 略有小成
精华主题: 0
发帖数量: 225 个
工控威望: 394 点
下载积分: 501 分
在线时间: 118(小时)
注册时间: 2009-12-18
最后登录: 2023-06-06
查看wuji001的 主题 / 回贴
楼主  发表于: 2011-04-19 08:28
 



      这个子程序中,运行到一半的时候因为某些原因停止了。停止的时候m330是通的  所以m3014也是通的,但是我用把m330 到 m339以及调用这个子程序的软元件都复位掉以后 m3014依然是通的状态,这个怎么回事呢 我猜想 是不是虽然m330到339都都复位了 但是这个子程序仍然是在被调用中呢 。大家给个建议啊。
这个是调用这个子程序的

wuji001
级别: 略有小成
精华主题: 0
发帖数量: 225 个
工控威望: 394 点
下载积分: 501 分
在线时间: 118(小时)
注册时间: 2009-12-18
最后登录: 2023-06-06
查看wuji001的 主题 / 回贴
1楼  发表于: 2011-04-19 14:31
问题解决了 不是辅助继电器的事 Q02的保持继电器是用户自己在PLC参数里自己设置的 。问题的原因是 子程序里的线圈输出要是没 有给他复位的地方的话  会保持通的状态。
在call pn 下面加一个 fcall PN就可以了