楼主:你的Y0不亮可以与接线有误所致:
一般PLC的输入口与输入侧的公共地都接有一个串接限流电阻的双向发光二极管。
1、如PLC输入侧的公共地接24V电源的负极,当输入口(X0)接电源正极时,24V电源加在X0支路的限流电阻与发光二极管上,会使其发光二极管亮,即该输入口(X0)=1,可使对应输出口亮(Y0=1),当输入口(X0)空悬或接电源负极时,其发光二极管不亮,即该输入口(X0)=0,故对应输出口也不亮(Y0=0),
2、如PLC输入侧的公共地接24V电源的正极,当输入口(X0)接电源负极时,24V电源加在X0支路的限流电阻与发光二极管上,会使其发光二极管亮,即该输入口(X0)=1,可使对应输出口亮(Y0=1),当输入口(X0)空悬或接电源正极时,其发光二极管不亮,即该输入口(X0)=0,故对应输出口也不亮(Y0=0)。
NPN型晶体管输出式的接近开关,其输出晶体管的发射极接其电源的负极,其电源的正极与晶体管的集电极外接负载。当晶体管截止时其集电极电位=电源正极电位(即+24V),当晶体管饱和导通时其集电极电位=电源负极电位(即-24V)。
如果 NPN型接近开关与PLC公用一个电源(24V),其正确接线应为:将接近开关的电源线接24V电源的正极,再接PLC输入侧的公共地(M),接近开关的输出线(即晶体管的集电极)接PLC输入口X0。
当接近开关截止时,其输出电位为+24V,与M点等电位,即X0与地M的电压=0,发光二极管不导通,故使X0=0,Y0=0。
当接近开关导通时,其输出电位为0V(即24V的负极电位),这样,24V电压就加在输入口X0与公共地(M)之间,使发光二极管导通,即使X0=1,可使Y0=1。