通过USB传输的PLC Modbus协议移植与验证和通过can总线的PLC Modbus协议移植与验证这个课题有没有人做过哦?容易实现不

2019-07-20 23:06发布

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
Bula
1楼-- · 2019-07-21 02:50
USB或CAN总线,都是指数据的传输方式,总线协议只是确保了数据送给谁、如何送、如何确保正确等,就像马路,而不管上面跑何种数据;MODBUS是上层协议,确定了数据的含义,与如何传输是分开的,就像有基于RS232串口的,也有基于TCP的。

我没有实现过,但我的理解是,应该先搞清楚USB、CAN如何传数据的,然后再按照MODBUS协议规定的数据格式,从基本的03命令(查询寄存器)开始实现。
cxjvae
2楼-- · 2019-07-21 04:19
Bula 发表于 2016-1-14 11:51
USB或CAN总线,都是指数据的传输方式,总线协议只是确保了数据送给谁、如何送、如何确保正确等,就像马路, ...

那你又做过modbus协议的相关移植吗?
Bula
3楼-- · 2019-07-21 07:32
cxjvae 发表于 2016-4-4 10:58
那你又做过modbus协议的相关移植吗?

移植了freertos和freeMODBUS
cxjvae
4楼-- · 2019-07-21 11:36
有用stm32cubemx生成的库函数去做过吗?

一周热门 更多>