欢迎来到天天文库
浏览记录
ID:23094040
大小:422.38 KB
页数:16页
时间:2018-11-04
《柴达木换流站控制保护软》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、柴达木换流站控制保护软件一、Accel简介Accel简介柴达木换流站应用了南瑞继保研发的PCS-9550直流输电控制保护系统软件V1.0,其中集成了换流站控制系统、直流换流器/极/双极保护、换流变压器保护、直流滤波器保护、交流滤波器保护的软件。其中站控制系统、直流换流器/极/双极保护集成在了Accel系统中,换流变压器保护、直流滤波器保护、交流滤波器保护独立分屏。柴达木换流站控制保护系统软件通过南瑞新型开发的Accel程序编写,与以往直流输电工程中的MACH2功能、用法相似。取消主机加PCI板卡结构后,主程序及I/O信号处理程序分布在多个板
2、卡中实现。1.1、Accel中的基本概念元件:元件是完成特定应用功能的面向对象的一组数据和对数据进行处理的过程,处理完后输出的数据供其它元件进一步使用。元件包含输入、输出和参数等外部接口。库元件:由UAPC平台符号库管理工具形成其输入、输出、参数的接口描述和图形描述。元件的头文件和目标文件(OBJ)存放在UAPC符号库中,库元件可以被多次复用。库元件不提供C源文件给用户。Main元件:在单CPU插件中,只有一个Main元件,在双CPU插件,有Main和Main2两个顶层元件,Main元件只能实例化为1次,表示插件功能设计。Main元件一般包
3、含:应用元件调度页面、配置页面。可以包含普通功能图页面、页面任务调度页面。动态元件:在Main元件下可以有多个有可视化页面封装组成的实体,动态元件设计文件将形成两个文件:在h文件中形成元件的结构定义;在c文件中形成元件的构造函数、初始化函数、任务函数的定义。动态元件一般包含:页面任务调度页面、普通功能图页面。顺序功能图(SFC)元件:用于表示实现某个顺序控制功能或者状态转换的元件。顺序功能图由执行步块、转移条件块等符号组成。执行步块代表一个执行步页面对应的功能函数。顺序功能图文件在代码生成时也形成h文件和c文件,每个执行步页面独立封装成函数
4、,在顺序执行控制页面中决定函数的执行跳转顺序。顺序功能图元件简称SFC元件。SFC元件一般包含:顺序执行配置页面、执行步页面、任务调度页面。在顺序执行配置页面中决定执行步的执行过程,在任务调度页面决定顺序执行配置任务函数的任务等级。1.2、Accel中的层次关系装置下有多个插件文件,插件下有Main应用(NR1113双DSP有两个Main)。Main应用是一个插件程序的入口,它有若干子应用和页面(这些页面为任务调度类型)。应用有若干页面,可能有几个子应用(数据管理支持N层应用嵌套,实际应用1-2层比较多)。1.3、Accel中的任务执行优先
5、级在Main的任务调度页面中配置顶层元件任务执行顺序。在元件的任务调度页面配置配置页面的任务等级和执行顺序。在元件的任务调度页面可以将子元件形成一个执行链,这些子元件的任务放在父元件的任务首部先执行。在元件的任务调度页面可以将子页面形成一个执行链,配置子页面执行链的页面类型应该为任务调度页面。HTM有8个等级的任务,一般主CPU下应用程序任务等级设置为2以上。另外还有6个等级的SPORT任务,和一个单独任务链(默认75us)。每个页面对应一个任务函数,通过AddTaskExt接口加入到任务队列。AddTaskExt在元件的init函数中被调
6、用,所以动态元件的初始化顺序决定了元件任务的执行次序。如下图:换流器区程序页面任务优先级1.4、Accel的三种模式:浏览模式、调试模式、编辑模式(1)浏览模式不使用硬件锁的用户模式,应用和绘图仅能被查看而不能作任何改动。(2)调试模式也称为HiBug。将编制系统连接到目标系统允许用户通过双击表示信号的线来实时的调试应用。该数值在屏幕上被显示和更新。通过在一个数值上点击可以改变设置,并输入一个新数值。Accel的调试模式用于调试一个在目标系统中运行的Accel应用,即对于富有意义地运行调试模式的一个预需求是到用于应用的绘图和到目标系统的连接
7、都建立起来了。(3)编辑模式代码生成符号可以被创建和修改。要进入编辑模式需要一个密码(编辑模式不给用户开放)。二、Accel结构和功能模块介绍2.1柴达木换流站Accel软件,Appsoftware/MAIN结构如下:ACC:交流控制AFC:交流滤波器控制ASC:辅助系统控制ATC:交流主变控制OHM:在线谐波监视PCP:极控制PPR:极保护(包括换流器、直流线路、极保护及双极保护的启动和保护)SPC:站用电控制2.1.1极控制系统软件结构极控制系统由多块板卡组合而成,各个板卡分工明确,相互之间通过背板的HTM总线传输数据,各个应用内部的软
8、件逻辑类似于以往的MACH2系统,具体分工如下:B01/NR1106:系统管理板卡,负责系统配置信息,对各个板卡进行管理,与SCADA系统通信;B03/NR1113:DSP信号处
此文档下载收益归作者所有