CP340 数据丢失的问题

已锁定

潇潇

  • 帖子

    75
  • 精华

    6
  • 被关注

    20

论坛等级:侠客

注册时间:2005-11-15

普通 普通 如何晋级?

CP340 数据丢失的问题

460

0

2019-08-07 15:49:02

系统采用的是CP340,采用ASCII 协议,数据长度为41bytes,具体的配置如下:

Snipaste_2019-08-07_14-55-02.png

Snipaste_2019-08-07_14-56-33.png

Snipaste_2019-08-07_14-56-48.png

Snipaste_2019-08-07_14-56-55.png


程序如下:

Snipaste_2019-08-07_15-01-53.png

在接受到数据,即NDR引脚为1的时候,记录下数据。 

消息缺失的情况主要有:

  1. 一条消息里面缺少一部分内容; 

  2. 一条消息被分成了两条发送 

    等等



PLC作为接收数据方,发送方为第三方开发的一个串口通讯板。 

在项目初期是没有问题,并且系统中一共有10套相同的系统,在运行一段时间之后,其中的一套发生了数据缺失的情况。 

发送和接收数据方主要采用了跟换通讯板的操作,但仍然没有解决这个问题。 


然后基于消息,采用了固定长度的接受方式。P_Recv 会报错。 

故障信息是0806。经查相关的故障信息如下:

Snipaste_2019-08-07_15-58-44.png

从解决办法里面发现,问题还是出在发送方,发送方发送的数据超过了延时时间。 


所以,临时采用增加了一倍延时的方案继续运行。经过测试目前状况正常。 


又经过一天的运行,也是正常运行。


经验总结:

解决问题的步骤是:

1 直接采集了接受到的信息——通过第一手消息,有利于分析问题的原因;

2 . 在线查看诊断信息,可以快速获取故障信息,并通过帮助信息快速解决问题。 


CP340 数据丢失的问题 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54716条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。