西门子 PLC300,断开FC块后为什么FC块里面的输出断不开

如题所述

输出的接通和断开都需要程序能执行到输出点所在的位置。你程序里断开FC后,FC里的程序就不会执行了,只能使输出点保持不变。要想控制输出点,不要断开FC,直接去控制输出点。追问

我的FC是分手动和自动的,我是想在接通一个FC的时候,另一个的输出全部清零。有设么好的方法解决吗,

追答

一般我做手动自动也都是放在同一个FC做的,这样每个输出线圈只出现一次,查问题比较方便。如果一定要像你这样做的话,可以像这样做,I0.0、I0.1是手动和自动,Q0.0是他们的输出、FC1、FC2是手动和自动的程序。

这样在每个FC断开时,他的输出就被清零了。想在接通一个FC的时候,另一个的输出全部清零改一下上升沿就行了,不过如果有软急停之类的就需要注意一下了,因为断开一个的时候输出并不清零。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-15
断开FC的时候,PLC的输入就不在刷新了,所以输出也不会刷新。最好不好断开FC,直接控制输入点就行了。追问

我的FC是分手动和自动的,我是想在接通一个FC的时候,另一个的输出全部清零。有设么好的方法解决吗,

追答

就是在你调用的这个FC里将上一个FC里面的输出都设置成0即可

第2个回答  2013-10-15
需要重新去刷新在FC中输出追问

怎么刷新呢,学要什么样的程序呢,麻烦您了

相似回答