Ovation 画面组态实例教程

更新时间:2024-03-08 13:05:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

Ovation画面组态说明

一、

举例对象

以ASS系统中的ASS-V004阀门为例,具体画面为13802。该阀门是个调节性气动阀。 如图所示:

操作面板:

二、 基本知识

1. Macros 宏图

命名方式:

MACROn.diag, MACROn.src,

其中:n = 宏图图号 (1 到 65,535)

宏图:作为流程图中的动态图符,以独立的宏图文件存在于系统中,在流程图的的作图中可以被调用。 2. Macros 宏图变量

? $Dn 宏图点名变量, n = 1到 99. ? “$Tn” 前景区字串变量, n = 1 到 50.

? “$Tn” 背景区字串变量, n = 1 到 50. ? $SETn SET寄存器变量, n = 1 到 256. (是SET的变量,这里的n只能说明变量的多少,就具体而言$SET1可以是SET9。) ? $CONSTn 常数变量, n = 1 到 256. ? $STATUS 状态字变量, n = 1到 256. 3. 画面说明

进入GBNT,点击view-Diagram Configuration即可弹出如下窗口,Ovation常用的有三种类型的窗口:Main、Subwin、Window。Main是主画面,Subwin是弹出的子画面,Window是弹出的操作员操作面板。

三、 组态说明

如图为ASS-V004阀门的弹出按钮,该按钮使用的是画面宏,具体为Macro 6260,右侧为该宏需要填写的一些参数,这些参数对应逻辑中的相关点,此外还有一些变量。 1. SET寄存器说明

上图中红框内的赋值语句意思是该图中,使用的是SET6寄存器。

2. 6号程序说明

Program 6 (应用程序:激活二个算法,调用一个TRIGGER,对SET寄存器送某个数) 对于ASS-V004阀门,6号程序存放在Macro 6200-Base Soft Control Poke中,具体如下图:

其作用是调用trigger 1,并将SET6赋值为2,后面程序是通过($SET1=2)来判断

的。

注:上图用法为默认用法,用于清空SET寄存器和清除之前调用的Trigger。

3. TRIGGER 191说明

此处的$SET1可以理解为SET6,因为之前已经指定$SET1为6了。此后6号程序又对SET6赋值2,所以此处的$SET1=2成立。模拟的是那妞按下去时的样子。如下图所示:A是按下去的样子,M是未按下去的样子。

4. 操作面板激活说明

如下图所示,ASS-V004是激活状态,其实现方法也是利用$SET1=2,具体程序如下:

上图中的1(appLightBG)代表ASS-V003未激活状态,2(apphighlight)代表ASS-V004激活状态。(通过$SET1=2来判断的。)

5. TRIGGER 调用

在执行6号程序时候同时还执行了三个TRIGGER程序,分别为TRIGGER 191、TRIGGER $CONST1、TRIGGER 192

6. TRIGGER 192

具体程序如下所示:

说明,该TRIGGER对弹出窗的位置进行了定位,同时还执行117号程序,用于调出7800弹出窗,并将相应的点传递给7800。

四、待补充

本文来源:https://www.bwwdw.com/article/837a.html

Top