基于S7200实现四层电梯的控制毕业设计.docx
- 文档编号:23080594
- 上传时间:2023-04-30
- 格式:DOCX
- 页数:30
- 大小:839.48KB
基于S7200实现四层电梯的控制毕业设计.docx
《基于S7200实现四层电梯的控制毕业设计.docx》由会员分享,可在线阅读,更多相关《基于S7200实现四层电梯的控制毕业设计.docx(30页珍藏版)》请在冰豆网上搜索。
基于S7200实现四层电梯的控制毕业设计
一、毕业设计的任务和具体要求:
任务:
用松下公司的S7-224编写程序实现对4层电梯的控制。
并熟悉PLC的输入输出的使用方法及扩展模块的连接和使用方法。
毕业设计具体要求:
本实验模拟实际电梯的运行过程,整个系统由楼厅门口操作部分和轿厢操作部分组成。
楼厅部分由上、下按键,上、下指示和到位行程开关组成。
轿厢内设有选择楼层按键和上升、下降指示组成,L1、L2、L3、L4分别为一层指示、二层指示、三层指示、四层指示,SQ1-SQ4为到位行程开关.电梯在上升途中只能响应上升请求,下降途中只能响应下降请求,任何相反方向的请求都无效.例,电梯停在一楼时,只有一楼到位行程开关闭合时,必须按二、三层上升请求按钮,电梯才可响应,二、三层下降请求无效;同样,电梯停在四楼时,只有在四楼到位行程开关闭合时,必须按二、三层下降请求按钮,电梯才可响应,二、三层上升请求无效.
二、毕业设计应完成的图纸:
图1电梯模拟图,见12页
图2地址分配表,见13页
图3从一层到四层电梯的顺序功能图,见14页
二、其他要求:
认真做好设计前期准备,构思好设计流程
四、毕业设计的期限:
自2008年09月4日至2008年09月29日
五、毕业设计(论文)进度计划:
起至日期
工作内容
备注
2008.09.04—2008.09.xx
2008.09.07—2008.09.09
2008.09.11—2008.09.15
2008.09.18—2008.09.22
2008.09.25—2008.09.29
选择确定课题、调查分析、收集原始资料,查找有关文献,学习新的知识
需求分析阶段,分析设计任务书的要求和用户需求,进行可行性分析和需求分析,确定系统所需的功能和任务目标
设计阶段进行方案设计,系统分析,框架设计和模块划分,并进行分工
调试阶段 模块的连接,系统调试和完善;
设计系统调试数据,进行系统测试,并纠正系统错误;
毕业设计资料准备阶段
组织学习毕业设计大纲、任务书、指导书
测量元器件,进行模块调试和测试
由指导教师对系统进行验收
提交毕业设计资料
基于松下PLC实现四层电梯的控制
摘要
本文介绍了松下的PLC对电梯的控制,介绍了电梯的输入输出端口、工作原理图、梯形图、功能图以及PLC的发展历史和概念。
前言……………………………………………………………………………………………1
1PLC的简介…………………………………………………………………………………2
1.1引言………………………………………………………………………………………2
1.2PLC的概念………………………………………………………………………………2
1.3PLC的发展阶段…………………………………………………………………………3
2PLC的使用…………………………………………………………………………………4
2.1PLC的特点………………………………………………………………………………5
2.2PLC的功能………………………………………………………………………………6
3PLC的工作原理…………………………………………………………………………8
PLC的扫描技术………………………………………………………………………………8
4用PLC控制四层电梯……………………………………………………………………8
4.1思路分析…………………………………………………………………………………9
4.2原理图…………………………………………………………………………………11
4.3I\O分配表……………………………………………………………………………13
4.4梯形图…………………………………………………………………………………15
5结束语………………………………………………………………………………………24
5.1论文总结………………………………………………………………………………24
5.2工作展望………………………………………………………………………………24
参考文献……………………………………………………………………………………24
致谢……………………………………………………………………………………………26
前言
可编程控制器(ProgrammableLogicController)简称PLC或PC,在现代工业控制中占有重要地位。
本文对其基础知识进行简要介绍。
可编程控制器(ProgrammableController)是计算机家族中的一员,是为工业控制应用而设计制造的。
早期的可编程控制器称作可编程逻辑控制器(ProgrammableLogicController),简称PLC,它主要用来代替继电器实现逻辑控制随着技术的发展这种装置的功能已经大大超过了逻辑控制的范围,因此,今天这种装置称作可编程控制器,简称PC。
但是为了避免与个人计算机(PersonalComputer)的简称混淆,所以将可编程控制器简称PLC。
2.维修方便采用模块化结构;
3.可靠性高于继电器控制装置;
4.体积小于继电器控制装置;
5.数据可直接送入管理计算机;
6.成本可与继电器控制装置竞争;
7.输入可以是交流115V;
8.输出为交流115V2A以上能直接驱动电磁阀接触器等;
9.在扩展时原系统只要很小变更;
10.用户程序存储器容量至少能扩展到4K。
电梯是随着高层建筑的兴建而发展起来的一种垂直运输工具。
多层厂房和多层仓库需要有货梯;高层住宅需要有住宅梯;百货大楼和宾馆需要有客梯,自动扶梯......。
在现代社会,电梯已像汽车、轮船一样,成为人类不可缺少的交通运输工具。
据统计,美国每天乘电梯的人次多于乘载其它交通工具的人数。
当今世界,电梯的使用量已成为衡量现代化程度的标志之一。
追溯电梯这种升降设备的历史,据说它起源于公元前236年的古希腊。
当时有个叫阿基米德的人设计出-----人力驱动的卷筒式卷扬机。
1858年以蒸汽机为动力的客梯,在美国出现,继而有在英国出现水压梯。
1889年美国的奥梯斯电梯公司首先使用电动机作为电梯动力,这才出现名副其实的电梯,并使电梯趋于实用化。
1900年还出现了第一台自动扶梯。
1949年出现了群控电梯,首批4~6台群控电梯在纽约的联合国大厦被使用。
1955年出现了小型计算机(真空管)控制电梯。
1962年美国出现了速度达8米/秒的超高速电梯。
1963年一些先进工业国只成了无触点半导体逻辑控制电梯。
1967年可控硅应用于电梯,使电梯的拖动系统筒化,性能提高。
1971年集成电路被应用于电梯。
第二年又出现了数控电梯。
1976年微处理机开始用于电梯,使电梯的电气控制进入了一个新的发展时期。
二、PLC的功能
1、数据采集与输出。
2、控制功能。
包括顺序控制、逻辑控制、定时、计数等。
3、数据处理功能。
包括基本数学运算、比较、对字节的运算、PID运算、滤波等。
4、输入/输出接口调理功能。
具有A/D、D/A转换功能,通过I/O模块完成对模拟量的控制和调节,具有温度、运动等测量接口。
5、通信、联网功能。
现代PLC大多数都采用了通信、网络技术,有RS232或
RS485接口,可进行远程I/O控制,多台PLC可彼此间联网、通信,外部器件与一台或多台可编程控制器的信号处理单元之间,实现程序和数据交换,如程序转移、数据文档转移、监视和诊断。
在系统构成时,可由一台计算机与多台PLC构成"集中管理、分散控制"的分布式控制网络,以便完成较大规模的复杂控制。
通常所说的SCADA系统,现场端和远程端也可以采用PLC作现场机。
6、支持人机界面功能。
提供操作者以监视机器/过程工作必需的信息。
允许操作者和PC系统与其应用程序相互作用,以便作决策和调整,实现工业计算机的分散和集中操作与监视系统。
7、编程、调试等,并且大部分支持在线编程。
1.PLC的简介
1.1引言
PLC问世以来,尽管时间不长,但发展迅速。
为了使其生产和发展标准化,美国电气制造商协会NEMA(NationalElectricalManufactoryAssociation)经过四年的调查工作,于1984年首先将其正式命名为PC(ProgrammableController),并给PC作了如下定义:
“PC是一个数字式的电子装置,它使用了可编程序的记忆体储存指令。
用来执行诸如逻辑,顺序,计时,计数与演算等功能,并通过数字或类似的输入/输出模块,以控制各种机械或工作程序。
一部数字电子计算机若是从事执行PC之功能着,亦被视为PC,但不包括鼓式或类似的机械式顺序控制器。
”
1.2PLC的概念
国际电工委员会(IEC)又先后颁布了PLC标准的草案第一稿,第二稿,并在1987年2月通过了对它的定义:
“可编程控制器是一种数字运算操作的电子系统,专为在工业环境应用而设计的。
它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算,顺序控制,定时,计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。
可编程控制器及其有关外部设备,都按易于与工业控制系统联成一个整体,易于扩充其功能的原则设计。
”
随着微处理器、计算机和数字通信技术的飞速发展,计算机控制已经扩展到了几乎所有的工业领域。
当前用于工业控制的计算机可以分为几类,类如可编程序控制器、基于PC总线的工业控制计算机、基于单片机的测控装置、用于模拟量闭环控制的可编程调节器、集散控制系统(DCS)和现场总线控制系统(FCS)等。
PLC的应用广、功能强大、使用方便,是现代工业自动化的主要设备之一。
PLC已经广泛地应用在各种机械设备和生产过程的自动控制系统中,PLC在其他领域,例如民用和家庭自动化的应用也得到了迅速的发展。
1.3PLC的发展阶段
虽然PLC问世时间不长,但是随着微处理器的出现,大规模、超大规模集成电路技术的迅速发展和数据通讯技术的不断进步,PLC也迅速发展,其发展过程大致可分三个阶段:
1.早期的PLC(60年代末—70年代中期)
早期的PLC一般称为可编程逻辑控制器。
这时的PLC多少有点继电器控制装置的替代物的含义,其主要功能只是执行原先由继电器完成的顺序控制、定时等。
它在硬件上以准计算机的形式出现,在I/O接口电路上作了改进以适应工业控制现场的要求。
装置中的器件主要采用分立元件和中小规模集成电路,存储器采用磁芯存储器。
另外还采取了一些措施,以提高其抗干扰的能力。
在软件编程上,采用广大电气工程技术人员所熟悉的继电器控制线路的方式—梯形图。
因此,早期的PLC的性能要优于继电器控制装置,其优点包括简单易懂,便于安装,体积小,能耗低,有故障指使,能重复使用等。
其中PLC特有的编程语言—梯形图一直沿用至今。
2.中期的PLC(70年代中期—80年代中后期)
在70年代微处理器的出现使PLC发生了巨大的变化。
美国,日本,德国等一些厂家先后开始采用微处理器作为PLC的中央处理单元(CPU)。
这样,使PLC得功能大大增强。
在软件方面,除了保持其原有的逻辑运算、计时、计数等功能以外,还增加了算术运算、数据处理和传送、通讯、自诊断等功能。
在硬件方面,除了保持其原有的开关模块以外,还增加了模拟量模块、远程I/O模块、各种特殊功能模块。
并扩大了存储器的容量,使各种逻辑线圈的数量增加,还提供了一定数量的数据寄存器,使PLC得应用范围得以扩大。
3.近期的PLC(80年代中后期至今)
进入80年代中、后期,由于超大规模集成电路技术的迅速发展,微处理器的市场价格大幅度下跌,使得各种类型的PLC所采用的微处理器的当次普遍提高。
而且,为了进一步提高PLC的处理速度,各制造厂商还纷纷研制开发了专用逻辑处理芯片。
这样使得PLC软、硬件功能发生了巨大变化。
2PLC的使用
2.1PLC的特点
(1)高可靠性
1、所有的I/O接口电路均采用光电隔离,使工业现场的外电路与PLC内部电路之间电气上隔离。
2、各输入端均采用R-C滤波器,其滤波时间常数一般为10~20ms。
3、各模块均采用屏蔽措施,以防止辐射干扰。
4、采用性能优良的开关电源。
5、对采用的器件进行严格的筛选。
6、良好的自诊断功能,一旦电源或其他软、硬件发生异常情况,CPU立即采用有效措施,以防止故障扩大。
7、大型PLC还可以采用由双CPU构成冗余系统或有三CPU构成表决系统,使可靠性更进一步提高。
(2)丰富的I/O接口模块
PLC针对不同的工业现场信号,如:
•交流或直流;
•开关量或模拟量;
•电压或电流;
•脉冲或电位;
•强电或弱电等。
有相应的I/O模块与工业现场的器件或设备,如:
•按钮
•行程开关
•接近开关
•传感器及变送器
•电磁线圈
•控制阀
直接连接另外为了提高操作性能,它还有多种人-机对话的接口模块;为了组成工业局部网络,它还有多种通讯联网的接口模块,等等。
(3)采用模块化结构
为了适应各种工业控制需要除了单元式的小型PLC以外绝大多数PLC均
采用模块化结构PLC的各个部件包括CPU电源I/O等均采用模块化设计由
机架及电缆将各模块连接起来系统的规模和功能可根据用户的需要自行组合
(4)编程简单易学
PLC的编程大多采用类似于继电器控制线路的梯形图形式对使用者来说
不需要具备计算机的专门知识因此很容易被一般工程技术人员所理解和掌握
(5)安装简单维修方便
PLC不需要专门的机房可以在各种工业环境下直接运行使用时只需将现
场的各种设备与PLC相应的I/O端相连接即可投入运行各种模块上均有运行和
故障指示装置便于用户了解运行情况和查找故障
由于采用模块化结构因此一旦某模块发生故障用户可以通过更换模块的
方法使系统迅速恢复运行
2.2PLC的功能
(1)逻辑控制
(2)定时控制
(3)计数控制
(4)步进(顺序)控制
(5)PID控制
(6)数据控制
PLC具有数据处理能力
(七)通信和联网
(八)其它
PLC还有许多特殊功能模块,适用于各种特殊控制的要求,如:
定位控制模块,CRT模块。
编程序控制器PLC各组成部件的作用
1.CPU——是PLC的核心部分。
与通用微机CPU一样,CPU在PC系统中的作用类似于人体的神经中枢。
其功能:
(1)用扫描方式(后面介绍)接收现场输入装置的状态或数据,并存入输入映象寄存器或数据寄存器;
(2)接收并存储从编程器输入的用户程序和数据;
(3)诊断电源和PC内部电路的工作状态及编程过程中的语法错误;
(4)在PC进入运行状态后:
a)执行用户程序——产生相应的控制信号(从用户程序存储器中逐条读取指令,经命令解释后,按指令规定的任务产生相应的控制信号,去启闭有关的控制电路)
b)进行数据处理——分时、分渠道地执行数据存取、传送、组合、比较、变换等动作,完成用户程序中规定的逻辑或算术运算任务
c)更新输出状态——输出实施控制(根据运算结果,更新有关标志位的状态和输出映象寄存器的内容,再由输入映象寄存器或数据寄存器的内容,实现输出控制、制表、打印、数据通讯等)
2.存储器
系统程序存储器——存放系统工作程序(监控程序)、模块化应用功能子程序、命令
解释、功能子程序的调用管理程序和系统参数
不能由用户直接存取
用户存储器用户程序存储器——存放用户程序。
即用户通过编程器输入的用户程序。
功能存储器(数据区)——存放用户数据
PC的用户存储器通常以字(16位/字)为单位来表示存储容量。
注意:
系统程序直接关系到PC的性能,不能由用户直接存取,所以,通常PC产品资料中所指的存储器形式或存储方式及容量,是指用户程序存储器而言。
3.I/O(输入/输出部件)(I/O模块:
接口电路、I/O映像存储器) 3.I/O(输入/输出部件)(I/O模块:
接口电路、I/O映像存储器)
——CPU与现场I/O装置或其他外部设备之间的连接部件。
PLC提供了各种操作电平与驱动能力的I/O模块,以及各种用途的I/O组件供用户选用:
输入/输出电平转换
电气隔离
串/并行转换
数据传送
A/D、D/A转换
误码校验
其他功能模块
I/O模块可与CPU放在一起,也可远程放置。
通常,I/O模块上还具有状态显示和I/O接线端子排。
4.编程器等外部设备
输入/输出电平转换
电气隔离
串/并行转换
数据传送
A/D、D/A转换
误码校验
其他功能模块
I/O模块可与CPU放在一起,也可远程放置。
通常,I/O模块上还具有状态显示和I/O接线端子排。
4.编程器等外部设备
编程器——PLC开发应用、监测运行、检查维护不可缺少的工具
作用:
用于用户程序的编制、编辑、调试、检查和监视
通过键盘和显示器去检测PLC内部状态和参数
通过通讯端口与CPU联系,实现与PLC的人机对话
分类:
简单型——只能联机编程;只能用指令清单编程
智能型——既可联机(Online),也可脱机(Offline)编程;可以采用指令清单(语句表)、梯形图等语言编程。
常可直接以电脑作为编程器,安装相关的编程软件编程
注意:
编程器不直接加入现场控制运行。
一台编程器可开发、监护许多台PLC的工作。
其他外设:
磁盘、光盘、EPROM写入器(用于固化用户程序)、打印机、图形监视系统或上位计算机等等。
5.电源:
内部——开关稳压电源,供内部电路使用;大多数机型还可以向外提供DC24V稳压电源,为现场的开关信号、外部传感器供电。
外部——可用一般工业电源,并备有锂电池(备用电池),使外部电源故障时内部重要数据不致丢失。
3PLC的工作原理
最初研制生产的PLC主要用于代替传统的由继电器接触器构成的控制装置,但这两者的运行方式是不相同的:
继电器控制装置采用硬逻辑并行运行的方式,即如果这个继电器的线圈通电或断电,该继电器所有的触点(包括其常开或常闭触点)在继电器控制线路的哪个位置上都会立即同时动作。
PLC的CPU则采用顺序逻辑扫描用户程序的运行方式,即如果一个输出线圈或逻辑线圈被接通或断开,该线圈的所有触点(包括其常开或常闭触点)不会立即动作,必须等扫描到该触点时才会动作。
为了消除二者之间由于运行方式不同而造成的差异,考虑到继电器控制装置各类触点的动作时间一般在100ms以上,而PLC扫描用户程序的时间一般均小于100ms,因此,PLC采用了一种不同于一般微型计算机的运行方式—扫描技术。
这样在对于I/O响应要求不高的场合,PLC与继电器控制装置的处理结果上就没有什么区别了。
(1)输入采样阶段
在输入采样阶段,PLC以扫描方式依次地读入所有输入状态和数据,并将它们存入I/O映象区中的相应得单元内。
输入采样结束后,转入用户程序执行和输出刷新阶段。
在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变。
因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。
(2)用户程序执行阶段
在用户程序执行阶段,PLC总是按由上而下的顺序依次地扫描用户程序(梯形图)。
在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统RAM存储区中对应位的状态;或者刷新该输出线圈在I/O映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。
即,在用户程序执行过程中,只有输入点在I/O映象区内的状态和数据不会发生变化,而其他输出点和软设备在I/O映象区或系统RAM存储区内的状态和数据都有可能发生变化,而且排在上面的梯形图,其程序执行结果会对排在下面的凡是用到这些线圈或数据的梯形图起作用;相反,排在下面的梯形图,其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期才能对排在其上面的程序起作用。
PLC的扫描技术
当PLC投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。
完成上述三个阶段称作一个扫描周期。
在整个运行期间,PLC的CPU以一定的扫描速度重复执行上述三个阶段。
(1)输入采样阶段
在输入采样阶段,PLC以扫描方式依次地读入所有输入状态和数据,并将它们存入I/O映象区中的相应得单元内。
输入采样结束后,转入用户程序执行和输出刷新阶段。
在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变。
因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。
(2)用户程序执行阶段
在用户程序执行阶段,PLC总是按由上而下的顺序依次地扫描用户程序(梯形图)。
在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统RAM存储区中对应位的状态;或者刷新该输出线圈在I/O映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。
即,在用户程序执行过程中,只有输入点在I/O映象区内的状态和数据不会发生变化,而其他输出点和软设备在I/O映象区或系统RAM存储区内的状态和数据都有可能发生变化,而且排在上面的梯形图,其程序执行结果会对排在下面的凡是用到这些线圈或数据的梯形图起作用;相反,排在下面的梯形图,其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期才能对排在其上面的程序起作用。
(3)输出刷新阶段
当扫描用户程序结束后,PLC就进入输出刷新阶段。
在此期间,CPU按照I/O映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。
这时,才是PLC的真正输出。
4用PLC控制四层电梯
4.1思路分析
SIMATIC S7-200系列PLC适用于各行各业,各种场合中的检测、监测及控制的自动化。
S7-200系列的强大功能使其无论在独立运行中,或相连成网络皆能实现复杂控制功能。
因此S7-200系列具有极高的性能/价格比。
S7-200系列出色表现在以下几个方面:
1极高的可靠性
2极丰富的指令集
3易于掌握
4便捷的操作
5丰富的内置集成功能
6实时特性
7强劲的通讯能力
8丰富的扩展模块
-信号控制系统电梯信号控制基本由PLC软件实现。
电梯信号控制系统如,输入到PLC的控制信号有:
运行方式选择(如自动、有司机、检修、消防运行方式等)、运行控制、轿内指令、层站召唤、安全保护信息、旋转编码器光电脉冲、开关门及限位信号、门区和平层信号等。
电梯控制系统实现的功能
(1)一台电机控制上升和下降
(2)各层设上/下呼叫开关(最顶层与起始层只设一只)
(3)电梯到位后具有手动或自动开门关门功能
(4)电梯内设有层楼指令键,开关门按键,警铃风扇及照明按键
(5)电梯内外设有方向指
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 S7200 实现 电梯 控制 毕业设计
![提示](https://static.bdocx.com/images/bang_tan.gif)