基于C/S架构的OPC数据访问技术的研究及实现

来源 :兰州交通大学 | 被引量 : 20次 | 上传用户:dodosparkle
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术和网络技术的迅速发展,在工业自动化领域的软硬件产品种类也越来越丰富,但复杂的大型系统集成也变得更加困难。因此,不管是对于用户、软件开发者还是硬件生产商来说,应用一个统一的数据通信标准显得十分有必要。OPC(OLE for Process Control)技术是以OLE/COM(Object Linking and Embedding/Component Obiect Model)技术为基础,采用客户/服务器模式,把硬件生产商和应用软件开发者分离出来,大大减少了系统集成过程中的复杂性及重复性工作,为自动化系统中硬件设备与客户端应用程序之间提供了一种标准的数据通信和访问机制。本文重点研究了以下几个方面:首先,认真研究OPC技术的核心技术基础,以及利用连接点机制实现COM组件的通信。探讨了OPC的几种规范标准,详细分析了OPC服务器体系结构及其三种数据访问方式,给出了OPC客户端与服务器端数据通信的实现方法。其次,设计并实现了监控系统平台。用WinCC(Windows Control Center)软件组态上位机,用PLC连接下位机硬件设备,利用第三方辅助软件PC Access,实现上位机监控系统与下位机的OPC通信。对现场设备中数据进行采集,并将采集到的数据传送到WinCC监控系统中。再次,利用多台计算机搭建局域网,在服务器端和客户端开发多个MATLAB客户端,借用MATLAB工具完成接口程序和先进控制算法的设计。以服务器计算机提供的OPCserver. WinCC为OPC服务器,利用OPC技术实现多个MATLAB客户端与WinCC的数据通信。充分发挥了MATLAB强大的数据处理能力和WinCC的良好人机交互功能,弥补了WinCC中数据处理能力不足的缺点,扩展了WinCC对复杂系统的监控能力。最后,利用Visual C++开发了OPC客户端,基于OPC技术及通信原理,实现了VC客户端与OPCServer.WinCC服务器之间的数据通信。由于WinCC系统在运行过程中,对计算机的硬件要求较高,故开发二级管理系统可以帮助用户更好的管理系统。文中通过对OPC技术的理论分析和研究,将其应用于稀土萃取过程控制系统中的通信部分,使得从规范性和通用性等方面能够同时实现多个对象的OPC通信。对于使用WinCC开发的监控系统,在控制功能及管理功能上均得到更好的扩展。
其他文献
在经济全球化深入发展的背景下,准确把握和预测未来经济形势,是我国制定经济政策的重要依据。DSGE模型对于政策变化对经济发展的影响提供了一个可靠的分析手段。综合文献以及
故意杀人罪是常见、高发的严重犯罪,世界各国关于杀人罪的立法也大都根据不同情况作了不同类型的规定。而我国《刑法》却只采用简单罪状的形式对故意杀人罪予以规定,定罪量刑
目的:本课题以脂溢性皮炎的血热风燥证患者为研究对象,采用丹萍皮炎丸,对患者的皮疹颜色数目、瘙痒、鳞屑、油脂溢出、渗出糜烂及脱发的变化进行临床研究,评价丹萍皮炎丸治疗脂溢
中哈两国是山水相连的友好邻邦,随着中哈两国关系的深化,经济贸易来往增多,在哈萨克斯坦需要学习汉语者日益增多。从开展汉语教学的学校分布情况来看,越靠近中哈边境,开展汉
项目融资作为近30年来国际金融市场的一个重要创新,不仅为吸引私人资本、商业资本和国际资本提供了更加灵活多样的投资渠道,也为各国能源发展及基础设施建设以及当地经济发展提
新时期加强和改进大学生思想政治教育成为时代发展的要求,成为高校的重要责任。福建省委教育工作委员会、福建省教育厅2010年4月颁布《关于进一步推进大学生思想政治教育精细
太阳能光伏发电作为目前可开发量最大的洁净能源,是唯一能够保证人类未来需求的能源来源。然而,光伏发电作为一种有区别于传统电源的新能源,却存在着系统工作点变化较快、其
世界能源形势日益紧迫。同时环境状况是人类面临的另一大问题,仅在我国环境污染间接或直接造成的经济损失占国民总值的比例已经达到3—4%。太阳能光伏发电作为重要的一种清洁
头颈部鳞状细胞癌(head and neck squamous cell carcinoma, HNSCC)是人类常见的恶性肿瘤之一,在世界恶性肿瘤排名中位居第六,每年新发病例数超过50万。该病具有起病隐匿、侵袭力
随着科技的发展,电子器件特别是平板显示朝着轻薄化方向发展,柔性衬底透明导电薄膜因其具有重量轻,可变形,不易碎等优点,已成为目前国际上研究的一大热点。众所周知,ITO作为