今天,闲来无事,准备做一个短信远程报警的小应用,
初步计划利用一个光电开关,安装在入户门上,当门关闭时有输出,门开时无输出,PLC检测到门开后,通过485模块,发送一条报警数据到短信模块上,短信模块再把这条报警短信,发送到手机上,这样我们就知道家中有警情了
拿出家中的1214C CPU 订货号6ES7 214-1AG31-0XB0 固件版本V3.0 ,
连接好一个欧姆龙的光电开关PNP输出型,安装在门上,光电开关的输出到连接到PLC的I0.0输入端
硬件接线都完毕后,开时测试信号是否正常了
手动开关门,观察光电开关本身的指示灯,正常
再观察PLC的输入指示灯,
关闭门后,光电开关指示灯亮,观察PLC的输入I0.0 不亮!?
为什么不亮呢?
以为是接线错误引起的,仔细检查接线发现并无错误
用万用表测量输入I0.0的电压为12.25V ,查1200的系统手册 定义为 输入点逻辑1时,最小的电压为15VDC 25ma电流,按照手册上的说明,这个12.25V电压,点亮不了I0.0是正常现象,
后来想,不行把光电的信号给中继的线圈吧,试试看看可不可以,接好导线,光电的输出可以成功的驱动中继,
刚好手头还有一个200的PLC,CPU226CN ,把光电的输出,连接到226的输入点,居然亮了!!!
赶紧查200的系统手册,发现逻辑1的要求也是15VDC 25ma电流,奇怪了,为啥同样的要求,200的输入点,可以点亮,1200的不行呢?
不死心呀,又把光电的输出信号接到1200PLC的输入I0.0还是不亮,接到I0.1 不亮,接到I0.2 亮了!!!
亮了!!!
很奇怪,然后把光电的输出挨个的接到1200的其它输入点,发现 I0.0 ,I0.1,I0.4,I0.5不亮,其它都可以正常点亮,
此时我怀疑是不是这4个输入点坏掉了,当我直接把24V接到这4个输入点时,一切正常
而且发现在光电开关的输出每次从I0.0拔出时,I0.0闪亮下,如果牢靠的连接到I0.0上反而不亮
小伙伴们,一起分析下,为什么有这么奇怪的现象,唯独这4个输入点不行?
大家踊跃发言吧