PLC基本逻辑控制_第1页
PLC基本逻辑控制_第2页
PLC基本逻辑控制_第3页
PLC基本逻辑控制_第4页
PLC基本逻辑控制_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

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

文档简介

任务四基本逻辑控制深圳市联为智能教育有限公司联为-稻草人自动化任务四

基本逻辑控制

学习目标:掌握可编程序控制器基本指令的功能和使用方法2.熟练掌握电机正反转控制

教学内容:任务四

基本逻辑控制4.1概述

4.2

CPM1A系列PLC的基本指令

4.3NEZA系列PLC指令系统任务四基本逻辑控制4.1概述

一、指令的分类按指令功能的不同,可分为基本指令和应用指令两类。基本指令是直接对输入和输出点进行操作的指令,如输入、输出及逻辑“与”、“或”、“非”等操作。应用指令是进行数据传送、数据处理、数据运算、程序控制等操作的指令。应用指令的多少关系到PLC功能的强弱。二、指令的格式指令的格式可以表示为:助记符(指令码)操作数1

操作数2

操作数3任务四基本逻辑控制4.2

CPM1A系列PLC的基本指令

编写应用程序时,使用频率最高的是基本指令。CPM1A系列PLC有17条基本指令,初学者要从学习这些简单的指令入手,逐步了解其他各种指令的功能和使用方法。任务四基本逻辑控制1LD和LDNOT指令LD:取指令,用于常开触点与母线连接。LDNOT:取反指令,用于常闭触点与母线连接。

指令说明:只要不超出PLC的内存容量,LD,LDNOT指令可以多次使用。上述指令不影响标志位状态。LDNOT操作数区域

B:继电器号

IR、SR、HR、LR、TC、ARLD操作数区域

B:继电器号

IR、SR、HR、LR、TC、TR、AR任务四基本逻辑控制2.OUT和OUTNOT指令OUT:线圈驱动指令,用于将逻辑运算的结果驱动一个指定线圈。OUTNOT:用于将逻辑运算的结果求反后驱动一个指定线圈。举例OUT操作数区域

B:继电器号

IR、SR、HR、LR、TC、AR、TROUTNOT操作数区域

B:继电器号

IR、SR、HR、LR、TC、AR指令说明:

1OUT和OUTNOT指令只能以位为单位进行操作,不影响标志位。2IR区中已用作输入通道的位不能作OUT、OUTNOT的输出位。3OUT和OUTNOT常用于一条梯形图支路的最后,但有时也用于分支点。4线圈并联输出时,可连续使用OUT、OUTNOT

任务四基本逻辑控制

例梯形图

0000001000

010010000101002

语句表LD00000OUT01000OUTNOT01001LDNOT00001OUT01002任务四基本逻辑控制3.AND和ANDNOT指令AND:常开触点的逻辑与操作。ANDNOT:常闭触点的逻辑与操作。AND、ANDNOT操作数区域

B:继电器号

IR、SR、HR、LR、TC、AR指令说明:AND、ANDNOT指令只能以位为单位进行操作,不影响状态标志位。串联触点的个数没有限制。举例任务四基本逻辑控制例1梯形图语句表

000000000101000

000000100001001

LD00000AND00001OUT01000LD00000ANDNOT01000OUT01001注意任务四基本逻辑控制

注意:连续输出的顺序不能颠倒000000000101000

000020100100000000010000201000

01000任务四基本逻辑控制4.OR和ORNOT指令OR:常开触点的逻辑或操作。ORNOT:常闭触点的逻辑或操作。OR、ORNOT操作数区域

B:继电器号

IR、SR、HR、LR、TC、AR指令说明:OR、ORNOT指令只能以位为单位进行操作,不影响状态标志位。并联触点的个数没有限制。举例任务四基本逻辑控制例梯形图

00000000010000201000

00003语句表LD00000AND00001OR00003ANDNOT00002OUT01000任务四基本逻辑控制5.ANDLD0000000001000030000520000000020000400006

程序分块的逻辑与操作,主要用于两个程序段的连接。

ANDLD指令有两种不同的编程方法。例语句表任务四基本逻辑控制语句表1语句表2LD00000AND00001ORNOT00002LD00003OR00004ANDLDLD00005ORNOT00006ANDLDOUT20000LD00000AND00001ORNOT00002LD00003OR00004LD00005ORNOT00006ANDLDANDLDOUT20000

任务四基本逻辑控制6.ORLD程序分块的逻辑或操作,主要用于两个程序段的连接。

ORLD指令有两种不同的编程方法。例梯形图语句表

000000000101001

00002000030000400005

LD00000ANDNOT00001LD00002AND00003ORLDLDNOT00004ANDNOT00005ORLDOUT01001练习任务四基本逻辑控制练习100000000020000300004010050000120002000050000600007000082000020001练习2LD00000OR00001ANDNOT00002LD00005ANDNOT00006ORLDLD00007AND00008ORLDLD00003AND00004OR20002ANDLDLDNOT20000ANDNOT20001ORLDOUT01005

任务四基本逻辑控制练习2000000000101000

000020000300004000050000600007练习3LD00000LD00001LD00002ANDNOT00003ORLDANDLDLDNOT00004AND00005ORLDLDNOT00006AND00007ORLDOUT01000任务四基本逻辑控制练习3000020000300000010000000100004000050000600007LD00002ANDNOT00003OR00001AND00000LDNOT00004AND00005ORLDLDNOT00006AND00007ORLDOUT01000任务四基本逻辑控制7.置位SET和复位RESET

SET——当SET指令的执行条件为ON时,使指定继电器置位为ON,当执行条件为OFF时,SET指令不改变指定继电器的状态。

RESET——当RESET指令的执行条件为ON时,使指定继电器置位为OFF,当执行条件为OFF时,SET指令不改变指定继电器的状态。

SETNRESETN任务四基本逻辑控制指令说明:一般输出位只能用一条指令控制其状态,而SET和RESET两条指令可控制同一个输出位。例

00000SET01000

00003RESET01000

SET、RESET操作数区域

N:继电器号

IR、SR、HR、LR、ARLD00000SET01000LD00003RESET01000任务四基本逻辑控制8.保持指令——KEEPKEEP有两个执行条件,当置位输入端为ON时,继电器保持ON状态直到复位输入端为ON时,使其为OFF。即置位端为ON相当于执行SET指令,复位端为ON相当于执行RESET指令。复位端优先级高。SKEEPRN

KEEP操作数区域

IR、HR、LR、AR例任务四基本逻辑控制电机起停保持梯形图00000000010100001000

END00000SET0100000001RESET01000

END00000KEEP

0000101000

END任务四基本逻辑控制上升沿微分和下降沿微分

——DIFU和DIFD

指令功能:当指令前的程序段执行状态由OFF变为ON时,DIFU指令指定的寄存器位变为ON,并保持一个扫描周期。当指令前的程序段执行结果由ON变为OFF时,DIFU指令指定的寄存器位变为ON,并保持一个扫描周期。

例DIFDNDIFUN

操作数区域

IR、HR、LR、AR任务四基本逻辑控制例语句表00000DIFU20000DIFD20001LD00000DIFU20000DIFD20001时序图000002000020001任务四基本逻辑控制10空操作指令——NOP指令功能:用来取消某一步的操作。

该指令无操作数,无梯形图符号。任务四基本逻辑控制11结束指令——END

END01指令功能:在任何程序中,最后一条指令为END,END后的任何指令将不予执行,且必须有END。指令说明:执行END指令将使ER,CY,GR,EQ和LE标志变为OFF。编制梯形图指令应注意的问题:任务四基本逻辑控制编制梯形图指令应注意的问题:梯形图中线圈应放在最后边。除极少数指令不允许有执行条件外,几乎所有的指令都需要执行条件。指令触点不能画在垂直路径上。编程时,对于逻辑关系复杂的程序段,应按照先复杂后简单的原则编程。END任务四基本逻辑控制编制梯形图指令应注意的问题:尽量避免出现双线圈输出

000000100001000010010000101000

例任务四基本逻辑控制某系统中,要实现货叉取放箱动作。要求如下:

1货叉在原位且货叉上无货时,货叉应处于低位;货叉在原位且货叉上有货箱时,货叉应处在高位。

2货叉在低位原位时,按下“左取箱”按钮,货叉左伸到左位,上升到高位,右伸回到原位。

3货叉在高位原位时,按下“右放箱”按钮,货叉右伸到右位,下降到低位,左伸到原位。

4货叉动作过程中,断电后能够自动恢复。

高位左位原位右位(低位)END任务四基本逻辑控制分析1执行机构与动作过程。在该任务中有两个执行电机,一个用于货叉伸缩,一个用于货叉升降。这两个电机均需要正、反转。因此,在该任务中应有4个信号。2输入输出信号与内存分配。在该任务中,假定不考虑电机过载、过热保护。该任务中输入信号除“左取箱”、“右放箱”按钮和五个限位开关外,还应有货箱检测信号。假定用光电开关检测货叉上有无货箱,有箱时光电开关为ON,无箱时为OFF。可见,该任务中输入信号共有八个,输出信号共有四个。输入信号:左取箱按钮00000右取箱按钮00001

原位00002左位00003右位00004

高位00005低位00006货叉有货00007输出信号:左伸01000右伸01001

上升01002下降01003内部继电器自200通道开始使用保持继电器自HR00通道开始使用任务四基本逻辑控制3程序设计。“左放箱”状态保持:在货叉低位、原位、货叉上无箱时,按下“左取箱”按钮,“

温馨提示

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

评论

0/150

提交评论