CSE600开发文档.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文档。上传文档
查看更多
CSE600开发文档

CSE600系列通讯管理与控制装置 开 发 文 档 四方华能电网控制系统有限公司 目 录 1 配置文件sysconf-------------------------------------3 2 规约库框架--------------------------------------------5 3 QA---------------------------------------------------9 1 配置文件sysconf 1.1 概述 在CSE600工程下有一个sysconf文件夹,其中存放的是工程配置文件,后缀名是.cfg。该配置文件针对每一个通道,每一类型的接口,每一类型的规约而分别存在,即一个配置文件配置的是一个通道,该通道采用的规约库,和该通道的接口类型。.cfg配置文件主要配置了该通道下接入/转出设备/RTU的数量、装置链路地址、所用规约库、接口参数(以太网/串口)等信息。 1.2命名规则 一般情况下,配置文件的命名与所使用的规约库相一致。down代表下行接 入,up代表上行转出,后跟规约类型的缩写。(如down103.cfg表示接入103规约的设备;upCSC2000表示转出规约为CSC2000的后台。) 1.3配置文件注解 [addrmap] 地址映射: 该段落内配置了装置地址信息,每一行表示该通道下接入了一台装置。第1个字节是装置的实际物理地址(即链路地址);第3个字节是厂站号,即通信管理机号,一般为0;第4个字节是设备号,此号很重要,是从0开始顺序排列,并且要求全站内接入设备有唯一的设备号(例如down_103通道接入3台装置,它的设备号是0,1,2。down_csc2000通道接入5个装置,设备号从3开始往下排列)。第5个字节代表是否可控(即有遥控),1代表可控,0代表不可控。 [channel] 通道规约信息: 配置接入/转出规约库名称。该规约库名称需要与现有的规约库名称一致,否则无法加载。 protocol=downPlugin103 加载规约名称 PortNumber=1 端口个数 SwitchTime=5 各进程切换时间 RateLimit=5 速率限制 autorun=1 是否自启动 [PortConfig] 接口参数: 设置通道接口类型,如485/232/UDP/TCP/MULTICAST等。 设置相对应接口的参数,串口和以太网都有自己专属的接口参数字段,如串口有端口号、比特率、校验方式等;以太网有主机ip,端口号,子网掩码等。 type=serial type=posudp alias=serial2 alias=udp1 portno=5 remoteip=200.0.0.124 binary=1 remoteport=1889 baudrate=9600 localip=200.0.0.157 parity=even localport=7889 databits=8 stopbits=1 interface=RS232 [protocol] 扩展功能: 针对每个不同规约可能会出现除了以上字段中描述的接口参数,设备地址以外的配置和参数信息,该字段的作用就是可以使得程序员将所有需要额外扩展的信息配置在这里,然后在规约库中去编写相应的程序提取所配置的信息。这样就可以使得编写的规约库程序达到尽可能的可配置,更多更灵活的配置信息,规约库接口就会越少的修改,就会越通用。 CSE600的主程序已经提供了接口给规约库程序(见下节),可以直接调用相应的接口提取[protocol]字段下的内容。这些配置信息是以字符串形式被读入,以行作为每个字符串的结束。 例如,针对可控设备,每一个通道都有一个CHANNEL_YK_TABLE字段,该字段内配置了该通道下的N个设备的M个遥控信息点。如下图所示,每个字节分别是设备号(不是设备地址),遥控点序号,遥控点号,分合码。 CHANNEL_YK_TABLE=0,0,1,209|0,1,1,210|0,2,2,209|0,3,2,210|0,4,3,209|0,5,3,210|1,0,1,209|1,1,1,210|1,2,2,209|1,3,2,210|1,4,3,209|1,5,3,210|2,0,1,209|2,1,1,210|2,2,2,209|2,3,2,210|2,4,3,209|2,5,3,210| 2 规约库框架 2.1 主程序流程 ● 1,加载配置文件中列装的通道。 ● 2,根据每个通道产生不同的CXPort实例。 ●

文档评论(0)

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

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

1亿VIP精品文档

相关文档