当前位置:文档之家› Vijeo Citect 7.30 快速入门教程 2 高级配置

Vijeo Citect 7.30 快速入门教程 2 高级配置

!Vijeo Citect快速入门教程 2高级配置本教程将带领您创建并运行一个Vijeo Citect 的工程。

目录1介绍 (3)1.1课程目的 (3)1.1.1商标注册 (3)2安全验证 (4)3设备导入 (6)4超级精灵 (14)4.1创建超级精灵 (14)5精灵 (25)5.1创建精灵 (25)5.2在图形页面上使用精灵 (31)6标签数据质量 (35)6.1标签覆盖 (35)6.2控制禁止 (42)1介绍欢迎您购买并使用Vijeo Citect系列产品。

该教程是Vijeo Citect快速入门教程1的扩展教程,以教程1中的概念及项目配置为基础。

如果您还未完成快速入门教程1的内容,请从现在开始,并在开始本教程的学习前,完成教程1的内容。

1.1课程目的该教程将介绍Vijeo Citect产品的高级配置:安全设置——电子签名及多用户验证超级精灵——简化项目配置及维护精灵——简化项目配置及维护标签数据质量及标签管理项目对象块创建中的设备导入过程1.1.1商标注册Vijeo Citect, Vijeo Citect Lite, Vijeo Historian, Vijeo Designer, Vijeo Look, AMPLA都是施耐德电气的注册产品。

Windows 是微软公司的注册产品。

其他品牌和产品名称均为其品牌所有权公司的注册产品。

2安全验证Vijeo Citect中的安全验证大大简化了数字签名与多用户验证功能。

本练习将为泵1设置签名验证,要求用户在切换到手动模式之前输入签名。

(设置Pump_1_Mode值为1)。

在图形编辑器中打开“我的页面”,双击“手动”按钮,在“输入”标签中修改指令为:MultiSignatureTagWrite(“Pump_1_Mode”, ”1”, ””, ”kernel”, “”, “”, “”)保存页面。

在工程编辑器中编译项目并运行。

项目运行时,打开“我的页面”,点击“手动”按钮。

这时您会发现,它不是立即将泵的模式切换到手动,而是跳出一个电子签名验证对话框。

点击“验证”,输入之前为Kernel用户创建的密码,然后点击“确定”。

显示“批准”对话框。

点击“批准”。

泵切换到了手动模式。

更多有关电子签名及用户验证的信息,请见在线帮助。

3设备导入通过设备的定义,您可以在XML文件中将设备类型与对象模型捆绑在一起,也就是说,当您添加此种类型的设备时,Vijeo Citect会自动地为您配置好一系列项目,例如,为相同的设备自动创建标签、报警及趋势。

在Tutorial项目中,您已经添加了一个具有手动、自动模式的泵,并且可以对其完成转速控制。

但在现实世界中,根据复杂程度的不同,一个设备可能包含了几十个信号。

大部分工厂会尽力将这些信号标准化,使得MCC电路、阀体与不同类型的设备相一致。

使用设备模板就可以完成这项工作。

现在,您可以为泵的定义扩展以下属性:在您下载Tutorial项目时,其中也包含了一个名为“”的文件,将它复制到以下路径:C:\ProgramData\Schneider Electric\Vijeo Citect \User\Tutorial此文件包含了泵的设备定义。

接下来,删除已建好的变量、报警及趋势,为设备导入过程做好准备。

在工程编辑器中打开变量标签对话框,删除项目中现有的所有记录。

结束后,继续删除数字量报警、模拟量报警及趋势。

Vijeo Citect既允许通过设备导入完成项目配置,也允许采取手动修改方式。

现在我们要使用设备导入完成所有标签的管理,因此要删掉现有标签。

如果您之前手动建立过罐子液面的标签,此标签及相关的报警、趋势不必删除。

全部删除后,选择文件菜单下的打包整理。

这样,所有您已做过删除标记的记录会被永久删除,并在配置数据库中重新排序。

打开设备类型定义对话框,在模板处添加,然后点击替换。

打开设备定义对话框,如果高级选项没有显示,请按F2。

模板使用设备定义中前6个定制字段,用于定义转速报警的限值。

高高限定制1定制高限2低限定制3定制低低限4定制死区5定制报警类别6根据上图更新泵1的设备定义,然后点击替换。

继续为泵2更新定义,然后创建一个新的设备项目泵3 。

记住,更新泵2时点击替换,添加泵3时点击添加。

结束后关闭对话框,选择“工具”菜单中的“更新设备”。

注意:Tutorial项目中的“”文件为英文版模板,若想成功导入模板,需使用英文语言配置工程编辑器中的“设备”记录,如下图。

本教程旨在告诉您导入设备模板的方法,具体的模板内容,用户可根据自己的工程自行开发,或在此尝试将“设备”记录改为英文,体验设备导入过程。

此时,系统会根据模板内容,开始更新设备。

打开您的变量标签对话框,您可以看到现在已有18条标签记录,3个泵各有6个标签。

另外,您还可以看到有9个数字量报警,6个模拟量报警及6个趋势定义。

所有的变量会立即在您的图形页面中完成更新,报警与趋势也会立即在运行过程中生效。

重新编译项目,并运行,检查您的项目是否如您所期待的那样。

尝试在页面上再添加两个泵,像第一个泵那样完成对它们的控制。

提示设备模板是个非常有用的工具。

您可以创建您自己的XML模板,用于创建、管理更多的工程编辑器中的表格。

通过扩展XML模板,您可以在定制字段与参数字段使用参数数组。

更多信息详见在线帮助。

4超级精灵在运行过程中,超级精灵页面可以根据不同的标签组完成动态切换。

例如,您可以创建一个包含泵1的手动、自动及运行按钮的页面,然后,您还可以再次将此页面用于泵2、泵3。

当您的项目越来越大,包含了越来越多相似的设备、事件或其他元素时,使用超级精灵可以大大节省您的配置时间。

4.1创建超级精灵新建一个图形对象,在跳出的对话框中选择“超级精灵”。

出现一个空页面,页面上的虚线表示弹出页面的默认尺寸。

首先,为页面添加标题。

点击工具箱中的文字对象,键入“泵”,将文字放置于页面上。

修改字体、颜色、尺寸及3D效果等,最后点击OK。

调整文字的位置,将其放置在页面上方。

不用担心页面上的动画号,把文字放在他们上面即可。

再次从工具栏中选择“文本”工具。

键入“标题”,将其放置在页面上。

修改字体、颜色、尺寸及3D效果,并将“对齐”方式选择为“居中”。

接下来,选择垂直标签中的“显示值”。

将类型改为“字符串”,在表达式中键入“名称”。

问号表示此文字是占位符文字,在运行时根据传递到页面的数据类型,被动态值替代。

在这里,这里将显示泵的名称(泵1、泵2或泵3)。

点击OK,关闭对话框。

将文字居中放置在页面,在“泵”的下方。

从工具箱中选择“直线”工具,点击文字下方,拖动鼠标,向右画一条直线。

开启网格可以帮助您轻松画出直线。

选择您喜欢的颜色、阴影效果等,然后点击OK。

现在,复制泵的三个控制按钮至超级精灵页面。

将“我的页面”打开,按住Ctrl 键,选中三个按钮及对应的小灯,然后按Ctrl-C,将它们复制到剪贴板。

回到超级精灵页面(Ctrl-F6),按Ctrl-V将上述对象粘贴到页面。

现在,我们就可以用超级精灵更新对象了,而不是直接获取标签。

双击“手动”按钮,进入“按钮属性”对话框。

修改它的输入命令为:模式= 1点击OK,关闭对话框。

同样的,将“自动”按钮的命令改为:模式= 0改变“启/停”按钮的命令为:Toggle(运行)并将它的“不使能”表达式设为:模式 = 0注意,您现在只是简单地用参数名称代替了标签的名称。

一旦将标签名称传递至参数名称,数据的捕获和写入就完全依靠标签名称完成,而不是参数名称。

双击“手动”按钮旁的小灯,将其ON的表达式改为:模式= 1同样,为自动小灯和启停小灯分别改为:模式= 0与运行= 1现在,超级精灵的控制及小灯配置已经全部完成。

现在,我们需要一个可以关闭超级精灵页面的按钮。

从工具箱中选择“按钮”。

将其放置在超级精灵的右下角。

在外观中,将类型设为“符号”,而不是文本。

点击“设置”,从符号库中选择“clos2”。

在“输入”标签中,“弹起”动作下键入“Winfree()”。

此函数的作用是,当按下此按钮后,窗口会关闭。

点击OK,关闭对话框。

现在,您的超级精灵看起来是这个样子。

到目前为止,您还未定义标签之间的关系(称为标签关联),超级精灵页面将使用标签关联将标签与参数名称绑定。

然而,您在设计页面布局时,已经使用了三个占位符:模式,运行,名称。

现在,您可以将这些参数形式化,为后续的绑定至精灵做准备。

右击页面中的空白位置,从菜单中选择“页面属性”(或从文件菜单中选择属性)选择“关联项”,点击“添加”。

从下拉列表中选择“模式”,然后输入一个形象的描述。

为“运行”和“名称”执行同样的步骤,然后点击OK,关闭。

现在,我们已经为超级精灵声明了页面关联,请不要在名称处填写问号。

同时,如果您已经在页面中使用了此关联,“使用中”这一栏应显示为“是”。

如果您添加的关联没有“使用中”,这意味着在创建画面对象时,标签无法被成功关联。

再次检查上述步骤,确保您已经输入了正确的表达式。

现在,您已经创建了您的第一个超级精灵。

点击”保存”按钮。

精灵与超级精灵要被保存在库中。

如果这是您第一次创建精灵或超级精灵,您需要创建一个库。

选中Tutorial项目,然后点击“新建”按钮。

在弹出的对话框中输入“我的设备”,点击“确定”。

这样,一个新的库文件就创建好了。

这个文件可以包含多个超级精灵。

现在,“我的设备”已经显示在库中了。

选中“我的设备”,为超级精灵命名为“!泵”,然后点击“确定”保存。

跳出一条更新警告信息,点击“确定”。

在页面名称前添加感叹号,表示此页面是个系统文件,并且不在菜单及其他位置自动显示。

5精灵您已经创建了您的第一个超级精灵,但是您还没有在项目中显示它,也没有把任何标签传递至关联参数。

现在,我们要创建一个精灵,将其绑定至超级精灵。

通常来说,精灵可以用于创建通用设备或动态画面对象,这些对象在项目中往往会重复使用。

通过精灵,您可以创建一个库对象,为其设置属性,并在项目中多次使用,每次使用都无需重新创建对象。

精灵类似于符号,但是精灵可以保存动态信息,也可以保存符号。

当您在页面中使用精灵时,可将库中的实例与精灵绑定。

这样,后续的任何改动都可在项目中的相关页面完成更新。

这种特性大大简化了项目的改动与维护过程。

5.1创建精灵在图形编辑器中,新建一个项目,选择“精灵”。

从“我的页面”中,选中泵、复制、粘贴至精灵页面。

将精灵的定位点拖到泵的左下角。

记住,关闭网格,得到精确的像素位置。

双击泵的符号,将ON的表达式改为:%运行% = 1点击“输入”标签,在弹起命令框中输入以下两行命令:AssMetadata(-2,-2);WinNewAt("!泵",100,200,877,"Cluster1");AssMetadata函数的意义:当您在页面上使用精灵时,该函数会使用标签或表达式,执行关联的超级精灵。

相关主题