以前做
modbusRTU 9600波特率时都是用的MOXA 485卡,用了上千个了才坏过4个,算很好的产品了。
C-BUS协议的也是用的MOXA通讯卡,38.400波特率没出问题。
PPI协议的没试过不清楚。
是什么问题应该不难发现,要解决就看情况了。
可以用PC的另一个串口接多一个moxa卡并到总线上,运行串口测试软件接收所有数据流,就很容易发现问题了。
查看数据流时很容易看到中断前后的两帧数据,如果前一帧是请求数据,后一帧是响应数据,那么说明你的PLC响应太慢;如果前一帧是响应数据,后一帧是下一个PLC的请求数据,那么就有可能是通讯卡或者组态软件的问题了。