毕业设计(论文)基于组态软件的PLC仿真实验平台设计.doc
《毕业设计(论文)基于组态软件的PLC仿真实验平台设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于组态软件的PLC仿真实验平台设计.doc(40页珍藏版)》请在三一办公上搜索。
1、 摘要 可编程控制器(PLC)是工业控制领域的重要装置,随着工业自动化技术的不断发展,其应用范围也在不断拓展。对于培养专业工程技术方面人才的高校来说,PLC的教学显得尤为重要。本文的设计正是在基于改进PLC实验教学装置、提高实验教学质量的目的提出来的。 本文就当前高校PLC教学实验的现状和其中存在的问题提出了可行的方案基于组态软件的PLC实验教学系统。论文的开始分析了现阶段PLC教学系统存在的一些弊端,接着介绍一些常见的PLC以及组态软件,简述它们的发展史,然后是基于组态软件仿真平台的实验原理。本文使用的西门子S7-200PLC和WinCC(Windows Control Center)来讲述
2、平台的设计。最后通过几个简单的仿真实验,详细论述了该实验基于S7-200系列PLC和WinCC组态软件的实现方案,并建立了PLC仿真实验平台教学系统。 教学仿真系统不仅可验证 PLC的控制程序的正确与否,还可直观逼真地显示 PLC 动态控制过程,加深对 PLC 实验的兴趣和理解,提高 PLC课程的理论学习水平。基于组态软件的PLC实验教学系统的建成,解决了高校开展PLC实验课程难的问题,较好的满足了高校PLC课程教学实验的要求。关键词:实验教学,可编程控制器,组态软件,仿真 ABSTRACT Programmable Logic Controller (PLC) is an important
3、 field of industrial control devices. With the continuous development of industrial automation technology, it is also expanding its range of applications. To colleges and universities which cultivate talents of professional engineers, PLC teaching is particularly important. This paper is brought up
4、based on the purpose of improving PLC experimental teaching device and the quality of experiment teaching.This paper analyzed the current condition of domestic PLC experimental teaching at present and summarized the existing problems of experimental teaching equipment in many universities, then prop
5、ounded a new PLC experiment system based on industrial monitoring configuration software which is in combination of the base of previous studies.The beginning of the paper analyzed the drawbacks existed in present teaching system of PLC, then introduce some common PLC and configuration software. A b
6、rief description of their development history, and is based on the principle of the simulation platform of the configuration software .In this paper, using the Siemens S7-200 PLC and WinCC (Windows Control Center) to tell the platform design. Finally through a few simple simulation experiment, the e
7、xperiment is discussed based on S7-200 series PLC and WinCC configuration software implementation scheme, and the PLC experiment teaching system is established. Teaching simulation system can not only verify the PLC control program is correct or not,also can realistically according to dynamic contro
8、l process of PLC, deepen the interest and understanding of the PLC experiment and raise the level of theoretical study of PLC course. Of the PLC experiment teaching system based on configuration software is built, solved the problem of the colleges and universities to carry out the PLC experiment co
9、urse is difficult, better meet the requirements of the PLC course teaching experiment.Key words: Experiment Teaching, PLC ,Configuration Software, Simulation1 绪论11.1课题研究的目的和意义11.2 国内外研究情况21.3 课题研究的主要内容及章节安排31.3.1 课题研究的主要内容31.3.2 论文内容安排32 课题相关技术介绍42.1 PLC42.1.1 PLC的基本概念42.1.2 PLC的基本工作原理62.2 组态软件72.2.
10、1 组态软件的基本概念72.2.2 组态软件的功能72.2.4 组态软件的特点112.3 仿真平台技术113 实验系统的构成及通信133.1 实验系统的构成133.2 OPC服务器的建立133.2.1 通信接口的设置133.2.2 OPC服务器的建立133.3基于WinCC的S7-200实验平台系统开发144 基于组态软件的PLC实验平台仿真实验154.1 刀具库选刀实验154.1.1 编写PLC程序154.1.2 组态画面174.1.3 对画面添加动态174.1.4 激活WinCC并运行PLC测试组态画面184.2 反应罐自动控制系统204.2.1 编写PLC程序204.2.2 组态画面及动
11、态的添加 234.2.3 组态画面的测试244.3 搬运机械手监控系统274.3.1 编写PLC控制程序274.3.2 组态画面及动态画面添加314.3.3 激活WinCC并运行PLC测试组态画面32总结与展望34参考文献35致谢361绪论1.1课题研究的目的和意义 传统 PLC实验教学的一般思路是根据系统控制要求选择 PLC硬件配置,譬如有多少个开关输入量、模拟输入量、开关输出量、模拟输出量;然后编写梯形图并输入到 PLC 中,并在实验板上观察最后输出的运行结果.这种教学方式缺乏直观性,实验者不能观察到中间变量,不能体会到实验的变化过程,因此对实验结果也只能是感性认识,被动接受,无法吸引学生
12、的学习兴趣。而当今的教育体制是要使教学尽量符合实际,课堂教学、实验教学、生产实际应保持一致,传统的 PLC实验教学方式不能解决这一问题。实验者对传统的PLC实验教学方式不感兴趣的另一个原因是灵活性、参与性不强,硬件配置、软件编程都是“死的”,按部就班无创新,参数不能修改,结果预知。 基于工业组态软件的PLC虚拟实验控制系统,突破了传统的PLC实验模式,将可编程控制器与监控组态软件有机的结合在一起,利用组态软件模拟多种PLC控制对象,既可降低实验成本,又可以丰富学生的实验课内容,而且实验内容的扩展更新也极为方便1。工业组态软件是指一些数据采集与过程控制的专用软件,它们是在自动控制系统监控层一级的
13、软件平台和开发环境,使用灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具2。它不仅具备工程开发界面立体效果好、场景直观形象的优点,而且还具有开发周期短、监控功能完善、驱动设备丰富、可扩展性强等诸多优势。因此,将工业组态软件应用到PLC实验教学中,用计算机全真模拟被控对象,不但可以克服采用真实被控对象操作复杂、维护困难等这样的一些缺点,而且能以有限的设备、低廉的造价、多样化的程序来丰富学生的实验课内容,对于增强PLC实验课的教学效果,促进PLC实验教学的质量具有一定的意义3。 此外,由于该系统设计是完全模拟真实的工业现场设备的控制要求来进行的,因此,通过对该系统的
14、研究,还可以使工业监控现场的设计人员在监控系统设计安装的早期,即可在虚拟的环境中直观形象的对模拟的监控系统进行设计优化和性能测试,对启迪设计创新、提高设计质量、减少设计错误、加快系统设计开发周期同样具有相当的意义4。 本课题的意义在于研制提供一种新型的可编程序控制器教学实验系统,着重学生的能力培养,并给学生留有足够的发挥空间,具有很好的开发柔性和扩展性。该实验系统有一定数目的输入输出元件,同时可编程控制器也有一定数目的输入输出点,学生可以自己利用组态软件内的元件组成接近实际工业应用的界面,自己编制其控制程序,充分发挥学生个人的创造性思维和动手能力,同时也可以使学生掌握可编程序控制器与电力拖动、
15、计算机系统的信号传递及控制功能等结合的先进控制技术。本系统的开发应用不仅能够丰富教师的教学手段,提高学生的学习兴趣,提高教学效果,而且能够为专业老师在复杂控制系统、智能控制系统等方面的研究提供了实验对象及实验手段5。1.2 国内外研究情况 随着计算机仿真技术的发展,西门子、三菱、欧姆龙公司等各个PLC生产厂家几乎都推出自己的PLC仿真软件。西门子公司的最新仿真软件S7PLCSIM,可以仿真57-300和57-400,具有访问模拟PLC的I0存储器、累加器和寄存器,通过仿真运行窗口监控IO存储器及程序运行结果等功能。 三菱公司的最新仿真软件为Gxsimulator6.0,可以仿真Q、QNA、A、
16、FX全系列PLC,具有离线调试功能包括软元件的监视测试,外部机器的IO模拟操作等,但不支持网络通信和智能模块仿真。 欧姆龙公司的最新仿真软件版本为CXSimulator l5,可以仿真CSI、CJI和CPIH。随着虚拟仪器技术的迅速发展,并在越来越多的领域发挥了重要的作用,虚拟仪器的开发软件越来越多,也越来越适用,近年来,世界各国的虚拟仪器公司研制了不少虚拟仪器开发软件,以便于使用者利用这些仪器公司提供的开发平台组建自己的虚拟仪器或测试系统,并编制测试软件。除了上述的优秀开发软件之外,美国HP公司的HP-VEE和HPTIG平台软件,美国TEKTRONIX公司的EZ-Test和TEK-TNS软件
17、,以及美国HEMDATA公司的SNPA-MARTER平台软件,也是国际上公认的优秀虚拟仪器开发平台软件。 PLC虚拟教学实验就是虚拟可编程控制器的控制设备,即利用虚拟控制对象代替实际设备或传统教学模型。其仿真被控对象所使用的可视化系统开发工具大致有两类:其一,由美国微软公司发布的可视化开发工具Visual C+、Visual Basic等;其二,各种工业监控组态软件(比如,Fix、InTouch、WINCC、Labview、组态王、力控)等。国外在这方面的开发,起步比较早。不仅用于虚拟教学实验中,还广泛运用于生产过程监控系统中。国内目前也有不少高校将虚拟控制对象成功地运用于可编程控制器虚拟教学
18、实验或生产过程监控系统中。如北京联合大学、中国农业大学和浙江大学等都进行了相关的可编程控制器虚拟教学实验的研究,但它们在进行虚拟被控平台的开发中往往更多的侧重于用可视化开发工具来实现对被控对象的虚拟仿真,而忽视了用现成的监控组态软件实现上述功能。因此,它们所开发的虚拟教学系统虽然实现了虚拟教学的功能,但却存在开发周期长,过程复杂,且人机界面不如专业监控组态软件友好等缺点6。1.3 课题研究的主要内容及章节安排1.3.1 课题研究的主要内容本次课题研究开发的PLC实验控制系统平台,其实质为:基于工业组态软件的PLC虚拟实验控制系统。它的核心是利用组态软件开发一系列PLC实验学习常用控制对象的组态
19、工程,编写PLC控制程序,并应用相关通信原理将组态工程与PLC控制程序相结合,通过运行组态工程,使PLC的控制过程和动作特征实时的展现在用户面前。1.3.2 论文内容安排本文将分四章进行。第一章 绪论。首先讲述了PLC实验教学在PLC教学中起到举足轻重的作用,然后分析介绍了当前PLC实验教学的常用方法及其不足之处,说明了利用计算机仿真技术来实现PLC虚拟仿真实验教学的现实意义。第二章 相关技术的介绍。本章主要介绍PLC,组态软件及仿真平台等相关技术,如它们的构成,特点及工作原理。第三章 主要介绍实验系统的构成,以及WinCC与PLC之间通信的实现。第四章 实验操作模块的设计。通过三个由易到难的
20、实验帮助同学更好的学会使用该实验系统。2 相关技术介绍2.1 PLC2.1.1 PLC的基本概念 PLC,它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。 PLC的生产厂家有很多,产品的结构也各不相同,但其基本构成相同,都采用计算机结构,如下图所示。PLC主要有6部分组成:CPU(中央处理器)、存储器、输入输出接口电路、电源、外设接口及IO扩展接口。如图2.1所示 图2.1 PLC结构示意图(1) CPU CPU是中央处理器(Central Processing Unit)的英
21、文缩写。它是PLC的核心和控制指挥中心,主要由控制电路、运算器和寄存器组成,并集成在一块芯片上。它按照可编程逻辑控制器系统程序赋予的功能接收并存储从编程器键入的用户程序和数据;检查电源、存储器、I/O以及警戒定时器的状态,并能诊断用户程序中的语法错误。当可编程逻辑控制器投入运行时,首先它以扫描的方式接收现场各输入装置的状态和数据,并分别存入I/O映象区,然后从用户程序存储器中逐条读取用户程序,经过命令解释后按指令的规定执行逻辑或算数运算的结果送入I/O映象区或数据寄存器内。等所有的用户程序执行完毕之后,最后将I/O映象区的各输出状态或输出寄存器内的数据传送到相应的输出装置,如此循环运行,直到停
22、止运行。为了进一步提高可编程逻辑控制器的可靠性,对大型可编程逻辑控制器还采用CPU构成冗余系统,或采用三CPU的表决式系统。这样,即使某个CPU出现故障,整个系统仍能正常运行。(2)存储器 存储器主要存放系统程序、用户程序和数据。根据存储器在系统中的作用,可分为系统程序存储器和用户程序存储器。 系统程序是对整个PLC系统进行调度、管理监视及服务的程序,控制和完成PLC各种功能。这些程序有PLC制造厂家设计提供,固化在ROM中,用户不能直接存取及修改。系统程序存储器容量的大小,决定系统程序的大小和复杂程度,也决定PLC的功能。用户程序是用户在各自控制系统中开发的程序,大都存放在RAM存储器中。因
23、此使用者可以对用户程序进行修改。为保证掉电时不会丢失存储的信息,一般用锂电池作为备用电源。用户程序存储器容量的大小,决定用户控制系统的控制规模和复杂程度。 (3)输入、输出接口电路 输入、输出接口电路是PLC与现场IO设备相连接的部件。PLC将输入信号转换为CPU能够接收和处理的信号。通过用户程序的运算,把结果用过输出模块给执行机构。 (4)电源 PLC的电源一般采用AC220V电源,经整流、滤波、稳压后变换成供PLC的CPU、存储器等电路工作所需的直流电压。为保证PLC工作可靠,大都采用开关型稳压电源。有的PLC还向外部提供24V直流电源。 (5)外设接口 外设接口是在主机外壳上与外部设备配
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 组态 软件 PLC 仿真 实验 平台 设计
链接地址:https://www.31ppt.com/p-3981598.html