北京昆仑通态自动化软件科技有限公司 - 1 - 脚本驱动 V 2.0 使用指导手册 版本号:0.1 北京昆仑通态自动化软件科技有限公司 - 2 - 第一章 新脚本驱动说明 一. 脚本驱动适用范围 1 . 脚本驱动适用的版本 A. MCGS 嵌入式组态软件; 版本号:6.5(01.0010)注:此版本以上为新版本,以下为旧版本 B. MCGS 通用版的定制版组态软件 C. MCGS 网络版的定制版组态软件 2 . 脚本驱动适用的设备 A. 独立板卡设备 B. 串口通信设备 3 . 脚本驱动适用的协议 二. 脚本驱动兼容性 1. 旧版本脚本驱动兼容新版本组态软件 2. 新版本脚本驱动不兼容旧版本的组态软件,旧版本组态软件无法识别新版本脚本驱动 三. 脚本驱动新增内容 1 . 脚本驱动新增功能 新增加生成向导功能,具体参照第三章内容。 2 . 脚本驱动新增函数 (1 ) 数据解析函数 1.!Sv rGetBy teFromBy teArr(By Ref By teArr, start, By Ref n, Flag) 2.!Sv rGetShortFromBy teArr(By Ref By teArr, start, By Ref n, Flag) 3.!Sv rGetIntFromBy teArr(By Ref By teArr, start, By Ref n, Flag) 4.!Sv rGetSingleFromBy teArr(By Ref By teArr, start, By Ref x , Flag) 5.!Sv rGetBy teFromHex Str(str, By Ref n, Flag) 6.!Sv rGetShortFormHex Str(str, By Ref n, Flag) 7.!Sv rGetIntFromHex Str(str, By Ref n, Flag) 8.!Sv rGetSingleFromHex Str(str, By Ref x , Flag) (2 ) 数据校验函数 1.!Sv rBy teArray Su m(By Ref By teArr, start, length) 2.!Sv rStrSu m(str, Flag) 3.!Sv rBy teArray XOR(By Ref By teArr, start, length) 4.!Sv rStrXOR(str, Flag) 5.!Sv rStrModbu sCRC(By Ref By teArr, start, length) 6.!Sv rStrModbu sLRC(str, start, length) 北京昆仑通态自动化软件科技有限公司 - 3 - 7.!OpenLog() 8.!CloseLog() (3 ) 字节数组操作函数 1.!HStr2HBy re(str, arBy te) 2.!HBy te2HStr(arBy te, str) 北京昆仑通态自动化软件科技有限公司 - 4 - 第二章 基础概念讲解 一. 通讯协议 1. ACSII 码通讯协议(字符型协议) 通讯信息按照ASCII 码方式解析得到的参数信息称为ASCII 码通讯。比如:主站接收到从站发送的4 个字符:0x31 0x34 0x2E 0x36,...