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

下载本文档

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

文档简介

1、可编程序控制器 任务四任务四 基本逻辑控基本逻辑控 制制 联为联为- -稻草人自动化稻草人自动化 可编程序控制器 任务四任务四 基本逻辑控制基本逻辑控制 学习目标:学习目标: 1.1. 掌握可编程序控制器基本指令的功能和使用方法掌握可编程序控制器基本指令的功能和使用方法 2. 2. 熟练掌握电机正反转控制熟练掌握电机正反转控制 可编程序控制器 教学内容: 任务四任务四 基本逻辑控制基本逻辑控制 任务四任务四 基本逻辑控制基本逻辑控制 可编程序控制器 一、指令的分类一、指令的分类 按指令功能的不同,可分为基本指令和应用指令两类。按指令功能的不同,可分为基本指令和应用指令两类。 基本指令是直接对输

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

3、应用程序时,使用频率最高的是基本指令。CPM1A系列PLC有 17条基本指令,初学者要从学习这些简单的指令入手,逐步了解其他 各种指令的功能和使用方法。 任务四任务四 基本逻辑控制基本逻辑控制 可编程序控制器 1 LD1 LD和和LD NOTLD NOT指令指令 LD:取指令,用于常开触点与母线连接。 LD NOT:取反指令,用于常闭触点与母线连接。 指令说明:只要不超出PLC的内存容量,LD,LD NOT指令 可以多次使用。上述指令不影响标志位状态。 LD NOT操作数区域 B:继电器号 IR、SR、HR、LR、TC、AR LD操作数区域 B:继电器号 IR、SR、HR、LR、TC、TR、A

4、R 任务四任务四 基本逻辑控制基本逻辑控制 可编程序控制器 2. OUT2. OUT和和OUT NOTOUT NOT指令指令 OUT:线圈驱动指令,用于将逻辑运算的结果驱动一个指定线圈。 OUT NOT:用于将逻辑运算的结果求反后驱动一个指定线圈。 举例举例 OUT操作数区域 B:继电器号 IR、SR、HR、LR、TC、AR、TR OUT NOT操作数区域 B:继电器号 IR、SR、HR、LR、TC、AR 指令说明: 1 OUT和OUT NOT指令只能以位为单位进行操作, 不影响标志位。2 IR区中已用作输入通道的位不能作OUT、 OUT NOT的输出位。3 OUT和OUT NOT常用于一条梯

5、形图支 路的最后,但有时也用于分支点。4 线圈并联输出时,可连续 使用OUT、OUT NOT 任务四任务四 基本逻辑控制基本逻辑控制 可编程序控制器 例 梯形图 00000 01000 01001 00001 01002 语句表 LD 00000 OUT 01000 OUT NOT 01001 LD NOT 00001 OUT 01002 任务四任务四 基本逻辑控制基本逻辑控制 可编程序控制器 3. AND3. AND和和AND NOTAND NOT指令指令 AND:常开触点的逻辑与操作。 AND NOT:常闭触点的逻辑与操作。 AND、 AND NOT操作数区域 B:继电器号 IR、SR、H

6、R、LR、TC、AR 指令说明: 1AND、 AND NOT指令只能以位为单位进行操作,不影响状态标志位。 2 串联触点的个数没有限制。 举例 任务四任务四 基本逻辑控制基本逻辑控制 可编程序控制器 例1 梯形图 语句表 00000 00001 01000 00000 01000 01001 LD 00000 AND 00001 OUT 01000 LD 00000 AND NOT 01000 OUT 01001 注意注意 任务四任务四 基本逻辑控制基本逻辑控制 可编程序控制器 注意:连续输出的顺序不能颠倒注意:连续输出的顺序不能颠倒 00000 00001 01000 00002 01001

7、 00000 00001 00002 01000 01000 任务四任务四 基本逻辑控制基本逻辑控制 可编程序控制器 4. OR4. OR和和OR NOTOR NOT指令指令 OR:常开触点的逻辑或操作。 OR NOT:常闭触点的逻辑或操作。 OR、 OR NOT操作数区域 B:继电器号 IR、SR、HR、LR、TC、AR 指令说明: 1OR、 OR NOT指令只能以位为单位进行操作,不影响状态标志位。 2 并联触点的个数没有限制。 举例 任务四任务四 基本逻辑控制基本逻辑控制 可编程序控制器 例例 梯形图梯形图 00000 00001 00002 0100000000 00001 00002

8、 01000 0000300003 语句表 LD 00000 AND 00001 OR 00003 AND NOT 00002 OUT 01000 任务四任务四 基本逻辑控制基本逻辑控制 可编程序控制器 5. AND LD5. AND LD 00000 00001 00003 00005 20000 00002 00004 00006 程序分块的逻辑与操作,主要用于两个程序段的连接。 AND LD指令有两种不同的编程方法。 例 语句表 任务四任务四 基本逻辑控制基本逻辑控制 可编程序控制器 语句表语句表1 1 语句表语句表2 2 LD 00000 AND 00001 OR NOT 00002

9、LD 00003 OR 00004 AND LD LD 00005 OR NOT 00006 AND LD OUT 20000 LD 00000 AND 00001 OR NOT 00002 LD 00003 OR 00004 LD 00005 OR NOT 00006 AND LD AND LD OUT 20000 任务四任务四 基本逻辑控制基本逻辑控制 可编程序控制器 6. OR LD6. OR LD 程序分块的逻辑或操作,主要用于两个程序段的连接。 OR LD指令有两种不同的编程方法。 例 梯形图 语句表 00000 00001 01001 00002 00003 00004 00005

10、 LD 00000 AND NOT 00001 LD 00002 AND 00003 OR LD LD NOT 00004 AND NOT 00005 OR LD OUT 01001 练习 任务四任务四 基本逻辑控制基本逻辑控制 可编程序控制器 练习练习1 1 00000 00002 00003 00004 01005 00001 20002 00005 00006 00007 00008 20000 20001 练习2 LD 00000 OR 00001 AND NOT 00002 LD 00005 AND NOT 00006 OR LD LD 00007 AND 00008 OR LD L

11、D 00003 AND 00004 OR 20002 AND LD LD NOT 20000 AND NOT 20001 OR LD OUT 01005 任务四任务四 基本逻辑控制基本逻辑控制 可编程序控制器 练习练习2 2 00000 00001 01000 00002 00003 00004 00005 00006 00007 练习3 LD 00000 LD 00001 LD 00002 AND NOT 00003 OR LD AND LD LD NOT 00004 AND 00005 OR LD LD NOT 00006 AND 00007 OR LD OUT 01000 任务四任务四

12、基本逻辑控制基本逻辑控制 可编程序控制器 练习练习3 3 00002 00003 00000 01000 00001 00004 00005 00006 00007 LD 00002 AND NOT 00003 OR 00001 AND 00000 LD NOT 00004 AND 00005 OR LD LD NOT 00006 AND 00007 OR LD OUT 01000 任务四任务四 基本逻辑控制基本逻辑控制 可编程序控制器 7. 置位SET 和 复位RESET SET当SET指令的执行条件为ON时,使指定继电器置位为ON, 当执行条件为OFF时, SET指令不改变指定继电器的状态

13、。 RESET当RESET指令的执行条件为ON 时,使指定继电器置 位为OFF,当执行条件为OFF时, SET指令不改变指定继电器的状态。 SET N RESET N 任务四任务四 基本逻辑控制基本逻辑控制 可编程序控制器 指令说明指令说明:一般输出位只能用一条指令控制其状态,而 SET和RESET两条指令可控制同一个输出位。例 00000 SET 01000 00003 RESET 01000 SET、RESET操作数区域 N:继电器号 IR、SR、HR、LR、AR LD 00000 SET 01000 LD 00003 RESET 01000 任务四任务四 基本逻辑控制基本逻辑控制 可编程

14、序控制器 8. 8. 保持指令保持指令KEEPKEEP KEEP有两个执行条件,当置位输入端为ON时,继电器保持ON状态直到复位 输入端为ON时,使其为OFF。即置位端为ON 相当于执行SET指令,复位端为 ON相当于执行RESET指令。复位端优先级高。 S KEEP R N KEEP操作数区域 IR、HR、LR、AR 例 任务四任务四 基本逻辑控制基本逻辑控制 可编程序控制器 电机起停保持梯形图电机起停保持梯形图 00000 00001 01000 01000 END 00000 SET 01000 00001 RESET 01000 END 00000 KEEP 00001 01000 E

15、ND 任务四任务四 基本逻辑控制基本逻辑控制 可编程序控制器 9.9.上升沿微分和下降沿微分上升沿微分和下降沿微分 DIFUDIFU和和DIFDDIFD 指令功能:当指令前的程序段执行状态由OFF变为ON时,DIFU指令指定的 寄存器位变为ON,并保持一个扫描周期。当指令前的程序段执行结果由ON 变为OFF时,DIFU指令指定的寄存器位变为ON,并保持一个扫描周期。 例 DIFD N DIFU N 操作数区域 IR、HR、LR、AR 任务四任务四 基本逻辑控制基本逻辑控制 可编程序控制器 例例 语句表语句表 00000 DIFU 20000 DIFD 20001 LD 00000 DIFU 2

16、0000 DIFD 20001 时序图 00000 20000 20001 任务四任务四 基本逻辑控制基本逻辑控制 可编程序控制器 10 10 空操作指令空操作指令NOPNOP 指令功能:用来取消某一步的操作。 该指令无操作数,无梯形图符号。 任务四任务四 基本逻辑控制基本逻辑控制 可编程序控制器 11 11 结束指令结束指令ENDEND END 01 指令功能:在任何程序中,最后一条指令为END,END后的任何指令 将不予执行,且必须有END。 指令说明:执行 END指令将使ER,CY,GR,EQ和LE标志变为OFF。 编制梯形图指令应注意的问题: 任务四任务四 基本逻辑控制基本逻辑控制 可

17、编程序控制器 编制梯形图指令应注意的问题:编制梯形图指令应注意的问题: 1梯形图中线圈应放在最后边。 2除极少数指令不允许有执行条件外,几乎所有的指令都需要执 行条件。 指令 3触点不能画在垂直路径上。 4编程时,对于逻辑关系复杂的程序段,应按照先复杂后简单的 原则编程。 END 任务四任务四 基本逻辑控制基本逻辑控制 可编程序控制器 编制梯形图指令应注意的问题:编制梯形图指令应注意的问题: 5尽量避免出现双线圈输出 00000 01000 01000 01001 00001 01000 例 任务四任务四 基本逻辑控制基本逻辑控制 可编程序控制器 某系统中,要实现货叉取放箱动作。要求如下:某系

18、统中,要实现货叉取放箱动作。要求如下: 1 1 货叉在原位且货叉上无货时,货叉应处于低位;货叉在原位且货叉上货叉在原位且货叉上无货时,货叉应处于低位;货叉在原位且货叉上 有货箱时,货叉应处在高位。有货箱时,货叉应处在高位。 2 2 货叉在低位原位时,按下货叉在低位原位时,按下“左取箱左取箱”按钮,货叉左伸到左位,上升到按钮,货叉左伸到左位,上升到 高位,右伸回到原位。高位,右伸回到原位。 3 3 货叉在高位原位时,按下货叉在高位原位时,按下“右放箱右放箱”按钮,货叉右伸到右位,下降到按钮,货叉右伸到右位,下降到 低位,左伸到原位。低位,左伸到原位。 4 4 货叉动作过程中,断电后能够自动恢复。

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

20、000 右取箱按钮 00001 原位 00002 左位 00003 右位 00004 高位 00005 低位 00006 货叉有货 00007 输出信号:左伸 01000 右伸 01001 上升 01002 下降 01003 内部继电器自200通道开始使用 保持继电器自HR00通道开始使用 任务四任务四 基本逻辑控制基本逻辑控制 可编程序控制器 3 程序设计。程序设计。 “左放箱左放箱”状态保持:在货叉低位、原位、货叉上无箱时,按下状态保持:在货叉低位、原位、货叉上无箱时,按下“左取箱左取箱”按钮,按钮,“左取箱左取箱”状态状态 保持,否则按下按钮无效。当保持,否则按下按钮无效。当“左取箱左取

21、箱”动作完成,货叉回到原位时,动作完成,货叉回到原位时,“左取箱左取箱”状态清除,状态清除, 为下一次操作作好准备。另外。为下一次操作作好准备。另外。“左取箱左取箱”状态还应与状态还应与“右放箱右放箱”状态互锁。因状态互锁。因“左取箱左取箱”状状 态需具有断电记忆功能。态需具有断电记忆功能。 00000 00002 00006 00007 KEEP HR0001 HR0000 00002 “右放箱右放箱”状态保持:当货叉在原位、高位、货叉上有货时,按下状态保持:当货叉在原位、高位、货叉上有货时,按下“右放箱右放箱”按钮,按钮,“右放箱右放箱”状状 态保持,否则按下按钮无效。当态保持,否则按下按钮无效。当“右放箱右放箱”动作完成,货叉回到原位时,利用原位的上升沿清动作完成,货叉回到原位时,利用原位的上升沿清 除除“右放箱右放箱”状态。另外,状态。另外,“右放箱右放箱”状态还应与状态还应与“左取箱左取箱”状态互锁。状态互锁。 左伸:在左伸:在“左取箱左取箱”或或“右放箱右放箱”时,只要货叉处于低位即开始左伸。即时,

温馨提示

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

评论

0/150

提交评论