MCGS组态机械手操作系统.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实训报告 MCGS组态机械手控制系统 李明哲 普11生产过程自动化 1.实训目的 依托机械手操作系统,全面掌握MCGS组态软件开发项目的一般方法。 2.实训要求 1)熟悉机械手操作系统的背景及MCGS的监控要求规划。 2)熟悉和掌握MCGS环境结构及安装过程。 3)掌握MCGS建立机械手操作系统工程的方法。 4)掌握定义数据变量的方法。 5)掌握动画连接的方法。 6)掌握设备连接的方法。 7)掌握编写控制流程的方法。 8)掌握报警显示的方法。 9)掌握报表输出的方法。 10)掌握曲线显示的方法。 11)掌握设置安全机制方法。 3.实训步骤 1. MCGS工程的建立和变量的定义 (1)首先双击桌面MCGS组态环境图标,进入组态环境,屏幕中间窗口为工作台。 (2)单击文件菜单中“新建工程”选项,自动生成新建工程,默认的工程名为:“新建工程0.MCG”。 (3)选择文件菜单中的“工程另存为”菜单项,弹出文件保存窗口。 (4)在文件名一栏内输入“机械手控制系统”,点击“保存”按钮,工程创建完毕。如图所示。 在MCGS中,变量也叫数据对象。实时数据库是MCGS工程的数据交换和数据处理中心。数据对象是构成实时数据库的基本单元,建立实时数据库的过程也就是定义数据对象的过程。定义数据对象的内容主要包括:指定数据变量的名称、类型、初始值和数值范围确定与数据变量存盘相关的参数,如存盘的周期、存盘的时间范围和保存期限等。 变量的分配 在开始定义之前,我们先对系统进行分析,确定需要的变量。本系统至少需要16个变量,见表3。 表3变量分配表 名字 类型 注释 垂直移动量 数值型 定时器复位 开关型 控制定时器复位 定时器启动 开关型 控制定时器的启动,1启动,0停止 放松 开关型 放松阀 开关型 机械手动作控制—放松阀,输出,1有效 复位按钮 开关型 机械手复位控制信号,SB2输入,1有效 工件夹紧标志 开关型 计时时间 数值型 代表定时器计时时间 夹紧 开关型 夹紧阀 开关型 机械手动作控制—夹紧阀,输出,1有效 启动按钮 开关型 机械手启动控制信号,SB1输出,1有效 上行 开关型 上移阀 开关型 机械手动作控制—上移罚,输出,1有效 时间到 开关型 定时器定时时间到为1,否则为0 水平移动量 数值型 下行 开关型 下移阀 开关型 机械手动作控制—下移阀,输出,1有效 右工件 开关型 右行 开关型 右移阀 开关型 机械手动作控制—右移阀,输出,1有效 左行 开关型 左移阀 开关型 机械手动作控制—左移阀,1有效 2. 变量定义的步骤 (1)单击工作台中的“实时数据库”选项卡,进入“实时数据库”窗口页,如图4.23所示。窗口中列出了系统已有变量“数据对象”的名称。其中一部分为系统内部建立的数据对象。现在要将表中定义的数据对象添加进去。 (2)单击工作台右侧“新增对象” 按钮,在窗口的数据对象列表中,增加了一个新的数据对象。 (3)选中该数据对象,按“对象属性”按钮,或双击选中对象,则打开“数据对象属性设置” 窗口。 3. 动画的制作及链接 1、指示灯的动画连接 (1)双击启动指示灯,弹出“单元属性设置”窗口。 (2)单击“动画连接”选项卡,进入该页。 (3)单击“组合图符”,出现“?”、“”按钮。 (4)单击“”按钮,弹出“动画组态属性设置”窗口。单击“属性设置”选项卡,进入该页。 (5)选中“可见度”选项卡,其他项不选。 (6)单击“可见度”选项卡进入该页。 (7)在“表达式”一栏,单击“?”按钮,弹出当前用户定义的所有数据对象列表,双击“启动按钮”。 (8)在“当表达式非零时”一栏,选择“对应图符可见”。 (9)单击“确认”按钮,退出“可见度”设置页。 (10)单击“确认”按钮,退出“单元属性设置”窗口,结束启动指示灯的动画连接。 (11)单击“保存”按钮。 (12)依次对其他指示灯进行设置,依照步骤(1~11)。 经过这样的连接,当按下机械手或画面上的启动按钮后,不但相应变量的值会改变,相应指示灯也会出现亮灭的改变。 垂直移动动画连接: (1)在“实时数据库”中增加一个新变量“垂直移动量”,初值:0,类型:数值型。 (2)单击“查看”菜单,选择“状态条”,在屏幕下方出现状态条。状态条左侧文字代表当前操作状态,右侧显示被选中对象的坐标和大小。 (3)估计总垂直移动距离:在上工件底边与下工件底边之间画一条直线,根据状态条大小指示可知直线长度即总垂直移动距离,垂直移动距离为104。 (4)在脚本程序的开始处增加“动画控制”语句: IF 下移=0 THEN 垂直移动量=垂直移动量+1 ENDIF IF 上升=0 THEN 垂直移动量=垂直移动量-1

文档评论(0)

annylsq + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档