单片机毕业论文基于PLC的水塔水位控制系统的设计.doc
《单片机毕业论文基于PLC的水塔水位控制系统的设计.doc》由会员分享,可在线阅读,更多相关《单片机毕业论文基于PLC的水塔水位控制系统的设计.doc(38页珍藏版)》请在三一办公上搜索。
1、 毕 业 论 文题目 基于PLC的水塔水位控制系统的设计 姓 名: 所在学院: 自动化工程学院 所学专业: 电气工程及其自动化 班 级 08级3班 学 号 200806709082 毕业论文(设计)任务书论文题目基于PLC的水塔水位控制系统的设计院部自动化学院专业电气工程及其自动化班级08级3班毕业论文(设计)的要求一:学生将所学的知识和技能应用于毕业设计中,对实际问题进行分析和概括.二:学生能独立检索和多渠道获取文献资料,学习、了解、提炼和掌握本课题所需材料.三:针对已掌握的知识,设计控制方案.毕业论文(设计)的内容与技术参数一:学习可编程控制器软件s7-300的使用,熟悉硬件配置及指令的运
2、用。学习Wincc6.0软件的使用。二:学习利用MPI来实现s7-300和Wincc6.0的通信。三:掌握用Wincc绘制组态画面的基本方法.四:熟练掌握下位机和上位机的MPI通信,并以此来完成水塔水位控制系统的设计.毕业论文(设计)工作计划2011年12月份:完成论文题目的选取2012年2月份:完成论文的总体框架2012年3月份:完成论文的细节部分2011年4月份:完成论文格式整理及准备论文答辩接受任务日期 年 月 日 要求完成日期 年 月 日学 生 (签名) 年 月 日指 导 教 师 (签名) 年 月 日院长(主任) (签名) 年 月 日摘 要随着科学技术的迅速发展,监控软件在工业生产中发
3、挥着越来越重要的作用。同时,自动化系统对大范围信息共享的需求越来越迫切,因而对工业控制系统的开放性的要求也越来越高。传统的工业上位机监控软件开发都是基于设备的,程序的稳定性和复杂度受制于底层硬件的通讯协议。同一种设备为适应不同的应用程序可能需要有多种不同的驱动程序,不同驱动程序之间存在着不一致性,像工业界所广泛使用的DCS、FCS等系统没有统一的接口标准,难以与现场多种设备连接。因此驱动程序对硬件存在着极大的依赖性。为了满足这种需要,本文提出了一种基于OPC技术的监控软件的设计方案。OPC(OLE for Process Control)是在Microsoft的COM/DCOM技术的基础上定义
4、的一个工业标准接口。OPC技术把对象链接和嵌入技术应用于工业过程控制领域,提供了一种标准的数据访问机制。使得现场设备不管以何种形式存在,客户都以统一的方式去访问,从而保证软件对客户的透明性。本文深入研究COM技术和OPC数据访问规范,并对基于OPC的监控软件进行了设计和开发。对OPC客户端模块进行了设计;所设计的基于OPC的监控软件可以与多种OPC服务器进行连接,并能对OPC服务器的数据进行读写操作,从而实现了监控软件与多种现场控制设备的数据传输;论文主要介绍煤矿胶带运输机在 WinCC 友好的界面下进行组态、编程和数据管理,可以形成所需的操作画面、监控画面、控制画面、报警画面、实时趋势曲线、
5、历史趋势曲线和打印报表等。实现对PLC及其他工业现场设备的数据的监控。成功地实现了以统一方式与现场多种设备进行数据访问,避免了驱动程序开发的重复性,具有广阔的应用前景。关键词:OPC;COM;数据访问(Data Acess);客户端AbstractWith the rapid development of science and technology, in industrial production monitoring software is playing an increasingly important role. At the same time, automated inform
6、ation sharing system to the needs of a wide range of increasingly urgent, and therefore open industrial control systems requirements are increasing. Traditional industrial PC control software development are based on equipment, procedures, subject to the stability and complexity of the underlying ha
7、rdware, communication protocol. The same equipment for different applications may require different drivers, different drivers there are inconsistencies between, as a widely used industrial DCS, FCS and other systems there is no uniform interface standard, it is difficult and on-site a variety of de
8、vices. Therefore, there is the hardware driver greatly dependent. To meet this need, this paper presents a monitoring software based on OPC technology, design. OPC (OLE for Process Control) is in Microsofts COM / DCOM technology, based on the definition of an industry standard interface. OPC technol
9、ogy to Object Linking and Embedding technology in the field of industrial process control, providing a standard data access mechanism. Makes the field device in whatever form, customers in a uniform way to access, thus ensuring the transparency of the software to customers. This article studies the
10、COM technology and the OPC data access specification, and monitoring of OPC-based software design and development. OPC client module of the design; the design of the OPC-based monitoring software can be connected with a variety of OPC servers and OPC server can read and write data to achieve the mon
11、itoring software and a variety of field control devices data transmission; paper introduces coal belt conveyor friendly interface in WinCC configuration, programming and data management, can form the required operation screen, monitor screen, the control screen, the alarm screen, real-time trend cur
12、ve, historical trend curve and print reporting. To achieve the PLC and other industrial field device monitoring data. Successfully achieved in a uniform way and field a variety of devices for data access, avoiding repetitive driver development, and has broad application prospects. Keywords:OPC;COM;D
13、ata Acess;Clients目 录摘要Abstract1、绪论12、OPC技术研究32.1 OPC的历史和发展现状32.1.1 OPC简介32.1.2 OPC访问接口32.1.3 OPC技术国内外研究现状及发展趋势32.1.4 OPC技术的应用32.2 COM技术概述42.3 COM接口42.3.1接口的定义和标识42.3.2接口描述语言IDL52.3.3 COM接口特性52.4 COM结构62.4.1客户/服务器模型62.4.2 COM库72.5 COM的实现72.5.1进程内组件和进程外组件72.5.2 COM对象的管理73、OPC数据访问规范的研究93.1 OPC规范简介93.2
14、OPC 数据访问对象与接口93.3.1 OPC 服务器对象及其接口103.3.2 OPC 组对象及其接口113.3.3 OPC 客户端接口133.4 OPC 数据访问方式143.4.1同步访问方式143.4.2 异步访问方式143.4.3 订阅访问方式144、基于OPC的监控软件的设计154.1监控软件的总体框架154.2 OPC客户端模块的设计164.2.1 OPC客户端实现机制164.2.2 OPC客户端开发的必备条件164.2.3客户端软件总体设计思路174.2.4数据访问服务器对象设计184.2.5客户端详细设计205、监控软件的应用实例235.1 WinCC 组态软件235.1.1特
15、点245.1.2功能245.2控制系统分析235.2.1控制系统要求及实现245.2.2监控点位245.2.3皮带部分245.3 Wincc与PLC通讯实现235.3.1设置PG/PC245.3.2设置通道参数245.3.3系统运行测试245.4组态监控画面265.4.1创建项目245.4.2建立驱动连接245.4.3画面245.4.4变量的创建和归档29结论30致谢31参考文献321 绪论随着计算机网络的普及以及信息化、智能化的发展,自动化软件的发展趋势成为整合IT与工厂自动化的关键。组态软件就是伴随着DCS的出现逐渐被广大的生产过程自动化技术人员所熟悉的,并朝着开放性,集成化,网络化,小型
16、化,组件化,通讯接口opc化方向发展。因其有数据采集和输出、数据处理、数据显示和保存等几个典型的特点,从而在工业生产控制过程中展现出了广阔的应用前景。本论文分析工业数据采集和监控软件一般结构和开发方法,设计一套组态工具以便快速、稳定地开发出可靠的监控系统。OPC的提出彻底改变了传统开发模式,上层应用软件作为OPC数据客户端可以不包含任何硬件通讯接口程序,不关心底层是什么硬件。只要遵循OPC数据接口协议,就能够从不同的硬件商提供的OPC数据服务器中取得数据,从而实现数据的灵活配置和多种系统的真正集成。工业控制领域用到大量的现场设备,在OPC出现以前,软件开发商需要开发大量的驱动程序来连接这些设备
17、。应用程序驱动程序与设备一般是一对一的,如图1.1。因此会导致重复开发,设备不可互换, 改造升级困难,访问冲突等问题。具有软件包A的PC具有专用软件的PLC具有专用软件的DCS设备A设备B设备C图1.1 传统的数据访问方式采用OPC标准(主要是OPC DA,Data Access)后,驱动程序不再由软件开发商开发,而是由硬件开发商根据硬件的特征,将各个硬件设备驱动程序和通讯程序封装成可独立运行或嵌入式运行的OPC数据服务器。由于这一部分工作由熟悉该硬件性能的硬件提供商完成,一方面能够最大限度地挖掘硬件的潜力,提高驱动程序的性能,从而避免了开发重复性,使开发费用大大降低;另一方面,硬件驱动程序封
18、装成OPC服务器后,相对于上层应用硬件的性能特征和通讯协议是不可见的,使硬件提供方的技术得到了保护。使用OPC技术使每个OPC客户可以连接到一个或多个OPC服务器,形成如图1.2所示的C/S系统构架:OPC客户机AOPC客户机BOPC客户机COPC服务器AOPC服务器BOPC服务器C图1.2 OPC DA 对现场数据的垂直访问方式2 OPC技术研究OPC技术是基于微软的COM/DCOM(组件对象模型/分布式组件对象模型)技术而建立起来的一项技术,首先需要对COM/DCOM 技术有较深入的理解和认识,而DCOM 是COM 的扩展,因此只有熟练掌握了COM 的基本概念和特性,才能开发出OPC 客户
19、端程序。2.1 OPC的历史和发展现状2.1.1 OPC简介OPC 是OLE for Process Control的缩写, 即把OLE应用于工业控制领域。是OPC基金会组织倡导的工业控制和生产自动化领域中的硬件和软件之间的标准接口。OLE原意是对象链接和嵌入,随着OLE 2的发行。其范围已远远超出了这个概念。现在的OLE包容了许多新的特征,如统一数据传输、结构化存储和自动化,已经成为独立于计算机语言、操作系统甚至硬件平台的一种规范,是面向对象程序设计概念的进一步推广。OPC建立于OLE规范之上,它为工业控制领域提供了一种标准的数据访问机制。它实现的就是一个桥梁,把所有底层的信息收集起来,集中
20、管理,再提供给上层的软件。统一了各厂家的数据接口。2.1.2 OPC访问接口Opc服务器通常支持两种类型的访问接口,它们分别为不同的编程语言环境提供访问机制。这两种接口是:自动化接口(Automation interface);自定义接口(Custom interface)。自动化接口通常是为基于脚本编程语言而定义的标准接口,可以使用VisualBasic、Delphi、PowerBuilder等编程语言开发OPC服务器的客户应用。而自定义接口是专门为C+等高级编程语言而制定的标准接口。OPC现已成为工业界系统互联的缺省方案,为工业监控编程带来了便利,用户不用为通讯协议的难题而苦恼。任何一家自
21、动化软件解决方案的提供者,如果它不能全方位地支持OPC,则必将被历史所淘汰。2.1.3 OPC技术国内外研究现状及发展趋势OPC技术作为一项己经成型的过程控制领域软硬件接口的数据通讯标准,OPC受到了国内工控行业的足够重视,在控制的各个领域对OPC技术的应用越来越广泛。国内许多公司都纷纷在自己的产品中增加OPC特性,包括为控制应用软件添加OPC客户端的功能,为现场设备提供OPC服务器等。一些国内工控软件公司也充分利用OPC技术增强和扩展其软件功能,例如,北京亚控公司的组态王,三维力控等。同时一些研发机构还开发了OPC可视化开发软件包和相应控件。OPC技术己成为许多新型控制系统数据传递的核心技术
22、,OPC的应用主要应先将OPC DA技术应用成熟,然后才考虑基于OPC的实时数据库、复杂数据,批处理等。要形成完全自主产权的控制系统,研发控制系统配套软件,还应该紧跟技术的最新发展,使产品的在兼容性、互操作性方面有更大的提高。2.1.4 OPC技术的应用由于OPC技术的采用,使得可以以更简单的系统结构、更长的寿命、更低的价格解决工业控制成为可能。同时现场设备与系统的连接也更加简单、灵活、方便。因此OPC技术在国内的工业控制领域得到了广泛的应用,主要应用领域如下: 1) 数据采集技术OPC技术通常在数据采集软件中广泛应用。现在众多硬件厂商提供的产品均带有标准的OPC接口,OPC实现了应用程序和工
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 毕业论文 基于 PLC 水塔 水位 控制系统 设计
链接地址:https://www.31ppt.com/p-3936641.html