我见过同一车间的两台设备,分别用两个三菱PLC控制,也分别有各自的上位机。
一台PLC与上位机离的近,用编程电缆连接上位机,用VB+三菱控件编的程序与PLC通信,基本上通信从没发生过干扰
另一台PLC与上位机相距几十米的距离,只是定期向上位机发送测得的数据,于是用PLC的RS指令通过232转485的网络定期往上位机发送数据,上位机用VB+MSCOMM控件编写的程序,但是经常被干扰,导致VB程序收到的数据溢出,然后跳出
想请教一下
1.为什么用VB+三菱控件编的程序与PLC通信就不会有干扰而第二种总是被干扰
2.第二种通信,如果PLC用RS指令发出的数据被干扰,如何能让VB程序自动把错误的数据从缓冲区清空而程序不崩溃跳出
3.第二种通信用的是市场上普通的2芯屏蔽线,是否有更好的线
多谢!!!