PLC基本指令ppt课件

上传人:桔**** 文档编号:588975008 上传时间:2024-09-09 格式:PPT 页数:97 大小:8.28MB
返回 下载 相关 举报
PLC基本指令ppt课件_第1页
第1页 / 共97页
PLC基本指令ppt课件_第2页
第2页 / 共97页
PLC基本指令ppt课件_第3页
第3页 / 共97页
PLC基本指令ppt课件_第4页
第4页 / 共97页
PLC基本指令ppt课件_第5页
第5页 / 共97页
点击查看更多>>
资源描述

《PLC基本指令ppt课件》由会员分享,可在线阅读,更多相关《PLC基本指令ppt课件(97页珍藏版)》请在金锄头文库上搜索。

1、第五讲 PLC的编程语言和基本指令1 1教学目标1、 了解可编程序控制器的编程语言2、 掌握可编程序控制器的基本指令3、 熟悉基本指令的使用规律及其应用4、 掌握利用可编程序控制器来实现电动机 的点动、连续控制和正、反转控制程序编写2 2可编程控制器的编程语言 不同厂家,不同型号的PLC的编程语言只能适应自己的产品。IEC中的PLC编程语言标准中有五种编程语言:顺序功能图编顺序功能图编程语言、梯形图编程语言、功能块图编程程语言、梯形图编程语言、功能块图编程语言、指令语句表编程语言、结构文本编语言、指令语句表编程语言、结构文本编程语言程语言。 最常用的就是梯形图编程语言梯形图编程语言和指令语句表

2、编程语言指令语句表编程语言。 3 3梯形图编程语言 梯形图梯形图梯形图梯形图是在原继电器是在原继电器接触器控制系统的继电器接触器控制系统的继电器梯形图基础上演变而来的梯形图基础上演变而来的一种图形语言一种图形语言一种图形语言一种图形语言。它是目前用得它是目前用得它是目前用得它是目前用得最多的最多的最多的最多的PLCPLC编程语言编程语言编程语言编程语言。 注意注意注意注意:梯形图表示的梯形图表示的并并并并不是一个实际电路而只是一个控不是一个实际电路而只是一个控不是一个实际电路而只是一个控不是一个实际电路而只是一个控制程序,制程序,制程序,制程序,其间的连线表示的是它们之间的逻辑关系,其间的连线

3、表示的是它们之间的逻辑关系,即所谓即所谓“ “软接线软接线” ”。 常开触点常开触点 : 常闭触点:常闭触点: 线圈:线圈: 注意:注意:注意:注意:它们并非是物理实体,而是它们并非是物理实体,而是它们并非是物理实体,而是它们并非是物理实体,而是“ “软继电器软继电器软继电器软继电器” ”。每个每个每个每个“ “软继电器软继电器软继电器软继电器” ”仅对应仅对应仅对应仅对应PLCPLCPLCPLC存储单元中的一位。存储单元中的一位。存储单元中的一位。存储单元中的一位。该位状该位状态为态为“ “1”1”时,对应的继电器线圈接通,其常开触点时,对应的继电器线圈接通,其常开触点闭合、常闭触点断开;状

4、态为闭合、常闭触点断开;状态为“ “0”0”时,对应的继电时,对应的继电器线圈不通,其常开、常闭触点保持原态。器线圈不通,其常开、常闭触点保持原态。 4 4梯形图编程格式(1 1)梯形图按行从上至下编写,每一行从左往右顺)梯形图按行从上至下编写,每一行从左往右顺序编写。序编写。PLCPLC程序执行顺序与梯形图的编写顺序一程序执行顺序与梯形图的编写顺序一致。致。(2 2)图左、右边垂直线称为起始母线、终止母线。)图左、右边垂直线称为起始母线、终止母线。每一逻辑行必须从起始母线开始画起,终止于继每一逻辑行必须从起始母线开始画起,终止于继电器线圈或终止母线(有些电器线圈或终止母线(有些PLCPLC终

5、止母线可以省略)终止母线可以省略)。(3 3)梯形图的起始母线与线圈之间一定要有触点,)梯形图的起始母线与线圈之间一定要有触点,而线圈与终止母线之间则不能有任何触点。而线圈与终止母线之间则不能有任何触点。5 5指令语句表编程语言助记符语言助记符语言类似于计算机汇编语言,用一些简洁易记的文字符号表达PLC的各种指令。同一厂家的PLC产品,其助记符语言与梯形图语言是相互对应的,可互相转换。助记符语言常用于手持编程器中,梯形图语言则助记符语言常用于手持编程器中,梯形图语言则多用于计算机编程环境中多用于计算机编程环境中 6 6案例 在生产实践过程中,某些生产机械常要求既能正常起动,又能实现调整位置的点

6、动工作。 试用可编程控制器的基本逻辑指令来控制电动机的点动及连续运行。7 7一、异步电动机控制线路图 8 8异步电动机控制线路图 图(图( a a )为主电路。工作时,合上刀开关)为主电路。工作时,合上刀开关 QS QS ,三相交流,三相交流电经过电经过 QS QS ,熔断起,熔断起 FU FU ,接触器,接触器 KM KM 主触点,热继电器主触点,热继电器 FR FR 至三相交流电动机。至三相交流电动机。 图(图( b b )为最简单的点动控制线路。起动按钮)为最简单的点动控制线路。起动按钮 SB SB 没有并没有并联接触器联接触器 KM KM 的自锁触点,按下的自锁触点,按下 SB SB

7、, KM KM 线圈通电,松开按线圈通电,松开按钮钮 SB SB 时,接触器时,接触器 KM KM 线圈又失电,其主触点断开,电动机停线圈又失电,其主触点断开,电动机停止运转。止运转。 图(图( c c )是带手动开关)是带手动开关 SA SA 的点动控制线路。当需要点动的点动控制线路。当需要点动控制时,只要把开关控制时,只要把开关 SA SA 断开,由按钮断开,由按钮 SB 2 SB 2 来进行点动控制。来进行点动控制。当需要正常运行时,只要把开关当需要正常运行时,只要把开关 SA SA 合上,将合上,将 KM KM 的自锁触点的自锁触点接入,即可实现连续控制。接入,即可实现连续控制。 图(

8、图( d d )中增加了一个复合按钮)中增加了一个复合按钮 SB 3 SB 3 来实现点动控制。来实现点动控制。需要点动运行时,按下需要点动运行时,按下 SB 3 SB 3 点动按钮,其常闭触点先断开自点动按钮,其常闭触点先断开自锁电路,常开触发后闭合接通起动控制电路,锁电路,常开触发后闭合接通起动控制电路, KM KM 接触器线圈接触器线圈得电,主触点闭合,接通三相电源,电动机起动运转。当松开得电,主触点闭合,接通三相电源,电动机起动运转。当松开点动按钮点动按钮 SB 3 SB 3 时,时, KM KM 线圈失电,线圈失电, KM KM 主触点断开,电动机主触点断开,电动机停止运转。停止运转

9、。 若需要电动机连续运转,由停止按钮若需要电动机连续运转,由停止按钮 SB 1 SB 1 及起动按钮及起动按钮 SB SB 2 2 控制,接触器控制,接触器 KM KM 的辅助触点起自锁作用。的辅助触点起自锁作用。9 9二、可编程控制器的硬件连接 实现电动机的点动及连续运行所需的器实现电动机的点动及连续运行所需的器件有:起点按钮件有:起点按钮 SB1 SB1 ,停止按钮,停止按钮 SB2 SB2 ,交,交流接触器流接触器 KM KM ,热继电器,热继电器 JR JR 及刀开关及刀开关QS QS 等。主电路的连接如图所示。等。主电路的连接如图所示。 1010三、梯形图的设计 梯形图便是是以图形符

10、号及图形符号在图中的相互关系表示控制关系的编程语言,是从继电器电路图演变而来。两者部分符号对应关系如表所示。 1111梯形图的设计 根据输入输出接线圈可设计出异步电动机点动运行的梯形图根据输入输出接线圈可设计出异步电动机点动运行的梯形图如图如图 ( a a )所示。工作过程分析如下:当按下)所示。工作过程分析如下:当按下 SB1SB1时,输入继电器时,输入继电器X0X0得电,其常开触点闭合,因为异步电动机未过热,热继电器常开触得电,其常开触点闭合,因为异步电动机未过热,热继电器常开触点不闭合,输入继电器点不闭合,输入继电器 X2 X2 不接通,其常闭触点保持闭合,则此时输不接通,其常闭触点保持

11、闭合,则此时输出继电器出继电器 Y0 Y0 接通,进而接触器接通,进而接触器 KM KM 得电,其主触点接通电动机的电得电,其主触点接通电动机的电源,则电动机起动运行。当松开按钮源,则电动机起动运行。当松开按钮 SB1 SB1 时,时, X0 X0 失电,其触点断失电,其触点断开,开, Y0 Y0 失电,接触点失电,接触点 KM KM 断电,电动机停止转动,即本梯形图可实断电,电动机停止转动,即本梯形图可实现点动控制功能。大家可能发现,在梯形图中使用的热继电器的触点现点动控制功能。大家可能发现,在梯形图中使用的热继电器的触点为常开触点,如果要使用常闭触点,梯形图应如何设计?为常开触点,如果要使

12、用常闭触点,梯形图应如何设计? 1212梯形图的设计 图(图( b b )为电动机连续运行的梯形图,其工作过程分析)为电动机连续运行的梯形图,其工作过程分析如下:如下: 当按当按 SB 1 SB 1 被按下时被按下时 X0 X0 接通,接通, Y0 Y0 置置 1 1 ,这时电动机,这时电动机连续运行。需要停车时,按下停车按钮连续运行。需要停车时,按下停车按钮 SB 2 , SB 2 , 串联于串联于 Y0 Y0 线线圈回路中的圈回路中的 X1 X1 的常闭触点断开,的常闭触点断开, Y0 Y0 置置 1 1 ,电机失电停车。,电机失电停车。 1313启 - 保 - 停电路 梯形图(梯形图(

13、b b )称为启)称为启 - - 保保 - - 停电路。这个名称主要来源于图中的停电路。这个名称主要来源于图中的自保持触点自保持触点 Y0 Y0 。并联在。并联在 X0 X0 常开触点上的常开触点上的 Y0 Y0 常开触点的作用是当钮常开触点的作用是当钮 SB 1 SB 1 松开,输入继电器松开,输入继电器 X0 X0 断开时,线圈断开时,线圈 Y0 Y0 仍然能保持接通状态。仍然能保持接通状态。工程中把这个触点叫做工程中把这个触点叫做“ “自保持触点自保持触点“ “。启。启 - - 保保 - - 停电路是梯形图中停电路是梯形图中最典型的单元,它包含了梯形图程序的全部要素。它们是:最典型的单元

14、,它包含了梯形图程序的全部要素。它们是: a a 、事件、事件 每一个梯形图支路都针对一个事件。事件输出线圈(或功能每一个梯形图支路都针对一个事件。事件输出线圈(或功能框)表示,本例中为框)表示,本例中为 Y0 Y0 。 b b 、事件发生的条件、事件发生的条件 梯形图支路中除了线圈外还有触点的组合,使线梯形图支路中除了线圈外还有触点的组合,使线圈置圈置 1 1 的条件既是事件发生的条件,本例中为起动按钮的条件既是事件发生的条件,本例中为起动按钮 X0 X0 置置 1 1 。 c c 、事件得以延续的条件、事件得以延续的条件 触点组合中使线圈置触点组合中使线圈置 1 1 得以持久的条件。本得以

15、持久的条件。本例中为与例中为与 X0 X0 并联的并联的 Y0 Y0 的自保持触点。的自保持触点。 d d 、使事件终止的条件、使事件终止的条件 触点组合中使线圈置触点组合中使线圈置 1 1 中断的条件。本例中为中断的条件。本例中为 X1 X1 的常闭触点断开。的常闭触点断开。1414四、语句表 点动控制即图点动控制即图 ( a a )所使用到的基本指令有:)所使用到的基本指令有:从母线取用常开触点指令从母线取用常开触点指令 LD LD ;常闭触点的串联指令常闭触点的串联指令 ANI ANI ;输出继电器的线圈驱动指令输出继电器的线圈驱动指令 OUTOUT 。每条指令占用一个程序步,语句表如下

16、每条指令占用一个程序步,语句表如下: :程序步 指令 元件 0 LD X0 1 ANI X1 2 OUT Y01515语句表连续运行控制即图(连续运行控制即图( b b )所使用到的基本指令有:)所使用到的基本指令有:从母线取用常开触点指令从母线取用常开触点指令 LD LD ;常开触点的并联指令常开触点的并联指令 OR OR ;常闭触点的串联指令常闭触点的串联指令 ANI ANI ;输出继电器的线圈驱动指令输出继电器的线圈驱动指令 OUT OUT 。语句表如下:。语句表如下: 程序步 指令 元件 0 LD X0 1 OR Y0 2 ANI X1 3 ANI X2 4 OUT Y0 1616表6

17、26 指令助记符及功能 符号、名称功能梯形图表示和可操作组件程序步LD 取逻辑运算开始的常开触点 X,Y,M,S,T,C1LDI取反逻辑运算开始的常闭触点 X,Y,M,S,T,C1OUT(输出)线圈驱动指令 Y,M,S,T,CY、M:1;S,特M:2T:3;C:3517173 3编程应用编程应用 图6-30 LD、LDI、OUT指令的编程应用 1818(二)触点串联(AND、ANI)指令1指令助记符及功能符号、名称功能梯形图表示和可操作组件程序步AND 与常开触点串联连接 X、Y、M、S、T、C1ANI 与非(And Inverse)常闭触点串联连接 X、Y、M、S、T、C1表627 触点串联

18、指令助记符及功能 19193编程应用 语句步语句步 指令指令 元素元素 说明说明 0 LD X002 1 AND X000 串联触点串联触点 2 OUT Y003 3 LD Y003 4 ANI X003 串联触点串联触点 5 OUT M101 6 AND T1 串联触点串联触点 7 OUT Y004 纵接输出纵接输出 图631 AND、ANI指令的应用* 图6-32 MPS、MPP指令的关系 *2020(三)触点并联(OR、ORI)指令 1指令助记符及功能表628 触点并联指令助记符及功能 符号、名称功能梯形图表示和可操作组件程序步OR 或常开触点并联连接X、Y、M、S、T、C1ORI 或非

19、Or Inverse常闭触点并联连接 X、Y、M、S、T、C121213.编程图6-33 OR、ORI指令的使用应用2222脉冲指令助记符及功能 X,Y,M,S,T,C 指令助记符、名称功 能梯形图表示和可操作软组件程序步LDP 取脉冲上升沿检测运算开始1LDF 取脉冲下降沿检测运算开始 X,Y,M,S,T,C1ANDP 与脉冲上升沿检测串联连接 X,Y,M,S,T,C1ANDF 与脉冲下降沿检测串联连接 X,Y,M,S,T,C1ORP 或脉冲上升沿检测并联连接 X,Y,M,S,T,C1ORF 或脉冲下降沿检测并联连接 X,Y,M,S,T,C12323 如图如图6-346-34所示,两种梯形图

20、都在所示,两种梯形图都在X010X010由由OFFONOFFON变化时,使变化时,使M 6M 6接通一个扫描周期接通一个扫描周期。 图6-34 两种梯形图具有同样的动作效果2424 同样,图同样,图6-356-35两个梯形图也具有同样的动作两个梯形图也具有同样的动作效果。两种梯形图都在效果。两种梯形图都在X010X010由由OFFONOFFON变化时,变化时,只执行一次传送指令只执行一次传送指令MOVMOV。图6-35 两种取指令均在OFFON变化时,执行一次MOV指令25253编程应用 图6-36 脉冲检测指令的编程应用 2626(五)串联电路块的并联(ORB)指令1指令助记符及功能表630

21、 电路块或指令助记符与功能 符号、名称功 能梯形图表示及操作组件程序步ORB(电路块或)串联电路块的并联连接操作组件:无127273.编程应用 图6-38 串联电路块并联指令应用 2828 (六)并联电路块的串联(ANB)指令1指令助记符及功能 表6-31 并联电路块串联指令助记符及功能 符号、名称功能梯形图表示及操作组件程序步ANB(电路块与)并联电路块的串联连接 操作组件:元129293编程应用 图6-39并联电路块串联指令应用程序 3030(七)栈操作(MPSMRDMPP)指令 1指令助记符及功能表632 栈指令助记符及功能指令助记符、名称功能电路表示及操作组件程序步MPS(Push)进

22、栈将连接点数据入栈无操作组件1MRD(Read)读栈读栈存储器栈顶数据1MPP(Pop)出栈取出栈存储器栈顶数据131312指令说明(1)这组指令分别为进栈、读栈、出栈指令,用于分支多重输出电路中将连接点数据先存储,便于连接后面电路时读出或取出该数据。(2)在FX2N系列PLC中有11个用来存储运算中间结果的存储区域,称为栈存储器。栈指令操作如图6-40,由图可知,使用一次MPS指令,便将此刻的中间运算结果送入堆栈的第一层,而将原存在堆栈第一层的数据移往堆栈的下一层。 图6-40栈存储器32323编程应用【例例1 1】3333(八)主控触点(MCMCR)指令1指令助记符及功能表633 主控指令

23、助记符及功能符号、名称功能梯形图表示及操作组件程序步MC(主控)(Master Control)主控电路块起点3MCR(主控复位)主控电路块终点23434【例1】无嵌 套结构的主控指令MC/MCR编程应用,如图6-45 所示。图中上、下两个主控指令程序中,均采用相同的嵌套级N0。 3535(九)置位/复位(SETRST)指令1指令助记符及功能表634 置位/复位指令助记符及功能符号、名称功能梯形图表示及可操作的组件程序步SET(置位)线圈接通保持指令Y、M:1S、特M:2T、C:2D、V、Z、特D:3RST(复位)线圈接通清除指令36363编程应用 图6-47 SET/RST指令的编程应用 3

24、737(十)微分脉冲输出(PLSPLF)指令1指令助记符及功能表635 指令助记符及功能 符号、名称功 能电路表示及可操作组件程序步PLS(上沿脉冲)上升沿微分输出特M除外2PLF(下沿脉冲)下降沿微分输出238383编程应用 图6-48 PLS/PLF指令的编程应用 3939(十一)取反(INV)指令1指令助记符及功能 INV指令的功能、梯形图表示、操作组件和程序步如表636所示。表6-36 指令助记符及功能符号、名称功 能梯形图表示及可操作组件程序步INV(取反)运算结果取反操作14040图6-50 取反INV指令的编程应用 由图6-50可知,如果X000断开,则Y000接通;如果X000

25、接通,则Y000断开。4141(十二)空操作(NOP)指令和程序结束(END)指令1指令助记符及功能 NOP和END指令的功能、梯形图表示、操作组件和程序步如表637所示。 符号、名称功 能电路表示和操作组件程序步NOP(空操作)无动作1END(结束)输入输出处理返回到0步14242第四节第四节 编程规则及注意事项编程规则及注意事项一、梯形图的结构规则一、梯形图的结构规则一、梯形图的结构规则一、梯形图的结构规则 梯形图作为一种编程语言,绘制时有一定的规则。在编辑梯形图时,要注意以下几点。 (1)梯形图的各种符号,要以左母线为起点,右母线为终点(可允许省略右母线)从左向右分行绘出。每一行起始的触

26、点群构成该行梯形图的 “执行条件”,与右母线连接的应是输出线圈、功能指令,不能是触点。一行写完,自上而下依次再写下一行。注意,触点不能接在线圈的右边,如图6-54(a)所示;线圈也不能直接与左母线连接,必须通过触点连接,如图6-54(b) 所示。 4343图6-54 规则(1)说明 (2)触点应画在水平线上,不能画在垂直分支线上。例如,在图655(a)中触点E被画在垂直线上,便很难正确识别它与其它触点的关系,也难于判断通过触点E对输出线圈的控制方向。因此,应根据信号单向自左至右、自上而下流动的原则和对输出线圈F的几种可能控制路径画成如图655(b)所示的形式。 4444图6-55 规则(2)说

27、明:桥式梯形图改成双信号流向的梯形图 (3)不包含触点的分支应放在垂直方向,不可水平方向设置,以便于识别触点的组合和对输出线圈的控制路径,如图656。 4545图6-56 规则(3)说明 (4)如果有几个电路块并联时,应将触点最多的支路块放在最上面。若有几个支路块串联时,应将并联支路多的尽量靠近左母线。这样可以使编制的程序简洁明,指令语句减少。如图657所示。4646图6-57 规则(4)说明 4747 (5)遇到不可编程的梯形图时,可根据信号流向对原梯形图重新编排,以便于正确进行编程。图658中举了几个实例,将不可编程梯形图重新编排成了可编程的梯形图。二、语句表程序的编辑规则二、语句表程序的

28、编辑规则 在许多场合需要将绘好的梯形图列写出指令语句表程序。根据梯形图上的符号及符号间的相互关系正确地选取指令及注意正确的表达顺序是很重要的。 (1)利用PLC基本指令对梯形图编程时,必须要按信号单方向从左到右、自上而下的流向原则进行编写。图659阐明了所示梯形图的编程顺序。 4848图6-58 重排电路举例 4949图6-59 梯形图的编程顺序 5050三、双线圈输出问题三、双线圈输出问题 在梯形图中,线圈前边的触点代表线圈输出的条件,线圈代表输出。在同一程序中,某个线圈的输出条件可能非常复杂,但应是惟一且可集中表达的。由PLC的操作系统引出的梯形图编绘法则规定,一个线圈在梯形图中只能出现一

29、次。如果在同一程序中同一组件的线圈使用两次或多次,称为双线圈输出。PLC程序对这种情况的出现,扫描执行的原则规定是:前面的输出无效,最后一次输出才是有效的。但是,作为这种事件的特例:同一程序的两个绝不会同时执行的程序段中可以有相同的输出线圈。如图6-60所示5151图6-60 双线圈输出的程序分析 5252第五节常用基本环节的编程第五节常用基本环节的编程 作为编程组件及基本指令的应用,本节将讨论一些基本环节的编程。这些环节常作为梯形图的基本单元出现在程序中。 一一、三三相相异异步步电电动动机机单单向向运运转转控控制制:启启保保 停电路单元停电路单元 三相异步电动机单向运转控制电路在电气控制部分

30、已经介绍过。现将线路图转绘于图661中。图(a)为PLC的输入输出接线图,从图中可知,启动按钮SB1接于X000输入点,停车按钮SB2接于X001,交流接触器KM接于输出点Y000,这就是端子分配图,实质是为程序安排代表控制系统中事物的机内组件。5353图图6-61 6-61 异步电机单向运转控制异步电机单向运转控制(b)图是启保停单向控制梯形图。它是将机内组件进行逻辑组合的程序,也是实现控制系统内各事物间逻辑关系的体现。 5454 启保停单向控制电路是梯形图中最典型的单元,它包含了梯形图程序的全部要素。它们是: (1)事件每一个梯形图支路都针对一个事件。事件用输出线圈(或功能框)表示,本例中

31、为Y000。 (2)事件发生的条件梯形图支路中除了线圈外还有触点的组合,使线圈置1的条件即是事件发生的条件,本例中为启动按钮使XO00置1。 (3)事件得以延续的条件触点组合中使线圈置1得以保持的条件是与XO00并联的Y00O自锁触点闭合。 (4)使事件终止的条件即触点组合中使线圈置1中断的条件。本例中为X001常闭触点断开。5555 二、三相异步电动机可逆运转控制:互锁环节二、三相异步电动机可逆运转控制:互锁环节 在上例的基础上,如希望实现三相异步电机可逆运转。只需增加一个反转控制按钮和一个反转接触器KM2即可。PLC的端子分配与及梯形图见图662。梯形图设计可以这样考虑,选二套启保停电路,

32、一个用于正转,(通过Y000驱动正转接触器KM1),一个用于反转(通过Y001驱动反转接触器KM2)。考虑正反转二个接触器不能同时接通,在二个接触器的驱动支路中分别串入对方接触器的常闭触点(如Y000支路串入Y001常闭触点; Y001支路串入5656图6-62 三相异步电机可逆运转控制 Y000常闭触点),这样当正转方向的驱动组件Y000接通时,反转方向的驱动组件Y001就不能同时接通。这种二个线圈回路中互串对方常闭触点的结构形式叫做“互锁”或“联锁”。 5757三、二台电机延时启动的基本环节三、二台电机延时启动的基本环节 二台异步电动机,一台启动10s后第二台启动,运行后能同时停止。欲实现

33、这一功能,给二台电机供电的二个交流接触器要用PLC的二个输出口。由于是二台电机延时启动,同时停车,用一个启动按钮和一个停止按钮就够了,但延时需一个定时器。梯形图的设计可以依以下顺序进行:首先绘二台电机独立的启保停电路,第一台电机使用启动按钮启动,第二台电机使用定时器的常开触点延时启动,二台电机均使用同一停止按钮,然后再解决定时器的工作问题。由于第一台电机启动10s后第二台电机启动,因此第一台电机启动是计时起点,因而要将定时器的线圈并接在第一台电机的输出线圈上。本例的PLC端子分配与接线情况与图6-62(a)相同,梯形图绘于图663中。5858图6-63两台异步电机延时启动控制 5959 四、定

34、时器的延时扩展四、定时器的延时扩展 定时器的计时时间都有一个最大值,如100ms的定时器最大计时时间为3276.7s。若 工程中所需的延时时间大于选定的定时器最大定时数值时,最简单的延时扩展方法是采用定时器接力计时,即先启动一个定时器计时,计时时间到时,用第一个定时器的常开触点启动第二个定时器,再使用第二个定时器启动第三个。记住,要应用最后一个定时器的触点去控制最终的控制对象。图664梯形图就是定时器接力延时的例子。6161 另外也可以利用计数器配合定时器获得长延时,如图665。图中常开触点X000闭合是梯形图电路的执行条件,当X000保持接通时电路工作。在定时器T1的支路中接有定时器T1的常

35、闭触点,它使定时器T1每隔10s复位一次。T1的常开触点每10秒接通一个扫描周期,使计数器C1计一个数,当C1计到设定值时,将控制对象Y010接通。从X000接通为始点的延时时间就是:定时器的时间设定值计数器的设定值。X001是计数器C1的复位条件。 6262五、定时器构成的振荡电路五、定时器构成的振荡电路 上面图6-65的梯形图实际上是一种振荡电路,产生的脉冲宽度为一个扫描周期,周期为10秒(即定时器T1的设定值)的方波脉冲。这个脉冲序列是作为计数器C1的计数脉冲的。当然,这种脉冲还可以用于移位寄存器的移位等其它场合。六、分频电路六、分频电路 图666所示是一个2分频电路。待分频的脉冲信号加

36、在X000端,设M101和Y010初始状态均为0。6363图6-66 2分频电路及波形 6464第五节基本指令编程实例第五节基本指令编程实例 【例1】用PLC实现对通风机的监视。 用PLC设计一个对三台通风机选择运转装置进行监视的系统。如果三台风机中有二台在工作,信号灯就持续发亮;如果只有一台风机工作,信号灯就以1Hz的频率闪光;如果三台风机都不工作,信号灯就以10Hz频率闪光;如果选择运转装置不运行,信号灯就熄灭。 对PLC机内器件安排如表6-38所示。 6565表6-38 器件安排表输输入器件入器件输输出器件出器件其它机内器件其它机内器件X000X000:风风机机1 1(接触器的常开触点)

37、(接触器的常开触点)Y400Y400:信号灯:信号灯M100M100:至少:至少2 2台台风风机运行,机运行, 其信号其信号为为1 1X001X001:风风机机2 2(接触器的常开触点)(接触器的常开触点)M101M101:当无:当无风风机运行机运行时时, 其信号其信号为为1 1X002X002:风风机机3 3(接触器的常开触点)(接触器的常开触点)M8013M8013: 1Hz1Hz脉冲脉冲发发生器生器 (1s(1s周期振周期振荡荡) ) X003 X003:运:运转选择转选择开关开关M8012M8012: 10Hz10Hz脉冲脉冲发发生器生器 (0.1s(0.1s周期振周期振荡荡) )66

38、66 根据以上要求,条件信号有三个,即: 三台风机中至少有二台在运行,这时有3种逻辑组合关系,如图6-67(a) 所示; 只有一台风机在运行,逻辑关系如图6-67(b)所示; 没有风机在运行,当这种逻辑至少有一种满足,信号灯发光,如图6-67(c)所示。 由以上三种逻辑关系可以绘出风机监视系统的梯形图如图6-68所示。67676868【例2】五组抢答器控制设计 五个队参加抢答比赛。比赛规则及所使用的设备如下: 设有主持人总台及各个参赛队分台。总台设有总台灯及总台音响,总台开始及总台复位按钮。分台设有分台灯,分台抢答按钮。各队抢答必须在主持人给出题目,说了“开始”并同时按了开始控制钮后的10s内

39、进行抢答,如提前,抢答器将报出“违例”信号。(违例扣分)。10s时间到,还无人抢答,抢答器将给出应答时间到信号,该题作废。在有人抢答情况下,抢得的队必须在30s内完成答题。如30s内还没有答完,则作答题超时处理。灯光及音响信号的意义安排如下:6969 音响及某台灯:正常抢答 音响及某台灯加总台灯:违例。 音响加总台灯:无人应答及答题超时。 在一个题目回答终了后,主持人按下复位按钮,抢答器恢复原始状态,为第二轮抢答作好准备。 7070表表6 63939器件安排表器件安排表输入器件输出器件其它机内器件X0:总台复位按钮Y0:总台音响M0:公共控制触点继电器X1X5:分台按钮Y1Y5:各台灯M1:应

40、答时间辅助继电器X10:总台开始按钮Y14总台灯M2:抢答辅助继电器M3:答题时间辅助继电器M4:音响启动信号继电器T1:应答时限10sT2:答题时限30sT3:音响时限1s7171 (1)主持人是否按下开始按钮?这是正常抢答和违例的界限。 (2)是否有人抢答? (3)应答时间是否到10S? (4)答题时间是否到30S? 7272图6-69 抢答器梯形图 7373 设计步骤可表述如下 : 1、先绘出图中“应答开始”、 “应答时限”、 “抢答继电器M2” 、“答题时限”等支路。这些支路中输出器件的状态是进一步设计的基础。 7474 设计步骤可表述如下 : 1、抢答程序 7575 设计步骤可表述如

41、下 : 1、抢答程序 7676 设计步骤可表述如下 :2、总台程序(应答开始和应答时限程序) 7777 设计步骤可表述如下 : 1、先绘出图中“应答开始”、 “应答时限”、 “抢答继电器M2” 、“答题时限”等支路。这些支路中输出器件的状态是进一步设计的基础。 (2)设计各台灯Y1梯形图。各台灯启动条件串入M2的常闭触点体现了抢答器的一个基本原则:竞时封锁,在已有人抢答之后按按钮是无效的。 (3)设计总台灯梯形图。由图中可知,总台灯的工作条件含有四个分支。其意义可以解释如下:(自上而下)7878 M2M2的的常常开开和和M1M1的的常常闭闭串串联联:主主持持人人未未按按开开始按钮即有人抢答,违

42、例。始按钮即有人抢答,违例。 T1T1的的常常开开和和M2M2的的常常闭闭串串联联:应应答答时时间间到到无无人人抢答,本题作废。抢答,本题作废。 T2T2的常开和的常开和M2M2的常开串联:的常开串联:答题超时答题超时。 Y14Y14常开:常开:自保触点自保触点。 (4 4)设设计计总总台台音音响响梯梯形形图图。总总台台音音响响梯梯形形图图的的结结构构本本来来可可以以和和总总台台灯灯是是一一样样的的,为为了了缩缩短短音音响响的的时时间间(设设定定为为1S1S),在在音音响响输输出出Y000Y000中中加加入入了了音音响响时时限限环环节。有关的支路请读者自行分析。节。有关的支路请读者自行分析。

43、(5 5)最后)最后解决复位功能解决复位功能。考虑到主控触点指令具。考虑到主控触点指令具有使主控触点后的有使主控触点后的所有启保停电路输出中止的作所有启保停电路输出中止的作用,将主控触点用,将主控触点M0M0及相关电路加在已设计好的梯形图及相关电路加在已设计好的梯形图前部。前部。 7979【例3】三台电机的循环启停运转控制三台电机接于Y001、Y002、Y003。要求它们相隔5s启动,各运行10s停止。并循环。根据以上要求。绘出电机工作时序图如图670所示。 图6-70 三台电机控制时序图 8080 分析时序图,不难发现输出Y001、Y002、Y003的控制逻辑和间隔5s一个的“时间点”有关,

44、每个“时间点”都有电机启停。因而用程序建立这些“时间点”是程序设计的关键。因本例时间间隔相等,“时间点”的建立可借助振荡电路及计数器。设X001为电机运行开始的时刻。让定时器T1实现振荡。再用计数器C0、C1、C2、C3做为一个循环过程中的时间点。循环功能借助C3对全部计数器的复位实现。“时间点”建立之后,用这些点来表示输出的状态就十分容易了。 设 计 好 的 梯 形 图 如 图6 7 1所 示 。8181图6-71 三台电机控制梯形图 8282【例4】十字路口交通灯控制设计。 这也是一个时序控制实例。十字路口南北向及东西向均设有红、黄、绿三个信号灯,六个灯依一定的时序循环往复工作。图672是

45、交通灯的时序图。 图6-72 交通灯时序图8383表表6 64040时间点及实现方法时间点及实现方法 器 件意 义实 现X000启动及循环起点,绿1、绿2点亮启动按钮T0绿1亮25s定时器T0设定值K250,从X0接通起计时,计时时间到绿1断开,T1计时。T1、T2绿1闪动3次控制T1、T2形成振荡,T1通时绿1点亮,C0计数C0黄1亮2s起点T2为C0计数信号,C0接通时黄1点亮T3黄1亮2s定时器T3设定值K20,T3接通时为红1、绿2点亮,红2熄灭T4绿2亮25s定时器T4设定值K250,从T3接通时计时,计时时间到绿2断开,T6计时T5、T6绿2闪动3次控制T5、T6形成振荡,T5通时

46、绿2点亮,C1计数C1黄2亮2s起点T6为C1计数信号,C1接通时黄2点亮T7黄2亮2s定时器T7设定值K20,T7接通时黄2熄灭,一循环周期结束8484 本例梯形图设计步骤如下。 (1)依表640所列器件及方式绘出各“时间点”对应的支路。这些支路是依“时间点”的先后顺序绘出的,且采用一点扣一点的方式进行的。 (2)以“时间点”为工作条件绘出各灯的输出梯形图。 (3)为了实现交通灯的启停控制,在已绘好的梯形图上增加主控环节。作为一个循环的结束,第二个循环开始控制的T7的常闭触点也作为条件串入主控指令中。本例梯形图绘于图673。 85858686第六节第六节“经验经验”编程方法编程方法 以上四个

47、实例编程应用的方法称为“经验设计法”。“经验设计法”顾名思义就是依据设计者的设计经验进行设计的方法。它主要基于以下几点。(1)PLC的编程,从梯形图来看,其根本点是找出符合控制要求的系统各个输出的工作条件,这些条件又总是用机内各种器件按一定的逻辑关系组合来实现的。 (2)梯形图的基本模式为启保停电路。每个启保停电路一般只针对一个输出,这个输出可以是系统的实际输出,也可以是中间变量。8787 (3)梯形图编程中有一些约定俗成的基本环节,它们都有一定的功能,可以在许多地方借以应用。 在编绘以上各例程序的基础上,现将“经验设计法”编程步骤总结如下。(1)在准确了解控制要求后,合理地为控制系统中的事件

48、分配输入输出端。选择必要的机内器件,如定时器、计数器、辅助继电器。(2)对于一些控制要求较简单的输出,可直接写出它们的工作条件,依启保停电路模式完成相关的梯形图支路。工作条件稍复杂的可借助辅助继电器。8888 (3)对于较复杂的控制要求,为了能用启保停电路模式绘出各输出端的梯形图,要正确分析控制要求,并确定组成总的控制要求的关键点。在空间类逻辑为主的控制中关键点为影响控制状态的点(如抢答器例中主持人是否宣布开始,答题是否到时等)。在时间类逻辑为主的控制中(如交通灯),关键点为控制状态转换的时间。 (4)将关键点用梯形图表达出来。关键点总是用机内器件来代表的,应考虑并安排好。绘关键点的梯形图时,

49、可以使用常见的基本环节,如定时器计时环节、振荡环节、分频环节等。8989 (5)在完成关键点梯形图的基础上,针对系统最终的输出进行梯形图的编绘。使用关键点综合出最终输出的控制要求。 (6)审查以上草绘图纸,在此基础上,补充遗漏的功能,更正错误,进行最后的完善。 最后需要说明的是“经验设计法”并无一定的章法可循。在设计过程中如发现初步的设计构想不能实现控制要求时,可换个角度试一试。当您的设计经历多起来时,经验法就会得心应手了。9090逻辑取及线圈驱动指令LD、LDI、OUTLDLD,取指令,取指令,取指令,取指令。表示一。表示一个与输入母线相连的常个与输入母线相连的常开接点指令。开接点指令。LD

50、ILDI,取反指令,取反指令,取反指令,取反指令。表示。表示一个与输入母线相连的一个与输入母线相连的常闭接点指令常闭接点指令 。OUTOUT,线圈驱动指令,线圈驱动指令,线圈驱动指令,线圈驱动指令 9191接点串联指令AND、ANIAND, AND, 与指令与指令与指令与指令。用于单个。用于单个常开接点的串联。常开接点的串联。ANIANI,与非指令,与非指令,与非指令,与非指令。用于单。用于单个常闭接点的串联个常闭接点的串联 OUTOUT指令后,通过接点对指令后,通过接点对指令后,通过接点对指令后,通过接点对其它线圈使用其它线圈使用其它线圈使用其它线圈使用OUTOUT指令称指令称指令称指令称为

51、纵接输出或连续输出为纵接输出或连续输出为纵接输出或连续输出为纵接输出或连续输出 9292接点并联指令OR、ORIOROR,或指令,或指令,或指令,或指令,用于单个,用于单个常开接点的并联。常开接点的并联。 ORI, ORI, 或非指令或非指令或非指令或非指令,用于单,用于单个常闭接点的并联个常闭接点的并联9393串联电路块的并联连接指令ORB两个或两个以上的接点串联连接的电路叫串联两个或两个以上的接点串联连接的电路叫串联电路块。电路块。串联电路块并联连接时,分支开始用串联电路块并联连接时,分支开始用LDLD、LDILDI指令,分支结果用指令,分支结果用ORBORB指令。指令。 9494串联电路

52、块的并联连接指令ORB两个或两个以上的接点两个或两个以上的接点串联连接的电路叫串联串联连接的电路叫串联电路块。电路块。串联电路块并串联电路块并联连接时,分支开始用联连接时,分支开始用LDLD、LDILDI指令,分支结指令,分支结果用果用ORBORB指令。指令。 9595串联电路块的并联连接指令ORB两个或两个以上的接点两个或两个以上的接点串联连接的电路叫串联串联连接的电路叫串联电路块。电路块。串联电路块并串联电路块并联连接时,分支开始用联连接时,分支开始用LDLD、LDILDI指令,分支结指令,分支结果用果用ORBORB指令。指令。 9696并联电路块的串联连接指令ANB两个或两个以上接点并两个或两个以上接点并联的电路称为并联电路联的电路称为并联电路块,块,分支电路并联电路分支电路并联电路块与前面电路串联连接块与前面电路串联连接时,使用时,使用ANBANB指令。分指令。分支的起点用支的起点用LDLD、LDILDI指令。指令。9797

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号