ovation-OV210图形组态课程练习

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

OV210 图形组态课程 -- 练习WINDOWS XP操作系统
Module 1
Graphics Builder 图形生成器的应用
以及生成静态图
练习一:
1.进入Graphic Builder 工具:
1)打开Developer Studio
2)展开数据库名文件夹
3)选择Graphics ----- 右键 ---- 在菜单条上选择insert new
4)命名图号.如:5000 ---- GB工具将被打开
2.流程图的设置参数
1)在菜单上选择VIEW --- Graphic Config --- 弹出流程图的设置窗口。

2)在Background上选择白色(White),点OK按钮。

练习二:
1.建立一个与点无关的图形,使用以下的图形工具:
1)画一个绿色的方框:
a)打开颜色调色板,在前景色中选择绿色。

b)在菜单工具上选择语句写入位值,在清单上选Background,再选“方形”作图工具。

c)光标移到图板的空白处,按鼠标左键,并拖拉到一定大小,放开左键。

2)在图板的右上方添加时间和日期:
a)在菜单工具上选择语句写入位值,在清单上选Foreground,再选“11:
41”作图工具,光标放在某位置, 既在画板上连接上时间信息。

b))在菜单工具上选择语句写入位值,在清单上选Foreground ,再选
“1-1-91”作图工具,既在画板上连接上日期信息。

练习三:
1.画一个简单的液罐流程图
1)画一个填色(兰)的方块:
a)打开调色板,在前景色中选择兰色。

b)打开填充图工具,选择sold。

c)在菜单工具上选择语句写入位值,在清单上选Foreground ,再选“方形”作图工具。

d)光标移到图板的空白处,按鼠标左键,并拖拉到一定大小,放开左键。

2)画管道:
同1)。

3)画一控制阀和马达:
a)打开Shape静态图符工具。

b)选择阀门图形。

c)选择马达图形。

2. 在图上加入字串:
1)加 TANK 100 字串:
a)打开调色板窗,在前景色中选择黑色。

b)打开文本选择窗,在Type栏中选择vector-over(带背景色字串)
c)在菜单工具上选择语句写入位值,在清单上选Foreground,再选
“abc”作图工具。

d)在工具窗的Default string[quoted]上打入“TANK 100”。

2)在马达下加STOP字串:
同1)。

液罐流程图:
TANK XXX
练习四:
1.保存流程图:
1)在流程图窗口的菜单条上选择File, 选择Load/Save.
2.下装流程图到操作站:
1)打开Developer Studio
2)展开数据库名文件夹 ---- 选择操作站的名 ---- 右键3)选择Download,将流程图下装到操作站。

Module 2
使用图形中的相关点组态动态图
练习一:
1.将液罐改变为动态图。

1)光标选中液罐,按鼠标右键,选择菜单条上的Erase(擦除)菜单,(擦除原来
的方型图)。

2)在Draw工具上,在place清单上选Foreground,再选“动态棒图(Bar)”作
图工具。

3)光标移到图板的空白处,按鼠标左键,并拖拉到一定大小,放开左键。

此时出
现对话框。

在对话框的PtName/RedFld参数上填:\点名\ AV。

在Low Limit参数
及High Limit参数上填棒的变化范围(例:0 和 100)。

4)在对话框上选择按钮Apply。

2.连接液位指示
1)在Draw工具上,在place清单上选Foreground,再选“???.???”,出现对话

,在对话框的PtName/RedFld参数上填:\点名\ AV。

2)在对话框上选择按钮Apply。

3)重新选中此图形,打开Text Attribute工具,在Type参数上选择
vector_over。

(字串需要有背景色)。

4)重复1)到3)步,完成阀位指示。

5)重复1)到3)步,完成液位的工程单位指示。

(提示:在 PtName/RedFld参数上填:\点名\ EU)
练习二:
(注意:在每个工具上写完条件后,光标要在空白处点一下,然后将条件清除)
1.组态液位报警指示(写条件语句)(简单句)
1)选中液罐图形,按鼠标右键,出现菜单,选择Show Attrs菜单(重读此图的组态信息)。

2)打开Color工具,在条件语句窗写语句:((\AI101\ AV>=\AI101\ HL) AND (\AI101\ AV<=\AI101\ LL)) RED。

(条件为:当AI101模拟量点有高1及低1报警时,液罐液为红色)3)选中液罐图形,按鼠标右键,出现菜单,选择Attrs菜单,选择子菜单blink 工
具,出现闪烁组态工具,在FG条件窗写闪烁条件语句:((\AI101\ AV>= \AI101\ HL) AND (\AI101\ AV<=\AI101\ LL)) ON。

(条件为:当AI101模拟量点有高1及低1报警时,液罐液颜色会闪烁)
2.将马达改变为动态图。

(复合句)
1)选中马达图形,按鼠标右键,出现菜单,选择Show Attrs菜单。

2)打开Color工具,在FG条件语句窗写马达的动态语句:{(\DO101\ 1W=SET) GREEN \DO101\ 1W=RESET) RED}
(条件:当DO101点为“1”时,马达变绿;当DO101点为“0”时,马达变红)
3.在阀门下显示回路的手/自动状态。

(字串条件)
1)在Draw工具上,选择“abc”工具。

2)在Default string参数上写:“XXXX”。

3)在Conditional窗口上写条件语句:{(\LP101\ A2=ON7) “AUTO” (\LP101\
A2=ON6) “MANU”}
(条件:当打包点(LP101)的Bit7为“1”时,显示AUTO字串;当打包点
LP101的Bit6为“1”时,显示MANU。

(提示:注意字串的背景色)
4.根据马达状态不同管道中的填充图不同。

1)选择管道图形,按鼠标右键,选菜单Show Attrs。

2)打开Fill Pattern工具,在条件窗写语句:{(\DO101\ 1W=SET) solid (\DO101\ 1W=RESET) road}
(条件:当DO101为“1”时,管道为充满色;当DO101为“0”时,管道内为泡沫图)
Module 3
建立点组,应用点组中的点,弹出窗口,宏图
练习一:
1.组态流程图的点组
1)选择CRT,选择菜单 User Login/Menu。

2)在打开的窗口上选择Top Level Menu按钮。

(回到顶级菜单)
3)选择Tools -- Power Tools – Point Group Builder菜单。

出现Group
Builder窗口。

4)在Group Builder窗口上选择View – PDS Group菜单。

5)按窗口下部的Add Group按钮。

弹出Group Attributes Window窗口。

6)填写参数:
Group Number: ( 1 – 5000 ) (按课堂中分配的号填)
Name: PDS1
Title: TEST PDS1
Diagram Number: (与下一个参数连用)
Text Group Number: (在AdminTool工具中组态的字串组号)
Up、Down、Left、Right:(当在流程图中用Page时,上下左右翻
页时,调用的点组号)
String 1:TANK 100
String 2:PUMP1
String 3:VLV1
7)在点组中加点:
A) 在Point Name中填点名:AI101,
B) Slot:1 (定义点在组中是第几个点,共250个点)
C) 按Add Point按钮
D) 重复以上內容,填:AI102、DI101、DI102 (注意:点名按实际
建立的点名)
8)按Apply按钮。

9)重复以上步骤,建立至少2个点组。

练习二:
1修改原来的图,用$G替代原图中的动态连接点的点名
1) 在流程图窗口的菜单条上选择File, 选择Load/Save.
在文件名栏(Enter File Name)中填入图号(例:5600.src), 按Load按钮.
2)选中图中液罐图行,按鼠标右键,选择Show Attrs
3)在Bar窗口中将原来的点名改成:$G1
4)打开调色板,将颜色语句中的点名改成$G1
5)按以上方法将其他动态图中的连接改成相应的$G2、$G3等。

6)将原来的字串:TANK 100 擦除。

7)在作图工具中选择带方框的abc图行工具,调出:Pt Group Text窗口。

8)在此窗口中填写参数:String: 1 (填写在点组中String 1、2、3

那一的字串号)
chars:15 (字串的字数)
9)重复8)的工作,将马达、阀门的字串改成点组中的字串号。

(根据以上点组的组态,马达的String参数为“2”,阀门参数为“3”)10)将图另存为其他号图。

(如:5601.src)
11)下装到操作站。

12)在操作员窗口打开新图:
A)在操作员窗口的主窗口选择第一个图标,打开Data Analysis and Maintenance窗口。

B)选择Operator Station Progrems
C)选择Diagram Display
D)填参数:Diagram Number:图号
Group Number:点组号
13)在操作员窗口检查图型并与老图比较。

2建立窗口图,并用窗口指针$W连接动态图型
1)在GB工具中选择:File --> New Diagram -->Yes (创建一个新图)
2)将窗口缩放成需要的大小
3)再在GB工具中选择:File --> DIAGRAM cmd…
4)在调出窗口中的TYPE参数上选择pop-up window --> ok
5)调出画图工具,画一个简单的模拟量棒图:
A)选棒图图符,填参数:PtName/RecFld: $W1 AV
Low Limit: 0
High Limit: 100
按OK按钮,画一个棒图。

B)重复以上工作,画另两个棒图,分别用$W2和$W3
C)保存图型为窗口图图号760X.src(如7600.src)(窗口图为7000号
以上的图号)
3在主图中调用窗口图
1)调出主图(如:5600.src)
2)在图型工具中选择Keyboard图型区
3)选择第二个图型工具--->隐形按钮 (Poke Fld)
4)在工具中的Poke Type上选择:8 (window)
5)填参数:Diag#: 760X (窗口图号)(X = 学习组的组号)
Group#:0 (不用点组为:0,若用点组填点组号)
$W Points: 填写在窗口图中用的$W1、2、3的具体点名)
(如:AI101、AI102、AI103)
6)选择OK
7)在这隐形按钮上画上字串:760X。

7)保存图型,下装到操作站。

8)在操作站中打开此图,按760X按钮,调出窗口图。

练习三:
1.建立一个宏图(macro):(一个动态的马达)
1)在GB工具中选择:File --> New Diagram -->Yes (创建一个新图)
2)将窗口缩放成需要的大小
3)再在GB工具中选择:File --> DIAGRAM cmd…
4)在调出窗口中的TYPE参数上选择 Main --> OK
5)在图中的左上角画一个马达:
A 调出作图工具,选择前景区(Foreground),画一个圆。

B 选中此圆,调出调色板工具,在条件语句区写颜色语句:
{($D1 W1=SET) GREEN ($D1 W1=RESET) RED}
(注:当马达开时,圆为绿;当马达关时,圆为红.$D1为宏图的点名指针)
6)画上马达的其他部份。

7)在马达下画一字符串:(在调用此宏图时再填上具体字串)
A 在工具中选择abc工具,在Default string参数处填:”$T1”
B 按OK按钮.
8)在GB工具中,选File --> save
9)在存盘窗口中的Enter file name:填宏图名(例:macro5600.src)
10)按SAVE按钮.
2.在流程图中调用宏图:
1)打开5600.src图。

2)打开图形工具,选择宏图工具。

3)在Macro工具上输入宏图号:(例:5600)
4)按键盘上的回车键(Enter)。

----> 在宏图工具窗口显示需要填写的参数
数。

5)在相应的参数窗口填写参数:
Process Points:相应的点名(例:\AI101\)
Other Text: 相应的字串(例: “PUMP100”)
6)按OK. ---> 将图放到相应的位置.
7)保存此图。

下装到操作站。

调出此图检查结果。

Module 4
建立和完成控制面板
练习一:
1.使用应用程序组态一个软手动/自动站的接口(修改原来组态好的窗口图,将其改
成控制面板图)
1) 打开760X.src 窗口图。

2)
建立AUTO 按钮: A 在图形工具中选择按钮(Keyboard 区) B 在OI Button 窗口选择: Label type: text Label: 输入: “AUTO ” Functionality: poke Poke Type: 23 (control) Set: 1 Set value: 2 Prog#: 33
(AUTO 按钮)
C
按OK 按钮. ---> 将按钮画在相应的位置
( 此按钮为自动按钮,只有当SET 寄存器为2时,按此按钮才起作用)
3)
建立MANU 按钮
同2)步骤,将Prog#参数改为:32
4)
建立设定值增加按钮: A 在图形工具中选择按钮(Keyboard 区) B 在OI Button 窗口选择: Label type: shape
Shape: 输入: 箭头图符的名(例:ARROW1)
PV SP
OUT
AUTO
Rot:0
Functionality: poke
Poke Type: 23 (control)
Set: 1 Set value: 2
Prog#: 30 (设定值增加)
C 按OK按钮. ---> 将按钮画在相应的位置
5)建立设定值减少按钮
同4)步骤,将Prog#参数改为:31
6)建立输出值增加按钮
同4)步骤,将Prog#参数改为:34
7)建立输出值减少按钮
同4)步骤,将Prog#参数改为:35
2.建立回路激活按钮(Poke/feld)
1)在Keyboard区选择隐形按钮工具。

2)在Poke Fld窗口中:
Poke Type:选择 7(options)
Prog#:6
#Args:5
Args:\要激活的点名\ ID
\要激活的点名\ ID
1 (调用的TRIGGER号)
1 (SET寄存器号)
2(送SET寄存器的数值)
3)选OK按钮. ---> 将隐形按钮放在相应的位置
4)修改操作面板图的边框,使它在激活回路时变红:
A 选中边框,按鼠标右键,选Show Attrs
B 调出调色板窗口,在调色板上写颜色条件:
(SET1=2) RED
C 按Apply按钮
(注意:在做完此步后,将光标放在图形空白处,将颜色条件清除)
3.在窗口图中建立回路工作状态:AUTO/MANU
1)在图形工具的Foregroud区域选择字串工具abc.
2)在Text窗口填写:
Defaul string: XXXX
Conditional: {(\LC点名-TOUT\ 3W=ON25) “MANU” (\LC点名-TOUT\
3W=ON26) “AUTO”}
3)选OK按钮.
4)保存此窗口图(图名:760X.src)
5)下装图到操作站。

练习二:
1.在主流程图中建立按钮调出操作面板,且激活回路。

1)调出主图560X.src
2)在图形工具中选择按钮(Keyboard区),选择隐形按钮工具
在Poke Fld窗口中:
Poke Type:选择 7(options)
Prog#:6
#Args:5
Args:\要激活的点名\ ID
\要激活的点名\ ID
1 (调用的TRIGGER号)
1 (SET寄存器号)
2 (送SET寄存器的数值)
3)按Apply按钮
4)在Poke Fld窗口中:
List: 2
Prog#:117
Diag#: 窗口图的图号(例:7600)
#Args:5 + 窗口图中应用的$W指针数
Args:点组号(若在窗口图中应用了点组,则要填点组号,若无,则填0)
0 窗口图的 X 轴坐标
0 窗口图的 Y 轴坐标
0(一般为0)
0 在窗口图中使用$W的点的数量(若为0,则以下无数据)
\点名\ ID
\点名\ ID
.
.
.
5) 按OK按钮, ---> 将按钮画在阀门的后面.
5)保存图, 下装图到操作站。

练习三: (选择练习)
1 将窗口图转换成宏图,并应用$D, $T, $SET为宏图的动态连接.
步骤略.
练习四: (选择练习)
1 建立马达控制回路的操作面板.
方法同模拟量面板, 使用应用程序:28, 29.。

相关文档
最新文档