ImageVerifierCode 换一换
格式:DOCX , 页数:117 ,大小:48.18KB ,
资源ID:14873603      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/14873603.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(MODBUSRTU通讯协议Word格式.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

MODBUSRTU通讯协议Word格式.docx

1、修改情况2007.12.27V1.04添加遥测带电、失电事件2008-3-17V1.05添加实时录波的波形数据上送结束标志2008-4-17V1.06添加装置信息读取的广播命令地址(只对功能码为17的类型报文)2008-4-20V1.07修改遥信、遥控、遥测容量2008-6-11V1.08添加秒脉冲计数统计功能2008-6-12V1.09修改录波时标2008-7-8添加遥测回路(一回电压、四回电流)的定义2008-7-17V1.10添加遥测归零值整定V1.11将遥测归零值提出单独整定2008-8-7V1.12在装置信息中添加报文收发计数2008-8-13添加遥测校正报文定义,添加模板开机、复位

2、上电报文定义2008-9-28V1.13添加GM7-B/IO1和GM7-B/IO2的遥控、遥信定义2008-12-1V1.14添加各装置的通讯参数定义表2009-6-30V1.15添加相序报警、过流反时限跳闸录波、跳闸出口等功能2009-9-3V1.16添加GM7-D的通讯参数和寄存器定义2009-9-9V1.17添加GM7-D的软件模拟遥控试验对象2010-3-18V1.18再故判整定中添加按回路的遥测越阀值的“阀值时限窗口”整定值1 简 介本通信协议详细地描述了GM7系列智能监控装置的数据传输过程,本通讯协议采用标准MODBUS RTU协议,其详细的描述了信息的输入和输出格式,本协议包含遥

3、控、遥信、遥测等数据的传输。本协议仅供开发人员、调试人员参考使用。2 定义、缩写词、略语DO:digitial output开关量输出(遥控)。DI:digitial input开关量输入/状态输入量(遥信)。AI:analage input模拟量输入(遥测)。PI:pulse input脉冲量输入(电度)。SV:Set Value整定值SOE:Sequance of Event事件顺序记录。3 MODBUS RTU协议详细说明31 MODBUS RTU协议基本规则 以下规则确定在RS485、RS232串行、CAN网等通信回路中设备间的通信规则: 所有RS485、RS232、CAN网等通信应遵

4、循主、从通讯方式。在这种方式下信息和数据在单个主站和最多64个从站之间传递。 无论如何都不能从一个从站发起通信。 所有RS485、RS232、CAN网上的通信都以“打包”方式发生。一个包裹就是一个简单的字符串(每个字符串8位),一个包裹中最多可含255个字节。对于RS485、RS232组成这个包裹的字节构成标准异步串行数据,并按8位数据位,1位停止位,无校验位,波特率为1200BPS 、2400BPS、4800BPS、9600BPS、19200BPS、38400BPS、76800BPS的方式传递。串行数据流由类似于RS232中使用的设备产生;对于CAN网采用CAN2.0B标准通讯,通讯波特率为

5、10Kbps、100Kbps、200Kbps、312.5Kbps、400Kbps、500Kbps、800Kbps、1Mbps等可调。 主站发送包裹称为请求,从站发送包裹称为响应。 任何情况从站只能响应主站一个请求。32 MODBUS RTU包裹结构描述 每个MODBUS包裹都由以下几个部分组成。 地址域 功能码域 数据域 校验域32.1 地址域 MODBUS RTU的从站地址域长度为一个字节,包含包裹传送的从站地址。有效的从站地址范围从0247,地址0为广播地址。从站如果接收到一帧从站地址域信息与自身地址相符合的包裹时,应当执行包裹中所包含的命令。从站所响应的包裹中该域为自身地址。注:1、 地

6、址域对应功能表序号装置类型地址范围功能1GM7系列装置广播通讯广播通讯地址21247一般通讯一般通讯地址3GM7-A装置255写1A流互缺省整定模板地址255用于将电流采样二次侧额定值为1A的遥测模板、遥控模板、遥信模板的程序中的缺省整定值信息自动写入I2C中,该功能用于模板出厂及现场批量调试使用4254写5A流互缺省整定模板地址254用于将电流采样二次侧额定值为5A的遥测模板、遥控模板、遥信模板的程序中的缺省整定值信息自动写入I2C中,该功能用于模板出厂及现场批量调试使用5GM7-C装置写线电压缺省整定模板地址255用于将线电压模式的GM7-C的程序中的缺省整定值信息自动写入I2C中,该功能

7、用于模板出厂及现场批量调试使用6写相电压缺省整定模板地址254用于将相电压模式的GM7-C的程序中的缺省整定值信息自动写入I2C中,该功能用于模板出厂及现场批量调试使用32.2 功能码域 MODBUS RTU包裹中功能域长度为一个字节,用以通知从站应当执行何种操作。从站响应包裹中应当包含主站所请求操作的相同功能域字节。有关功能码的定义参照下表。功能码含义读取n个状态输入寄存器的值读取装置一个或n个连续状态输入寄存器的值(读DI数据),不支持广播令。读取n个内部保持寄存器的值读取装置一个或n个连续保持寄存器的值(读整定值数据),不支持广播令。读取n个输入寄存器的值读取装置一个或n个连续输入寄存器

8、的值(读AI/PI数据),不支持广播令。向1个线圈寄存器写值向装置的一个线圈寄存器写值,写入0000H代表0,写入FF00H代表1(DO操作),不支持广播令。向1个保持寄存器写值向装置内部的一个字寄存器写值(一个整定值整定),支持广播令。16向n个保持寄存器写值向装置内部的连续n个字寄存器写值(n个整定值整定),支持广播令。17读取装置信息读取装置的类型、软件版本号等,不支持广播令。20读通用参数读装置通用参数(读遥信SOE、遥测录波等)21写通用参数写装置通用参数(清遥信SOE、遥测录波等)功能码的最高位表示对请求报文的肯定或否定认可,功能码的最高位为0表示对请求报文的肯定认可,功能码的最高

9、位为1表示对请求报文的否定认可,否定认可则无数据区。32.3 数据域 MODBUS RTU数据域长度不定,依据其具体功能而定。MODBUS RTU数据域采用”BIG INDIAN”模式,即是高位字节在前,低位字节在后。举例如下:例1 1个16位寄存器包含数值为0x12AB,寄存器数值发送顺序为: 高位字节 = 0x12 低位字节 = 0x0ABMODBUS RTU协议寄存器地址分配表:名称寄存器地址分配范围DO对象0000110000线圈寄存器DI对象1000120000状态输入寄存器整定值对象40001500003、6、16保持寄存器AI对象3000138000输入寄存器PI对象380014

10、000032.4 校验域 MODBUS RTU模式采用16位CRC校验。发送设备应当对包裹中的每一个数据都进行CRC16计算,最后结果存放入检验域中。接收设备也应当对包裹中的每一个数据(除校验域以外)进行CRC16计算,将结果域校验域进行比较。只有相同的包裹才可以被接受。具体的CRC校验算法参照附录。32.5 网络时间考虑 在网络上传送包裹需要遵循以下有关时间的规定: 主站请求包裹结束到从站响应包裹开始之间的时间最小为20毫秒,最大为250毫秒,典型值为60毫秒; 从站响应包裹结束到主站下一请求包裹开始之间的时间在16位模式下典型值为50毫秒。 包裹中相邻两个字节之间的最大时间依据通讯波特率不

11、同而不同,一般来说最大字节时间为3倍的字节发送时间(例如9600波特率下,字节间隔为3毫秒;4800波特率时,字节间隔为6毫秒)。32.6 异常响应 如果主站发送了一个非法的包裹给装置或者是主站请求一个无效的数据寄存器时,异常的数据响应就会产生。这个异常数据响应由从站地址、功能码、故障码和校验域组成。当功能码域的高比特位置为1时,说明此时的数据帧为异常响应。32.7 MODBUS RTU功能码祥述32.7.1 功能码2(DI请求)由主站机发送的包裹请求智能装置/单元的DI数据, DI数据按位上送。示列:如请求装置1中的10001到10032的DI数据。读寄存器包裹格式响应格式从站地址1字节01H功能码02H02H寄存器起始地址高00H字节数04H寄存器起始地址低数据1(八路DI)11H(1000110008)寄存器个数高。22H(1000910016)寄存器个数低20H44H(1001710024)CRC校验码高数据n(八路DI)55H(1002510032)CRC校验码低32.7.2 功能码3(整定请求)由主站机发送的包裹请求智能装置/单元的整定数据, 整定数据按字上送。如请求装置1中的40001到40002的整定数据。功能码03H03H寄存器1数据高 11H(40001)寄存器1数据低 22H(40001)寄存器2数据高 44H(40002)CRC校验

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1