补充协议2.doc_第1页
补充协议2.doc_第2页
补充协议2.doc_第3页
补充协议2.doc_第4页
补充协议2.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

通讯协议1、 波特率为4800bps 采取N.8.1数据通讯格式。 连接方式为用USB口虚拟RS232接口2、 通讯方式:采用主机控制,从机应答的点对点方式。3、 功能:通过上位机对设备进行全程控制。并可以完成以下操作。1) 设备的试验参数设置;a 试验电压的设置(0-99.5KV,步进为0.5KV间隔,默认25KV)b 试验时间的设置(10-990秒,步进为10秒间隔,默认60S)c 分断电流的设置(5-25mA,步进为1 mA间隔,默认12mA)d 测量变比设置(输出30,50,100,120KV;测量0.1,0.2,0.22,0.25KV,默认50/0.1)e 试品编号设置(六位阿拉伯数字)2)试品种类的设定; 绝缘靴/手套、绝缘杆可选择(默认绝缘靴/手套)3) 实验数据结果的查询、删除,对数据源可进行选择(微机或设备)。在联 机后方可选择设备。4) 可执行以下命令:a 开始测量 开始测量后需要有明显的高压开启的标志,警告用户高压开启,危险禁止靠近。 对于绝缘靴/手套需要显示试验电压、输出电流、泄露电流、试验时间等数据,其中泄漏电流可以显示八路信号。 对于绝缘杆需要显示试验电压、输入电流、输出电流、试验时间等数据。 测试完成后需把数据进行存储,存储在微机,并加入测试时间,实验 组数。建立试品档案,便于用户查阅。b 高压分断自检(只在开始测量命令启动之前有效使用) 需显示八路试品的自检画面,并根据设备的指令显示每一路的状态,方便用户检查设备的正常与否。 c 紧急停止(只在开始测量命令启动之后方可激活使用) 设备开始快速降压,此时根据设备数据显示降压过程中数据的变化,当降压过程结束后,显示高压关闭,安全的提示。5) 对电池电量进行指示6) 对联机状态依据设备指令进行指示。7) 可对试品实验结果生成报表并打印 报表格式可进一步商量。8) 软件需要注册码方可使用;需要读取硬狗数据方可使用;要求对设备 进行注册,一套软件对应一套设备。4、 报文格式:1) 所有通讯命令数据采用ASCII码方式传送,数据依据相应的格式而定。2) 报文格式:报文分为上传协议和下传协议两种下传协议(微机传数据到设备):固定为17个字节格式如下表第1字节第2字节第3字节第4字节第5字节第6字节第7字节报文头地址地址命令命令辅助命令辅助命令02H31H30H第8字节第9字节第10字节第11字节第12字节第13字节第14字节辅助命令辅助命令辅助命令辅助命令辅助命令辅助命令辅助命令第15字节第16字节第17字节校验和校验和报文尾校验和(低位)校验和(高位)03H第4,5字节:测量:CL 联机:LN 紧急停止:TZ 数据查询:CX 数据删除:SC 高压分断自检:ZJ 字母应以ASCII码表示第6字节:试验电压设定值第7字节:分断电流设定第8字节:耐压时间设定第9字节:输出/测量变比设定第10字节:试品种类设定第11-13字节:试品编号设定第14字节:标志:状态回复0(30H),启动1(31H),取消操作2(32H)在下传协议中的命令中不使用的参数字节以00H填充。上传协议(设备传数据到微机):前七字节固定不变,后面的数据字节根据实际情况有多少传多少,最后加校验和与报文尾,前七字节中不使用的字节发送00H代替,一组数据中不少于七个字节,下表为通用数据格式。第1字节第2字节第3字节第4字节第5字节第6字节第7字节报文头地址地址命令命令辅助命令辅助命令02H31H30H第8-X字节第X+1字节第X+2字节第X+2字节数据校验和校验和报文尾数据校验和(低位)校验和(高位)03H3)联机之后微机发送“LN”命令到设备进行状态查询,若无效,隔1秒后再次发送,直至收到回复命令“ACK”为止。微机发送数据格式如下表:第1字节第2字节第3字节第4字节第5字节第6字节第7字节报文头地址地址命令命令辅助命令辅助命令02H31H30H4CH4EH00H00H第8字节第9字节第10字节第11字节第12字节第13字节第14字节辅助命令辅助命令辅助命令辅助命令辅助命令辅助命令辅助命令00H00H00H00H00H00H00H第15字节第16字节第17字节校验和校验和报文尾校验和(低位)校验和(高位)03H正常应回复“ACK”命令,格式如下表:第1字节第2字节第3字节第4字节第5字节第6字节第7字节报文头地址地址命令命令辅助命令辅助命令02H31H30H4CH4EH06H06H第8字节第9字节第10字节第11字节第12字节第13字节数据数据数据校验和校验和报文尾电池电压校验和(低位)校验和(高位)03H第4,5字节回送的命令指令;第6字节的“ACK”(ASCII码为06H)代表主机联络正常;第7字节的“ACK”(ASCII码为06H)代表高压联络正常即红外通讯正常,若高压联络不正常第6字节为“NAK”(ASCII码为15H);在红外正常时第8字节为电池电压,否则为00H。在收到回复命令后微机应作出某些提示,并有一些操作是不可以执行的。第9字节见后面说明;第10字节待用可以00H填充。4) 设备在收到“联机,数据删除,高压分断自检”命令后应回复正常或不正常命令,若不正常应重发命令,正常就发送正常命令。设备在收到“测量,紧急停止”命令后应回复正常或不正常命令,若不正常应重发命令,正常就在发送正常命令后发送状态数据指令。若收到“数据查询”命令正常应上传存储的全部数据,不正常应回复“NAK”,微机收到“NAK”命令后应重发“数据查询”命令直至正常。 a 测量,紧急停止命令状态绝缘靴/手套、绝缘杆数据指令格式如下: 第1字节第2字节第3字节第4字节第5字节第6字节第7字节报文头地址地址命令命令辅助命令辅助命令02H31H30H命令命令参数数据参数数据第8字节第9字节第10字节第11字节第12字节第13字节第14字节辅助命令辅助命令辅助命令辅助命令辅助命令辅助命令辅助命令参数数据参数数据参数数据参数数据参数数据参数数据参数数据第15字节第16字节第17字节第18字节第19字节第20字节第21字节辅助命令辅助命令辅助命令辅助命令辅助命令辅助命令辅助命令参数数据参数数据参数数据参数数据参数数据参数数据参数数据第22字节第23字节第24字节第25字节第26字节第27字节第28字节辅助命令辅助命令校验和校验和报文尾参数数据参数数据校验和(低位)校验和(高位)03H第4,5字节回送的命令指令第6字节:调压器和红外状态:调压器正常红外状态正常(40H);调压器不正常红外状态正常A(41H);调压器正常红外状态不正常B(42H);调压器不正常红外状态不正常C(43H);第7,8字节为当前试验电压:第9,10字节:为当前试验电流(实验变压器初级电流)第11,12字节:为当前试验时间第13字节:过流保护标志(00H表示正常;01表示过流状态)第14字节:击穿相第15-22字节:泄漏电流(在绝缘杆时只有15-16两字节有效代表实验变压器次级电流,此时泄露电流的两字节为BCD码,15字节高四位表示百位,15字节低四位表示十位,16字节高四位表示个位,16字节低四位表示小数点后的一位,在不是绝缘杆状态时,用0-255,表示0-25.5代表高压每一路的泄漏电流,共8路单位为mA;其余字节以00H填充) 第23字节:待用(可以00H填充)在收到测量命令后第一组数据为回送设备的状态,此时只有第6字节有效,其余字节为零。第13字节提示设备是否过流,设备过流后会自动关闭高压,完全关闭后会回送调压器归零的状态,此时上位机软件应提示过流,正在关闭高压;调压器归零后应提示高压完全关闭,无论是绝缘靴/手套或绝缘杆在收到“测量”和“紧急停止”命令后都会不止一次的传回设备的状态或数据,微机应及时分析数据并予以显示。 b 数据删除,联机,高压分断自检命令指令格式如下: 第1字节第2字节第3字节第4字节第5字节第6字节第7字节报文头地址地址命令命令辅助命令辅助命令02H31H30H第8字节第9字节第10字节第11字节第12字节第13字节辅助命令辅助命令辅助命令校验和校验和报文尾校验和(低位)校验和(高位)03H第4,5字节回送的命令指令。第6字节回送的应答命令:正常时为“ACK”,不正常时为“NAK”。第7字节:只在“联机”命令中代表红外信号正常与否,其他命令时为00H。第8字节:“数据删除”命令时为00H无意义;“联机”命令中红外信号正常时为电池电压,否则为00H;“高压分断自检”命令正常为击穿相,不正常为00H。注:“高压分断自检”命令只在绝缘靴/手套试品时在可以执行。第9字节:“数据删除”和“联机”命令时为00H无意义;“高压分断自检”命令时为接地正常与否,正常时为“ACK”,不正常时为“NAK”。在正常时可不予显示,当不正常时需要用醒目的方式提示不正常,并不允许进行正常实验。第10字节:待用(可以00H填充)在执行“高压分断自检”命令时,设备会分8次传回八路测试信号状态,第8字节的每一位代表一路信号的状态,微机可依据相应位显示每一路的状态。c数据查询数据指令格式如下:第1字节第2字节第3字节第4字节第5字节第6字节第7字节报文头地址地址命令命令辅助命令辅助命令02H31H30H43H58H参数数据参数数据第8字节第9字节第10字节第11字节第12字节第13字节第14字节辅助命令辅助命令辅助命令辅助命令辅助命令辅助命令辅助命令参数数据参数数据参数数据参数数据参数数据参数数据参数数据第15字节第16字节第17字节第18字节第19字节第20字节第21字节辅助命令辅助命令辅助命令辅助命令辅助命令辅助命令辅助命令参数数据参数数据参数数据参数数据参数数据参数数据参数数据第22字节第23字节第24字节第25字节第26字节第27字节第28字节辅助命令辅助命令辅助命令辅助命令辅助命令辅助命令辅助命令参数数据参数数据参数数据参数数据参数数据参数数据参数数据第29字节第30字节第31字节第32字节第33字节第34字节第35字节辅助命令辅助命令辅助命令辅助命令辅助命令辅助命令辅助命令参数数据参数数据参数数据参数数据参数数据参数数据参数数据第36字节第37字节第38字节第39字节第40字节第41字节第42字节辅助命令辅助命令辅助命令辅助命令校验和校验和报文尾参数数据参数数据参数数据参数数据校验和(低位)校验和(高位)03H第4,5字节为回送的“数据查询”命令指令第6字节:实验组数(0-40:1-40代表数据组数,可存储40组,0代表无数据)第7-9字节:试品编号第10字节:试验设定电压第11-13字节:实验时间;11-13字节为年,月,日。各占用一个字节。第14字节:试品种类第15,16字节:试品试验电压第17,18字节:试品试验电流第19-21字节:保留(无意义,以00H填充)第22字节:击穿相第23-30字节:泄漏电流第31-38字节:击穿电压 第39字节:待用(可以00H填充)如果存储的数据有多组数据,则报文格式为第7字节到第41字节数据重复,最后加报文尾03H。*1、 设定试验电压:以实际值的2倍表示,设定范围为0-99.5,用0-199表示0-99.5,单位为KV;最小变化为0.5KV,用1字节十六进制表示。2、 设定分断电流:设定范围为5-25,用5-25表示5-25单位为mA;最小变化为1mA,用1字节十六进制表示。3、 设定耐压时间:设定范围为10-990,用1-99表示10-990,单位为秒;最小变化为10秒,用1字节十六进制表示。4、 设定输出/测量变比:(默认50/0.1KV) 30/0.1KV:A;30/0.2KV:B;30/0.22KV:C;30/0.25KV:D; 50/0.1KV:E;50/0.2KV:F;50/0.22KV:G;50/0.25KV:H; 100/0.1KV:I;100/0.2KV:J;100/0.22KV:K;100/0.25KV:L; 120/0.1KV:M;120/0.2KV:N;120/0.22KV:O;120/0.25KV:P;5、 设定试品种类:绝缘靴/手套:A;绝缘杆:B;(默认绝缘靴/手套)6、 当前试验电压:单位为“KV”;最小变化为0.01KV,用2字节BCD码表示,格式为AB.CD;高位在前,低位在后;高位字节,高四位表示十位,低四位表示个位;低位字节,高四位表示小数点后第一位,低四位表示小数点后第二位。7、 当前实验电流:单位为“A”;最小变化为0.01A,用2字节BCD码表示,格式为AB.CD;高位在前,低位在后;高位字节,高四位表示十位,低四位表示个位;低位字节,高四位表示小数点后第一位,低四位表示小数点后第二位。8、 当前耐压时间:单位为“秒”;最小变化为1秒,用2字节十进制表示,十位在前,个位在后。9、 击穿相:用1字节表示,8位代表8个通道,0位代表1通道,以此类推。10、 电池电压:用1字节表示,单位为“V”;最小变化为0.1V,用1字节十六进制表示。?11、 泄漏电流:单位为“mA”;最小变化为0.1mA,用1字节十六进制表示,0-255表示0.0-

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论