三个Modbus开源代码库

《构建嵌入式Linux系统》第三章提到了 Modbus 协议,给出了相关的三个开源代码实现,在此记录一下。其实,Modbus 协议问世很久了,在 PLC 中应用很广泛,协议原理比较简单,所以网络上的各种资料也很多,相对其他工控协议(比如CIP,S7comm等)来说研发成本较低。

jModbus

java 代码实现,具体请参见 The jModbus Project

libmodbus

C 语言实现,具体请参见 A Modbus library for Linux, Mac OS X, FreeBSD, QNX and Win32。这个库的中文资料比较全,可参考 libmodbus使用说明libmodbus 手册翻译

MAT LinuxPLC

书上记载有 Modbus 的代码,但从 MatPLC home page 里看最新的代码包是 2006 年的,想深入研究可以看一下。

发表评论

Fill in your details below or click an icon to log in:

WordPress.com 徽标

您正在使用您的 WordPress.com 账号评论。 登出 /  更改 )

Google photo

您正在使用您的 Google 账号评论。 登出 /  更改 )

Twitter picture

您正在使用您的 Twitter 账号评论。 登出 /  更改 )

Facebook photo

您正在使用您的 Facebook 账号评论。 登出 /  更改 )

Connecting to %s

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理