间歇性Modbus速度

时间:2016-05-11 02:38:06

标签: modbus

我有一个Modbus程序,配置为在几个项目中从同一型号的设备进行轮询。虽然我设法收集所有感兴趣的数据(经过一些试验),但我发现数据刷新速度可能会有很大差异,尽管我获得的数据数量几乎相同,范围从500到510。我可能会对那些慢速设备做错吗?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

确保您的Modbus程序经过优化,以便有效地进行轮询。

根据经验,有时Modbus轮询很慢,因为轮询方法不智能且高效。

例如,如果您需要从地址10,11,12,13,14,15,18,20进行轮询。 你的程序应该一次性轮询10到15,并分别从18和20轮询。

本质是在一个数据包中轮询连续地址,而不是一次轮询一个地址。如果您的项目很大,这肯定会大大加快您的计划。