就是今天做了个程序,在ob块中调用了几个fc块,下载完成做监控时却发现程序中的输出点已经有输出(变绿)。而实际io模块却没有输出,用软件仿真也一样。后来做了个实验,在ob中调用fc1.fc2,fc1有两个输出点比如q0.1 q0.2。fc2有一个输出点q0.1。就是最简单的启停程序。仿真时发现当让fc1有输出时只有q0.2有电。让fc2输出时,q0.1有电。后来把fc块换成fb块,输出正常了。这是为什么呢,是fc块相互间有影响吗?网上也查了资料,不太明白,新手求教,感激不尽。
这些网上也有描述,可是也解释不了上面现象吧
这些网上也有描述,可是也解释不了上面现象吧
追答你的程序有双线圈的问题,你不能同时使用2个逻辑控制一个变量q0.1,那么输出的时候只能按照最后逻辑的输出值!