
142编号MCGS脚本驱动开发工具使用指导手册.pdf
46页北京昆仑通态自动化软件科技有限公司北京昆仑通态自动化软件科技有限公司 脚本驱动脚本驱动 V2.0 使用指导手册使用指导手册 版本号:版本号:0.1 北京昆仑通态自动化软件科技有限公司北京昆仑通态自动化软件科技有限公司 - i - 目目 录录 第一章新脚本驱动说明....................................................................................................1 一脚本驱动适用范围................................................................................................1 1.脚本驱动适用的版本................................................................................................1 2.脚本驱动适用的设备................................................................................................1 3.脚本驱动适用的协议................................................................................................1 二脚本驱动兼容性....................................................................................................1 三脚本驱动新增内容................................................................................................1 1.脚本驱动新增功能....................................................................................................1 2.脚本驱动新增函数....................................................................................................1 第二章基础概念讲解........................................................................................................3 一通讯协议................................................................................................................3 1.ACSII 码通讯协议(字符型协议) ...........................................................................3 2.HEX 通讯协议(字节数组协议)............................................................................3 3.ASCII 码通讯与 HEX 通讯的区别..............................................................................3 第三章向导使用说明........................................................................................................4 一完全适用向导的协议............................................................................................4 1.ASCII 码协议,多条命令通讯示例 ...........................................................................4 2.HEX 码协议,单条命令通讯示例..........................................................................19 二不完全适用向导..................................................................................................31 第四章新增函数使用说明..............................................................................................36 一数据解析函数......................................................................................................36 1.!SvrGetByteFromByteArr(ByRefByteArr,start,ByRefn,Flag)................................36 2.!SvrGetShortFromByteArr(ByRefByteArr,start,ByRefn,Flag)...............................36 3.!SvrGetIntFromByteArr(ByRefByteArr,start,ByRefn,Flag)...................................37 4.!SvrGetSingleFromByteArr(ByRefByteArr,start,ByRefx,Flag)..............................37 5.!SvrGetByteFromHexStr(str,ByRefn,Flag)..............................................................37 6.!SvrGetShortFormHexStr(str,ByRefn,Flag)............................................................38 7.!SvrGetIntFromHexStr(str,ByRefn,Flag)................................................................38 8.!SvrGetSingleFromHexStr(str,ByRefx,Flag)............................................................39 北京昆仑通态自动化软件科技有限公司北京昆仑通态自动化软件科技有限公司 - ii - 二数据校验函数......................................................................................................39 1.!SvrByteArraySum(ByRefByteArr,start,length) ......................................................39 2.!SvrStrSum(str,Flag) .................................................................................................40 3.!SvrByteArrayXOR(ByRefByteArr,start,length)......................................................40 4.!SvrStrXOR(str,Flag).................................................................................................40 5.!SvrStrModbusCRC(ByRefByteArr,start,length)....................................................41 6.!SvrStrModbusLRC(str,start,length).......................................................................41 7.!OpenLog()................................................................................................................41 8.!CloseLog()................................................................................................................41 三字节数组操作函数..............................................................................................42 1.!HStr2HByre(str,arByte)..........................................................................................42 2.!HByte2HStr(arByte,str)..........................................................................................42 第五章故障分析..............................................................................................................43 一无法通讯..............................................................................................................43 二通讯有跳变..........................................................................................................43 三通讯正常,数据不正确..................................................。
