PLC基本常识.doc
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《PLC基本常识.doc》由用户(淡淡的紫竹语嫣)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PLC 基本常识
- 资源描述:
-
1、可编程控制器概述可编程控制器概述 可编程控制器的产生 可编程控制器(Programmable Logic Controller) 简称 PLC。 自 1969 年第一台 PLC 面世以来,已成为一种最重要、最普及、应用 场合最多的工业控制器。与机器人、CAD/CAM 并称为工业生产自动化的 三大支柱。 1968 年 美国通用汽车公司提出的替代继电器控制系统的新型控制 器的十项指标: 1)编程简单、现场可修改程序; 2)维护方便、采用插件式结构; 3)可靠性高于继电器控制系统; 4)体积小于继电器控制系统; 5)数据可以直接送入计算机; 6)成本可与继电器系统竞争; 7)输入可为市电; 8)输出
2、可为市电,能直接驱动电磁阀、交流接触器等; 9)通用性强、易于扩展; 10)用户存储器大于 4K。 国际电工委员会(IEC)PLC 的定义: 可编程控制器是一种数字运算操作的电子系统,专为在工业环境下应 用而设计。它采用可编程序的存储器,用来在其内部存储执行逻辑运算, 顺序控制、定时、计数和算术运算等操作指令,并通过数字式和模拟式的 输入和输出,控制各种类型的机械或生产过程。 PLC 的特点 可靠性高,抗干扰能力强。 编程直观、简单。 环境要求低,适应性好。 功能完善,接口功能强。 PLC 的分类 按输入(INPUT)和输出(OUTPUT)点数多少,分为:超小型、小 型、中型、大型和超大型。
3、按结构形式,分为:整体式和模块式。 PLC 的应用和发展 早期的 PLC 改造原有的继电接触器控制系统。 广泛应用于各种控制系统中, 如各种顺序控制等。 主要用于有大量开 关量和少数模拟量的控制系统。 PLC 的发展趋势:1、小型化、专用化和低价格;2、大型、高速、 多功能和分布式全自动网络化。 小型 PLC 由整体结构向小型模块化结构发展,使配置更加灵活,为 了市场需要已开发了各种简易、经济的超小型微型 PLC,最小配置 的 I/O 点数为 816 点,以适应单机及小型自动控制的需要。 大型化是指大中型 PLC 向大容量、智能化和网络化发展,使之能与 计算机组成集成控制系统, 对大规模、 复
4、杂系统进行综合性的自动控 制。现已有 I/O 点数达 14336 点的超大型 PLC,其使用 32 位微处理 器,多 CPU 并行工作和大容量存储器,功能强高性能、高速度、大 容量发展 为了提高 PLC 的处理能力,要求 PLC 具有更好的响应速度和更大的 存储容量。目前,有的 PLC 的扫描速度可达 0.1ms/k 步左右。PLC 的扫描速度已成为很重要的一个性能指标。 在存储容量方面,有的 PLC 最高可达几十兆字节。为了扩大存储容 量,有的公司已使用了磁泡存储器或硬盘。 增强外部故障的检测与处理能力 据统计资料表明:在 PLC 控制系统的故障中,CPU 占 5%,I/O 接口占 15%,
5、输入设备占 45%,输出设备占 30%,线路占 5%。 前二项共 20%故障属于 PLC 的内部故障,它可通过 PLC 本身的 软、硬件实现检测、处理。 而其余 80%的故障属于 PLC 的外部故障。PLC 生产厂家都致力 于研制、 发展用于检测外部故障的专用智能模块, 进一步提高系统的 可靠性。 大力开发智能模块,加强联网与通信能力 为满足各种控制系统的要求,不断开发出许多功能模块,如高速 计数模块、温度控制模块、远程 I/O 模块、通信和人机接口模块等。 PLC 的联网与通信有两类: PLC 之间联网通信,各 PLC 生产 厂家都有自己的专有联网手段; PLC 与计算机之间的联网通信。 为
6、了加强联网与和通信能力, PLC 生产厂家也在协商制订通用的 通信标准,以构成更大的网络系统。 编程语言多样化 在 PLC 系统结构不断发展的同时,PLC 的编程语言也越来越丰 富,功能也不断提高。 除了大多数 PLC 使用的梯形图、语句表语言外,为了适应各种 控制要求, 出现了面向顺序控制的步进编程语言、 面向过程控制的流 程图语言、与计算机兼容的高级语言(BASIC、C 语言等)等。多种 编程语言并存、互补与发展是 PLC 进步的一种趋势。 PLC 品牌介绍 1、 西门子, 在全世界有高达 70-80的占有率, 尤其在冶金行业, 基本接近于 100; 西门子 PLC 2、ABB PLC 品
7、牌,在石油领域,应用很广,基本可以超越西门子; ABB PLC 3、 霍尼韦尔、 A-B 罗克韦尔这两款在市场占有率不高, 一方面因为性能较西门子、 ABB 差些,另外就是价格高; A-B罗克韦尔 霍尼韦尔 4、施耐德 PLC 性能一般,不过施耐德的高低压电器质量好,性价比超高; 施耐德 PLC 5、日本的一些 PLC 品牌了,比如三菱、欧姆龙、松下等; 三菱 PLC 欧姆龙 PLC 6、国产的和利时在国产 PLC 中排名应该是第一,好多中国工厂的 DCS 系统选择了和 利时,其次就是台达了; 和利时 PLC 台达 PLC 其它像深圳亿维是高仿西门子的,而且还和西门子的模块相兼容,还有信捷等这
8、 些小型低端的 PLC。 目前小型 PLC,西门子在小型 PLC 市场占据第一位,份额略超过 30%。三菱仅随 其后,约为 25%。欧姆龙略超过 11%,台达则略超过 8%。 中型 PLC 领域是以西门子为一支独秀,在全球份额中占主导地位。中国市场中, 西门子占中型 PLC 的 65%的市场份额,主导地位明显。本土的例如和利时、台达也 在加速发展。 大型 PLC:西门子、罗克韦尔、施耐德在大型 PLC 市场三分天下。罗克韦尔大型 PLC 业务在 2011 年的市场占有率为 33.63%,施耐德作为大型 PLC 的老牌供应商, 在大型 PLC 市场依旧占有一席之地,2011 年的市场占有率为 2
9、3.53%;西门子大型 PLC 在 2011 年市场占有为 21.70%。 下面看一看 PLC 系统的具体应用 在这家污水处理厂能看到三级处理流程,如图 1-1 所示。一级处理是 预处理,包括格栅、沉砂池、初沉池等构筑物,以去除粗大颗粒和悬浮物 为目的;二级处理是生物处理,污水中的污染物在微生物的作用下被降解 和转化为污泥;三级处理是污水的深度处理,它将经过二级处理的水进行 脱氮、脱磷处理,用活性炭吸附法或反渗透法等去除水中的剩余污染物。 图 1-1 污水处理厂工艺流程图 全厂控制系统通常分为水厂调度系统、 加药间 (加氯间) PLC 控制站、 过滤站 PLC 控制站、送水泵房 PLC 控制站
10、等。各个控制站相对独立工 作,通过有线(或无线)网络进行通信,将所有的数据信息送到水厂调度 室进行处理, 或通过调度系统送到城市的调度中心, 全厂系统配置如图 1-2 所示。 图 1-2 典型系统配置 过滤站包括了过滤控制和反洗控制。 其中, 核心的电气控制系统由 PLC 主站、变频器、提升泵、反冲洗泵、鼓风机、液位计、电动阀门和触摸屏 (HMI)等组成,上位监控系统具有在线远程操作、数据采集、动态画面 显示、参数设置、历史数据、报警等功能;在现场的控制柜上也安装了触 摸屏,也可以在现场操作。 PLC 基本常识基本常识 一、PLC 控制与继电器控制的比较 PLC 控制系统的输入、输出部分与传统
11、的继电器控制系统基本相同, 其差别仅在于其控制部分。继电器控制系统是用硬接线将许多继电器按一 定方式连接起来完成逻辑功能,所以其逻辑功能不能灵活改变,并且接线 复杂,故障点多。而 PLC 控制系统是通过存放在存储器中的用户程序来完 成控制功能,由用户程序代替了继电器控制电路,使其不仅能实现逻辑运 算,还具有数值运算及过程控制等复杂控制功能。由于 PLC 采用软件实现 控制功能,因此可以灵活、方便的通过用户程序的改变来实现控制功能的 改变。 下面以接触器控制电动机单向旋转控制电路为例来进一步体会上述两 种系统的不同。图 4-1a 为其主电路,图 4-1b 为其控制电路图。要实现控 制功能需按图接
12、线,若改变功能必须改动接线。图 4-1c 为采用 PLC 完成 同样功能需进行的接线。由图可知,将起动按钮 SB2、停止按钮 SB1、热 继电器 FR 接入 PLC 的输入端子, 将接触器 KM 线圈接于 PLC 的输出端子 便完成了接线,具体的控制功能是靠输入 PLC 的用户程序来实现的。不仅 接线简单,当变动控制功能时不用改动接线,只要改变程序即可,非常方 便。 为了进一步理解 PLC 控制系统和继电器控制系统的关系,必须了解 PLC 的等效电路。 二、PLC 的等效电路 PLC 的等效电路由三部分组成: 收集被控设备(开关、 按钮、 传感器等) 的信息或操作命令的输入部分(I) ;运算、
13、处理来自输入部分信息的内部 控制电路(用户程序) ;驱动外部负载的输出部分(O) 。 图 4-2 为图 4-1 PLC 控制系统的等效电路图。图中 X400、X401、X402 为 PLC 输入继电器,Y430 为 PLC 输出继电器。注意图中的继电器不是实 际的继电器, 它实质上是存储器中的每一位触发器。 该位触发器为 “1” 态, 相当于继电器接通;该位触发器为“0”态,相当于该继电器断开。因此, 这些继电器在 PLC 中也称“软继电器” 。在用户程序中,其线圈触点图形 符号均有规定。 三、可编程序控制器的工作方式 可编程序控制器采用循环扫描的方式周期性地进行工作,每一周期可分 为三个阶段
14、: (1)输入采样阶段 在输入采样阶段, PLC 以扫描方式依次地读入所有输入状态和数据, 并将它们存入 I/O 映象区中的相应得单元内。输入采样结束后,转入用户 程序执行和输出刷新阶段。在这两个阶段中,即使输入状态和数据发生变 化,I/O 映象区中的相应单元的状态和数据也不会改变。因此,如果输入是 脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何 情况下,该输入均能被读入。 (2)程序执行阶段 在用户程序执行阶段, PLC 总是按由上而下的顺序依次地扫描用户程 序(梯形图)。在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触 点构成的控制线路,并按先左后右、先上后下的顺序对
15、由触点构成的控制 线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统 RAM 存储区中对应位的状态; 或者刷新该输出线圈在 I/O 映象区中对应位 的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。即,在用 户程序执行过程中,只有输入点在 I/O 映象区内的状态和数据不会发生变 化, 而其他输出点和软设备在 I/O 映象区或系统 RAM 存储区内的状态和数 据都有可能发生变化,而且排在上面的梯形图,其程序执行结果会对排在 下面的凡是用到这些线圈或数据的梯形图起作用;相反,排在下面的梯形 图,其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期才能对排在 其上面的程序起作用。 (
16、3) 输出刷新阶段 当扫描用户程序结束后, PLC 就进入输出刷新阶段。在此期间,CPU 按照 I/O 映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出 电路驱动相应的外设。这时,才是 PLC 的真正输出。 从上述可知, PLC 在一个扫描周期中, 对输入状态的扫描只是在输入 采样阶段进行。当 PLC 进入程序执行阶段后,输入端将被封锁,直到下一 个扫描周期的输入采样阶段才对输入状态进行新的扫描,这就是所谓集中 采样输入,也就是 PLC 在一个扫描周期内,集中对输入状态扫描。 在一个扫描周期内, 只是在输出刷新阶段将输出状态从输出映像寄存器 中送出去,而在其他阶段,输出值一直保存在输出
17、映像寄存器中,这就是 集中输出方式。 可编程序控制器的硬件组成可编程序控制器的硬件组成 可编程序控制器种类繁多,但其基本结构和工作原理基本相同。PLC 的基本结构由中央处理器(CPU),存储器,输入、输出接口,电源,扩展接 口,通信接门,编程工具,智能 IO 接口,智能单元等组成,如图 4-3 所示。 1微处理器 CPU 微处理器是 PLC 的核心部分,它负责指挥与协调 PLC 工作。CPU 是 指中央控制单元,一般由控制器、运算器和寄存器等组成,并将它们制作 在集成芯片上。 CPU 的主要功能是: (1)处理与运行用户程序; (2)连续监控 PLC 工作; (3)逻辑判断输入、输出的全部信号
18、状态; (4)按需使各个状态的变化决定输出部分。 2存储器 存储器是具有记忆功能的半导体电路,用来存储系统程序和用户程序 等。 (1)系统存储器 存储系统管理和监控程序。它由生产厂家提供,用户 只能读出信息,而不能写入信息。其中的监控程序用于管理 PLC 的运行, 编译程序用于将用户程序翻译成机器语言, 诊断程序用于确定 PLC 的故障 内容。 (2)用户存储器 用来存放编程器(PRG)或磁带输入的程序,即用户编 制的程序。 3输入、输出(IO)单元 输入、输出单元是 PLC 与现场外围设备相连接的组件。用户送入 PLC 的各种开关量、模拟量信号,通过输入单元的光电隔离器件,将各种信号 转换成
19、微处理器能够接受的电平信号。输出单元将微处理器送出的信号转 换成现场需要的信号,最后驱动继电器、接触器、电磁阀等执行元件。 输入/输出单元通常也称 I/O 单元或 I/O 模块,是 PLC 与工业生产现场 之间的连接部件。 PLC 通过输入接口可以检测被控对象的各种数据, 以这 些数据作为 PLC 对被控制对象进行控制的依据;同时 PLC 又通过输出接 口将处理结果送给被控制对象,以实现控制目的。 由于外部输入设备和输出设备所需的信号电平是多种多样的,而 PLC 内部 CPU 的处理的信息只能是标准电平,所以 I/O 接口要实现这种转换。 I/O 接口一般都具有光电隔离和滤波功能,以提高 PL
20、C 的抗干扰能力。另 外,I/O 接口上通常还有状态指示,工作状况直观,便于维护。 PLC 提供了多种操作电平和驱动能力的 I/O 接口,有各种各样功能的 I/O 接口供用户选用。I/O 接口的主要类型有:数字量(开关量)输入、数 字量(开关量)输出、模拟量输入、模拟量输出等。 常用的开关量输入接口输入接口按其使用的电源不同有三种类型:直流输入接直流输入接 口口、交流输入接口和交/直流输入接口,其基本原理电路如图 4-8 所示。 常用的开关量输出接口输出接口按输出开关器件不同有三种类型: 是继电器输继电器输 出、晶体管输出出、晶体管输出和双向晶闸管输出,其基本原理电路如图 4-5 所示。继电
21、器输出接口可驱动交流或直流负载,但其响应时间长,动作频率低;而晶 体管输出和双向晶闸管输出接口的响应速度快,动作频率高,但前者只能 用于驱动直流负载,后者只能用于交流负载。 PLC 的 I/O 接口所能接受的输入信号个数和输出信号个数称为 PLC 输入/ 输出(I/O)点数。I/O 点数是选择 PLC 的重要依据之一。当系统的 I/O 点数不够时,可通过 PLC 的 I/O 扩展接口对系统进行扩展 4通信接口 PLC 配有各种通信 接口,这些通信接口一 般都带有通信处理器。 PLC 通过这些通信接口 可与监视器、打印机、 其它 PLC、计算机等设 备实现通信。PLC 与打 印机连接,可将过程信
22、 息、系统参数等输出打 印;与监视器连接,可 将控制过程图像显示出 来;与其它 PLC 连接, 可组成多机系统或连成 网络,实现更大规模控 制。 与计算机连接,可 组成多级分布式控制系 统,实现控制与管理相 结合。 远程 I/O 系统也必 须配备相应的通信接口 模块。 5智能接口模块 智能接口模块是一 独立的计算机系统,它有自己的 CPU、系统程序、存储器以及与 PLC 系统 总线相连的接口。它作为 PLC 系统的一个模块,通过总线与 PLC 相连, 进行数据交换,并在 PLC 的协调管理下独立地进行工作。 PLC 的智能接口模块种类很多,如:高速计数模块、闭环控制模块、 运动控制模块、中断控
23、制模块等。 6编程器 编程器的主要功能是用于用户程序的编制、编辑、修改、调试和监视。 用户程序通过它才能输入 PLC,实现人机对话。 简易编程器由功能键、数字键和编辑键组成控制部分,由发光二极管 与数码管组成显示部分。 7计算机 主要功能是与 PLC 通信,可进行用户程序的编制、编辑、修改、传送、 调试和监视,实现人机对话。 8电源单元 电源单元是将工业交流电转换成直流电,供 PLC 各单元工作。一般均 用开关电源。 9.其它外部设备 除了以上所述的部件和设备外,PLC 还有许多外部设备,如 EPROM 写入器、外存储器、人/机接口装置等。 EPROM写入器是用来将用户程序固化到EPROM存储
24、器中的一种PLC 外部设备。 为了使调试好用户程序不易丢失, 经常用 EPROM 写入器将 PLC 内 RAM 保存到 EPROM 中。 PLC 内部的半导体存储器称为内存储器。有时可用外部的磁带、磁盘 和用半导体存储器作成的存储盒等来存储 PLC 的用户程序, 这些存储器件 称为外存储器。外存储器一般是通过编程器或其它智能模块提供的接口, 实现与内存储器之间相互传送用户程序。 人/机接口装置是用来实现操作人员与 PLC 控制系统的对话。最简单、 最普遍的人/机接口装置由安装在控制台上的按钮、转换开关、拨码开关、 指示灯、LED 显示器、声光报警器等器件构成。对于 PLC 系统,还可采用 半智
25、能型 CRT 人/机接口装置和智能型终端人/机接口装置。半智能型 CRT 人/机接口装置可长期安装在控制台上, 通过通信接口接收来自 PLC 的信息 并在 CRT 上显示出来;而智能型终端人/机接口装置有自己的微处理器和 存储器,能够与操作人员快速交换信息,并通过通信接口与 PLC 相连,也 可作为独立的节点接入 PLC 网络。 可编程序控制器的软件组成可编程序控制器的软件组成 PLC 为用户提供了完整的编程语言, 以适应编制用户程序的需要。 PLC 提供的编程语言通常有三种:梯形图(LAD)、指令表(STL)和顺序功能流程 图(SFC)。下面以 FX2N 系列 PLC 为例来介绍这三种编程语
展开阅读全文