打印
[485通信]

can转modbus tcp

[复制链接]
4588|24
手机看帖
扫描二维码
随时随地手机跟帖
楼主
ayrz2010| | 2017-3-10 22:21 | 显示全部楼层 回帖奖励 |倒序浏览
现场一批can设备,客户后台用的组态软件,跑modbus tcp,要求将can转modbus tcp;
以前没有接触modbus tcp,想用服务器转协议,有几个问题:
1. 有modbos tcp的开发工具包么?能推荐一个么,价格合适,稳定可靠的,实现的基本功能就行,或者是否有现场的软件
   》》有很多吧。其实,modbus虽然比较简单,但是如果不注意有很多坑,特别是寄存器的位数,大小端处理,浮点数,长整数的处理等等。目前也没有什么合适的书籍系统介绍,帮助理解的。刚刚搜了一下,只有清华出版的《Modbus软件开发实战指南》不错,建议系统学一下,京东淘宝搜。

2. 100台can设备转modbusTCP,如何区分?用IP端口区分不同的设备?
    》》每个Can设备都应该有自己的地址,而Modbus TCP的MBAP里面也有字节专门标记地址的地方。不能用IP端口来区分。你需要写一个转化程序,进行地址和数据转化。
3. 用can转Enet设备实现modbus如何?
    》》can转Enet设备,只是将can数据转化为tcp数据,不一定符合modbus tcp协议。自己写比较稳妥。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则