打印

modbus通信

[复制链接]
1220|7
手机看帖
扫描二维码
随时随地手机跟帖
沙发
chunyang| | 2013-11-13 18:36 | 只看该作者
先去读懂ModBus的规范,然后自行编制程序就是。

使用特权

评论回复
板凳
碧螺春_123|  楼主 | 2013-11-14 10:57 | 只看该作者
  上位机观察到plc一次发8位数据, 但modbus的帧好像是一次5位   。我也看到了一些modbus  51实现的通讯程序,也都是5为接受的。

下面是上位机接收的plc的数据    我发的是  1 2 3 4 5 6 7     接收到的数据就是下面这样了
08 03 00 32 00 0A 64 9B   08 03 00 32 00 0A 64 9B   08 03 00 32 00 0A 64 9B   08 03 00 32 00 0A 64 9B   08 03 00 32 00 0A 64 9B   08 03 00 32 00 0A 64 9B   08 03 00 32 00 0A 64 9B   08 10 00 00 00 0A 14 01 00 00 00 00 01 02 03 04 05 06 07 00 00 00 00 00 00 00 00 AD D7   08 03 00 32 00 0A 64 9B   08 03 00 32 00 0A 64 9B   08 03 00 32 00 0A 64 9B   08 03 00 32 00 0A 64 9B   08 03 00 32 00 0A 64 9B   08 03 00 32 00 0A 64 9B   08 03 00 32 00 0A 64 9B   08 03 00 32 00 0A 64 9B

使用特权

评论回复
地板
make8419247| | 2013-11-14 10:59 | 只看该作者
你发的数据都不是MODBUS协议,你这样可以走自由口协议

使用特权

评论回复
5
碧螺春_123|  楼主 | 2013-11-14 11:00 | 只看该作者
有对modbus协议比较了解的前辈,帮下我吧

使用特权

评论回复
6
碧螺春_123|  楼主 | 2013-11-14 11:11 | 只看该作者
数据就是通过这个发的 应该是modbus  吧

发送.png (9.11 KB )

发送.png

使用特权

评论回复
7
碧螺春_123|  楼主 | 2013-11-14 11:14 | 只看该作者
make8419247 发表于 2013-11-14 10:59
你发的数据都不是MODBUS协议,你这样可以走自由口协议

我上传了一个 发送 功能块   你开下  应该是modbus吧  

使用特权

评论回复
8
chunyang| | 2013-11-14 15:13 | 只看该作者
ModBus不是很严格的协议,厂家可以扩充,具体信息你必须去找设备的手册来看。

使用特权

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

本版积分规则

11

主题

146

帖子

1

粉丝