内容正文:
任务1 储液罐监控工程创建
学习目标
1.掌握建立应用程序的一般过程。
2.掌握图库及图库精灵的使用和管理方法。
3.掌握画面开发工具的使用方法。
4.能完成储液罐监控仿真系统设计。
项目二 储液罐监控仿真系统设置
任务引入
工业控制中经常需要对储液容器的液位进行实时监控,本任务利用组态王软件内置模拟仿真PLC实现储液罐的液位模拟监控,同时实现液位实时值、历史值的监控。具体画面要求如下:
1.建立如图2-1-1所示的储液罐监控主窗口。
图2-1-1 储液罐液位监控主窗口
2.建立如图2-1-2所示实时趋势显示窗口和图2-1-3所示历史趋势曲线窗口。
图2-1-2 储液罐液位实时趋势窗口 图2-1-3 储液罐液位历史趋势窗口
相关知识
一、建立应用程序的一般过程
建立应用程序大致可分为设计图形界面、构造数据库、建立动画连接以及运行和调试四个步骤。需要说明的是,这四个步骤并不是完全独立的,而常常是交错进行的。在用组态软件构造应用程序之前,需要仔细规划项目,主要考虑三方面问题:
1.图形
使用怎样的图形画面来模拟实际的工业现场的相应工控设备?用组态王系统开发的应用程序是以“画面”为程序单位的,每一个“画面”对应于程序实际运行时的一个Windows 窗口。
2.数据
怎样用数据描述工控对象的各种属性?也就是创建一个实时数据库,用此数据库中的变量来反映工控对象的各种属性,比如“电源开关”。同时,在规划时可能还要为临时变量预留空间。
3.动画
数据和图形画面中的图素的连接关系是什么?也就是画面上的图素以怎样的动画来模拟现场设备的运行,以及怎样让操作者输入控制设备的指令。
二、图库
图库是指组态王中提供的已制作成型的图素组合。图库中的每个成员称为“图库精灵”,因为它们具有自己的“生命”。图库精灵在外观上类似于组合图素,但内嵌了丰富的动画连接和逻辑控制,工程人员只需把它放在画面上,做少量的文字修改,就能动态控制图形的外观,同时完成复杂的功能。
组态王为了便于用户更好地使用图库,提供了图库管理器,图库管理器集成了图库管理的操作,在如图2-1-4所示的界面上,可完成“新建图库”“更改图库名称”“加载用户开发的精灵”“删除图库精灵”。
图2-1-4 图库管理器
用户可以根据自己工程的需要,将一些需要重复使用的复杂图形做成图库精灵,加入到图库管理器中。组态王提供两种方式供用户自制图库。一种是编制程序方式,即用户利用亚控公司提供的图库开发包,自己利用VC开发工具和组态王开发系统中生成的精灵描述文本制作,生成*.dll文件。另一种是利用组态王开发系统中建立动画连接并合成图素的方式直接创建图库精灵。
如图2-1-5所示,画面上需要一个按钮,代表一个开关,开关打开时按钮为绿色,开关关闭后变为红色,并且可以定义按钮为“置位”开关、“复位”开关或“切换”开关。如果没有图库,首先要绘制一个绿色按钮和一个红色按钮,用一个变量和它们连接,设置隐藏属性,最后把它们叠加在一起——把这些复杂的步骤合在一起,这就是“按钮精灵”。利用组态王定义好的“按钮精灵”,工程人员只要把“按钮精灵”从图库拷贝到画面上,它就具有了“打开为绿色,关闭为红色”,也可以根据用户具体需求改变颜色,并且可以设置开关类型的功能。
图2-1-5 图库精灵的组成
图库中的大部分精灵都有类似的已经定义的动画连接,所以使用图库精灵将极大地提高界面设计的效率。例如,使用第一种方式即编制程序制作的图库精灵具有自动控制图形外观的向导功能。双击该类图形,可弹出类似图2-1-6所示的向导界面。
图2-1-6 编制程序图库精灵的动画连接向导
利用第二种方式制作的图库精灵同样具有属性定义界面,双击该类图形,弹出类似如图2-1-7所示的向导界面。
图2-1-7 动画连接方式创建的图库精灵的属性
工程人员可以在画面上任意地缩放图库精灵。
三、管理图库
图库的管理是依靠组态王提供的图库管理器完成的。图库管理器集成了图库管理的操作,在统一的界面上完成“新建图库”“更改图库名称”“加载用户开发的精灵”“删除图库精灵”等操作。
如果在开发过程中图库管理器被隐藏,可通过选择菜单“图库/打开图库”或按F2键激活图库管理器。
在画面菜单上选择“打开图库”弹出“图库管理器”窗口,如图2-1-8所示。
图2-1-8 图库管理器
【图库管理器菜单条】:通过弹出菜单方式管理图库。
【图库管理器工具条】:通过快捷图形方式管理图库。
【图库显示区】:显示图库管理器中所有的图库。
【精灵显示区】:显示图库里的精灵。
四、图库精灵使用
1.在画面上放置图库精灵
在图库管理器窗口内用鼠标左键双击所需要的精灵(如果图库窗口不可见,请按<F2>键激活),鼠标变成直角形。移动鼠标到画面上适当位置,单击左键,图库精灵就复制到画