基于plc的十字路口交通信号灯控制系统设计论文(编辑修改稿)内容摘要:
23 附录二 26 1 一、 PLC概述 PLC即可编程控制器,由传统的工业自动控制系统 —— 电磁继电器控制发展而来,为了顺应制造业对市场需求做出迅速反应这样现代社会要求而出现的,它是以微处理器为基础的通用工业控制设备。 PLC的应用面广、功能强大、使用方便,已经广泛的应用在各种机械设备和生产过程的自动控制系统中,是其他计算控制设备无法比拟的。 国际电工委员会( IEC)对 PLC的定义: PLC是一种数字运算操作的电子系统,专为在工业环境下应用而设计。 它采用可编程序的存储器,用来在其 内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式、模拟式的输入和输出,控制各种类型的机械或生产过程。 PLC及其有关设备,都应按易于使工业控制系统形成一个整体,易于扩充其功能的原则来设计。 从上述定义可以看出, PLC是一种用程序来改变控制功能的工业控制计算机,除了能够完成各种各样的控制功能外,还有与其它计算机智能设备通信联网的功能。 本实验以西门子公司的 S7200系列小型 PLC为实验对象。 S7200以其极高的性能价格比,在我过占有很大的市场份额。 二、 PLC的基本结构及分类 PLC主要由 CPU模块、输入模块、输出模块、电源模块和编程器等五部分组成,其特殊功能模块能用来完成某些特殊任务。 组成模块示意图如图 1所示。 图 1 PLC 组成模块示意图 CPU模块 ( 1) 由微处理器( CPU芯片)和存储器组成。 它采用周期性循环扫描、分时操作的工作方式,不断地采集输入信号,执行用户程序,刷新系统输出。 具体如图 2所示: 周期性 循环扫描 分时操作 图 2 PLC 组成模块示意图 CPU每次扫描要完成以下工作: ① 输入处理(输入采样) 将现场的开关量输入信号 和数据分别读入输入映像寄存器和数据寄存器。 ② 程序执行 逐条读入和解释用户程序,产生相应的控制信号去控制有关的电路,完成数据的存取、传送和处理工作,并根据运算结果更新各有关寄存器的内容。 ③ 输出处理(输出刷新) 将输出映像寄存器的内容送给输出模块,去控制外部负载。 CPU模块中存储器的作用:存储系统程序、用户程序和各种数据。 ( 2) 存储器 存储器的作用是存储系统程序、用户程序和各种数据。 输入采样 程序执 行 输出刷新 系统程序相当于个人计算机的操作系统,它使 PLC具有基本 的智能,能够完成 PLC设计者规定的各项工作。 系统程序由 PLC生产厂家固化在 ROM中,用户不能直接存取。 用户程序由用户设计,它决定了 PLC的输入信号与输出信号之间的具体关系。 用户程序一般储存于 RAM或 E2PROM中,用户程序存储器容量一般以字(每个字由二进制 16位组成)为单位(一般指令和操作数各占一个字节),有的 PLC将字称为步,每一步储存一条指令。 存储器的分类:按用途分类,可分为系统程序存储器和用户程序存贮器。 具体分类如下: ① RAM:随机存储器,存储用户程序和临时数据 ,易失性,断电信息丢失。 存储用户程序时,需后备电池。 ② ROM:只读存储器,非易失性,断电保持,存储系统程序。 ③ E2PROM:可电擦除可编程只读存储器,非易失性,断电保持,写入时间比RAM 慢,多用来存储用户程序和需长时间保存的重要数据。 ④ EPROM:可擦除可编程只读存储器,非易失性,断电保持,需用专用设备写入,比 RAM 速度慢。 信号擦除需用紫外灯照射数小时,使用不方便,趋于淘汰。 I/O模块 I/O模块是 系统的眼、耳、手、脚,是联系外部现场和 CPU模块的桥梁。 PLC通过 I/O模块与工业生产过程现场联系。 ( 1) 输入模块 输入模块用来接收和采集输入信号。 PLC 通过输入模块检测被控对象或被控生产过程的各种参数,以这些现场数据作为 PLC 对被控对象进行控制的信息依据。 PLC 输入模块按工作分为开关输入模块和模拟输入模块。 ① 开关量输入模块用来接收从按钮、选择开关、限位开关、接近开关、光电开关、压力继电器等来的开关量输入信号。 ② 模拟量输入模块用来接收电位器、测速发电机和各种变送器提供的连续变化的模拟量电流或电压信号。 图 3为开关量输入模块电路: 模拟量 I/O模块 传递信号 I/O模块分类 数字量 I/O模块 I/O模块的三大作用 电平变换 特殊 I/O模块 噪声隔离 图 3 开关量输入模块电路 示意图 输入电路中有 RC 滤波电路,以防止由于输入触点抖动或外部干扰脉冲引起错误的输入信号。 ( 2) 输出模块 输出模块将 PLC处理结果送给被控设备或工业生产过程,以实现控制。 PLC输入模块按工作也可分为开关量输出模块和模拟输出模块。 ① 开关量输出模块用来控制接触器、电磁阀、电磁铁、指示灯、数字显示装置和报警装置等输出设备。 ② 模拟量输出模块用来控制调节阀、变频器等执行机构。 ( 3) I/O模块的电平转换作用 PLC提供了多种操作电平和驱动能力的 I/O模块单元,有各种各样功能的 I/O单元供用户选用。 外部设备传感器和执行机构所需信号电平多种多样(如 DC24V或AC220V/380V),而 PLC中 CPU模块处理的信息只能是标准数字信号电平( 5V工作电压),所以 I/O模块需实现这种转 换。 ( 4) I/O模块的噪声隔离的作用 I/O 模块从外部引入的尖峰电压和干扰噪声可能损坏 CPU模块中的元器件,或使 PLC不能正常工作,所以 CPU模块不能直接与外部 I/O装置直接相连,需要在I/O模块电路中进行滤波、光电隔离等抗干扰隔离处理措施。 常用噪声隔离措施: ① I/O回路滤波电路去除干扰信号 ② I/O回路光电耦合器传递信号,去除干扰 ③ I/O回路继电器传递信号,回路物理隔离 编程器 ( 1) 编程器的作用 用它来生成用户程序 ;编辑、检查、修改、调试用户程序;监视用户程序执 行情况。 ( 2) 编程器的分类: 专用简易编程器:只能输入指令,不能图形编程,体积小,价廉,功能简单,通用性差。 专用图形编程器:支持指令及图形编程,功能较强,通用性差,价贵。 通用计算机编程:使用专业软件编程,通过通信电缆与 PLC交换数据,功能强大,通用性强。 电源模块 PLC使用 AC220V或 DC24V电源。 内部的开关电源为各模块提供不同电压等级的直流电源。 小型 PLC可以为输入电流或外部电子传感器提供 DC24V直流电源。 驱动PLC负载(现场执行机构)的直 流电源一般由用户提供。 三、 PLC的特点及应用领域 PLC的特点 ( 1)编程方法简单易学 程序结构使用企业中电气技术人员熟悉并易于掌握的梯形图语言。 电路符号和表达方式与继电器电路原理图相似,程序控制过程形象直观,使用的指令数量少,易学易懂,易于为熟悉梯形图控制电路的电气技术人员学习和掌握。 ( 2)功能强、性价比高 一台小型 PLC内部有成百上千个可供用户使用 的编程元件(如存储器、定时器、计数器等),有很强的功能,可以实现非常复杂的控制功能。 与相同功能的继电器控制系统相比,具有很高的性价比。 PLC可以通过通信联网,组成 DCS集散控制系统,实现分散控制,集中管理。 ( 3)硬件配套齐全、用户使用方便、适应性强 PLC产品已经标准化、系列化、模块化,配备有品种齐全的各种硬件装置供用户选用,用户能灵活方便地进行系统配置,组成不同功能、不同规模的系统。 用户不必自己设计制作硬件装置,只需确定 PLC的硬件配置和设计外部接线图即可。 PLC的安装接线方便,一般用接线端子连接外 部接线。 PLC有较强的带负载能力,可以直接驱动一般的电磁阀和小型交流接触器。 PLC的硬件配置确定后,可以通过修改用户程序,方便 快速地适应工艺条件的变化。 ( 4)可靠性高,抗干扰能力强 可靠性是自动控制系统稳定工作的重要指标。 是用户选择自动控制装置的首要条件。 传统的继电器控制系统使用了大量的中间继电器、时间继电器。 由于触点接触不良,容易出现故障。 PLC用软件代替了继电器系统中容易出现故障的大量触点和接线,外部仅剩下输入和输出相关的少量硬件元件,接线大量减少,因触点接触不良的故障大为减少。 ( 5) 系统设计、安装、调试工作量少 PLC用软件代替了继电器系统中容易出现故障的大量触点和接线,外部仅剩下输入和输出相关的少量硬件元件,接线大量减少,因触点接触不良的故障大为减少。 大多数 PLC用户程序采用顺序控制设计法设计,编程方法规律性强,容易掌握,程序设计时间较继电器控制系统设计短。 PLC的用户程序可在实验室开发和模拟调试,大大缩短现场调试时间和工作量,系统调试时间较继电器控制系统少得多。 ( 6)维修工作量少、维修方便 PLC故障率低,且有完善的自诊断和显示功能,发生故障时可以根据 PLC的发光二极管或 编程设备提供的信息快速查明故障点及其原因,用更换模块的方法可 以迅速排除故障。 ( 7)体积小,能耗低,易于集成 PLC用软件替代了大量中间继电器和时间继电器,节省大量配件和接线,减少大量安装接线工作量,控制柜体积小,能耗低,易于同被控设备集成,实现机电一体化。 PLC的应用领域 ( 1)数字量逻辑控制 这是 PLC最基本最广泛的应用。 其输入输出均为 开关量信号,控制过程与继电器控制系统最为接 近,控制成本低廉,可靠性极高。 可以用于单台设备,也可用于自动生产线,还可用于民用或家庭场合。 ( 2)运动控制 使用专用的运动控制模块,实现直线运动、圆周运动等场合的位置、速度等过程控制,广泛应 用于各种机械的加工场合。 ( 3)闭环过程控制 通过 PLC的模拟量 A/D、 D/A模块,可以完成模拟量和数字量之间的相互转换,实现对温度、压力、流量等连续变化的模拟量的 PID(比例-积分-微分)闭环过程控制。 广泛应用于塑料加工、锅炉控制等设备控制。 ( 4)数据处理 现代 PLC具有数学运算、数据传输、数据转换、排序、查表等功能,可能实现数据采集、分析和处理,大大增强了 PLC自动控制系统的功能。 ( 5)通信联网 经通讯 端口,可以实现 PLC之间、 PLC与其它智能设备 (如计算机、变频器、数控装置等 )之间通信,组成功能强大的“分散控制、集中管理”的分布式自动控制系统 (DCS 系统 ),为现代工业自动化生产提供强有力的控制支持。 四、 PLC工作原理 电磁继电器基本结构及工作原理 电磁继电器工作状态: ① 线圈得电状态 产生磁场,衔铁受力,常开触点闭合,常闭触点断开。 ② 线圈失电状态 磁场消失,衔铁在拉力弹簧作用下复位,常开触点断开,常闭触点接通。 用触点和线圈 实现逻辑运算 例如图 4所示的交流接触器控制异步电动机的起动 保持 停止电路。 图 4 起动 保持 停止电路 .KM ―接触器(大功率继电器或电磁阀) .SB1―启动按钮 .SB2―停止按钮 .M ―三相电动机 逻辑表达式: PLC 的操作模式 PLC 有两种基本的工作状态 : RUN / STOP, 通过模式开关进行选择、运行状态通过面板上的 LED 指示灯显示。 ( 1) RUN 模式: CPU 通过执行反映控制要求的用户程序来实现控制功能。 “ RUN” LED 亮。 ( 2) STOP 模式: CPU 不执行用户程序,可以用编程软件创建和编辑用户程序,设置 PLC 的硬件功能,并将用户程序和硬件信息下载到 PLC。 CPU 模块上的模式开关在 STOP 位置时,将停止用户程序的运行, 在 RUN 位置时,将启动用户程序的运行。 模式开关在 STOP 或 TERM( Terminal,终端)位置时,电源通电后 CPU 自动进入 STOP 模式,在 RUN 位置时,电源通电后自动进入 RUN 模式。 PLC PLC 之间建立起通信连接后,若模式开关在 RUN 或 TERM 位置 , 可用编程软件中的命令改变 CPU 的工作模式。 在程序中插 入 STOP 指令,可以使 CPU 由 RUN 模式进入 STOP 模式。 PLC 的工作原理 PLC 通电后,需要对硬件和软件进行初始化 ,为使 PLC 的输出及时地响应随时可能变化的输入信号,用户程序不只是执行一次,而是反复不断地重复执行,直到 PLC 停机或切换到 STOP 状态。 这种周而复始的循环工作方式称为扫描工作方式。 PLC 在 RUN 工作模式下,采用周期性循环扫描、分时操作的工作方式,不断地采集输入信号,执行用户程序,刷 新系统输出。 除了执行用户程序之外,在每次循环过程中, PLC 还要完成内部处理、通信服务等工作。 其扫描 过程图 5所示: 图 5 扫描过程示意图 PLC 的输入 /输出滞后时间 输入 /输出滞后时间又称系统响应时间,是指 PLC 的外部输入信号发生变化的时刻至它控制的有关外部输出信号发生变化的时刻之间的时间间隔,它由输入电路滤波时间、输出电路滞后时间和因扫描工作方式产生的滞后时间三部分组成。 数字量输入模块的 RC滤波器用来滤除由输入端引入的干扰噪声,滤波电路的时间常数决定了输入滤波时间的长短,其典型值为 10ms左右。 输出模块 的滞后时间与模块的类型有关,继电器输出电路的滞后时间一般在 10ms左右,场效应晶体管输出电路的滞后时间为数 us至 100多 us,双向可控硅输出负载接通时滞后约 1ms,导通到断开的最大滞后时间为 10ms。 由于 PLC在一个扫描工作周期的各个阶段采用分时操作的工作方式,引起的滞后时间最长可达两三个扫描周期。 图 6 扫描过程示意图 五、 PLC 编程语言 PLC 中的程序由两部分组成: ① 操作系统:由 PLC 的生产厂家。基于plc的十字路口交通信号灯控制系统设计论文(编辑修改稿)
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。