2

我对 Modbus 通信有点陌生,我已经开始阅读“免费 Modbus”库。现在,我了解如何使用它来实现 Modbus 通信的从机端,但我似乎无法找到如何在主机端使用库。例如,我在主站调用什么函数来读取从站 19 的离散输入 3(例如)?

预先感谢您的帮助。

顺便说一句,我正在用 C 语言编写并为 MSP430 微控制器编程。

4

1 回答 1

5

网站上没有直接说明,但是FreeMODBUS库只支持从端。例如,在 init 函数 ( modbus.html#ga0">http://www.freemodbus.org/api/group_modbus.html#ga0 ) 中,其中一个参数是“ucSlaveAddress” - 您的(从)设备的地址。

创建 FreeMODBUS 的人现在在商业库上工作,并且有一个主模式库 - http://www.embedded-solutions.at/index.php/en/products/modbus-master

于 2013-01-19T16:15:39.060 回答