基于PLC的交通灯毕业设计 联系客服

发布时间 : 星期二 文章基于PLC的交通灯毕业设计更新完毕开始阅读f43dbf313968011ca3009115

个bit), 因此整个I/O 映象区可看作两个部分组成:开关量I/O 映象区,模拟量I/O 映象区。

1)系统软设备存储区

除了I/O 映象区区以外,系统RAM 存储区还包括PLC 内部各类软设备(逻辑线圈、计时器、计数器、数据寄存器和累加器等)的存储区,该存储区又分为具有失电保持的存储区域和无失电保持的存储区域,前者在PLC 断电时由内部的锂电池供电,数据不会遗失,后者当PLC 断电时数据被清零1) 逻辑线圈。

与开关输出一样,每个逻辑线圈占用系统RAM 存储区中的一个位,但不能直接驱动外设,只供用户在编程中使用,其作用类似于电器控制线路中的继电器,另外不同的PLC 还提供数量不等的特殊逻辑线圈,具有不同的功能。

2) 数据寄存器

与模拟量I/O 一样,每个数据寄存器占用系统RAM 存储区中的一个字(16bits) ,另外PLC 还提供数量不的特殊数据寄存器,具有不同的功能。

3) 计时器 4) 计数器

(3) 用户程序存储区 用户程序存储区存放用户编制的用户程序,不同类型的PLC 其存储容量各不相同。

3、 电源

PLC 的电源在整个系统中起着十分重要得作用。如果没有一个良好的可靠得电源系统是无法正常工作的,因此PLC 的制造商对电源的设计和制造也十分重视,一般交流电压波动在+10%(+15%)范围内可以不采取其它措施,而将PLC 直接连接到交流电网上去。

4、 I/O 模块

PLC与电气回路的接口,是通过输入输出部分(I/O)完成的。I/O模块集成了PLC的I/O电路,其输入暂存器反映输入信号状态,输出点反映输出锁存器状态。输入模块将电信号变换成数字信号进入PLC系统,输出模块相反。I/O分为开关量输入

9

(DI),开关量输出(DO),模拟量输入(AI),模拟量输出(AO)等模块。

常用的I/O分类如下:

开关量:按电压水平分,有220VAC、110VAC、24VDC,按隔离方式分,有继电器隔离和晶体管隔离。

模拟量:按信号类型分,有电流型(4-20mA,0-20mA)、电压型(0-10V,0-5V,-10-10V)等,按精度分,有12bit,14bit,16bit等。

除了上述通用IO外,还有特殊IO模块,如热电阻、热电偶、脉冲等模块。 按I/O点数确定模块规格及数量,I/O模块可多可少,但其最大数受CPU所能管理的基本配置的能力,即受最大的底板或机架槽数限制。

5、 PLC系统的其它设备

编程设备:编程器是PLC开发应用、监测运行、检查维护不可缺少的器件,用于编程、对系统作一些设定、监控PLC及PLC所控制的系统的工作状况,但它不直接参与现场控制运行。小编程器PLC一般有手持型编程器,目前一般由计算机(运行编程软件)充当编程器。也就是我们系统的上位机。

人机界面:最简单的人机界面是指示灯和按钮,目前液晶屏(或触摸屏)式的一体式操作员终端应用越来越广泛,由计算机(运行组态软件)充当人机界面非常普及。

6、PLC的通信联网

依靠先进的工业网络技术可以迅速有效地收集、传送生产和管理数据。因此,网络在自动化系统集成工程中的重要性越来越显著,甚至有人提出\网络就是控制器\的观点说法。

PLC具有通信联网的功能,它使PLC与PLC 之间、PLC与上位计算机以及其他智能设备之间能够交换信息,形成一个统一的整体,实现分散集中控制。现在几乎所有的PLC新产品都有通信联网功能,它和计算机一样具有RS-232接口,通过双绞线、同轴电缆或光缆,可以在几公里甚至几十公里的范围内交换信息。

当然,PLC之间的通讯网络是各厂家专用的,PLC与计算机之间的通讯,一些生产厂家采用工业标准总线,并向标准通讯协议靠拢,这将使不同机型的PLC之间、PLC

10

与计算机之间可以方便地进行通讯与联网。

7、 外部设备

外部设备是PLC系统不可分割的一部分,它有四大类

(1) 编程设备:有简易编程器和智能图形编程器,用于编程、对系统作一些设定、监控PLC及PLC所控制的系统的工作状况。编程器是PLC开发应用、监测运行、检查维护不可缺少的器件,但它不直接参与现场控制运行。

(2) 监控设备:有数据监视器和图形监视器。直接监视数据或通过画面监视数据。

(3) 存储设备:有存储卡、存储磁带、软磁盘或只读存储器,用于永久性地存储用户数据,使用户程序不丢失,如EPROM、EEPROM写入器等。

(4) 入输出设备:用于接收信号或输出信号,一般有条码读人器,输入模拟量的电位器,打印机等。

了解了PLC的基本结构,我们在购买程控器时就有了一个基本配置的概念,做到既经济又合理,尽可能发挥PLC所提供的最佳。

1.3 PLC工作原理

循环扫描的特点

1、输入映像寄存器的内容是由设备驱动的,在程序执行过程中的一个周期内输入映像寄存器的值保持不变,CPU采用集中输入的控制思想,只能使用输入映像寄存器的值来控制程序的执行。

2、扫描周期周而复始地进行,读输入、输出和用户程序是否执行是可控的。 3、对同一个输出单元的多次使用、修改次序会造成不同的执行结果。 4、各个电路和不同扫描阶段会造成输入和输出延迟,这是PLC的主要缺点。 在读输入阶段,CPU对各个输入端子进行扫描,通过输入电路将各输入点的状态锁入映象寄存器中。紧接着转入用户程序执行阶段,CPU按照先左后右、先上后下的顺序对每条指令进行扫描,根据输入映象寄存器和输出映象寄存器的状态执行用户程

11

序,同时将执行结果写入输出映象寄存器。

PLC中的存储器

PLC中的存储器按用途分为系统程序存储器、用户程序存储器以及工作数据存储器。

1、用户程序存储器用来存储根据控制要求而编制的用户应用程序。 2、用来存储工作数据的区域称为工作数据区。

3、系统程序存储器中存放的是厂家根据其选用的PLC的指令的系统编写的系统程序,它决定了PLC的功能,用户不能更改其内容。

1.4 PLC的编程语言

PLC是通过程序对系统进行控制的,作为一种专用计算机,为了适应其应用领域,一定有其专用的语言。PLC的编程语言有多种,如梯形图、语句表、功能块图、指令表、机构文本。梯形图编程语言是一种图形语言,具有继电器控制电路形象、直观的优点;语句表编程语言类似计算机的汇编语言,用助记符来表示各种指令的功能,是PLC用户程序的基础元素。

顺序功能表,这是一种位于其他编程语言之上俄图形语言,用来编制顺序控制程序。程序功能图提供了一种组织程序的图形方法,在顺序功能图中可以用别的语言嵌套编程。

梯形图,是用的最多的plc图形编程语言。梯形图与继电器控制系统的电路图很相似,具有直观易懂的优点,很容易被工厂熟悉继电器控制的电气人员掌握,它特别适用于开关量逻辑控制。

梯形图程序让PLC仿真来自电源的电流通过一系列的输入逻辑条件,根据结果决定逻辑输出的允许条件。梯形图按逻辑关系分为“梯级”或网络。

如图1.2所示是用PLC控制的梯形图程序,可完成与继电器控制的电动机直接起、停(起、保、停)继电器控制电路图相同的功能。

12