轮询问答式规约通用驱动配置文件说明.doc

轮询问答式规约通用驱动配置文件说明.doc

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
轮询问答式规约通用驱动配置文件说明

深圳市中电电力技术股份有限公司 DrvAnyPolling 《轮循模式通用驱动配置说明》 版本修改记录 版本 日期 说明 关联程序版本 作者 审核 0.1 2009-11-19 初稿 ZC 0.4 2012-01-09 增加遥控功能 YXZ 0.5 2012-07-23 增加遥调功能 LDH 0.6 2013-01-21 增加数学运算表达式 LDH 1.0 2013-04-19 增加校时 LDH 1.1 2013-05-14 增加对多位状态的解析,详见5.2 JY 1.3 2013-11-12 数学运算增加Bits 详见5.3 3.1.5.11 LDH 2.2 2014-7-2 简单遥控:不区分动作类型,不支持遥控返回; 复杂遥控:区分动作类型,支持遥控返回功能 3.1.5.20 LDH 2.3 2014-7-21 增加DI解析类型 3.1.5.22 LDH 2.4 2014-8-13 增加“2.通信速率设置”章节 无 LDH 目录 1. 概述 1 1.1. 使用场合 1 1.2. 使用方法 1 2. 通信速率设置 1 3. 配置文件说明 1 3.1. 通信相关配置 1 3.1.1. 总体信息 2 3.1.2. 发送报文 2 3.1.3. 接收报文 2 3.1.4. AI解析 3 3.1.5. DI解析 4 3.1.6. 简单遥控 4 3.1.7. 复杂遥控 5 3.1.8. 遥调 6 3.1.9. 校时 7 3.2. 通用配置集合 8 3.2.1. 校验 8 3.2.2. 地址 9 3.2.3. 固定报文 9 3.3. 数学运算配置 9 4. 数据格式说明 10 4.1. 校验类型 10 4.2. AI数据类型 10 4.3. DI数据类型 11 5. 简单示例 12 5.1. 如何让DrvAnyPolling正常运行 12 6. 复杂示例 13 6.1. 校时模块 13 6.2. 多位状态解析模块 14 6.3. 数学运算符Bits用法举例 14 概述 通用轮循驱动程序(DrvAnyPolling)的目标是通过修改配置可以和不同的装置通信。 使用DrvAnyPolling驱动配置通信相当于自己做了一个小程序直接和装置通信。 使用场合 没有现成的驱动程序能够接入该装置 该装置采用Polling(轮询)的通讯方式。(不论串口还是网络TCP) 不要求读取事件记录、不要求读取故障录波、不要求读取定时记录 自己会阅读规约文档,并能够构造报文,而且可以通过工具手动解析接收的数据 使用方法 了解用户需要从这个装置读取到哪些信息。 阅读装置规约文档,并构造出相应的报文。 使用通信工具发送构造的报文,并手动解析回复的报文,验证是否正确。 根据第3步中构造的报文,使用AnyPollingConfig工具进行配置。 将配置文件拷贝到设备的inf中,把配置好相应点表导入到设备中,启动前台,与装置通讯。 观察片刻,确认前台测点数据完整无误。 通信速率设置 待新增。 配置文件说明 Inf配置文件用方括号([xxx])表示一个配置节或配置模块。 通信相关配置 通信配置由以下几个模块组成: [common] 项记录发送与接收的组数,以及模拟量与开关量的个数等总体的信息 [sendxx] 配置发送报文 [Recxx] 配置接受报文 [Axx] 配置模拟量解析 [Dxx] 配置开关量解析 [CtrlSendxx] 配置遥控发送内容,配置范围从[CtrlSend1]~ [CtrlSend255] [CtrlRecvxx] 配置遥控接收内容,配置范围同上 [TimeSend]配置校时发送报文 配置模块中的命名规则: [sendxx] [Recxx] 中xx 表示组号,从1开始。 发送接收的对应关系是由组号决定的,[send3] 与[Rec3] 表示了一组对应的接受与发送。 [A xx] [D xx] 中xx表示模拟量或开关量在第几栏,从1开始。 [CtrlSendxx][CtrlRecvxx]中xx对应前台遥控号 总体信息 ;//Common块记录各种配置项的数量 [Common] ;//接受与发送的组数 SendRecNumber=4 ;//模拟量的组数 AInumber=1 ;//开关量的组数 DInumber=1 ;//默认为0,配置该数据范围为1~255,对应前台的遥控参数号为1~255 CtrlSendRecvNum=1 注意:总体信息配置需要和后面的配置信息对应,否则出错。 发送报

文档评论(0)

70后老哥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档