200的458通讯问题

200用0口读写485的表,走modbus通讯用的是库里的现成的块做的程序。
 现在读写数据没有问题,就是在读写时间上有点问题,写不同的数据时,有的要用几秒来写下去这个值,有的要用20几秒,还有长的。问一下什么原因,怎么才能减少时间。而且现在就是连接一个表而已,等多了是不是更慢啊!

问题补充:
1.首先我现在只是拿一个表做实验,现场要有17个表。(如果是这样的话是自己编还是用库文件)
 2.时间是多少我知道,我问的是---怎么能够减少时间。
 3.说是自己编写程序,不太清楚怎么编这个通讯程序,提前没写过,希望指点或者有例子更好

最佳答案

你的问题问了两遍,表多了就要处理轮询的问题了,提高速度就要自己编
  先看串行通信的知识,数据位,停止位,奇偶校验,波特率等.还有就是协议的知识,现在用的是modbus就还要看modbus协议的知识,例子在线帮助里就有,你搜索一下rcv指令和xmt指令就行。先调通发送数据的部分,先用串口助手调试一下看看能不能收到plc发的数据,数据正常再条接受数据的部分。单独的试比较简单好找问题

 

提问者对于答案的评价:
xx
 

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc346001.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午10:51
下一篇 2021年7月4日 下午10:51

相关推荐

发表回复

登录后才能评论