ImageVerifierCode 换一换
格式:PPT , 页数:90 ,大小:714KB ,
文档编号:5191888      下载积分:28 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
系统将以此处填写的邮箱或者手机号生成账号和密码,方便再次下载。 如填写123,账号和密码都是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

优惠套餐
 

温馨提示:若手机下载失败,请复制以下地址【https://www.163wenku.com/d-5191888.html】到电脑浏览器->登陆(账号密码均为手机号或邮箱;不要扫码登陆)->重新下载(不再收费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  
下载须知

1: 试题类文档的标题没说有答案,则无答案;主观题也可能无答案。PPT的音视频可能无法播放。 请谨慎下单,一旦售出,概不退换。
2: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
3: 本文为用户(晟晟文业)主动上传,所有收益归该用户。163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

1,本文(PLC第四章基本逻辑指令课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!

PLC第四章基本逻辑指令课件.ppt

1、第四章第四章 基本逻辑指令基本逻辑指令u教学提示:教学提示:PLC中用于一般控制系统的逻辑编中用于一般控制系统的逻辑编程的指令是基本逻辑指令。程的指令是基本逻辑指令。FX2N的基本逻辑指令的基本逻辑指令有有27条,其功能很强,能解决实际生产中一般的条,其功能很强,能解决实际生产中一般的继电器继电器接触器控制问题接触器控制问题 u教学要求:本章让学生了解教学要求:本章让学生了解FX2N逻辑指令的类逻辑指令的类别、定义、书写方式和功能;掌握应用基本逻辑别、定义、书写方式和功能;掌握应用基本逻辑指令的功能、编程的规则、方法与步骤;能针对指令的功能、编程的规则、方法与步骤;能针对一般的工程控制要求应用

2、基本逻辑指令编写工程一般的工程控制要求应用基本逻辑指令编写工程控制程序控制程序 第四章第四章 基本逻辑指令基本逻辑指令4.1 基本逻辑指令基本逻辑指令4.1.1 逻辑取及线圈驱动指令逻辑取及线圈驱动指令LD,LDI,OUT4.1.2 触点串联指令触点串联指令AND,ANI4.1.3 触点并联指令触点并联指令OR,ORI4.1.4 串联回路块并联指令串联回路块并联指令ORB4.1.5 并联回路块串联指令并联回路块串联指令ANB4.1.6 边沿检出指令边沿检出指令LDP,LDF,ANDP,ANDF,ORP,ORF4.1.7 脉冲指令脉冲指令PLS,PLF4.1.8 置位与复位指令置位与复位指令SE

3、T,RST4.1.9 反转指令反转指令INV4.1.10 栈操作指令栈操作指令MPS,MRD,MPP4.1.11 主控触点指令主控触点指令MC,MCR4.1.12 空操作指令空操作指令NOP4.1.13 程序结束指令程序结束指令END4.2 梯形图设计梯形图设计4.2.1 梯形图的特点梯形图的特点4.2.2 梯形图编程格式梯形图编程格式4.2.3 梯形图设计的基本步骤梯形图设计的基本步骤4.2.4 梯形图设计规则梯形图设计规则4.3 基本逻辑指令应用举例基本逻辑指令应用举例4.1 基本逻辑指令基本逻辑指令 4.1.1 逻辑取及线圈驱动指令逻辑取及线圈驱动指令LD,LDI,OUT1指令定义及应用

4、对象指令定义及应用对象表表4.1逻辑取及线圈驱动指令的定义与应用对象逻辑取及线圈驱动指令的定义与应用对象指令符 名称指令对象程序步LD取指令X,Y,M,S,T,C 1 LDI取反指令 X,Y,M,S,T,C 1 OUT线圈驱动指令Y,M,S,T,CY,M:1;S,特殊M:2;T:3;C:35l注:使用M1563-M3071时,程序步加1 2指令功能及说明指令功能及说明 uLD,LDI指令用于将常开指令用于将常开/常闭触点连接到母线上,常闭触点连接到母线上,其他用法与后述的其他用法与后述的ANB指令组合,在分支起点处也指令组合,在分支起点处也可使用可使用 uOUT指令是对输出继电器、辅助继电器、

5、状态、指令是对输出继电器、辅助继电器、状态、定时器、计数器的线圈驱动指令定时器、计数器的线圈驱动指令 u并列的并列的OUT命令能多次连续使用命令能多次连续使用 u对于定时器的计时线圈或计数器线圈,使用对于定时器的计时线圈或计数器线圈,使用OUT指令后,必须设定常数指令后,必须设定常数K u常数常数K的设定范围、实际的定时器常数、相对于的设定范围、实际的定时器常数、相对于OUT指令的程序步数(包含设定值)如下表指令的程序步数(包含设定值)如下表4.2所示所示 表表4-2 定时器、计数器的设定与步数定时器、计数器的设定与步数定时器,计数器K的设定范围实际的设定值步数1ms定时器132,7670.0

6、0132.767310ms定时器132,7670.01327.673100ms定时器0.13276.716位计数器132,767同左332位计数器2,147,483,648+2,147,483,647同左5u【例例4-1】LD,LDI及及OUT指令的梯形图和指令程序见图指令的梯形图和指令程序见图4.1 0 LD X000;X000常开触点与母常开触点与母 线连接线连接1 OUT Y000;驱动驱动Y0002 LDI X001;X001常闭触点与母线常闭触点与母线连接连接3 OUT M100;驱动驱动M1004 OUT T0;驱动驱动T0 K 19;设定时常数设定时常数7 LD T 0;T0常开

7、触点与母线连常开触点与母线连 8 OUT Y001;驱动驱动Y001 4.1.2 触点串联指令触点串联指令AND,ANI表表4.3 触点串连指令触点串连指令AND,ANI的定义与应用对象的定义与应用对象2指令功能及说明指令功能及说明 指令符 名称指令对象程序步AND与X,Y,M,S,T,C1ANI与非X,Y,M,S,T,C1l注:使用注:使用M1536-M3071时,程序步加时,程序步加1 1指令定义及应用对象指令定义及应用对象u用用AND/ANI指令可串联连接单个常开指令可串联连接单个常开/常闭触点。串联触点常闭触点。串联触点数量不受限制,该指令可多次使用数量不受限制,该指令可多次使用 uO

8、UT指令后,通过触点对其他线圈使用指令后,通过触点对其他线圈使用OUT指令,称之为指令,称之为纵接输出。(图纵接输出。(图4.2的的OUT M101与与OUT Y004)u如图如图4.2所示,紧接所示,紧接OUT M101以后,通过触点以后,通过触点T1可以使用可以使用OUT Y004,若驱动顺序相反(如图,若驱动顺序相反(如图4.3所示)时,则必须使用所示)时,则必须使用后述的后述的MPS指令指令 0 LD X002 1 AND X000;串联触点2 OUT Y0033 LD Y0034 ANI X003;串联触点5 OUT M1016 AND T 1;串联触点7 OUT Y004;纵接输出

9、 图4.2 AND,ANI指令图4.3 改变图4.2中的Y004驱动顺序 4.1.3触点并联指令触点并联指令OR,ORI2指令功能及说明指令功能及说明指令符名称指令对象程序步OR或X,Y,M,S,T,C1ORI或非X,Y,M,S,T,C11指令定义及应用对象指令定义及应用对象l注:使用注:使用M1563-M3071时,程序步加时,程序步加1 uOR,ORI被用作单个常开被用作单个常开/常闭触点的并联连接指令常闭触点的并联连接指令 uOR,ORI是指从该指令的步开始,与前述的是指从该指令的步开始,与前述的LD、LDI指指令步进行并联连接令步进行并联连接【例例4-3】OR/ORI指令应用的梯形图和

10、指令程序见图指令应用的梯形图和指令程序见图4.4 0 LD X004 1 OR X0062 ORI M102;并联连接并联连接3 OUT Y0054 LDI Y0055 AND X0076 OR M1037 ANI X0108 OR M110;并联连接并联连接9 OUT M103图图4.4 OR,ORI指令指令4.1.4串联回路块并联指令串联回路块并联指令ORB表表4.5 串联回路块的并联指令的定义与应用对象串联回路块的并联指令的定义与应用对象1指令定义及应用对象指令定义及应用对象指令符名称指令对象程序步ORB回路块或 串联回路块 12指令功能及说明指令功能及说明u由由2个以上的触点串联连接的

11、回路被称为串联回路块个以上的触点串联连接的回路被称为串联回路块。将。将串联回路块并联连接时,分支开始用串联回路块并联连接时,分支开始用LD,LDI指令,分支结指令,分支结束用束用ORB指令指令 uORB指令是不带软元件编号的独立指令指令是不带软元件编号的独立指令 u有多个串联回路时,如对每个回路块使用有多个串联回路时,如对每个回路块使用ORB指令,则指令,则串联回路没有限制串联回路没有限制 u ORB指令也可成批使用,但是由于指令也可成批使用,但是由于LD,LDI指令的重复次指令的重复次数限制在数限制在8次以下,因此编程时必须注意次以下,因此编程时必须注意【例例4-4】ORB指令的梯形图和指令

12、程序见图指令的梯形图和指令程序见图4.5 正确的程序正确的程序 不佳的程序不佳的程序 0 LD X000 1 AND X001 2 LD X002 3 AND X003 5 AND X005 6 ORB ;ORB成批使用成批使用 4 LDI X004 4 ORB;ORB分开使用分开使用 5 LDI X004 6 AND X005 7 ORB 8 OUT Y006 0 LD X000 1 AND X001 2 LD X002 3 AND X003 7 ORB 8 OUT Y006 图4.5 ORB指令4.1.5并联回路块串联指令并联回路块串联指令ANB表表4.6 并联回路块的串联指令的定义与应用

13、对象并联回路块的串联指令的定义与应用对象指令符名称指令对象程序步ANB 回路块与 并联回路块 11.指令定义及应用对象指令定义及应用对象2.指令功能及说明指令功能及说明 u由由2个以上的触点并联连接的回路称为并联回路块。当并联个以上的触点并联连接的回路称为并联回路块。当并联回路块与前面的回路串联连接时,使用回路块与前面的回路串联连接时,使用ANB指令。分支的起指令。分支的起点用点用LD或或LDI指令,并联回路块结束后,使用指令,并联回路块结束后,使用ANB指令与前指令与前面的回路串联连接面的回路串联连接 u若多个并联回路块按顺序和前面的回路串联时,若多个并联回路块按顺序和前面的回路串联时,AN

14、B指令指令的使用次数没有限制。也可成批使用的使用次数没有限制。也可成批使用ANB指令,但在这种场指令,但在这种场合,与合,与ORB指令一样,要注意指令一样,要注意LD,LDI指令的使用次数限制在指令的使用次数限制在8次以下次以下【例例4-5】ANB指令的梯形图和指令程序见图指令的梯形图和指令程序见图4.6 0 LD X0001 OR X0012 LD X002 3 AND X0034 LD X0045 AND X005 6 ORB 7 OR X0068 ANB 10 OUT Y0079 OR X003分支起点分支起点 并联回路块结束并联回路块结束 与前面的回路串联与前面的回路串联 图4.6 A

15、NB指令 4.1.6 边沿检出指令边沿检出指令LDP,LDF,ANDP,ANDF,ORP,ORF1.指令定义及应用对象指令定义及应用对象表表4.7 边沿检出指令的定义与应用对象边沿检出指令的定义与应用对象指令符名称指令对象程序步LDP 取脉冲上升沿 X,Y,M,S,T,C2LDF取脉冲下降沿X,Y,M,S,T,C2ANDP与脉冲上升沿X,Y,M,S,T,C2ANDF与脉冲下降沿X,Y,M,S,T,C2ORP或脉冲上述沿X,Y,M,S,T,C2ORF或脉冲下降沿X,Y,M,S,T,C2uLDP、ANDP、ORP指令是进行上升沿检出的触点指令是进行上升沿检出的触点指令,仅在指定位软元件的上升沿时(

16、指令,仅在指定位软元件的上升沿时(OFFON变变化时)接通一个扫描周期化时)接通一个扫描周期 uLDF、ANDF、ORF指令是进行下降沿检出的触点指令是进行下降沿检出的触点指令,仅在指定位软元件的下降沿时(指令,仅在指定位软元件的下降沿时(ONOFF变变化时)接通一个扫描周期化时)接通一个扫描周期 2.指令功能及说明指令功能及说明 u利用上升沿检出和下降沿检出这一特性,可以利利用上升沿检出和下降沿检出这一特性,可以利用同一信号进行状态转移用同一信号进行状态转移【例例4-6】LDP,LDF,ANDP,ANDF,ORP,PRF指令的梯形图和指令指令的梯形图和指令程序见图程序见图4.7和图和图4.8

17、 0 LDP X0002 ORP X0014 OUT M05 LD M80006 ANDP X0028 OUT M1(a)(b)(c)图图4.7 LDP,ANDF,ORP指令指令l(a)梯形图梯形图l(b)指令程序指令程序l(c)时序图时序图0 LDP X0002 ORP X0014 OUT M05 LD M80006 ANDP X0028 OUT M1l(a)梯形图梯形图l(b)指令程序指令程序l(c)时序图时序图(a)(b)(c)图图4.8 LDF,ANDF,ORF指令指令【例例4-7】双稳态电路程序设计。图双稳态电路程序设计。图4.9是双稳态电路是双稳态电路的梯形图和时序图的梯形图和时序

18、图 0 LDP X0002 AND Y0003 OUT M14 LDP X0006 OR Y0007 ANI M18 OUT Y000(a)(b)(c)图图4.9 双稳态电路双稳态电路l(a)梯形图梯形图l(b)指令程序指令程序l(c)时序图时序图【例例4-8】图图4.10所示的梯形图是所示的梯形图是LDP指令的应用例指令的应用例 图图4.10 LDP指令举例指令举例当当X000驱动驱动M0后,后,执行执行M0的上升沿检出功能的上升沿检出功能 而而为为LD指令,因此在指令,因此在M0接通时,接通时,Y002接通接通 4.1.7脉冲指令脉冲指令PLS,PLF1.指令定义及应用对象指令定义及应用对

19、象表表4.8 脉冲指令的定义与应用对象脉冲指令的定义与应用对象指令符名称指令对象程序步PLS 上升沿脉冲除特殊的M以外的M、Y 1PLF下降沿脉冲除特殊的M以外的M、Y12.指令功能及说明指令功能及说明 u使用使用PLS指令时,仅在驱动输入为指令时,仅在驱动输入为ON后的一个扫描后的一个扫描周期内,软元件周期内,软元件Y,M动作动作 u使用使用PLF指令时,仅在驱动输入为指令时,仅在驱动输入为OFF后的一个扫后的一个扫描周期内,软元件描周期内,软元件Y,M动作动作 u在驱动输入保持为在驱动输入保持为ON时,让可编程控制器由时,让可编程控制器由RUNSTOPRUN时,时,PLS M0动作,但是动

20、作,但是PLS M600(电池后备)不动作。对于后面的一个(电池后备)不动作。对于后面的一个RUN,这,这是因为在是因为在STOP时,时,M600仍保持着动作状态仍保持着动作状态 u相同动作的指令程序相同动作的指令程序 OUT指令与脉冲指令两种情况(见图指令与脉冲指令两种情况(见图4.12)都在)都在X010由由OFFON变化时,变化时,M6接通一个扫描周期接通一个扫描周期【例例4-9】X000、X001作为脉冲指令的触发信号(图作为脉冲指令的触发信号(图4.11(b))0 LD X0001 PLS M 02 LD M 03 SET Y0004 LD X0015 PLF M 1(a)(b)6

21、LD M 17 RST Y000图图4.11 脉冲指令编程脉冲指令编程l(a)脉冲指)脉冲指令编程的梯形图令编程的梯形图 l(b)脉冲指令执脉冲指令执行的时序图行的时序图 图图4.12 边沿检出指令与脉冲指令的比较边沿检出指令与脉冲指令的比较 OUT指令 脉冲指令4.1.8置位与复位指令置位与复位指令SET,RST表4.9 置位与复位指令的定义与应用对象1.指令定义及应用对象指令定义及应用对象指令符名称指令对象程序步SET 置位Y,M,SY,M:1S,特殊M:2T,C:2D,V,Z,特殊D:3RST 复位Y,M,S,T,C,D,V,Zl注:用注:用M1563-M3071时,程序步加时,程序步加

22、1 u在例在例4.8所示程序中,所示程序中,X000一旦接通后,即使它再断一旦接通后,即使它再断开,开,Y000仍然继续动作。仍然继续动作。X001一旦接通时,即使它断一旦接通时,即使它断开,开,Y000仍然保持不被驱动。对于仍然保持不被驱动。对于M,S也是一样的也是一样的 u对于同一软元件,对于同一软元件,SET、RST可多次使用,顺序也可多次使用,顺序也可随意,但最后执行者有效可随意,但最后执行者有效 u要使数据寄存器(要使数据寄存器(D)、变址寄存器()、变址寄存器(V)、()、(Z)的内容清零时,也可使用的内容清零时,也可使用RST指令指令 u累积定时器累积定时器T246T255的当前

23、值的复位以及触点复的当前值的复位以及触点复位也可使用位也可使用RST指令指令【例4-10】置位与复位令的梯形图与指令程序 0 LD X000 1 SET Y000 2 LD X001 3 RST Y000 4 LD X002 5 SET M 0 6 LD X003 7 RST M 0 8 LD X0049 SET S 011 LD X00512 RST S 0 14 LD X006 15 RST D 0 18 LD X000 19 OUT T250 SP K 10 22 LD X007 23 RST T250 图4.13置位与复位指令(a)(b)(c)(a)梯形图梯形图(b)指令程序指令程序(

24、c)X000、X001和和Y000的时序图的时序图 指令符名称指令对象程序步INV反转12.指令功能及说明指令功能及说明 uINV指令是将指令是将INV指令执行之前的运算结果反转的指令。不指令执行之前的运算结果反转的指令。不需要指定软元件号需要指定软元件号 u在例在例4.9中,如果中,如果X000断开,则断开,则Y000为为ON,如果,如果X000接通,接通,则则Y000断开断开 u在能输入在能输入AND或或ANI,ANDP,ANDF指令步的相同位置处,指令步的相同位置处,可编写可编写INV指令指令 uINV指令不能象指令指令不能象指令LD,LDI,LDP,LDF那样与母线连接,那样与母线连接

25、,也不能象指令也不能象指令OR,ORI,ORP,ORF指令那样单独使用指令那样单独使用 执行执行INV指令前的运算结果指令前的运算结果执行执行INV指令后的运算结果指令后的运算结果OFFONONOFF反反 转转【例例4-11】INV指令的梯形图与指令程序指令的梯形图与指令程序 0 LD X0001 INV2 OUT Y000图图4.14 INV指令的应用编程指令的应用编程 4.1.10栈操作指令栈操作指令MPS,MRD,MPP1.指令定义及应用对象指令定义及应用对象 表表4.11 栈操作指令的定义与应用对象栈操作指令的定义与应用对象指令符名称指令对象程序步MPS 进栈1MRD读栈1MPP出栈1

26、2指令功能及说明指令功能及说明 u这项指令是进行例这项指令是进行例4-10所示的分支多重输出回路编程用的所示的分支多重输出回路编程用的方便指令。利用方便指令。利用MPS指令存储得出的运算中间结果,然后驱指令存储得出的运算中间结果,然后驱动动Y002。用。用MRD指令将该存储读出,再驱动输出指令将该存储读出,再驱动输出Y003 uMRD指令可多次编程,但是在打印,图形编程面板的画面指令可多次编程,但是在打印,图形编程面板的画面显示方面有限制。(并联回路显示方面有限制。(并联回路24行以下)行以下)u最终输出回路以最终输出回路以MPP指令替代指令替代MRD指令。从而在读出上述指令。从而在读出上述存

27、储的同时将它复位。存储的同时将它复位。uMPS指令也可重复使用,指令也可重复使用,MPS指令与指令与MPP指令的数量差额指令的数量差额少于少于11,但最终二者的指令数要一样,但最终二者的指令数要一样【例例4-12】栈操作指令的梯形图与指令程序栈操作指令的梯形图与指令程序 0 LD X004 1 MPS 2 AND X005 4 MRD 3 OUT Y002 5 AND X006 6 OUT Y0037 MRD 8 OUT Y004 9 MPP 10 AND X007 11 OUT Y005 12 END 图图4.16栈操作指令的编程栈操作指令的编程【例例4-13】一段堆栈的梯形图与指令程序一段

28、堆栈的梯形图与指令程序 0 LD X000 1 AND X001 2 MPS 4 OUT Y000 3 AND X002 5 MPP 6 OUT Y001 14 LD X006 15 MPS 16 AND X007 17 OUT Y004 18 MRD 19 AND X010 7 LD X003 8 MPS 9 AND X004 11 MPP 10 OUT Y002 12 AND X005 20 OUT Y005 21 MRD 22 AND X011 23 OUT Y006 24 MPP 25 AND X012 13 OUT Y003 26 OUT Y007 图图4.17 堆栈的编程堆栈的编程

29、【例例4-14】一段堆栈与一段堆栈与ANB,ORB指令并用的梯形指令并用的梯形图与指令程序图与指令程序 0 LD X000 1 MPS 2 LD X001 4 ANB 3 OR X002 5 OUT Y000 6 MRD 12 ANB 13 OUT Y001 14 MPP 15 AND X007 16 OUT Y002 17 LD X010 7 LD X003 8 AND X004 9 LD X00511 ORB10 AND X00618 OR X011 19 ANB 20 OUT Y003 图图4.18 堆栈与堆栈与ANB,ORB指令并用指令并用【例例4-15】两段堆栈的梯形图与指令程序两段

30、堆栈的梯形图与指令程序 0 LD X000 1 MPS 2 AND X001 3 MPS 4 AND X002 10 AND X004 11 MPS 12 AND X005 13 OUT Y002 5 OUT Y000 6 MPP 9 MPP 14 MPP 15 AND X006 7 AND X003 8 OUT Y00116 OUT Y003 图图4.19 两段堆栈编程两段堆栈编程【例例4-16】四段堆栈的梯形图与指令程序四段堆栈的梯形图与指令程序 0 LD X000 1 MPS 2 AND X001 3 MPS 4 AND X002 10 MPP 11 OUT Y001 12 MPP 13

31、 OUT Y002 5 MPS 6 AND X003 9 OUT Y000 14 MPP 15 OUT Y003 7 MPS 8 AND X004 16 MPP 17 OUT Y004(a)图图4.20 四段堆栈的编程四段堆栈的编程0 LD X000 1 OUT Y004 2 AND X001 3 OUT Y003 4 AND X002 6 AND X003 7 OUT Y001 8 AND X004 9 OUT Y000 5 OUT Y002(b)(a)四段堆栈的编程四段堆栈的编程 (b)未采用未采用MPS指令的编程指令的编程4.1.11主控触点指令主控触点指令MC,MCR1.指令定义及应用

32、对象指令定义及应用对象表表4.12 反转指令的定义与应用对象反转指令的定义与应用对象指令符名称指令对象程序步MC主控(回路块起点)Y,M(除特殊继电器以外)3MCR主控复位(回路块终点)22.指令功能及说明指令功能及说明 u例例4-15的编程示例中,的编程示例中,X000为为MC指令的执行条件指令的执行条件,输入,输入X000接通时接通时,执行从,执行从MC到到MCR的指令,输入的指令,输入X000断开时,不断开时,不执行上述区间的指令执行上述区间的指令,软元件有两种状态,软元件有两种状态 累计定时器,计数器等用置位累计定时器,计数器等用置位/复位指令驱动的软元件保持复位指令驱动的软元件保持现

33、状,其余的软元件被置位现状,其余的软元件被置位 非累计定时器,计数器,用非累计定时器,计数器,用OUT指令驱动的软元件变为断开指令驱动的软元件变为断开 u执行执行MC指令后,母线(指令后,母线(LD,LDI)向)向MC触点后移动,将其触点后移动,将其返回到原母线的指令为返回到原母线的指令为MCR u如例如例4-16所示,在所示,在MC指令内采用指令内采用MC指令时,嵌套级指令时,嵌套级N的编号的编号按顺序增大(按顺序增大(N0N1N2N3N4N5N6N7)。在将该)。在将该指令返回时,采用指令返回时,采用MCR指令,则从大的嵌套级开始消除指令,则从大的嵌套级开始消除(N7N6N5N4N3N2N

34、1N0)u如如MCR N6,MCR N7不编程时,若对不编程时,若对MCR N5编程,则嵌套编程,则嵌套级一下子回到级一下子回到5。嵌套级最大可编写。嵌套级最大可编写8级(级(N7)u在没有嵌套结构时,可再次使用在没有嵌套结构时,可再次使用N0编制程序。编制程序。N0的使用次数无的使用次数无限制。在有嵌套结构时,如下面的例限制。在有嵌套结构时,如下面的例4-16所示,嵌套级所示,嵌套级N的编号的编号从从N0N1N6N7增大增大 图4.21主控触点指令的编程(无嵌套)【例例4-17】主控触点指令的梯形图与指令程序(无嵌套)主控触点指令的梯形图与指令程序(无嵌套)0 LD X000 1 MC N

35、0 3 SP M100 6 LD X002 5 OUT Y0004 LD X001 7 OUT Y001 8 MCR N 0 母线返回(母线返回(N0为嵌套等级)为嵌套等级)0 LD X0031 MC N 0 2 SP M1506 OUT Y0034 OUT Y0023 LD X0047 MCR N08 LD X0065 LD X0029 OUT Y009【例例4-18】主控触点指令的梯形图与指令程序(有嵌套)主控触点指令的梯形图与指令程序(有嵌套)(级(级N0)母线母线B在在X000为为ON时,呈激活状态时,呈激活状态(级(级N1)母线母线C在在X000,X002为为ON时,呈激活状态时,呈

36、激活状态(级(级N2)母线母线D在在X000,X002,X004都为都为ON时,呈激时,呈激活状态活状态(级(级N1)通过通过MCR N2,母线返回到,母线返回到C的状态的状态(级(级N0)通过通过MCR N1,母线返回到,母线返回到B的状态的状态(初始状态)(初始状态)通过通过MCR N0,母线返回到初始的,母线返回到初始的A状态。因状态。因此,此,Y005的接通的接通/断开只取决于断开只取决于X010的接通的接通/断断开状态,而与开状态,而与X000,X002,X004得状态无关得状态无关 图图4.22 有嵌套的主控触点指令的编程有嵌套的主控触点指令的编程4.1.12 空操作指令NOP1.

37、指令定义及应用对象指令定义及应用对象表表4.13 空操作指令的定义与应用对象空操作指令的定义与应用对象指令符名称指令对象程序步NOP空操作12.指令功能及说明指令功能及说明 u将程序全部消除时,全部指令成为将程序全部消除时,全部指令成为NOP u在普通的指令与指令之间加入在普通的指令与指令之间加入NOP指令,则可编程控制器指令,则可编程控制器将无视其存在继续工作将无视其存在继续工作 u在程序中加入在程序中加入NOP指令,则在修改或追加程序时,可指令,则在修改或追加程序时,可以减少步号的变化以减少步号的变化 u若将已写入的指令换成若将已写入的指令换成NOP指令,则回路会发生变化(见指令,则回路会

38、发生变化(见例例4-17)【例例4-19】空操作指令的应用,见图空操作指令的应用,见图4.23 图图 4.23 空操作指令的应用与编程空操作指令的应用与编程4.1.13 程序结束指令程序结束指令END1指令定义及应用对象指令定义及应用对象表表4.14 程序结束指令的定义与应用对象程序结束指令的定义与应用对象指令符名称指令对象程序步END 结束程序12指令功能及说明指令功能及说明 u在调试阶段,在各程序段插入在调试阶段,在各程序段插入END指令,可依次指令,可依次检出各程序段的动作检出各程序段的动作 uRUN开始时的首次执行,从执行开始时的首次执行,从执行END指令开始指令开始 u执行执行END

39、指令时,也刷新监视定时器(检查扫描指令时,也刷新监视定时器(检查扫描周期是否过长的定时器)周期是否过长的定时器)4.2 梯形图设计梯形图设计4.2.1 梯形图的特点梯形图的特点u梯形图格式中的继电器不是物理继电器,每个继梯形图格式中的继电器不是物理继电器,每个继电器和输入接点均为存储器中的一位,相应位为电器和输入接点均为存储器中的一位,相应位为“1”态,表示继电器线圈通电或常开接点闭合或常闭接态,表示继电器线圈通电或常开接点闭合或常闭接点断开点断开u梯形图中流过的电流不是物理电流,而是梯形图中流过的电流不是物理电流,而是“概念概念”电流,也称电流,也称“能流能流”。它是用户程序解算中满足输。它

40、是用户程序解算中满足输出执行条件的形象表示方式。出执行条件的形象表示方式。“概念概念”电流只电流只 能从能从左向右流动左向右流动 u梯形图中的继电器接点可在程序中无限次引用,梯形图中的继电器接点可在程序中无限次引用,既可常开又可常闭既可常开又可常闭 u梯形图中用户逻辑解算结果,可马上为后面用户程梯形图中用户逻辑解算结果,可马上为后面用户程序的解算所利用序的解算所利用 u梯形图中输入接点和输出线圈不是物理接点和输出梯形图中输入接点和输出线圈不是物理接点和输出线圈,用户程序的解算是根据线圈,用户程序的解算是根据PLC内内I/O映象区每位的映象区每位的状态,而不是解算时现场开关的实际状态状态,而不是

41、解算时现场开关的实际状态 u输出线圈只对应输出映象区的相应位,不能用该编输出线圈只对应输出映象区的相应位,不能用该编程元件直接驱动现场机构,该位的状态必须通过程元件直接驱动现场机构,该位的状态必须通过I/O模模板上对应的输出单元才能驱动现场执行机构板上对应的输出单元才能驱动现场执行机构 4.2.2 梯形图编程格式梯形图编程格式u每个梯形图程序由多个梯级组成,一个输出元素可每个梯形图程序由多个梯级组成,一个输出元素可构成一个梯级,每个梯级可由多个支路组成构成一个梯级,每个梯级可由多个支路组成 u每个支路通常可容纳每个支路通常可容纳11个编程元素,最右边的元素个编程元素,最右边的元素不能是触点不能

42、是触点 u每个梯级最多允许每个梯级最多允许16条支路条支路 u在用梯形图编程时,只有在一个梯级编制完后才能在用梯形图编程时,只有在一个梯级编制完后才能继续后面的程序编程继续后面的程序编程 u输出线圈用圆形或椭圆形表示输出线圈用圆形或椭圆形表示 4.2.3 梯形图设计的基本步骤梯形图设计的基本步骤u根据控制系统的控制要求和内容确定根据控制系统的控制要求和内容确定PLC机型机型 根据被采集及被控制信号的特点(数字量,模拟量)以及根据被采集及被控制信号的特点(数字量,模拟量)以及所需电源的情况,确定输入器件,输出执行器件及接线方式。所需电源的情况,确定输入器件,输出执行器件及接线方式。结合上面的条件

43、选择结合上面的条件选择PLC的型号的型号 分析被控对象的具体情况(生产过程,技术特点,工艺方分析被控对象的具体情况(生产过程,技术特点,工艺方法,环境条件),研究对控制系统的要求法,环境条件),研究对控制系统的要求 根据被控对象状态参数的数目和被采集信号的数目,确定根据被控对象状态参数的数目和被采集信号的数目,确定PLC的输出的输出/输入点数,以此作为选择输入点数,以此作为选择PLC机型的条件机型的条件 u设计设计PLC的输入的输入/输出信号连接图输出信号连接图 u编写程序编写程序 u输入并编辑程序输入并编辑程序 u程序调试程序调试 u程序存储程序存储 4.2.4 梯形图设计规则梯形图设计规则

44、u梯形图按梯形图按PLC在一个扫描周期内扫描程序的顺序,从在一个扫描周期内扫描程序的顺序,从左到右、从上到下的顺序进行绘制。与右边线圈相连的左到右、从上到下的顺序进行绘制。与右边线圈相连的全部支路组成一个逻辑行全部支路组成一个逻辑行 不能在线圈与右母线之间接其他元件不能在线圈与右母线之间接其他元件 逻辑行起于左母线,终于右母线(或终于线圈,或一逻辑行起于左母线,终于右母线(或终于线圈,或一特殊指令)特殊指令)编程顺序如图编程顺序如图4-26所示。一个逻辑行编程顺序则是从所示。一个逻辑行编程顺序则是从上到下,从左到右进行上到下,从左到右进行 图图4.26 梯形图编程规则一梯形图编程规则一u触点应

45、画在水平支路上,不能画在垂直支路上触点应画在水平支路上,不能画在垂直支路上 (a)(b)图图4.27 编程规则二编程规则二(a)不正确不正确 (b)正确正确u几条支路并联时,串联触点多的,安排在上面几条支路并联时,串联触点多的,安排在上面(先画),如图(先画),如图4.28所示所示 图图4.28 编程规则三编程规则三u几个支路串联时,并联触点多的支路块安排在左面,几个支路串联时,并联触点多的支路块安排在左面,如图如图 4.29所示所示 图图4.29 编程规则四编程规则四u一个触点不允许有双向电流通过。当出现这种情况一个触点不允许有双向电流通过。当出现这种情况时,按图时,按图4.30的示例改的示

46、例改 图图4.30 编程规则五编程规则五u当两个逻辑行之间互有牵连时,如图当两个逻辑行之间互有牵连时,如图4.31所示,可按所示,可按图示的方法加以改画图示的方法加以改画 图图4.31 编程规则六编程规则六u在梯形图中任一支路上的串联触点、并联触点以及内部在梯形图中任一支路上的串联触点、并联触点以及内部并联线圈的个数一般不受限制,但有的并联线圈的个数一般不受限制,但有的PLC有自己的规定,有自己的规定,应注意看说明书应注意看说明书 u若在顺序控制中进行线圈的双重输出(双线圈),则后若在顺序控制中进行线圈的双重输出(双线圈),则后面的动作优先执行面的动作优先执行 u绘图时应注意绘图时应注意PLC

47、外部所接外部所接“输入信号输入信号”的触点状态,的触点状态,与梯形图中所采用内部输入触点(与梯形图中所采用内部输入触点(X编号的触点)的关系编号的触点)的关系 继电器控制电路中启动按钮继电器控制电路中启动按钮PB1用常开按钮,停止按钮用常开按钮,停止按钮PB2用用常闭按钮,如图常闭按钮,如图4.32(a)当在接入当在接入PLC时,时,PB1用常开按钮,用常开按钮,PB2也用常开按钮时(见也用常开按钮时(见图图4.32(b),则在梯形图设计时),则在梯形图设计时X001用常开触点,用常开触点,X002用常用常闭触点闭触点如果在接入如果在接入PLC时,时,PB1用常开按钮,用常开按钮,PB2用常闭

48、按钮(见图用常闭按钮(见图4.32(c),则在梯形图设计时),则在梯形图设计时X001用常开触点,用常开触点,X002也应用也应用常开触点常开触点 图(图(d)是对图()是对图(b)和图()和图(c)具体等效电路的分析)具体等效电路的分析(a)(b)(c)(d)图图4.32 外部输入条件与梯形图编程的关系外部输入条件与梯形图编程的关系(a)继电器控制电路;继电器控制电路;(b)外部输入条件与外部输入条件与PLC的连接形式之一;的连接形式之一;(c)外部输入条件与外部输入条件与PLC的连接形式之二;的连接形式之二;(d)两种外部输入条件与两种外部输入条件与PLC梯形图的关系梯形图的关系4.3 基

49、本逻辑指令应用举例基本逻辑指令应用举例【例例4-20】延时释放电路的延时释放电路的PLC程序设计程序设计 控制要求控制要求:控制开关:控制开关:SON SOFF 负载:负载:RLON 5秒后:秒后:RLOFF 解:解:(1)输入)输入/输出接点分配见表输出接点分配见表4.15表表4.15 I/O分配表分配表输入装置PLC输入端口号输出装置PLC输出端口号S000RL003(2)控制逻辑梯形图见图)控制逻辑梯形图见图4.33 图图4.33 延时释放电路梯形图延时释放电路梯形图(3)指令程序)指令程序LDIX000LDX000ANDY003ORY003OUTT1ANIT1K50OUTY003END

50、【例例4-21】触发器电路(分频电路)的触发器电路(分频电路)的PLC程序设计程序设计 控制要求控制要求 SB为控制按钮为控制按钮 RL为输出负载为输出负载 时序图见图时序图见图4.34 图图4.34 例例4-21时序图时序图(1)输入)输入/输出接点分配见表输出接点分配见表4.16 表表4.16 I/O分配表分配表解:解:输入装置PLC输入端口号输出装置PLC输出端口号SB001RL030(2)控制逻辑梯形图)控制逻辑梯形图图图4.35 触发器电路的梯形图触发器电路的梯形图(3)指令程序)指令程序LD X001LDM101PLSM101ORY030LDM101ANIM102ANDY030OU

侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|