2463694431PLC交通灯设计——毕业设计_第1页
2463694431PLC交通灯设计——毕业设计_第2页
2463694431PLC交通灯设计——毕业设计_第3页
2463694431PLC交通灯设计——毕业设计_第4页
2463694431PLC交通灯设计——毕业设计_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

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

文档简介

1、湖北理工学院毕业设计 (论文)湖 北 理 工 学 院毕 业 设 计设计课题 plc交通灯设计 院 系 机电工程学院 专 业 机械制造与自动化 班 级 09机电(1)班 指导老师 鄢 圣 华 学生姓名 学 号 黄石理工学院毕业设计(论文)任务书毕业设计(论文)题目: 基于plc的道路交通灯控制系统设计 教学院: 机电工程学院 专业班级:09机电专1 指导教师: 鄢圣华 学生姓名: 学号: 1毕业设计(论文)的主要内容毕业设计内容为设计一种基于plc的智能交通灯控制系统。系统的主要功能特点为:具有常规人/车通行控制的一般功能;增加了急车先行控制功能;加入光电传感器实现闯红灯报警功能;直行方向通行时

2、间倒计时显示;用plc 进行系统全局控制;用传感器进行信号的检测。学生毕业设计期间主要完成以下工作:(1)了解道路交通灯控制系统的控制原理,在此基础上明确设计任务和目标,拟定系统设计路线。(2)plc选型及相关设计,包括系统功能设计,结构设计,i/o点选取,绘制外部接线图等。(3)plc程序设计并进行系统调试,编写调试报告。(4)完成论文撰写,论文须符合学院的毕业论文撰写规范,包含必要的电路图、plc源程序和元件清单等。(5)完成毕业设计所须完成的毕业实习等。2毕业设计(论文)的要求(1)字数一般要求为15000-20000字。(2)打印用纸:a4;页面设置:上:3.5cm;下:2.5 cm;

3、左:3.0 cm;右2.4 cm;装订线:0.5cm;页眉:2.5 cm;页脚:1.8cm;行间距:固定值22磅。一级目录:黑体、三号;二级目录:黑体、四号;三级目录:宋体、加粗、小四:正文部分:宋体、小四;页眉“黄石理工学院毕业设计(论文)”,宋体、5号,居右排列;页码居页面底端靠右排列。(3)参考文献著录按照gb7714-87文参考文献著录规则执行。书写顺序为:序号·作者·论文名或著作名·杂志或会议名·卷号、期号或会议地点·出版社·页号·年。3进度安排2011年12月20日2012年1月10日下发任务书,了解道路交通灯系

4、统控制原理,明确设计任务。查阅资料。2012年2月11日2012年3月10日拟定总体设计方案,编写技术开发路线。系统功能设计,结构设计,i/o点选取,plc选型,绘制外部接线图。2012年3月11日2012年4月8日光电传感器硬件选型。plc程序设计与程序调试。2012年4月9日2012年4月13日 毕业设计中期检查2012年4月14日2012年4月30日 系统测试与功能完善,毕业设计论文撰写。2012年5月1日2012年5月20日 整理毕业设计论文,毕业答辩4其他情况说明 (1)毕业设计期间每周考勤两次,初定每周星期一下午78节和星期五下午78节为集中答疑时间。星期五下午78节点名一次。(2

5、)学生离校须遵守学校相关规定,办理相关手续。5主要参考文献1 高安邦等.基于plc 的城市交通指挥灯智能化控制系统.哈尔滨:电脑学习.2008(5):12132 史丛立.一种基于plc 的智能交通灯控制系统设计.温州职业技术学院学报.2008(6):44463 黄云龙等编.可编程控制器教程.北京:科学出版社.2003.84 袁任光编著.可编程序控制器选用手册.北京:机械工业出版社.2002.75 袁任光编著.交流变频调速器选用手册.广州:广东科技出版社.2002.96 陈宇编.可编程序控制器基础及编程技巧.广州:华南理工大学出版社.20047 钟肇新等编.可编程序控制器原理及应用(第二版).广

6、州:华南理工大学出版社.19978 陆宝春等编.电气与可编程序控制器技术.南京:南京理工大学出版社.20009 廖常初主编.plc基础及应用.第2版.北京: 机械工业出版社.200810 三菱公司fx2n系列plc软、硬件手册.2003前言可编程控制器(programmable controller)是计算机家族中的一员,是为工业控制应用而设计制造的。早期的可编程控制器称作可编程逻辑控制器(programmable logic controller),简称plc,它主要用来代替继电器实现逻辑控制。随着技术的发展,这种装置的功能已经大大超过了逻辑控制的范围,因此,今天这种装置称作可编程控制器,简

7、称pc。但是为了避免与个人计算机(personal computer)的简称混淆,所以将可编程控制器简称plc。plc的应用领域:目前,plc在国内外已广泛应用于钢铁、石油、化工、电力、建材、机械制造、汽车、轻纺、交通运输、环保及文化娱乐等各个行业,使用情况大致可归纳为如下几类。开关量的逻辑控制这是plc最基本、最广泛的应用领域,它取代传统的继电器电路,实现逻辑控制、顺序控制。模拟量控制在工业生产过程当中,有许多连续变化的量,如温度、压力、流量、液位和速度等都是模拟量。为了使可编程控制器处理模拟量,必须实现模拟量(analog)和数字量(digital)之间的a/d转换及d/a转换。运动控制p

8、lc可以用于圆周运动或直线运动的控制。如可驱动步进电机或伺服电机的单轴或多轴位置控制模块。世界上各主要plc厂家的产品几乎都有运动控制功能,广泛用于各种机械、机床、机器人、电梯等场合。过程控制过程控制是指对温度、压力、流量等模拟量的闭环控制。作为工业控制计算机,plc能编制各种各样的控制算法程序,完成闭环控制。pid调节是一般闭环控制系统中用得较多的调节方法。大中型plc都有pid模块,目前许多小型plc也具有此功能模块。pid处理一般是运行专用的pid子程序。过程控制在冶金、化工、热处理、锅炉控制等场合有非常广泛的应用。数据处理现代plc具有数学运算、数据传送、数据转换、排序、查表、位操作等

9、功能,可以完成数据的采集、分析及处理。这些数据可以与存储在存储器中的参考值比较,完成一定的控制操作,也可以利用通信功能传送到别的智能装置,或将它们打印制表。通信及联网plc通信含plc间的通信及plc与其它智能设备间的通信。随着计算机控制的发展,工厂自动化网络发展得很快,各plc厂商都十分重视plc的通信功能,纷纷推出各自的网络系统。新近生产的plc都具有通信接口,通信非常方便。关键词:可编程控制器 交通灯 自动控制目 录第一章 plc概述11.1 plc的产生11.2 plc的特点11.3 plc的分类21.4 plc的基本结构31.5 plc汇编语言61.6 plc的基本工作原理71.7

10、plc的发展趋势8第二章 交通信号系统92.1 控制要求92.3 址地分配102.4交通灯控制系统硬件设计102.5 交通灯控制系统软件设计142.6 数码管显示控制152.7 光电传感器212.8 红灯报警系统22第三章 梯形图及指令表243.1 系统程序梯形图243.2 系统对应指令表28第四章 可编程控制器功能指令概述304.1 fx系列可编程控制器功能指令概述指令说明304.2 指针(p/i)304.3 程序流程控制功能指令314.4 传送指令mov324.5 加法指令add、减法指令sub354.6 区间复位指令zrst354.7 七段译码指令segd36第五章 总结37致谢及参考文

11、献38第一章 plc概述1.1 plc的产生 传统的继电器控制具有结构简单、易于掌握、价格便宜等优点,在工业生产中应用甚广。但是,这些控制装置体积大、动作速度较慢、耗电较多、功能少,特别是接线复杂、排除故障非常困难而且要花费大量的时间。如果工艺要求发生变化,控制柜内的元件和接线也需要作相应的变动,改造的工期长、费用高,通用性和灵活性较差。 1968年,美国最大的汽车制造商通用汽车公司(gm),为了适应汽车型号的不断翻新,想寻找一种方法,以尽可能减少重新设计继电器控制系统和接线、降低成本、缩短时间,而考虑把计算机的功能完善、通用灵活等优点与继电器控制的简单易懂、操作方便、价格便宜等优点结合起来,

12、制成一种通用控制装置,提出了研制plc的基本设想:1.编程简单方便,可在现场修改程序;2.硬件维护方便,最好是插件式结构;3.可靠性要高于继电器控制装置;4.体积小于继电器控制装置;5.可将数据直接送入管理计算机;6.成本上可与继电器竞争;7.输入可以是交流115v;8.输入为交流115v,2a以上,能直接驱动电磁阀;9.扩展时,原有系统只需做很小的改动;10.用户程序存储器容量器容量至少可以扩展到4k。 根据以上设想和要求,1969年美国数字设备公司(dec)研制出世界上第一台可编程控制器,并在通用汽车公司的汽车生产线上试用成功,从而开创了工业控制的新局面。从此,这一更新技术就以很快的速度发

13、展起来,现代的plc已成为现代工业控制的三大支柱(plc,机器人和cadcam)之一。1.2 plc的特点1编程方法简单易学 考虑到企业中一般电气技术人员和技术工人的传统读图习惯和应用微机的实际水平,plc配备有他们最容易接受和掌握的梯形图语言。梯形图语言的电路符号和表达方式与继电器电路原理图非常接近。而且某些仅有开关量逻辑控制功能的plc只有十几条指令。通过阅读plc的使用手册或短期培训,电气技术人员或技术工人只要几天的时间就可以熟悉梯形图语言,并用来编制用户程序。 2硬件配套齐全,用户使用方便plc配备有品种齐全的各种硬件装置供用户选用,用户不必自己设计和制作硬件装置。用户在硬件方面的设计

14、工作只是确定plc的硬件配置和外部接线。plc的安装接线也很方便。3通用性强,适应性强 plc的生产具有系列化和模块化特点,硬件配置相当灵活,可以很方便地组成能满足各种控制要求的控制系统。组成系统后,如果工艺变化,可以通过修改用户程序,方便快速地适应变化。 4可靠性高,抗干扰能力强 绝大多数用户都将可靠性作为选择控制装置的首要条件。plc采取了一系列硬件和软件抗干扰措施,可以直接用于有强烈干扰的工业生产现场。plc的平均无故障间隔时间高,如日本三菱公司的f1、f2系列plc的平均无故障间隔时间长达30万小时,这是一般微机所不能比拟的。5系统的设计、安装、调试工作量少 plc用软件功能取代了继电

15、器控制系统中大量的中间继电器、时间继电器、计数器等器件,控制柜的设计、安装、接线工作量大大减少。plc的梯形图程序很容易掌握,设计和调试梯形图所花的时间比设计继电器系统电路图花的时间要少得多。6维修工作量小,维修方便 plc的故障率很低,并且有完善的诊断和显示功能。plc或外部的输入装置和执行机构发生故障时,可以根据plc上的指示灯或编程器提供的信息迅速地查明故障的原因。用更换模块的方法可以迅速地排除plc的故障。7体积小,能耗低 以f1意40m型plc为例,其外形尺寸为305×ll0×110mm,功耗小于25va。由于体积小,plc很容易装入机械设备内部,实现机电一体化的

16、理想的控制设备。1.3 plc的分类现在比较习惯的plc分类是按i/o点数分,一般分为三类: 小型plc :小型plc的i/o点数一般在128点以下,其特点是体积小、结构紧凑,整个硬件融为一体,除了开关量i/o以外,还可以连接模拟量i/o以及其他各种特殊功能模块。它能执行包括逻辑运算、计时、计数、算术运算、数据处理和传送、通讯联网以及各种应用指令。中型plc :中型plc采用模块化结构,其i/o点数一般在2561024点之间。i/o的处理方式除了采用一般plc通用的扫描处理方式外,还能采用直接处理方式,即在扫描用户程序的过程中,直接读输入,刷新输出。它能联接各种特殊功能模块,通讯联网功能更强,

17、指令系统更丰富,内存容量更大,扫描速度更快。 大型plc :一般i/o点数在1024点以上的称为大型plc。大型plc的软、硬件功能极强。具有极强的自诊断功能。通讯联网功能强,有各种通讯联网的模块,可以构成三级通讯网,实现工厂生产管理自动化。大型plc还可以采用三cpu构成表决式系统,使机器的可靠性更高。1.4 plc的基本结构 plc 实质是一种专用于工业控制的计算机其硬件结构基本上与微型计算机从结构上分,plc分为固定式和组合式(模块式)两种。固定式plc包括cpu板、i/o板、显示面板、内存块、电源等,这些元素组合成一个不可拆卸的整体。模块式plc包括cpu模块、i/o模块、内存、电源模

18、块、底板或机架,这些模块可以按照一定规则组合配置。输入接口部件接口部件输出 中央处理单元 cpu板 接受 驱动 现场信号 受控元件 电 源 部 件 图1-1 plc的基本结构框图1、中央处理单元(cpu)中央处理单元(cpu)是plc的控制中枢。它按照plc系统程序赋予的功能接收并存储从编程器键入的用户程序和数据;检查电源、存储器、i/o以及警戒定时器的状态,并能诊断用户程序中的语法错误。当plc投入运行时,首先它以扫描的方式接收现场各输入装置的状态和数据,并分别存入i/o映象区,然后从用户程序存储器中逐条读取用户程序,经过命令解释后按指令的规定执行逻辑或算数运算的结果送入i/o映象区或数据寄

19、存器内。等所有的用户程序执行完毕之后,最后将i/o映象区的各输出状态或输出寄存器内的数据传送到相应的输出装置,如此循环运行,直到停止运行。 为了进一步提高plc的可靠性,近年来对大型plc还采用双cpu构成冗余系统,或采用三cpu的表决式系统。这样,即使某个cpu出现故障,整个系统仍能正常运行。2、存储器存放系统软件的存储器称为系统程序存储器。存放应用软件的存储器称为用户程序存储器。3、电源plc的电源在整个系统中起着十分重要得作用。如果没有一个良好的、可靠得电源系统是无法正常工作的,因此plc的制造商对电源的设计和制造也十分重视。一般交流电压波动在+10%(+15%)范围内,可以不采取其它措

20、施而将plc直接连接到交流电网上去。4、输入/输出接口 输入接口:光电耦合器由两个发光二极度管和光电三极管组成。 输出接口:plc的继电器输出接口电路开关量输出接口电路:采用光电耦合电路,将cpu 处理过的信号转换成现场需要的强电信号输出,以驱动接触器、电磁阀等外部设备的通断电。有三种类型:第一:继电器输出型:为有触点输出方式,用于接通或断开开关频率较低的直流负载或交流负载回路。 图1-2 继电器输出型第二:晶闸管输出型: 为无触点输出方式,用于接通或断开开关频率较高的交流电源负载。图1-3 晶闸管输出型第三:晶体管输出型:为无触点输出方式,用于接通或断开开关频率较高的直流电源负载。图1-4

21、晶体管输出型1.5 plc汇编语言 采用面向控制过程,面向问题,简单直观的plc编写横语言,常用的有:梯形图,语句表,功能图等。1.梯形图:程序设计语言梯形图程序设计语言是用梯形图的图形符号来描述程序的一种程序设计语言。采用梯形图程序设计语言,程序采用梯形图的形式描述。这种程序设计语言采用因果关系来描述事件发生的条件和结果。每个梯级是一个因果关系。在梯级中,描述事件发生的条件表示在左面,事件发生的结果表示在后面。梯形图程序设计语言是最常用的一种程序设计语言。它来源于继电器逻辑控制系统的描述。2. 布尔助记符:程序设计语言布尔助记符程序设计语言是用布尔助记符来描述程序的一种程序设计语言。布尔助记

22、符程序设计语言与计算机中的汇编语言非常相似,采用布尔助记符来表示操作功能。3.功能表图:程序设计语言功能表图程序设计语言是用功能表图来描述程序的一种程序设计语言。它是近年来发展起来的一种程序设计语言。采用功能表图的描述,控制系统被分为若干个子系统,从功能入手,使系统的操作具有明确的含义,便于设计人员和操作人员设计思想的沟通,便于程序的分工设计和检查调试。1.6 plc的基本工作原理一. 扫描技术 当plc投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,plc的cpu以一定的扫描速度重复执行上述三个阶段。1 输

23、入采样阶段在输入采样阶段,plc以扫描方式依次地读入所有输入状态和数据,并将它们存入i/o映象区中的相应得单元内。输入采样结束后,转入用户程序执行和输出刷新阶段。在这两个阶段中,即使输入状态和数据发生变化,i/o映象区中的相应单元的状态和数据也不会改变。因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。2 、用户程序执行阶段在用户程序执行阶段,plc总是按由上而下的顺序依次地扫描用户程序(梯形图)。在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据

24、逻辑运算的结果,刷新该逻辑线圈在系统ram存储区中对应位的状态;或者刷新该输出线圈在i/o映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。即,在用户程序执行过程中,只有输入点在i/o映象区内的状态和数据不会发生变化,而其他输出点和软设备在i/o映象区或系统ram存储区内的状态和数据都有可能发生变化,而且排在上面的梯形图,其程序执行结果会对排在下面的凡是用到这些线圈或数据的梯形图起作用;相反,排在下面的梯形图,其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期才能对排在其上面的程序起作用。3 输出刷新阶段当扫描用户程序结束后,plc就进入输出刷新阶段。在此期间,cpu按照i

25、/o映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。这时,才是plc的真正输出。同样的若干条梯形图,其排列次序不同,执行的结果也不同。另外,采用扫描用户程序的运行结果与继电器控制装置的硬逻辑并行运行的结果有所区别。当然,如果扫描周期所占用的时间对整个运行来说可以忽略,那么二者之间就没有什么区别了。一般来说,plc的扫描周期包括自诊断、通讯等,如下图所示,即一个扫描周期等于自诊断、通讯、输入采样、用户程序执行、输出刷新等所有时间的总和。1.7 plc的发展趋势1、向更高处理速度、更大存储容量方向发展为了提高plc的处理能力,要求plc具有更好的响应速度和更大的存储容量

26、。在plc中,用户程序的存储容量有的是用编程的步数来表示,每编一条语句为一步;有的是以字为单位来计算,16位二进制数为一个字节,每1024个字节为1kb;有的是以编程的地址来表示,每编一条语句为一地址。目前大型plc的存储容量是几百kb,最高可达几mb。为了扩大存储容量,有的公司已使用了磁泡存储器或硬盘。目前大中型plc的扫描速度可达02mskb左右。如欧姆龙公司的c1000h为04mskb,三菱公司的a3n为02mskb。2产品规模向大、小两个方向发展plc主要有超大型和超小型两个发展趋势。超小型plc向体积更小、速度更快、功能更强、价格更低方向发展,以真正完全取代最小的继电器系统。超大型p

27、lc向大容量、高速度、多功能方向发展,能与计算机组成分布式控制系统,实现对工厂生产全过程的集中管理。3plc编程语言更加丰富,功能不断提高,编程语言趋向标准化在plc系统结构不断发展的同时,plc的编程语言也越来越丰富,功能也不断提高,除了大多数plc使用的梯形图语言外,还有些plc采用basic、c语言等高级语言编程。美国生产的plc在基本控制方面编程语言已标准化,均采用梯形图编程,日本、英国也进入了标准化阶段,法国还采用专用编程语言grafcet,德国采用din40719标准编程语言。4不断开发智能模块,加强联网和通信能力为了满足各种自动化控制系统的要求,近年来不断开发出许多功能模块,如高

28、速计数模块、温度控制模块、远程io模块、通信和人机接口模块等,扩大了plc应用范围。目前加强plc联网与通信的能力,是plc技术进步的潮流。plc的联网和通信可分为两类:一类是plc之间联网通信,各plc制造厂家都有自己的专有联网手段;另一类是plc与计算机之间的联网通信,一般plc都有通信模块用于与计算机通信。第二章 交通信号系统2.1 控制要求十字路口的交通指挥信号灯如图所示:控制要求如下:、设计一个适用于十字路口路口都有红、绿、灯三个信号灯对交通实现自动控制。、具有急车先行控制功能。、具有光电传感器实现闯红灯报警功能。、用两位七段数码管实现绿灯的倒计时。图2-1 基本框图2.2 控制工艺

29、流程 设置一个控制开关s00,当它接通时,信号灯控制系统开始工作,且先南北红灯亮,东西绿灯亮。当控制开关s01接通时,信号灯全部熄灭。 1、南北红灯亮并保持30秒,同时东西绿灯亮,但保持25秒,到25秒时东西绿灯闪亮3次(每周期1秒)后熄灭;继而东西黄灯亮,并保持2秒,到2秒后,东西黄灯熄灭,东西红灯亮,同时南北红灯熄灭和南北绿灯亮。 2、东西红灯亮并保持25秒。同时南北绿灯亮,保持25秒,到25秒时南北绿灯闪亮3次(每周期1秒)后熄灭;继而南北黄灯亮,并保持2秒,到2秒后,南北黄灯熄灭,南北红灯亮,同时东西红灯熄灭和东西绿灯亮。 3、so为东西方向闯红灯报警光电开关,为南北方向闯红灯报警光电

30、开关、为东西方向急车先行光电开关、为南北方向急车先行光电开关。2.3 址地分配南北方向:红灯绿灯闪亮黄灯东西方向:红灯绿灯闪亮黄灯0闯红灯报警10 y17led个位显示 20 y27led十位显示。秒脉冲发生控制绿灯的闪亮发生控制的减一记时控制led数据的重新装载 t13 急车东西6通过控制 t14 南北急车6通过控制输入设备plc输入继电器plc输出继电器代号功能功能sb1启动按钮x0南北红灯y1sb2停止按钮x1南北绿灯y2sb3东西光电报警器x2南北黄灯y3sb4南北光电报警器x3东西红灯y4sb5东西急车光电器x4东西绿灯y5sb6南北急车光电器x5东西黄灯y6fr过载继电器x6led

31、个位y10y17led十位y20y27闯红灯报警 表2-1地址分配表2.4交通灯控制系统硬件设计plc选择 一、plc机型和容量的选择步骤与原则随着plc技术的发展,plc产品的种类也越来越多。不同型号的plc,其结构形式、性能、容量、指令系统、编程方式、价格等也各有不同,适用的场合也各有侧重。因此,合理选用plc,对于提高plc控制系统的技术经济指标有着重要意义。plc的选择主要应从plc的机型、容量、i/o模块、电源模块、特殊功能模块、通信联网能力等方面加以综合考虑。 plc机型选择的基本原则是在满足功能要求及保证可靠、维护方便的前提下,力争最佳的性能价格比。选择时主要考虑以下几点: 1、

32、合理的结构型式 plc主要有整体式和模块式两种结构型式。 整体式plc的每一个io点的平均价格比模块式的便宜,且体积相对较小一般用于系统工艺过程较为固定的小型控制系统中;而模块式plc的功能扩展灵活方便在io点数、输入点数与输出点数的比例、io模块的种类等方面选择余地大,且维修方便,一般于较复杂的控制系统。 2、安装方式的选择 plc系统的安装方式分为集中式、远程io式以及多台plc联网的分布式。 集中式不需要设置驱动远程io硬件,系统反应快、成本低;远程io式适用于大型系统,系统的装置分布范围很广,远程io可以分散安装在现场装置附近,连线短,但需要增设驱动器和远程io电源;多台plc联网的分

33、布式适用于多台设备分别独立控制,又要相互联系的场合,可以选用小型plc,但必须要附加通讯模块。 3、相应的功能要求 一般小型(低档)plc具有逻辑运算、定时、计数等功能,对于只需要开关量控制的设备都可满足。 对于以开关量控制为主,带少量模拟量控制的系统,可选用能带ad和da转换单元,具有加减算术运算、数据传送功能的增强型低档plc。 对于控制较复杂,要求实现pid运算、闭环控制、通信联网等功能,可视控制规模大小及复杂程度,选用中档或高档plc。但是中、高档plc价格较贵,一般用于大规模过程控制和集散控制系统等场合。 4、响应速度要求 plc是为工业自动化设计的通用控制器,不同档次plc的响应速

34、度一般都能满足其应用范围内的需要。如果要跨范围使用plc,或者某些功能或信号有特殊的速度要求时,则应该慎重考虑plc的响应速度,可选用具有高速io处理功能的plc,或选用具有快速响应模块和中断输入模块的plc等。 5、系统可靠性的要求 对于一般系统plc的可靠性均能满足。对可靠性要求很高的系统,应考虑是否采用冗余系统或热备用系统。 6、机型尽量统一 主要考虑到以下三方面问题: 1)机型统一,其模块可互为备用,便于备品备件的采购和管理。 2)机型统一,其功能和使用方法类似,有利于技术力量的培训和技术水平的提高。 3)机型统一,其外部设备通用,资源可共享,易于联网通信,配上位计算机后易于形成一个多

35、级分布式控制系统。 二、plc容量的选择步骤与原则 plc的容量包括io点数和用户存储容量两个方面。1、io点数的选择 plc平均的io点的价格还比较高,因此应该合理选用plc的io点的数量,在满足控制要求的前提下力争使用的io点最少,但必须留有一定的裕量。 通常io点数是根据被控对象的输入、输出信号的实际需要,再加上10%15%的裕量来确定。2、存储容量的选择 用户程序所需的存储容量大小不仅与plc系统的功能有关,而且还与功能实现的方法、程序编写水平有关。一个有经验的程序员和一个初学者,在完成同一复杂功能时,其程序量可能相差25%之多,所以对于初学者应该在存储容量估算时多留裕量。 plc的i

36、o点数的多少,在很大程序上反映了plc系统的功能要求,因此可在io点数确定的基础上,按下式估算存储容量后,再加20%30%的裕量。 存储容量(字节)开关量io点数×10模拟量io通道数×1003、本系统选择的plc 本次交通灯设计采用的是来自omron的cpm1a-30cdr-a可编程控制器。产品规格:cpm1a cpu单元在编程环境等方面,它不仅具备了以往的小型plc所具有的功能,尽可能使安装空间最小化,并实现了具有10点-100点输入输出点数的弹性构成。而且还可连接可编程控制终端,创造了尚无前例的灵活运用。它不仅可以替代继电器控制柜,就是作为小型控制器或在传感器应用中,

37、亦能适应生产现场不同的需求,ac电源输入,继电器输出,能加扩展单元。 图2-2 plc的外部系统接线图2.5 交通灯控制系统软件设计十字路口交通灯模拟控制时序图 图2-3 十字路口交通信号灯控制时序图设计系统流程图 图2-4 系统流程图2.6 数码管显示控制led 数码管工作原理led数码管(led segment displays)是由多个发光二极管封装在一起组成“8”字型的器件,引线已在内部连接完成,只需引出它们的各个笔划,公共电极。led数码管常用段数一般为7段有的另加一个小数点,还有一种是类似于3位“+1”型。位数有半位,1,2,3,4,5,6,8,10位等等.,led数码管根据led

38、的接法不同分为共阴和共阳两类,了解led的这些特性,对编程是很重要的,因为不同类型的数码管,除了它们的硬件电路有差异外,编程方法也是不同的。图2是共阴和共阳极数码管的内部电路,它们的发光原理是一样的,只是它们的电源极性不同而已。颜色有红,绿,蓝,黄等几种。led数码管广泛用于仪表,时钟,车站,家电等场合。选用时要注意产品尺寸颜色,功耗,亮度,波长等。下面将介绍常用led数码管内部引脚图。这是一个7段两位带小数点 10引脚的led数码管 引脚定义     每一笔划都是对应一个字母表示 dp是小数点.  数码管分为共阳极的led

39、数码管、共阴极的led数码管两种。下图例举的是共阳极的led数码管,共阳就是7段的显示字码共用一个电源的正。led数码管原理图示意:  引脚示意图  从上图可以看出,要是数码管显示数字,有两个条件:1、是要在vt端(3/8脚)加正电源;2、要使(a,b,c,d,e,f,g,dp)端接低电平或“0”电平。这样才能显示的。   图2-5 共阳极led数码管的内部结构原理图   图2-6 共阴极led数码管的内部结构原理图 显示数字对应的二进制电平信号led数码管要正常显示,就要用驱动电路来驱动数码管

40、的各个段码,从而显示出我们要的数位,因此根据led数码管的驱动方式的不同,可以分为静态式和动态式两类。a、静态显示驱动: 静态驱动也称直流驱动。静态驱动是指每个数码管的每一个段码都由一个单片机的i/o口进行驱动,或者使用如bcd码二-十进位转换器进行驱动。静态驱动的优点是编程简单,显示亮度高,缺点是占用i/o口多,如驱动5个数码管静态显示则需要5×840根i/o口来驱动,要知道一个89s51单片机可用的i/o口才32个呢。故实际应用时必须增加驱动器进行驱动,增加了硬体电路的复杂性。b、动态显示驱动: 数码管动态显示介面是单片机中应用最为广泛的一种显示方式之一,动态驱动是将所有数码管的

41、8个显示笔划"a,b,c,d,e,f,g,dp "的同名端连在一起,另外为每个数码管的公共极com增加位选通控制电路,位选通由各自独立的i/o线控制,当单片机输出字形码时,所有数码管都接收到相同的字形码,但究竟是那个数码管会显示出字形,取决于单片机对位元选通com端电路的控制,所以我们只要将需要显示的数码管的选通控制打开,该位就显示出字形,没有选通的数码管就不会亮。    透过分时轮流控制各个led数码管的com端,就使各个数码管轮流受控显示,这就是动态驱动。在轮流显示过程中,每位数码管的点亮时间为12ms,由于人的视觉暂留现象及发光二极体的余

42、辉效应,尽管实际上各位数码管并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示资料,不会有闪烁感。将s 指定的元件低4 位中的十六进制数译码后送给7 段显示器,译码信号存于d 指定的元件中,输出要占7 个输出点用plc 控制七段数码管循环显示数字09,显示间隔1s。使用y10y17输出控制十位数数码管的a、b、c、d、e、f、g的点亮显示;使用y20y27输出控制个位数数码管的a、b、c、d、e、f、g的点亮显示。程序中使用了数据传送mov指令,数据减一dec指令,7段码译码segd指令,区间复位zrst等功能指令。程序运行时将不断变化的时间数据传送给7段码译码segd指令,7

43、段码译码segd指令再驱动数码管,显示不断变化的时间。 sb2x0x1com启动按钮停止按钮p l cy11y12y13y15y14y16y20y21y22y23y24y25y26y10com1com215v 图2-7 plc的外部硬件接线图显示过程分析m8002指令为初始脉冲。k0赋初始值给d0为“0”。当按下sb1时,x0闭合,m0自锁。1s脉冲指令m8013有输入信号,实现1s一个脉冲送给inc加1指令,d0从“0”一直加到“30”。sub为减法指令,30减去d0得出的d1就是最终所要得出的倒计时。因为显示一个十位数需要两个数码管,所以要分别取出个位数和十位数。div指令为二进制数除法指

44、令,用得出结果d1除以10,得出的二进制数d2,即该结果的十位数。而后,为了方便取其个位数,用mul乘法指令把d2乘以10得出d3,再用sub减法指令,把结果d1减去d3得出其个位数。最终d2为倒计时的十位数,d4为个位数。再用segd七段码译码指令,把d2和d4分别在y000和y010显示出来,得出一个两位数。当d1倒数到“0”时,利用rst指令返回d0的初始值为“0”。按下sb2停止按钮,使x1断开,y000和y010没有输出信号,数码管停止显示。2.7 光电传感器光电传感器工作原理光电传感器是通过把光强度的变化转换成电信号的变化来实现控制的。光电传感器在一般情况下,有三部分构成,它们分为

45、:发送器、接收器和检测电路。发送器对准目标发射光束,发射的光束一般来源于半导体光源,发光二极管(led)、激光二极管及红外发射二极管。光束不间断地发射,或者改变脉冲宽度。接收器有光电二极管、光电三极管、光电池组成。在接收器的前面,装有光学元件如透镜和光圈等。在其后面是检测电路,它能滤出有效信号和应用该信号。此外,光电开关的结构元件中还有发射板和光导纤维。三角反射板是结构牢固的发射装置。它由很小的三角锥体反射材料组成,能够使光束准确地从反射板中返回,具有实用意义。它可以在与光轴0到25的范围改变发射角,使光束几乎是从一根发射线,经过反射后,还是从这根反射线返回。分类和工作方式槽型光电传感器 把一

46、个光发射器和一个接收器面对面地装在一个槽的两侧的是槽形光电。发光器能发出红外光或可见光,在无阻情况下光接收器能收到光。但当被检测物体从槽中通过时,光被遮挡,光电开关便动作。输出一个开关控制信号,切断或接通负载电流,从而完成一次控制动作。槽形开关的检测距离因为受整体结构的限制一般只有几厘米。对射型光电传感器若把发光器和收光器分离开,就可使检测距离加大。由一个发光器和一个收光器组成的光电开关就称为对射分离式光电开关,简称对射式光电开关。它的检测距离可达几米乃至几十米。使用时把发光器和收光器分别装在检测物通过路径的两侧,检测物通过时阻挡光路,收光器就动作输出一个开关控制信号。反光板型光电开关把发光器

47、和收光器装入同一个装置内,在它的前方装一块反光板,利用反射原理完成光电控制作用的称为反光板反射式(或反射镜反射式)光电开关。正常情况下,发光器发出的光被反光板反射回来被收光器收到;一旦光路被检测物挡住,收光器收不到光时,光电开关就动作,输出一个开关控制信号。扩散反射型光电开关它的检测头里也装有一个发光器和一个收光器,但前方没有反光板。正常情况下发光器发出的光收光器是找不到的。当检测物通过时挡住了光,并把光部分反射回来,收光器就收到光信号,输出一个开关信号。 2.8 红灯报警系统扬声器扬声器是一种电声转换部件,它将声音电信号转换成声音。从发展的历史看,曾出现过各种各样的扬声器,例如:电动式扬声器

48、、电磁式扬声器(即舌簧扬声器),晶体扬声器、静电扬声器等。 电动式扬声器发声原理是通过交变电流信号的线圈在磁场中运动,使与音圈相连的振膜振动,从而牵扯连纸盆振动,再通过空气介质,将声波传送出去。 电磁式扬声器发声是靠通过以交变电流信号的线圈产生交变磁场,吸引排斥磁片,引起振膜、纸盆振动,再通过空气介质传播声音。 晶体扬声器发声是靠晶体片电伸缩效应,引起膜片振动,再通过空气介质传播声音。 静电扬声器发声是靠静电积累的相吸相斥效应,使振膜振动,再通过空气介质传播声音。 三极管晶体三极管(以下简称三极管)按材料分有两种:锗管和硅管。而每一种又有npn和pnp两种结构形式,但使用最多的是硅npn和锗p

49、np两种三极管,(其中,n表示在高纯度硅中加入磷,是指取代一些硅原子,在电压刺激下产生自由电子导电,而p是加入硼取代硅,产生大量空穴利于导电)。两者除了电源极性不同外,其工作原理都是相同的,下面仅介绍npn硅管的电流放大原理。 对于npn管,它是由2块n型半导体中间夹着一块p型半导体所组成,发射区与基区之间形成的pn结称为发射结,而集电区与基区形成的pn结称为集电结,三条引线分别称为发射极e、基极b和集电极c。 当b点电位高于e点电位零点几伏时,发射结处于正偏状态,而c点电位高于b点电位几伏时,集电结处于反偏状态,集电极电源ec要高于基极电源ebo。 在制造三极管时,有意识地使发射区的多数载流

50、子浓度大于基区的,同时基区做得很薄,而且,要严格控制杂质含量,这样,一旦接通电源后,由于发射结正偏,发射区的多数载流子(电子)及基区的多数载流子(空穴)很容易地越过发射结互相向对方扩散,但因前者的浓度基大于后者,所以通过发射结的电流基本上是电子流,这股电子流称为发射极电流了。 由于基区很薄,加上集电结的反偏,注入基区的电子大部分越过集电结进入集电区而形成集电集电流ic,只剩下很少(1-10%)的电子在基区的空穴进行复合,被复合掉的基区空穴由基极电源eb重新补给,从而形成了基极电流ibo.根据电流连续性原理得: ie=ib+ic 这就是说,在基极补充一个很小的ib,就可以在集电极上得到一个较大的

51、ic,这就是所谓电流放大作用,ic与ib是维持一定的比例关系。 报警电路当南北或东西方向出现闯红灯时,plc的y1的映像寄存器置1,三极管接通扬声器以0.5秒的频率发声报警。第三章 梯形图及指令表3.1 系统程序梯形图3.2 系统对应指令表第四章 可编程控制器功能指令概述4.1 fx系列可编程控制器功能指令概述指令说明v 程序流程控制功能指令 传送与比较指令v 算术运算和逻辑运算指令 循环移位与移位指令v 数据处理指令 高速处理指令v 外部i/o设备指令 fx系列外部设备指令v 浮点数运算指令 方便指令v 外围设备指令 触点比较指令mps、mrd、mpp 指令 指令助记符、名称功能程序步mps

52、 进栈进栈1mrd 读栈读栈1mpp 出栈出栈14.2 指针(p/i) 1. 分支指令用p0p62、p64p127 共127 点。指针p0p62、p64p127 为标号,用来指定条件跳转,子程序调用等分支指令的跳转目标。p63 为结束跳转用。2. 中断用指针i0i8共9 点。中断指针的格式表示如下:(1) 输入中断i00 表示为下降沿中断;1 表示为上升沿中断。表示输入号,取值范围为05,每个输入只能用一次。例如,i001 为输入x0 从off 到on 变化时,执行由该指令作为标号后面的中断程序,并根据iret 指令返回。(2) 定时器中断i表示定时器中断号,取值范围为68,每个定时器只能用1 次。表示定时时间,取值范围为1099ms。例如,i710,即每隔10ms 就执行标号为i710 后面的中断程序,并根据iret 指令返回。 常数(k/h) 常数也作为器件对待,它在存储器中占有一定的空间,十进制常数用k 表示,如18 表示为k18;十六进制常数用h 表示,如18 表示为h12。功能指令的通用表达形式 功能指令按功能号fnc00fnc249 编排。每条功能指令都有一个指令助记符。4.3 程序流程控制功能指令分类fnc no助记符功 能程序流控制00cj条件跳转01call子程序调用02sret子程序返回03iret中断返

温馨提示

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

最新文档

评论

0/150

提交评论