- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基本表对象类型访问类型注释离散量输入
概述 Modbus应用协议规范 Modbus协议在串行链路上的实现 Modbus协议在TCP/IP上的实现 Modbus技术规范组成 Modbus应用协议规范 Modbus协议在串行链路上的实现指南 Modbus协议在TCP/IP上的实现指南 Modbus技术规范的关系 Modbus应用协议规范 Modbus通信栈 Modbus应用协议 Modbus是一种简单客户机/服务器应用协议 客户机能够向服务器发送请求 服务器分析请求,处理请求,向客户机发送应答 Modbus事务处理(无差错) 当服务器对客户机响应时,它使用功能码域来指示正常(无差错) 响应或者出现某种差错(称为异常响应) 对于一个正常响应来说,服务器仅复制原始功能码 Modbus PDU长度 Modbus最初在串行链路上的实现(最大RS485ADU=256字节) 限制了Modbus PD的长度。 因此,对串行链路通信来说,Modbus PDU=256-服务器地址(1字节)-CRC(2字节)=253字节。 从而: RS232 / RS485 ADU = 253字节+服务器地址(1字节) + CRC (2字节)= 256字节。 TCP Modbus ADU = 253字节+ MBAP (7字节) = 260字节。 Modbus PDU结构 Modbus 数据模型 Modbus的数据模型是以一组具有不同特征的表为基础建立的 四个基本表为: Modbus功能码应用实例(1) 读线圈01 (0x01) 写多个寄存器16(0x10) Modbus功能码应用实例(3) 写多个寄存器16(0x10) Modbus协议在串行链路上的实现模型 串行链路上的Modbus帧结构 Modbus串行传输模式 – RTU模式 RTU Modbus串行传输模式的报文格式, CRC-16差错校验 报文帧的标识 字符之间的要求 Modbus串行传输模式 – ASCII模式 报文必须以“:”开始 报文必须以“LF-CR”结束 数据用十六进制ASCII码值表示 使用LRC进行差错校验 基于开放TCP/IP 的Modbus协议 Modbus协议是一个开发性协议 IANA已为 Modbus协议指配TCP / UDP 知名端口502 Modbus协议是一个标准协议 IETF组织提议将Modbus协议作为因特网标准 Modbus协议是自动化领域中广泛使用“实事”标准 以太网 (快速以太网) 使用目前最流行的LAN技术 IEEE 802.3中定义的以太网和以太网II TCP/IP模型 描述因特网协议的组合 Modbus TCP/IP通信结构 Modbus TCP/IP的通信设备: 连接至TCP/IP网络的Modbus TCP/IP客户机和服务器设备 互连设备,如:在TCP/IP网络和串行链路子网之间互连的网桥、 路由器或网关等设备 TCP/IP 上的Modbus 数据帧 通过TCP/IP栈传输 支持以太网II和IEEE 802.3帧,默认帧为以太网II帧 以太网II是默认的 TCP/IP 网络帧格式 MBAP 报文头 Modbus报文传输服务结构 通信应用层 Modbus客户机 允许用户应用显性地控制与远程设备的信息交换。Modbus客户机根据用户应用向Modbus客户机接口发送的要求中所包含的参数来建立一个Modbus请求。 Modbus客户机接口 Modbus客户机接口提供一个接口,使得用户应用能够生成各类Modbus服务的请求,该服务包括对Modbus应用对象的访问 Modbus服务器 在收到一个Modbus请求以后,模块激活一个本地操作进行读、写、或完成其他操作。 TCP管理层 连接管理 在客户机和服务器的Modbus模块之间的通信需要使用TCP连接管理模块,负责全面管理报文传输TCP连接 访问控制 在某些至关重要的场合,必须禁止无关的主机对设备内部数据的访问。这既是需要的安全模式,也是在需要时实现安全处理的原因 TCP/IP栈层 可以对TCP/IP的栈进行参数配置,以适用对产品或系统的不同的特定 约束进行数据流控制、地址管理和连接管理。使用BSD套接字接口来管 理TCP连接 Modbus TCP/IP连接建立 Modbus报文传输服务必须在502端口上提供一个监听套接字,允 许接收新的连接和与其他设备交换数据 当报文传输服务需要与远程服务器交换数据时,它必须与远程502端口建立一个新的客户机连接,以便于远距离地交换数据。本地端口必须高于1024,并且对每个客户机的连接各不相同 Modbus TCP/IP通信栈 TCP/IP栈提供了一个接口,用来管理连接、发
您可能关注的文档
- 八生物下生命的起源课件.PPT
- 八芯片烧写.DOC
- 公告主旨‘导师密码’选课辅导于107年5月28日起至107年9月28日.DOC
- 公告0120517不含.DOC
- 公有云-UML软件工程组织.PPT
- 公立医院改革收费项目公示-莒中医医院.DOC
- 公路施工组织课程单元教学设计1辽宁城建设职业技术学院.DOC
- 共振光谱吸收.PPT
- 关检合作一单两报用户操作手册-中国电子口岸数据中心石家庄分中心.DOC
- 典型行业验收调查无人机遥感应用示范项目公开选聘-火电环境保护网.DOC
- 2023-2024学年安徽省宿州地区八下英语期末预测试题含答案.doc
- 2023-2024学年安徽省六安市天堂寨镇暖流中学七下英语期末预测试题含答案.doc
- JGT435-2014 无机轻集料防火保温板通用技术要求.docx
- GBT3995-2014 高铝质隔热耐火砖.docx
- JCT2200-2013 水泥基泡沫保温板.docx
- JCT2360-2016 格构式自保温混凝土砌块.docx
- GBT10801.2-2018 绝热用挤塑聚苯乙烯泡沫塑料(XPS).docx
- JCT1042-2007 膨胀玻化微珠.docx
- GBT30708-2014 低密度矿物棉毯状绝热材料热阻评价方法.docx
- JCT498-2013 高强度耐火浇注料.docx
最近下载
- 专利代理实务考前必背模板.doc VIP
- ГОСТ 17375-2001- 俄标弯头中文版.pdf
- 小学音乐教师业务考试试卷一(含答案).pdf VIP
- 建设单位设置业主代表的重要性一 - 莆田市交通投资集团有限公司.ppt
- 2024年国家开放大学《护理伦理学》形考(带答案).pdf VIP
- 国家科学技术进步奖提名书-中国发明协会.PDF
- 2024年国家开放大学(电大)-广告学(本科)笔试历年真题荟萃含答案.docx
- 广东省珠海市金湾区2022-2023学年四年级上学期期末语文试卷.docx VIP
- 小电流接地系统单相接地故障选线装置的设计本科学位论文.doc
- (2021更新)国家开放大学电大本科《企业信息管理》2021期末试题及答案(1055套).pdf
文档评论(0)