劳动出版社精品课件 《维修电工实训课件(中级模块)》 A04 147332可编程控制器基本指令应用

上传人:E**** 文档编号:89121671 上传时间:2019-05-18 格式:PPT 页数:77 大小:1.15MB
返回 下载 相关 举报
劳动出版社精品课件 《维修电工实训课件(中级模块)》 A04 147332可编程控制器基本指令应用_第1页
第1页 / 共77页
劳动出版社精品课件 《维修电工实训课件(中级模块)》 A04 147332可编程控制器基本指令应用_第2页
第2页 / 共77页
劳动出版社精品课件 《维修电工实训课件(中级模块)》 A04 147332可编程控制器基本指令应用_第3页
第3页 / 共77页
劳动出版社精品课件 《维修电工实训课件(中级模块)》 A04 147332可编程控制器基本指令应用_第4页
第4页 / 共77页
劳动出版社精品课件 《维修电工实训课件(中级模块)》 A04 147332可编程控制器基本指令应用_第5页
第5页 / 共77页
点击查看更多>>
资源描述

《劳动出版社精品课件 《维修电工实训课件(中级模块)》 A04 147332可编程控制器基本指令应用》由会员分享,可在线阅读,更多相关《劳动出版社精品课件 《维修电工实训课件(中级模块)》 A04 147332可编程控制器基本指令应用(77页珍藏版)》请在金锄头文库上搜索。

1、一、可编程控制器基本指令 最常用的两种编程方式,一是梯形图,二是指令语句表。,课题2 可编程控制器基本指令应用,地址 指令 变量,梯形图,指令程序,1输入输出指令(LD/LDI/OUT),(1)输入输出指令举例 当X0接通时,Y0接通;当X1断开时,Y1接通。,输入输出指令梯形图,(2)指令使用说明 1)LD和LDI指令用于将常开和常闭触点接到左母线上,LD和LDI在电路块分支起点处也使用。 2)OUT指令是对Y、M、S、T、C的线圈驱动指令,不能用于驱动X,因为X的状态是由输入信号决定的。OUT指令可作多次并联使用。 3)定时器的计时线圈或计数器的计数线圈,使用OUT指令后,必须有常数设定值

2、语句,设定常数K或指定数据寄存器的地址号。,输入输出指令说明,2触点串连指令(AND/ANDI/ANDP/ANDF),(1)程序举例,(2)指令说明 1)AND、ANDI、ANDP、ANDF指令用于一个触点的串联,串联的次数没有限制。 2)ANDP和ANDF指令在软元件从ON变OFF(上升沿)时和软元件从OFF变ON(下降沿)时接通一个周期。 3)OUT指令之后,通过触点对其他线圈使用OUT指令,称之为纵接输出。,3触点并连指令(OR /ORI/ANDP/ANDF) OR、ORI是用于一个触点的并联连接指令。,(2)例题解释 1)当X0或X3接通时Y1接通; 2)当X2断开或X4接通时Y3接通

3、; 3)当X4接通或X1断开时Y0接通; 4)当X3或X2断开时Y6接通。,(3)指令说明 1)OR、ORI指令用作1个触点的并联连接指令。 2)OR、ORI指令可以连续使用,并且不受使用次数的限制; 3)OR、ORI指令是从该指令的步开始,与前面的LD、LDI指令步进行并联连接。,4)当继电器的常开触点或常闭触点与其他继电器的触点组成的混联电路块并联时,也可以用这两个指令。,4电路块的并联和串联指令(ORB、ANB),(1)程序举例,(2)例题解释 1)X0与X1、X2与X3、X4与X5任一电路块接通,Y1接通。 2)X0或X1接通,X2与X3接通或 X4接通,Y0都可以接通。,(3)指令说

4、明 1)将串联电路并联连接时,分支开始用LD、LDI指令,分支结束用ORB 、ANB指令。 2)ORB、ANB指令,是无操作元件的独立指令,它们只描述电路的串并联关系。 3)有多个串联电路时,若对每个电路块使用ORB指令,则串联电路没有限制。,4)若多个并联电路块按顺序和前面的电路串联连接时,则ANB指令的使用次数没有限制。,指令说明举例,5)使用ORB、ANB指令编程时,也可以采取ORB、ANB指令连续使用的方法;即,先按顺序将所有的电路块的指令写完,然后连续写ANB或ORB指令,但只能连续使用不超过8次。 6)应注意ANB和AND、ORB和OR之间的区别,在程序设计时要利用设计技巧,能不用

5、ANB或ORB指令时,尽量不用,这样可以减少指令的使用条数。,5INV指令,INV指令称为“取反指令”,该指令实现执行之前的运算结果取反功能,没有操作元件。,6PLS、PLF指令,PLS、PLF指令为脉冲微分指令,主要用于检测脉冲的上升沿或下降沿,当条件满足时,产生一个扫描周期的脉冲信号输出。,(1)程序举例,1)X001接通脉冲的上升沿时,Y001输出一个扫描周期的脉冲,脉冲的下降沿到来时,Y002输出一个扫描周期的脉冲; 2)X002接通脉冲的上升沿时,M10输出一个扫描周期的脉冲,脉冲的下降沿到来时,M20输出一个扫描周期的脉冲;,(2)例题解释,3)时序图,(3)指令说明 1)PLS指

6、令在脉冲信号的上升沿时,操作元件的线圈得电一个扫描周期,产生一个扫描周期的脉冲输出; 2)PLF指令在脉冲信号的下降沿时,操作元件的线圈得电一个扫描周期,产生一个扫描周期的脉冲输出; 3)PLS指令和PLF指令的程序步都是2步。 4)PLC从RUN到STOP,再从STOP到RUN时,PLS M0指令将输出一个脉冲,如果用的是断电保持型的辅助继电器则不会输出脉冲。,7SET、RST指令,在PLC控制系统中,许多情况需要自锁,利用SET和RST指令便可以方便地进行自锁和解锁控制。,(1)程序举例,1)X001接通Y001得电,即使再断开,Y001仍继续保持得电; 2)X002接通Y001失电,即使

7、再断开,Y001仍继续保持失电;,(2)例题解释,3)时序图,(3)指令说明 1)对同一元件可多次使用SET、RST指令,最后一次执行的指令决定当前状态。 2)RST指令可以用来复位积算定时器T246T255和计数器。如不希望计数器和积算定时器具有断电保持功能,可在用户程序开始运行时用初始化脉冲M8002复位。 3)使用SET、RST指令的程序步对于Y、M为1步,S、特殊辅助继电器M为2步,D、V、Z、特殊数据寄存器D为3步。 4)任何情况下,RST指令都优先执行。,8MPS、MRD、MPP指令,在PLC中有11个存储器,它们用来存储运算的中间结果,这些存储器被称为栈寄存器。MPS、MRD、M

8、PP指令分别为进栈、读栈和出栈指令。,(1)程序举例,1)X001接通,将数据送入堆栈最上层,并进行下一步操作; 2)操作X010前,读出堆栈最上层数据(即刚存入堆栈的数据),并进行下一步操作; 3)操作X004前,读出堆栈最上层数据,并清除最上层数据; 4)使用栈指令母线没有移动,栈指令后的触点不能用LD。,(2)例题解释,(3)指令说明 1)MPS进栈指令:将MPS指令前的运算结果送入栈中 MRD读栈指令:读出栈的最上层数据 MPP进栈指令:读出栈的最上层数据,并清除 每执行一次MPS,将原有数据按顺序下移一层,留出最上层存放新的数据。 每执行一次MPP,将原有数据按顺序上移一层,原先最上

9、层数据被覆盖掉。 执行MRD,数据不作移动。,2)堆栈的深度为11个 3)用于带分支的多路输出电路。 4)MPS和MPP必须成对使用,且连续使用次数应少于11次。 5)进栈和出栈指令遵循先进后出、后进先出的次序。 6)MPS、MRD、MPP指令后如果有其他触点串联要用AND或ANI指令;若有电路块串联,要用ANB指令;若直接与线圈相连,应该用OUT指令。,9MC、MCR指令,(1)程序举例,(2)例题解释 1)MC至MCR之间的程序只有在X0接通后才能执行。 2)主控指令(MC)后,母线(LD、LDI)临时移到主控触点后,MCR为其将临时母线返回原母线的位置的指令。,(3)指令说明 1)MC指

10、令的操作元件可以是继电器Y或辅助继电器M(特殊继电器除外); 2)MC指令后,必须用MCR指令使临时左母线返回原位置; 3)MC/MCR指令可以嵌套使用,即MC指令内可以再使用MC指令,但是必须使嵌套级编号从N0到N7安顺序增加,顺序不能颠倒;而主控返回则嵌套级标号必须从大到小,即按N7到N0的顺序返回,不能颠倒,最后一定是MCR N0指令;,4)程序为无嵌套程序时,操作元件N编程,且N在N0N7之间任意使用没有限制;有嵌套结构时,嵌套级N的地址号增序使用,即N0N7。,10NOP、END指令,指令说明 1)程序清除后,NOP指令成为空操作,在程序调试过程中,可以取代一些不必要的指令。,2)将

11、已经写入的指令换成NOP指令则电路会发生变化;另外,使用NOP指令可以延长扫描周期,NOP指令在程序中不予表示。 3)执行到END指令后,END指令后面的指令不予执行,直接返回到0步,使用END指令可缩短扫描周期。 4)在调试程序时,可以插入END指令,使得程序分段,提高程序调试速度,确认无误后,再依次删去插入的END指令。 5)在RUN开始时首次执行是从END指令开始; 6)执行END指令时,也刷新监视定时器,检测扫描周期是否过长。,二、可编程控制器程序设计,1PLC编程特点,继电器电路图,PLC梯形图,2PLC编程的基本规则,(1)输入/输出继电器、辅助继电器、定时器、计数器等软元件的触点

12、可以多次重复使用,无需复杂的程序结构来减少触点的使用次数。 (2)梯形图每一行都是从左母线开始,线圈止于右母线。触点不能直接接右母线;线圈不能直接接左母线。 (3)在程序编写中一般不允许双重线圈输出,步进顺序控制除外。 (4)可编程序控制器程序编写中所有的继电器的编号,都应在所选PLC软元件列表范围内。,(5)梯形图中不存在输入继电器的线圈。 (6)依照扫描的原则,程序处理时尽可能让同时动作的线圈在同一个扫描周期内。,(1)设置中间单元 (2)分离交织在一起的电路 (3)常闭触点提供的输入信号的处理 (4)外部联锁电路的设计,3注意事项,4常见梯形图,(1)启动停止控制程序,启动停止控制程序(

13、一),启动停止控制程序(二),(2)产生单脉冲的程序,利用PLS指令产生单脉冲,利用PLF指令产生单脉冲,(3)产生固定脉宽连续脉冲的程序,(4)产生可调脉宽连续脉冲的程序,(5)利用特殊辅助继电器产生的闪烁电路程序,(6)时间控制程序,接通延时控制,断开延时控制,(7)定时器串级使用控制程序,(8)采用计数器实现延时的控制程序,(9)自保持程序,(10)互锁程序,(11)顺序延时接通程序,三、编程实例,1点动计时器,2电动机正反转控制,(1)PLC的I/O点的确定和分配,(2)PLC接线图,(3)画出梯形图,(4)编写程序,3锅炉点火和熄火控制,控制要求为:点火过程为先启动引风,5分钟后启动

14、鼓风,2分钟后点火燃烧;熄火过程为先熄灭火焰,2分钟后停止鼓风,5分钟后停止引风。,(1)PLC的I/O点的确定与分配,(2)PLC接线图,(3)画出梯形图,(4)编写控制程序指令语句表,4电动机起停控制线路,(1)PLC接线图,说明:SB100000(X1)为停止按钮 SB200001(X0)为启动按钮,(2)画出梯形图,利用触点,利用辅助继电器,异步电动机直接起停PLC梯形图,(3)编写控制程序指令语句表分别为,5正反转控制电路,(1)PLC的I/O点的确定与分配,(2)PLC接线图,说明:SB100000(X0)为停止按钮 SB200001(X1)为正转启动按钮 SB300002(X2)

15、为反转启动按钮 KM101000(Y1)为正转接触器 KM201001(Y2)为反转接触器,(3)画出梯形图,(4)编写控制程序指令语句表,课后练习 1基本逻辑指令都由哪几部分组成?各指令的功能? 2试比较PLC梯形图与继电器接触器控制电路图的异同。如何绘制梯形图? 3请画出以下指令表的梯形图。,0 LD X000 11 ORB 1 MPS 12 ANB 2 LD X001 13 OUT Y001 3 OR X002 14 MPP 4 ANB 15 AND X007 5 OUT Y000 16 OUT Y002 6 MRD 17 LD X010 7 LDI X003 18 ORI X011 8 AND X004 19 ANB 9 LD X005 20 OUT Y003 10 ANI X006,4画出指令语句表的梯形图。,(1),(2),5写出两个梯形图的指令语句表。,(1),(2),6对梯形图进行时序分析。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

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