MODBUS通讯技术标准QBLF-RDB-1008.pdf

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MODBUS通讯技术标准QBLF-RDB-1008

蠕动泵技术标准 2013/3/4 编号:Q/B-LF-RDB- 1008 雷弗蠕动泵MODBUS 通讯技术标准 一.介绍 雷弗系列蠕动泵,包括S,L,F 系列硬件接口采用RS485 ,支持MODBUS 协议。通过 此协议,可方便的与各种工业设备组成集中监控、集散控制,支持各种工业控制器(包 括人机界面,工控机,计算机,PLC 等),程序采用模块化设计,稳定可靠。此Modbus 通信协议栈包括两层:Modbus 应用层协议;网络层。本公司产品均采用RTU 模式传输。 目前支持的指令包括(红色字体指令为泵用到的指令) 功能码 名称 作用 0x01 读线圈状态 取得一组逻辑线圈的当前状态(ON/OFF) 0x02 读输入状态 取得一组开关输入的当前状态(ON/OFF) 0x03 读保持寄存器 在一个或多个保持寄存器中取得当前的二进制值 0x04 读输入寄存器 在一个或多个输入寄存器中取得当前的二进制值 0x05 写单个线圈 强置一个逻辑线圈的通断状态 0x06 写单个寄存器 把具体二进值装入一个保持寄存器 0x0F 写多个线圈 强置一串连续逻辑线圈的通断 0x10 写多个寄存器 把具体的二进制值装入一串连续的保持寄存器 0x11 报告从结点ID 可使主机判断编址从机的类型及该从机运行指示 灯的状态 0x17 读/写多个寄存器 同时读写多个保持寄存器 二.Modbus 协议 1.Modbus 协议模型 1 蠕动泵技术标准 2013/3/4 编号:Q/B-LF-RDB- 1008 2 .每个字节的格式: 编码系统:8 位二进制,十六进制0-9,A-F 数据位: 1 起始位 8 位数据,低位先送 偶校验1 位 停止位1 位 错误校验区:循环冗余校验(CRC) 3.信息帧格式 信息开始至少需要有3.5 个字符的静止时间,依据使用的波特率,很容易计算这个 静止的时间(如下图中的T1-T2-T3-T4)。接着一个区的数据为设备地址。各个区允许 发的字符均为16 进制的0-9,A-F。网络上的设备连续监测网络上的信息,包括静止 时间。当接收第一个地址数据时,每台设备立即对它解码,以决定是否是自己的地 址。发送完最后一个字符号后,也有一个3.5 个字符的静止时间,然后才能发送一 个新的信息。整个信息必须连续发送。如果在发送帧信息期间,出现大于1.5 个字 符的静止时间时,则接收设备刷新不完整的信息,并假设下一个地址数据。同样一 个信息后,立即发送的一个新信息,(若无3。5 个字符的静止时间)这将会产生一 个错误。是因为合并信息的CRC 校验码无效而产生的错误。 RTU 信息帧 3.1地址设置 信息地址包括8 位(RTU),有效的从机设备地址范围0-247,(十进制),各从机设备的 寻址范围为1-247。主机把从机地址放入信息帧的地址区,并向从机寻址。从机响应 时,把自己的地址放入响应信息的地址区,让主机识别已作出响应的从机地址。地 址0 为于广播地址,所有从机均能识别。当Modbus 协议用于高级网络时,则不允许 广播或其方式替代。如Modbus+使用令牌循环,自动更新共享的数据库。 3.2功能码设置 信息帧功能代码包括字符8 位(RTU)。有效码范围1-225(十进制),其中有些代码适 用全部型号的 控制器,而有些代码仅适用于某些型号的控制器。还有一些代码留作 将来使用。当主机向从句发送信息时,功能代码向从机说明应执行的动作。如读一 组离散式线圈或输入信号的ON/OFF 状态,读一组

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档