欢迎来到天天文库
浏览记录
ID:42028588
大小:465.32 KB
页数:6页
时间:2019-09-05
《Modbus提高通讯速度和效率的方法》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Modbus提高通讯速度和效率的方法目的:找出不同波特下通讯最快响应的设置值。测试一:38.4K,默认10帧间隔字符测试通讯正常示波器显示发送数据与返回数据之间有3.4mS时间间隔,远大于读取指令长度,存在时间上浪费,应能进一步压缩;示波器显示是使用Modbus03指令,读取从机8个字节数据到主机;测试二:38.4K,主从5帧间隔字符测试通讯正常示波器显示发送数据与返回数据之间有1.7mS时间间隔,还能进一步压缩;示波器显示是使用Modbus03指令,读取从机8个字节数据到主机;测试三:38.4K,主从2帧间隔字符测试通讯正常示波器显示发送数据与返回数据之间有0
2、.8mS时间间隔,尝试能进一步压缩;示波器显示是使用Modbus03指令,读取从机4个字节数据到主机;测试四:38.4K,主从1帧间隔字符通讯不通过。测试五:115.2K,主从2帧间隔字符测试通讯正常示波器显示发送数据与返回数据之间有1mS时间间隔,应能进一步压缩;示波器显示是使用Modbus03指令,读取从机8个字节数据到主机;测试六:115.2K,主从1帧间隔字符测试通讯正常示波器显示发送数据与返回数据之间有0.6mS时间间隔,设置数值已经最小;示波器显示是使用Modbus03指令,读取从机4个字节数据到主机;总结:1、在38.4K波特率下,帧间隔字符最低设
3、置2(约0.8mS),如现场环境干扰大,可适当放到3-5,不建议太大,影响通讯效率。在115.2K波特率下,帧间隔字符最低设置1,如现场环境干扰大,可适当放到2-3。2、如降低波特率至19.2K、0.96K时,应放大该设置参数,估算19.2K时帧间隔字符最低设置不小于5,0.96K时帧间隔字符最低设置不小于10。3、建议在Modbus主站与子站通讯交换数据时,尽量采取数据一次读取或写入,如分成多个字节多次调用读写,将严重影响通讯效率。例如:将IO口在从机中映射到内存数据区,使用03和16指令以字节形式连续读写,尽量做到每个子站数据调用一次03和16指令就全部完成
4、。4、测试反映数据适合任何标准Modbus协议通讯。2015年3月17日
此文档下载收益归作者所有