三菱串行口无顺序协议通讯问题! 点击:2431 | 回复:2



barca003

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 4回
  • 年度积分:0
  • 历史总积分:7
  • 注册:2007年4月25日
发表于:2008-08-04 21:31:49
楼主

我是用三菱串行口模块C24与仪表进行无顺序通讯的,不过有干扰后通讯口就报错,就无法接受数据了。我想能不能在串行口出错后初始化串行口模块(用软件的方法),使他重新就收数据!谢谢!

 




SRT1127

  • 精华:0帖
  • 求助:0帖
  • 帖子:13帖 | 20回
  • 年度积分:0
  • 历史总积分:82
  • 注册:2002年10月12日
发表于:2008-08-05 13:49:50
1楼

 可以,如果C24报错,你就把初始化程序重新执行一下就OK了. 我原来也碰到过这种情况,就是这样处理的. 但后来,发现是C24 BUFFER里有时有一部份数据存在里面没被取出,导致下一次通讯有时出错, 通过更改数据存取程序,这个问题OK了.

所以要检查为什么会出现这种报错, 有干扰?BUFFER 过小?程序问题?

barca003

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 4回
  • 年度积分:0
  • 历史总积分:7
  • 注册:2007年4月25日
发表于:2008-08-05 16:00:44
2楼

谢谢!

是干扰才报错的, 我想用软件的方法把串行口C24重新初始化一下!不知道怎么初始化出错的c24!

 


热门招聘
相关主题

官方公众号

智造工程师