当前位置:文档之家› 基本逻辑控制

基本逻辑控制


END
可编程序控制器
任务四
基本逻辑控制
4.2 CPM1A 系列PLC的基本指令 系列PLC PLC的基本指令
编写应用程序时,使用频率最高的是基本指令。CPM1A系列PLC有 17条基本指令,初学者要从学习这些简单的指令入手,逐步了解其他 各种指令的功能和使用方法。
END
可编程序控制器
任务四
基本逻辑控制
00000
01000 01001
AND OUT LD
AND NOT 01000 OUT 01001
注意
END
可编程序控制器
任务四
基本逻辑控制

注意: 注意:连续输出的顺序不能颠倒
00000
00001
01000
00002 01001
00000 00001 00002 01000 01000
END
可编程序控制器
SET N
RESET N
END
可编程序控制器
任务四
基本逻辑控制

SET、RESET操作数区域 N:继电器号 IR、SR、HR、LR、AR 指令说明:一般输出位只能用一条指令控制其状态,而 指令说明 SET和RESET两条指令可控制同一个输出位。例
00000
SET 01000 RESET 01000
END
可编程序控制器
任务四
基本逻辑控制
OUT和 2. OUT和OUT
NOT指令 NOT指令
OUT:线圈驱动指令,用于将逻辑运算的结果驱动一个指定线圈。 OUT NOT:用于将逻辑运算的结果求反后驱动一个指定线圈。
OUT操作数区域 OUT NOT操作数区域 B:继电器号 B:继电器号 IR、SR、HR、LR、TC、AR、TR IR、SR、HR、LR、TC、AR
END
可编程序控制器
任务四
基本逻辑控制
结束指令——END 11 结束指令 END
指令功能:在任何程序中,最后一条指令为END,END后的任何指令 将不予执行,且必须有END。 END 01
指令说明:执行 END指令将使ER,CY,GR,EQ和LE标志变为OFF。
编制梯形图指令应注意的问题:
END
可编程序控制器
END
可编程序控制器
任务四
基本逻辑控制
7. 置位SET 和 复位RESET
SET——当SET指令的执行条件为ON时,使指定继电器置位为ON, 当执行条件为OFF时, SET指令不改变指定继电器的状态。 RESET——当RESET指令的执行条件为ON 时,使指定继电器置 位为OFF,当执行条件为OFF时, SET指令不改变指定继电器的状态。
指令说明: OUT和OUT NOT指令只能以位为单位进行操作, 1
不影响标志位。2 IR区中已用作输入通道的位不能作OUT、 OUT NOT的输出位。3 OUT和OUT NOT常用于一条梯形图支 路的最后,但有时也用于分支点。4 线圈并联输出时,可连续 使用OUT、OUT NOT 举例
END
可编程序控制器
基本逻辑控制
编制梯形图指令应注意的问题: 编制梯形图指令应注意的问题: 5 尽量避免出现双线圈输出
00000 01000 01000 01001
00001
01000

END
可编程序控制器
任务四
基本逻辑控制
某系统中,要实现货叉取放箱动作。要求如下: 某系统中,要实现货叉取放箱动作。要求如下: 货叉在原位且货叉上无货时,货叉应处于低位; 1 货叉在原位且货叉上无货时,货叉应处于低位;货叉在原位且货叉上 有货箱时,货叉应处在高位。 有货箱时,货叉应处在高位。 货叉在低位原位时,按下“左取箱”按钮,货叉左伸到左位, 2 货叉在低位原位时,按下“左取箱”按钮,货叉左伸到左位,上升到 高位,右伸回到原位。 高位,右伸回到原位。 货叉在高位原位时,按下“右放箱”按钮,货叉右伸到右位, 3 货叉在高位原位时,按下“右放箱”按钮,货叉右伸到右位,下降到 低位,左伸到原位。 低位,左伸到原位。 货叉动作过程中,断电后能够自动恢复。 4 货叉动作过程中,断电后能够自动恢复。
S R
KEEP N
KEEP操作数区域 KEEP IR、HR、LR、AR

END
可编程序控制器
任务四
基本逻辑控制
电机起停保持梯形图
00000 01000
00001 01000
00000 00001
END
SET 01000 RESET 01000
END
00000 00001
KEEP 01000 END
任务四
基本逻辑控制

梯形图 00000 01000 01001
语句表
LD 00000 OUT 01000 OUT NOT 01001 LD NOT 00001 OUT 01002
00001
01002
END
可编程序控制器
任务四
基本逻辑控制
AND和 3. AND和AND
NOT指令 NOT指令
AND:常开触点的逻辑与操作。 AND NOT:常闭触点的逻辑与操作。
AND、 AND NOT操作数区域 B:继电器号 IR、SR、HR、LR、TC、AR
指令说明:
1 2 •举例
END
AND、 AND NOT指令只能以位为单位进行操作,不影响状态标志位。 串联触点的个数没有限制。
可编程序控制器
任务四
基本逻辑控制
例1
00000
梯形图
00001 01000
语句表 LD 00000 00001 01000 00000
高位 左位 原位 右位(低位)
可编程序控制器
任务四
基本逻辑控制
可编程序控制器
任务四 学习目标: 学习目标:
基本逻辑控制
1. 掌握可编程序控制器基本指令的功能和使用方法 2. 熟练掌握电机正反转控制
END
可编程序控制器
任务四
基本逻辑控制
任务四 教学内容:
4.1 概述 4.2 4.3
基本逻辑控制
CPM1A 系列PLC的基本指令 系列PLC PLC的基本指令 NEZA系列PLC指令系统 NEZA系列PLC指令系统 系列PLC
00002
END
可编程序控制器
任务四
基本逻辑控制
语句表1 语句表1 LD 00000 AND 00001 OR NOT 00002 LD 00003 OR 00004 AND LD LD 00005 OR NOT 00006 AND LD OUT 20000
语句表2 语句表2 LD AND OR NOT LD OR LD OR NOT AND LD AND LD OUT 20000 00000 00001 00002 00003 00004 00005 00006
END
可编程序控制器
任务四
基本逻辑控制
9.
上升沿微分和下降沿微分 ——DIFU和DIFD DIFU和 DIFU DIFU DIFD N N 操作数区域 IR、HR、LR、AR
指令功能:当指令前的程序段执行状态由OFF变为ON时,DIFU指令指定的 寄存器位变为ON,并保持一个扫描周期。当指令前的程序段执行结果由ON 变为OFF时,DIFU指令指定的寄存器位变为ON,并保持一个扫描周期。 例
任务四
基本逻辑控制
编制梯形图指令应注意的问题: 编制梯形图指令应注意的问题:
1 梯形图中线圈应放在最后边。
2
除极少数指令不允许有执行条件外,几乎所有的指令都需要执 行条件。 指令
3 4
触点不能画在垂直路径上。 编程时,对于逻辑关系复杂的程序段,应按照先复杂后简单的 原则编程。
END
可编程序控制器
任务四
AND NOT LD
AND NOT 00006 OR LD LD AND OR LD LD AND OR AND LD LD NOT 20000 00003 00004 20002 00007 00008
AND NOT 20001 OR LD
练习2
OUT
01005
END
可编程序控制器
任务四
基本逻辑控制
LD SET LD
00000 01000 00003
00003
RESET 01000
END
可编程序控制器
任务四
基本逻辑控制
8.
保持指令——KEEP KEEP 保持指令
KEEP有两个执行条件,当置位输入端为ON时,继电器保持ON状态直到复位 输入端为ON时,使其为OFF。即置位端为ON 相当于执行SET指令,复位端为 ON相当于执行RESET指令。复位端优先级高。
练习3
OUT
01000
END
可编程序控制器
任务四
基本逻辑控制
练习3 练习3
LD 00002
00002 00003 00000 01000 00001 00004 00006 00005 00007
AND NOT 00003 OR AND 00001 00000
LD NOT 00004 AND OR LD LD NOT 00006 AND OR LD OUT 01000 00007 00005
END
可编程序控制器
任务四
基本逻辑控制
4.1
概述
一、指令的分类 按指令功能的不同,可分为基本指令和应用指令两类。 按指令功能的不同,可分为基本指令和应用指令两类。 基本指令是直接对输入和输出点进行操作的指令,如输入、 基本指令是直接对输入和输出点进行操作的指令,如输入、输出及逻辑 等操作。 “与”、“或”、“非”等操作。 应用指令是进行数据传送、数据处理、数据运算、 应用指令是进行数据传送、数据处理、数据运算、程序控制等操作的指 应用指令的多少关系到PLC功能的强弱。 PLC功能的强弱 令。应用指令的多少关系到PLC功能的强弱。 二、指令的格式 指令的格式可以表示为: 指令的格式可以表示为: 助记符(指令码) 操作数1 助记符(指令码) 操作数1 操作数2 操作数2 操作数3 操作数3
相关主题