




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、柴达木换流站控 制保护软 件 Accel 简介一、Accel 简介柴达木换流站应用了南瑞继保研发的PCS-9550直流输电控制保护系统软件V1.0,其中集成了换流站控制系统、直流换流器/极/双极保护、换流变压器 保护、直流滤波器保护、交流滤波器保护的软件。其中站控制系统、直流换流 器/ 极/双极保护集成在了 Accel 系统中, 换流变压器保护、直流滤波器保护、交流 滤波器保护独立分屏。柴达木换流站控制保护系统软件通过南瑞新型开发的 Accel 程序编写,与 以往直流输电工程中的 MACH功能、用法相似。取消主机加 PCI板卡结构后, 主程序及 I/O 信号处理程序分布在多个板卡中实现。1.1
2、 、 Accel 中的基 本概念元件 :元件是完成特定应用功能的面向对象的一组数据和对数据进行处理 的过程,处理完后输出的数据供其它元件进一步使用。元件包含输入、输出 和 参数等外部接口。库元件: 由UAP(平台符号库管理工具形成其输 入、输出、参数的接口描 述和图形描述。元件的头文件和目标文件(OBJ存放在UAP(符号库中,库元 件可以被多次复用。库元件不提供 C源文件给用户。Main元件:在单CPU插件中,只有一个 Main元件,在双CPUS件,有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 中的任 务执行优先级在 Main 的任务调度页面中配置顶层元 件任务执行顺序。在元件的任务调度页面配置配
5、置页面的任务等级和执行顺序。在元件的任务调度页面可以将子元件形成一个执行链,这些子元件的任务 放在父元件的任务首部先执行。在元件的任务调度页面可以将子页面形成一个执行链,配置子页面执行链 的页面类型应该为任务调度页面。HTM有 8个等级的任务,一般主 CPU下应用程序任务等级 设置为2以上。另外还有6个等级的SPORT任务,和一个单独任务链(默认 75us)。每个页面对应一个任务函数,通过 AddTaskExt 接口加入到任务队列。AddTaskExt 在元件 的 init 函数中被调用,所以动态元件的初始化顺序决定了 元件任务的执行次序。如下图:换流器区程序页面任务优先级vuS-lalAR*
6、r H*fii J*CTIWr,沾 H !Ihm Kt : *3-*l r i 汗 Tien !;伍T忙呼R*r H*fii J*CTIW-*L_sa_irIhm KlJ*|r i JF_E7beflllii Htrdtr*flll #hrwl i h PrWli aH Fn Z::SW !me t_f r.,! *inwi?1 B1JI起曲Nk.Wm 3l1arr.Lm. 3T.HT?-m. B3RL1IS茲屮+ mil屁k止*!卿15-. - J 1XiIIt Vil-i-kiJ himsri !MT :弓elwt rwvBir- |二 luu. JiZT:-.!|” iZT-TB.ulb
7、 terneXlMiL A: : 11.4、Accel的三种模式:浏览模式、调试模式、编辑模式(1) 浏览模式不使用硬件锁的用户模式,应用和绘图仅能被查看而不能作任何改动。(2) 调试模式也称为HiBug。将编制系统连接到目标系统允许用户通过双击表示信号的线来实时的调试应用。该数值在屏幕上被显示和更新。通过在一个数值上点击可以改变设置,并输入一个新数值。Accel的调试模式用于调试一个在目标系统中运行的Accel应用,即对于富有意义地运行调试模式的一个预需求是到用于应用的绘图和到目标系统的连接都建立起来了。(3) 编辑模式代码生成符号可以被创建和修改。要进入编辑模式需要一个密码(编辑模 式不给
8、用户开放)。二、Accel结构和功能模块介绍2.1柴达木换流站 Accel软件,Appsoftware/MAIN结构如下:戈井炳 SUCH 卿何 伏好卡血工jud 二LE 盍 5-s 冋LfTrpBLI05rT恤 mIVF呎回iilleeeec歹e起禅 “ 0 於0參e樽eoeeee競rjoim Aprio?# *t*1fl 1 -IJtZMH*b时输出为1否则为0十fl计数器,CL的每一次脉冲都会导致 输出增加1,直到32000 (本例中), 后回零重新计数,R为复位。Time-Titnerdelay off,延时返回,在输入信号已经由1变为0,这个符号使1延长Time长再返回。只有在输入1
9、达到Time长时输出才为1,一旦输入返回为0,输出除法门,输出为输入的除把1信号展宽到Time那么长限制器,在大于上限的情况下输出为上限恒定值,在小于下限的情况下输出为下限恒定值,在此之间,输出等与输入。乘法门,输出为输入的乘积非门,输出为输入的逻辑非或门,输出为输入的逻辑或即返回0。&S QRS触发器,为了防止RS触发器在 1,1不定的情况发生,结合列一个 与门,这样:输入(R S)输出不变选择器,输出根据选择开关量进行 选择,选择开关量为0时选择下面 的输入,为1时选择上面的输入转换门,用于改变变量名称或数据 类型转换三、Accel中的简单用户操作3.1启动和退出AccelAccel程序的
10、启动、退出和一般 windows应用并无二致,双击Accel图标 打开、点击“退出”退出 Accel ;另外当启动Accel时,所提供的硬件锁必须被连接到并行口上,否则 Accel只能在浏览模式下启动。3.2在Accel中打开一个绘图1)、启动Accel,点击命令文件/打开或左上角文件夹标示或是用快捷键 CTRL+O将出现“ Open ”对话框。2)、在“Open ”对话框中,打开Accel文件所在路径,按照Accel结构打 开相应绘图所在目录。3)、点击打开按钮4)、根据软件结构找到绘图页打开。3.3 启动和退出既调试模式( HiBug)3.3.1 启动调试模式:1)、启动 Accel 然后
11、点击菜单栏命令“文件 ”,出现“模式”对话框。2)、选择调试模式,选择目标主机地址(主机地址见主机地址信息表)并点击确定。调试模式被启动。在调试模式中不能使用的用户模式命令会变灰 。也可以使用快捷键 ctrl+D 快速启动调试模式。3.3.2 要退出调试模式,执行下面的一个操作:1)、通过“模式”对话框,返回到 Accel 浏览模式。1)、退出 Accel ,例如,通过文件 / 退出。关于各种 Accel 模式,见文件 / 模式。3.4 软件信号值查看和修改Accel 在调试模式时,可以很容易地通过几个绘图跟踪一 个 信号,因为当 一个信号从一个绘图到另一个绘图时,双击绘图中的交叉检索链接就可
12、以自 动 地打开新图形并允许在那个绘图上立即继续追踪信号。并且通过调试模式, 任 何软件信号的数值都可以实时地被监视和修改。3.4.1 监视信号1)、要激活一个信号,按下列步骤做:在表示信号的连线上双击。信号的数值以红色显示在屏幕上而且默认是连 续地更新的。2)、要解除一个激活的信号,按下列步骤做:在需要被解除的具有数值的信号线上双击。3)、信号更新调试模式可以周期地更新激活的信号也可以根据手动要求来更新信号。默认是周期地进行更新要根据手动要求更新信号,所有激活的信号值被连续地更新。4)、改变信号值要改变一个信号值,按下列步骤做:1、以鼠标右键点击在一个被激活的信号的显示数值上。会显示出编辑信
13、号 数值的对话框。2、输入一个新的数值并点击确定按钮。通常对于实时执行的一个信号的数值并不经常进行改变(在下一个执行周 期该数值被重新写入 )。然而,对于不是实时数值的信号(例如,定值 ),改变 一个信号数值是非常有用的。5)、Accel 中符号 的帮助左键点击选中待帮助符号,再右键点击选中符号并选择命令符号描述( Description )可以显示一个窗口, 描述符号的代码定义部分。给出了输入、 输出和参数类型。四、Accel软件信号通信和CAN总线说明4.1、站 CAN接 口柴达木换流站沿用站CAN策略,将交直流控制系统通过站 CAN连接,用来 传 输相关信号,减少了电缆连接。各控制主机通
14、过RS8311板卡连接至COM屏柜,实现数据交换。如下图例所示:4.2、现场CAN接口柴达木换流站现场10也采用CAN策略,同一机箱内的板卡通过背板的 CAN 总线进行通讯。分布式I/O通过CAN总线与控制主机所在的主机屏柜通讯,屏柜内各I0机箱用十芯线相连,屏柜之 间便需要介质将相距一定距离的两个屏柜 连接起来,使其在逻辑上成为一个 CAN屏柜之间的CAN连接,采用光纤。直流区域接口现现场CANRSCAN831RS 851RS 851场 CAN点RS850八RS850M1/RSRS 851RS 831PPRARS 831831RS 850DFT4.3、Accel中CAN节点的发送和接收模块举
15、例4.3.1.通过Bin ary广播号标识的CANB号通信不同控制系统之间通过CAN进行数据通信,在软件图中有一种是通过广播号进行标识的功能块。该功能块上信息为:(a) CAN bus 总线类型;(b)Blockno (广播号,是在同一条 CAN上区别与其它信号的标识);C)Source (数据源)或者 Dest (数据目的地)对应板卡的节点号。功能块共包括 两种:1)、B in ary (二进制)se nd(receive)1:它只在接收端标出数据源“Source”,对应为CAN发送端的板卡的节点号。如下图1所示,我们在MAINPCPIOCTRLMAINDCYSSCN.gh页面上看到这个功能
16、块,从功能上我们可能根本不知道这些信号从哪个节点发出。根据数据源source为57,广播号Blockno为1,我们打开BFTCAN(根据信号来源为PCPIOCTRLMAINDCYSSC_IN.gh可知信号来自BFT)总线图,可以查到节点号 为57的板卡为=BFT1A+1.H5.14 RS851板。我们就找到了信号的来源,再通过 Hidaw打开 QZINTERFACECOMMMONRS851DIGIN_O页面F 找到下图 2所示 的功能块。TBVE图一 (PCPIOCTRLMAINDCY图二(QZINTERFACECOMMMONR)8512)、Bi nary sen d(receive) 2,它
17、只在发送端标出数据目的地“ Dest”,对 应为CAN上接收端的板卡的节点号。如下图1所示,我们在MAINPCPIOCTRLMAINDCYSSC_OUT.g页面上看到这个功能块,我们查看发 送端定义的目的位置Dest为59,即送到对应板卡的节点 号为59,并且定义广 播 号Blockno为1。BFTCAN(根据信号来源为PCPIOCTRLMAINDCYSSC_OUT.g可知信号来自BFT)总线图,可以查到节点 号 为59的板卡为=BFT1A+1.H5.16 RS853板。这样我们就找到了信号的目的地,再通过 Hidaw打开 QZINTERFACECOMMMONRS853DIGOUT.HG找到图
18、 2 所 示的模块。TRUE 1图一 (PCPIOCTRLMAINDQY 图二(QZINTERFACECOMMMONR)8534.32系统间信号通信这种功能块在发送端和接收端均标出数据源 ID、广播号BlockNr ,且在同 一页面。如在 MAINACCACC7MAINCPUMAINSSQTELE_COMM页hfd 到如下 图1的发送和接收功能块。Tlt com P telet dEodX&n SEND*人齐曲:g込刽QL”ELmIc 畑 0Crclic1 rri1! reT elec rm P heke dlRECEIVE:号化邸yBlock 滋:0Cm4.3.3 站 CANS信PCP空制系
19、统和现场10间通过CANS行数据通信,在软件图中有一种是通 过广播号进行标识的功能块。该功能块上信息为:(a)CAN bus总线类型;(b)只标明了 Source (数据源)或者 Dest (数据目的地)对应 PCP主机的节 点号;(c) Block no (广播号,是在同一条CAN区别与其它信号的标识)。 功能块共包括两种:(1)send 2 :它只在发送端端标出数据源“ Dest”,对应为CAN上发送端 的主机节点号。如下图1所示,我们在MAINACCACC7MAINCPUMAINSSQDPMCOM页面上看到这个功能块,我们 查看发送信号为U_AC_STNFREQ_ST可知发送为站CANB号(站CAN节点表目 前还没看到),相应的我们就找到了信 号的目的地,PCPIOCTRLMAINSTNACCIN.Ghc接收端功能块如图二所示。An吕 r,CtaH bn-:p* bAna ren=f.中-1E-I KJL S4ID图二(2) send 2:它只在发送端端标出数据源“ Dest”,对应为CAN上发送端的主
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工作中的自我管理与时间分配
- 工业能源转型高温超导材料在电力领域的应用
- 工作压力与时间管理策略
- 工作场所心理安全环境
- 工业风格的环境设计实践案例
- 工业风办公室的设计与实现
- 工作流程优化与时间管理的实践应用
- 工厂生产线上温控系统的优化设计
- 工程勘察设计质量标准解读
- 工程测量中的精密测量技术分析
- 广东省广州市天河区2023-2024学年八年级下学期期末历史试卷(含答案)
- 2025年高考作文全国二卷范文《赠君星火梦照我天地心》
- 2025汾西矿业井下操作技能人员招聘300人(山西)笔试参考题库附带答案详解析
- 2025年家庭教育指导师资格考试试题及答案
- 2025至2030年中国速冻豆角行业投资前景及策略咨询报告
- 2025年入党积极分子培训结业测试题及答案
- 人教版(2024)七年级下册生物期末复习重点知识点提纲
- 2025年中考语文二轮复习:标点符号 专题练习题(含答案解析)
- 跌倒坠床防范试题及答案
- 2024-2025学年人教版(2024)初中英语七年级下册(全册)知识点归纳
- XXX社区居委会、业主委员会和物业管理机构三方联席会议制度
评论
0/150
提交评论