首页动力电气电气工程电工学 09 电工学Ⅰ 第九章 可编程控制器的原理及应用.pptx

09 电工学Ⅰ 第九章 可编程控制器的原理及应用.pptx

页数:65页文件大小:469.6 KB来源: 电工学ppt课件

本课件说明可编程控制器的一般概念与循环扫描工作方式,介绍松下FP1系列PLC的硬件配置与内部继电器,系统讲解PLC编程语言、基本指令与梯形图规则,给出自保持、互锁、定时等常用控制环节的基本程序,并以电动机Y-△起动和三地控制为例说明应用设计。

第九章可编程控制器的原理及应用目录页,列出第一节可编程控制器的结构及工作原理、第二节松下FP1可编程控制器介绍等5节标题与内容框架
第一节可编程控制器的结构及工作原理章节标题页,涵盖PLC的一般概念、PLC的组成、PLC的主要技术性能等内容
PLC的一般概念,PLC的一般概念()我们可以把PLC看成是含有很多继电器和计数器的装置,根据需要任意选择
查看本课件的文字版(共 65 页,供检索与复制)

第1页:第九章可编程控制器的原理及应用目录

本页为第九章可编程控制器的原理及应用的目录页,列出本部分所包含的章节与内容框架。

  • 第一节可编程控制器的结构及工作原理
  • 第二节松下FP1可编程控制器介绍
  • 第三节指令系统
  • 第四节常用控制环节的基本程序
  • 第五节可编程控制器系统的应用

第2页:第一节可编程控制器的结构及工作原理

第一节可编程控制器的结构及工作原理:本节依次讲解以下内容。

  • PLC的一般概念
  • PLC的组成
  • PLC的主要技术性能

本页以电路图、波形或实物图示为主,源文件未提取到更多文字说明,建议对照原课件图片补充本页要点。

第3页:PLC的一般概念

一、PLC的一般概念(Programmable Logic Controller)我们可以把PLC看成是含有很多继电器和计数器的装置,根据需要任意选择。

可编程控制器被控设备输入部分输出部分

第4页:电动机正反转

电动机正反转PLC控制等效电路正转起动按钮反转起动按钮正转线圈反转线圈正转自锁触点反转自锁触点正转互锁触点反转互锁触点停止按钮

第5页:可编程控制器是一种数字

可编程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。

它采用可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式、模拟式的输入和输出,控制各种类型的机械或生产过程。

可编程控制器及其有关设备,都应按易于与工业控制器系统连成一个整体、易于扩充其功能的原则设计。

第6页:PLC的特点

  • PLC的特点:1.可靠性高、抗干扰能力强。
  • 功能完善、扩充方便、组合灵活、实用性强。
  • 编程简单、使用方便、控制程序可变、具有很好的柔性。
  • 体积小、重量轻、功耗低。

第7页:PLC的控制功能

PLC的控制功能:条件控制功能定时/计数控制功能步进控制功能数据处理功能A/D与D/A转换功能运动控制功能过程控制功能扩展功能远程I/O功能通讯联网功能监控功能

第8页:PLC基本

二、PLC的基本组成1.输入部分输入部分由输入接线端子和输入继电器线圈组成(X)。

负责收集和输入操作命令和控制信息。通常将输入继电器的数量称为输入点数。

多采用十六进制进行编号。(X0~XF)2.逻辑运算单元它是PLC的核心,PLC中的各种控制功能都是由这个单元通过送入程序来实现软连接。

第9页:输出部分

3.输出部分输出部分由输出接线端子和输出继电器的一个动合触点组成(Y)。

负责连接和驱动外部负载和被控对象。通常将输出继电器的数量称为输出点数。

第10页:PLC主要

三、PLC的主要性能1.I/O总点数I/O总点数是衡量PLC可接收输入信号(I)和输出信号(O)的数量。

PLC的输入、输出有开关量和模拟量两种。2.用户程序存储容量用户程序存储容量是衡量可存储用户应用程序多少的指标,通常以字或K字为单位。

约定16位二进制数为一个字(即两个8位的字节),每1024个字为1K字。

第11页:3.编程语言编程语言一般有梯形图

3.编程语言编程语言一般有梯形图、语句表、控制系统流程图等几种,因PLC不同而异。

4.编程手段手持编程器、CRT编程器、计算机编程分别为小型、中型及大型PLC的编程装置。

5.指令执行时间指令执行时间是指CPU执行基本指令所需的时间,一般为每步几至几十微秒。

6.扫描速度扫描速度是指扫描1K字用户程序所需的时间,通常以ms/K字为单位。

第12页:7.指令系统的分类

7.指令系统指令系统的指令种类和数量是衡量PLC的软件功能强弱的重要指标。

PLC的指令一般可分为基本指令和高级指令两部分。8.内部继电器的种类和数量PLC的内部继电器是指内部辅助继电器、定时器/计数器、移位寄存器、特殊功能继电器等。

第13页:第二节松下FP1可编程控制器介绍

第二节松下FP1可编程控制器介绍:本节依次讲解以下内容。

  • FP1产品简介PLC的基本技术指标
  • FP1系列
  • PLC的主要性能

本页以电路图、波形或实物图示为主,源文件未提取到更多文字说明,建议对照原课件图片补充本页要点。

第14页:FP1产品简介

一、FP1产品简介FP1是一种近代功能非常强的小型机,该产品系列有紧凑小巧的C14型与C16型,还有具有高级处理功能的C24、C40、C56、C72型等多种规格。

在大写字母C后面的阿拉伯数字是表示该种型号可编程控制器的输入、输出点数之和。

例如C40即表示该种型号的可编程控制器有40个I/O点。其中24个输入点,16个输出点。

由于FP1系列可编程控制器的输入/输出点数较少,所以FP1系列属小型机。

第15页:PLC的基本技术指标1.编程语言

二、PLC的基本技术指标1.编程语言FP1系列PLC用得最多的编程语言是梯形图语言和指令表。

编程语言的种类越多,用户编程越灵活。2.用户存储器容量用户存储器又称程序存储器,用来存储通过编程器输入的用户程序。

用户程序的容量大小主要取决于被控对象的复杂性。

第16页:3.扫描速度它是用每执行一千条

3.扫描速度它是用每执行一千条(准确地说是1024步)指令所需要的时间来估算的,单位用ms/K字,4.I/O总数I/O总数又称I/O能力,也就是输入及输出点数总数量。

5.指令条数这是衡量PLC软件功能强弱的主要指标。PLC具有的指令种类越多,说明其软件功能越强。

第17页:6.内部寄存器

6.内部寄存器PLC内部有许多寄存器用以存放变量状态、中间结果、数据等。

这些辅助寄存器常可以给用户提供许多特殊功能,以简化整个系统设计。

因此寄存器的配置情况是衡量PLC硬件功能的一个指标。7.高功能模块高功能模块可实现某一种特殊的功能。

高功能模块的多少,功能强弱常是衡量PLC产品水平高低的一个重要指标。

第18页:FP1系列

三、FP1系列PLC的主要性能1. FP1的I/O分配X、WX为I/O区的输入继电器,可直接与输入端子传递信息。

Y、WY为I/O区的输出继电器。X如:X100即寄存器WX10中的第0号位,X10F即寄存器WX10中的第F号位。

位址(用十六进制数表示)寄存器地址(用十进制数表示)输出继电器Y的编址规律也与此相同。

第19页:特殊功能继电器内部继电器

2.特殊功能继电器内部继电器(R)R继电器,不能提供外部输出,只能在PLC内部使用,其地址是R0~R62F。

定时器(T)定时器(T)的触点是定时器指令(TM)的输出。如果定时器指令定时时间到,则与其同号的触点动作。

计数器(C)计数器(C)的触点是计数器指令(CT)的输出。如果计数器指令计数完毕,则与其同号的触点动作。

第20页:FP编程器编程器是

  • FP编程器编程器是PLC的重要外部设备,将用户所希望的功能通过编程语言编程,由编程器将程序送到PLC的用户程序存储器中去。
  • 简易编程器简易编程器,2.图形编程器图形编程,3.计算机编程器。

第21页:第三节指令系统

第三节指令系统:本节依次讲解以下内容。

  • 编程语言

本页以电路图、波形或实物图示为主,源文件未提取到更多文字说明,建议对照原课件图片补充本页要点。

第22页:1.梯形图语言梯形图就

1.梯形图语言梯形图就是按照控制逻辑的要求和连接规则将这些图形符号进行组合或排列所构成的表示PLC输入、输出之间逻辑关系的图形。

(1)梯形图中的符号一、PLC编程语言概述概述常开触点常闭触点线圈

第23页:2)梯形图编程的格式

(2)梯形图编程的格式与特点每个梯形图由多层梯级(或称逻辑行)组成,每层梯级(即逻辑行)起始于左母线,经过触点的各种连接,最后通过一个继电器线圈终止于右母线。

每一逻辑行实际上代表一个逻辑方程。2.语句表语言语句表是由若干条语句组成的程序,每条语句由操作码和操作数两部分组成。

操作码用助记符表示,告诉CPU要进行什么操作。

第24页:基本指令1.初始加载

ST
从母线开始以动合触点开始一逻辑运算
OT
将运算结果输出到指定触点

本页以电路图、波形或实物图示为主,源文件未提取到更多文字说明,建议对照原课件图片补充本页要点。

第25页:基本指令的应用与使用

该指令不能直接从母线开始(应用步进指令时除外)。该指令不能串联使用,在梯形图中位于一个逻辑行的末尾,紧靠右母线。

该指令连续使用,相当于继电器线圈并联。可编程控制器如未进行输出重复使用的特别设置,对于某个输出继电器只能用一次OT指令,否则,可编程控制器按出错对待。

第26页:例1 写出图中梯形图指令的语句表

例1、写出图示梯形图指令的语句表。逻辑解算是按梯形图从上到下、从左至右的顺序进行的。

0STX01OTY02ST/X13OTY14OTR15STR16OTY2X0闭合Y0接通X1断开Y1接通R1接通R1触点闭合Y2接通解:

第27页:2.非(续)

2.非(/)、与(AN)、与非(AN/)指令/:将该指令处的运算结果求反。

AN:串联动合触点时的连接指令。AN/:串联动断触点时的连接指令。

0 ST X11 AN X22 OT Y33 ST Y34 AN/ X15 OT R1ANAN/语句表梯形图指令

第28页:例2 画出语句表所对应的梯形图

例2、画出语句表所对应的梯形图。ST X0AN X1OT Y0/OT Y1X0X1Y0Y1解:

本页以电路图、波形或实物图示为主,源文件未提取到更多文字说明,建议对照原课件图片补充本页要点。

第29页:3.或(续)

3.或(OR)、或非(OR/)指令OR:并联动合触点的连接指令。

OR/:并联动断触点时的连接指令。语句表梯形图指令0 ST X31 OR Y42 OT Y4OR0 ST X31 OR/ X42 OT Y5OR/OR、OR/用于单个触点与前面电路的并联,并联点的左端从母线(或ST、ST/点)开始,右端与前面一条指令对应触点的右端相连。

第30页:例3 写出图中梯形图对应的语句表

例3、写出图示梯形图对应的语句表。ST X4OR X6OR/ R3OT Y5ST/ Y5AN X7OR R4AN/ X8OR R5OT R4并联并联解:

第31页:4.组与

指令ANS
实现多个电路块串联连接指令
ORS
实现多个电路块并联连接指令

本页以电路图、波形或实物图示为主,源文件未提取到更多文字说明,建议对照原课件图片补充本页要点。

第32页:语句表梯形图指令

0 ST/ X31 OR/ X42 OT Y53 AN/ X34 ORS5 OT Y6ORS语句表梯形图指令ORS指令与ANS指令,后边不用跟元件号。

第33页:例4 写出梯形图对应的语句表

例4、写出梯形图对应的语句表。ST X0OR X1ST X2OR/ X3ANSST X4OR X5ANSOT Y0多组触点块串联时,需多次使用ANS将它们串联在一起。

第34页:5.上升沿微分

5.上升沿微分(DF)、下降沿微分(DF/)指令DF:当检测到触发信号的上升沿时,触点仅接通一个扫描周期。

DF/:当检测到触发信号的下降沿时,触点仅接通一个扫描周期。

时序图语句表梯形图0 ST X01 DF2 OT Y03 ST X14 DF/5 OT Y1X0X1Y0Y11个扫描周期如果在FP1的第一次扫描期间,触点已经接通,则不执行DF指令;

同理如果触点已经断开,则DF/指令也不执行。

第35页:例5 已知自保持电路和输入信号图所示

例5、已知自保持电路和输入信号图所示,试画出输出线圈Y0的时序图。

解:X0X1R0Y0当X0由断开变为接通时,DF接通一个扫描周期,使Y0线圈接通,触点闭合,保持线圈接通。

当X1接通时,DF接通一个扫描周期,使R0线圈接通,R0动断触点断开,Y0线圈失电。

Y0′R0′

第36页:6.置位

指令SET
保持继电器触点接通
RST
保持继电器触点断开

本页以电路图、波形或实物图示为主,源文件未提取到更多文字说明,建议对照原课件图片补充本页要点。

第37页:6.置位(续)

当控制触点闭合时,执行SET指令,之后不管控制触点如何变化,输出继电器接通并保持。

当控制触点闭合时,执行RST指令,之后不管控制触点如何变化,输出继电器断开并保持。

和OT指令不同的是对于编号相同的输出继电器(Y和R)可以重复使用SET和RST指令,次数不限。

当使用SET和RST指令时,输出的结果随程序运行过程中每一阶段的执行结果而变化。

第38页:7.空操作

7.空操作(NOP)指令NOP:空操作,PLC不产生任何动作。

NOP指令不执行任何操作,在编程时插入该指令便于程序的检查和修改。

语句表梯形图指令0 ST X11 NOP2 OT Y0NOP

第39页:8.保持

8.保持(KP)指令KP:使指定的继电器输出接通并保持或者断开。

时序图语句表梯形图0 ST X01 ST X12 KP Y0X0X1Y0当X0接通时,输出继电器Y0接通并保持,因此KP指令的此输入端称置位端;

当X1接通时,输出继电器Y0断开,因此KP指令的此输入端称复位端。

当负责置位的控制触点闭合时,由KP指令所指定的输出继电器接通并保持,这个状态一直保持到复位控制触点闭合为止。

当负责复位的控制触点闭合时,指定的输出继电器断开。若负责置位的控制触点和负责复位的控制触点同时闭合,则复位触发优先。

第40页:9.0.01s定时器

指令TMR
以0.01s为单位设置延时接通定时器
TMX
以0.1s为单位设置延时接通定时器
TMY
以1s为单位设置延时接通定时器
间单位分别为
R=0.01s,X=0.1s,Y=1s

第41页:语句表梯形图

X0T4Y03s语句表梯形图0 ST X01 TMX 4K 304 ST T45 OT Y0TMXX30×0.1=3s

本页以电路图、波形或实物图示为主,源文件未提取到更多文字说明,建议对照原课件图片补充本页要点。

第42页:例6 已知梯形图和输入信号

例6、已知梯形图和输入信号X0如图所示,写出对应语句表。根据分析画出输出信号Y0和Y1。

X0T0T1Y0Y1解:3s2sST X0TMX 0K 30TMX 1K 20ST T0OT Y0ST T1OT Y1TMXTMX

第43页:10.计数器

10.计数器(CT)指令CT:减预置数计数器。时序图语句表梯形图0 ST X01 ST X12 CT 100K 65 ST C1006 OT Y0X0X1C100Y0计数器编号十进制常数计数器预置值同一程序中同一编号只能使用一次。

第44页:11.结束

  • 11.结束(ED)指令ED:表示主程序结束。
  • *ED只能用于主程序区。
  • 跳转(JP)和标号(LBL)指令当控制触点闭合时,跳转到和JP序号相同的LBL处,不执行JP到LBL之间的程序。
  • 子程序调用(CALL)、子程序进入(SUB)和子程序(RET)指令CALL:调用与其后序号对应的子程序。
  • SUB:表示子程序开始。
  • RET:子程序结束并到调用此子程序的CALL指令的下一条指令处。

第45页:第四节常用控制环节的基本程序

第四节常用控制环节的基本程序:本节依次讲解以下内容。

  • PLC编程特点和梯形图语言
  • 编程的基本要求起动、保持、停止控制多地点
  • 、停止控制联锁
  • 控制顺序步进
  • 控制时间

第46页:PLC应用

一、PLC应用编程特点和梯形图语言编程的基本要求1.可编程控制器的应用编程特点采用梯形图语言编程梯形图中使用的继电器都是所谓的“软继电器”要考虑输入/输出的滞后现象

第47页:2.梯形图程序设计的原则

2.梯形图程序设计的原则和编程技巧梯形图每一行都是从左边母线开始,线圈放置在最右边,即与右边母线相连。

在继电接触器控制原理图中,热继电器的触点可以加在线圈右边,而梯形图不允许。

X0X1Y0线圈不能直接接在左边的母线上,如果需要的话,可通过动断触点或常闭继电器触点连接线圈。

Y0R0

第48页:编程的顺序应体现“左沉右轻

编程的顺序应体现“左沉右轻、上沉下轻”的原则。即串联电路块尽量放上部,并联电路块尽量靠近左母线。

X0X1Y0X2X3ST X0ST X1ST X2AN X3ST X1AN X2OR X3AN X0OT Y0X0X1Y0X2X3ORSANSOT Y0

第49页:外部输入/输出继电器

外部输入/输出继电器、内部继电器、定时器和计数器的触点的取用次数无限制。

梯形图中每行串联触点和并联触点数,从原理上讲没有限制,但如果用图形编程器要受屏幕尺寸的限制。

在一个程序中,同一编号的线圈如果使用两次或多次称为“重复输出”,这时前面的输出无效,最后一次输出才是有效的。

通常在程序总体检查时,编程器会提示程序错误。如果允许“重复输出”,必须将系统寄存器NO.20设定为“K1”。

重复输出容易引起误操作,应尽量避免线圈重复输出。

第50页:不要将触点画在垂直分支上

不要将触点画在垂直分支上。X1X2Y0X3X4X5

本页以电路图、波形或实物图示为主,源文件未提取到更多文字说明,建议对照原课件图片补充本页要点。

第51页:起动(续)

二、起动、保持、停止控制(自锁控制)1.停止优先式X1X0Y0Y0ST X1OR Y0AN/ X0OT Y0ST Y0AN/ X0OR X1OT Y0停止按钮X0有优先权X1X0Y0Y0起动按钮X1有优先权2.起动优先式

第52页:多地点起动

三、多地点起动、停止控制起停按钮都并接在一起停止按钮都串接在一起X0X5Y0Y0X2X4X3X1起动按钮用动合触点停止按钮用动断触点

第53页:联锁控制1.不能同时发生

四、联锁控制1.不能同时发生运动的联锁控制X1Y2Y1Y2Y1X2X0Y1X0Y2Y1Y1Y2Y2Y1、Y2不能同时接通

第54页:2.互为发生条件的联锁控制

2.互为发生条件的联锁控制X1Y1Y2Y1X2X3Y1X4Y2Y1Y1Y1先接通、Y2才能接通

本页以电路图、波形或实物图示为主,源文件未提取到更多文字说明,建议对照原课件图片补充本页要点。

第55页:顺序步进控制联锁式顺序

五、顺序步进控制联锁式顺序步进控制初始闭合继电器Y1Y1Y2Y2Y3Y3Y4Y4Y1Y2Y4Y3闭合X2闭合X3Y1Y2闭合X4Y3Y4只有PLC停止运行时输出才能停止

第56页:时间控制瞬间接入-延时断开控制

六、时间控制瞬间接入-延时断开控制X0动合触点闭合,动断触点断开X0X0Y0Y0Y0Y0线圈接通,动合触点闭合X0断开后,定时器起动,5s后T0断开,Y0断电。

X0Y05s

第57页:闪烁控制

闪烁控制X10动合触点闭合,T10计时起动。4s后,T10常开触点闭合,Y0线圈接通T11定时器起动,2s后T11断开,使T10复位,Y0断电。

4sX0Y02s

第58页:第五节可编程控制器系统的应用

第五节可编程控制器系统的应用:本节依次讲解以下内容。

  • 系统的应用电动机Y-起动控制三地
  • 控制一盏灯

本页以电路图、波形或实物图示为主,源文件未提取到更多文字说明,建议对照原课件图片补充本页要点。

第59页:电动机星-角起动控制

电动机星-角起动控制X0X1Y2T0X2Y0Y0Y0X1X2Y1Y1Y1TXK 300T0Y2(ED)X0-起动X1-停止X2-FRY0-星形线圈Y1-自锁Y2-角形线圈ST X0OR Y0AN/ X1AN/ Y2AN/ T0AN/ X2OT Y0ST Y0OR Y1AN/ X1AN X2OT Y1ST Y1TMX 0K 30ST T0AN/ Y0OT Y2ED

第60页:电动机起动(续)

盏灯控制要求
用三个开关分别在三个不同的位置(每个地方只有一个开关)控制一盏灯
O的分配
输入点X0 ―― S1(A地开关)X1 ―― S2(B地开关)X2 ―― S3(C地开关)输出点Y0 ――电灯

第61页:电动机起动的应用与方法

将数字电路中设计组合逻辑电路的方法应用于设计可编程控制器的应用程序中。

如何将程序设计变得更简单呢?一般规定:常开触点为原变量,常闭触点为反变量。

如果用“0”和“1”分别代表输入点和输出点的状态就可以列出三地控制一盏灯的逻辑函数的真值表:

第62页:电动机起动(续)

Y0X2X1X001100110001111000000111101010101三个开关中的任意一个开关状态的变化,都会引起输出Y0的变化可得:ST/ X0AN/ X1AN X2ST/ X0AN X1AN/ X2ORSST X0AN X1AN X2ORSST X0AN/ X1AN/ X2ORSOT Y0ED逻辑“与”相当于几个触点的串联,逻辑“或”相当于几个触点的并联

第63页:电动机起动(续)

三地控制一盏灯的梯形图

本页以电路图、波形或实物图示为主,源文件未提取到更多文字说明,建议对照原课件图片补充本页要点。

第64页:电动机起动(续)

编程控制要求
交通灯受一个起动开关控制
南北
红灯亮25s
东西
绿灯亮20s,闪3s(闪亮周期1s,亮0.5s,熄0.5s),黄灯亮2s

第65页:起动开关

起动开关:南北红灯东西绿灯东西黄灯东西红灯南北绿灯南北黄灯时序图

本页以电路图、波形或实物图示为主,源文件未提取到更多文字说明,建议对照原课件图片补充本页要点。

顶部目录