labview 写的程序, 连接PLC 和 工控机, usb转串口线连接,短期通讯时没有问题,但 长期通信不稳定,

经常出现error字样, 现在运行了 4个月了,启动后就一直是error 状态,以前出现error时,只要重启几次就可以了,现在突然重启也没用了。不知道具体怎么回事?? 求高手支招。。。。

USB转串口线不稳定是众所周知的。短时间收发一些数据还行,长时间通信就应该用台式机主板上的串口,或者PCI扩展卡的串口。
现在重启还是Error,那么很有可能就是线路断了或者PLC坏了(或断电了)或者串口线坏了……追问

但是串口线一般情况下都没有去碰它, 是放在机柜里面的, 您的意思是说,直接用串口线进行连接 连接?谢谢。

追答

对啊,如果有原生的串口,尽量别用USB转串口线啊。

追问

额,我也感觉很大可能是这个原因, 不知道直接换条 串口线, 程序部分需不需要改动? 我记得调试的时候是因为用本子,所以用了转的, 后来想直接用,好像通信有错误,后来为了草草了事就用usb转的 马马虎虎忽悠过去了。。。现在客户打电话投诉。。。好囧。

追答

程序完全不用改,这个你可以放心。
高级点的USB转串口线还好点,简易的USB转串口线换了USB接口后串口号也会变,程序中如果用VISA资源的常量的话,就会出错。(这个我是有深刻教训的)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-04-13
现在usb转232的线 我到是认为通讯很稳定,我也用了很多次了,通讯不稳定出现在485转232上面 反而比较多 ,建议用好点的转换设备!