根据你的描述,我估计您使用了晶体管输出型的CPU。这是其中一种可能性。
晶体管输出型的CPU的输出需要驱动电源24VDC,也就是在CPU上方接线端子那里的L1+/1M、L2+/2M需接入直流24V电源;
继电器型的CPU的驱动电源来自于内部,所以其输出在不接线的情况下也可以点亮LED灯;
另外一种可能性来自于程序。
当程序中错误地使用了同一个输出点的Qx.y线圈(线圈复用/双线圈错误),你只看到了某个程序段的状态应该要接通,但实际上,Qx.y线圈的最终输出状态是由程序扫描过程中的最后一个包含Qx.y线圈的程序块的逻辑来决定的。若是这样,则需要检查程序以排除此种可能。