欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

基于MThings配置MODBUS数据中常见的几种时间概念介绍(超时时间、间隔时间、轮询时间)

发布时间:2023/12/14 编程问答 43 豆豆
生活随笔 收集整理的这篇文章主要介绍了 基于MThings配置MODBUS数据中常见的几种时间概念介绍(超时时间、间隔时间、轮询时间) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

超时时间:

主机使用,主机请求发出后,依据该时间判定从机回复的最大时间范围,超出该时间后,主机判定请求超时。如果超时时间设置过小,从机可能会在超时时间范围外才能回复请求,此时可能会导致总线中持续的报文冲突。

间隔时间:

主机使用,主机收到从机响应后,到发出下一包请求之间的时间称为间隔时间,也可称之为交互间隔时间(一次请求和响应称之为一个交互)。

轮询时间:

即使在定量的MODBUS数据交互中,由于主从机端口稳定性,无法准确预判所有交互的总时间。而实际应用中一般会约定一个轮询时间,设计人员确保其大于所有数据交互的总时间。

MThings中如何定义轮询时间?

为确保轮询时间大于交互总时间,用户可以修改最后一个交互中的数据配置(任一),其间隔时间 =(轮询时间-交互总时间)。

总结

以上是生活随笔为你收集整理的基于MThings配置MODBUS数据中常见的几种时间概念介绍(超时时间、间隔时间、轮询时间)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。