施耐德电气M241串口一232报文丢失问题 点击:153 | 回复:2



不规矩的小马达

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 0回
  • 年度积分:0
  • 历史总积分:63
  • 注册:2019年9月04日
发表于:2019-09-04 20:48:13
楼主

各位大神:

最近在使用施耐德M241 PLC遇到一个烦心的问题,串口1 232端口,50ms的周期收发,发送没问题,接收总是有报文丢失,不管周期是50ms还是100ms,为什么会有这个现象?程序如下:

image.png




请叫我王老湿

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:622帖 | 8531回
  • 年度积分:91
  • 历史总积分:332562
  • 注册:2011年4月25日
发表于:2019-09-06 11:34:12
1楼

接收丢失数据,估计是接收数据时候出问题了,比如还没完成数据接收,又收到数据,造成通信阻塞

请叫我王老湿

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:622帖 | 8531回
  • 年度积分:91
  • 历史总积分:332562
  • 注册:2011年4月25日
发表于:2019-09-06 11:34:49
2楼

程序注意分时处理,最好是采用接收发送通信完成中断


热门招聘
相关主题

官方公众号

智造工程师