224xp,下载完MAP SERV Q0.0(西门子PTO程序)后,电脑显示下载成功,PLC也能运行,但用电脑与PLC进行连接通讯时(期间没有进行断电、换电缆操作),电脑能找到PLC,但就是反馈“从PLC接收数据时出现错误”,程序没有加密,有少量注释,PPI电缆,端口波特率19.2K,V4.0SP6软件,请高手给予指点,谢谢!
问题补充:
qingzi:不是程序问题,是硬件问题,我也常遇到这种情况。
为什么传完程序后硬件就坏了?又没断电和脱离通讯,如果硬件有问题,哪个可能性最大?2个通讯口都是这个现象,请告知。
最佳答案
1、你的程序只不是用到了自由口、USS、modbus通讯的程序,因为编程电缆是通过PPI协议和CPU通讯的,如果通讯口用于上述通讯,在RUN的状态下就无法和编程器通讯,必须在STOP状态才可以。
2、你是不是用的国产PC/PPI电缆,因为国产电缆仅完成RS485到RS232之间的信号转换,所以不支持高级PPI,也不支持187.5K的波特率,最重要编程线在PC和PLC之间没有加光电隔离,所以如果PC和PLC供电的电源不共地的话就轻则通讯不稳定,重则可能烧坏CPU的通讯口,这个问题我已经见过很多次了,都是客户用国产线造成的,所以建议你还是用原装的线好。
提问者对于答案的评价:
经实际验证,是电缆问题,我用的是便宜的简易电缆,用原装电缆通讯后好了。谢谢大家!
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc354081.html