MCGS实训总结报告.docx一、 实验目的
通过使用 MCGS组态软件完成六个项目,来了解软件的特点和功能,并学习利用工控组态软件设计计算机控制系统的方法、 原则和步骤:包括依据系统的工艺特点和控制要求, 绘制完整的动画界面; 定义合理的数据对象并进行相应的动画连接;完成一定的脚本程序已达到控制策略定位要求。 学会综合调试的方法,并对存在的问题以修正。
二、 实验设备
pc 机一台; MCGS组态软件。
三、 实训内容(项目)
机械手控制系统
(1)控制要求
一个简单的机械手应具有启停、 移动和抓放功能。具体控制要求是: 按下启动按钮后, 机械手下移 5s→加紧 2s→上升 5s→右移 10s→下移 5s→放
2s→上移 5s→左移 10s,最后回到原始位置,自动循环。松开启动按钮,机械手停在当前位置。
按下复位按钮后,机械手完成本次操作后,回到原始位置,然后停止。松开复位键,退出复位状态。ㄛ
2)实时数据库
(3)控制画
(4)策略
脚本程序:
'************* 动画控制语句 **************-
IF 右移阀 =0 THEN
水平移动量 =水平移动量 +1
ENDIF
IF 左移阀 =0 THEN
水平移动量 =水平移动量 -1
ENDIF
IF 下移阀 =0 THEN
垂直移动量 =垂直移动量 +1
ENDIF
IF 上移阀 =0 THEN
垂直移动量 =垂直移动量 -1
ENDIF
'************ 定时器控制 **************************************
IF 启动按钮 =1 AND 复位按钮 =0 THEN
定时器复位 =0
定时器启动
=1'
如果启动按钮
=1 且复位按钮
=0,则启动定时器工作
ENDIF
IF
启动按钮
=0 THEN
定时器启动
=0'
只要启动按钮
=0,立刻停止定时器工作
ENDIF
IF
复位按钮
=1 AND
计时时间
>44 THEN
定时器启动
=0
ENDIF
******************
运
行
控
制
*********************************************************
IF
IF
定时器启动 =1 THEN
计时时间 < 5 THEN
定时器复位
下移阀 =0
=0
EXIT
ENDIF
IF
计时时间
< 7 THEN
加紧阀 =0
下移阀 =1
EXIT
ENDIF ' 加紧 2s
IF 计时时间 <12 THEN
上移阀 =0
加紧阀 =0
放松阀 =1
工件加紧标志 =1
EXIT
ENDIF ' 上移 5s
IF 计时时间 <22 THEN
右移阀 =0
上移阀 =1
EXIT
ENDIF ' 右移 10s
IF 计时时间 <27 THEN
下移阀 =0
右移阀 =1
EXIT
ENDIF ' 下移 5s
IF 计时时间 <29 THEN
放松阀 =1
下移阀 =1
加紧阀 =1
EXIT
ENDIF' 放松 2s
IF 计时时间 <34 THEN
上移阀 =0
加紧阀 =1
放松阀 =0
工件加紧标志 =0
EXIT
ENDIF' 上移 5s
IF 计时时间 <44 THEN
左移阀 =0
上移阀 =1
MCGS实训总结报告 来自淘豆网m.daumloan.com转载请标明出处.