基于PLC的机械手模型控制系统的设计_毕业设计论文[1].定稿(8)

2018-11-17 22:18

池州职业技术学院专科毕业设计

4.4 动画的连接

画面编辑好以后,需要将画面与前面定义的数据对象即变量关联起来,以便运行时,画面上的内容能随变量变化。 4.4.1 指示灯的动画连接

1) 双击启动指示灯,弹出“单元属性设置”窗口。 2) 单击“动画连接”选项卡,进入该页。

图4-17 动画组态属性设置

3) 单击“组合图符”,出现“?”、“>”按钮。

4) 单击“>”按钮,弹出“动画组态属性设置”窗口。单击“属性设置”选项卡,进

入该页,如图4-17所示。

5) 选中“可见度”选项卡,其他项不选。

6) 单击“可见度”选项卡进入该页,如图4-18所示。

图4-18 动画组态属性设置

31

池州职业技术学院专科毕业设计

7) 在“表达式”一栏,单击“?”按钮,弹出当前用户定义的所有数据对象列表,

双击“启动按钮”。

8) 在“当表达式非零时”一栏,选择“对应图符可见”。 9) 单击“确认”按钮,退出“可见度”设置页。

10) 单击“确认”按钮,退出“单元属性设置”窗口,结束启动指示灯的动画连接。 11) 单击“保存”按钮。

12) 依次对其他指示灯进行设置,依照步骤1)~11)。

经过这样的连接,当按下机械手或画面上的启动按钮后,不但相应变量的值会改变,相应指示灯也会出现亮灭的改变。 4.4.2 机械手的动画连接

刚才图4-14的画面,只用8个指示灯对机械手的工作状态进行了动画显示。如果让机械手在画面上动起来,看起来就更真实、生动了。为体现机械手上升、下降、前伸、后缩、夹紧、放松等动作,图中机械手、上工件、横滑杆等部分需要随动作进行水平移动,上工件要做垂直移动,气夹还要张开、闭合。

1、垂直移动动画连接:

1) 在“实时数据库”中增加一个新变量“垂直移动量”,初值:0,类型:数值型。 2) 单击“查看”菜单,选择“状态条”,在屏幕下方出现状态条。状态条左侧文字代

表当前操作状态,右侧显示被选中对象的坐标和大小。

3) 估计总垂直移动距离:在上工件底边与下工件底边之间画一条直线,根据状态条

大小指示可知直线长度即总垂直移动距离,垂直移动距离为104。 4) 在脚本程序的开始处增加“动画控制”语句: IF 下移=0 THEN

垂直移动量=垂直移动量+1 ENDIF

IF 上升=0 THEN 垂直移动量=垂直移动量-1 ENDIF

变化率=1个相素/每次,即每执行一次脚本程序,垂直移动量加1或减1,当然变化率也可以选大些或小些。

5) 计算垂直移动一次脚本程序执行次数:次数=下移时间(上升时间)/循环策略执

32

池州职业技术学院专科毕业设计

行间隔=5s/200ms=25次。

6) 计算:垂直移动量的最大值=循环次数* 变化率=25*1=25。 7) 在机械手监控画面中选中并双击上工件,弹出“属性设置”窗口。

8) 在“位置动画连接”一栏中选中“垂直移动”,单击“垂直移动”选项卡,进入该

页。

9) 按照图4-19所示在“表达式”一栏填入:垂直移动量。在垂直移动连接栏填入各

项参数。单击“确认”按钮,存盘。

10) 进入运行环境,单击“启动”按钮,观察动作。

图4-19 动画组态属性设置

2、水平移动动画连接:

1) 水平移动总距离的测量:在工件初始位置和移动目的地之间画一条直线,记下状

态条大小指示,此参数即为总水平移动距离。移动距离为180. 2) 在数据库中增加一个变量:水平移动量,数值型,初值为0。

图4-20 动画组态属性设置

33

池州职业技术学院专科毕业设计

3) 脚本程序中增加以下代码: IF 前伸=0 THEN 水平移动量=水平移动量+1 ENDIF

IF 后缩=0 THEN 水平移动量=水平移动量-1 ENDIF

4) 脚本程序执行次数=后缩时间(前伸时间)/循环策略执行时间=10s/200s=50次。 5) 计算:水平移动量的最大值=循环次数*变化率=50*1=50,即当水平移动量=50时,

水平移动距离为180。

6) 如图4-21所示对右滑杆、机械手、上工件、气夹分别进行水平动画连接。 参数设置的意思是:当水平移动量=0时,向右移动距离为0;当水平移动量=50时,向右移动距离为180。

7) 进入运行环境调试。 3、工件移动动画的实现:

1) 在实时数据库中填加一个变量:工件夹紧标志,初值:0,类型:开关。 2) 在脚本程序中加入两条语句: IF 夹紧=1 THEN

工件夹紧标志=1 ?处于夹紧状态 ENDIF

IF 放松=1 THEN

工件夹紧标志=10 ?处于放松状态 ENDIF

图4-21 动画组态属性设置

34

池州职业技术学院专科毕业设计

3) 选中下工件,在“属性设置”页中选择可见度。

4) 进入“可见度”页,在表达式一栏填入:工件夹紧标志;当表达式非零时,选择:

对应图符不可见。意思是:当工件夹紧标志=1时,下工件不可见;当工件夹紧标志=0时,下工件可见。如图4-21所示。

5) 选中并双击上工件,将其可见度属性设置为与下工件相反,即当工件夹紧标志非

零时,对应图符可见。如图4-22所示。

图4-22 动画组态属性设置

6) 依照步骤3)~5)对气夹进行设置。 7) 存盘,进入运行环境调试。 8) 删去画面中不需要的图符。

4.5 组态运行

保存所有组态设置,然后关闭组态监控程序。将PLC程序下传到PLC装置中并让其运行,切换到离线状态,然后启动MCGS,进入组态工程运行界面。在运行中通过对按钮的操作可检测所编程序的正确与否。经过运行测试,该组态监控软件可对机械手控制系统的动作过程进行有效监控,PLC程序达到了控制要求。

35


基于PLC的机械手模型控制系统的设计_毕业设计论文[1].定稿(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2017_2018学年七年级生物下册第四单元第三章第一节呼吸道对空气

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: