没输出可有很多种情况哦,你说你硬件没问题,但你考虑过软件的问题没有啊!你自己编写一个小程序进行验证就知道了,plc里面什么都没有,通电有啥用!写一个小程序之后对它进行强制输出,观察输出指示灯亮不亮,应该是亮的,如果你确认你的程序没有任何问题那一定是你的接线有问题!
估计您使用了晶体管输出型的CPU。这是其中一种可能性。
晶体管输出型的CPU的输出需要驱动电源24VDC,也就是在CPU上方接线端子那里的L1+/1M、L2+/2M需接入直流24V电源;
继电器型的CPU的驱动电源来自于内部,所以其输出在不接线的情况下也可以点亮LED灯;
另外一种可能性来自于程序。
当程序中错误地使用了同一个输出点的Qx.y线圈(线圈复用/双线圈错误),你只看到了某个程序段的状态应该要接通,但实际上,Qx.y线圈的最终输出状态是由程序扫描过程中的最后一个包含Qx.y线圈的程序块的逻辑来决定的。若是这样,则需要检查程序以排除此种可能。