第7章-可编程控制器原理与应用课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第7章-可编程控制器原理与应用课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 可编程控制器 原理 应用 课件
- 资源描述:
-
1、第7章 可编程序控制器原理与应用第7章 可编程序控制器原理与应用 7.1 PLC的基本结构和工作原理PLC的主要功能和特点PLC的编程元件 PLC的软件技术PLC的应用什么是什么是PLCPLC?是一种是一种工业控制装置工业控制装置 是在电器控制技术和计算机技术的基础上开发出来的,并逐渐发展成为以微处理器为核心,将自动化技术、计算机技术、通信技术融为一体的新型工业控制装置。通用叫法通用叫法中文名称为中文名称为可编程控制器可编程控制器;英文名称为英文名称为Programmable Logic ControllerProgrammable Logic Controller,现在发展为现在发展为Pro
2、grammable ControllerProgrammable Controller 但仍简称但仍简称PLCPLC。19871987年,国际电工委员会(年,国际电工委员会(IECIEC)定义定义:“可编程控制器可编程控制器是一种数字运算操作的电子系是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用可编程统,专为在工业环境下应用而设计。它采用可编程序的存储器,用来在其内部存储执行逻辑运算、顺序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并序控制、定时、计数和算术运算等操作的指令,并通过数字式和模拟式的输入和输出,控制各种类型通过数字式和模拟
3、式的输入和输出,控制各种类型的机械或生产过程。可编程控制器及其有关外围设的机械或生产过程。可编程控制器及其有关外围设备,都应按易于与工业系统联成一个整体,易于扩备,都应按易于与工业系统联成一个整体,易于扩充其功能的原则设计充其功能的原则设计”。可编程控制器的产生 因为继电器逻辑电路配线复杂,而且工艺变化因为继电器逻辑电路配线复杂,而且工艺变化时,修改线路异常困难,几乎不可能。时,修改线路异常困难,几乎不可能。背景:背景:19681968年美国通用汽车公年美国通用汽车公司(司(GMGM),为了适应汽),为了适应汽车型号的不断更新,生车型号的不断更新,生产工艺不断变化的需要产工艺不断变化的需要,实
4、现小批量、多品种,实现小批量、多品种生产,希望能有一种新生产,希望能有一种新型工业控制器,它能做型工业控制器,它能做到尽可能减少重新设计到尽可能减少重新设计和更换继电器控制系统和更换继电器控制系统及接线,以降低成本,及接线,以降低成本,缩短周期。缩短周期。1968年,GM公司提出十项设计标准编程简单,可在现场修改程序;编程简单,可在现场修改程序;维护方便,采用插件式结构;维护方便,采用插件式结构;可靠性高于继电器控制柜;可靠性高于继电器控制柜;体积小于继电器控制柜;体积小于继电器控制柜;成本可与继电器控制柜竞争;成本可与继电器控制柜竞争;可将数据直接送入计算机;可将数据直接送入计算机;可直接使
5、用可直接使用115V115V交流输入电压;交流输入电压;输出采用输出采用115V115V交流电压,能直接驱动电磁阀、交交流电压,能直接驱动电磁阀、交流接触器等;流接触器等;通用性强,扩展方便通用性强,扩展方便;能存储程序,存储器容量可以扩展到能存储程序,存储器容量可以扩展到4KB4KB。19691969年,美国数字设备公司研制第一台可编程控制器,年,美国数字设备公司研制第一台可编程控制器,并应用于工业现场。并应用于工业现场。7.1 PLC的基本结构和工作原理 7.1.1 PLC的基本结构外部设备现场用户输出设备微处理器(CPU)输入电路输出部件系统存储器用户存储器I/O扩展接口通讯及编程接口编
6、程设备计算机打印机等传感器按钮、开关现场信号电磁阀中间继电器执行器现场用户输入设备扩展设备扩展单元通讯模块功能模块电源变换器110V/220V市电PLC基本单元基本单元PLC系统结构示意图系统结构示意图输出状态寄存器输入状态寄存器1.1.中央处理单元(中央处理单元(CPUCPU)接收并存储用户程序和数据;接收并存储用户程序和数据;接收输入信号,送入数据寄存器并保存;接收输入信号,送入数据寄存器并保存;运行时顺序读取、解释、执行用户程序,完成运行时顺序读取、解释、执行用户程序,完成用户程序的各种操作;用户程序的各种操作;将用户程序的执行结果送至输出端。将用户程序的执行结果送至输出端。诊断电源、诊
7、断电源、PLCPLC工作状态及编程的语法错误;工作状态及编程的语法错误;2 2)用户存储器)用户存储器RAM/EPROM/EEPROM 存放用户工作程序;存放用户工作程序;3 3)数据存储器)数据存储器 存放工作数据。存放工作数据。2.2.系统存储器系统存储器 1 1)系统程序存储器系统程序存储器 存放系统工作程序(监控程序);存放系统工作程序(监控程序);存放命令解释程序;存放命令解释程序;存放模块化应用功能子程序;存放模块化应用功能子程序;存放功能子程序的调用管理程序;存放功能子程序的调用管理程序;存放存储系统参数。存放存储系统参数。3.3.输入输出(输入输出(I/OI/O)电路:)电路:
8、1).1).输入单元输入单元带光电隔离电路带光电隔离电路多种辅助电源类型:多种辅助电源类型:ACAC电源电源DC24VDC24V输入输入 DCDC电源电源DC24VDC24V输入输入 DCDC电源电源DC12VDC12V输入输入接收开关量及数字量信号(数字量输入单元)接收开关量及数字量信号(数字量输入单元);接收模拟量信号(模拟量输入单元);接收模拟量信号(模拟量输入单元);接收按钮或开关命令(数字量输入单元);接收按钮或开关命令(数字量输入单元);接收传感器输出信号。接收传感器输出信号。2.2.输出单元输出单元带光电隔离器及滤波器带光电隔离器及滤波器多种输出方式:继电器多种输出方式:继电器
9、晶体管晶体管 晶闸管晶闸管 继电器输出单元继电器输出单元:驱动非频繁动作的交驱动非频繁动作的交/直流负载;直流负载;晶体管输出单元晶体管输出单元:驱动直流负载;驱动直流负载;晶闸管输出单元晶闸管输出单元:驱动频繁动作的交驱动频繁动作的交/直流负载。直流负载。4.4.电源电源 一般市电(一般市电(220220)直流直流24V24V PLCPLC有有24V24V(DCDC直流)输直流)输出。出。5.5.编程器编程器 外围设备外围设备 利用编程器将用户程序利用编程器将用户程序送入送入PLCPLC的存储器,检查的存储器,检查程序。程序。7.1.2 PLC7.1.2 PLC的结构形式的结构形式 整体式
10、模块式7.1.3 7.1.3 PLC的工作原理的工作原理 一、工作方式 周期循环扫描 二、工作过程自诊断、输入采样、程序扫描、输出刷新几个外阶段。三、扫描周期小型PLC通常在几十mS。T=自检时间+读入一点时间输入点数+程序步数运算速度+输出一点时间输出点数。自诊断开始与编程器通信读入现场信号执行用户程序输出结果7.1.3 PLC7.1.3 PLC的工作原理的工作原理输入处理程序处理输出处理输输入入端端子子输输入入映映像像寄寄存存器器执执行行用用户户程程序序输输出出端端子子输输出出映映像像寄寄存存器器输输入入信信号号输输出出信信号号内内部部存存储储器器刷刷新新输输入入端端子子输输入入映映像像寄
11、寄存存器器执执行行用用户户程程序序输输出出端端子子输输出出映映像像寄寄存存器器输输入入信信号号输输出出信信号号内内部部存存储储器器刷刷新新输入处理程序处理输出处理输输入入端端子子输输入入映映像像寄寄存存器器执执行行用用户户程程序序输输出出端端子子输输出出映映像像寄寄存存器器输输入入信信号号输输出出信信号号内内部部存存储储器器刷刷新新输输入入端端子子输输入入映映像像寄寄存存器器执执行行用用户户程程序序输输出出端端子子输输出出映映像像寄寄存存器器输输入入信信号号输输出出信信号号内内部部存存储储器器刷刷新新PLC的主要功能和特点 7.2.1 PLC7.2.1 PLC的功能的功能 1.1.逻辑控制功能
12、逻辑控制功能 2.2.定时、计数功能定时、计数功能 3.A/D3.A/D、D/AD/A转换功能转换功能 4.4.数控功能数控功能 5.5.通信与联网功能通信与联网功能 6.6.数据处理功能数据处理功能7.2.2 PLC7.2.2 PLC的特点的特点抗干扰能力强,可靠性高,环境适应性强编程方法简单,容易掌握 应用灵活,通用性好完善监视和诊断功能系统的设计、安装、调试工作量少维修工作量小,维护方便体积小,能耗低.7.3 PLC的编程元件 PLC内部有许多具有不同功能的器件:输入继电器X、输出继电器Y、定时器T、计数器C、辅助继电器M、状态寄存器S等。为了区别实际的物理器件,上述PLC内部的器件称为
13、软元件。不同厂家、同一产家的不同型号的PLC的软元件的数量、种类都不一样。下面以下面以FX2NFX2N可编程控制器为例,介绍可编程控制器为例,介绍PLCPLC中常用的中常用的编程元件编程元件1.1.输入继电器输入继电器X X 是PLC接收外部开关信号的接口,输入继电器常开触点、常闭触点使用次数不限。继电器采用八进八进制制编码,X0-X177,最多128点。输入继电器不能用程序驱动。输出继电器(输出继电器(Y Y)Y0-Y177Y0-Y177 输出继电器采用八进制八进制编号,有内部触点和外部输出触点(继电器触点、双向可控硅、晶体管等输出元件)之分,由程序驱动。在PLC内部,外部输出触点与输出端子
14、相连,向外部负载输出信号,且一个输出继电器只有一个常一个输出继电器只有一个常开型外部输出触点。开型外部输出触点。输出继电器的内部常开和常闭触点使用个数不受限制,编程时可随意使用。3.3.定时器(定时器(T T)定时器实际是内部脉冲计数器,可对内部时钟定时器实际是内部脉冲计数器,可对内部时钟脉冲进行减计数,当从用户设定值减到零时,触点脉冲进行减计数,当从用户设定值减到零时,触点动作。动作。T10K123X0T10Y1定时器用用户程序存储器内的常数定时器用用户程序存储器内的常数k k(十进制)(十进制)作为设定值。作为设定值。T0-T199T0-T199:200200个点个点100ms100ms。
15、设定范围。设定范围0.13276.7s0.13276.7s。T200-T245T200-T245:4646个点个点10ms10ms。设定范围。设定范围0.01327.0.01327.67s67s4.4.计数器(计数器(C C)计数器的工作原理:先在复位输入端计数器的工作原理:先在复位输入端X10X10输入一个脉冲,使计数器置入输入一个脉冲,使计数器置入设定值,以设定值,以后当从计数输入端后当从计数输入端X11X11每来一个脉冲,计数值每来一个脉冲,计数值减一,到设定的计数值减到零时,其输出触点减一,到设定的计数值减到零时,其输出触点动作。动作。通用型:通用型:C0-C99C0-C99保持型:保
16、持型:C100-C199C100-C199计数器的电路图:计数器的电路图:RST C0C0 K10Y0012345678910X10X11Y0C0当前值设定值也可以间接设定X10X11C016位计数器工作过程示意图辅助继电器(辅助继电器(M M)由内部软元件的触点驱动由内部软元件的触点驱动,常开和常闭触点使用次数不限,常开和常闭触点使用次数不限,但不能直接驱动外部负载但不能直接驱动外部负载 。通用辅助继电器与掉电保持用辅助继电器的比例,可通过外设设定参数进行调整。通用辅助型:通用辅助型:M0-M499M0-M499共共500500个个 保持型:保持型:M500-M1023M500-M1023共
17、共524524个个 特殊型:特殊型:M8000-M8255M8000-M8255共共256256个个状态寄存器(状态寄存器(S S)初始化用:初始化用:S0-S9S0-S9共共1010个个 回零状态器:回零状态器:S10-S19S10-S19 通用型:通用型:S20-S499S20-S499共共480480个个 保持型:保持型:S500-S899S500-S899共共400400个个6.6.数据寄存器数据寄存器 1.通用数据寄存器:D0-D199D0-D199,200200点。点。2.掉电保护数据寄存器:D200-D511D200-D511,312312点。点。3.特殊数据寄存器:D8000-
18、D8255D8000-D8255(共共2 25656个)个)4.文件寄存器7.7.指针指针P/IP/I (1).分支指针 P0-P63P0-P63,6464点。点。(2).中断指针 I0I0 -I8 -I8 (共共9 9个)个)PLC的软件技术 7.4.1 用户数据结构与用户程序表达方式 1.用户数据结构 1)位数据 2)字数据 3)混合数据2.用户程序表达方式 1)梯形图 2)语句表步序步序 指令指令 地址地址 0 LDI X10 LDI X1 1 ORI X2 1 ORI X2 2 LDI Y0 2 LDI Y0 3 ANI M100 3 ANI M100 4 LDI Y2 4 LDI Y
19、2 6 AND M101 6 AND M101 7 ORB 7 ORB 8 OR T0 8 OR T0 9 ANB 9 ANB 10 ORI X3 10 ORI X3 11 OUT M115 11 OUT M1157.4.2 7.4.2 基本指令基本指令1.1.输入输出指令输入输出指令 LDLD、LDILDI用于将触点接到用于将触点接到母线母线上。上。LDLD、LDILDI还与块操作指令还与块操作指令ANBANB、ORBORB相配合,用于相配合,用于分支电路的起点分支电路的起点。OUTOUT不能用于不能用于X X;并联输出;并联输出OUTOUT指令可连续使用任意次。指令可连续使用任意次。OUT
20、OUT指令用于指令用于T T和和C C,其后须跟,其后须跟常数常数K K,K K为延时时间或计数次数。为延时时间或计数次数。助记符,名称功能回路表示和可用软元件程序步X,Y,M,S,T,CX,Y,M,S,T,C11线圈驱动 Y,M,S,T,C LD 取LDI 取反 OUT 输出常闭触点逻辑运算开始常开触点逻辑运算开始Y,M:1 S,特殊M:2T :3 C :35 LD、LDI、OUT指令的使用指令的使用2.2.逻辑指令逻辑指令 1)逻辑“与”指令 AND、ANI指令分别用于单个常开、常闭触点的串联,串联触点的数量不受限制,该指令可以连续多次使用。2)逻辑“或”指令 OR OR、ORIORI指令
21、分别用于指令分别用于单个单个常开、常闭触点的并联,并联常开、常闭触点的并联,并联触点的数量不受限制,该指令可以连续多次使用。触点的数量不受限制,该指令可以连续多次使用。3)支路并联指令两个串联连接后组成的电路称为支路 若有多个串联回路块按顺序与前面的回路并联时,对每个回路块使用ORB指令,则对并联的回路个数没有限制。4)电路块串联指令 两条以上支路并联连接后组成的电路称为电路块。有有多个并联回路块按顺序与前面的回路串联时,多个并联回路块按顺序与前面的回路串联时,对每个回对每个回路块使用路块使用ANBANB指令,则对串联的回路个数没有限制。指令,则对串联的回路个数没有限制。3.3.置位复位指令置
22、位复位指令 SETSET为置位指令,使位元件置为置位指令,使位元件置“1 1”并保持;并保持;RSTRST为复位指令,使位元件清零并保持。为复位指令,使位元件清零并保持。R S TS E T 置 位助 记 符,名 称功 能回 路 表 示 和 可 用 软 元 件程 序 步R S T 复 位动 作 保 持Y,M :1S,特 殊M :2T,C :2D,V,Z :3R S TY,M,SY,M,S,T,C,D,V,Z 消 除 动 作 保 持,当 前值 及 寄 存 器 清 零RST指令一个指令一个重要的用途是重要的用途是对计数器复位对计数器复位 右图中,右图中,X000X000一旦一旦接通后,即使它再断开
23、接通后,即使它再断开,Y000Y000仍继续动作,仍继续动作,X001X001接通时,即使它再接通时,即使它再断开,断开,Y000Y000仍保持不被仍保持不被驱动。对于驱动。对于M M、S S也是一也是一样。样。对于同一软元件。对于同一软元件。SETSET、RSTRST可多次使用,可多次使用,顺序也随意顺序也随意,但最后执,但最后执行的有效。行的有效。使数据寄存器(使数据寄存器(D D)、变址寄存器(、变址寄存器(V V、Z Z)的内容清零,也可使用的内容清零,也可使用RSTRST指令指令,与用常数,与用常数K0K0传传送指令的结果一样。送指令的结果一样。累计定时器累计定时器T246T255的
24、当前值以及触点复位也可用的当前值以及触点复位也可用RST指令。指令。4)主令控制指令 MCMC为主控为主控指令指令,用,用于公共串于公共串联触点的联触点的连接,连接,MCRMCR为主为主控复位指控复位指令令,即,即MCMC的复位指的复位指令。令。栈指令栈指令 MPSMPS指令:指令:将此时刻的运算结果送入堆栈存储将此时刻的运算结果送入堆栈存储 。MPPMPP指令:指令:各数据按顺序向上移动,将最上端的数据读出,各数据按顺序向上移动,将最上端的数据读出,同时该数据就从堆栈中消失。同时该数据就从堆栈中消失。MRDMRD指令:指令:是读出最上端所存数据的专用指令,堆栈内的数是读出最上端所存数据的专用
展开阅读全文