




免费预览已结束,剩余86页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MODBUS RTU通讯协议 GM7系列智能监控装置编号:QR703/01/SYB/070406 MODBUS RTU通讯 协议GM7系列智能监控装置部门:产品开发部 编制:邓发均 时间: 2007-4-6审核: 时间:批准: 时间成都交大光芒实业有限公司2007-4-6受控副本分发清单副本持有部门或人员份数受控副本编号备注成都交大光芒实业有限公司 Page 2 of 91MODBUS RTU通讯协议 v1.18 GM7系列智能监控装置修 订 记 录日期版本号修改章节修改情况备注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-8V1.09添加遥测回路(一回电压、四回电流)的定义2008-7-17V1.10添加遥测归零值整定2008-7-17V1.11将遥测归零值提出单独整定2008-8-7V1.12在装置信息中添加报文收发计数2008-8-13V1.12添加遥测校正报文定义,添加模板开机、复位上电报文定义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简 介82定义、缩写词、略语83MODBUS RTU协议详细说明931MODBUS RTU协议基本规则932MODBUS RTU包裹结构描述932.1地址域932.2功能码域1032.3数据域1132.4校验域1132.5网络时间考虑1232.6异常响应1232.7MODBUS RTU功能码祥述1232.7.1功能码2(DI请求)1232.7.2功能码3(整定请求)1332.7.3功能码4(AI/PI请求)1332.7.4功能码5(DO操作)1432.7.5功能码6(写一个整定值)1432.7.6功能码16(写n个整定值)1532.7.7功能码17(读取装置信息)1532.7.8功能码20(读通用参数/事件)1632.7.9功能码21(写通用参数/事件)1732.8CRC-16算法184附录2041各类型装置通讯参数定义2042DI寄存器定义说明2042.1DI数据寄存器地址2042.2DI数据寄存器地址与GM7-A/DI64对应关系(共有64个位置遥信对象)2142.3DI数据寄存器地址与GM7-B/IOC和GM7-B/IOF对应关系(共有14个遥信对象)2142.4DI数据寄存器地址与GM7-C对应关系(共有16个位置遥信对象)2142.5DI数据寄存器地址与GM7-D/TP04和GM7-D/SP12对应关系(共有48个位置遥信对象)2342.6DI数据寄存器地址(通讯正常、异常产生的遥信类型数据)2642.7DI数据寄存器地址(装置上电产生的遥信类型数据)2642.8DI数据寄存器地址(GM7-A相序报警的遥信类型数据)2742.9DI数据寄存器地址(GM7-C相序报警的遥信类型数据)2742.10DI数据寄存器地址(GM7-D/TP04相序报警的遥信类型数据,1个模拟遥控试验对象遥信)2843DO寄存器定义说明2943.1DO执行数据寄存器地址2943.2DO执行数据寄存器地址与GM7-A/DO48对应关系(有48个DO点数,共计24个遥控对象)2943.3DO执行数据寄存器地址与GM7-B/IO1和GM7-B/IO2对应关系(有5个DO点数,共计2个遥控对象和1个实验对象)2943.4DO执行数据寄存器地址与GM7-C对应关系(有8个DO点数,共计4个遥控对象)3043.5DO执行数据寄存器地址与GM7-D/TP04和GM7-D/SP12对应关系(有24个DO点数,共计12个遥控对象,1个模拟遥控试验对象)3043.6DO选择数据寄存器地址3143.7DO选择数据寄存器地址与GM7-A/DO48对应关系(有48个DO点数,共计24个遥控对象)3143.8DO选择数据寄存器地址与GM7-B/IO1和GM7-B/IO2对应关系(有5个DO点数,共计2个遥控对象和1个实验对象)3243.9DO选择数据寄存器地址与GM7-C对应关系(有8个DO点数,共计4个遥控对象)3243.10DO选择数据寄存器地址与GM7-D/TP04和GM7-D/SP12对应关系(有24个DO点数,共计12个遥控对象,1个模拟遥控试验对象)3343.11DO取消数据寄存器地址3343.12DO取消数据寄存器地址与GM7-A/DO48对应关系(有48个DO点数,共计24个遥控对象)3343.13DO取消数据寄存器地址与GM7-B/IO1和GM7-B/IO2对应关系(有5个DO点数,共计2个遥控对象和1个实验对象)3443.14DO取消数据寄存器地址与GM7-C对应关系(有8个DO点数,共计4个遥控对象)3443.15DO取消数据寄存器地址与GM7-D/TP04和GM7-D/SP12对应关系(有24个DO点数,共计12个遥控对象,1个模拟遥控试验对象)3543.16DO复归数据寄存器地址3543.17DO复归数据寄存器地址与GM7-A/DO48对应关系(有48个DO点数,共计24个遥控对象)3543.18DO复归数据寄存器地址与GM7-B/IO1和GM7-B/IO2对应关系(有5个DO点数,共计2个遥控对象和1个实验对象)3643.19DO复归数据寄存器地址与GM7-C对应关系(有8个DO点数,共计4个遥控对象)3643.20DO复归数据寄存器地址与GM7-D/TP04和GM7-D/SP12对应关系(有24个DO点数,共计12个遥控对象)3644AI寄存器定义说明3644.1AI采样值数据寄存器地址3744.2AI采样值数据寄存器地址与对象对应关系(GM7-A/AI16-15AI/01DI)3744.3AI采样值数据寄存器地址与对象对应关系(GM7-A/AI16-03AULX/03AUPX/09AIX/01DI)3744.4AI采样值数据寄存器地址与对象对应关系(GM7-A/AI16-03AULX/12AIX/01DI)3944.5AI采样值数据寄存器地址与对象对应关系(GM7-A/AI16-03AUPX/12AIX/01DI)4044.6AI采样值数据寄存器地址与对象对应关系(GM7-C)4144.7AI采样值数据寄存器地址与对象对应关系(GM7-D/TP-03AUPX/12AIX)4244.8AI采样值数据寄存器地址与对象对应关系(GM7-D/TP-03AUL1/12AIX)4344.9AI采样值数据寄存器地址与对象对应关系(GM7-D/SP-03AUPX/12AIX)4444.10AI计算值数据寄存器地址4444.11AI相位角数据寄存器地址4544.12AI采样A/D转换变比定义(GM7-A)4544.13AI采样A/D转换变比定义(GM7-C)4644.14AI采样A/D转换变比定义(GM7-D/TP04、GM7-D/SP12)4645PI寄存器定义说明4745.1PI数据寄存器地址4745.2PI数据寄存器地址与对象对应关系(GM7-A/DI64最大40路)4745.3PI数据寄存器地址与遥测对象对应关系4846整定值寄存器定义说明4846.1AI共用整定值数据寄存器地址4846.2AI阀值整定数据寄存器地址4946.3AI互感器变比整定数据寄存器地址5046.4AI越限(过流故障)整定寄存器地址5146.5AI越限(过流II段或过压II段)整定寄存器地址5146.6AI越限(过流I段或过压I段)整定寄存器地址5246.7AI越限(欠压)整定寄存器地址5346.8AI越限(失压)整定寄存器地址5446.9AI归零值整定寄存器地址5446.10故判整定寄存器地址(第一回路到第九回路)5546.11故判整定寄存器地址(第十回路到第十八回路)6146.12AI修正系数数据寄存器地址6746.13AI相位角修正系数数据寄存器地址6746.14AI回路相序报警整定寄存器地址6846.15DI对象类型、采样分辨率寄存器地址6946.16DO对象出口类型、保持时间整定寄存器地址6946.17PI对象基数寄存器地址7046.18PI对象变比寄存器地址7146.19系统对象寄存器地址(gm7_c)7146.20时钟对象寄存器地址7247装置信息定义说明7247.1装置ID信息定义7247.2装置整定值校验结果信息定义7348装置通用参数/事件定义说明7448.1事件通用参数定义(文件号:0)7448.2DI状态变化事件定义(文件号:1)7648.3AI越阀值事件定义(文件号:2)7748.4AI越限报警事件定义(文件号:3)7748.5AI故障事件定义(文件号:4)7848.6AI故障实时录波事件定义(文件号:6)8048.7遥控操作事件定义(文件号:7)8348.8遥测带电、失电事件定义(文件号:8)8448.9模板开机、复位上电事件定义(文件号:9)8648.10AI回路相序报警事件定义(文件号:5)861 简 介本通信协议详细地描述了GM7系列智能监控装置的数据传输过程,本通讯协议采用标准MODBUS RTU协议,其详细的描述了信息的输入和输出格式,本协议包含遥控、遥信、遥测等数据的传输。本协议仅供开发人员、调试人员参考使用。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网等通信回路中设备间的通信规则:l 所有RS485、RS232、CAN网等通信应遵循主、从通讯方式。在这种方式下信息和数据在单个主站和最多64个从站之间传递。l 无论如何都不能从一个从站发起通信。l 所有RS485、RS232、CAN网上的通信都以“打包”方式发生。一个包裹就是一个简单的字符串(每个字符串8位),一个包裹中最多可含255个字节。对于RS485、RS232组成这个包裹的字节构成标准异步串行数据,并按8位数据位,1位停止位,无校验位,波特率为1200BPS 、2400BPS、4800BPS、9600BPS、19200BPS、38400BPS、76800BPS的方式传递。串行数据流由类似于RS232中使用的设备产生;对于CAN网采用CAN2.0B标准通讯,通讯波特率为10Kbps、100Kbps、200Kbps、312.5Kbps、400Kbps、500Kbps、800Kbps、1Mbps等可调。l 主站发送包裹称为请求,从站发送包裹称为响应。l 任何情况从站只能响应主站一个请求。32 MODBUS RTU包裹结构描述每个MODBUS包裹都由以下几个部分组成。l 地址域l 功能码域l 数据域l 校验域32.1 地址域MODBUS RTU的从站地址域长度为一个字节,包含包裹传送的从站地址。有效的从站地址范围从0247,地址0为广播地址。从站如果接收到一帧从站地址域信息与自身地址相符合的包裹时,应当执行包裹中所包含的命令。从站所响应的包裹中该域为自身地址。注:1、 地址域对应功能表序号装置类型地址范围功能备注1GM7系列装置0广播通讯广播通讯地址2GM7系列装置1247一般通讯一般通讯地址3GM7-A装置255写1A流互缺省整定模板地址255用于将电流采样二次侧额定值为1A的遥测模板、遥控模板、遥信模板的程序中的缺省整定值信息自动写入I2C中,该功能用于模板出厂及现场批量调试使用4GM7-A装置254写5A流互缺省整定模板地址254用于将电流采样二次侧额定值为5A的遥测模板、遥控模板、遥信模板的程序中的缺省整定值信息自动写入I2C中,该功能用于模板出厂及现场批量调试使用5GM7-C装置255写线电压缺省整定模板地址255用于将线电压模式的GM7-C的程序中的缺省整定值信息自动写入I2C中,该功能用于模板出厂及现场批量调试使用6GM7-C装置254写相电压缺省整定模板地址254用于将相电压模式的GM7-C的程序中的缺省整定值信息自动写入I2C中,该功能用于模板出厂及现场批量调试使用32.2 功能码域MODBUS RTU包裹中功能域长度为一个字节,用以通知从站应当执行何种操作。从站响应包裹中应当包含主站所请求操作的相同功能域字节。有关功能码的定义参照下表。功能码含义功能2读取n个状态输入寄存器的值读取装置一个或n个连续状态输入寄存器的值(读DI数据),不支持广播令。3读取n个内部保持寄存器的值读取装置一个或n个连续保持寄存器的值(读整定值数据),不支持广播令。4读取n个输入寄存器的值读取装置一个或n个连续输入寄存器的值(读AI/PI数据),不支持广播令。5向1个线圈寄存器写值向装置的一个线圈寄存器写值,写入0000H代表0,写入FF00H代表1(DO操作),不支持广播令。6向1个保持寄存器写值向装置内部的一个字寄存器写值(一个整定值整定),支持广播令。16向n个保持寄存器写值向装置内部的连续n个字寄存器写值(n个整定值整定),支持广播令。17读取装置信息读取装置的类型、软件版本号等,不支持广播令。20读通用参数读装置通用参数(读遥信SOE、遥测录波等)21写通用参数写装置通用参数(清遥信SOE、遥测录波等)功能码的最高位表示对请求报文的肯定或否定认可,功能码的最高位为0表示对请求报文的肯定认可,功能码的最高位为1表示对请求报文的否定认可,否定认可则无数据区。32.3 数据域MODBUS RTU数据域长度不定,依据其具体功能而定。MODBUS RTU数据域采用”BIG INDIAN”模式,即是高位字节在前,低位字节在后。举例如下:例11个16位寄存器包含数值为0x12AB,寄存器数值发送顺序为: 高位字节 = 0x12低位字节 = 0x0ABMODBUS RTU协议寄存器地址分配表:名称寄存器地址分配范围功能码备注DO对象00001100005线圈寄存器DI对象10001200002状态输入寄存器整定值对象40001500003、6、16保持寄存器AI对象30001380004输入寄存器PI对象38001400004输入寄存器32.4 校验域MODBUS RTU模式采用16位CRC校验。发送设备应当对包裹中的每一个数据都进行CRC16计算,最后结果存放入检验域中。接收设备也应当对包裹中的每一个数据(除校验域以外)进行CRC16计算,将结果域校验域进行比较。只有相同的包裹才可以被接受。具体的CRC校验算法参照附录。32.5 网络时间考虑在网络上传送包裹需要遵循以下有关时间的规定:l 主站请求包裹结束到从站响应包裹开始之间的时间最小为20毫秒,最大为250毫秒,典型值为60毫秒;l 从站响应包裹结束到主站下一请求包裹开始之间的时间在16位模式下典型值为50毫秒。 l 包裹中相邻两个字节之间的最大时间依据通讯波特率不同而不同,一般来说最大字节时间为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从站地址1字节01H功能码02H1字节02H功能码02H1字节02H寄存器起始地址高1字节00H字节数1字节04H寄存器起始地址低1字节00H数据1(八路DI)1字节11H(1000110008)寄存器个数高1字节00H。22H(1000910016)寄存器个数低1字节20H44H(1001710024)CRC校验码高1字节数据n(八路DI)1字节55H(1002510032)CRC校验码低1字节CRC校验码高1字节CRC校验码低1字节32.7.2 功能码3(整定请求)由主站机发送的包裹请求智能装置/单元的整定数据, 整定数据按字上送。示列:如请求装置1中的40001到40002的整定数据。读寄存器包裹格式响应格式从站地址1字节01H从站地址1字节01H功能码03H1字节03H功能码03H1字节03H寄存器起始地址高1字节00H字节数1字节04H寄存器起始地址低1字节00H寄存器1数据高 1字节11H(40001)寄存器个数高1字节00H寄存器1数据低 1字节22H(40001)寄存器个数低1字节02H寄存器2数据高 1字节44H(40002)CRC校验码高1字节寄存器2数据低 1字节55H(40002)CRC校验码低1字节。CRC校验码高1字节CRC校验码低1字节32.7.3 功能码4(AI/PI请求)由主站机发送的包裹请求智能装置/单元的AI数据,AI数据按字上送。示列:如请求装置1中的30001到30002的AI数据。读寄存器包裹格式响应格式从站地址1字节01H从站地址1字节01H功能码04H1字节04H功能码04H1字节04H寄存器起始地址高1字节00H字节数1字节04H寄存器起始地址低1字节00H寄存器1数据高 1字节11H(30001)寄存器个数高1字节00H寄存器1数据低 1字节22H(30001)寄存器个数低1字节02H寄存器2数据高 1字节44H(30002)CRC校验码高1字节寄存器2数据低 1字节55H(30002)CRC校验码低1字节。CRC校验码高1字节CRC校验码低1字节32.7.4 功能码5(DO操作)在此模式下对单个线圈寄存器进行置1或置0控制,若向寄存器发送十六进制FF 00数据则为向该寄存器置1(DO对象继电器合,即DO线圈带电)操作,发送十六进制00 00数据则为向该寄存器置0(DO对象继电器分,即DO线圈失电)操作,除此之外的所有值都是无效的。若DO对象为脉冲方式则DO对象保持设定的时间后自动释放,若DO对象为电平方式则DO对象保持为当前的操作状态。示列:如向装置1中的00001寄存器置1操作。写寄存器包裹格式响应格式从站地址1字节01H从站地址1字节01H功能码05H1字节05H功能码05H1字节05H寄存器地址高1字节00H寄存器地址高1字节00H寄存器地址低1字节00H寄存器地址低1字节00H数据高字节1字节FFH数据高字节1字节FFH数据低字节1字节00H数据低字节1字节00HCRC校验码高1字节CRC校验码高1字节CRC校验码低1字节CRC校验码低1字节32.7.5 功能码6(写一个整定值)在此模式下对单个保持寄存器进行写数据操作,如整定值、AI阀值等。示列:如向装置1中的40001寄存器写数据1122H操作。写寄存器包裹格式响应格式从站地址1字节01H从站地址1字节01H功能码06H1字节06H功能码06H1字节06H寄存器地址高1字节00H寄存器地址高1字节00H寄存器地址低1字节00H寄存器地址低1字节00H数据高字节1字节11H数据高字节1字节11H数据低字节1字节22H数据低字节1字节22HCRC校验码高1字节CRC校验码高1字节CRC校验码低1字节CRC校验码低1字节32.7.6 功能码16(写n个整定值)在此模式下对多个连续的保持寄存器进行写数据操作,如整定值、AI阀值等。示列:如向装置1中的4000140002寄存器写数据1122H、3344H操作。写寄存器包裹格式响应格式从站地址1字节01H从站地址1字节01H功能码10H1字节10H功能码10H1字节10H寄存器起始地址高1字节00H寄存器起始地址高1字节00H寄存器起始地址低1字节00H寄存器起始地址低1字节00H寄存器个数高1字节00H寄存器个数高1字节00H寄存器个数低1字节02H寄存器个数低1字节02H数据字节数1字节04HCRC校验码高1字节数据1高字节1字节11HCRC校验码低1字节数据1低字节1字节22H数据2高字节1字节33H数据2低字节1字节44H。CRC校验码高1字节CRC校验码低1字节32.7.7 功能码17(读取装置信息)在此模式下读取装置的ID、配置信息等,其信息格式祥见附录,在下发的地址为255时,装置也应响应相应的数据请求,以便用于系统板极的调试。写寄存器包裹格式响应格式从站地址/FFH1字节01H/FFH从站地址1字节01H 功能码11H1字节11H功能码11H1字节11HCRC校验码高字节1字节字节数1字节33HCRC校验码低字节1字节装置ID号1字节01H装置DO对象容量1字节10H装置DI对象容量1字节20H装置YT对象容量1字节02H装置DW对象容量1字节02H装置AI对象容量1字节10H装置PI对象容量1字节04H装置软件版本号40字节。装置整定值校验结果12字节01H装置整定值校验结果22字节00秒脉冲计数(上电开始从零计数)2字节2311h模板接收报文计数2字节模板发送报文计数2字节模板接收错误报文计数2字节CRC校验码高字节1字节CRC校验码低字节1字节32.7.8 功能码20(读通用参数/事件)在此模式下读取DI、AI等的变化产生的各类事件:l DI的状态变化产生的事件l AI越阀值产生的事件l AI越限产生的事件l AI故障产生的事件l AI故障有效值录波l AI故障实时录波各类事件形成的文件定义见附录。示列:如读取装置1的DI变化产生的事件总数操作。写寄存器包裹格式响应格式从站地址1字节01H从站地址1字节01H功能码14H1字节14H功能码14H1字节14H字节数1字节07H字节数1字节04H参数类型06H1字节06H文件响应数据字节数1字节03H文件号高字节1字节00H参数类型06H1字节06H文件号低字节1字节01H数据1高字节1字节00H起始寄存器地址高字节1字节00H数据1低字节1字节03H起始寄存器地址低字节1字节01H。寄存器个数高字节1字节00HCRC校验码高字节1字节寄存器个数低字节1字节01HCRC校验码低字节1字节CRC校验码高字节1字节CRC校验码低字节1字节32.7.9 功能码21(写通用参数/事件)在此模式下写各类事件形成的文件,如清除DI的状态变化产生的事件总数、AI越阀值产生的事件总数,AI故障产生的事件总数等,各类事件形成的文件定义见附录。示列:如清除装置1的DI变化产生的事件总数操作。写寄存器包裹格式响应格式从站地址1字节01H从站地址1字节01H功能码14H1字节14H功能码14H1字节14H字节数1字节09H字节数1字节09H参数类型06H1字节06H参数类型06H1字节06H文件号高字节1字节00H文件号高字节1字节00H文件号低字节1字节01H文件号低字节1字节02H起始寄存器地址高字节1字节00H起始寄存器地址高字节1字节00H起始寄存器地址低字节1字节01H起始寄存器地址低字节1字节01H寄存器个数高字节1字节00H寄存器个数高字节1字节00H寄存器个数低字节1字节01H寄存器个数低字节1字节01H数据1高字节1字节00H数据1高字节1字节00H数据1低字节1字节00H数据1低字节1字节00H。CRC校验码高字节1字节CRC校验码高字节1字节CRC校验码低字节1字节CRC校验码低字节1字节32.8 CRC-16算法该部分描述计算的过程,其多项式为,其算法函数如下。AuchCRCHi、auchCRCLo 为表,crc_check()函数为CRC计算函数。Unsigned char auchCRCHi=0x00,0XC1,0x81,0x40,0x01,0XC0,0x80,0x41,0x01,0Xc0, 0x80,0x41,0x00,0Xc1,0x81,0x40,0x01,0Xc0,0x80,0x41,0x00,0Xc1,0x81,0x40,0x00,0Xc1,0x81,0x40,0x01,0Xc0,0x80,0x41,0x01,0Xc0,0x80,0x41,0x00,0Xc1,0x81,0x40,0x00,0Xc1,0x81,0x40,0x01,0Xc0,0x80,0x41,0x00,0Xc1,0x81,0x40,0x01,0Xc0,0x80,0x41,0x01,0Xc0,0x80,0x41,0x00,0Xc1,0x81,0x40,0x01,0Xc0,0x80,0x41,0x00,0Xc1,0x81,0x40,0x00,0Xc1,0x81,0x40,0x01,0Xc0,0x80,0x41,0x00,0Xc1,0x81,0x40,0x01,0Xc0,0x80,0x41,0x01,0Xc0,0x80,0x41,0x00,0Xc1,0x81,0x40,0x00,0Xc1,0x81,0x40,0x01,0Xc0,0x80,0x41,0x01,0Xc0,0x80,0x41,0x00,0Xc1,0x81,0x40,0x01,0Xc0,0x80,0x41,0x00,0Xc1,0x81,0x40,0x00,0Xc1,0x81,0x40,0x01,0Xc0,0x80,0x41,0x01,0Xc0,0x80,0x41,0x00,0Xc1,0x81,0x40,0x00,0Xc1,0x81,0x40,0x01,0Xc0,0x80,0x41,0x00,0Xc1,0x81,0x40,0x01,0Xc0,0x80,0x41,0x01,0Xc0,0x80,0x41,0x00,0Xc1,0x81,0x40,0x00,0Xc1,0x81,0x40,0x01,0Xc0,0x80,0x41,0x01,0Xc0,0x80,0x41,0x00,0Xc1,0x81,0x40,0x01,0Xc0,0x80,0x41,0x00,0Xc1,0x81,0x40,0x00,0Xc1,0x81,0x40,0x01,0Xc0,0x80,0x41,0x00,0Xc1,0x81,0x40,0x01,0Xc0,0x80,0x41,0x01,0Xc0,0x80,0x41,0x00,0Xc1,0x81,0x40,0x01,0Xc0,0x80,0x41,0x00,0Xc1,0x81,0x40,0x00,0Xc1,0x81,0x40,0x01,0Xc0,0x80,0x41,0x01,0Xc0,0x80,0x41,0x00,0Xc1,0x81,0x40,0x00,0Xc1,0x81,0x40,0x01,0Xc0,0x80,0x41,0x00,0Xc1,0x81,0x40,0x01,0Xc0,0x80,0x41,0x01,0Xc0,0x80,0x41,0x00,0Xc1,0x81,0x40;unsigned char auchCRCLo=0x00,0Xc0,0Xc1,0x01,0Xc3,0x03,0x02,0Xc2,0Xc6,0x06,0x07,0Xc7,0x05,0Xc5,0Xc4,0x04,0Xcc,0x0C,0x0D,0Xcd,0x0F,0Xcf,0Xce,0x0E,0x0A,0Xca,0Xcb,0x0B,0Xc9,0x09,0x08,0Xc8,0Xd8,0x18,0x19,0Xd9,0x1B,0Xdb,0Xda,0x1A,0x1E,0Xde,0Xdf,0x1F,0Xdd,0x1D,0x1C,0Xdc,0x14,0Xd4,0Xd5,0x15,0Xd7,0x17,0x16,0Xd6,0Xd2,0x12,0x13,0Xd3,0x11,0Xd1,0Xd0,0x10,0Xf0,0x30,0x31,0Xf1,0x33,0Xf3,0Xf2,0x32,0x36,0Xf6,0Xf7,0x37,0Xf5,0x35,0x34,0Xf4,0x3C,0Xfc,0Xfd,0x3D,0Xff,0x3F,0x3E,0Xfe,0Xfa,0x3A,0x3B,0Xfb,0x39,0Xf9,0Xf8,0x38,0x28,0Xe8,0Xe9,0x29,0Xeb,0x2B,0x2A,0Xea,0Xee,0x2E,0x2F,0Xef,0x2D,0Xed,0Xec,0x2C,0Xe4,0x24,0x25,0Xe5,0x27,0Xe7,0Xe6,0x26,0x22,0Xe2,0Xe3,0x23,0Xe1,0x21,0x20,0Xe0,0Xa0,0x60,0x61,0Xa1,0x63,0Xa3,0Xa2,0x62,0x66,0Xa6,0Xa7,0x67,0Xa5,0x65,0x64,0Xa4,0x6C,0Xac,0Xad,0x6D,0Xaf,0x6F,0x6E,0Xae,0Xaa,0x6A,0x6B,0Xab,0x69,0Xa9,0Xa8,0x68,0x78,0Xb8,0Xb9,0x79,0Xbb,0x7B,0x7A,0Xba,0Xbe,0x7E,0x7F,0Xbf,0x7D,0Xbd,0Xbc,0x7C,0Xb4,0x74,0x75,0Xb5,0x77,0Xb7,0Xb6,0x76,0x72,0Xb2,0Xb3,0x73,0Xb1,0x71,0x70,0Xb0,0x50,0x90,0x91,0x51,0x93,0x53,0x52,0x92,0x96,0x56,0x57,0x97,0x55,0x95,0x94,0x54,0x9C,0x5C,0x5D,0x9D,0x5F,0x9F,0x9E,0x5E,0x5A,0x9A,0x9B,0x5B,0x99,0x59,0x58,0x98,0x88,0x48,0x49,0x89,0x4B,0x8B,0x8A,0x4A,0x4E,0x8E,0x8F,0x4F,0x8D,0x4D,0x4C,0x8C,0x44,0x84,0x85,0x45,0x87,0x47,0x46,0x86,0x82,0x42,0x43,0x83,0x41,0x81,0x80,0x40;unsigned int crc_check(unsigned char *pData,unsigned int nDataLen)unsigned char uchCRCHi=0xff;unsigned char uchCRCLo=0xff;unsigned int uIndex;while(nDataLen-)uIndex=uchCRCHi*pData+;uchCRCHi=uchCRCLoauchCRCHiuIndex;uchCRCLo=auchCRCLouIndex;return(uchCRCHi8)|uchCRCLo);4 附录所有的寄存器在MODBUS RTU通讯协议时都具有XXXXX的基址。根据MODBUS协议,请求一个地址为XXXXX的寄存器内容时,主站实际读取为XXXXX%10000-1。例如,请求40011的寄存器内容时,主站实际下发的寄存器号值为10。41 各类型装置通讯参数定义RS485网通讯参数定义序号装置名称波特率(bps)数据位(bit)停止位(bit)奇偶校验备注1GM7-A960081无校验2GM7-B/IOX960081无校验3GM7-C960081无校验4GM7-D960081无校验CAN网通讯参数定义序号装置名称波特率(Kbps)帧模式屏蔽字备注1GM7-A312.5扩展帧地址2GM7-B/IOX10扩展帧地址3GM7-C125扩展帧地址4GM7-D125扩展帧地址通讯协议参数定义序号装置名称通讯协议类型通讯协议号备注1GM7-A3112GM7-B/IOX3143GM7-C3164GM7-D31842 DI寄存器定义说明DI对象共计98路。42.1 DI数据寄存器地址寄存器地址寄存器类型内容描述备注10001只读DI11合;0分10002只读DI21合;0分10003只读DI31合;0分。10064只读DI641合;0分。 42.2 DI数据寄存器地址与GM7-A/DI64对应关系(共有64个位置遥信对象)寄存器地址寄存器类型内容描述备注10001只读DI11合;0分10002只读DI21合;0分10003只读DI31合;0分。10064只读DI641合;0分 42.3 DI数据寄存器地址与GM7-B/IOC和GM7-B/IOF对应关系(共有14个遥信对象)寄存器地址寄存器类型内容描述备注10001只读DI11合;0分10002只读DI21合;0分10003只读DI31合;0分。10013只读DI13实验对象:1合;0分10014只读DI14系统装置电源带电失电:1失电;0带电42.4 DI数据寄存器地址与GM7-C对应关系(共有16个位置遥信对象)寄存器地址寄存器类型内容描述备注10001只读DI11合;0分(开关1双点合位),GM7-C的开关1合位置信号与电流回路1对应,同时其分状态作为录波启动的关联条件10002只读DI21合;0分(开关1双点分位)10003只读DI31合;0分(开关2双点合位),GM7-C的开关2合位置信号与电流回路2对应,同时其分状态作为录波启动的关联条件10004只读DI41合;0分(开关2双点分位)10005只读DI51合;0分(开关3双点合位),GM7-C的开关3合位置信号与电流回路3对应,同时其分状态作为录波启动的关联条件10006只读
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 阿克苏市中石化2025秋招笔试模拟题含答案安全环保与HSE岗
- 葫芦岛市中石油2025秋招笔试模拟题含答案财务与审计岗
- 天水市中石化2025秋招笔试模拟题含答案油品分析质检岗
- 安庆市中石化2025秋招面试半结构化模拟题及答案油田勘探开发岗
- 六安市中储粮2025秋招战略研究博士岗高频笔试题库含答案
- 海南生物会考试题及答案
- 2025年西藏辅警考试真题及答案
- 2025年场景设计考试题及答案
- 国家能源大理白族自治州2025秋招面试专业追问及参考电气工程岗位
- 六盘水市中石化2025秋招面试半结构化模拟题及答案财务与审计岗
- 工业污水处理基础设施建设项目可行性研究报告
- 《环氧树脂应用》课件
- 中职第1课 社会主义在中国的确立和探索试题
- 2025年辽宁省交投集团招聘笔试参考题库含答案解析
- 2024年版高尔夫球场场地租赁及会员服务协议3篇
- 香港 信托合同范本
- 建筑物拆除场地清理垃圾外运施工方案
- 国家开放大学《Web开发基础》形考任务实验1-5参考答案
- 断亲协议书模板
- 中秋国庆假期安全教育
- GB/T 19808-2005塑料管材和管件公称外径大于或等于90mm的聚乙烯电熔组件的拉伸剥离试验
评论
0/150
提交评论