VLD可视化设计工具用户操作手册(V1.20版).pdf
《VLD可视化设计工具用户操作手册(V1.20版).pdf》由会员分享,可在线阅读,更多相关《VLD可视化设计工具用户操作手册(V1.20版).pdf(29页珍藏版)》请在冰点文库上搜索。
VLD可视化设计工具可视化设计工具用户操作手册用户操作手册许继集团股份有限公司许继集团股份有限公司XJGROUPCORPORATIONCO.,LTD.2005年8月31日VLD可视化设计工具用户操作手册II目目录录.1前言.1.2开发环境界面概览.1.2.1VLD的系统菜单.1.2.2VLD的工具栏.6.2.3VLD资源工具窗口说明.7.2.4VLD元件栏说明.9.2.5VLD状态栏说明.9.2.6VLD逻辑设计工作区说明.9.2.7VLD操作选项.10.3装置建模配置.12.3.1设置装置.12.3.2配置表设置.13.3.2.1采样通道配置表.13.3.2.2装置开入配置表.14.3.2.3装置开出配置表.15.3.2.4软压板配置表.16.3.2.5全局定值配置表.16.3.2.6全局数据配置表.18.3.2.7全局状态配置表.19.3.2.8动作出口配置表.19.3.2.9报告信息配置表.20.3.2.10通讯规约配置表.21.3.2.11通讯数据配置表.21.3.3装置MMI设置.22.3.4VLD数据库设置系统.23.4VLD子功能区设计.24.4.1子工作区定义.24.4.2组合元件的设置.24.4.3组合元件的使用.24.5保护产品开发流程(DEMO).26VLD可视化设计工具用户操作手册1.1前言前言运行VLD(可视化逻辑设计)工具,通过新建VLD文件(需要新设置装置型号及属性)或者对通过VLD工程向导所产生的VLD文件(已经成形的装置)进行修改、编译,就可以对目的装置进行保护逻辑的设计。
本文所述装置均指实际安全保护自动装置中的一块CPU保护插件,所产生的保护逻辑均指本插件中所应包含的保护功能。
.2开发环境界面概览开发环境界面概览图1VLD开发环境VLD逻辑开发界面由系统菜单,工具条及客户区组成。
VLD的客户区包括左上侧的资源及属性重叠窗口,左下侧的元件栏,右侧的逻辑设计工作区,下方的编译及调试信息输出栏组成以及最下方的状态栏(显示用户工作区状态)组成。
.2.1VLD的系统菜单的系统菜单VLD的系统菜单由包含了windows风格的“文件”、“编辑”、“视图”、“帮助”以及专用VLD可视化设计工具用户操作手册2的“元件”、“设置”、“工具”、“运行”等专用的功能菜单组成。
具体如下表1所示。
说明:
输出位图:
按照工作区定义输出BMP格式位图,文件名称默认所属工作区名称,输出路径为当前打开的VLD文档所在文档。
复制:
分两步进行,首先用鼠标框定选择范围,然后点击复制,此时动作已经记录在复制缓冲区内,为粘贴作准备。
粘贴:
首先确定要粘贴的目标工作区,点击粘贴。
粘贴动作只粘贴节点及其属性。
对打包节点的粘贴,包含打包节点内容的粘贴,粘贴节点外观范围要求在工作区范围内。
菜单名称子菜单项功能简介文件新建、打开、保存、输出位图、打印、退出基本工程文件的操作编辑删除、复制、粘贴、读入配置、读入工作区、添加工作区拷贝完成基本编辑功能元件工作区、系统元件、运算元件等(分类)完成新增工作区或元件操作设置装置基本设置、数据表设置完成所有的装置信息及数据的建立运行编译、下载、仿真根据得到的硬件信息生成目标文件并完成在线或脱机编译功能同步同步设计数据、更新设备引擎完成读取数据库设置功能工具生成报告、连线操作、按照节点号定位节点、校验信息、节点统计、文件差异比较、数据库变动统计、下载工具集、选项提供逻辑设计的辅助工具及数据报告视图工具栏、状态栏、资源栏、元件栏等选择在开发界面上显示的栏目帮助主题帮助,内容帮助帮组文档VLD可视化设计工具用户操作手册3删除:
删除只针对当前所选连线、节点、工作区(热键Del)。
对打包节点的删除,包含打包节点内容的删除。
读入配置:
从外部VLD读入配置设置,注意此操作覆盖提示。
读入工作区:
从外部VLD读入工作区,包括工作区逻辑、此工作区定值、运行数据。
工作区拷贝:
添加当前工作区拷贝到最后,包括工作区逻辑、此工作区定值、运行数据。
箭头操作:
切换连线操作到一般界面操作。
连线操作:
切换一般界面操作到VLD连线操作。
更新设备引擎:
按照当前VLD视图对应平台,从服务器下载装置软件支持平台。
脱机编译:
优化并编译VLD逻辑视图。
联机编译:
更新设备引擎并进行脱机编译。
生成报告:
按照选择项输出VLD属性及配置表定位节点:
提供按照节点编号、节点名称、节点参数、节点类型方式查找节点功能。
每一个节点都对应一个全局唯一资源号,此资源号对用户是隐藏的,在编译时,错误往往通过资源号表示,本功能提供定位具体节点的功能。
校验信息:
由于操作或其它原因导致VLD逻辑连线信息记录错误,通过校验信息而校正错误。
如果没有错误,如下提示。
VLD可视化设计工具用户操作手册4如果校验过程中修正错误连线,弹出如下提示:
可以通过定位节点找到具体节点,然后手动补齐连接关系。
下载工具集:
按照引擎版本对应的工具集,提供下载安装文件,供相关开发或调试使用。
当工具集重新导入时,VLD提供下载最新工具集的自动检测提示。
VLD可视化设计工具用户操作手册5节点统计:
反映当前逻辑视图使用到的元件种类、数量、所属区域,对统计提供文本输出。
数据库变动统计:
针对当前逻辑视图本地数据库和最新数据库数据的不同,列出数据差异,作为参考,指导用户是否进行“同步设计数据”操作。
本比较只是针对当前逻辑视图使用到的资源进行比较。
VLD可视化设计工具用户操作手册6文件差异比较:
提供当前VLD视图数据和前一版本VLD视图数据差异的比较。
锁定工作区:
在工作区右击菜单提供锁定工作区功能,被锁定的工作区不允许修改,开关锁在根工作区。
.2.2VLD的工具栏的工具栏VLD的工具栏提供了某些在菜单中实现功能的快捷方案。
所含图标包括如下表所示。
图标图案图标名称关联的菜单项新建VLD文件文件菜单中的新建项打开VLD文件文件菜单中的打开项保存VLD文件文件菜单中的保存项删除编辑菜单项中的删除复制编辑菜单项中的复制粘贴编辑菜单项中的粘贴树形图显示视图菜单项中的工具树操作工具菜单项中的箭头操作连线工具菜单项中的连线操作子图视图菜单项中的子图返回生成报告生成VLD配置数据报告同步设计数据读数据库最新数据VLD可视化设计工具用户操作手册7更新设备引擎读装置开发平台脱机编译优化并编译VLD逻辑视图联机编译更新设备引擎并进行脱机编译下载打印文件菜单项中的打印帮助帮助菜单中的主题帮助打印预览文件菜单中的打印预览切换缩放栏工具栏中的缩放栏.2.3VLD资源工具窗口说明资源工具窗口说明设计窗口展现的是整个工程所用的配置数据、工作区资源集合,以树形图表示。
包括装置属性,模拟量属性(即模拟量通道属性),装置开入属性,装置开出属性。
(以上属性项可通过鼠标左键双击配置,也可通过菜单栏中相应的设置菜单配置);工作区资源包括右侧全部的逻辑设计工作区及子工作区。
鼠标左键双击具体工作区符号(或单击展开符号)可得到定值项和数据项,双击可对其进行配置,或者通过设置菜单中的保护定值和保护运行数据对具体工作区使用的局部定值和运行数据进行配置。
具体工作区的鼠标右键属性有定位功能,如果在资源栏里选择的工作区不是当前活动的工作区,则可通过定位功能定位到具体工作区对其进行编辑。
VLD可视化设计工具用户操作手册8子工作区资源项包括在所有工作区中出现的子工作区,子工作区符号的右键属性可以导航至其所在工作区内的具体位置。
资源窗口包含所有“节点”数据,按照元件类型分类列出所有在工作区内所用到的各种类型元件,双击具体元件可定位其所在工作区的位置并在属性窗口显示元件属性。
其右键属性也可以导航至工作区内的具体位置。
整个资源窗口的各项资源符号的右键属性均为:
“属性”、“定位”、“刷新”三项;“属性”项可由属性窗口显示,“定位”仅应对工作区及工作区内出现的具体元件有效。
“刷新”项用以在工作区内对逻辑图进行了新的编辑或更改而对资源窗口进行更新。
注意,“刷新”仅指用于资源栏与设计工作区的统一而设置的,如需与服务器端的数据库保持同步,还需要执行同步菜单中的“同步设计数据”来完成。
属性窗口包括具体工作区属性(可编辑)以及工作区内的各基本功能元件、组合元件、连结操作符等的基本属性设置。
可通过下拉框选择可选内容为运行数据表中的所有数据分为可选、不可选两种;在数据库中设置定义节点运行次序注:
执行顺序,在VLD中节点执行顺序按照工作区范围内逻辑顺序执行,即自动(0),如果有特殊要求,可对节点执行顺序定义。
工作区的属性包括保护名称、设备名称(保护对象)、扇区号、及是否为后备保护。
扇区号是指本工作区的保护的物理地址,后备保护与主保护的区别在于底层的实时操作系统在调用时所分配的优先级不同,主保护的优先级要高于后备保护。
VLD可视化设计工具用户操作手册9工作子区包括子区名称、执行条件。
.2.4VLD元件栏说明元件栏说明VLD元件栏将数据库管理的基本元件及组合功能元件等提供给用户选择,用户也可从“元件”菜单项中进行选择操作。
对应元件菜单(除工作区外),是元件菜单的图形化表达方式。
而元件的定义来源于数据库定义(参见vld数据库配置用户手册)通过执行同步菜单中的同步设计数据可以从数据库中得到这些元件的更新并可得到新增的元件。
元件的功能及用法属性在标准化定义后再在数据库中进行设置并实现。
提示:
对元件的功能类型的定制,可通过工具-选项-功能元件定制的过滤功能定义。
.2.5VLD状态栏说明状态栏说明反映当前工作区的视图层次,工作区总数量(其中子区数量);节点总数量,算法(固定脚)节点数量,逻辑(浮动脚)节点数量;当前鼠标选择节点数量,复制节点数量(复制缓冲区);鼠标逻辑位置。
.2.6VLD逻辑设计工作区说明逻辑设计工作区说明每个VLD工程可以有数个逻辑图设计工作区,每个工作区对应一个具体的保护组件。
执行元件菜单项中的“工作区”可以在当前的VLD工程中新增一个工作区,选中激活其中一个工作区可对其进行保护逻辑设计。
从元件栏中选择(或通过元件菜单项)需要的元件放入工作区内作为一个节点,使用工具栏上的连接操作建立各个节点间的输入、输出及逻辑关系。
选中某个节点则可通过右上角的属性窗口设置节点属性。
节点的基本属性包括节点名称、节点属性(即元件大类别)、功能元件(即元件的具体类别);其他诸如输入、输出属性的定义应视具体元件的不同而设置(依照已经入库的基本元件及组件设计文档而定)。
通过在工作区内选择一定区域内的节点选择右键属性中“放入子工作区”可以组合成一个子工作区,使得逻辑关系更为清晰;子工作区可以选择右键属性“子工作区展开”进入展开的子工作区进行逻辑编辑设计。
工作区中的操作方法:
所有的元件按照输入输出脚可以分为具有显示标记的输入或输出VLD可视化设计工具用户操作手册10和默认的输入输出。
具有显示标记的元件一般为特殊功能元件,所有的输入或者输出脚都作了电气指示和语法定义;而默认输入输出的元件一般为基本的系统元件,输入输出关系较为简单、明显。
连接操作时,对显示管脚的要指定到具体的管脚号,无显示管脚的可以直接连到元件上。
.2.7VLD操作选项操作选项定义VLD显示环境或操作行为,方便用户个性化设置。
显示格线:
定义当前操作工作区是否显示分割线。
一次画线后切换到一般操作:
选择时,一次画线后自动切换到一般箭头操作(默认);不选时,可以连续画线,通过点击箭头操作手动切换到一般箭头操作。
显示节点参数:
元件参数显示的总开关(依赖于数据库元件定义),对具体的元件参数可以单独设置显示与否。
显示节点注释:
显示元件定义的备注、连线的正确与否,当连接线类型不匹配,显示红色。
显示注释占用资源较多,在元件数量较多时,建议关闭此功能,以提高显示速度。
删除节点相关联信息:
不选时,删除节点时,要求和此节点相连接的连线首先删掉;选择时,删除节点时默认删除节点和此节点相关联的连线。
背景颜色:
定义VLD背景颜色。
定制元件类型:
因为元件类型较多(未来可能大量扩充),而对一定的用户可能只使用到部分元件类型,大量的元件类型导致界面操作不方便,此功能允许用户选择部分元件类型用于逻辑设计。
VLD可视化设计工具用户操作手册11提示:
连线操作针对元件之间,工作区和元件之间的连接。
主要限制依赖于元件在数据库中的定义限制:
输入线数、输出线数。
对于固定管脚的元件,它的参数输入以两种方式录入,就地录入和连线录入,对管角参数定义为显示的参数为就地录入,此管脚不允许连线其它输入,如果固定管脚的元件的参数定义为不显示,则允许连线输入。
VLD可视化设计工具用户操作手册12.3装置建模配置装置建模配置.3.1设置装置设置装置?
装置型号设置,包括装置类型、系列号、产品型号以及平台版本。
图3装置型号设置对话框?
装置属性设置,包括基本属性、模拟量输入系数及开入、开出定义图4装置属性设置对话框VLD可视化设计工具用户操作手册13.3.2配置表设置配置表设置数据库配置表包括实时数据建模和配置数据建模,分别包括实时数据配置表、状态配置表、发送接受缓存区配置表和SOE配置表、出口配置表、定值配置表、软压板配置表、开入配置表、采样通道配置表等。
.3.2.1采样通道配置表采样通道配置表VLD可视化设计工具用户操作手册14说明:
1、通道1:
采样通道地址。
2、不同系数类型对应着不同的计算系数,计算系数提供给用户读取。
3、显示名称:
应用于装置或后台的具体显示,索引名称只在VLD范围内有效。
.3.2.2装置开入配置表装置开入配置表说明:
VLD可视化设计工具用户操作手册151、通道1:
开入通道物理地址。
通道2:
双通道时第二通道的物理地址。
2、类型:
分为开入和虚开入(装置内部自产开入)两种。
3、规约索引号一栏可以选择通信规约表中定义的通信规约索引。
.3.2.3装置开出配置表装置开出配置表VLD可视化设计工具用户操作手册16.3.2.4软压板配置表软压板配置表说明:
1、压板类型:
压板虚压板。
.3.2.5全局定值配置表全局定值配置表说明:
1、定值类型:
定值、虚定值、立即数、系统定值(全局定值特有)。
VLD可视化设计工具用户操作手册172、显示组别就是定义在MMI上显示的位置。
3、不同的定值类型对应不同的系数值(这一点很重要,不用每次运算都要重新计算)。
4、这里的定值配置表为全局定值配置表,即装置中所有保护都可见的公共定值;还可以在保护定值配置表中设置仅对某个具体工作区的保护所见的定值,即局部定值。
VLD可视化设计工具用户操作手册18.3.2.6全局数据配置表全局数据配置表说明:
1、如果一个模拟量参与多组报告量值,在表格里使用逗号分割。
2、1为无效。
3、显示分组就是定义在MMI上显示的位置。
4、相位是指对应量的相位在数据库中的索引。
5、规约索引号一栏可以选择通信规约表中定义的通信规约索引,用于测控模式。
6、实时数据分为全局运行数据和局部运行数据,全局实时数据在全局实时数据配置表中设置,对装置中的所有保护均可见;局部运行数据仅对具体工作区内的保护可见,选择某个工作区,单击设置菜单,选择“保护运行数据”可进行设置。
VLD可视化设计工具用户操作手册19.3.2.7全局状态配置表全局状态配置表说明:
1、如果一个状态参与多种活动(即多项为ON),请在表格里按多行处理。
.3.2.8动作出口配置表动作出口配置表VLD可视化设计工具用户操作手册20说明:
1、显示组别就是定义在MMI上显示的位置。
2、类型分为保护矩阵和开出位两种。
.3.2.9报告信息配置表报告信息配置表说明:
1、报告类型:
事件、SOE、测距。
2、显示组别就是定义在MMI上显示的位置。
3、相对时间为实时数据的代号。
4、相别为实时数据的代号。
VLD可视化设计工具用户操作手册21.3.2.10通讯规约配置表通讯规约配置表说明:
1、显示名称:
应用于装置或后台的具体显示.3.2.11通讯数据配置表通讯数据配置表VLD可视化设计工具用户操作手册22说明:
1、数据源按照数据类型变化而变化。
2、条件检索按照通道和类型提供数据(与)。
.3.3装置装置MMI设置设置在完成了保护装置的逻辑设计之后,就可以进行保护装置的MMI设置。
在设置菜单中选择“装置MMI设置”,即可进入如下图所示窗口。
通过VLD元件图形设计工具,可以灵活地设置装置的MMI界面。
在图形控件栏中选择所需的图标如断路器、模拟量值显示等。
在左侧的信息栏中设置控件的组态信息。
例如选择开出值一栏,可进行如下选择窗口。
确定后即设置了图形控件的组态信息,会随着实时量的变化而变化。
VLD可视化设计工具用户操作手册23完成图形界面的绘制和组态后,选择工具菜单中的“生成MMI配置”则可以产生MMI的配置文件,下载到装置的接口中即可。
.3.4VLD数据库设置系统数据库设置系统可视化逻辑设计中所使用的一切资源均与VLD数据库有密切的联系。
通过使用VLD数据库能够使通用的元件成为所有保护逻辑的公用资源,统一管理各类型的保护装置及其配置,规范化保护产品的研发程序。
VLD逻辑编辑器设置系统由几种不同类型设置功能组成,已完成对服务器数据库中的关系表设置。
应包括:
数据库的客户端属性设置、保护装置的类型等基本属性设置、通用功能元件的设置等,本VLD设计系统采用数据库缓冲技术,可脱离数据库连接继续运行。
当数据库没有发生变化的时候,没有必要同步设计数据,如果数据库设置变化,而VLD需要读取最新数据库设置,通过菜单同步-同步设计数据刷新本地数据即可,当保存后,此VLD工程已经和数据库同步,直至下一次更新。
关于VLD数据库设置,参看VLD数据库配置用户手册。
VLD可视化设计工具用户操作手册24.4VLD子功能区设计子功能区设计问题的提出:
可视化逻辑设计的特点是概念清晰、规则性强,由此引发的另外一个特点就是设计工作量大、相似逻辑的重复性高。
如果在一个工作区内将一个完整的保护展现出来,则从视觉上将使工作区变得异常庞大,可读性降低。
为了使可视化逻辑设计更加具有可操控性同时降低不必要的重复性工作,提出了子工作区的概念。
子功能区从可重用性的程度上可以分为具有数据库联接的子功能区和单纯物理划分的子功能区。
前者较为正式,通用性强,入库后一般不作修改,用时由数据库更新而更新;后者仅是在工作区内物理的选择部分逻辑区域打包为子工作区,用时由工作区内(间)拷贝后粘贴即可。
.4.1子工作区定义子工作区定义在工作区上选择一定数量的节点,右击,选择放入子工作区,即可打包所选节点,生成子工作区。
注意:
所选节点有一定限制,子区和工作区相连节点不允许放入子区。
.4.2组合元件的设置组合元件的设置由数据库所得到的子功能区也称为组合元件。
与一般基本元件的用法相同,可由所有类型的保护调用。
从元件栏中选择所需的组合元件拖放入当前工作区即可(也可由元件菜单选取),由于作为标准元件入库所以用法固定不变。
在已经设计好的逻辑工作区中选择部分逻辑通过右键属性“保存选择逻辑”将其单独存放在一个VLD文件中。
使用VLD数据设置工具登陆数据库添加新的组合元件,打开功能元件编辑器,新增一功能类型为组合元件的子类。
在功能元件编辑器中设置其基本属性:
输入输出管脚数,管脚类型等,并通过图形编辑器设计组合元件的图标,还可以设定其视图的大小。
最后导入组合,即导入已经存储的组合逻辑的VLD文件。
而通过导出组合则可以查看并修改组合元件的逻辑关系。
.4.3组合元件的使用组合元件的使用子工作区中使用的一切定值和运行数据的范围与根工作区一致。
层层展开子工作区,对VLD可视化设计工具用户操作手册25其中的保护定值及运行数据、状态量等进行属性设置,在元件属性窗口选择其所对应的具体数据。
如果组合元件与外层工作区有逻辑连接关系,则可利用组合元件提供的输入或输出引脚进行连接,而后展开组合元件的子工作区把相应的引脚手动连接到具体的节点元件上。
在VLD视图上使用组合元件时,应该展开组合元件,对每一节点进行本地化配置,以确定节点参数匹配当前装置。
VLD可视化设计工具用户操作手册26.5保护产品开发流程(保护产品开发流程(demo)1.打开VLD逻辑设计工具,新建菜单建立一个VLD工程。
2.设置菜单中“选择装置”;完成此项工作后装置属性也已经确定了(数据库中的典型设置),也可以根据具体情况更改装置属性。
3.对装置进行模拟通道的配置,设置菜单中的“装置模入配置表”;具体含义及配置方法详见3节数据表设置所示。
4.对装置进行开入、开出设置。
设置方法同上。
5.完成以上工作后当前VLD工程以及具有一个默认的工作区,其属性默认为主保护,可以根据需要作出修改,进行命名等工作。
6.根据所实现产品的应有功能,在相应的数据表中进行运行数据配置、定值配置、全局状态配置等,也可以在逻辑的实现过程中发现缺少某些数据进行补配。
7.根据所实现产品的应有功能,进行逻辑设计。
具体方法就是由数据库提供的所有基本元件进行逻辑与算法组合形成特定的功能,在每个元件的属性设置中设定具体的状态或运行数据。
8.设置保护产品的运行界面,并对其进行组态。
9.所有工作完成之后即可进行编译及下载。
10.完成一个安全装置的全程开发过程。
VLD可视化设计工具用户操作手册27附录附录11.针对逻辑排序说明:
VLD逻辑图节点的执行顺序有手工排序及自动排序:
手工排序为节点属性(右图)的“执行顺序”设为150的数值,按数值从小到大执行,并先于自动排序。
当数值设为0时为自动。
自动排序按逻辑图的连线关系排序,即逻辑节点执行顺序为其输入节点的最大执行顺序+1。
其中,在同层节点中,若输入节点的位置在本节点右侧,识别为反馈输入,其执行顺序不纳入本节点的顺序计算。
“连接标志”和“读全局状态”的元件节点在自动计算执行顺序时,使用其映射的输出节点。
1.20版本的逻辑输入计算包括子区外部的输入,此两类节点的计算有一定的模糊性,会影响其下级逻辑;实际工程中若有特定逻辑的对执行的先后顺序特别关注时,可使用手工排序。
注:
执行顺序一旦生成就不再改变,也就是说装置的运行逻辑的执行顺序是稳定的。