《学位论文-—基于plc控制系统十字路口交通灯设计.doc》由会员分享,可在线阅读,更多相关《学位论文-—基于plc控制系统十字路口交通灯设计.doc(55页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、摘 要通过对对欧姆龙公司小型化PLC的CPM1A系列产品系统的学习,掌握PLC的工作原理及结构,PLC的输入、输出以及接线、编程等,由于可编程序控制器应用的广泛性,各种机型所具备的指令系统也不完全相同,现代的可编程序控制器的指令功能越来越强,内部元件的个数也越来越多。在机型选择时,从指令系统方向应注意下述内容:指令系统的总语句数,这一点反映了整个指令所包括的全部功能;指令系统的种类,主要应包括逻辑指令,运算指令和控制指令,具体的要求则与实际要完成的控制功能有关;指令系统的表达方式,指令系统的表达方式有多种;应用软件的程序结构图,程序结构有模块化的程序结构,有子程序式的程序结构;软件开发手段。然
2、后选用PLC的CPM1A-30CDT-D系列控制红绿灯运转,使红绿灯按照自己编的梯形图开始运行,由于红绿灯是由PLC控制的,为了提高红绿灯的运行效率,必须通过软硬件设计提高PLC的抗干扰等。关键词:PLC控制系统;十字路口;交通灯Abstract Through the right right Omron Corporation PLC of the small family system CPM1A the study, master PLC principle and structure of the work, PLC of the import, export and wiring,
3、programming, PLC as the breadth of application, all kinds of Those models do not exactly the same command system, modern PLC command function is growing, the number of internal components are more and more. In the model chosen, the direction from the command system should pay attention to the follow
4、ing: instruction of the total number of statements, which reflect the entire command by including all the functions of the type of instruction, the main logic should include instruction, command and control operations Instructions and specific requirements are to be completed and the actual control
5、functions related to instruction means of expression, the command system has a variety of means of expression; application procedures for structural plans, procedures modular structure of the program structure, a subroutine - The program structure; software development tools. Then choose the PLC CPM
6、1A-30CDT-D series of operational control of traffic lights, traffic lights, according to its own series of ladder running, because of the traffic lights are controlled by the PLC in order to improve the operating efficiency of traffic lights, it is necessary to improve the design of hardwareand soft
7、ware PLCs anti-jamming And so on.Key words: PLC control system; crossroads; traffic lights目 录第一篇 交通灯的发展、结构、现状1第二篇 可编程控制器概述4第一章 PLC的特点与应用领域4第一节 PLC的特点6一、可靠性高、抗干扰能力强6二、编程简单、使用方便6三、功能完善、通用性强7四、设计安装简单、维护方便7五、体积小、重量轻、能耗低7第二节 PLC的应用领域7一、开关量逻辑控制7二、运动控制7三、过程控制7四、数据处理8五、通信联网8第三节 PLC的分类8一、按结构形式分类8二、按功能分类9三、按I
8、/O点数分类9第二章 PLC控制系统与电器控制系统的比较10第一节 电器控制系统与PLC控制系统10一、电器控制系统的组成10二、PLC控制系统的组成10第二节 PLC控制系统与电器控制系统的区别10一、从控制方法上看11二、从工作方式上看11三、从控制速度上看11四、从定时和计数控制上看11五、从可靠性和可维护性上看11第三章 PLC的基本组成以及PLC的工作原理12第一节PLC的基本组成12一、PLC的硬件组成12二、PLC的软件组成16第二节 PLC的工作原理18一、扫描工作原理18二、PLC扫描工作过程18三、PLC执行程序的过程及特点19第四章 PLC的性能指标与发展趋势以及国内外P
9、LC产品介绍20第一节 PLC的性能指标与发展趋势以20一、PLC性能指标20二、PLC的发展趋势21第二节 国内外PLC产品介绍22一、美国PLC产品22二、欧州PLC产品23三、日本PLC产品24四、我国PLC产品25第三篇 控制系统的软硬件设计26第一章 控制系统的硬件设计26第一节 可编程序控制器PLC的选型26一、可编程序控制器物理结构及控制方式的选择27二、CPU的能力27三、I/O点数的确定27四、响应速度28五、存储器容量的选择29六、可编程序控制器的指令系统30七、机型选择的其他考虑30第二章 控制系统的软件设计31第一节 控制系统的软件分析31一、时序图设计法31二、分析P
10、LC的输入和输出信号31三、时序图32四、由时序图分析各输出信号之间的时间关系33五、进行PLC的I/O分配33第二节 控制系统的软件设计33一、梯形图33二、指令表37第四篇 PLC控制系统的抗干扰措施40第一章 干扰源分类及PLC控制系统干扰的来源40第一节 干扰源及一般分类40第二节 PLC控制系统中干扰的主要来源40一、来自空间的辐射干扰40二、来自电源的干扰40三、来自信号线引入的干扰41四、来自接地系统混乱的干扰41第二章 PLC控制系统的抗干扰措施41第一节 硬件抗干扰技术41一、电源部分防干扰41二、控制系统接地抗干扰设计42三、电缆敷设的抗干扰设计42四、设备选型42五、抑制
11、输入、输出电路引入的干扰43第二节 软件抗干扰技术43一、延时确认43二、封锁干扰43三、软件滤波43四、数字滤波43五、软件容错43结论45参考文献46致谢48附表一:49v阳泉职业技术学院-毕业设计说明书第一篇 交通灯的发展、结构、现状在今天,红绿灯安装在各个道口上,已经成为疏导交通车辆最常见和最有效的手段。但这一技术在19世纪就已出现了。19世纪初,在英国中部的约克城,红、绿装分别代表女性的不同身份。其中,着红装的女人表示我已结婚,而着绿装的女人则是未婚者。后来,英国伦敦议会大厦前经常发生马车轧人的事故,于是人们受到红绿装启发,1868年12月10日,信号灯家族的第一个成员就在伦敦议会大
12、厦的广场上诞生了,由当时英国机械师德哈特设计、制造的灯柱高7米,身上挂着一盏红、绿两色的提灯-煤气交通信号灯,这是城市街道的第一盏信号灯。在灯的脚下,一名手持长杆的警察随心所欲地牵动皮带转换提灯的颜色。后来在信号灯的中心装上煤气灯罩 ,它的前面有两块红、绿玻璃交替遮挡。不幸的是只面世23天的煤气灯突然爆炸自灭,使一位正在值勤的警察也因此断送了性命。 从此,城市的交通信号灯被取缔了。直到1914年,在美国的克利夫兰市才率先恢复了红绿灯,不过,这时已是“电气信号灯”。稍后又在纽约和芝加哥等城市,相继重新出现了交通信号灯。 随着各种交通工具的发展和交通指挥的需要,第一盏名副其实的三色灯(红、黄、绿三
13、种标志)于1918年诞生。它是三色圆形四面投影器,被安装在纽约市五号街的一座高塔上,它控制的红绿灯,一种是把压力探测器安在地下,车辆一接近红灯便变为绿灯;另一种是用扩音器来启动红绿灯,司机遇红灯时按一下嗽叭,就使红灯变为绿灯。红外线红绿灯当行人踏上对压力敏感的路面时,它就能察觉到有人要过马路。红外光束能把信号灯的红灯延长一段时间,推迟汽车放行,以免发生交通事故。由于它的诞生,使城市交通大为改善。 黄色信号灯的发明者是我国的胡汝鼎,他怀着“科学救国”的抱负到美国深造,在大发明家爱迪生为董事长的美国通用电器公司任职员。一天,他站在繁华的十字路口等待绿灯信号,当他看到红灯而正要过去时,一辆转弯的汽车
14、呼地一声擦身而过,吓了他一身冷汗。回到宿舍,他反复琢磨,终于想到在红、绿灯中间再加上一个黄色信号灯,提醒人们注意危险。他的建议立即得到有关方面的肯定。于是红、黄、绿三色信号灯即以一个完整的指挥信号家族,遍及全世界陆、海、空交通领域了。 中国最早的马路红绿灯,是于1928年出现在上海的英租界。从最早的手牵皮带到20世纪50年代的电气控制,从采用计算机控制到现代化的电子定时监控,交通信号灯在科学化、自动化上不断地更新、发展和完善。 交通指挥灯是非裔美国人加莱特?摩根在1923年发明的。此前,铁路交通已经使用自动转换的灯光信号有一段时间了。但是由于火车是按固定的时刻表以单列方式运行的,而且火车要停下
15、来不是很容易,因此铁路上使用的信号只有一种命令:通行。公路交通的红绿灯则不一样,它的职责在很大程度上是要告诉汽车司机把车辆停下来。 开车的人谁也不愿意看到停车信号。美国夏威夷大学心理学家詹姆斯指出,人有一种将刹车和油门与自尊相互联系的倾向。他说:驾车者看到黄灯亮时,心里便暗暗作好加速的准备。如果此时红灯亮了,马上就会产生一种失望的感觉。他把交叉路口称作“心理动力区”。如果他的理论成立的话,这个区域在佛罗伊德心理学理论中应该是属于超我(supere go)而非本能的范畴。 新式的红绿灯能将闯红灯的人拍照下来。犯事的司机不久就会收到罚款单。有的红绿灯还具备监测车辆行驶速度的功能。 最早的交通灯出现
16、于一八六八年英国伦敦。那时的交通灯只有红、绿两色,经改良后,再增加一盏黄色的灯,红灯表示停止,黄灯表示准备,绿灯则表示通行。 其实,用这三色来作交通讯号和人的视觉机能结构和心理反应有关。 我们的视网膜含有杆状和三种锥状感光细胞,。杆状细胞对黄色的光特别敏感,三种锥状细胞则分别对红光、绿光及蓝光最敏感。由于这种视觉结构,人最容易分辨红色与绿色。虽然黄色与蓝色也容易分辨,但因为眼球,对蓝光敏感的感光细胞较少,所以分辨颜色,还是以红、绿色为佳。所以,交通灯用什么颜色也是有大学问的呀 ! 颜色也有活动 (activity)的含意,要表达热或剧烈的话,最强是红色,其次是黄色。绿色则有较冷及平静的含意。因
17、此,人们常以红色代表危险,黄色代表警觉,绿色代表安全。 而且,由于红光的穿透力最强,其他颜色的光很容易被散射,在雾天里就不容易看见,而红光最不容易被散射,即使空气能见度比较低,也容易被看见,不会发生事故。所以我们用红色表示禁止。信号灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。1968年,联合国道路交通和道路标志信号协定对各种信号灯的含义作了规定。绿灯是通行信号,面对绿灯的车辆可以直行,左转弯和右转弯,除非另一种标志禁止某一种转向。左右转弯车辆都必须让合法地正在路口内行驶的车辆和过人行横道的行人优先通行。红灯是禁行信号,面对红灯的车辆必须在交叉路口的
18、停车线后停车。黄灯是警告信号,面对黄灯的车辆不能越过停车线,但车辆已十分接近停车线而不能安全停车时可以进入交叉路口。此后,这一规定在全世界开始通用。目前,我国城市十字路口的交通灯控制系统大都采用定时控制方式这样的交通控制系统效率低,容易造成交通拥挤,而且也浪费人力、物力因此,我们有必要寻求一种具有智能的交通控制系统这种智能交通控制系统能够依据车流点圭、道路、时问与季变化情况改变控制方式或自动调红绿灯的时间长度,减少十字路口的车辆滞留现象,缓解交通拥挤、实现十字路口交通最优控制,从而提高交通控制系统的效率随着我国人生活水平的不断提高,城市化的推进与私家车数量的猛增,道路交通拥挤的问题将日益突出可
19、以预见,智能交通控制系统将具有,大的应用前景第二篇 可编程控制器概述第一章 PLC的特点与应用领域可编程控制器(Programmble Controller)简称PC或PLC。它是在电器控制技术和计算机技术的基础上开发出来的,并逐渐发展成为以微处理器为核心,把自动化技术、计算机技术、通讯技术融为一体的新型工业控制装置。目前,PLC已被广泛应用于各种生产机械和生产过程的自动控制中,成为一种最重要、最普及、应用场合最多的工业控制装置,被公认为现代工业自动化的三大支柱(PLC、机器人、CAD/CAM)之一。国际电工委员会(IEC)于1987年颁布了可编程控制器标准草案第三稿。在草案中对可编程控制器定
20、义如下:“可编程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式和模拟式的输入和输出,控制各种类型的机械或生产过程。可编程控制器及其有关外围设备,都应按易于与工业系统联成一个整体,易于扩充其功能的原则设计”。定义强调了PLC应直接应用于工业环境,必须具有很强的抗干扰能力、广泛的适应能力和广阔的应用范围,这是区别于一般微机控制系统的重要特征。同时,也强调了PLC用软件方式实现的“可编程”与传统控制装置中通过硬件或硬接线的变更来改变程序的本质区别。近年来,可编程控制器发展很
21、快,几乎每年都推出不少新系列产品,其功能已远远超出了上述定义的范围。在可编程控制器出现前,在工业电气控制领域中,继电器控制占主导地位,应用广泛。但是电器控制系统存在体积大、可靠性低、查找和排除故障困难等缺点,特别是其接线复杂、不易更改,对生产工艺变化的适应性差。1968年美国通用汽车公司(G.M)为了适应汽车型号的不断更新,生产工艺不断变化的需要,实现小批量、多品种生产,希望能有一种新型工业控制器,它能做到尽可能减少重新设计和更换电器控制系统及接线,以降低成本,缩短周期。于是就设想将计算机功能强大、灵活、通用性好等优点与电器控制系统简单易懂、价格便宜等优点结合起来,制成一种通用控制装置,而且这
22、种装置采用面向控制过程、面向问题的“自然语言”进行编程,使不熟悉计算机的人也能很快掌握使用。1969年美国数字设备公司(DEC)根据美国通用汽车公司的这种要求,研制成功了世界上第一台可编程控制器,并在通用汽车公司的自动装配线上试用,取得很好的效果。从此这项技术迅速发展起来。早期的可编程控制器仅有逻辑运算、定时、计数等顺序控制功能,只是用来取代传统的继电器控制,通常称为可编程逻辑控制器(Programmable LogicController)。随着微电子技术和计算机技术的发展,20世纪70年代中期微处理器技术应用到PLC中,使PLC不仅具有逻辑控制功能,还增加了算术运算、数据传送和数据处理等功
23、能。20世纪80年代以后,随着大规模、超大规模集成电路等微电子技术的迅速发展,16位和32位微处理器应用于PLC中,使PLC得到迅速发展。PLC不仅控制功能增强,同时可靠性提高,功耗、体积减小,成本降低,编程和故障检测更加灵活方便,而且具有通信和联网、数据处理和图象显示等功能,使PLC真正成为具有逻辑控制、过程控制、运动控制、数据处理、联网通信等功能的名符其实的多功能控制器。自从第一台PLC出现以后,日本、德国、法国等也相继开始研制PLC,并得到了迅速的发展。目前,世界上有200多家PLC厂商,400多品种的PLC产品,按地域可分成美国、欧洲、和日本等三个流派产品,各流派PLC产品都各具特色,
24、如日本主要发展中小型PLC,其小型PLC性能先进,结构紧凑,价格便宜,在世界市场上占用重要地位。著名的PLC生产厂家主要有美国的A-B(Allen-Bradly)公司、GE(General Electric)公司,日本的三菱电机(Mitsubishi Electric)公司、欧姆龙(OMRON)公司,德国的AEG公司、西门子(Siemens)公司,法国的TE(Telemecanique)公司等。我国的PLC研制、生产和应用也发展很快,尤其在应用方面更为突出。在20世纪70年代末和80年代初,我国随国外成套设备、专用设备引进了不少国外的PLC。此后,在传统设备改造和新设备设计中,PLC的应用逐年
25、增多,并取得显著的经济效益,PLC在我国的应用越来越广泛,对提高我国工业自动化水平起到了巨大的作用。目前,我国不少科研单位和工厂在研制和生产PLC,如辽宁无线电二厂、无锡华光电子公司、上海香岛电机制造公司、厦门A-B公司等。从近年的统计数据看,在世界范围内PLC产品的产量、销量、用量高居工业控制装置榜首,而且市场需求量一直以每年15%的比率上升。PLC已成为工业自动化控制领域中占主导地位的通用工业控制装置。第一节 PLC的特点PLC技术之所以高速发展,除了工业自动化的客观需要外,主要是因为它具有许多独特的优点。它较好地解决了工业领域中普遍关心的可靠、安全、灵活、方便、经济等问题。主要有以下特点
26、:一、可靠性高、抗干扰能力强可靠性高、抗干扰能力强是PLC最重要的特点之一。PLC的平均无故障时间可达几十万个小时 ,之所以有这么高的可靠性,是由于它采用了一系列的硬件和软件的抗干扰措施:(一)硬件方面I/O通道采用光电隔离,有效地抑制了外部干扰源对PLC的影响;对供电电源及线路采用多种形式的滤波,从而消除或抑制了高频干扰;对CPU等重要部件采用良好的导电、导磁材料进行屏蔽,以减少空间电磁干扰;对有些模块设置了联锁保护、自诊断电路等。(二)软件方面PLC采用扫描工作方式,减少了由于外界环境干扰引起故障;在PLC系统程序中设有故障检测和自诊断程序,能对系统硬件电路等故障实现检测和判断;当由外界干
27、扰引起故障时,能立即将当前重要信息加以封存,禁止任何不稳定的读写操作,一旦外界环境正常后,便可恢复到故障发生前的状态,继续原来的工作。二、编程简单、使用方便目前,大多数PLC采用的编程语言是梯形图语言,它是一种面向生产、面向用户的编程语言。梯形图与电器控制线路图相似,形象、直观,不需要掌握计算机知识,很容易让广大工程技术人员掌握。当生产流程需要改变时,可以现场改变程序,使用方便、灵活。同时,PLC编程器的操作和使用也很简单。这也是PLC获得普及和推广的主要原因之一。许多PLC还针对具体问题,设计了各种专用编程指令及编程方法,进一步简化了编程。三、功能完善、通用性强现代PLC不仅具有逻辑运算、定
28、时、计数、顺序控制等功能,而且还具有A/D和D/A转换、数值运算、数据处理、PID控制、通信联网以等许多功能。同时,由于PLC产品的系列化、模块化,有品种齐全的各种硬件装置供用户选用,可以组成满足各种要求的控制系统。四、设计安装简单、维护方便由于PLC用软件代替了传统电气控制系统的硬件,控制柜的设计、安装接线工作量大为减少。PLC的用户程序大部分可在实验室进行模拟调试,缩短了应用设计和调试周期。在维修方面,由于PLC的故障率极低,维修工作量很小;而且PLC具有很强的自诊断功能,如果出现故障,可根据PLC上指示或编程器上提供的故障信息,迅速查明原因,维修极为方便。五、体积小、重量轻、能耗低由于P
29、LC采用了集成电路,其结构紧凑、体积小、能耗低,因而是实现机电一体化的理想控制设备。第二节 PLC的应用领域目前,在国内外PLC已广泛应用冶金、石油、化工、建材、机械制造、电力、汽车、轻工、环保及文化娱乐等各行各业,随着PLC性能价格比的不断提高,其应用领域不断扩大。从应用类型看,PLC的应用大致可归纳为以下几个方面:一、开关量逻辑控制利用PLC最基本的逻辑运算、定时、计数等功能实现逻辑控制,可以取代传统的继电器控制,用于单机控制、多机群控制、生产自动线控制等,例如:机床、注塑机、印刷机械、装配生产线、电镀流水线及电梯的控制等。这是PLC最基本的应用,也是PLC最广泛的应用领域。二、运动控制大
30、多数PLC都有拖动步进电机或伺服电机的单轴或多轴位置控制模块。这一功能广泛用于各种机械设备,如对各种机床、装配机械、机器人等进行运动控制。三、过程控制大、中型PLC都具有多路模拟量I/O模块和PID控制功能,有的小型PLC也具有模拟量输入输出。所以PLC可实现模拟量控制,而且具有PID控制功能的PLC可构成闭环控制,用于过程控制。这一功能已广泛用于锅炉、反应堆、水处理、酿酒以及闭环位置控制和速度控制等方面。四、数据处理现代的PLC都具有数学运算、数据传送、转换、排序和查表等功能,可进行数据的采集、分析和处理,同时可通过通信接口将这些数据传送给其它智能装置,如计算机数值控制(CNC)设备,进行处
31、理。五、通信联网PLC的通信包括PLC与PLC、PLC与上位计算机、PLC与其它智能设备之间的通信,PLC系统与通用计算机可直接或通过通信处理单元、通信转换单元相连构成网络,以实现信息的交换,并可构成“集中管理、分散控制”的多级分布式控制系统,满足工厂自动化(FA)系统发展的需要。第三节 PLC的分类PLC产品种类繁多,其规格和性能也各不相同。对PLC的分类,通常根据其结构形式的不同、功能的差异和I/O点数的多少等进行大致分类。一、按结构形式分类根据PLC的结构形式,可将PLC分为整体式和模块式两类。(一)整体式PLC整体式PLC是将电源、CPU、I/O接口等部件都集中装在一个机箱内, 具有结
32、构紧凑、体积小、价格低的特点。小型PLC一般采用这种整体式结构。整体式PLC由不同I/O点数的基本单元(又称主机)和扩展单元组成。基本单元内有CPU、I/O接口、与I/O扩展单元相连的扩展口,以及与编程器或EPROM写入器相连的接口等。扩展单元内只有I/O和电源等,没有CPU。基本单元和扩展单元之间一般用扁平电缆连接。整体式PLC一般还可配备特殊功能单元,如模拟量单元、位置控制单元等,使其功能得以扩展。(二)模块式PLC模块式PLC是将PLC各组成部分,分别作成若干个单独的模块,如CPU模块、I/O模块、电源模块(有的含在CPU模块中)以及各种功能模块。模块式PLC由框架或基板和各种模块组成。
33、模块装在框架或基板的插座上。这种模块式PLC的特点是配置灵活,可根据需要选配不同规模的系统,而且装配方便,便于扩展和维修。大、中型PLC一般采用模块式结构。还有一些PLC将整体式和模块式的特点结合起来,构成所谓叠装式PLC。叠装式PLC其CPU、电源、I/O接口等也是各自独立的模块,但它们之间是靠电缆进行联接,并且各模块可以一层层地叠装。这样,不但系统可以灵活配置,还可做得体积小巧。二、按功能分类根据PLC所具有的功能不同,可将PLC分为低档、中档、高档三类。(一)低档PLC具有逻辑运算、定时、计数、移位以及自诊断、监控等基本功能,还可有少量模拟量输入输出、算术运算、数据传送和比较、通信等功能
34、。主要用于逻辑控制、顺序控制或少量模拟量控制的单机控制系统。(二)中档PLC除具有低档PLC的功能外,还具有较强的模拟量输入输出、算术运算、数据传送和比较、数制转换、远程I/O、子程序、通信联网等功能。有些还可增设中断控制、PID控制等功能,适用于复杂控制系统。(三)高档PLC除具有中档机的功能外,还增加了带符号算术运算、矩阵运算、位逻辑运算、平方根运算及其它特殊功能函数的运算、制表及表格传送功能等。高档PLC机具有更强的通信联网功能,可用于大规模过程控制或构成分布式网络控制系统,实现工厂自动化。三、按I/O点数分类根据PLC的I/O点数的多少,可将PLC分为小型、中型和大型三类。(一)小型P
35、LCI/O点数为256点以下的为小型PLC。其中,I/O点数小于64点的为超小型或微型PLC。(二)中型PLCI/O点数为256点以上、2048点以下的为中型PLC。(三)大型PLCI/O点数为2048以上的为大型PLC。其中,I/O点数超过8192点的为超大型PLC。在实际中,一般PLC功能的强弱与其I/O点数的多少是相互关联的,即PLC的功能越强,其可配置的I/O点数越多。因此,通常我们所说的小型、中型、大型PLC,除指其I/O点数不同外,同时也表示其对应功能为低档、中档、高档。第二章 PLC控制系统与电器控制系统的比较第一节 电器控制系统与PLC控制系统一、电器控制系统的组成通过第一章的
36、学习可知,任何一个电器控制系统,都是由输入部分、输出部分和控制部分组成,其中输入部分是由各种输入设备,如按钮、位置开关及传感器等组成;控制部分是按照控制要求设计的,由若干继电器及触点构成的具有一定逻辑功能的控制电路;输出部分是由各种输出设备,如接触器、电磁阀、指示灯等执行元件组成。电器控制系统是根据操作指令及被控对象发出的信号,由控制电路按规定的动作要求决定执行什么动作或动作的顺序,然后驱动输出设备去实现各种操作。由于控制电路是采用硬接线将各种继电器及触点按一定的要求连接而成,所以接线复杂且故障点多,同时不易灵活改变。二、PLC控制系统的组成由PLC构成的控制系统也是由输入、输出和控制三部分组
37、成。从图中可以看出,PLC控制系统的输入、输出部分和电器控制系统的输入、输出部分基本相同,但控制部分是采用“可编程”的PLC,而不是实际的继电器线路。因此,PLC控制系统可以方便地通过改变用户程序,以实现各种控制功能,从根本上解决了电器控制系统控制电路难以改变的问题。同时,PLC控制系统不仅能实现逻辑运算,还具有数值运算及过程控制等复杂的控制功能。第二节 PLC控制系统与电器控制系统的区别PLC控制系统与电器控制系统相比,有许多相似之处,也有许多不同。不同之处主要在以下几个方面:一、从控制方法上看电器控制系统控制逻辑采用硬件接线,利用继电器机械触点的串联或并联等组合成控制逻辑,其连线多且复杂、
38、体积大、功耗大,系统构成后,想再改变或增加功能较为困难。另外,继电器的触点数量有限,所以电器控制系统的灵活性和可扩展性受到很大限制。而PLC采用了计算机技术,其控制逻辑是以程序的方式存放在存储器中,要改变控制逻辑只需改变程序,因而很容易改变或增加系统功能。系统连线少、体积小、功耗小,而且PLC所谓“软继电器”实质上是存储器单元的状态,所以“软继电器”的触点数量是无限的,PLC系统的灵活性和可扩展性好。二、从工作方式上看在继电器控制电路中,当电源接通时,电路中所有继电器都处于受制约状态,即该吸合的继电器都同时吸合,不该吸合的继电器受某种条件限制而不能吸合, 这种工作方式称为并行工作方式。而PLC
39、的用户程序是按一定顺序循环执行,所以各软继电器都处于周期性循环扫描接通中,受同一条件制约的各个继电器的动作次序决定于程序扫描顺序,这种工作方式称为串行工作方式。三、从控制速度上看继电器控制系统依靠机械触点的动作以实现控制,工作频率低,机械触点还会出现抖动问题。而PLC通过程序指令控制半导体电路来实现控制的,速度快, 程序指令执行时间在微秒级,且不会出现触点抖动问题。四、从定时和计数控制上看电器控制系统采用时间继电器的延时动作进行时间控制,时间继电器的延时时间易受环境温度和温度变化的影响,定时精度不高。而PLC采用半导体集成电路作定时器,时钟脉冲由晶体振荡器产生,精度高,定时范围宽,用户可根据需
40、要在程序中设定定时值,修改方便,不受环境的影响,且PLC具有计数功能,而电器控制系统一般不具备计数功能。五、从可靠性和可维护性上看由于电器控制系统使用了大量的机械触点,其存在机械磨损、电弧烧伤等,寿命短,系统的连线多,所以可靠性和可维护性较差。而PLC大量的开关动作由无触点的半导体电路来完成,其寿命长、可靠性高,PLC还具有自诊断功能,能查出自身的故障,随时显示给操作人员,并能动态地监视控制程序的执行情况,为现场调试和维护提供了方便。第三章 PLC的基本组成以及PLC的工作原理 PLC是微机技术和控制技术相结合的产物,是一种以微处理器为核心的用于控制的特殊计算机,因此PLC的基本组成与一般的微
41、机系统类似。第一节PLC的基本组成一、PLC的硬件组成PLC的硬件主要由中央处理器(CPU)、存储器、输入单元、输出单元、通信接口、扩展接口电源等部分组成。其中,CPU是PLC的核心,输入单元与输出单元是连接现场输入/输出设备与CPU之间的接口电路,通信接口用于与编程器、上位计算机等外设连接。对于整体式PLC,所有部件都装在同一机壳内,其组成框图如图1-5所示;对于模块式PLC,各部件独立封装成模块,各模块通过总线连接,安装在机架或导轨上,其组成框图如图1-6所示。无论是哪种结构类型的PLC,都可根据用户需要进行配置与组合。尽管整体式与模块式PLC的结构不太一样,但各部分的功能作用是相同的,下
42、面对PLC主要组成各部分进行简单介绍。(一)中央处理单元(CPU)同一般的微机一样,CPU是PLC的核心。PLC中所配置的CPU随机型不同而不同,常用有三类:通用微处理器(如Z80、8086、80286等)、单片微处理器(如8031、8096等)和位片式微处理器(如AMD29W等)。小型PLC大多采用8位通用微处理器和单片微处理器;中型PLC大多采用16位通用微处理器或单片微处理器;大型PLC大多采用高速位片式微处理器。目前,小型PLC为单CPU系统,而中、大型PLC则大多为双CPU系统,甚至有些PLC中多达8个CPU。对于双CPU系统,一般一个为字处理器,一般采用8位或16位处理器;另一个为
43、位处理器,采用由各厂家设计制造的专用芯片。字处理器为主处理器,用于执行编程器接口功能,监视内部定时器,监视扫描时间,处理字节指令以及对系统总线和位处理器进行控制等。位处理器为从处理器,主要用于处理位操作指令和实现PLC编程语言向机器语言的转换。位处理器的采用,提高了PLC的速度,使PLC更好地满足实时控制要求。在PLC中CPU按系统程序赋予的功能,指挥PLC有条不紊地进行工作,归纳起来主要有以下几个方面:1) 接收从编程器输入的用户程序和数据。2) 诊断电源、PLC内部电路的工作故障和编程中的语法错误等。3) 通过输入接口接收现场的状态或数据,并存入输入映象寄有器或数据寄存器中。4) 从存储器
44、逐条读取用户程序,经过解释后执行。5) 根据执行的结果,更新有关标志位的状态和输出映象寄存器的内容,通过输出单元实现输出控制。有些PLC还具有制表打印或数据通信等功能。(二)存储器存储器主要有两种:一种是可读/写操作的随机存储器RAM,另一种是只读存储器ROM、PROM、EPROM和EEPROM。在PLC中,存储器主要用于存放系统程序、用户程序及工作数据。系统程序是由PLC的制造厂家编写的,和PLC的硬件组成有关,完成系统诊断、命令解释、功能子程序调用管理、逻辑运算、通信及各种参数设定等功能,提供PLC运行的平台。系统程序关系到PLC的性能,而且在PLC使用过程中不会变动,所以是由制造厂家直接
45、固化在只读存储器ROM、PROM或EPROM中,用户不能访问和修改。用户程序是随PLC的控制对象而定的,由用户根据对象生产工艺的控制要求而编制的应用程序。为了便于读出、检查和修改,用户程序一般存于CMOS静态RAM中,用锂电池作为后备电源,以保证掉电时不会丢失信息。为了防止干扰对RAM中程序的破坏,当用户程序经过运行正常,不需要改变,可将其固化在只读存储器EPROM中。现在有许多PLC直接采用EEPROM作为用户存储器。工作数据是PLC运行过程中经常变化、经常存取的一些数据。存放在RAM中,以适应随机存取的要求。在PLC的工作数据存储器中,设有存放输入输出继电器、辅助继电器、定时器、计数器等逻
46、辑器件的存储区,这些器件的状态都是由用户程序的初始设置和运行情况而确定的。根据需要,部分数据在掉电时用后备电池维持其现有的状态,这部分在掉电时可保存数据的存储区域称为保持数据区。由于系统程序及工作数据与用户无直接联系,所以在PLC产品样本或使用手册中所列存储器的形式及容量是指用户程序存储器。当PLC提供的用户存储器容量不够用,许多PLC还提供有存储器扩展功能。(三)输入/输出单元输入/输出单元通常也称I/O单元或I/O模块,是PLC与工业生产现场之间的连接部件。 PLC通过输入接口可以检测被控对象的各种数据,以这些数据作为PLC对被控制对象进行控制的依据;同时PLC又通过输出接口将处理结果送给
47、被控制对象,以实现控制目的。由于外部输入设备和输出设备所需的信号电平是多种多样的,而PLC内部CPU的处理的信息只能是标准电平,所以I/O接口要实现这种转换。I/O接口一般都具有光电隔离和滤波功能,以提高PLC的抗干扰能力。另外,I/O接口上通常还有状态指示,工作状况直观,便于维护。PLC提供了多种操作电平和驱动能力的I/O接口,有各种各样功能的I/O接口供用户选用。I/O接口的主要类型有:数字量(开关量)输入、数字量(开关量)输出、模拟量输入、模拟量输出等。常用的开关量输入接口按其使用的电源不同有三种类型:直流输入接口、交流输入接口和交/直流输入接口,其基本原理电路如图1-7所示。常用的开关量输出接口按输出开关器件不同有三种类型:是继电器输出、晶体管输出和双向晶闸管输出。继电器输出接口可驱动交流或直流负载,但其响应时间长,动作频率低;而晶体管