| 作者 | 主题 |
|---|---|
|
edward0730 侠圣 经验值:3279 发帖数:343 精华帖:2 |
楼主
主题:【分享】cp341通讯灯引起的误会
跟大家分享一个最近工作中解决的问题,希望可以给大家一些启事 我厂最近设备停机检修,发现dcs采集一个从站300plc的通讯上不来了,由于dcs这边是通过MOXA5630从电脑接到现场的,于是先检查的5630nport的通讯灯,发现别的com端口收发灯都是正常闪,只有出问题的com4这一路只有Tx灯闪,Rx灯不亮,于是又去现场检查plc的状态,发现cp341的通讯Rx灯在闪,Tx灯不亮。这时我们觉得问题似乎出在plc这里,感觉plc接受到了数据,但不能正常发送。于是乎,我们开始“折腾”plc了, 在线诊断 查fb80的错误代码 更换cp341 重新下程序,似乎能做的都做了,没有发现plc有任何问题,更没有解决问题。 百般思索之后开始怀疑起了主站是否有问题,首先检查了485线路,ok没问题,接下来在dcs侧检查modbus主站侧数据发送,显示也是正常在发送,报文格式也正确。然后我们再中间接线端子位置又做了一次测试(nport之后),测试结果令我大吃一惊,我用笔记本模拟主站采集plc时,modscan显示正常,我把plc侧接线甩开,单接dcs测,打开串口调试助手,没有任何数据发送过来。。。。这时我已经90%肯定是nport出了问题了,于是更换了一个新的nport,下载配置参数,这时dcs数据都上来了,问题终于找到! 由此,我发现不能简单从cp341Rx灯亮就表示数据一定已经传送到了,正常的通讯是Rx Tx闪烁,希望可以给大家一些启示。
做喜欢做的事
|