PLC第6讲课件_第1页
PLC第6讲课件_第2页
PLC第6讲课件_第3页
PLC第6讲课件_第4页
PLC第6讲课件_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、学习说明学习说明: 本章介绍PLC的基本指令系统及其编程方法,梯形图的编程规则,常用基本环节编程实例,梯形图程序的经验设计及逻辑设计法。通过电动机间歇运动控制、转子串阻启动、抢答显示系统、十字路口交通信号灯PLC控制和多风机运行监视实例介绍了梯形图程序设计的思路和方法。 指令概述指令概述1 基本指令的功能及应用基本指令的功能及应用2梯形图的编程规则梯形图的编程规则3常用基本环节的编程常用基本环节的编程4 梯形图程序设计方法梯形图程序设计方法5n 2.1 指令概述n 2.1.1 PLC指令的作用n 各种PLC的差异在软件上主要表现为指令的差异,即指令的表达方式、功能及功能的完整性,指令的数量等方

2、面。n 2.1.2 PLC指令的分类n (1) 基本指令 27 条n (2) 步进顺序控制指令 2 条 在第三章中将详细介绍n (3) 功能指令 15类 298 条 熟悉就可简化程序nFX2N系列系列PLC共有共有27条基本指令,分别为:条基本指令,分别为:n1.逻辑取及线圈驱动指令逻辑取及线圈驱动指令LD、LDI、OUT n2.接点串联指令接点串联指令AND、ANI n3.接点并联指令接点并联指令OR、ORI n4.并联电路块的串联连接指令并联电路块的串联连接指令ANB n5.串联电路块的并联连接指令串联电路块的并联连接指令ORBn6.多重输出指令多重输出指令MPS、MRD、MPPn7.主控

3、及主控复位指令主控及主控复位指令MC、MCRn 8.置位与复位指令置位与复位指令SET、RSTn 9.脉冲输出指令脉冲输出指令PLS、PLFn 10.空操作指令空操作指令NOPn 11.程序结束指令程序结束指令END n 取脉冲指令取脉冲指令LDP、LDF n 与脉冲指令与脉冲指令ANDP、ANDF n 或脉冲指令或脉冲指令ORP、ORFn 取反指令取反指令INV(LoaD取指令):一个常开触点与左母线连接的指令,每一个以常开触点开始的逻辑行都用此指令。(LoaD Inverse取反指令):一个常闭触点与左母线连接指令,每一个以常闭触点开始的逻辑行都用此指令。n ID、LDI两条指令的目标元件

4、是两条指令的目标元件是X、Y、M、S、T、C,用,用于将接点接到母线上。指令重复使用于将接点接到母线上。指令重复使用8次以下。次以下。(输出指令)(输出指令): 对线圈进行驱动的指令对线圈进行驱动的指令OUT的目标元件是的目标元件是Y、M、S、T、C,对,对X不能使用。不能使用。(Pulse取上升沿指令):与左母线连接的常开触点的上升沿检测指令,仅在指定位元件的上升沿(由OFFON)时接通一个扫描周期。(取下降沿指令):与左母线连接的常闭触点的下降沿检测指令。(与指令):一个常开触点串联连接指令,完成逻辑“与”运算。( ANd Inverse与反指令):一个常闭触点串联连接指令,完成逻辑“与非

5、”运算。n P32,注意事项。 :上升沿检测串联连接指令。:下降沿检测串联连接指令。(或指令): 用于单个常开触点的并联(或非指令):用于单个常闭触点的并联:上升沿检测并联连接指令:下降沿检测并联连接指令(块与指令):用于两个或两个以上触点并联连接的电路之间的串联。重复使用8次以下。分支的起点用分支的起点用LD、LDI指令。指令。(块或指令):用于两个或两个以上的触点串联连接的电路之间的并联。 (进栈指令): 将运算结果送入栈存储器的第一段,同时将先前送入的数据依次移到栈的下一段。读栈指令):将栈存储器的第一段数据(最后进栈的数据)读出且该数据继续保存在栈存储器的第一段,栈内的数据不发生移动。

6、(出栈指令):将栈存储器的第一段数据(最后进栈的数据)读出且该数据从栈中消失,同时将栈中其它数据依次上移。 n PLC中,用于存储(记忆)中间结果的存储器称为栈或者堆栈。n多重输出时,先输出多重输出时,先输出Y0,再读栈再读栈输出输出Y1n注意:注意:n出栈入栈数相同,少于出栈入栈数相同,少于8.n入栈的是该点的状态为入栈的是该点的状态为0或或1n若存入的状态最后一次使用就出若存入的状态最后一次使用就出栈,用栈,用MPP;若是程序中间读取;若是程序中间读取,就用,就用MRD(主控指令): 用于公共串联触点的连接。执行MC后左母线移到MC触点的后面。3个程序步。(主控复位指令):是MC指令的复位

7、指令,即恢复原左母线的位置。 用于公共串联触点的清除。2个程序步n在编程时,经常遇到多个线圈同在编程时,经常遇到多个线圈同时受一个或一组接点控制。如果在时受一个或一组接点控制。如果在每个线圈的控制电路中都串入同样每个线圈的控制电路中都串入同样的接点,将多占用存贮单元,应用的接点,将多占用存贮单元,应用主控指令可以解决这一问题主控指令可以解决这一问题 n若主控语句执行,则虚线内部执若主控语句执行,则虚线内部执行,若主控语句不执行,则虚线内行,若主控语句不执行,则虚线内部程序跳过。部程序跳过。nX0=0则直接执行则直接执行X3(置位指令) :将被操作的逻辑、位目标元件置位并保持。(复位指令): 将

8、被操作的逻辑、位目标元件清零并保持。 nSET为置位指令,使动作保持为置位指令,使动作保持nRST为复位指令,使操作保持复为复位指令,使操作保持复位 (上升沿脉冲): 在输入信号上升沿产生一个扫描周期的脉冲输出。 而M8002是开机运行时就会产生一个脉冲。(下降沿脉冲): 在输入信号下降沿产生一个扫描周期的脉冲输出。n NOP(空操作指令):该指令是使该步做空操作,即一条无动作、无目标元件,但占一个程序步的指令。n 用NOP指令替代已写入指令,可以改变电路。在程序中加入NOP指令,在改动或追加程序时可以减少步序号的改变。n 执行NOP时并不做任何事,有时可用NOP指令短接某些触点或用NOP指令将不要的指令覆盖。n 当PLC执行了清除用户存储器操作后,用户存储器的内容全部变为空操作指令。(结束指令): END是一条无目标元件占一个程序步的指令,表示程序

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论