基于mcgs的半精镗专用镗床控制系统的毕业设计论文(编辑修改稿)内容摘要:

可以对实时数据进行可视化处理。 实时数据库是 MCGS 嵌入版系统的核心实时数据库相当于一个数据处理中心,同时也起到公用数据交换区的作用。 MCGS 嵌入版使用自建文件系统中的实时数据库来管理所有实时数据。 从外部设备采集来的实时数据送入实时数据库,系统其它部分操作的数据也来自于实时数据库。 实时数据库自动完成对实时数据的报警处理和存盘处理,同时它还根据需要把有关信息以事件的方式发送给 系统西安航空职业技术学院 毕业设计论文 第 10 页 共 31 页 的其它部分,以便触发相关事件,进行实时处理。 因此,实时数据库所存储的单元,不单单是变量的数值,还包括变量的特征参数(属性)及对该变量的操作方法(报警 属性、报警处理和存盘处理等)。 这种将数值、属性、方法封装在一起的数据我们称之为数据对象。 实时数据库采用面向对象的技术,为其它部分提供服务,提供了系统各个功能部件的数据共享。 主控窗口构造了应用系统的主框架主控窗口确定了工业控制中工程作业的总体轮廓,以及运行流程、特性参数和启动特性等项内容,是应用系统的主框架。 设备窗口是 MCGS 嵌入版系统与外部设备联系的媒介设备窗口专门用来放置不同类型和功能的设备构件,实现对外部设备的操作和控制。 设备窗口通过设备构件把外部设备的数据采集进来,送入实时数据库,或把实时数据库中 的数据输出到外部设备。 一个应用系统只有一个设备窗口,运行时,系统自动打开设备窗口,管理和调度所有设备构件正常工作,并在后台独立运行。 注意,对用户来说,设备窗口在运行时是不可见的。 用户窗口实现了数据和流程的 “ 可视化 ” 用户窗口中可以放置三种不同类型的图形对象:图元、图符和动画构件。 图元和图符对象为用户提供了一套完善的设计制作图形画面和定义动画的方法。 动画构件对应于不同的动画功能,它们是从工程实践经验中总结出的常用的动画显示与操作模块,用户可以直接使用。 通过在用户窗口内放置不同的图形对象,搭制多个用户窗口,用户 可以构造各种复杂的图形界面,用不同的方式实现数据和流程的 “ 可视化 ”。 组态工程中的用户窗口,最多可定义 512 个。 所有的用户窗口均位于主控窗口内,其打开时窗口可见;关闭时窗口不可见。 运行策略是对系统运行流程实现有效控制的手段运行策略本身是系统提供的一个框架,其里面放置有策略条件构件和策略构件组成的 “ 策略行 ” ,通过对运行策略的定义,使系统能够按照设定的顺序和条件操作实时数据库、控制用户窗口的打开、关闭并确定设备构件的工作状态等,从而实现对外部设备工作过程的精确控制。 一个应用系统有三个固定的运行策略:启动策略 、循环策略和退出策略,同时允许用户创建或定义最多 512 个用户策略。 启动策略在应用系统开始运行时调用,退出策略在应用系统退出运行时调用,循环策略由系统在运行过程中定时循环调用,用户策略供系统中的其它部件调用。 综上所述,一个应用系统由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五个部分组成。 组态工作开始时,系统只为用户搭建了一个能够独立运行的空框架,提供了丰富的动画部件与功能部件。 西安航空职业技术学院 毕业设计论文 第 11 页 共 31 页 3 工程的建立与变量的定义 工程的建立 (1)单击文件菜单中“新建工程”选项, 弹出“新建工程设置”窗口 , 点击确定按钮。 如图 31 所示 (2)选择文件菜单中的“工程另存为”菜单项,弹出文件保存窗口。 (3)在文件名一栏内输入“ 半精镗专用镗床 ”,点击“保存”按钮,工程创建完毕。 如图 32所示。 图 31 新建 工程 图 32 输入工程名 西安航空职业技术学院 毕业设计论文 第 12 页 共 31 页 变量的 定义 在开始定义之前,我们先对系统进行分析,确定需要的变量。 本系统至少需要个变量,见表 1 表 1 半精镗专用镗床监控系统变量分配表 变量名 类型 初值 注释 启动停止按钮 开关 0 启动控制信号,输入 1 启动,输入 0 停止 复位停止 按钮 开关 0 复位控制信号,输入 1 复位后停止;输入 0 无效 上移信号 开关 0 工件上移信号,输入 1 有效 上移信号 1 开关 0 夹板上移信号,输入 1 有效 下移信号 开关 0 工件下移信号,输入 1 有效 下移信号 1 开关 0 夹板下移信号,输入 1 有效 左移信号 开关 0 右侧快速退回信号,输入 1 有效 左移信号 1 开关 0 左侧快进信号,输入 1 有效 左移信号 2 开关 0 左侧工进左移信号,输入 1 有效 右 移信号 开关 0 右侧快进信号,输入 1 有效 右 移信号 1 开关 0 右侧工进信号,输入 1 有效 右 移信号 2 开关 0 左侧快速退回信号,输入 1 有效 夹紧信号 开关 0 工件夹紧信号,输入 1 有效 放松信号 开关 0 工件放松信号,输入 1 有效 插销信号 开关 0 销插销完毕信号,输入 1 有效 拔销信号 开关 0 拔销完毕信号,输入 1 有效 左可见度 开关 0 左边加工可见度,输入 1 有效 右可见度 开关 0 右边加工可见度,输入 1 有效 垂直移动量 数值 0 工件垂直下移数值 垂直移动量 1 数值 0 上板下移数值 水平移动量 数值 0 整个右滑台右移数值 水平移动量左 数值 0 整个左滑台左移 数值 表 1 半精镗专用镗床监控系统变量分配表 变量定义的步骤 ( 1)单击工作台中的“实时数据库”选项卡,进入“实时数据库”窗口页,如图 33 所示。 窗口中列出了系统已有变量“数据对象”的名称。 其中一部分为系统内部建立的数据 步骤 对象。 现在要将表中定义的数据对象添加进去。 西安航空职业技术学院 毕业设计论文 第 13 页 共 31 页 图 33 实时数据库 ( 2)单击工作台右侧“新增对象”按钮,在窗口的数据对象列表中增添了一个新的数据对象,如图 34 所示。 图 34 新添数据对象 ( 3)选中该数据对象,按“对象属性 |按钮,或双击选中对象,这则打开“数据对象属性 设置”窗口。 a将“对象名称”改为: 启动停止按钮 ;“对象初值”改为: 0;“对象类型”选择:开关型;在“对象内容注释输入框 |内输入: 启动停止信号,输入 1启动;输入 0停止 b单击“确定”。 如图 35 所示。 (4)按照步骤 35,根据上面列表,设置其他数据对象。 (5)单击“保存”按钮。 西安航空职业技术学院 毕业设计论文 第 14 页 共 31 页 图 35 数据对象属性设置 西安航空职业技术学院 毕业设计论文 第 15 页 共 31 页 4 工程画面的建立 ( 1)在“用户窗口”中单击“新建窗口”按钮,建立“窗口 0”。 如图 41所示。 如图 41 新建用户窗口 ( 2)选中“窗口 0”,单击“窗口属性”,进入“用户窗口属性设置”。 ( 3)将窗口名称改为: 半精镗专用镗床 :窗口标题改为: 半精镗专用镗床 ;其他不变。 如图 图 42所示。 图 42 用户窗口属性设 西安航空职业技术学院 毕业设计论文 第 16 页 共 31 页 半精镗专用镗床监控 画面的制作 ( 1) 单击“用户窗口”。 ( 2)双击“用户窗口”中的 “ 半精镗专用镗床 ”。 进入编辑画面。 如 图 43所示。 图 43 编辑环境 ( 2)单击“工具箱”内。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。