有没有人知道一个好的(最好是开源的)用于处理Modbus协议的库?我看过一些库,但我正在寻找一些人的个人经验,而不仅仅是谷歌搜索结果中的前十名。我认为至少还有其他一个像我一样处理PLC和自动化硬件的人存在。
也欢迎分享其他可能对你有用的材料...
有没有人知道一个好的(最好是开源的)用于处理Modbus协议的库?我看过一些库,但我正在寻找一些人的个人经验,而不仅仅是谷歌搜索结果中的前十名。我认为至少还有其他一个像我一样处理PLC和自动化硬件的人存在。
也欢迎分享其他可能对你有用的材料...
在过去几年里,我一直与设备进行沟通,因为我在一个家庭自动化公司工作,但我们不使用Modbus。我们使用标准和开放的方式进行通信,使用“Web Services for Devices(WSD)”,也称为Web服务设备配置文件(DPWS)。
在此期间,有一次我听说了一个名为NModbus的项目。它是一个用于处理Modbus的开源库。虽然我没有使用过它,但看到该网站和Google Code上的更改记录,它似乎很活跃。您可以尝试查看并参与其中。这是我所听说的唯一针对.Net的库。
Modbus是一种非常简单易实现的协议。你可以轻松地在互联网上找到所需的所有信息。
如果你选择自己实现,我很乐意回答你在过程中遇到的任何问题。
如果你选择使用Modbus主库,我建议你寻找以下功能:
FieldTalk Modbus库 - 处理所有Modbus功能
来看看Colway Solutions的产品http://www.colwaysolutions.com。他们拥有独特的许可方案,您需要为每个希望使用的Modbus功能代码付费。虽然不是免费的,但价格似乎很低。我还看到了一些库的端口适配到一些流行的微控制器和RTOS。