Modbus通讯资料总结

Modbus 通讯开发资料总结
目录

1 主要内容

 Modbus 通讯协议简介
 Modbus 开发常用测试软件和库

2 Modbus协议是什么?

Modbus是由Modicon(现为施耐德电气公司的一个品牌)在1979年发明的,是全球第一个真正用于工业现场的总线协议。
MODBUS协议是一项应用层报文传输协议,用于在通过不同类型的总线或网络连接的设备之间的客户机/服务器通信。其应用情况如下:

3 通讯帧

Modbus 应用协议定义了独立于其下面通信层的协议数据单元(PDU - Protocol Data Unit):
在不同总线或网络的Modbus 协议映射在协议数据单元之外引入了一些附加的域。发起Modbus 事务处理的客户端构造Modbus PDU,然后添加附加的域以构造适当的通信PDU。这包括串行链路上的Modbus帧和以太网上的Modbus帧。

4 常用测试软件

4.1 VSPD 虚拟串口
用来添加虚拟串口对,进行串口通讯调试

4.2 Modbus 调试精灵
作为Modbus 串口通讯的client端,使用RTU协议。

直接发送Modbus指令,测试指令的正确性。
4.3 ModSim32
从设备/服务端:可以用来模拟Modbus 串口通讯的从设备,也可以模拟Modbus tcp 通讯的服务端。

4.4 ModScan32
主设备/客户端:可以用来模拟Modbus 串口通讯的主设备,也可以模拟Modbus tcp 通讯的客户端。
不能直接发送Modbus指令协议。

4.5 Modbus Client Tester
服务端:可以模拟Modbus tcp 通讯的服务端

4.6 Modbus Sever Tester
主设备/客户端:可以用来模拟Modbus 串口通讯的主设备,也可以模拟Modbus tcp 通讯的客户端。

4.7 NModbus 开源库
NModbus 是一个开源库,用来实现Modbus的通讯协定,它是开源的。利用它可以实现以下功能:
. Modbus/RTU Master/Slave
2. Modbus/ASCII Master/Slave
3. Modbus/TCP Master/Slave
4. Modbus/UDP Master/Slave

下载地址:https://github.com/Maxwe11/NModbus4
使用手册:http://www.docin.com/p-870531991.html

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值