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

超时时间:

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

间隔时间:

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

轮询时间:

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

MThings中如何定义轮询时间?

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

猜你喜欢

转载自blog.csdn.net/zhoutanliang/article/details/107588741