plc欧姆龙简单逻辑指令.ppt

上传人:小飞机 文档编号:5444044 上传时间:2023-07-07 格式:PPT 页数:54 大小:2.44MB
返回 下载 相关 举报
plc欧姆龙简单逻辑指令.ppt_第1页
第1页 / 共54页
plc欧姆龙简单逻辑指令.ppt_第2页
第2页 / 共54页
plc欧姆龙简单逻辑指令.ppt_第3页
第3页 / 共54页
plc欧姆龙简单逻辑指令.ppt_第4页
第4页 / 共54页
plc欧姆龙简单逻辑指令.ppt_第5页
第5页 / 共54页
点击查看更多>>
资源描述

《plc欧姆龙简单逻辑指令.ppt》由会员分享,可在线阅读,更多相关《plc欧姆龙简单逻辑指令.ppt(54页珍藏版)》请在三一办公上搜索。

1、本章提示:,PLC各种指令的集合称为PLC的指令系统。PLC的指令可概括成基本指令、应用指令和高功能指令等几大类。其中CPM1A的基本指令有时序输入、时序输出、时序控制、定时器/计数器等几类指令,本章以CPM1A系列可编程序控制器为例,介绍PLC的基本指令及其相关的简单逻辑控制实例。作为初学者使用这些指令设计逻辑控制系统是我们学习的初步目标。,第五章 简单逻辑控制与基本指令,第一节 PLC内部资源第二节 时序输入/输出指令及应用第三节 微分指令及应用 第四节 定时器/计数器指令及应用第五节 时序控制指令及应用,第五章 简单逻辑控制与基本指令,第一节 PLC内部资源 一、编程基础知识 5种语言:

2、梯形图(LD)指令表(IL)结构化文本(ST)功能块图(FBD)顺序功能图(SFC),第五章 简单逻辑控制与基本指令,梯形图和指令表,1.梯形图编程触点符号继电器线圈符号操作数2.指令表编程指令步(一般由编程器自动依次给出)操作码操作数,LD 0.00 OUT 10.00,梯形图图例,指令表图例,第一节 PLC内部资源,二、PLC软元件地址分配,1.软元件地址编号规则,位(bit):二进制数的一位(l/0),分别对应继电器线圈得/失电(ON/OFF)或触点的通/断(ON/OFF)。数字(digit):由4位二进制数构成,可以是十进制09,也可是十六进制0F。字节(byte):由8位二进制数构成

3、。字(word):又称为通道(channel),由2个字节构成。*存储器是字元件,按字使用,每个字16位。*继电器是位元件,按位使用,地址按通道进行管理。,第一节 PLC内部资源,位地址和通道(字)地址的表示方法,位地址,通道(字)地址,例:100.00,例:100,例:200.15,例:200,位地址=通道(CH)号+通道内序号,第一节 PLC内部资源,2CPM1A中的软元件,第一节 PLC内部资源,(1)输入/输出继电器,输入继电器:接收输入信号;只能由外部信号所驱动;不能用程序内部的指令来驱动;触点无限多个。输入模块则可等效成输入继电器的线圈,第一节 PLC内部资源,输出继电器:由内部程

4、序驱动;具有:由软件构成的内部触点(软触点,用于逻辑运算)由输出模块构成的外部触点(硬触点,能和负载连接),第一节 PLC内部资源,(2)内部辅助继电器 不能读取外部输入,也不能直接驱动外部负载,只起到中间继电器的作用。(3)特殊辅助继电器 主要用于动作状态标志、动作起动标志、时钟脉冲输出、模拟电位器、高速计数器、计数模式、中断等各种功能的设定值/现在值的存储单元。,第一节 PLC内部资源,常用的特殊辅助继电器,第一节 PLC内部资源,(4)暂存继电器TR在复杂的梯形图中,用来对回路的分支点的ON/OFF作状态暂存。(5)保持继电器HR具有断电保持功能,当断电时也能保持断电前的ON/OFF状态

5、,在程序内可以自由使用。(6)辅助记忆继电器AR具有PLC各种动作标志功能,用于存放PLC的动作异常标志、高速计数、脉冲输出动作状态标志、扫描周期最大值和当前值、扩展单元连接台数、断电发生次数、通信出错码等。(7)链接继电器LR用于CPM1A同系列、CPM1A和CQM1、CPM1、SRM1或者C200HX/HE/HG的11链接通信时,与对方PLC交换数据,第一节 PLC内部资源,(8)定时器和计数器C定时器:当条件成立时,当前值从设定值开始,按10ms或100ms的时钟速率减计数,当达到0时,定时器的输出接点动作。常用定时器:普通定时器和高速定时器,定时范围分别为0999.9s和099.99s

6、。计数器:减法计数器和可逆计数器,计数范围均为09999。定时器和计数器C的编号000127共用。(9)数据存储器DM用于存贮数值、数据,以字为单位,其内容在PLC断电、运行开始或停止时能保持不变。利用DM区还能实行间接寻址,其符号为*DM。,第一节 PLC内部资源,CPM1A、CPM2A 常用地址对照,第一节 PLC内部资源,一、时序输入/输出指令介绍 LD(读)LDNOT(读非)AND(与)ANDNOT(与非)OR(或)ORNOT(或非)ANDLD(块与)/ORLD(块或)OUT(输出)SET(置位)、RSET(复位)KEEP(保持),第二节 时序输入/输出指令及应用,第二节 时序输入/输

7、出指令及应用,第二节 时序输入/输出指令及应用,在指令OUT 10.01后,对10.02使用OUT指令,称为纵接输出,可多次重复使用。,对应指令表:,对应指令表:,例:串联和并联指令的应用,第二节 时序输入/输出指令及应用,对应指令表:(成批使用OR LD)LD 0.00 AND 0.01 LD NOT 0.02 AND 0.03 LD NOT 0.04AND NOT 0.05 OR LD OR LD OUT 10.00,对应指令表:(分别使用 OR LD)LD 0.00 AND 0.01 LD NOT 0.02 AND 0.03 OR LD LD NOT 0.04 AND NOT 0.05

8、OR LD OUT 10.00,例:块或指令的应用,第二节 时序输入/输出指令及应用,对应指令表:(并联电路块在后)LD 0.00 LD 0.01 OR 0.02AND LD OUT 10.00,对应指令表:(并联电路块在前)LD 0.01 OR 0.02 AND 0.00 OUT 10.00,例:块与指令的应用,第二节 时序输入/输出指令及应用,置位、复位和保持指令的应用,对应指令表:LD 0.00 SET 10.00 LD 0.01 RSET 10.00 LD 0.00LD 0.01KEEP 10.01,触点0.00一旦闭合,线圈10.00得电;触点0.00断开后,线圈10.00仍得电。触

9、点0.01一旦闭合,则无论触点0.00闭合还是断开,线圈10.00都不得电。对同一软元件,SET、RSET可多次使用,先后顺序也可任意,但以最后执行的一行有效。对于使用KEEP指令的线圈10.01,当触点00.00闭合时,线圈10.01得电;触点0.00断开后,线圈10.01仍得电;触点0.01一旦闭合,则无论触点0.00闭合还是断开,线圈10.01都不得电。,时序图:,第二节 时序输入/输出指令及应用,SET和RSET在梯形图中顺序颠倒后的时序图比较,对应指令表:LD 0.00 SET 10.00 LD 0.01 RSET 10.00 LD 0.00LD 0.01KEEP 10.01,时序图

10、:,时序图:,对应指令表:LD 0.01 RSET 10.00 LD 0.00 SET 10.00 LD 0.00LD 0.01KEEP 10.01,第二节 时序输入/输出指令及应用,二、时序输入/输出指令的应用:单地起动、停止控制,(1)控制要求,1)启动:SB1KM得电,Y接法启动,电动机M进入正常运转。2)停止:SB2KM失电,电动机M停止。3)过载保护:过载时,FR常开触点闭合 KM失电,电动机M停止,报警灯H闪烁。,第二节 时序输入/输出指令及应用,(2)I/O地址分配表,第二节 时序输入/输出指令及应用,(3)利用接点组合编写的控制梯形图,第二节 时序输入/输出指令及应用,(4)利

11、用置位、复位指令编写的控制梯形图,第二节 时序输入/输出指令及应用,(4)利用保持指令编写的控制梯形图,第二节 时序输入/输出指令及应用,编程注意事项,当停止按钮SB2和热继电器保护触点FR是以常闭触点形式接入时;梯形图中的触点要写成常开的形式。,(1)关于输入元件的常开触点,第二节 时序输入/输出指令及应用,(2)线圈位置不对的梯形图及转换,线圈位置不对梯形图,转换后的梯形图,(3)桥式电路,错误的梯形图,改正后的梯形图,第二节 时序输入/输出指令及应用,(4)同名双线圈输出及其对策,原梯形图 修改后的梯形图(1)修改后的梯形图(2),第二节 时序输入/输出指令及应用,(5)注意梯形图的结构

12、,第二节 时序输入/输出指令及应用,第三节 微分指令及应用,微分指令用于专门检测输入信号的上升沿、下降沿的变化,或者根据驱动信号的变化(上升沿或下降沿)输出时间是一个扫描周期的脉冲。CPM1A有输出微分指令DIFU、DIFD。所有微分功能都能用DIFU、DIFD来实现。,第五章 简单逻辑控制与基本指令,一、微分指令介绍,第三节 微分指令及应用,二 微分指令应用-分频电路,第三节 微分指令及应用,第四节 定时器/计数器指令及应用,一、定时器指令及应用,CPM1A常用定时器指令:有TIM(BCD定时器)和TIMH(BCD高速定时器)。,第四节 定时器/计数器指令及应用,1、TIM、TIMH的使用,

13、第四节 定时器/计数器指令及应用,2、定时器指令应用,脉冲序列产生电路,周期为5s(忽略了一个扫描周期的时间)的脉冲序列,第四节 定时器/计数器指令及应用,2、定时器指令应用,单脉冲逻辑电路(单稳态电路),控制要求:当输入宽度不同的脉冲时,输出为等宽的单脉冲延时0.5s的单稳态程序,第四节 定时器/计数器指令及应用,2、定时器指令应用,无稳态电路,周期为3s的无稳态程序,第四节 定时器/计数器指令及应用,2、定时器指令应用,4Y/降压起动控制,(1)控制要求按下SB1,主回路电动机M成Y接法,开始起动,同时开始定时;定时时间到,接触器线圈KM2失电,KM3得电,电动机M成接法,进入正常运转。2

14、)按下SB2,接触器线圈均失电,主回路电动机M停止。3)若电动机过载时,FR动合触点闭合,接触器线圈也均失电,电动机M停止。4)KM1和KM2除在输出回路中有电路硬触点互锁外,在梯形图程序中软接点互锁。,第四节 定时器/计数器指令及应用,2、定时器指令应用,4Y/降压起动控制,问题:1)如果停止按钮、热继电器触点是常闭触点,怎么办?2)怎样调整定时时间?,第四节 定时器/计数器指令及应用,二、计数器指令及应用,常用计数器指令:CNT(BCD计数器)、CNTR(BCD可逆计数器)。,第四节 定时器/计数器指令及应用,1、计数器指令,b)可逆计数器,a)普通计数器,CNT执行减法计数,CP为计数脉

15、冲输入,每来一个脉冲,计数器的当前值减1,直到0结束,此时,计数器的常开触点闭合,常闭触点断开;R为复位,当复位端有效时,计数器被复位,返回到设定值CNTR执行加法或减法计数,ACP为加计数脉冲输入,SCP为减计数脉冲输入,R为复位。可逆计数器在进位或借位时有输出,即在加计数过程中当加到设定值再加1,或在减计数过程中减到0再减1时,计数器的常开触点闭合,常闭触点断开;当复位端有效时,计数器被复位,返回到0。,第四节 定时器/计数器指令及应用,2、定时器/计数器指令及应用,(1)长时间定时器定时器的串联,第四节 定时器/计数器指令及应用,2、定时器/计数器指令及应用,(2)长时间定时器定时器和计

16、数器的串联,第四节 定时器/计数器指令及应用,2、定时器/计数器指令及应用,CPM1A系列PLC内部有1min、1s、0.2s、0.1s和0.02s等5种时钟脉冲,通过选择时钟脉冲与计数器组合可以得到不同的定时时间范围,(3)长时间定时器时钟脉冲和计数器的组合,第四节 定时器/计数器指令及应用,2、定时器/计数器指令及应用,(4)多位计数器,如果需要进行9999次以上的计数,可通过对计数器进行多级编程来实现,第五节 时序控制指令及应用,常用的时序控制指令有:END(结束)、NOP(空操作)IL(联锁)/ILC(联锁清除)JMP(转移)/JME(转移结束),第五节 时序控制指令及应用,1.END

17、和NOP指令,说明:在将全部程序清除时,全部指令成为空操作。END指令以后的其余程序步不再执行,而直接进行输出处理;若在程序中没有END指令,则要处理到最后的程序步,并且编程软件在进行语法检查时,还会显示语法错误的提示;在调试中,可在各程序段插入END指令,依次检查各程序段的动作执行END指令时,ER、CY、GR、EQ、LE标志被置为OFF,第五节 时序控制指令及应用,2.IL/ILC指令,说明:联锁和解锁指令是专为处理分支电路而设计的。IL指令前的串联触点相当于分支电路分支点前的总开关,IL和ILC间的梯形图相当于各条分支电路联锁IL指令有效,相当于总开关接通,在IL和ILC之间的梯形图被驱

18、动。但不论联锁指令有效与否,IL和ILC之间的指令均参与运算,都要占用扫描时间在IL内再采用IL指令,就成为联锁指令的嵌套,相当于在总开关后接分路开关。但ILC指令只能用一条,第五节 时序控制指令及应用,IL/ILC指令的应用,说明:当触点0.00闭合时,IL有效,若此时触点0.01、0.02闭合,则线圈10.00得电,定时器线圈T0得电,10s后触点T0闭合,线圈10.02得电。当触点00.0断开时,IL无效,若此时触点0.01、0.02闭合,则线圈10.00、T0均不得电,输出继电器10.00无输出,定时器T0不计时。线圈10.01在ILC指令之后,不受联锁指令的影响,第五节 时序控制指令

19、及应用,含有嵌套的IL、ILC指令应用,说明:和接点0.03相连的IL是联锁的第二层,因为多了一层联锁,所以只有当接点0.00、0.03和0.02同时闭合时,才会驱动定时器T0。,第五节 时序控制指令及应用,3.JMP/JME指令,说明:JMP/JME指令用于控制程序流向,当 JMP的执行条件为OFF时,跳过JMP到JME之间的程序,转去执行JME后面的程序,JMP到JME之间的程序不参与运算,所有输出、定时器、计数器的状态保持不变。跳转开始和跳转结束的编号要一致。多个 JMP N可以共用一个JME N,这样使用后,在进行程序编译时会出现警告信息,但程序能正常执行。跳转指令可以嵌套使用,但必须是不同跳转号的嵌套,第五节 时序控制指令及应用,JMP/JME指令的应用,说明:当触点0.00闭合时,输出线圈10.00、定时器T0、计数器C1都分别受到触点0.01、0.02、0.03、0.04的控制。当触点0.00断开时,JMP 00到JME 00间的梯形图都不参与运算。具体表现为:输出线圈10.00不论触点0.01的闭合与否,都保持触点0.00断开前的状态;定时器T0停止计时,触点0.02闭合,定时器不计时,触点0.02断开,定时器也不复位;计数器C1停止计数,触点0.04闭合不能复位计数器,触点0.03的通断也不能使计数器计数。,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号