plc课程设计基于S7-200系列PLC十人投票机的控制_第1页
plc课程设计基于S7-200系列PLC十人投票机的控制_第2页
plc课程设计基于S7-200系列PLC十人投票机的控制_第3页
plc课程设计基于S7-200系列PLC十人投票机的控制_第4页
plc课程设计基于S7-200系列PLC十人投票机的控制_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、专业方向电气工程及其自动化班级电气10(1)题目名称基于S7-200系列PLC十人投票机的控制一、设计内容及技术要求:(1)运行PLC(2)当PLC运行时,I1.2:计票开关=OFF,则不执行投票计算;(3)当PLC运行时开始计时,此时需在5s内完成投票(赞成与不赞成),请扳动I0.0Il.1仰赞成:I:ON,若反对I:OFF(4)I1.2=ON,5s后立即显示投票结果,若显示灯Q0.0亮:表示不通过(即反对人数较多;Q0.2亮:表示同票(即赞成与反又t人数相等);Q0.1亮:表示通过(即赞成人数较多)。(5)当投票结果显示后,就不再接受任何信息,即使再次投票显示灯仍不会改变其结果。(6) I

2、1.3为归零按钮,在I1.3归零后,所有的显示灯熄灭,此时可再次进行投票。二、程设计说明书撰写要求:1 .完成系统组态或硬件配置;2 .正确合理地进行编程元件的地址分配;3 .画出输入/输出接线图及相关的图纸;4 .设计梯形图控制程序,并模拟调试;5 .完成设计说明书(包括封面、目录、设计任务书、设计思路、硬件设计、软件设计、总结体会、参考文献等)三、设计进度周次时间日期内容备注17周周一,二6.17-6.186.1晚7:30审题理工实验楼501室17周业余时间18周19周前二天6.177.03设计17周周五6.21下午3:00辅导理工实验楼501室18周周五6.29下午3:00辅导理工实验楼

3、501室19周周一,二7.017.02全天调试程序PLC实验室、光机电一体化实验室19周周三7.03全天答辩19周周五7.05全天交稿包括文字稿和电子稿指导老师签字:目录摘要1第一章可编程程序控制器(PLC21.1 PLC的定义21.2 PLC的特点31.3 PLC的应用及发展趋势4第二章十人投票机控制工艺流程分析52.1 设计任务52.2 十人投票机控制过程描述62.3 十人投票机控制工艺分析6第三章PLC的硬件配置与软件设计63.1、系统的硬件配置及组成原理6第四章投票机的工作原理91.1.1 程序流程图设计91.1.2 当票数相同时时程序运行结果141.1.3 当赞成时程序运行结果16第

4、五章结果分析17第六章总结18参考文献191摘要近年来随着科技的飞速发展,PLC的应用正在不断地走向深入,它具有结构简单、编程方便、可靠性高等优点,已广泛用于工业过程和位置的自动控制中。据统计,可编程控制器是工业自动化装置中应用最多的一种设备。专家认为,可编程控制器将成为今后工业控制的主要手段和重要的基础设备之一,PLG机器人、CAD/CAM成为工业生产的三大支柱。PLC型投票机是将PLC用于对表决器的控制,主要是考虑其具有对使用环境适应性强的特性,同时其内部定时器资源十分丰富,可对目前使用的投票机进行精确控制,特别是对多人投票的控制可方便的实现。通过设计一个投票机,使我们系统掌握可编程控制器

5、的基本原理、功能、应用、程序设计方法和编程技巧,是我们掌握一些基本机型,掌握PLC控制技术的基本原理和应用,并学习PLC编程的多样性、灵活性,是我们掌握PLC在实际应用中的控制作用、动作顺序与原理,为今后从事自动化控制领域的工作打下坚实的基础。同时,在设计过程中还能培养我们独立工作能力与创造力,综合运用专业及基础知识的能力,解决实际工程技术问题的能力,查阅图书资料、绘图、书写报告的能力。关键词:PLC投票机第一章可编程程序控制器(PLQ1.1 PLC的定义可编程控制器(ProgrammableController)简称PC,但个人计算机(PersonalComputer)也简称PC,为了区别,

6、人们仍习惯称可编程控制器为PLC(ProgrammableLogicalController)。国际电工委员会(InternationalElectricalCommittee)于1987年颁布了可编程控制器的标准及其定义:“可编程控制器是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。可编程控制器及其有关的外围设备都应该按易于与工业控制系统形成一个整体,易于扩展其功能的原则而设计。”可编程控制器是60年代末在美国首先

7、出现,当时叫可编程逻辑控制器PLC(ProgrammableLogicController),目的是用来取代继电器,以执行逻辑判断、计时、计数等顺序控制功能。PLC的基本设计思想是把计算机功能完善、灵活、通用等优点和继电器控制系统的简单易懂、操作方便、价格便宜等优点结合起来,控制器的硬件是标准的、通用的。根据实际应用对象,将控制内容编成软件写入控制器的用户程序存储器内。控制器和被控对象连接方便。随着半导体技术,尤其是微处理器和微型计算机技术的发展,到70年代中期以后,PLC已广泛地使用微处理器作为中央处理器,输入输出模块和外围电路也都采用了中、大规模甚至超大规模的集成电路,这时的PLC已不再是

8、逻辑判断功能,还同时具有数据处理、PID调节和数据通信功能。可编程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用了可编程序的存储器,用来在其内部存储执行逻辑运算,顺序控制、定时、计算和算术运算等操作的指令,并通过数字式和模拟式的输入输出,控制各种类型的机械或生产过程。PLC是微机技术与传统的继电接触控制技术相结合的产物,它克服了继电接触控制系统中机械触点的接线复杂、可靠性低、功耗高、通用性和灵活性差的缺点,充分利用微处理器的优点。可编程控制器对用户来说,是一种无触点设备,改变程序即可改变生产工艺,因此可在初步设计阶段选用可编程控制器,在实施阶段再确定工艺过程。另一方面,

9、从制造生产可编程控制器的厂商角度看,在制造阶段不需要根据用户的订货要求专门设计控制器,适合批量生产。特别是它的高可靠性和较强的适应恶劣环境的能力,受到用户的青昧,因而在冶金、化工、交通、电力等诸多领域获得广泛的应用,与机器人、CAD/CAM一起,被称为现代工业控制的三大支柱。可编程控制器正成为工业控制领域的主流控制设备,在世界各地发挥着越来越大的作用。由于这些特点,可编程控制器问世以后很快受到工业控制界的欢迎,并得到迅速的发展。目前,可编程控制器已成为工厂自动化的强有力工具,得到了广泛的应用。1.2 PLC的特点PLC作为一种专用于工业环境的、具有特殊结构的计算机,有其显著的特点。1)可靠性高

10、,抗干扰能力强传统的继电器控制系统中使用了大量的中间继电器、时间继电器。由于触点接触不良,容易出现故障。PLC用软件代替大量的中间继电器和时间继电器,仅剩下与输入和输出有关的少量硬件,接线可减少到继电器控制系统的1/101/100,因触点接触不良造成的故障大为减少。高可靠性是电气控制设备的关键性能。PLC由于采用现代大规模集成电路技术,采用严格的生产工艺制造,内部电路采取了先进的抗干扰技术,具有很高的可靠性。例如三菱公司生产的F系列PLC平均无故障时间高达30万小时。一些使用冗余CPU的PLC的平均无故障工作时间则更长。从PLC的机外电路来说,使用PLC构成控制系统,和同等规模的继电接触器系统

11、相比,电气接线及开关接点已减少到数百甚至数千分之一,故障也就大大降低。此外,PLC带有硬件故障自我检测功能,出现故障时可及时发出警报信息。在应用软件中,应用者还可以编入外围器件的故障自诊断程序,使系统中除PLC以外的电路及设备也获得故障自诊断保护。这样,整个系统具有极高的可靠性也就不奇怪了。2)硬件配套齐全,功能完善,适用性强PLC发展到今天,已经形成了大、中、小各种规模的系列化产品,并且已经标准化、系列化、模块化,配备有品种齐全的各种硬件装置供用户选用,用户能灵活方便地进行系统配置,组成不同功能、不同规模的系统。PLC的安装接线也很方便,一般用接线端子连接外部接线。PLC有较强的带负载能力,

12、可直接驱动一般的电磁阀和交流接触器,可以用于各种规模的工业控制场合。除了逻辑处理功能以外,现代PLC大多具有完善的数据运算能力,可用于各种数字控制领域。近年来PLC的功能单元大量涌现,使PLC渗透到了位置控制、温度控制、CNC?各种工业控制中。加上PLC通信能力的增强及人机界面技术的发展,使用PLC组成各种控制系统变得非常容易。3)易学易用,深受工程技术人员欢迎PLC作为通用工业控制计算机,是面向工矿企业的工控设备。它接口容易,编程语言易于为工程技术人员接受。梯形图语言的图形符号与表达方式和继电器电路图相当接近,只用PLC的少量开关量逻辑控制指令就可以方便地实现继电器电路的功能。为不熟悉电子电

13、路、不懂计算机原理和汇编语言的人使用计算机从事工业控制打开了方便之门。4)安装方便,扩展灵活PLC采用标准的整体式和模块式硬件结构,现场安装简便,接线简单,工作量相对较小;而且能根据应用的要求扩展输入一输出模块或插件,系统集成方便灵活。各种控制功能通过软件编程完成,因而能适应各种复杂情况下的控制系统,也便于控制系统的改进和修正,特别适应各种工艺流程变更较多的场合。5)系统的设计、安装、调试工作量小,维护方便,容易改造PLC的梯形图程序一般采用顺序控制设计法。这种编程方法很有规律,很容易掌握。对于复杂的控制系统,梯形图的设计时间比设计继电器系统电路图的时间要少得多。PLC用存储逻辑代替接线逻辑,

14、大大减少了控制设备外部的接线,使控制系统设计及建造的周期大为缩短,同时维护也变得容易起来。更重要的是使同一设备经过改变程序改变生产过程成为可能。这很适合多品种、小批量的生产场合。6)体积小,重量轻,能耗低以超小型PLC为例,新近出产的品种底部尺寸小于100mm仅相当于几个继电器的大小,因此可将开关柜的体积缩小到原来的1/21/10。它的重量小于150g,功耗仅数瓦。由于体积小很容易装入机械内部,是实现机电一体化的理想控制设备。1.3 PLC的应用及发展趋势目前,PLC已成为工业控制的标准设备,广泛应用于钢铁、石油、化工、电力、汽车、采矿、水泥、机械制造、装卸、造纸、纺织、环保、娱乐等行业。概括

15、起来主要有以下几个方面:* 开关逻辑和顺序逻辑* 模拟量控制* 运动控制数据处理* 通信与联网从第一台PLC问世至今,其发展经历了实用化阶段、成熟阶段和加速发展阶段。PLC主要在以下几个方面得到了不断发展:* 小型PLC产品性能提高、结构不断优化* 大型PLC功能不断完善* 强化联网通信能力* I/0模块分散化、智能化* 编程语言标准化* 控制算法不断增加* 迅速与其他工业产品整合* 进一步向开放型发展伴随着计算机网络的发展,可编程控制器作为自动化控制网络和国际通用网络的重要组成部分,将在工业及工业以外的众多领域发挥越来越大的作用。在21世纪,PLC将会有更大的发展空间。第二章十人投票机控制工

16、艺流程分析2.1 设计任务根据控制要求,明确设计任务,拟定设计方案与进度计划,运用所学的理论知识,进行十人投票机运行原理设计、硬件系统设计、软件系统设计、创新设计,提高理论知识工程应用能力、系统调试能力、分析问题与解决问题的能力。主要内容包括:(1)设计出硬件系统的结构图、接线图、时序图等;(2)系统有启动、停止功能;(3)运用功能指令进行PLC控制程序设计(4)程序结构与控制功能自行创新设计;(5)进行系统调试,实现十人投票机的控制要求。2.2 十人投票机控制过程描述(1)运行PLC;(2)当PLC运行时,I1.2:计票开关=OFF,则不执行投票计算;(3)当PLC运行时开始计时,此时需在5

17、s内完成投票(赞成与不赞成),请扳动I0.011.1(如赞成:I:ON若反对I:OFF);(4)I1.2=ON,5s后立即显示投票结果,若显示灯Q0.0亮:表示不通过(即反对人数较多);Q0.2亮:表示同票(即赞成与反对人数相等);Q0.1亮:表示通过(即赞成人数较多)。(5)当投票结果显示后,就不再接受任何信息,即使再次投票显示灯仍不会改变其结果。(6)I1.3为归零按钮.在I1.3归零后,所有的显示灯熄灭,此时可再次进行投票。2.3十人投票机控制工艺分析(1)深入了解控制要求,确定控制的操作方式、应完成的动作。(2)确定所需的信号输入元件、输出执行元件,据此可以确定PC的I/O点数。进彳T

18、I/O点的分配。(3)选定PC型号。(4)绘制PC外部接线图,设计控制系统的主电路。(5)设计PC控制程序。(6)模拟调试。(7)进行现场调试。(8)编制技术文件。第三章PLC的硬件配置与软件设计3.1 、系统的硬件配置及组成原理(1) I/O点的分配根据设计要求输入点需要12个,输出点需要3个。由于任务要求:为了方便投票,所以选用选择开关。扳动投票时赞成Y:ON若反对丫:OFE起动与归零则用按钮开关。按钮1为开始开关,按钮2为复位开关;Y0选择开关110为十人投票机的投票开关,亮:表示不通过;Y2亮:表示同票;Y1亮:表示通过。I/O点的分配如下表:输入端子号选择开关1I0.0选择开关2I0

19、.1选择开关3I0.2选择开关4I0.3选择开关5I0.4选择开关6I0.5选择开关7I0.6选择开关8I0.7选择开关9I1.0输出端子号灯丫0Q0.0灯Y1Q0.1灯Y2Q0.2根据I/O和设计的需要,我选用西门子的S7-200系列。因为在S7-200中CPU224B入输出点数符合设计要求,由于CPU224具有高速处理及可扩展大量满足单个需要的特殊功能模块等特点,为工厂自动化应用提供最大的灵活性和控制能力。(2)详细仪器清单如下表仪器名称数量PLC模块1块指示灯3个按钮开关2个选择开关10个DC24V电源1个导线八编程器1个3.2 系统硬件电路图SB11MMI0.0L+I0.1Q0.0I0

20、.2Q0.1I0.3Q0.22MI0.4I0.5I0.6S7-200CPUI0.7MI1.0I1.1I1.2I1.3L+DC24VDC24VISB21rSB3J-灯丫0灯丫1SB4.i灯Y2SB5、224SB6丁SB7工SB8SB9工SB10ISB11.SB121图3.1系统硬件图3.3 系统接线图设计图3.3系统接线图通过利用实验台上的CPU224g制本次设计的程序,经过调试验证,符合设计要求。第四章投票机的工作原理4.1控制程序流程图设计开始开关按下后,投票开始,计票同时启动,期间可以任意修改投票结果,5s后投票和计票同时停止,此时存储器中的结果为最终结果,将结果输出,灯亮显示投票结果。主

21、持人按下复位开关,结果清零,投票重新开始。流程见图4.1。开始图4.1控制程序流程图4.2程序设计用可安自小F是百tooO网络330.0Q0/(302T37-pNTON50-PT100ms.网络4网络5T3710Iia.oADD_Chi71VW200"INIOUTIN2-VW20010.1ADD_匚Al匚Ain1VW200-IN1OUTIN2J-VW20010.2ADD_Uki7-VW200-INIOUTIN2XI-VW200101110.3ADD_IENENOINIOUTIN271JVW2OO-xl-VW2OO10.4ADD_lENEIIMOINIOUTIN21JVW2OC1-J-

22、VW2OO110.5ADD_IENIENIOINIOUTIN211JVXV2O0-J-VW2OOIO.EADD_IENENOIN1OUTINN1JVWK一JI-VW2OO10.7ADOENENOIN1OUTIM21qVXa/2OO«-VWZOO1noAO口EHIEIMOINIDUTINN11vwz-J-vwznon.1ADO_PENENIO|M-IOUTIN2vwsooJAl-Aa/2iOOM3.0VW2OO1"卜5VW2OO17卜5VW2OO11hQO.O<)QO.1<)N<)MOV_W-ENENOO-INOUT-VW2OO114.3程序的调试以下是在西

23、门子S7-200PLC上的调试结果。调试分为三个过程:1、当投票数小于5时,Q0.0输出;2、当投票数等于5时,Q0.1输出3、当投票数大于5时,Q0.2输出。4.3.1 当反对时程序运行结果同铭1网络标题同曲一W1/ENEN口INVW2C0M2.0-iNQO.O-ijFr网叫3除蜡投票计时,步画是舌E经收累转果,若转束定时器不再计时II1.?=ONQOlO=OFF如MFFQ0,2=0NI1.3=OFF+口=面一inim,ini-50-PT100im网笫4侔现计帆昭T37-0FFI1.3-0FFMIO-ON程序分析:网络1完成上电后清空寄存器内的数据,与网络2共同完成上电清零操作。对于网络2,

24、上电的瞬间,Q0.0无输出,所以M2.0自锁,完成上电的瞬间运行。网络3中,按下开始按钮SB1,触电I1.2闭合,开始投票,并由T37定时,5s后定时完毕,投票结束。网络4完成定时自锁功能。1210.3- OFFADDJ4IenenoINIVW200VW20010.4- OFFADD_I-IIenenoHINIVW20G-uc-|w.2pqII0,5=OFFADD“I-EJINIVW200VW200O.E=OFFiixlADDJENENOIN1VW200111j卜wamvw2mnW200(0.7-0NADDI1lenenoDFN1VW200VW20Dh.oijnADDJENENOINIVW20

25、0VW2Q01JW20l?pVW20013ADDJENENOINIVW200VW2C0+4=W200QQO=ON()+4=VW2C0OD1=OFFI>'C)5+-W20QQ0.2-nFF1TIC)程序分析:5s后计算输入的个数,支持者为三,小于5,将结果送入VW20冲,Q0.0接通。4.3.2 当票数相同时时程序运行结果1410L3-GFFENENOIN1W20OVW200XJ1IbW20D-A-W200IOI.4=0f干ADDJENENOIN1W200VW200I1(11-A7W2O口J.5=.N|ADD_iEHENOIN1W2D0VW2M111VW200-ArVW200IQS

26、=0NADD吊uFhjn1I1W200H匚INluiiVJIN1VW2MVW200AkvW2O0IQ7-0N11W/200iADD_IENENOIN1VW2MW200)lI1.MNT.iW20u-|ADDENENOIN1VW200VW200J-VW2O0n.i=r;NADD.!ENENOINIVW2D0-lvjA/200网第6M3.0=ON4-5=VW20CQO.O=OFFi-c)5岳VWZffiJQ0.1-OFF"|>l5+5-VW2D0Q0.2-DNieii()515程序分析:网络1,2,3,4同前。网络5中,5s后计算计数个数,支持者与反对者同票为5,将结果送入VW20冲

27、,Q0.1接通。4.3.3 当赞成时程序运行结果ID.3=OFF1-ADDENENOIN1W/200VW200W200Jr'1-/200(D.4-OFFADDJ-ENENOIN1W200VW2001dS0.5-OFFADDJENDW200-|IN1VW200waoorW2Q016fO-E=OFFADDENENO>11W2O0IN1VW200W200/!IO.Z-ONADDENENOIN1VW2D0W30011pVW2D0I1.MNADD_IcmrMn1VW200-|匚NL.INUIN1W200VW200pVW2O0ni=unAGOENENOINIVW2M7VW200-iVW200

28、M3.0-OH+G-VW200QO.IiOM0.2-OFF.D-OFF程序分析:网络1,2,3,4同前。网络5中,5s后计算投票个数,支持者有6人,大于5,将计算结果送入VW200中,Q0.0接通。第五章结果分析基本符合设计要求中的超过半数人同意为通过,反之为不通过,以及同意反对人数相等时的显示,满足了本次设计的要求。多改变自己的设计方法,在设计的过程中最好要不停的改善自己解决问题的方法,这样才能使问题解决得更加完美!17第六章总结通过本次课题设计,我们对PLC这门课程有了更进一步的了解。无论是在其硬件连接方面还是在软件编程方面,都取得了新的收获。在对PLC编程方面,我们熟悉了梯形图,指令表等,又掌握了一些新的编程思想,使得程序更为简练、易懂,而且更为严谨,程序执行的稳定性得到了提高。在本次设计中,我们还需要大量的以前没有学到过的知识,于是图书馆和INTERNET成了我们很好的助手。在查阅资料的过程中,要判断优劣、取舍相关知识,不知不觉中我查阅资料的能力也得到了很好的锻炼。我们学习的知识是有限的,在以后的工作中我们肯定会遇到许多未知的领域,这方面的能力便会使

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论