当前位置:首页 > MCGS组态系统控制实训报告
长沙航空职业技术学院组态控制实训论文
具体的变量定义方法和前面水位控制系统及机械手控制系统类似,这里就不多讲。
4.5 动画连接
由图形对象搭制而成的图形画面是静止不动的,需要对这些图形对象进行动画设计,真实地描述外界对象的状态变化,达到过程实时监控的目的。MCGS实现图形动画设计的主要方法是将用户窗口中图形对象与实时数据库中的数据对象建立相关性连接,并设置相应的动画属性。在系统运行过程中,图形对象的外观和状态特征,由数据对象的实时采集值驱动,从而实现了图形的动画效果。 本样例中需要制作动画效果的部分包括: 1.
钮的开停及指示灯的变化。 2.电梯动画效果。 4.5.1按钮的开停及指示灯的变化
[1] 按钮的动画连接:双击“一楼呼叫”,弹出“属性设置”窗口,单击“操作属性”选项卡,显示该页,如图所示。选中“数据对象值操作”。单击第1个下拉列表的“▼”按钮,弹出按钮动作下拉菜单,单击“按1松0”。单击第2个下拉列表的“?”按钮,弹出当前用户定义的所有数据对象列表,选择SB1参数。其他五个按钮 。用同样的方法建立复位按钮与对应变量之间的动画连接。单击“保存”按钮。
[2] 指示灯的动画连接:双击启动指示灯,弹出“单元属性设置”窗口。单击“动画连接”选项卡,进入该页,如图所示。单击“三维圆球”,出现“?”和“>”按钮。单击“>”按钮,弹出“动画组态属性设
35
长沙航空职业技术学院组态控制实训论文
置”窗口。单击“属性设置”选项卡,进入该页,如图所示。单击“可见度”选项卡,进入该页,如图所示。在“表达式”一栏,单击“?”按钮,弹出当前用户定义的所以数据对象列表,双击“HL1”(也可在这一栏直接输入文字:启动)。在“当表达式非零时”一栏,选择“对应图符可见”,如图所示。
HL1
单击“确认”按钮,退出“可见度”设置页。
单击“确认”按钮,退出“单元属性设置”窗口,结束启动指示灯的动画连接。单击“保存”按钮。按照前面的步骤,依次对其它指示灯进行设置。分别做好六个指示灯的连接。
36
长沙航空职业技术学院组态控制实训论文
4.5.2 构件移动动画连接
[1]电梯垂直移动动画连接。单击“查看”菜单,选择“状态条”,在屏幕下方出现状态条,状态条左侧文字代表当前操作状态,右侧显示被选中对象的位置坐标和大小。在上工件底边与下工件底边之间画出一条直线,根据状态条大小指示可知直线总长度,假设为72个像素。在机械手监控画面中选中并双击电梯,弹出“属性设置”窗口。在“位置动画连接”一栏中选中“垂直移动”。单击“垂直移动”选项卡,进入该页,如图所示,在“表达式”一栏填入:电梯。在垂直移动连接栏填入各项参数,意思是:当垂直移动量=0时,向下移动距离=0;当垂直移动量=25时,向下移动距离=72。单击“确认”按钮,存盘。(垂直移动量的最大值=循环次数*变化率=25*1=25;循环次数=下移时间(上升时间)/循环策略执行间隔=5s/200ms=25次。变化率为每执行一次脚本程序垂直移动量的变化,本例中加1或减1。)
[2]杆件的缩放变化。点杆件的变化属性,设置如下图所示。相关值按实际调试。
4.5.3 控制程序的编写
定时器的使用。单击屏幕左上角的工作台图标
,弹出“工作台”窗口。单击“运行策略”选项
卡,进入“运行策略”页,如图所示。选中“循环策略”,单击右侧“策略属性”按钮,弹出“策略属性设置”窗口,如图所示。在“定时循序执行,循环时间[ms]”一栏,填入200。单击“确认”按钮。选中
37
长沙航空职业技术学院组态控制实训论文
“循环策略”,单击右侧“策略属性”按钮,弹出“策略组态:循环策略”窗口。单击“工具箱”按钮,弹出“策略工具箱”,如图所示。在工具栏找到“新增策略行”按钮
,单击,在循环策略窗口出现了
一个新策略,如图所示。在“策略工具箱”选中“定时器”,光标变为小手形状。单击新增策略行末端的方块,定时器被加到该策略,如图所示。定时器的功能分为,启停功能:在需要的时候被启动,在需要的时候被停止。计时功能:启动后进行计时。计时时间设定功能,即可以根据需要设定时计时。状态报告功能:即是否到设定时间。复位功能,即在需要的时候重新开始记时。
38
共分享92篇相关文档