对于Modbus的理解,大侠们看看对不对

2020-01-10 19:40发布

本帖最后由 dragonFANG 于 2018-6-11 08:38 编辑

最近小弟在看modbus,看完后有些疑问还有些理解的地方不知道对不对。希望知道的大神们能给我点提示:
1、Modebus与FreeModbus之间有什么关系呢?
2、用Modebus开发是不是不一定需要Modebus的源码?因为我看见有教程就是用自己写的简洁的源码开发的。
3、Canopen协议的思想是不是跟Modbus的思想差不多的?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
dragonFANG
1楼-- · 2020-01-11 23:40
 精彩回答 2  元偷偷看……
simplorer
2楼-- · 2020-01-12 02:30
dragonFANG 发表于 2018-6-11 10:40
1、也就是说freemodbus是基于Modbus这种协议编写的一个比较规范的协议栈,我看网上说freemodbus只能用作 ...

理解没问题,关键看应用。
CANOpen协议了解不多,完整的Modbus协议应该挺复杂,实际工作中可能只需要它的很小一部分的子集。
我做的驱动器,只实现了03 06 和 16三个功能码。

CAN通讯我也在用,不过没用标准协议,我自己按照Modbus协议的方式,自己定义了CAN私有协议,因为这个通讯
不对外开放,我们公司内部使用。
如果对外开放的话,那就得使用标准的协议了,你不能让人家按照你的路子来,而是应该往标准上靠。
dragonFANG
3楼-- · 2020-01-12 02:49
simplorer 发表于 2018-6-11 11:04
理解没问题,关键看应用。
CANOpen协议了解不多,完整的Modbus协议应该挺复杂,实际工作中可能只需要它的 ...

好的,谢谢!!!
interstellar_tr
4楼-- · 2020-01-12 07:24
你也可以在 rs485之上实现canopen
或者在can之上实现modbus
dragonFANG
5楼-- · 2020-01-12 10:35
interstellar_tr 发表于 2018-6-11 11:11
你也可以在 rs485之上实现canopen
或者在can之上实现modbus

这需要用哪个协议栈吗?
modbus
6楼-- · 2020-01-12 11:16
 精彩回答 2  元偷偷看……

一周热门 更多>