这几天太悲催了!那位大神帮我分析一下。我在调试一个项目的过程中用到了几个“接近开关”本来我们报的是E2E-X10F1-Z 型的欧姆龙的接近开关但是客户买来的是E2E-X10E1型的接近开关这个是NPN型号的我要的PNP型的,这个不是问题的关键我可以把这个信号取反一下再应用。但是我们测试了一下就是我PLC旁边接接近开关的话,那么在没有挡东西的时候有信号,这个时候PLC检测到的信号为“1”,当我拿铁的东西挡接近开关的时候这个时候PLC检测到的信号为“0”。如果按这个原则的话我把它当成常闭信号用好了,但是当我拿到离PLC有60米远的时候,当没有挡铁的时候PLC检测到的信号为“1”,PLC上的灯是微亮的,当有挡铁的时候信号还是为“1”,灯微亮。就是不管我有没有挡铁PLC检测到的信号都为“1”。其他设备我都没有开,可以去除干扰因素,线我检查了好几次都没有错。
没有办法我换了一个Autonics的接近开关是PNP的在PLC旁边测试的话当没有挡铁的时候PLC检测为“0”,当有挡铁的时候PLC检测的“1”,信号正常。于是我又拿到现奇怪的事情又发生了不管怎么试,接近开关的信号灯亮与否PLC检测都为“0”,就是说PLC检测不到信号,难道信号都损耗掉了?测量电压,或是直接把输出接上L+上PLC检测都是正常,后来我又换了一个浙江飞凌产的型号为LJ18A3-8-Z/BY按近开关接上去重试发现当没有挡铁的时候接近开关上的指示灯不亮,PLC检测到的信号为“0”,当有挡铁的时候接近开关上的信号灯亮PLC检测到的信号为“1”,这到底是怎么回事,为什么前面几个PLC接收不到信号变化后者就能,请大神帮看看分析一下。谢谢