《监控系统程序设计技术》课程设计报告
图2-3
2.1.2 编辑画面
选中““灌装生产线监控系统”窗口图标,单击“动画组态”,进入动画组态窗口,开始编辑画面。
2.1.3 制作文字框图
[1] 单击工具条中的“工具箱”,打开绘图工具箱。
[2] 选择“工具箱”内的“标签”按钮,鼠标的光标呈“十字”形,在窗口顶端中心位置拖拽鼠标,根据需要拉出一个一定大小的矩形。,
[3] 在光标闪烁位置输入文字“灌装生产线系统演示工程”,按回车键或在窗口任意位置用鼠标点击一下,文字输入完毕。
2.1.4 罐和瓶子的制作
搅拌器和果汁罐分别选取罐15和反应器12,如图2-3
- 7 -
灌装生产线监控系统组态设计(课程设计题目)
图2-4
然后分别绘制出阀、泵、管道、传送带和瓶子等,并进行注释。
2.1.5 整体画面
- 8 -
《监控系统程序设计技术》课程设计报告
2.2 定义数据对象
对象名称 number 垂直移动 水平移动1 水平移动2 果汁罐液位 饮料瓶液位 可视化1 可视化2 复位 启动 抽水泵 出口阀 数据
类型 数值型 数值型 数值型 数值型 数值型 数值型 开关型 开关型 开关型 开关型 开关型 开关型 组对象
注释 对瓶子计数 瓶子1的垂直移动 瓶子1的水平移动 瓶子2的水平移动 果汁罐的液位 饮料瓶中果汁的液位 瓶子1的可见度标志位 瓶子2的可见度标志位
是系统复位 启动系统
饮料瓶液位和果汁罐液位
下面以数据对象“水泵”为例,介绍一下定义数据对象的步骤:
[1] 单击工作台中的“实时数据库”窗口标签,进入实时数据库窗口页。
[2] 单击“新增对象” 按钮,在窗口的数据对象列表中,增加新的数据对象,系统缺 名称为“Data1”、“Data2”、“Data3”等(多次点击该按钮,则可增加多个数据对象)。 [3] 选中对象,按“对象属性”按钮,或双击选中对象,则打开“数据对象属性设置” 窗[4] 将对象名称改为:水泵;对象类型选择:开关型;在对象内容注释输入框内输入:水泵启动、停止的变量”,单击“确认”。
按照此步骤,根据上面列表,设置其他 9 个数据对象。
定义组对象与定义其他数据对象略有不同,需要对组对象成员进行选择。具体步[1] 在数据对象列表中,双击“液位组”,打开“数据对象属性设置” 窗口。
省定义的
口。 “控制
骤如下:
- 9 -
灌装生产线监控系统组态设计(课程设计题目)
数
[2] 选择“组对象成员”标签,在左边数据对象列表中选择“液位1”,点击“增加”按钮,
据对象“液位1”被添加到右边的“组对象成员列表”中。按照同样的方法将“液位
2”添
加到组对象成员中。
[3] 单击“存盘属性”标签,在“数据对象值的存盘”选择框中,选择:定时存盘,并将周期设为:5秒。
[4] 单击“确认”,组对象设置完毕。
存盘
2.3 动画连接
由图形对象搭制而成的图形画面是静止不动的,需要对这些图形对象进行动画设计,真实地描述外界对象的状态变化,达到过程实时监控的目的。MCGS 实现图形动画设计的主要方法是将用户窗口中图形对象与实时数据库中的数据对象建立相关性连接,并设置相应的动画属性。在系统运行过程中,图形对象的外观和状态特征,由数据对象的实时采集值驱动,从而实现了图形的动画效果。 本样例中需要制作动画效果的部分包括: 1.水箱中水位的升降 2.水泵、阀门的启停 3. 水流效果
2.3.1 水位的升降效果
水位升降效果是通过设置数据对象“大小变化”连接类型实现的。 具体设置步骤如下:
[1] 在用户窗口中,双击水罐1,弹出单元属性设置窗口。 [2] 单击“动画连接”标签,显示如图所示窗口:
- 10 -
相关推荐: