plc控制交通灯讲课稿.doc
《plc控制交通灯讲课稿.doc》由会员分享,可在线阅读,更多相关《plc控制交通灯讲课稿.doc(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Good is good, but better carries it.精益求精,善益求善。plc控制交通灯-我所了解的三菱FX2NC系列PLC应用论文题目:基于三菱FX2NC系列可编程控制器的十字路信号灯控制系统设计学校:安徽机电职业技术学院班级:电气自动化3082姓名:于永波指导老师:葛晓2010年12月目录摘要I第1章可编程序控制器的概况11.1PLC的概念及发展11.2可编程序控制器的基本结构及工作原理21.3PLC的基础知识81.4PLC的分类9第2章三菱FX2NC系列PLC122.1三菱FX2NC系列PLC简介122.2编程的基本知识16第3章交通灯控制系统设计203.1设计内容2
2、03.2交通灯控制时序图203.3PLC(FX2NC)外部接线图213.4交通灯控制状态转移图223.5PLC梯形图233.6PLC指令表24第4章FX2NC系列PLC系统的程序调试25致谢26参考文献27-摘要随着社会的发展和进步,上路的车辆越来越多,而道路建设却往往跟不上城市发展的速度,因此城市交通的问题日益突出,经常在十字路口等交通繁忙的地方发生堵塞情况。在这个时候,道路交通灯的正常运行以及合理的功能就是交通畅通的重要保证。而以往的交通信号灯大都采用继电器或是单片机来实现,存在着功能少,可靠性差。维护量大等缺点,而PLC编程简单,易维护,可以随着不同场合的需要灵活改变程序以实现不同的功能
3、需求,且可靠性高,性价比较好,最重要的是PLC很适合来控制交通信号灯这类的时序控制系统。通过分析现代城市交通控制与管理问题的现状,结合城乡交通的实际情况阐述了交通灯控制系统的工作原理,本设计介绍了应用PLC实现十字路口交通信号灯的自动控制。通过对交通信号灯的控制要求分析,对PLC控制系统进行了软、硬件设计,并通过实验证明该系统简单、经济、运行可靠,具有很高的实用价值关键词:运行,控制,交通灯。第1章可编程序控制器的概况1.1PLC的概念及发展1.可编程控制器的定义可编程控制器一直在发展中,因此直到目前为止,还未能对其下最后的定义。美国电气制造商协会NEMA(NationalElectrical
4、ManufacturersAssociation)在1980年给可编程控制器作了如下的定义:“可编程控制器是一个数字式的电子装置,它使用了可编程序的记忆以存储指令,用来执行诸如逻辑,顺序,计时,计数和演算等功能,并通过数字或模拟的输入和输出,以控制各种机械或生产过程。一部数字电子计算机若是用来执行PLC之功能者,亦被视同为PLC,但不包括鼓式或机械式顺序控制器。”国际电工委员会(IEC)曾于1982年11月颁发了可编程控制器标准草案第一稿,1985年1月又颁发了第二稿,1987年2月颁发了第三稿。草案中对可编程控制器的定义是:“可编程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设
5、计。它采用了可编程序的存储器,用来在其内部存储执行逻辑运算,顺序控制,定时,计数和算术操作等面向用户的指令,并通过数字式或模拟式的输入/输出,控制各种类型的机械或生产过程。可编程控制器及其有关外围设备,都按易于工业系统联成一个整体,易于扩充其功能的原则设计。”2.可编程控制器的发展1968年美国GM(通用汽车)公司提出取代继电器控制装置的要求,第二年美国数字公司研制出了第一代可编程序控制器,满足了GM公司装配线的要求。随着集成电路技术和计算机技术的发展,现在已有第五代PLC产品了。在以改变几何形状和机械性能为特征的制造工业和以物理变化和化学变化将原料转化成产品为特征的过程工业中,除了以连续量为
6、主的反馈控制外,特别在制造工业中存在了大量的开关量为主的开环的顺序控制,它按照逻辑条件进行顺序动作号按照时序动作;另外还有与顺序、时序无关的按照逻辑关系进行连锁保护动作的控制;以及大量的开关量、脉冲量、计时、计数器、模拟量的越限报警等状态量为主的离散量的数据采集监视。由于这些控制和监视的要求,所以PLC发展成了取代继电器线路和进行顺序控制为主的产品。1.2可编程序控制器的基本结构及工作原理1.2.1可编程控制器的基本结构PLC种类繁多,但其组成结构和工作原理基本相同。用可编程序控制器实施控制,其实质是按一定算法进行输入输出变换,并将这个变换予以物理实现,应用于工业现场。PLC专为工业现场应用而
7、设计,采用了典型的计算机结构,它主要是由CPU、电源、存储器和专门设计的输入输出接口电路等组成。PLC的结构框图如图1.1所示。图1.1PLC的结构框图1中央处理器中央处理单元(CPU)一般由控制器、运算器和寄存器组成,这些电路都集成在一个芯片内。CPU通过数据总线、地址总线和控制总线与存储单元、输入输出接口电路相连接。与一般计算机一样,CPU是PLC的核心,它按PLC中系统程序赋予的功能指挥PLC有条不紊地进行工作。用户程序和数据事先存入存储器中,当PLC处于运行方式时,CPU按循环扫描方式执行用户程序。CPU的主要任务有:控制用户程序和数据的接收与存储;用扫描的方式通过I/O部件接收现场的
8、状态或数据。并存人输入映像寄存器或数据存储器中;诊断PLC内部电路的工作故障和编程中的语法错误等;PLC进入运行状态后,从存储器逐条读取用户指令,经过命令解释后按指令规定的任务进行数据传送、逻辑或算术运算等;根据运算结果,更新有关标志位的状态和输出映像寄存器的内容,再经输出部件实现输出控制、制表打印或数据通讯等功能。2存储器PLC的存储器包括系统存储器和用户存储器两部分。系统存储器用来存放由PLC生产厂家编写的系统程序,系统程序固化在ROM内,用户不能直接更改,它使PLC具有基本的功能,能够完成PLC设计者规定的各项工作。用户存储器包括用户程序存储器(程序区)和功能存储器(数据区)两部分。用户
9、程序存储器用来存放用户针对具体控制任务用规定的PLC编程语言编写的各种用户程序,以及用户的系统配置。用户程序存储器根据所选用的存储器单元类型的不同,可以是RAM(有掉电保护)、EPROM或EEPROM存储器,其内容可以由用户任意修改或增删。用户功能存储器是用来存放(记忆)用户程序中使用器件的ON/OFF状态数值数据等。用户存储器容量的大小,关系到用户程序容量的大小,是反映PLC性能的重要指标之一。3输入单元可编程序控制器的输入信号类型可以是开关量、模拟量和数字量。输入单元从广义上分包含两部分:一是与被控设备相连接的接口电路,另一部分是输入映像寄存器。输入单元接收来自用户设备的各种控制信号,如限
10、位开关、操作按钮、选择开关、行程开关以及其他一些传感器的信号。通过接口电路将这些信号转换成中央处理器能够识别和处理的信号,并存到输入映像寄存器。运行时CPU从输入映像寄存器读取输入信息并进行处理,将处理结果存放到输出映像寄存器。为防止各种干扰信号和高电压信号进入PLC,影响其可靠性或造成设备损坏,现场输入接口电路一般由光电耦合电路进行隔离。光电耦合电路的关键器件是光耦合器,一般由发光二极管和光电三极管组成。通常PLC的输入类型可以是直流(DC24V)、交流和交直流。输入电路的电源可由外部供给。有的也可由PLC内部提供。对于直流输入,根据现场输入接口电路形式的不同,分为源型输入和漏型输入两种形式
11、。极大部分的欧美品牌的PLC采用漏型输入,而极大部分的亚洲品牌的PLC采用源型输入。5通讯接口现代PLC一个显著的特点就是具有通讯功能,目前主流的PLC一般都具有RS485(或RS232)通讯接口,以便连接编程设备、监视器、打印机等外围设备,或连接诸如变频器、温控仪等简单控制设备进行简单的主从式通讯,一些先进的PLC上还具有工业网络通讯接口,可以与其他的PLC或计算机相连,组成分布式工业控制系统,实现更大规模的控制,另外还可以与数据库软件相结合,实现控制与管理相结合的综合控制。6编程设备编程器的作用是供用户进行程序的编制、编辑、调试和监视。编程器有简易型和智能型两类。简易型的编程器只能联机编程
12、,且往往需要将梯形图转化为机器语言助记符(指令表)后,才能输入。它般由简易键盘和发光二极管或其他显示器件组成。智能型的编程器又称图形编程器,它可以联机编程,也可以脱机编程,具有LCD或CRT图形显示功能,可以直接输入梯形图和通过屏幕对话。还可以利用微机(如IBMPC)作为编程器,PLC生产厂家配有相应的软件包,使用微机编程是PLC发展的趋势。现在已有些PLC不再提供编程器,而只提供微机编程软件了,并且配有相应的通讯连接电缆。1.2.2可编程控制器的工作原理1PLC的控制逻辑实现原理继电器控制系统是一种“硬件逻辑系统”,如图1.2(a)所示,它的三条支路是并行工作的,当按下按钮SB1,中间继电器
13、K得电,K的两个触点闭合,接触器KMl、KM2同时得电并产生动作。所以继电器控制系统采用的是并行工作方式。可编程控制器是一种计算机图1.2PLC控制逻辑实现原理示意图控制系统,它的工作原理是建立在计算机工作原理基础之上的,如图1.2(b)所示。由于CPU是以执行程序来处理各项任务的,所以在每一瞬间只能做一件事,属于串行工作方式。通过程序的执行按程序顺序依次完成各相应的动作。2PLC的工作方式为了满足工业逻辑控制的要求,同时结合计算机控制的特点,PLC的工作方式采用不断循环的顺序扫描工作方式。每一次扫描所用的时间称为扫描周期或工作周期。CPU从第一条指令执行开始,按顺序逐条地执行用户程序直到用户
14、程序结束,然后返回第一条指令开始新的一轮扫描。PLC就是这样周而复始地重复上述循环扫描的。PLC工作的全过程可用图1.3所示的运行框图来表示。整个过程可分为以下几个部分:第一部分是上电处理。PLC上电后对系统进行一次初始化,包括硬件初始化和软件初始化,停电保持范围设定及其他初始化处理等。第二部分是自诊断处理。PLC每扫描一次,执行次自诊断检查,确定PLC自身的动作是否正常。如CPU、电池电压、程序存储器、IO和通讯等是否异常或出错,如检查出异常时,CPU面板上的LED及异常继电器会接通,在特殊寄存器中会存入出错代码。当出现致命错误时,CPU被强制为STOP方式,所有的扫描便停止。图1.3PLC
15、运行框图第三部分是通讯服务。PLC自诊断处理完成以后进入通讯服务过程。首先检查有无通讯任务,如有则调用相应进程,完成与其他设备的通讯处理,并对通讯数据作相应处理;然后进行时钟、特殊寄存器更新处理等工作。第四部分是程序扫描过程。PLC在上电处理、自诊断和通讯服务完成以后,如果工作选择开关在RUN位置,则进人程序扫描工作阶段。先完成输入处理,即把输入端子的状态读入输入映像寄存器中,然后执行用户程序,最后把输出处理结果刷新到输出锁存器中。作周期称为扫描周期。可以看出扫描周期直接影响控制信号的实时性和正确性,为了确保控制能正确实时地进行,在每个扫描周期中,通讯任务的作业时间必须被控制在一定范围内。PL
16、C运行正常时,程序扫描周期的长短与CPU的运算速度、与I/O点的情况、与用户应用程序的长短及编程情况等有关。通常用PLC执行lKB指令所需时间来说明其扫描速度,一般为零点几ms到上百ms。值得注意的是,不同指令其执行时间是不同的,从零点几s到上百s不等,故选用不同指令所用的扫描时间将会不同。而对于一些需要高速处理的信号,则需要特殊的软、硬件措施来处理。当PLC处于正常运行时,它将不断重复扫描过程。分析上述扫描过程,如果对远程I/O、特殊模块和其他通讯服务暂不考虑,这样扫描过程就只剩下“输入采样”、“程序执行”和“输出刷新”三个阶段了。这三个阶段是PLC工作过程的中心内容,理解透PLC工作过程的
17、这三个阶段是学习好PLC的基础。下面就对这三个阶段进行详细的分析。(1)输入采样阶段PLC在输入采样阶段,首先扫描所有输人端点,并将各输入状态存入相对应的输入映像寄存器中。此时,输入映像寄存器被刷新。接着,进入程序执行阶段和输出刷新阶段,在此阶段输入映像寄存器与外界隔离,无论输入情况如何变化,其内容保持不变,直到下一个扫描周期的输人采样阶段,才重新写入输入端的新内容。所以一般来说,输人信号的宽度要大于一个扫描周期,否则很可能造成信号的丢失。由此可见,输入映像寄存器的数据完全取决于输入端子上各输入点在上一刷新期间的接通和断开状态。(2)程序执行阶段根据PLC梯形图程序扫描原则,一般来说,PLC按
18、从左到右、从上到下的步骤顺序执行程序。当指令中涉及输入、输出状态时,PLC就从输入映像寄存器中“读入”采集到的对应输入端子状态,从元件映像寄存器“读入”对应元件(“软继电器”)的当前状态。然后,进行相应的运算,运算结果再存入元件映像寄存器中。对元件映像寄存器来说,每一个元件(“软继电器”)的状态会随着程序执行过程而变化。(3)输出刷新阶段在所有指令执行完毕后,元件映像寄存器中所有输出继电器的状态(接通断开)在输出刷新阶段转存到输出锁存器中,通过输出端子和外部电源,驱动外部负载。由此可见,输出映像寄存器的数据取决于输出指令的执行结果,输出锁存器中的数据由上一次输出刷新期间输出映像寄存器中的数据决
19、定,而输出端子的接通和断开状态,完全由输出锁存器决定。1.3PLC的基础知识1.3.1PLC的组成及结构1PLC的构成从结构上分,PLC分为固定式和组合式(模块式)两种。固定式PLC包括CPU板、I/O板、显示面板、内存块、电源等,这些元素组合成一个不可拆卸的整体。模块式PLC包括CPU模块、I/O模块、内存、电源模块、底板或机架,这些模块可以按照一定规则组合配置。2CPU的构成CPU是PLC的核心,起神经中枢的作用,每套PLC至少有一个CPU,它按PLC的系统程序赋予的功能接收并存贮用户程序和数据,用扫描的方式采集由现场输入装置送来的状态或数据,并存入规定的寄存器中,同时,诊断电源和PLC内
20、部电路的工作状态和编程过程中的语法错误等。进入运行后,从用户程序存贮器中逐条读取指令,经分析后再按指令规定的任务产生相应的控制信号,去指挥有关的控制电路。CPU主要由运算器、控制器、寄存器及实现它们之间联系的数据、控制及状态总线构成,CPU单元还包括外围芯片、总线接口及有关电路。内存主要用于存储程序及数据,是PLC不可缺少的组成单元。CPU的控制器控制CPU工作,由它读取指令、解释指令及执行指令。但工作节奏由震荡信号控制。运算器用于进行数字或逻辑运算,在控制器指挥下工作。寄存器参与运算,并存储运算的中间结果,它也是在控制器指挥下工作。CPU速度和内存容量是PLC的重要参数,它们决定着PLC的工
21、作速度,IO数量及软件容量等,因此限制着控制规模。3.I/O模块PLC与电气回路的接口,是通过输入输出部分(I/O)完成的。I/O模块集成了PLC的I/O电路,其输入暂存器反映输入信号状态,输出点反映输出锁存器状态。输入模块将电信号变换成数字信号进入PLC系统,输出模块相反。4电源模块PLC电源用于为PLC各模块的集成电路提供工作电源。同时,有的还为输入电路提供24V的工作电源。电源输入类型有:交流电源(220VAC或110VAC),直流电源(常用的为24VDC)。5底板或机架大多数模块式PLC使用底板或机架,其作用是:电气上,实现各模块间的联系,使CPU能访问底板上的所有模块,机械上,实现各
22、模块间的连接,使各模块构成一个整体。1.3.2PLC的功能1逻辑控制2定时控制3计数控制4步进(顺序)控制5PID控制6数据控制:PLC具有数据处理能力。7通信和联网8其它:PLC还有许多特殊功能模块,适用于各种特殊控制的要求,如:定位控制模块,CRT模块。1.4PLC的分类1.小型PLC小型PLC的I/O点数一般在128点以下,其特点是体积小、结构紧凑,整个硬件融为一体,除了开关量I/O以外,还可以连接模拟量I/O以及其他各种特殊功能模块。它能执行包括逻辑运算、计时、计数、算术运算、数据处理和传送、通讯联网以及各种应用指令。2.中型PLC中型PLC采用模块化结构,其I/O点数一般在25610
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- plc 控制 交通灯 讲课
限制150内