SVC上位机软件设计说明.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
上位机软件设计说明 (内部资料) 设计:陈晏伯 2009年8月5日 荣信电力电子股份有限公司 目录 一.模块说明 4 1. 设备模块 6 2. 通讯模块 6 3. 数据库模块 6 4. 本地用户界面 7 二.通讯协议概述 8 1.数据帧结构 8 2.数据包结构 8 3.功能号一览表 8 三.设备模块 11 1.设备模块的通讯流程: 11 2.设备模块数据结构 12 0x01: 获取验证码 12 0x02: 提供验证码 12 0x03: 登录申请 12 0x04: 登录应答 13 0x05: 请求模块端退出、打开设置对话框、关闭对话框放弃设置 13 0x06: 应答模块端退出、打开设置对话框、关闭对话框放弃设置 13 0x07: 服务端准备就绪请求 13 0x08: 服务端准备就绪应答 13 0x11: 获取设备信息 14 0x12: 应答设备信息 14 0x21: 获取变量值请求 15 0x22: 设备数据 15 0x23: 远端控制请求 15 0x24: 远端控制应答 16 0x25: 请求故障 16 0x26: 故障数据 16 0x28: 模块时间同步,同时避免网络超时或掉线现象发生 17 0x29: 模块主动上送的事件或报警信息 17 3.本地设备模块的标识 17 4.设备模块配置文件 17 5. 标准变量名规定 18 6. 设备模块的C++ Builder类 19 类TVictorSvcModule 19 四.通讯使用的数据类型和编码表 24 1.编码表 24 数据类型DataType 24 数据种类DataKind 24 模块类型ModuleType 25 数据组类型GroupType 25 客户端类型ClientType 25 设备状态DeviceStatus 25 事件类型EventType 26 登录错误编码LoginError 26 模块操作命令DialogOperation 26 记录类型RecType 26 故障类型ErrorType 26 遥控错误编码ControlError 27 登录错误代码LoginErrorCode 27 控制条目类型ControlType 27 用户类型UserType 27 默认权限DefaultRight 27 操作权限ObjectRight 28 用户操作的类型OperateType 28 2.数据类型 29 AnsiString字符串 29 WideString字符串 29 AnsiText文本 29 WideText文本 29 BinaryData二进制数据 29 WaveData波形数据 29 DateTime日期时间 30 Variant通用类型数据 30 五.算法介绍 31 1.CRC校验码 31 (1) CRC16 31 (2) CRC32 32 一.模块说明 各模块之间的通讯关系 现有的模块文件 (由于设备模块比较多,数量也正在增加,这里就不全部列举了): GDIPLUS.DLL 画矢量图使用的GDI+运行库 gds32.dll Firebird本地数据库引擎 (数据库仅有这一个文件就可以使用,不用注册) msvcp60.dll VC 6.0运行库文件,由数据库引擎调用 ringin.wav 报警声音 RxpeSvcConOp.exe 本地用户界面 RxpeSvcConOp.ini 本地用户界面配置文件 RxpeSvcDataMgr.exe 数据库模块 RxpeSvcDataSvr.exe 通讯模块 DIAGRAMS 主接线图 (文件夹) SchDiagram.vcs 元件表 SchDiagramS.vdr 电铁主接线图 SchDiagramT.vdr 三相主接线图 MODULES 设备模块 (文件夹) JCJ600D.exe JCJ600D温控仪 Nz103toSvc.exe 南自的继保设备 RxpeSvc200.exe 11块DSP的SVC控制器 SVC_OP_001.exe 新版本单片机的SVC控制器 SVC_OP_CON.exe 老版本单片机的SVC控制器 SVC_TO_NZ103.exe 把SVC数据传输到南自后台 _Rxpe_Svc_Modules.cfg 模块配置文件 _Rxpe_Svc_Control.cfg 特殊(连锁)遥控的遥控表 *.var 设备模块对应的变量表,由通讯模块RxpeSvcDataSvr.exe管理 *.cfg *.ini *.dat 等 设备模块的配置文件,由相应的设备模块生成和处理 SVCDATA RXPESVC.DAT 数据库结构,Firebird数据库 Dyyyymm.DAT yyyy年mm月数据,Firebird数据库 TEMP 临时文件 (文件夹) detail.tmp 主界面明细查询结果存放在

文档评论(0)

smdh + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档