Modbus-MODBUS-TCP-协议解析.ppt
《Modbus-MODBUS-TCP-协议解析.ppt》由会员分享,可在线阅读,更多相关《Modbus-MODBUS-TCP-协议解析.ppt(36页珍藏版)》请在三一办公上搜索。
1、Modbus 和Modbus/TCP协议基础介绍,EPA推广应用中心 章雷,主要内容,Modbus是MODICON公司于1979年开发的一种通讯协议,是一种工业现场总线协议标准。1996年施耐德公司推出了基于以太网TCP/IP的Modbus协议ModbusTCP。Modbus协议是一项应用层报文传输协议,包括ASCII、RTU、TCP三种报文类型,协议本身并没有定义物理层,只是定义了控制器能够认识和使用的消息结构,而不管他们是经过何种网络进行通信的。标准的Modbus协议物理层接口有RS232、RS422、RS485和以太网口。采用Master/Slave(主/从)方式通信。Modbus在20
2、04年成为我国国家标准。,Modbus技术规范的关系,Modbus应用协议,Modbus是一种简单客户机/服务器应用协议客户机能够向服务器发送请求。服务器分析请求,处理请求,向客户机发送应答。,通用Modbus帧结构协议数据单元(PDU),Modbus协议定义了一个与基础通信层无关的简单协议数据单元(PDU),特定总线或网络上的Modbus协议映射能够在应用数据单元(ADU)上引入一些附加域。,Modbus事务处理(无差错),当服务器对客户机响应时,它使用功能码域来指示正常(无差错)响应或者出现某种差错(称为异常响应)。对于一个正常响应来说,服务器仅复制原始功能码。,Modbus事务处理(异常
3、响应),对于异常响应,服务器将原始功能码的最高有效位设置逻辑1后返回。异常码指示差错类型。,Modbus协议在串行链路上的实现模型,主要是在RS485和RS232等物理接口上实现Modbus协议。在Modbus链路层上客户机的功能由主站提供而服务器的功能由从站实现。,Modbus主站-从站协议原理,Modbus串行链路协议是一个主-从协议。在同一时刻,只有一个主节点连接与总线,一个或多个子节点(最大编号为247)连接于同一串行总线。Modbus通信由主节点发起,子节点在没有收到来自主节点的请求时,从不会发送数据。子节点之间互不通信。主节点在同一时刻只会发起一个Modbus事务处理。主节点以两种
4、模式对子节点发送Modbus请求:广播、单播。,主站工作状态图,从站工作状态图,主/从通信的三种典型情况,串行链路上的Modbus地址规则,Modbus寻址空间有256个不同地址地址0为广播地址Modbus主节点没有地址,子节点必须有一个唯一的地址,串行链路上的Modbus帧结构,Modbus串行链路协议是一个主/从协议网络上的每个从站必须有唯一的地址(从1到247)从站地址用于寻址从站设备,由主站发起地址0用于广播模式,不需要响应RS-485和RS-232 定义了标准的物理端口,提高互可操作性,两种Modbus串行传输模式,ASCII模式:信息中的每个8 Bit字节需2个ASCII字符,其优
5、点是准许字符的传输间隔达到1 s而不产生错误;,RTU模式:每个8 Bit字节包含两个4 Bit的十六进制字符,其优点是在同样的波特率下,可比ASCII方式传送更多的数据,但是每个信息必须以连续的数据流传输。,优点:公开的协议,完全免费。简单易用,性能稳定。广泛的知识资源支持。,Modbus 的优缺点,缺点:自适应性差,需合理组态。通信效率低。,ModbusTCP简介,ModbusTCP是运行在TCP/IP上的Modbus 报文传输协议。通过此协议,控制器相互之间通过网络(例如以太网)和其它设备之间可以通信。ModbusTCP是开放的协议,IANA(Internet Assigned Numb
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Modbus TCP 协议 解析
链接地址:https://www.31ppt.com/p-5440321.html