华 镕 男,(施耐德电气(中国)投资有限公司,北京 100016)现任施耐德电气(中国)投资有限公司工业自动化部产品推广经理。
6.1 Vijeo Citect 的图形
SCADA系统的图形能力在整个项目中是十分重要的,Vijeo Citect的图形功能可以让用户快速开发真彩色、容易使用的图形,使操作员感觉到友好的、一致的用户界面。
展示不同的状态
图形库允许用户创建一个现实的、直观的操作员界面。举例来说,可以配置一个储罐,可以是充满的、加热的或者旋转的。仅仅使用图形库,用户将发现很多新想法开发界面。
 图1-1充满的储罐 图1-2 加热的储罐 图1-3旋转的储罐
Vijeo Citect的图形是基于一系列简单的对象,如:矩形、椭圆形、位图、直线、曲线、多段线、文本、符号和管道等。和这些对象相关的共同内容是对象的属性,这些属性使得对象的行为直接链接到工厂中变量,产生移动、旋转、尺寸、颜色、充满等视觉的变化,用来模拟工厂过程的实际工况,命令和触摸属性可以指派给图形,使它能够接收来自操作员的多种输入。 这种方法快速产生印象深刻的结果——甚至是非常苛刻的应用,所有对象都是交互式的,所以操作员的界面非常简单、直观和柔性,并且因为图形的开发都经过优化,因此可以期待运行时的优异表现。

图2 操作员界面
Vijeo Citect使用的屏幕分辨率高达4096x4096dpi,可以选择不同的分辨率来配合应用。使用高分辨率的情况下,甚至能够使用高质量的图像(扫描的照片,等等),提供工厂设备的实例图片。

图3 工厂设备示例图片
Vijeo Citect具有丰富的符号库,和公共使用的图形一起加载——水泵、储罐、阀门和马达等。这些图形可以立即加入页面,具有一致的功能。

图4
ActiveX 对象可以使用户加入自己的特性,然后嵌入到Vijeo Citect图形之中。
收益一瞥
● 图形的灵活性、直观性减少了操作员的出错 ● 最少的键盘操作 ● 通过清晰的页面 ● 提高了可学习性 ● 对象中集成了控制和显示功能 ● 屏幕空间的有效利用
6.2 图形编辑器
图形编辑器允许用户快速方便地为Vijeo Citect系统设计一个直观清晰的人机界面。 在页面上绘制图形元素非常的简单——仅是选择一个工具,然后点击和拖动鼠标即可。页面上的对象可以移动、变型、复制、粘贴、对齐、成组、旋转…
图形输入
Vijeo Citect可以导入多种类型的图形文件,包括:
● Windows Bitmap (BMP, RLE, DIB) ● AutoCAD (DXF) -both 2D and binary ● Window Meta File(WMF) ● Tagged Image Format (TIF) ● JPEG (JPG, JIF, JFF, JGE) ● Encapsulated Postscript (EPS) ● Fax Image (FAX) ● Ventura (IMG) ● Photo CD (PCD) ● Paintbrush (PCX) ● Portable Network Graphic (PNG) ● Targa (TGA) ● WordPerfect (WPG) ● ActiveX objects*
因此,如果用户要的图已经存在,那就把它导入到Vijeo Citect就可以了。导入过程很简单。如果图形源应用程序支持点击和拖动,那么只要点击它后拖动到Vijeo Citect的图形编辑器中。一旦这个对象被导入,Vijeo Citect就会把他作为一个图形对象,具有所有相关的配置功能和灵活性。
因为可以使用网格或基准线的方式将图形对象精确的放在某位置,因此用户的图形页面看起来可以更加专业和精确。
图形对象可以被锁定在页面上这样不能被删除或移动。
图形对象可以旋转、镜象、编组、解除编组、对齐等。工具箱包含的工具,可以用来绘制图形对象。所有的图形工具都有自己的工具提示,每一个都在在线帮助中有完整的解释。
工具箱可以移动到屏幕的任何位置,可以让用户利用整个画图区域。如果用户暂时不需要使用工具箱可以把它最小化或者隐藏起来。
线、多边线、管道的节点可以移动、添加或删除。

图5 画图界面
选择图形编辑器帮助选项,通过点击相关内容可以学到更多关于图形编辑器的信息。
为了显示调色板,点击在工具条上右手侧的颜色按钮。

图6 显示闪烁的3D图形
Vijeo Citect 允许在一个单页上,有任何数量的闪烁颜色,允许用户显示闪烁的3D 图形。

图7 显示调色板
任何对象的属性可以通过双击查看。各属性项对所有的对象而言,基本是一样的。
、
图8 对象属性图
为了模拟一个图形,只要简单的输入一个标签名,然后选择一个图形即可。
颜色的交换
在一个图形对象中的颜色是能够被自动改变的。这对于3D图形的处理十分有用。例如:一个3D的绿色球可以通过按钮点击改为蓝色,但质感和立体感仍然保持不变。
位图编辑器
任何图形对象(或一组对象)都只需一步就可以被转换为位图。
位图是使用位图编辑器来进行编辑的。位图编辑器是一个工具使用户能够一个像素一个像素地编辑位图。因为可以放大或缩小,甚至是最小的细节也可以编辑。也能够改变位图的大小。
OLE 自动化
有些图形可以通过图形编辑器的OLE自动化接口从数据库自动生成。
渐进填色
渐进颜色和方向的对象包括椭圆形、矩形和多边形, 用户可以定义渐进填色的特性。
6.3 页面模板
Vijeo Citect提供了所有常用页面类型的模板,因此图形页面很容易创建。模板可以用来尝试和试验页面的设计,使用户能够设计出适合自己的操作环境。
页面模板可以节省用户很多麻烦,因为不必在每幅页面都费力气画同样的内容。当在模板的基础上绘制新页面时,页面的设计已经完成,所要做的只是添入每幅页面不同的信息。
模板在用户要对一组页面做相同的修改的时候也很有用。如果所有的页面都基于相同的模板,那么修改模板即可。页面会自动更新。
如果用户能够充分利用Vijeo Citect的模板功能,就会使工程具有统一的风格。这种风格的一致性不仅可以降低操作员熟悉系统的时间也可以减少错误的发生。
Vijeo Citect提供了一整套模板的选择。特殊的页面,诸如报警、趋势和SPC显示,都是预先建立好的模板,用户所要做的就是添加相关的标签名字等。风格一致的页面可以基于通用的模板,如:Normal模板。不论使用什么模板,基本的组件(边框、状态栏、浏览工具等)都已经事先配置好了。
XP 风格的模板
XP 风格模板提供了由用户定义的菜单结构、工具栏、支持真正意义上的多显示器系统。
三种最新的报警模板显示在每页的底部。

图9 XP风格模板
如果用户经常要使用一个特定图形,可以把它存储到图形库中作为一个图标。这样,不需重画,直接从图标库中粘贴即可。

图10 绘制的阀门
例如:如果用户需要相同的阀门图形在许多页面上作为一个静态的背景图,那么绘制一个阀门,并把它拷贝到图形库中--现在它成为了一个图标。

图11 绘制的阀门成为图标
首先检查Vijeo Citect随带的标准图形库,如果图形已经存在,就直接拷贝到页面之中;如果图形不存在,则在图形库中绘制所需的图形。
图标也可以基于设备状态的变化动态的改变。例如:可以给一个设备设定两个泵的图标,绿色表示在运行中,红色表示停止。

图12 图标基于设备状态的变化动态改变
Vijeo Citect自带了许多预定义的图形库。更多的图形库也可以从Vijeo Citect工具箱和网站中取得。Vijeo Citect标准配置中包括了一些预先定义的图标组,可以用于作为实时的动态点。当图标组以快速的顺序显示时,图形的动态效果就形成了。动态点可以在实时运行中表示移动的设备,激活的过程等。
功能一瞥
● 预先定义和用户图库可以充实图形库 ● 图形库的变化会自动刷新所有页面的图形 ● 超过500种的图形会给用户带来巨大的方便
图形库可具有很多收益
用户只需要绘制一个对象一次。然后把它作为图标保存在一个库中,然后就可以在图形页面中多次调用此图标。
当用户改变一个图标时,在整个工程中任何页面使用的该图标都会自动更新。除非人为取消其与图形库的关联,图标将一直保持与库的关联。
由于将通用的对象存在库中,因此节省了存储项目所需的硬盘的空间。同时,也降低了实时运行时对内存的占用。
6.5 基于对象的配置
精灵(genies)的典型例子有:
● 泵 ● 阀门 ● 阀门(带输入) ● 储罐 ● 传送带 ● 面板(图形屏幕) ● 任何重复的配置
超级精灵的典型例子有:
● 设备弹出 ● 回路控制 ● 顺序控制 ● 工作/备份 ● PLC/RTW 状态 ● 机器控制 ● 任何重复弹出或页面
SCADA系统包括对象或者设备,它们的范围从简单的按钮、泵和阀门,到复杂的回路控制器、顺序控制器或者马达控制中心。当用户建立控制系统时,在操作员界面,用户通常要使用一种公共标准。
使用基于对象的配置工具,Vijeo Citect能够使用户快速、容易地开发控制系统。另外,使用基于对象的配置能够减少维护工作,确保操作员交互的一致性。
Vijeo Citect提供的图形库,可以被扩展和用户化或者被增强,来满足项目中的需求。当然,用户也可以建立自己的图形库。这些工具可以用带设备标签的一种标签标准来优化。
一种好的标签命名传统减少了配置的输入量,并且降低了出错的危险。内部库和用户定义库可以容易地从某个项目转换成一个企业开发或维护的一致性标准。在原有Vijeo Citect系统上,还可以在所有的项目中进行修改和加强,使这些图形库不断花样翻新,与时俱进。
精灵
Vijeo Citect 精灵的作用象一种项目开发中的宏,精灵把很多个独立的对象捆绑到一起, 一个泵可以包含泵的显示和一个自动/手动指示和一个报警指示。所有这些配置信息都集成到一个精灵之中。配置中包含了带有参数的固定文本,参数代表了一个现场设备或者多个参数组合。 提供的可选参数能够减少精灵的数量, 结果是减少了维护和测试的费用。
比如泵中的自动/手动控制选项可以省去,因为在有些项目中不需要这个功能。
当精灵加入到图形页面中,每个参数都会暴露出来。显示参数的形式可以进行裁剪,比如可以提供帮助信息或者提供下拉列表。

图13 精灵加入图形页面后的参数形式
超级精灵
Vijeo Citect超级精灵经常在设备控制的弹出画面中使用,超级精灵是一个弹出画面中多个独立图形对象的组合。一个回路控制的弹出画面可以包括趋势、按钮、数值和其他配置,它们可以定义成一个超级精灵,并可以在整个项目中复用。

图14 复用配置图
为了能够复用,配置时要把分配(或参数)传给超级精灵,做为显示时用。每个参数代表一个标签、数值或者字符串。配置能够访问超级精灵的数值和标签属性。
一个超级精灵能够提供来自精灵的一组固定的分配,或者使用一种标签传统命名设备的一组分配,这些参数也需要能够被其他的源(数据库,文件)所读取。

图15 参数显示图
为了在一个项目中减少超级精灵的数量,不存在的标签可以由缺省值来替换。用户也能够把文本字符串传递给超级精灵,用于题目、显示信息或者登录日志。
精灵和超级精灵有很多收益
用户只要绘制和配置某个对象一次,然后存储到精灵库中,今后就可以反复使用。当用户在库中改变一个精灵或者超级精灵时,就会在整个项目中,自动更新所有的实例(一个精灵一直保持与库的连接,除非切断这种连接)。做为一个图形,精灵和超级精灵节省磁盘空间,因为只复制了一个真正的配置对象。它们也为运行时系统节约了内存用量。
Vijeo Citect有一个预定义的精灵和超级精灵库, 用户可以把它们用在自己的Vijeo Citect 系统中。 |