



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、冲压生产线的监控及仿真软件开发本文介绍了在车身冲压自动化生产线上监控平台的一种开发方式,与目前该领域普遍采用的方式有所不同,在VC+6.0平台上利用虚拟制造技术,基于OPC工业自动化通讯规范与西门子S7系列产品交互通讯,实现了整条生产线的在线监控以及不同冲压件机械手运动轨迹及生产过程的仿真模拟。 目前工业自动化领域监控平台大多采用平面显示,尤其在车身冲压自动化线领域,由于生产环境的特殊性以及要避免压力机与自动化设备产生的碰撞,使得人们对控制程序的安全性及可靠性有了更高的要求,而传统的监控平台只是现场生产状态的普通监视,不能在生产之前对程序进行验证。本文介绍的监控软件可以实现现场生产过程的全方位
2、仿真,在电脑屏幕虚拟三维环境里可以监控到压机滑块与机械手的实时位置;可以对各种调试过的运动轨迹实现电脑上的运动过程仿真,验证运动轨迹的正确性。虚拟制造技术1.虚拟现实1989年,美国VPL Research公司创始人Jaron Lanier提出“Virtual Reality”(虚拟现实)的概念。虚拟现实或虚拟环境是人工构造的,存在于计算机内部的环境。用户能够以自然的方式与这个环境交互(包括感知环境并干预环境),从而产生置身于相应的真实环境中的虚幻感、沉浸感以及身临其境的感觉。虚拟环境系统中计算机提供了“环境”,而不是“数据、信息”,这改变了人机接口的内容,这体现了计算机应用的新方向。当时,计
3、算机和用户交互是计算有关的数值,此后,计算机扩大到处理数值、字符串和文本等各种数据。此后,计算机更扩大到处理图像、图形、声音和语言等多媒体的信息。虚拟现实系统则以环境为计算机处理的对象和人机交互,这开拓了计算机应用的新思路,被喻为计算机应用领域的新革命。虚拟环境系统或虚拟现实系统包括人类操作者、人机接口和计算机。2.虚拟制造技术虚拟制造技术是虚拟现实系统在制造领域的应用,而虚拟制造技术按照侧重点的不同又分为以设计为中心的虚拟制造、以生产为中心的虚拟制造和以控制为中心的虚拟制造。本文主要涉及到虚拟制造技术在控制监控方面的应用。在虚拟环境里控制模型和实际的生产过程,模拟实际的车间冲压自动化生产线的
4、生产过程,评估生产活动的可靠性,并且可以在虚拟环境中调试机械手运动轨迹和具体动作,从而可以取代实际的调试作业。SIMOTION系统在冲压自动化线上的应用作为运动控制系统,SIMOTION将逻辑控制、运动控制(定位、同步等)以及工艺控制(压力、温度控制等)集中在同一个系统中。SIMOTION提供了三种硬件平台:控制器平台SIMOTION C;驱动器平台SIMOTION D;PC平台SIMOTION P。同一个控制程序可以在任意一种平台上运行。其中,SIMOTION D是基于SINAMICS S120驱动平台的驱动系统,从而使其成为一个极其紧凑同时具有强大控制功能的驱动控制系统。SIMOTION
5、D具有若干种规格,具有不同的性能,其中SIMOTION D435适用于中等规模的应用。它带有两个具有时钟同步的PROFIBUS接口以及两个以太网接口。基于以上特点,本条自动化冲压线采用的电气控制系统为西门子公司的SIMOTION D435运动控制系统。冲压自动化线采用机械手上下料传输方式实现整线连续自动化生产,整线由线头拆剁单元(拆剁、穿梭对中、涂油和第一台压机上料),12台压机过渡台与机械手组合传输单元,23台压机过渡台与机械手组合传输单元,34台压机过渡台与机械手组合传输单元,45台压机间过渡台、机械手、线尾下料机械手、线尾皮带机和照明单元组成,总共5个单元。整线采用5个D435分布控制方
6、案,线头采用一个317F-2PN/DP安全PLC和一台工控上位机,每个单元的D435与D435之间、D435与317F之间以及D435与工控机之间采用FROFINET通信,这样保证了各单元之间通信的高速、实时性。 OPC工业自动化通讯规范1OPC背景OPC(OLE for Process Control)是基于Microsoft公司的Distributed internet Application(DNA)构架和Component Object Model(COM)技术,根据易扩展性而设计的。OPC规范定义了一个工业标准接口,该标准使得COM技术适用与过程控制和制造自动化等应用领域。OLE原意
7、为对象链接与嵌入,而现在的OLE包含了许多新的特征,如统一数据传输、结构化存储和自动化,已经成为独立于计算机语言、操作系统甚至硬件平台的一种规范。2OPC接口结构OPC由两套接口组成:客户端和服务器程序员使用的OPC自定义接口(OPC COM Custom Interfaces);支持用高端商业应用开发的客户程序的OPC自动化接口(OPC OLE Automation Interfaces)。COM接口效率高,通过该接口,客户能够发挥OPC服务器的最佳性能,采用C+语言的客户一般采用COM接口方案;自动化接口使解释性语言和宏访问OPC服务器成为可能,采用VB语言的客户一般采用自动化接口。自动化
8、接口简化客户应用程序的实现,但运行时需要进行类型检查,牺牲了程序的运行速度。OPC自定义接口是服务器必须提供的,而自动化接口则不一定提供。3OPC界面关系OPC技术是实现控制系统现场设备与过程管理级进行信息交互,实现控制系统开放性的关键技术。OPC以OLE/COM机制作为应用程序级的通信标准,采用Client/Server模式,把开发访问接口的任务放在硬件生产厂商或第三方厂家。以Server的形式提供给Client,并规定了一系列的接口标准,由Client负责创建Server的对象及访问Server支持的接口,从而把硬件生产厂商与软件开发人员有效地分离开来。在这种情况下,硬件制造商、软件供应商
9、以及用户都可得到极大方便。冲压自动化生产线监控平台1OPC通讯配置SIMATIC NET OPC服务器与SIMOTION S7连接通讯组态。(1)配置PC站的硬件机架。在安装完SIMATIC NET后,使用Station Configuraror配置PC站,并指定本机计算机名为PC站名。(2)在SIMATIC Manager中组态PC站。在SIMATIC Manager中打开整线项目,插入PC站,并在PC站HW Configuration中插入PC站和IE General,在NetPro中配置OPC Server,选择S7 Connection连接类型,建立和项目中设备的连接,配置好IP地址。
10、(3)整线OPC通讯变量地址数据处理。将SCOUT程序中所有需要监控的全局变量导出,并把各变量数据拷贝到Microsoft Access数据库文件中;将线头317F中需要监控的变量信息(变量名、连接地址等)写入Access数据库中,用于对整线信号的监控。(4)在SIMATIC NET中配置Configuration Console。(5)使用OPC Scout进行通讯测试。2.现场通信及仿真用数据库的建立本文涉及到通讯变量的数量比较大,超过4000,且变量之间没有关联,采用Microsoft Access负责背景数据的存储,用来保存变量名、变量地址和变量值等数据,并且负责用户信息管理、生产数据
11、管理等。对各Access数据库表格,在开发平台上创建对应的CRecordset类,并在项目中定义其对象,负责所有背景数据库的操作,此方法简单可靠。 创建Callback回调函数对象LPUNKNOWN pCbUnk;pCbUnk = pCOPCDataCallbackGetUnknown();连接OPC服务器和用户回调函数对象HRESULT hRes = AtlAdvise(m_pIOPCGroupStateMgt_LineIf, pCbUnk, IID_IOPCDataCallback, &m_dwAdvise_LineIf);执行读写操作变量数值的读取采用下面函数完成:r1 = m_pIOPCAsyncIO2_LineIfRead(1, phServer, 1, &dwCancelID, &pErrors);变量数值的写入采用下面函数完成:r1 =m_pIOPCAsyncIO2_LineIfWrite(3, phServer, values, 2, &dwCancelID, &pErrors);获取OPC服务器发布的信息。在Callback.cpp文件中COPCDataCallback: OnDataChange()函数中,当项对象指向的变量发生变化时,就会执行此函数,并在函数参数中赋有变
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年新能源汽车工程师考试试题及答案
- 2025年网络工程师资格考试题及答案
- 2025年风险管理与控制考试试卷及答案解读
- 2025年西方经济学基础知识考试试题及答案
- 医药行业MBO股权收购与人才发展战略整合协议
- 微信小程序电商代运营跨境电商合作框架协议
- 美妆品牌购物中心美妆专区品牌委托经营与产品研发合同
- 短视频社交型移动应用(APP)开发与运营管理协议
- 高端影视特效化妆假发胶水租赁与化妆效果优化协议
- 丹麦电商平台入驻与北欧生活方式营销服务协议
- 《Unit2Myfavoriteseason》教学设计课件
- 《施之以爱报之以恩》的主题班会
- 过水箱涵施工方案
- 数据治理咨询项目投标文件技术方案
- 家庭档案整理
- 生产加工型小微企业安全生产管理人员:安全生产管理
- 沥青路面用木质素纤维检测原始记录
- 货车司机简历
- 70岁以上老人考驾照,三力测试题库答案
- 2023年副主任医师(副高)-中医妇科学(副高)考试上岸历年考点真题演练含答案
- 医院预算业务流程图
评论
0/150
提交评论