ECS阶段性需求处理.docx
《ECS阶段性需求处理.docx》由会员分享,可在线阅读,更多相关《ECS阶段性需求处理.docx(17页珍藏版)》请在冰豆网上搜索。
ECS阶段性需求处理
JB-FECS-0000000101
版本:
V8.1
ECS阶段性需求处理
编制:
校核:
审定:
日期:
2010-10-22
目录
1.在运行态下查看前置通道状态3
2.在运行态下查看前置报文4
3.整站的人工置数复位4
4.定值操作增加权限判断5
5.曲线限值5
6.转发配置的改进5
7.数据显示的调整6
8.工程资源同步6
9.绘制母线段图时的自动操作6
10.自动绘制光子牌8
11.提高间隔图绘制效率9
11.1建立ECS工程数据文件9
11.2绘制间隔图(如果模板已经完成,则不需要)10
11.3软件自动绘制所有间隔12
12.ECS工具包整理14
1.在运行态下查看前置通道状态
工程应用说明:
1、新建一个按钮或者其他元件,在属性页中的事件项中,鼠标点击响应脚本。
如图1
2、脚本为:
System.runApp("FEPFrameApp");如图2.
注意:
脚本语言中的标点符号是英文的,编辑完脚本最好点击“语法检查”按钮,进行语法检查。
3、保存画面后,在运行态点击该图元即可弹出前置通道状态。
图1
图2
:
2.在运行态下查看前置报文
工程应用说明:
1、新建一个按钮或者其他元件,在属性页中的事件项中,鼠标点击响应脚本。
如图1
2、脚本为:
System.runApp(“FepUIApp”);如图2
注意:
脚本语言中的标点符号是英文的,编辑完脚本最好点击“语法检查”按钮,进行语法检查。
3、保存画面后,在运行态点击该图元即可查看前置报文。
3.整站的人工置数复位
工程应用说明:
1、脚本:
System.clearDigitManset(intdpu_id);
说明:
清除某个dpu(分散控制单元)的遥信人工置数,如果dpu_id为0,则代表所有dpu下的遥信人工置数。
其中dpu_id在SCADA库的主控单元表中,内部ID32。
如图3。
主控单元101脚本语言为:
System.clearDigitManset
(1);
图3
2、脚本:
System.clearAnalogManset(intdpu_id);
说明:
清除某个dpu(分散控制单元)的遥测人工置数,如果dpu_id为0,则代表所有dpu下的遥测人工置数。
3、脚本:
System.clearManset(intdpu_id);
说明:
清除某个dpu(分散控制单元)的遥测和遥信人工置数,如果dpu_id为0,则代表所有的dpu下的人工置数。
4.定值操作增加权限判断
工程应用:
1、在“下装定值”和“定制区切换”两个操作增加了权限判断,只有超级管理员才有操作权限。
5.曲线限值
工程应用:
1、曲线的上下限按数据库中设定的上下限显示。
2、如果数据库中没有定义上下限,则按该点的当前值浮动25%,上限为当前值增加25%,下限为上限值的负数。
3、如果当前绝对值<1,则上下限取随意值。
注意:
要正确显示曲线的遥测值必须在编辑态中设定上下限值,否则曲线显示可能不对。
6.转发配置的改进
工程应用:
1、转发配置对话框中增加了查看各点的原始值、实时值(工程值)功能。
如图4
图4
2、在转发挑点时增加了“按模板配置”转发点的功能。
7.数据显示的调整
工程应用:
1.数据库中的数据点描述由“居中”方式改成“左对齐”方式。
8.工程资源同步
工程应用:
1、工程同步中增加了模板和转发文件的同步。
如图5
图5
9.绘制母线段图时的自动操作
工程应用:
由于间隔类型的不同,直接通过指定行列个数来绘制母线段图有不足的地方,通过下列方法可以加快自动化绘制过程,又可以解决间隔绘制的差异性:
1.创建各个间隔的模板图形,存放到简单模板类型下。
如图6(电动机)、图7(进线)、图8(进线PT)、图9(母线PT)、图10(变压器)、图11(母联)等。
图6图7图8
图9图10图11
2.打开所需创建的母线段图图形
3.画好母线,也可以把母线及文字保存成简单模板。
4.把定位元件,即图形上的
拖放到间隔放置的起点。
或者直接点击鼠标右键捕获定位点,如图12所示。
图12
5.在“编辑设置工具条”中进行如下设置:
其中第一个参数指明了间隔之间的距离,可以视情况进行调整。
注意:
输入数字后要按回车,数字才能生效。
6.在简单模板库面板中依次双击需要创建的间隔,间隔图自动进行绘制。
10.自动绘制光子牌
工程应用:
1、首先必须建立光子牌模板。
因为光子牌可以绘制为各式各样的样子,系统缺省带了一个模板:
“模板库”中的“遥信量显示模板”==〉GZP。
2、如果想自己订制光子牌外观(如:
颜色、字体、元件形状等),请按照如下规则绘制一个光子牌模板:
i.包含有两个元件,一个是文字元件,元件名称必须为$TEXT,一个是动态标记元件,元件名称必须为:
$MARK
ii.将两者选中,保存为模板,模板类型为:
遥信量显示模板。
3、打开一幅需要制作光子牌的间隔图,直接在模板库中选中光子牌模板,双击光子牌,弹出如图13对话框:
图13
填写正确的创建参数即可完成所需的功能。
注意:
双击需要添加的遥信,可以对添加进去的遥信进行“删除”、“移位”等操作。
如果有的遥信描述过长,所以需要在“描述去前缀”参数中选择需要去掉的前缀;“元件间隔”表示行距,“每列个数”表示光子牌在图中的列数,“列间隔”是各列之间的距离。
距离根据实际进行调整。
11.提高间隔图绘制效率
11.1建立ECS工程数据文件
●ECS工程模板文件详解
1.为了正确地使用ECS间隔模板,需要增加额外的附加信息文件
⏹文件功能:
增加装置自动处理时需要的额外信息
⏹文件位置
放置在工程的data目录下,名字为
◆projectmodal.csv工程数据配置文件
◆sectiontpl.csv间隔模板类型定义文件
⏹文件格式
projectmodal.csv的格式按以下进行配置:
#分区
分段
间隔名称
装置ID32
模板名称
1#机
6KV工作1A段
工作电源进线
1
电源进线
1#机
6KV工作1A段
循环水泵A
5;6
电动机带差动
分区按#1机、#2机、公用等分配,间隔名称就是间隔图中的标题名称,模板名称必须填写保存的相应模板的名称,如果一个间隔有多台装置,则在装置ID32那一列多台装置号之间必须用”;”隔开。
用UE打开文件,各列之间用“,”分开。
如下图:
#分区,分段,间隔名称,装置ID32,模板名称
1#机,6KV工作1A段,工作电源进线,1,电源进线
1#机,6KV工作1A段,工作电源进线PT,2,线路PT
1#机,6KV工作1A段,备用电源进线,3,电源进线
1#机,6KV工作1A段,备用电源进线PT,4,线路PT
1#机,6KV工作1A段,母线PT,11,线路PT
1#机,6KV工作1A段,送风机A,14,电动机
1#机,6KV工作1A段,吸收塔循环泵E,17,电动机
1#机,6KV工作1A段,吸收塔循环泵C,18,电动机
1#机,6KV工作1A段,汽机变A,19,变压器
注意:
各标点符号必须是英文符号。
否则无法识别。
装置ID32为SCADA库装置表的第一列:
内部ID32
sectiontpl.csv的格式按照以下进行配置:
电源进线
211
线路PT
298
电动机带差动
237A;236
左侧名称必须与”projectmodal.csv”中的模板名称一致,右侧列举装置型号,多个型号之间用”;”隔开。
如下图所示:
电源进线,211
线路PT,298
电动机带差动,237A;236
变压器,241C
电动机,237A
11.2绘制间隔图(如果模板已经完成,则不需要)
绘制间隔类型定义文件中的各种间隔类型的模板,模板必须保存在模板库的“ECS典型模板”的类型下,绘制模板图时需要注意以下几点:
a)用于显示装置信息描述的元件配置
此类元件必须具有确定的元件名称,各元件名称与含义对应关系如下:
$TITLE
画面标题
注意:
间隔图中的标题的“属性”中的“元件名称”必须填写为“$TITLE”。
如图14
图14
b)配置针对装置的操作
目前主要包括:
装置复归操作,定值查询,事项查询,录波查询等。
针对装置的所有操作必须通过宏来完成,方法是,选定对应的操作模型,如“定值查询”。
在属性页的“事件”类型中选择“鼠标点击”响应过程为“用户自定义宏”,在“用户自定义宏”中选择对应的设备操作类型即可,如下图15所示:
图15
注意:
如果是单数据源模式,则需选中缺省操作选项。
复归时选择“装置复归操作”。
c)配置数字量
正常配置即可,与之前无变化。
d)配置采集量
正常配置即可,与之前无变化;
e)配置装置属性
对于装置地址、所属DPU名称、通讯中断等,可以通过绑定装置属性的方式进行,过程如下:
●配置指向特定装置的数据集
首先在画面上绘制一个“对象选择集”控件
,此数据集的对象类型选择为“板卡”,集合类型选择为“子集”,配置子集选上当前装置。
如图16所示:
图16
●绘制文本元件以进行属性关联,方法如下:
其中对象源是第一步绘制的对象集元件
依次可以配好所需显示的其他装置属性,如主控单元名称的表达式为:
DPUName,驱动属性选择“变量输出”,通讯中断的表达式为:
Net1Fail,Net2Fail等。
如果进行属性关联时报错“变量不存在”,则点击“编辑设置工具条”中的“配置进行变量检查”按钮,再进行关联,就可以。
如下图红色圈内按钮:
装置地址:
绘制一个文本元件,配置如下驱动:
注意:
装置地址驱动属性必须选择“模拟量输出”,“小数位数”为:
无小数点。
”HEX”:
勾选。
输出地址为十六进制。
主控单元名称:
A网中断:
1、先绘制一个“填充椭圆”。
其中填充色和线色一致。
2、配置其驱动属性如下图:
B网中断也一样配置。
注意配置装置属性时,驱动表达式中:
表达式“选择属性”。
如图
以上工作完成后,把图形存成ECS典型模板,模板名称必须与projectmodal文件中的名称一致。
sectiontpl.csv文件的第一列名称。
11.3软件自动绘制所有间隔
!
!
注意:
在自动创建间隔图中的过程中,需要使用大量的命名规则约定,只有正确地形成符合规则约定的数据,才可以正确的形成间隔图实例,因此在使用间隔图自动生成时,请检查如下数据规则是否被正确的遵守:
A.装置的A网通讯故障点描述必须为:
主控单元名称_+A网装置名称_+”通讯中断”
B.装置的B网通讯故障点描述必须为:
主控单元名称_B网装置名称_+”通讯中断”
C.装置的复归虚点描述必须为:
装置名称_复归虚点
D.装置的事故总信号点描述必须为:
装置名称_事故总信号
E.装置的告警总信号点描述必须为:
装置名称_告警总信号
注意外厂家装置模板,如果有这几个点,必须按照这个命名规则进行。
在建库时,装置命名规则中:
实装置为:
装置名称后加“_”,如“工作电源进线_”;
虚装置为:
主控单元名称后加“_”,如“1#机主控单元101_”
根据前面的项目配置文件和绘制好的间隔图模板可以自动绘制系统的所有间隔图,操作步骤如下:
⏹选择如下菜单项:
弹出如下界面:
注意:
如果projectmodal与sectiontpl文件创建正确,则在此界面中显示所有的间隔,否则,请检查这两个文件,最好使用UE打开查看修改。
⏹自动匹配设置
点击“自动匹配设置”,此步骤自动匹配数据库中的相应数据点到装置的各项属性上;配置完毕后,请检查所有的设备如下属性是否配置完全:
◆装置网络1故障,装置网络2故障(如有必要)
◆装置复归点
其它项可以忽略
⏹选择生成间隔图,则只生成当前选中设备的间隔图
⏹选择生成全部间隔图,则生成所有模型中包含的设备图
⏹注意:
间隔图位于图形资源目录下,目录结构为:
段名(目录)
……….段名_间隔名(具体的间隔图文件)
……….段名_间隔名(具体的间隔图文件)
……….段名_间隔名(具体的间隔图文件)
12.ECS工具包整理
分为装置层工具和辅助调试类工具。
有一个EXCEL表中有各工具说明。
一些复杂的工具有使用说明,其他都是很简单的工具。
其中:
1、辅助调试类中的15-差动计算小工具,只是完成工程部提供的EXCEL公式,任工提供的完整的计算公式,后续王海燕再增加。
2、辅助调试类中的28-ProtocolAnalys工具,离线分析CSPA2004,CSC2000规约。
可能工程使用过程中会增加功能或者有缺陷,后续王海燕再完善。