PLC基本指令课件.ppt
《PLC基本指令课件.ppt》由会员分享,可在线阅读,更多相关《PLC基本指令课件.ppt(97页珍藏版)》请在三一办公上搜索。
1、第五讲 PLC的编程语言和基本指令,教学目标,1、了解可编程序控制器的编程语言2、掌握可编程序控制器的基本指令3、熟悉基本指令的使用规律及其应用4、掌握利用可编程序控制器来实现电动机 的点动、连续控制和正、反转控制程序编写,可编程控制器的编程语言,不同厂家,不同型号的PLC的编程语言只能适应自己的产品。IEC中的PLC编程语言标准中有五种编程语言:顺序功能图编程语言、梯形图编程语言、功能块图编程语言、指令语句表编程语言、结构文本编程语言。最常用的就是梯形图编程语言和指令语句表编程语言。,梯形图编程语言,梯形图是在原继电器接触器控制系统的继电器梯形图基础上演变而来的一种图形语言。它是目前用得最多
2、的PLC编程语言。注意:梯形图表示的并不是一个实际电路而只是一个控制程序,其间的连线表示的是它们之间的逻辑关系,即所谓“软接线”。常开触点:常闭触点:线圈:注意:它们并非是物理实体,而是“软继电器”。每个“软继电器”仅对应PLC存储单元中的一位。该位状态为“1”时,对应的继电器线圈接通,其常开触点闭合、常闭触点断开;状态为“0”时,对应的继电器线圈不通,其常开、常闭触点保持原态。,梯形图编程格式,(1)梯形图按行从上至下编写,每一行从左往右顺序编写。PLC程序执行顺序与梯形图的编写顺序一致。(2)图左、右边垂直线称为起始母线、终止母线。每一逻辑行必须从起始母线开始画起,终止于继电器线圈或终止母
3、线(有些PLC终止母线可以省略)。(3)梯形图的起始母线与线圈之间一定要有触点,而线圈与终止母线之间则不能有任何触点。,指令语句表编程语言,助记符语言类似于计算机汇编语言,用一些简洁易记的文字符号表达PLC的各种指令。同一厂家的PLC产品,其助记符语言与梯形图语言是相互对应的,可互相转换。助记符语言常用于手持编程器中,梯形图语言则多用于计算机编程环境中,案例,在生产实践过程中,某些生产机械常要求既能正常起动,又能实现调整位置的点动工作。试用可编程控制器的基本逻辑指令来控制电动机的点动及连续运行。,一、异步电动机控制线路图,异步电动机控制线路图,图(a)为主电路。工作时,合上刀开关 QS,三相交
4、流电经过 QS,熔断起 FU,接触器 KM 主触点,热继电器 FR 至三相交流电动机。图(b)为最简单的点动控制线路。起动按钮 SB 没有并联接触器 KM 的自锁触点,按下 SB,KM 线圈通电,松开按钮 SB 时,接触器 KM 线圈又失电,其主触点断开,电动机停止运转。图(c)是带手动开关 SA 的点动控制线路。当需要点动控制时,只要把开关 SA 断开,由按钮 SB 2 来进行点动控制。当需要正常运行时,只要把开关 SA 合上,将 KM 的自锁触点接入,即可实现连续控制。图(d)中增加了一个复合按钮 SB 3 来实现点动控制。需要点动运行时,按下 SB 3 点动按钮,其常闭触点先断开自锁电路
5、,常开触发后闭合接通起动控制电路,KM 接触器线圈得电,主触点闭合,接通三相电源,电动机起动运转。当松开点动按钮 SB 3 时,KM 线圈失电,KM 主触点断开,电动机停止运转。若需要电动机连续运转,由停止按钮 SB 1 及起动按钮 SB 2 控制,接触器 KM 的辅助触点起自锁作用。,二、可编程控制器的硬件连接,实现电动机的点动及连续运行所需的器件有:起点按钮 SB1,停止按钮 SB2,交流接触器 KM,热继电器 JR 及刀开关QS 等。主电路的连接如图所示。,三、梯形图的设计,梯形图便是是以图形符号及图形符号在图中的相互关系表示控制关系的编程语言,是从继电器电路图演变而来。两者部分符号对应
6、关系如表所示。,梯形图的设计,根据输入输出接线圈可设计出异步电动机点动运行的梯形图如图(a)所示。工作过程分析如下:当按下 SB1时,输入继电器X0得电,其常开触点闭合,因为异步电动机未过热,热继电器常开触点不闭合,输入继电器 X2 不接通,其常闭触点保持闭合,则此时输出继电器 Y0 接通,进而接触器 KM 得电,其主触点接通电动机的电源,则电动机起动运行。当松开按钮 SB1 时,X0 失电,其触点断开,Y0 失电,接触点 KM 断电,电动机停止转动,即本梯形图可实现点动控制功能。大家可能发现,在梯形图中使用的热继电器的触点为常开触点,如果要使用常闭触点,梯形图应如何设计?,梯形图的设计,图(
7、b)为电动机连续运行的梯形图,其工作过程分析如下:当按 SB 1 被按下时 X0 接通,Y0 置 1,这时电动机连续运行。需要停车时,按下停车按钮 SB 2,串联于 Y0 线圈回路中的 X1 的常闭触点断开,Y0 置 1,电机失电停车。,启-保-停电路,梯形图(b)称为启-保-停电路。这个名称主要来源于图中的自保持触点 Y0。并联在 X0 常开触点上的 Y0 常开触点的作用是当钮 SB 1 松开,输入继电器 X0 断开时,线圈 Y0 仍然能保持接通状态。工程中把这个触点叫做“自保持触点“。启-保-停电路是梯形图中最典型的单元,它包含了梯形图程序的全部要素。它们是:a、事件 每一个梯形图支路都针
8、对一个事件。事件输出线圈(或功能框)表示,本例中为 Y0。b、事件发生的条件 梯形图支路中除了线圈外还有触点的组合,使线圈置 1 的条件既是事件发生的条件,本例中为起动按钮 X0 置 1。c、事件得以延续的条件 触点组合中使线圈置 1 得以持久的条件。本例中为与 X0 并联的 Y0 的自保持触点。d、使事件终止的条件 触点组合中使线圈置 1 中断的条件。本例中为 X1 的常闭触点断开。,四、语句表,点动控制即图(a)所使用到的基本指令有:从母线取用常开触点指令 LD;常闭触点的串联指令 ANI;输出继电器的线圈驱动指令 OUT。每条指令占用一个程序步,语句表如下:,程序步 指令 元件 0 LD
9、 X0 1 ANI X1 2 OUT Y0,语句表,连续运行控制即图(b)所使用到的基本指令有:从母线取用常开触点指令 LD;常开触点的并联指令 OR;常闭触点的串联指令 ANI;输出继电器的线圈驱动指令 OUT。语句表如下:,程序步 指令 元件 0 LD X0 1 OR Y0 2 ANI X1 3 ANI X2 4 OUT Y0,表626 指令助记符及功能,3编程应用,图6-30 LD、LDI、OUT指令的编程应用,(二)触点串联(AND、ANI)指令1指令助记符及功能,表627 触点串联指令助记符及功能,3编程应用,语句步 指令 元素 说明 0 LD X002 1 AND X000 串联触
10、点 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指令的关系*,(三)触点并联(OR、ORI)指令 1指令助记符及功能,表628 触点并联指令助记符及功能,3.编程,图6-33 OR、ORI指令的使用应用,脉冲指令助记符及功能,X,Y,M,S,T,C,如图6-34所示,两种梯形图都在X010由OFFON变化时,使M 6接通一个扫描周期。,图6-34 两种梯形图具有同样的动作效果,同样,图6-35两个梯形图也具有同样的动作效
11、果。两种梯形图都在X010由OFFON变化时,只执行一次传送指令MOV。,图6-35 两种取指令均在OFFON变化时,执行一次MOV指令,3编程应用,图6-36 脉冲检测指令的编程应用,(五)串联电路块的并联(ORB)指令1指令助记符及功能,表630 电路块或指令助记符与功能,3.编程应用,图6-38 串联电路块并联指令应用,(六)并联电路块的串联(ANB)指令1指令助记符及功能,表6-31 并联电路块串联指令助记符及功能,3编程应用,图6-39并联电路块串联指令应用程序,(七)栈操作(MPSMRDMPP)指令 1指令助记符及功能,表632 栈指令助记符及功能,2指令说明(1)这组指令分别为进
12、栈、读栈、出栈指令,用于分支多重输出电路中将连接点数据先存储,便于连接后面电路时读出或取出该数据。,(2)在FX2N系列PLC中有11个用来存储运算中间结果的存储区域,称为栈存储器。栈指令操作如图6-40,由图可知,使用一次MPS指令,便将此刻的中间运算结果送入堆栈的第一层,而将原存在堆栈第一层的数据移往堆栈的下一层。,图6-40栈存储器,3编程应用【例1】,(八)主控触点(MCMCR)指令1指令助记符及功能,表633 主控指令助记符及功能,【例1】无嵌 套结构的主控指令MC/MCR编程应用,如图6-45 所示。图中上、下两个主控指令程序中,均采用相同的嵌套级N0。,(九)置位/复位(SETR
13、ST)指令1指令助记符及功能,表634 置位/复位指令助记符及功能,3编程应用,图6-47 SET/RST指令的编程应用,(十)微分脉冲输出(PLSPLF)指令1指令助记符及功能,表635 指令助记符及功能,3编程应用,图6-48 PLS/PLF指令的编程应用,(十一)取反(INV)指令1指令助记符及功能 INV指令的功能、梯形图表示、操作组件和程序步如表636所示。,表6-36 指令助记符及功能,图6-50 取反INV指令的编程应用,由图6-50可知,如果X000断开,则Y000接通;如果X000接通,则Y000断开。,(十二)空操作(NOP)指令和程序结束(END)指令1指令助记符及功能
14、NOP和END指令的功能、梯形图表示、操作组件和程序步如表637所示。,第四节 编程规则及注意事项,一、梯形图的结构规则 梯形图作为一种编程语言,绘制时有一定的规则。在编辑梯形图时,要注意以下几点。(1)梯形图的各种符号,要以左母线为起点,右母线为终点(可允许省略右母线)从左向右分行绘出。每一行起始的触点群构成该行梯形图的“执行条件”,与右母线连接的应是输出线圈、功能指令,不能是触点。一行写完,自上而下依次再写下一行。注意,触点不能接在线圈的右边,如图6-54(a)所示;线圈也不能直接与左母线连接,必须通过触点连接,如图6-54(b)所示。,图6-54 规则(1)说明,(2)触点应画在水平线上
15、,不能画在垂直分支线上。例如,在图655(a)中触点E被画在垂直线上,便很难正确识别它与其它触点的关系,也难于判断通过触点E对输出线圈的控制方向。因此,应根据信号单向自左至右、自上而下流动的原则和对输出线圈F的几种可能控制路径画成如图655(b)所示的形式。,图6-55 规则(2)说明:桥式梯形图改成双信号流向的梯形图,(3)不包含触点的分支应放在垂直方向,不可水平方向设置,以便于识别触点的组合和对输出线圈的控制路径,如图656。,图6-56 规则(3)说明,(4)如果有几个电路块并联时,应将触点最多的支路块放在最上面。若有几个支路块串联时,应将并联支路多的尽量靠近左母线。这样可以使编制的程序
16、简洁明,指令语句减少。如图657所示。,图6-57 规则(4)说明,(5)遇到不可编程的梯形图时,可根据信号流向对原梯形图重新编排,以便于正确进行编程。图658中举了几个实例,将不可编程梯形图重新编排成了可编程的梯形图。二、语句表程序的编辑规则 在许多场合需要将绘好的梯形图列写出指令语句表程序。根据梯形图上的符号及符号间的相互关系正确地选取指令及注意正确的表达顺序是很重要的。(1)利用PLC基本指令对梯形图编程时,必须要按信号单方向从左到右、自上而下的流向原则进行编写。图659阐明了所示梯形图的编程顺序。,图6-58 重排电路举例,图6-59 梯形图的编程顺序,三、双线圈输出问题 在梯形图中,
17、线圈前边的触点代表线圈输出的条件,线圈代表输出。在同一程序中,某个线圈的输出条件可能非常复杂,但应是惟一且可集中表达的。由PLC的操作系统引出的梯形图编绘法则规定,一个线圈在梯形图中只能出现一次。如果在同一程序中同一组件的线圈使用两次或多次,称为双线圈输出。PLC程序对这种情况的出现,扫描执行的原则规定是:前面的输出无效,最后一次输出才是有效的。但是,作为这种事件的特例:同一程序的两个绝不会同时执行的程序段中可以有相同的输出线圈。如图6-60所示,图6-60 双线圈输出的程序分析,第五节常用基本环节的编程,作为编程组件及基本指令的应用,本节将讨论一些基本环节的编程。这些环节常作为梯形图的基本单
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PLC 基本 指令 课件
链接地址:https://www.31ppt.com/p-5443992.html