0
点赞
收藏
分享

微信扫一扫

Modbus库开发笔记之十一:关于Modbus协议栈开发的说明

对于Modbus协议栈的整个开发内容,前面已经说得很清楚了,接下来我们说明一下与开发没有直接关系的内容。

首先,关于我为什么开发这个协议栈的问题。我们的初衷只是想能够在开发产品时不用每次都重写这一部分,而是可以不断的改进和使用达到复用的目的。当然在后来,我们觉得不只是我们自己可以使用,也可以将其公开,让任何愿意使用的人使用。源码网址是:​​https://github.com/foxclever/Modbus​​

其次,Modbus协议有国标,包括三个文件。我们这个协议栈就是按照国标开发的标准协议,但不完全,包括有读写各种类型对象数据的功能,在一般的工业应用场合是完全够的。三个标准文件:

GB/T 19582.1-2008 《基于Modbus协议的工业自动化网络规范 第1部分:Modbus应用协议》

GB/T 19582.2-2008 《基于Modbus协议的工业自动化网络规范 第1部分:Modbus协议在串行链路上的实现指南》

GB/T 19582.3-2008 《基于Modbus协议的工业自动化网络规范 第1部分:Modbus协议在TCP/IP上的实现指南》

最后,欢迎大家使用这个协议栈,但我们不就使用的最终结果负责。当然如果发现任何的不足,我们非常并欢迎大家将发现的问题告知我们,以便我们持续的改进之。

本系列的全部分装如下:

Modbus库开发笔记之一:实现功能的基本设计

Modbus库开发笔记之二:Modbus消息帧的生成

Modbus库开发笔记之三:Modbus TCP Server开发

Modbus库开发笔记之四:Modbus TCP Client开发

Modbus库开发笔记之五:Modbus RTU Slave开发

Modbus库开发笔记之六:Modbus RTU Master开发

Modbus库开发笔记之七:Modbus其他辅助功能开发

Modbus库开发笔记之八:CRC循环冗余校验的研究与实现

Modbus库开发笔记之九:利用协议栈开发Modbus TCP Server应用

Modbus库开发笔记之十:利用协议栈开发Mosbus RTU Slave应用

对本系列文章有兴趣的同仁欢迎关注我们的公众号:

Modbus库开发笔记之十一:关于Modbus协议栈开发的说明_Modbus

如果您希望更方便且及时的阅读相关文章,关注我的微信公众号【木南创智】




举报

相关推荐

0 条评论