毕业设计(论文)基于PLC的交通灯控制系统设计_第1页
毕业设计(论文)基于PLC的交通灯控制系统设计_第2页
毕业设计(论文)基于PLC的交通灯控制系统设计_第3页
毕业设计(论文)基于PLC的交通灯控制系统设计_第4页
毕业设计(论文)基于PLC的交通灯控制系统设计_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

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

文档简介

1、摘要近年来随着科技的飞速发展,plc的应用正在不断地走向深入,同时带动传统控制检测日新月异更新。在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面的知识是不够的。还应该根据具体硬件结构以及针对具体应用对象特点的软件结合加以完善。交通信号灯的出现使交通得以有效管制,对于疏导交通流量,提高道路通行能力减少交通事故有明显效果。俗话说“要想富,先修路”,但路修好了如果在交通控制方面做不好道路还是无法保障畅通安全。以山西省阳泉市为例,由于阳泉市地形所致,市内道路路面窄,每到上下班时间交通显得拥挤不堪。因此交通灯显得尤为重要,合理控制交通灯更是阳泉市交通的重要部分。由

2、于笔者在实习期间接触到不少mitsubishi系列的plc,mitsubishi fx1n-60mr等器材,所以我选择做交通灯的设计来作为我的毕业设计。关键词:阳泉市 交通灯 自动控制abstractwith the development at full speed of science and technology in recent years, the application of the one-chip computer is moving towards deepening constantly, drive tradition is it measure crescent be

3、nefit to upgrade day to control at the same time. in measuring in real time and automatically controlled one-chip computer application system, the one-chip computer often uses as a key part, only one-chip computer respect knowledge is not enough, should also follow the structure of the concrete hard

4、ware , and direct against and use the software of targets characteristic to combine concretly, perfect .the appearance of the traffic signal lamp , make the traffic be controlled effectively, for dredging the flow of traffic, improving the traffic capacity of the road, there are obvious results to r

5、educe the traffic accident. as the saying goes want rich , repair the roads first , but way build up if control do road well to be unable to ensure the unblocked security in traffic. the traffic signal lamp of the important composition component controlled as the traffic should be suitable for the s

6、ocial actual conditions too. for example,yangquan of city,shanxi province.as yangquan of city place highway that is narrow,traffic of congestion go home and work every time.i find a job in city,i studied mintsubishi plc.so,i choose controll traffic light of plc to my graduation design.key word: yang

7、quan of city , traffic light, automatic allies control。目 录第一章 绪 论1第一节 plc实现十字路口红绿灯自动控制的背景1第二节 plc控制交通灯设计目的1第三节 阳泉市交通现状2第四节 阳泉市未来交通控制之我见3第二章 可编程控制器5第一节 可编程控制器的定义5第二节 plc的构成6第三节 plc系统的其它设备7第四节 plc的工作原理8第五节plc的特点11第六节 plc的优点12第七节 plc的应用领域13第八节plc的国内外状况14第三章 三菱plc的基本指令17第一节 基本输入指令17第二节 栈及主控指令19一、栈指令19二、

8、主控指令20第三节 定时器和计数器20一、定时器指令20二、计数器指令21第四节 步进顺控指令22一、用步进顺控指令实现22二、分支及汇合指令22第五节 功能指令24第四章 设计过程26第一节 任务分析26一、信号交通灯控制系统的控制要求:26二、控制要求分析26第二节 难点分析27第三节 流程图28第四节 方案一28第五节 方案二31第六节 控制过程33第五章 plc控制系统的抗干扰措施35第一节 plc控制系统特点35第二节 干扰源分类及plc控制系统干扰的来源35一、 干扰源及一般分类35二、 plc控制系统中干扰的主要来源35第三节 plc控制系统的抗干扰措施36第二节 软件抗干扰技术

9、38第八节 设计体会39结 论40参考文献:41致 谢42第一章 绪 论第一节 plc实现十字路口红绿灯自动控制的背景随着我国国民经济的迅速发展,城市街道车辆大幅度增长,给城市交通带来巨大压力,交通拥堵已经成为影响城市可持续发展的一个全局性问题。而街道各十字路口,又是车辆通行的瓶颈所在。已有的许多建立在精确模型基础上的交通系统控制方案都存在着一定的局限性。地面道路是一个庞大的网络,交通状况十分复杂,使目前交通灯控制器的单一时段控制已不能满足现代交通流量的多变性,特别是在交通流量高峰时,往往会造成交通路口的通过率下降,甚至出现交通混乱现象,城市的交通拥挤问题正逐渐引起人们的注意。道路平面交叉口(

10、简称交叉口)是交通网中通行能力的“隘口”和交通事故的“多发源” ,国内外城市的交通事故约有一半发生在交叉口。因此,交叉口这个事故多发源不能不引起人们的高度关注。随着交通技术、电子技术的发展及微机技术的应用,人们设计出了适应各种需要的交通检测器、信号控制机和交通信号灯。交通灯是交管部分管理城市交通的重要工具。现在交通灯一般设在十字路口,在醒目位置用红、绿、黄三种颜色的指示灯,加上一个倒计时的显示计时器来控制行车,对于一般情况下的安全行车、车辆分流发挥着作用。目前绝大部分交通灯其时间都是设定好的,采用的是单段式定时控制或多段式定时控制,其最大的缺点是绿灯时间和绿信比是固定的或是分时段固定的,且最佳

11、绿灯时间和最佳绿信比的整定较为困难,需要大量的实测统计数据,且很多情况下整定所得值并不是最优的,甚至是不合理的。控制起来都不是很灵活,这使得城市车流的调节不能达到最优。第二节 plc控制交通灯设计目的诚然随着社会的向前飞速发展,交通灯已成为国民经济中不可分割的一部分。给予电气专业的基础和笔者本人的手中的三菱fx1n60mr plc,我选择用三fx1n60mr plc来控制交通灯,结合山西省阳泉市交通红绿灯的控制来做我的毕业设计,一方面是对这三年来所学知识的总结和运用,另一方面也是锻炼自己独立完成某项工作的能力,也是培养自己把所学知识用到实际的能力。 通过这次做plc控制交通灯的毕业设计,来进一

12、步掌握我对三菱plc的熟知编程及应用,进一步熟练运用gxvp8,0编程软件。 当今世界“plc,cadcam,工业机器人”已成为国民经济体系的三大支柱,掌握plc技术无疑于掌握了一种现代科技。随着经济发展,plc在交通,通信,冶金,石油等工业方面的应用会更加重要,据数据显示,plc已在美国工业中占有三分之二的地位。目前市场上plc的品牌有西门子,欧姆龙,三菱,松下等,其中又以三菱plc的市场占有率为最高,在我国南方的几乎四分之三的企业在生产实现自动化中用的都是三菱plc。因此学好三菱plc技术,也会让自己在电气行业中有更好的饭碗,没有技术是很难在社会上立足的,尤其在象广州这样的国际性城市立足更

13、难。我在深圳实习期间接触到不少plc,越来越认识到plc在工业中实现自动化的地位。我以plc应用于控制交通灯为挈机,系统掌握三菱plc的指令,编程,通信及接线。第三节 阳泉市交通现状阳泉地形狭长,属于山区丘陵结合的地区。因此决定了阳泉的建筑、交通等等。随着近年来阳泉经济的迅猛发展,城市化进程的加快,一个不可避免的问题日益突出道路和交通的问题。说它不可避免,是因为全国很多城市在发展过程中都遇到了同样的问题,例如北京、太原市等等。即使在全国来说,交通也成为一个日趋严重的问题。阳泉地处沟地,两边是山,人住尚且紧,扩路谈不上,加之单位、商场、居住区相对集中,人员活动以泉中路为中心扩散,造成桃河桥、华盛

14、桥车辆多,虽然新泉桥、桃源大桥建成但车辆不走。 阳泉市市区主要是南大街,北大街,泉中路,桃南路,桃北路。值得注意的是这几条路在近些年一直都没有扩建。桃北东路由于滨河世纪城的建设而新建拓宽,其他的路基本是以前的样子。而阳泉市的汽车保有量在逐年增加。在市政府新建了新泉桥,桃源桥之后,将桃河两岸的交通堵塞问题基本上解决了,但这只是部分的解决,因为在桃河桥以西,一直到四矿桥,中间很长的距离没有桥,这就成为影响矿区,桃河桥西地区的交通瓶颈。 阳泉市城市道路太窄,交通问题尤其严重,每到上下班时道路拥挤不堪,人车混在一起甚是危险。因此设计一套切实可行的交通灯控制方案必然会对阳泉市交通问题的缓解起到重要作用。

15、在天桥,步行街那仍旧没有红绿灯,步行街每到下午是阳泉市人最多的地方,而车辆也很多“车穿行在人之间,人穿行在车之间”,这样既给行人,车主都带来极大不便,浪费了很多时间,而后面又有很多车辆造成道路拥堵,过者怨声载道。这样下去势必成为制约阳泉经济发展的瓶颈,也给市民出行带来很大不便。第四节 阳泉市未来交通控制之我见阳泉市区日益复杂的道路交通秩序,急需要好的治理,阳泉市每年新增机动车的上万辆,但报废数量却极少,而且报废车中有一部分流入郊区一些乡镇里充当黑出租或个人用车继续上路行驶,市区道路数量极少而且路面极窄,最宽路面为双向四车道,而最窄的路面只够单相通行,而且道路损坏严重。这些问题都导致市区一到高峰

16、期就全面拥堵,严重的路段几乎瘫痪。面对这样的交通环境,我认为治理的措施主要有三种; 第一种是治理道路;首先应当拓宽路面,新增道路,立交桥,修地下停车场。四车道一下的道路应该取消,全部升级为八车道,俗话说,要想富,先修路,好的道路对城市的发展起着相当重要的作用。还有在道路划线规划中应当注意,比如河下义平路的道路规划就有问题,明明已经设立非机隔离带了又划出了非机动车道,市区内有些道路也存在类似的问题。 第二种是规划好交通秩序,创造良好的交通环境,深圳的道路有些也是很窄的,但是那里的交通秩序十分好,大家各行其道,道路的中间隔离带,人行道的护栏,人行横道的红绿灯。防护措施做的好,管理力度也相当强,行人

17、过马路不走人行横道会被警察抓,这使得那里的交通秩序相当好,虽也有堵车,但相对与阳泉而言却强百倍。 第三种是加大交通附属设施的建设,尤其是交通灯的建设。这就于我的设计有关了,合理控制交通灯必然会起到重要作用。目前,要从桃南东路,新建路一线到南大街一线,一是从桃河桥,泉中路经过。二是上天桥,过沙江小市到达南大街,三就是从一公司,经过火车站,到达南大街。因此就造成了现在上下班高峰期,天桥人与车争道,泉中路和桃河桥车辆行进缓慢,一公司经常堵车。火车站附近经常性堵车。而这其中几个关键的路口:一公司,天桥(包括南、北两个口),火车站(包括物资大厦的路口),市政府门前的丁字路口,泉美转盘。我想若在凯旋广场,

18、阳泉市图书馆那修建立交桥,下层南北方向车辆通行,上层东西方向车辆通行,可以缓解那块的拥挤情况。在沙家小市那安装红绿灯,步行街进口处可建设天桥,上层行人,下层过车,可以使那畅通。 阳泉交通目前最大的问题就是人流和车流无法有效地隔开。因此就造成了现在这种现象:人多了挤占车道,车多了挤占人行道(自行车道)。人不让车,车不让人,人们走在路上没有安全感,开车的也提心吊胆。像滨河世纪城前边,黑桥北口等五条道路的交汇点,如果修建一个转盘的话,会安全很多。火车站(包括物资大厦的路口),市政府门前的丁字路口,泉美转盘。这三个点都是我市车流辆非常大的路口。如果现在这三个路口修建行人过街天桥,将会极大缓解目前的状况

19、。天桥地区是阳泉市繁华的商业区,每天的人流非常多,车辆经过也非常繁忙。但是中巴车在那里设站,长时间地占着本来就狭小的道路,而且经常是五六辆车一起停车占道(天桥北口),或者十几二十多辆车占道(天桥南口),造成与之相连的德盛街,新建路的道路不畅。在火车站,很多去平定,昔阳等地的中巴车经常停车拉人,造成车辆行驶缓慢,甚至堵车。因此我建议,撤销中巴车在天桥南北口的停车站点,转移到其他合适地点,严查火车站附近乱停拉客的中巴车。 所以,阳泉的道路交通只要下大力度改革,必然会奏效,而且阳泉的道路改革势必会带动阳泉的经济发展,使得阳泉有一个更好的明天。 第二章 可编程控制器第一节 可编程控制器的定义plc即可

20、编程控制器(programmable logic controller),是指以计算机技术为基础的新型工业控制装置。在1987年国际电工委员会(international electrical committee)颁布的plc标准草案中对plc做了如下定义:plc英文全称programmable logic controller ,中文全称为可编程逻辑控制器,定义是:一种数字运算操作的电子系统,专为在工业环境应用而设计的。它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算,顺序控制,定时,计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。plc是

21、可编程逻辑电路,也是一种和硬件结合很紧密的语言,在半导体方面有很重要的应用,可以说有半导体的地方就有plc。plc是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。plc及其有关的外围设备都应该按易于与工业控制系统形成一个整体,易于扩展其功能的原则而设计。国际电工委员会(iec)在其标准中将plc定义为:可程式逻辑控制器是一种数位运算操作的电子系统,专为在工业环境应用而设计的。它采用一类可编程的存储器,用于其内部存储程

22、序,执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。可程式逻辑控制器及其有关外部设备,都按易于与工业控制系统联成一个整体,易于扩充其功能的原则设计。第二节 plc的构成从结构上分,plc分为固定式和组合式(模块式)两种。固定式plc包括cpu板、i/o板、显示面板、内存块、电源等,这些元素组合成一个不可拆卸的整体。模块式plc包括cpu模块、i/o模块、内存、电源模块、底板或机架,这些模块可以按照一定规则组合配置。cpu的构成cpu是plc的核心,起神经中枢的作用,每套plc至少有一个cpu,它按plc的系统程序赋予的功能

23、接收并存贮用户程序和数据,用扫描的方式采集由现场输入装置送来的状态或数据,并存入规定的寄存器中,同时,诊断电源和plc内部电路的工作状态和编程过程中的语法错误等。进入运行后,从用户程序存贮器中逐条读取指令,经分析后再按指令规定的任务产生相应的控制信号,去指挥有关的控制电路。cpu主要由运算器、控制器、寄存器及实现它们之间联系的数据、控制及状态总线构成,cpu单元还包括外围芯片、总线接口及有关电路。内存主要用于存储程序及数据,是plc不可缺少的组成单元。在使用者看来,不必要详细分析cpu的内部电路,但对各部分的工作机制还是应有足够的理解。cpu的控制器控制cpu工作,由它读取指令、解释指令及执行

24、指令。但工作节奏由震荡信号控制。运算器用于进行数字或逻辑运算,在控制器指挥下工作。寄存器参与运算,并存储运算的中间结果,它也是在控制器指挥下工作。cpu速度和内存容量是plc的重要参数,它们决定着plc的工作速度,io数量及软件容量等,因此限制着控制规模。i/o模块plc与电气回路的接口,是通过输入输出部分(i/o)完成的。i/o模块集成了plc的i/o电路,其输入暂存器反映输入信号状态,输出点反映输出锁存器状态。输入模块将电信号变换成数字信号进入plc系统,输出模块相反。i/o分为开关量输入(di),开关量输出(do),模拟量输入(ai),模拟量输出(ao)等模块。常用的i/o分类如下:开关

25、量:按电压水平分,有220vac、110vac、24vdc,按隔离方式分,有继电器隔离和晶体管隔离。模拟量:按信号类型分,有电流型(4-20ma,0-20ma)、电压型(0-10v,0-5v,-10-10v)等,按精度分,有12bit,14bit,16bit等。除了上述通用io外,还有特殊io模块,如热电阻、热电偶、脉冲等模块。按i/o点数确定模块规格及数量,i/o模块可多可少,但其最大数受cpu所能管理的基本配置的能力,即受最大的底板或机架槽数限制。电源模块plc电源用于为plc各模块的集成电路提供工作电源。同时,有的还为输入电路提供24v的工作电源。电源输入类型有:交流电源(220vac或

26、110vac),直流电源(常用的为24vdc)。底板或机架大多数模块式plc使用底板或机架,其作用是:电气上,实现各模块间的联系,使cpu能访问底板上的所有模块,机械上,实现各模块间的连接,使各模块构成一个整体。第三节 plc系统的其它设备 编程设备:编程器是plc开发应用、监测运行、检查维护不可缺少的器件,用于编程、对系统作一些设定、监控plc及plc所控制的系统的工作状况,但它不直接参与现场控制运行。小编程器plc一般有手持型编程器,目前一般由计算机(运行编程软件)充当编程器。也就是我们系统的上位机。人机界面:最简单的人机界面是指示灯和按钮,目前液晶屏(或触摸屏)式的一体式操作员终端应用越

27、来越广泛,由计算机(运行组态软件)充当人机界面非常普及。plc的通信联网依靠先进的工业网络技术可以迅速有效地收集、传送生产和管理数据。因此,网络在自动化系统集成工程中的重要性越来越显著,甚至有人提出网络就是控制器的观点说法。plc具有通信联网的功能,它使plc与plc 之间、plc与上位计算机以及其他智能设备之间能够交换信息,形成一个统一的整体,实现分散集中控制。多数plc具有rs-232接口,还有一些内置有支持各自通信协议的接口。plc的通信现在主要采用通过多点接口(mpi)的数据通讯、profibus 或工业以太网进行联网。 plc提供的编程语言:标准语言梯形图语言也是我们最常用的一种语言

28、,它有以下特点:它是一种图形语言,沿用传统控制图中的继电器触点、线圈、串联等术语和一些图形符号构成,左右的竖线称为左右母线。梯形图中接点(触点)只有常开和常闭,接点可以是plc输入点接的开关也可以是plc内部继电器的接点或内部寄存器、计数器等的状态。梯形图中的接点可以任意串、并联,但线圈只能并联不能串联。内部继电器、计数器、寄存器等均不能直接控制外部负载,只能做中间结果供cpu内部使用。plc是按循环扫描事件,沿梯形图先后顺序执行,在同一扫描周期中的结果留在输出状态暂存器中所以输出点的值在用户程序中可以当做条件使用。语句表语言,类似于汇编语言。逻辑功能图语言,沿用半导体逻辑框图来表达,一般一个

29、运算框表示一个功能左边画输入、右边画输出。第四节 plc的工作原理plc开关量输出控制原理图:图2.1 plc开关量输出控制原理图plc开关量输出控制示意图:图2.2 plc开关量控制示意图plc利用1.6m到30m频带范围传输信号。在发送时,利用gmsk或ofdm调制技术将用户数据进行调制,然后在电力线上进行传输,在接收端,先经过滤波器将调制信号滤出,再经过解调,就可得到原通信信号。目前可达到的通信速率依具体设备不同在4.5m-45m之间。 plc设备分局端和调制解调器,局端负责与内部plc调制解调器的通信和与外部网络的连接。在通信时,来自用户的数据进入调制解调器调制后,通过用户的配电线路传

30、输到局端设备,局端将信号解调出来,再转到外部的internet。当plc投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,plc的cpu以一定的扫描速度重复执行上述三个阶段。(一) 输入采样阶段在输入采样阶段,plc以扫描方式依次地读入所有输入状态和数据,并将它们存入i/o映象区中的相应得单元内。输入采样结束后,转入用户程序执行和输出刷新阶段。在这两个阶段中,即使输入状态和数据发生变化,i/o映象区中的相应单元的状态和数据也不会改变。因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任

31、何情况下,该输入均能被读入。(二)用户程序执行阶段在用户程序执行阶段,plc总是按由上而下的顺序依次地扫描用户程序(梯形图)。在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统ram存储区中对应位的状态;或者刷新该输出线圈在i/o映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。在用户程序执行过程中,只有输入点在i/o映象区内的状态和数据不会发生变化,而其他输出点和软设备在i/o映象区或系统ram存储区内的状态和数据都有可能发生变化,而且排在上面的

32、梯形图,其程序执行结果会对排在下面的凡是用到这些线圈或数据的梯形图起作用;相反,排在下面的梯形图,其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期才能对排在其上面的程序起作用。(三)输出刷新阶段当扫描用户程序结束后,plc就进入输出刷新阶段。在此期间,cpu按照i/o映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。这时,才是plc的真正输出。同样的若干条梯形图,其排列次序不同,执行的结果也不同。另外,采用扫描用户程序的运行结果与继电器控制装置的硬逻辑并行运行的结果有所区别。当然,如果扫描周期所占用的时间对整个运行来说可以忽略,那么二者之间就没有什么区别了。一般来说

33、,plc的扫描周期包括自诊断、通讯等,如下图所示,即一个扫描周期等于自诊断、通讯、输入采样、用户程序执行、输出刷新等所有时间的总和。第五节plc的特点(一)可靠性高,抗干扰能力强高可靠性是电气控制设备的关键性能。plc由于采用现代大规模集成电路技术,采用严格的生产工艺制造,内部电路采取了先进的抗干扰技术,具有很高的可靠性。例如三菱公司生产的f系列plc平均无故障时间高达30万小时。一些使用冗余cpu的plc的平均无故障工作时间则更长。从plc的机外电路来说,使用plc构成控制系统,和同等规模的继电接触器系统相比,电气接线及开关接点已减少到数百甚至数千分之一,故障也就大大降低。此外,plc带有硬

34、件故障自我检测功能,出现故障时可及时发出警报信息。在应用软件中,应用者还可以编入外围器件的故障自诊断程序,使系统中除plc以外的电路及设备也获得故障自诊断保护。这样,整个系统具有极高的可靠性也就不奇怪了。(二)配套齐全,功能完善,适用性强plc发展到今天,已经形成了大、中、小各种规模的系列化产品。可以用于各种规模的工业控制场合。除了逻辑处理功能以外,现代plc大多具有完善的数据运算能力,可用于各种数字控制领域。近年来plc的功能单元大量涌现,使plc渗透到了位置控制、温度控制、cnc等各种工业控制中。加上plc通信能力的增强及人机界面技术的发展,使用plc组成各种控制系统变得非常容易。(三)易

35、学易用,深受工程技术人员欢迎plc作为通用工业控制计算机,是面向工矿企业的工控设备。它接口容易,编程语言易于为工程技术人员接受。梯形图语言的图形符号与表达方式和继电器电路图相当接近,只用plc的少量开关量逻辑控制指令就可以方便地实现继电器电路的功能。为不熟悉电子电路、不懂计算机原理和汇编语言的人使用计算机从事工业控制打开了方便之门。(四)系统的设计、建造工作量小,维护方便,容易改造plc用存储逻辑代替接线逻辑,大大减少了控制设备外部的接线,使控制系统设计及建造的周期大为缩短,同时维护也变得容易起来。更重要的是使同一设备经过改变程序改变生产过程成为可能。这很适合多品种、小批量的生产场合。(五)体

36、积小,重量轻,能耗低以超小型plc为例,新近出产的品种底部尺寸小于100mm,重量小于150g,功耗仅数瓦。由于体积小很容易装入机械内部,是实现机电一体化的理想控制设备。第六节 plc的优点(一)实现成本低 由于可以直接利用已有的配电网络作为传输线路,所以不用进行额外布线,从而大大减少了网络的投资,降低了成本。 (二)范围广 电力线是覆盖范围最广的网络,它的规模是其他任何网络无法比拟的。plc可以轻松地渗透到每个家庭,为互联网的发展创造极大的空间。 (三)高速率 plc能够提供高速的传输。目前,其传输速率依设备厂家的不同而4.5m-45mbps之间。远远高于拨号上网和isdn,比adsl更快!

37、足以支持现有网络上的各种应用。更高速率的plc产品正在研制之中。 (四)永远在线 plc属于即插即用,不用烦琐的拨号过程,接入电源就等于接入网络! (五)便捷不管在家里的哪个角落,只要连接到房间内的任何电源插座上,就可立即拥有plc带来的高速网络享受。第七节 plc的应用领域目前,plc在国内外已广泛应用于钢铁、石油、化工、电力、建材、机械制造、汽车、轻纺、交通运输、环保及文化娱乐等各个行业,使用情况大致可归纳为如下几类:(一)开关量的逻辑控制这是plc最基本、最广泛的应用领域,它取代传统的继电器电路,实现逻辑控制、顺序控制,既可用于单台设备的控制,也可用于多机群控及自动化流水线。如注塑机、印

38、刷机、订书机械、组合机床、磨床、包装生产线、电镀流水线等。(二)模拟量控制在工业生产过程当中,有许多连续变化的量,如温度、压力、流量、液位和速度等都是模拟量。为了使可编程控制器处理模拟量,必须实现模拟量(analog)和数字量(digital)之间的a/d转换及d/a转换。plc厂家都生产配套的a/d和d/a转换模块,使可编程控制器用于模拟量控制。(三)运动控制plc可以用于圆周运动或直线运动的控制。从控制机构配置来说,早期直接用于开关量i/o模块连接位置传感器和执行机构,现在一般使用专用的运动控制模块。如可驱动步进电机或伺服电机的单轴或多轴位置控制模块。世界上各主要plc厂家的产品几乎都有运

39、动控制功能,广泛用于各种机械、机床、机器人、电梯等场合。(四)过程控制过程控制是指对温度、压力、流量等模拟量的闭环控制。作为工业控制计算机,plc能编制各种各样的控制算法程序,完成闭环控制。pid调节是一般闭环控制系统中用得较多的调节方法。大中型plc都有pid模块,目前许多小型plc也具有此功能模块。pid处理一般是运行专用的pid子程序。过程控制在冶金、化工、热处理、锅炉控制等场合有非常广泛的应用。(五)数据处理现代plc具有数学运算(含矩阵运算、函数运算、逻辑运算)、数据传送、数据转换、排序、查表、位操作等功能,可以完成数据的采集、分析及处理。这些数据可以与存储在存储器中的参考值比较,完

40、成一定的控制操作,也可以利用通信功能传送到别的智能装置,或将它们打印制表。数据处理一般用于大型控制系统,如无人控制的柔性制造系统;也可用于过程控制系统,如造纸、冶金、食品工业中的一些大型控制系统。(六)通信及联网plc通信含plc间的通信及plc与其它智能设备间的通信。随着计算机控制的发展,工厂自动化网络发展得很快,各plc厂商都十分重视plc的通信功能,纷纷推出各自的网络系统。新近生产的plc都具有通信接口,通信非常方便。第八节plc的国内外状况在工业生产过程中,大量的开关量顺序控制,它按照逻辑条件进行顺序动作,并按照逻辑关系进行连锁保护动作的控制,及大量离散量的数据采集。传统上,这些功能是

41、通过气动或电气控制系统来实现的。1968年美国gm(通用汽车)公司提出取代继电气控制装置的要求,第二年,美国数字设备公司(dec)研制出了基于集成电路和电子技术的控制装置,首次采用程序化的手段应用于电气控制,这就是第一代可编程序控制器,称programmable ,是世界上公认的第一台plc。限于当时的元器件条件及计算机发展水平,早期的plc主要由分立元件和中小规模集成电路组成,可以完成简单的逻辑控制及定时、计数功能。20世纪70年代初出现了微处理器。人们很快将其引入可编程控制器,使plc增加了运算、数据传送及处理等功能,完成了真正具有计算机特征的工业控制装置。为了方便熟悉继电器、接触器系统的

42、工程技术人员使用,可编程控制器采用和继电器电路图类似的梯形图作为主要编程语言,并将参加运算及处理的计算机存储元件都以继电器命名。此时的plc为微机技术和继电器常规控制概念相结合的产物。个人计算机(简称pc)发展起来后,为了方便,也为了反映可编程控制器的功能特点,可编程序控制器定名为programmable logic controller(plc)。20世纪70年代中末期,可编程控制器进入实用化发展阶段,计算机技术已全面引入可编程控制器中,使其功能发生了飞跃。更高的运算速度、超小型体积、更可靠的工业抗干扰设计、模拟量运算、pid功能及极高的性价比奠定了它在现代工业中的地位。20世纪80年代初,

43、可编程控制器在先进工业国家中已获得广泛应用。这个时期可编程控制器发展的特点是大规模、高速度、高性能、产品系列化。这个阶段的另一个特点是世界上生产可编程控制器的国家日益增多,产量日益上升。这标志着可编程控制器已步入成熟阶段。上世纪80年代至90年代中期,是plc发展最快的时期,年增长率一直保持为30%-40%。在这时期,plc在处理模拟量能力、数字运算能力、人机接口能力和网络能力得到大幅度提高,plc逐渐进入过程控制领域,在某些应用上取代了在过程控制领域处于统治地位的dcs系统。20世纪末期,可编程控制器的发展特点是更加适应于现代工业的需要。从控制规模上来说,这个时期发展了大型机和超小型机;从控

44、制能力上来说,诞生了各种各样的特殊功能单元,用于压力、温度、转速、位移等各式各样的控制场合;从产品的配套能力来说,生产了各种人机界面单元、通信单元,使应用可编程控制器的工业控制设备的配套更加容易。目前,可编程控制器在机械制造、石油化工、冶金钢铁、汽车、轻工业等领域的应用都得到了长足的发展。我国可编程控制器的引进、应用、研制、生产是伴随着改革开放开始的。最初是在引进设备中大量使用了可编程控制器。接下来在各种企业的生产设备及产品中不断扩大了plc的应用。目前,我国自己已可以生产中小型可编程控制器。上海东屋电气有限公司生产的cf系列、杭州机床电器厂生产的dkk及d系列、大连组合机床研究所生产的s系列

45、、苏州电子计算机厂生产的yz系列等多种产品已具备了一定的规模并在工业产品中获得了应用。此外,无锡华光公司、上海乡岛公司等中外合资企业也是我国比较著名的plc生产厂家。可以预期,随着我国现代化进程的深入,plc在我国将有更广阔的应用天地。21世纪,plc会有更大的发展。从技术上看,计算机技术的新成果会更多地应用于可编程控制器的设计和制造上,会有运算速度更快、存储容量更大、智能更强的品种出现;从产品规模上看,会进一步向超小型及超大型方向发展;从产品的配套性上看,产品的品种会更丰富、规格更齐全,完美的人机界面、完备的通信设备会更好地适应各种工业控制场合的需求;从市场上看,各国各自生产多品种产品的情况

46、会随着国际竞争的加剧而打破,会出现少数几个品牌垄断国际市场的局面,会出现国际通用的编程语言;从网络的发展情况来看,可编程控制器和其它工业控制计算机组网构成大型的控制系统是可编程控制器技术的发展方向。目前的计算机集散控制系统dcs(distributed control system)中已有大量的可编程控制器应用。伴随着计算机网络的发展,可编程控制器作为自动化控制网络和国际通用网络的重要组成部分,将在工业及工业以外的众多领域发挥越来越大的作用。第三章 三菱plc的基本指令第一节 基本输入指令(一)关电源,将手持编程器fx10pe或fx20pe连接电缆,电缆另一头接至plc主机的编程器插座中,并将

47、主机工作方式选择(stop/run)拨至“stop”位置。(二)按下plc的电源开关,plc主机通电,“power”灯亮,手持编程器在液晶窗口显示自检内容。(三)写入程序前,需对plc“ram”全部清零,当液晶显示屏上显示全是“nop”时,即可输入程序。清零方法如图3.1所示。图3.1 plc清零方法(四)程序的输入,需要先按功能编辑键,键盘上分别有rd/wr、ins/del、mnt/test等字符分别代表读/写、插入/删除和监控/测试功能。其功能为后按者有优先权。例如第一次按rd/wr键读出为r,再按一次即为写入w,再按一次又变成r。w、r、i、d、m和t功能字符分别显示在液晶显示窗的左上角

48、。(五)输入程序如图3.2所示,进行编程训练操作。图3.2 编程实例实现编程操作如图3.3所示。(a) 键盘操作 (b) 显示图3.3 编程操作(六)输入完程序后,可按图3.4操作键进行程序检查。图3.4 程序检查图3.5 基本指令程序(七)组合电路的plc编程如图3.6、3.7所示,根据梯形图编写指令表,分别接通plc输入端开关为on或off,观察plc输出结果。图3.6 组合电路指令程序(1)图3.7 组合电路指令程序(2)(八)置位、复位和脉冲指令的编程如图3.8所示,根据梯形图编写指令表,分别接通plc输入端开关为on或off,观察plc输出结果。当x0闭合时,y0有输出,即使x0断开

49、,y0仍然保持有输出;当x1闭合时,y0无输出。当x2闭合时,y1有输出,当x3闭合时,y1仍然有输出,只有当x3再断开时,y1无输出。图3.8 置位、复位和脉冲电路指令程序第二节 栈及主控指令一、栈指令栈指令编程梯形图实例如图3.9所示。图3.9 栈指令编程实例(一)按图3.9输入程序。(二)运行该程序,当x0=1(on)时,观察输出状态。1、 y0的状态取决于x1或x2的状态。2、 y1的状态取决于x3、x4相与或x5、x6相与的状态。3、 y2状态取决于x7的状态。4、 y3状态取决于x7及x10或x11的状态。(三)置x00时,观察y0-y3的状态。二、主控指令主控指令编程梯形图实例如

50、图3.10所示图3.10 主控指令编程实例(一)按图3.10输入程序。(二)执行程序,依次分别使x0、x1、x2、x3、x4及x5为on,输出应依次为y0、y1及y2为on。第三节 定时器和计数器一、定时器指令定时器指令的梯形图和语句表如图3.11所示:图3.11 定时器梯形图语句表(一)按图3.11输入程序。(二)运行程序,观察输出结果。当x1,x2闭合时,定时器t0和t33开始计时,经过10s,y0和y1有输出。说明t0和t33的计时脉冲为100ms,计100次为10s。当闭合x0,再闭合x1和x2时,经过10s,y0有输出;经过1s,y1有输出。说明m8028控制t32-t55的定时脉冲

51、:当m8028闭合时,t32-t55定时脉冲为0.01s,当m8028断开时,t32-t55定时脉冲为0.1s。二、计数器指令计数器指令的梯形图和语句表如图3.12所示。图3.12 计数器梯形图语句表(一)按图3.12输入程序。(二)执行程序,观察输出结果。当x0断开时,x1闭合10次,y0有输出;当x0闭合时,再把x1闭合10次,y0无输出。第四节 步进顺控指令一、用步进顺控指令实现如图3.13所示的波形,使y0、y1和y2每隔1s顺序输出,并循环。其顺序功能图和指令语句表如图3.13所示。图3.13 输出波形图图3.14 顺序功能图及语句表(一)按图3.14输入程序。(二)运行程序,观察y

52、0、y1和y2的输出是否和波形一致。(三)改变定时器的定时时间常数,再次运行程序,观察输出情况。二、分支及汇合指令选择性分支及汇合指令的顺序功能图和语句表如图3.15所示。图3.15 选择性分支与汇合选择性分支与汇合步骤:(一)按图3.15输入程序。(二)运行程序,先闭合x1,然后闭合x2,观察y2和y3有无输出。(三)改变x1和x2的闭合顺序,观察y2和y3的输出情况。并性分支及汇合指令的顺序功能图和语句表如图3.16所示。图3.16 并行分支与汇合并行分支与汇合步骤:(一)按图3.16输入程序。(二)运行程序,闭合x1,观察y2和y4有无输出。然后闭合x2、 x3和x4,观察y3、y5和y

53、6的输出情况。第五节 功能指令用左移移位指令实现表3.1循环左移真值表的输出。表3.1 循环左移真值表脉冲y3y2y1y00000010001200103010041000 其梯形图和指令表如图3.17所示。图3.17 循环左移位控制程序(一)按图3.17输入程序。(二)运行程序,观察y0、y1、y2和y3的输出是否和真值表一致。用左移移位指令实现表2循环左移真值表的输出。表3.2 循环左移真值表脉冲y3y2y1y00000010001200113011141111511106110071000其梯形图和指令表如图3.18所示。图3.18 循环左移位控制程序(一)按图3.18输入程序。(二)运行程序,观察y0、y1、y2和y3的输出是否和真值表一致。只有对三菱plc的指令熟知,才有可能独立编程,才有可能编出好的交通灯控制程序。为此我花了将近一个多月的时间进一步学习以上指令,结合我手中的plc,实际进行了操作。给予此基础,才进行了下面的交通灯程序设计。 第四章 设计过程第一节 任务分析 随着城市和经济的发展,交通信号灯发挥的作用越来越大,正因为有了交通信号灯,才使车流、人流有了规范,同时,减少了交通事故发生的概率。然而,交通信号灯不合理

温馨提示

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

评论

0/150

提交评论