LMC058 PLC,导完程序后到现场一试,跟触屏通讯不上。原以为是通讯口接触不好(通讯口PLC部分为RJ45接口),在现场拆了同一套设备的屏根线相互测试,确实是通讯不上。
但是MB通讯指示灯还是在闪的。拆机回来,准备测试一下,看是不是通讯口坏了。
用somachine做了一段通讯程序,配合串口调试精灵测试通讯口是否是硬件故障。
将程序下载后测试,PLC串口能收到串口精灵发的数据报文,PLC发出来的报文收不到。到此可以确定485口物理损坏。接下来就是拆机了。
此PLC没有拆过的,估计都无从下手。本人研究了好多次,终于拆开了。内部结构:
这款PLC,内部做的很精致,拆机装机要十分小心。拆机成功后,从MB口入手,RJ45接口,4+,5-。顺利找到通讯芯片VP20。
手头没有这芯片,也查不到资料。通过猜测就是485的片子。测量外围电路,判断电源是5V的,果断用max485替代。换完上电,用上个通讯程序测试,通讯成功。
用上篇的方式将原程序写入PLC,接上触屏,通讯成功。