关于威纶和变频器通讯干扰问题 点击:764 | 回复:2



泳丿帅

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 13回
  • 年度积分:0
  • 历史总积分:1015
  • 注册:2012年3月19日
发表于:2014-01-27 09:33:53
楼主

个人在实践中,发现一个方法可以减少通讯干扰问题,常用的硬件方法我就不介绍了。关于威纶屏有个软件的方法可以减少通讯干扰。比如说和一个支持MODBUS协议的变频器通讯,有可能你写一个数到变频器里,往往写不进去。这是为什么呢?你可以检测触摸屏的报文,数值输入元件发的是03和06的功能码,也就是你数据可能没写进去,就把原来的数据读过来了,然后在写进变频器,当然不能写进新的数据。怎么解决呢?这里有个方法,你先写个数据到屏的内部寄存器,然后定时资料传输给变频器,功能码就只有06了。个人见解,亲身实践过。




时空——王者之师

  • 精华:2帖
  • 求助:234帖
  • 帖子:482帖 | 4472回
  • 年度积分:66
  • 历史总积分:31282
  • 注册:2008年6月06日
发表于:2014-01-27 20:03:04
1楼

很好的分享,谢谢啊          

通讯网-280395670

  • 精华:11帖
  • 求助:1帖
  • 帖子:432帖 | 10265回
  • 年度积分:0
  • 历史总积分:24711
  • 注册:2004年7月09日
发表于:2014-01-27 22:23:24
2楼

不应该这样,应该是你的程序编的不好。通讯应该这样写:发一条读指令,延时比如1000MS,如果没有响应,就再发一次。连续五次或者十次没有响应,就应该报错。而个人编的可能没有自动重发功能,所以显得不如屏通讯可靠。实际上是程序编制的不好。


热门招聘
相关主题

官方公众号

智造工程师