帮助 本站公告
您现在所在的位置:网站首页 > 知识中心 > 文献详情
文献详细Journal detailed

新型DCS组态软件OPC客户端和服务器的研究与开发
Research and Development on OPC Client and Server Based on New DCS

导  师: 李正军

学科专业: 081101

授予学位: 硕士

作  者: ;

机构地区: 山东大学

摘  要: 集散控制系统/(DCS/)主要用于实现对生产过程的计算机控制和管理,它在工业过程控制的各个领域中得到广泛应用。传统DCS系统中,由于上层组态软件与现场智能设备之间没有统一的接口标准,现场智能设备之间以及智能设备与上位监控软件之间的信息共享是通过驱动程序来实现的。针对每一个硬件设备,每个应用软件都要根据自己的需求开发一套相应的硬件驱动程序,这导致了驱动程序重复开发,设备不可互换,改造升级困难,访问冲突等一系列问题。 OPC技术的提出彻底改变了使用驱动程序实现数据共享的开发模式。上层应用软件作为OPC的客户端,可以不包含任何硬件通讯接口程序,不关心底层硬件的类型。只要遵循OPC数据接口协议,就能够从不同的硬件厂商提供的OPC数据服务器中读取数据,从而实现了组态软件对各种硬件设备数据的灵活配置和多种系统的真正集成。本文针对新型DCS组态软件的具体需求,对OPC技术进行了深入研究。 本课题的来源是山东省科技厅的重大科研攻关项目,项目名称是基于工业以太网与现场总线技术的新型控制系统,项目编号为31400004010437。根据组态软件开发的实际需求,在Windows 2000平台下,采用Microsoft Visual C++6.0作为开发环境,完成了针对此新型DCS组态软件的OPC客户端和服务器的软件设计与开发。 本文首先介绍了课题的研究背景和意义,OPC技术的产生、发展及其研究现状。接着,简要叙述了OPC技术的本质——COM技术,OPC数据访问规范和OPC历史数据访问规范。然后,在研究国内外先进组态软件的基础上,依据OPCDA规范,提出了OPC客户端和服务器的整体架构。分析了OPC的体系结构和通讯方式,设计了OPC客户端,使其能够读取本地或者远程的OPC服务器;同时,分析了新型DCS系统的实时数据库,历史数据库,并设计了具体的软件解� Distributed Control System /(DCS/), mainly for computer control and management in the process of production, is widely used in various fields of industrial process control. Drive program is applied to sharing information not only between smart devices, but also smart device and upper monitoring software because there is no uniform interface standard between the upper configuration software and on-site intelligent devices in traditional DCS systems. Drive program of each device requires developing according to the needs of application software. As a result, problems occur, such as drive program redundantly developed, equipment impossibly interchangeable, reform and upgrade difficulty, access violation and so on. Changes in development mode have taken place as OPC is used. The upper application software as OPC client could read data from OPC server which is provided by different device companies in the condition of following the OPC data interface protocol. At the meanwhile, OPC client does not need to contain any hardware communication program or care what the underlying hardware is. Flexible configuration of data and integration of multiple systems are implemented. In this paper, the OPC technology is studied in depth based on the specific needs of the new DCS configuration software. The topic is the major scientific research project of Science and Technology Office in Shandong Province, whose name is New Control System based on Industrial Ethernet and Fieldbus and item number is 31400004010437. Considering the idiographic requirement of development, the software design of OPC client and server based on the new DCS come true on the platform of Windows 2000, choosing Microsoft Visual C++ 6.0 as program development tool. In this thesis, research background, significance of the subject and the generation, development and current research status of OPC technology at home and abroad is introduced at first. Then, COM, which is short for Component Object Model and the key of OPC technology, is studied,

关 键 词: 服务器 客户端 驱动程序 组态软件

领  域: [自动化与计算机技术] [自动化与计算机技术]

相关作者

作者 蔡治军
作者 梁秋
作者 张洁珍
作者 张小琼
作者 陈真

相关机构对象

机构 暨南大学
机构 华南理工大学
机构 中山大学传播与设计学院
机构 暨南大学新闻与传播学院
机构 深圳大学传播学院

相关领域作者

作者 李文姬
作者 邵慧君
作者 杜松华
作者 周国林
作者 邢弘昊