MCGS在机械手控制中应用.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MCGS在机械手控制中应用

MCGS在机械手控制中的应用 1 MCGS的概述 1) MCGS的简介 MCGS (Monitor and Control Generated System,通用监控系统)是北京昆仑通态自动化软件科技有限公司研发的一套用于快速构造和生成计算机监控系统的组态软件。它能够在基于Microsoft的各种32位Windows平台上运行,通过对现场数据的采集处理,以动画显示、报警处理、流程控制和报表输出等多种方式向用户提供解决实际工程问题的方案,在自动化领域有着广泛的应用。 2) MCGS的构成 MCGS系统包括组态环境和运行环境两个部分。组态环境是工具软件,帮助用户设计和构造应用系统;运行环境则按组态环境中构造的组态工程,以用户指定方式运行,并进行各种处理,完成用户组态设计的目标和功能。由MCGS生成的用户应用系统,其结构由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五个部分组成。 3) MCGS主要特性和功能 (1)简单灵活的可视化操作界面; (2)实时性强、良好的并行处理性能; (3)丰富、生动的多媒体画面; (4)开放式结构,广泛的数据获取和强大的数据处理功能。除此以外,MCGS还提供了一套开放的可扩充接口,用户可根据自己的需要用VB、VC等高级开发语言,编制特定的构件来扩充系统的功能。MCGS用数据库来管理数据存储,系统可靠性高。MCGS设立对象元件库,组态工作简单方便,易于实现对工控系统的分布式控制和管理。 4)MCGS的作用 MCGS全中文组态软件是真正的32位程序,支持多任务、多线程,提供近百种绘图工具和基本图符。使用ActiveDLL把设备驱动挂接在系统之中,支持数据采集板、智能模块、智能仪表、PLC、变频器、网络设备,它支持ActiveX控件,包括温控曲线、实时曲线、计划曲线、历史曲线、XY曲线、实时报表、历史报表、单行报表、配方管理、数据库管理、数据库浏览统计、多媒体输出等众多构件。 MCGS全中文组态软件可完整实现ODBC接口,可与SQLServer、Oraver、Oracle、Access等主要数据库相连,可实现各种复杂的报表,并以不同方式增加、删除数据库中的记录,支持CAN、PROFIBUS、HART、LONWORKS等多种现场总线。它还具有强大的网络功能,支持TCP/IP、MODEM、485/422/232等多种网络数据传输方案,提供4级安全必威体育官网网址机制。 工程组态软件MCGS的最大优点是组态方便,它融会了中外工控组态软件的众多长处,只要是稍具外语常识,即可以方便组态。 2. 机械手监控系统的组态过程 2.1工程的建立与变量的定义 2.1.1 工程的建立 (1)单击文件菜单中“新建工程”选项,自动生成新建工程,默认的工程名为:“新建工程0.MCG”。 (2)选择文件菜单中的“工程另存为”菜单项,弹出文件保存窗口。 (3)在文件名一栏内输入“机械手控制系统”,点击“保存”按钮,工程创建完毕。 2.1.2 变量的定义 在MCGS中,变量也叫数据对象。定义数据对象的内容主要包括:指定数据变量的名称、类型、初始值和数值范围确定与数据变量存盘相关的参数,如存盘的周期、存盘的时间范围和保存期限等。 在开始定义之前,我们先对系统进行分析,确定需要的变量。本系统至少需要21个变量,见下表。 机械手控制系统变量分配表 变量名 类型 初值 注释 X00 开关型 0 机械手启动控制信号,SB1输入,1有效 X01 开关型 0 机械手移动的下限位置控制信号 X02 开关型 0 机械手移动的上限位置控制信号 X03 开关型 0 机械手移动的右限位置控制信号 X04 开关型 0 机械手移动的左限位置控制信号 X05 开关型 0 机械手停止控制信号, SB2输入,1有效 Y00 开关型 0 机械手的下移动作控制信号 Y01 开关型 0 机械手的夹紧动作控制信号 Y02 开关型 0 机械手的夹上升作控制信号 Y03 开关型 0 机械手的夹右行作控制信号 Y04 开关型 0 机械手的夹左行作控制信号 Y05 开关型 0 原位,机械手复位 MOVEX1 数值型 0 机械手右手指的水平移动量 MOVEX2 数值型 0 机械手、横滑杆、竖滑杆的水平移动量 MOVEX3 数值型 0 机械手左手指的水平移动量 MOVEX4 数值型 0 物体的水平移动量 MOVEY1 数值型 0 竖滑杆、机械手手指的垂直移动量 MOVEY2 数值型 0 物体的垂直移动量 MOVEY3 数值型 0 手放松记数 FLAG00 开关型 0 启动标志 FLAG01 开关型 0 停止标记 变量定义的步骤 (1)单击工作台中的“实时数据库”选项卡,进入“实时数据库”窗口页。 (2)单击工作台右侧“新增对象

文档评论(0)

phltaotao + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档