电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

Modbus总线变频器控制VIP免费

Modbus总线变频器控制_第1页
1/8
Modbus总线变频器控制_第2页
2/8
Modbus总线变频器控制_第3页
3/8
第三章 Modbu s 总线变频器控制 第一节 Modbu s 协议 Modbu s 协议是由第一台PLC 的发明者Modicon 公司(现在是施耐德电气公司的一部分)于1978 年开发的,最早的设想是在RS232 端口上实现控制器和智能型传感器之间控制数据的传输。1979 年,Modicon 公司将Modbu s 协议推广到市场上,为众多设备制造商在其不同的设备中所采用,成为智能型设备之间建立主从式或客户机-服务器通讯的“事实上”的标准。 Modbu s 是一个应用层通信协议(即 OSI 模型第7 层),目前基于Modbu s 协议的网络主要有三种: 1、异步串行传输(RS232、RS422/485) 2、Modbu s Plu s 高速令牌网 3、TCP/IP 以太网 本章主要介绍 Modbu s 异步串行传输网络。 一、Modbu s 协议简介 Modbu s 协议定义了一个独立于基本通讯层的简单的协议数据单元(PDU,Protocol Data Unit),由功能代码区和数据区组成;在特定总线或网络上,可以通过引入一些辅助区形成应用数据单元(ADU,Application Data Unit),如图 3-1 所示。 Modbu s 协议数据单元(PDU)定义了客户机向服务器发出请求的格式,其中功能是指服务器所执行的动作。例如,客户机可以向服务器请求读一组离散量输入或输出的“开/关”状态,或读/写一组寄存器的数值,如图 3-2 所示。 功能代码区由1 个字节组成,有效的范围是1-255,其中128-255 保留作为异常响应功能代码。当一个消息从客户机发送到服务器时,功能代码区将告诉服务器执行何种动作;一些功能代码还有子代码,以定义多重动作。 数据区包含服务器执行功能代码所定义动作的必要信息,如离散量和寄存器地址、数量、以及实际数据字节的计数值等。在某些特定的请求中,可能没有数据区(0 长度),在这种情况下,服务器动作由功能码直接指定,无需辅助信息。 服务器一旦接收到客户机的请求,将作出相应的响应。如果没有与 Modbu s 功能请求相关的错误发生,客户机将接收到服务器根据功能代码请求所返回的正确的数据;如果发生了错误,客户机将接收到一个异常代码,可以根据这个异常代码决定下一步动作。 当服务器回应客户机时,回应的功能代码区既可表示一个正常的响应,也可表示发生了错误(称异常响应)。对一个正常的响应,服务器简单地返回原功能代码;对异常响应,服务 PDU ADU 服务器地址 功能代码 数据 错误校验 图 3-1 Modbu s 结构图 器将返回一个将原功能代码最高位置“1”(原功能代码+80...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

Modbus总线变频器控制

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部