下载此文档

MODBUS协议简述.doc


文档分类:通信/电子 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
MODBUS协议简述.docMODBUS协议简述HL-9661使用的是MODBUS-RTU通讯协议,MODBUS协议详细定义了校验码、数据序列等,这些都是特定数据交换的必要内容。MODBUS协议采用主从应答式连接(半双工),即同一时间只能一方传送数据,一方接受数据,不能同时沿着相反的两个方向传输。首先,主计算机的信号寻址到一台唯一的终端设备(从机),然后,终端设备发出的应答信号以相反的方向传输给主机。MODBUS协议只允许在主机(PC,PLC等)和终端设备Z间通讯,而不允许独立的终端设备Z间的数据交换,这样各终端设备不会在它们初始化时占据通讯线路,而仅限于响应到达木机的杳询信号。查询一应周期主设备的查询消息设备地址功能代码错谋检测设备地址功能代码错谋检测从设备的回应消息图8-1主从杏询-冋应周期表査询杳询消息中的功能代码告Z被选屮的从设备要执行何种功能。数据段包含了从设备要执行功能的任何附加信息。例如功能代码03是要求从设备读保持寄存器并返冋它们的内容。数据段必须包含要告之从设备的信息:从何寄存器开始读及要读的寄存器数量。错误检测域为从设备提供了一种验证消息内容是否正确的方法。回应如果从设备产生一正常的冋应,在冋应消息中的功能代码是在杏询消息屮的功能代码的冋应。数据段包括了从设备收集的数据:象寄存器值或状态。如果有错误发生,功能代码将被修改以用于指出冋应消息是错谋的,同时数据段包含了描述此错误信息的代码。错谋检测域允许主设备确认消息内容是否可用。传输方式传输方式是指一个数据帧内一系列独立的数据结构以及用于传输数据的有限规则,下血定义了与MODBUS协议-RTU方式相兼容的传输方式。每个字节的位1个起始位8个数据位,最小的有效位先发送•无奇偶校验位•1个停止位(有校验时),2个Bit(无校验时)错误检测(Errorchecking)-*CRC(循环冗余校验)协议当数据帧到达终端设备时,它通过一个简单的“端口”进入被寻址到的设备,该设备去掉数据帧的“信封”(数据头),读取数据,如果没有错误,就执行数据所请求的任务,然示,它将自己生成的数据加入到取得的“信封”屮,把数据帧返|叫给发送者。返冋的响应数据屮包含了以下内容:终端从机地址(Address).被执行了的命令(Function).执行命令生成的被请求数据(Data)和一个校验码(Check)。发生任何错误祁不会有成功的响应。或者返I叫一个错误指示帧。数据帧格式AddressFunctionDateCheck8-Bits8-BitsNx-Bits16-Bits地址(Address)域地址域在帧的开始部分,由一个字节(8位二进制码)组成,十述制为0〜255。这些位标明了用户指定的终端设备的地址,该设备将接收来自与Z相连的主机数据。每个终端设备的地址必须是唯一的,仅仅被寻址到的终端会响应包含了该地址的查询。当终端发送冋一个响应,响应屮的从机地址数据便告诉了主机哪台终端正与Z进行通信。功能(Function)域功能域代码告诉了被寻址到的终端执行何种功能。下表列出了HL-9661用到的功能码,以及它们的意义和功能。命令码描述0x02取得一组开关输入的当前状态(ON/OFF)0x03在多个保持寄存器屮取得当前的二进制值0x05强置一个逻辑线圈的通断状态0x06把具体的一个二进制值装入一保持寄存器OxOC读取通讯时间记录,如果时间处理完,记录

MODBUS协议简述 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人ttteee8
  • 文件大小85 KB
  • 时间2020-02-26