当前位置:文档之家› 欧姆龙plc指令讲解

欧姆龙plc指令讲解


当RESET指令的执行条 件为ON时,使指定继电 器复位为OFF,当执行 条件为OFF时,RESET 指令不改变指定继电器 的状态。 指令的应用
SET和RESET指令的应用
8.保持指令---KEEP(11)
功能: 根据两个执行条件,KEEP用来保持指定继 电器N的ON状态或OFF状态。 具有断电保持功能。 KEEP指令的用法
-----CPM1A系列 PC的指令根据功能分为 基本指令和应用指令两大类
1.指令的格式、操作数及标志
指令的格式为: 助记符(指令码)操作数1 操作数2 操作数3
2.指令的两种形式 微分型和非微分型

只要执行条件为ON,指令的非微分形式在每个循环周期都 将执行; 微分指令仅在执行条件由OFF变为ON时才执行一次。
例下页
例1,分析梯形图的结构

电机优先启动控制。 有5个电机M1~M5,都有启动和停止控制按钮, 要求按顺序启动,即前级电机不启动时,后级电 机无法启动;前级电机停,后级电机也都停。
例2 下一页
例2,用两种分支方法分析梯形图
B.跳转指令下一页
B.跳转/跳转结束指令
(JMP(04)/JME(05)
联锁/联锁解除指令处理分支电路
复合输出定义: 电路图中,A点为分支点,右侧分为若干条支路,且每条支 路都有触点控制。 IL/ILC的两点说明下一页
IL/ILC的说明:
(1)不论IL前面的 条件是ON或OFF, PC都要对IL—ILC 之间的联锁程序段 处理,都要占用扫 描时间。
(2)IL和ILC指令可以 成对使用,也可以多 个IL指令配一个ILC 指令,但不允许嵌套 使用(如IL—IL— ILC—ILC)。
若输入继续为ON,则 定时器的输出保持为 ON。 当定时器的输入变为 OFF时,定时器的输 出随之变为OFF。
输入on
开始定时延时时间到输出on
应用下一页
TIM指令的应用
注意: 定时器没有断电保持功能,断电时,定时器 复位,不能保存定时器的当前值。
2.高速定时器下一页
2.高速定时器指令一TIMH(15)
梯形图符号及操作数取值区域
高速定时器的最小定时单位为0.01秒,定时范围 为0~99.99秒,定时时间为SV×0.01秒。除此 之外,其它情况TIMH与TIM相同。
3.计数器下一页
3.计数器指令一CNT
梯形图符号及操作数取值区域
注释:N为计数器TC号,SV为计数设定值。CP为 计数脉冲输入端,R为复位端 。
出错标志位 25503 ,当 SV 不是 BCD 数或间接寻 址的DM通道不存在时置位为ON。
例1,长时间定时的问题下一页
例1,如何实现1小时定时?
答:用计数器实现长时间定时! 注:25500是特殊继电器的位,提供0.1s时钟脉冲。
应用下一页
用TR位处理梯形图的分支
多分支下一页
用TR位处理多分支电路
TR指令的说明下一页
TR指令的说明

在同一程序段中,同一 TR 号 不 能 重 复 使 用 , 在不同的程序段中,同 一 TR 号可以重复使用。

TR不是独立的编程指 令,只能和LD或OUT 等基本指令一起使用 指令的梯形图。
连续使用IL指令下一页
连续使用IL指令
并联输出、连续输出和复合输出下一页
并联输出、连续输出和复合输出
2.暂存继电器下一页
A.梯形图的分支指令 1.联锁/联锁解除指令IL/ILC 2.暂存继电器(TR)

暂存继电器TR 共有8位,分别 为TR0~TR7
TR位可用来暂时存储 执行结果,如果一个 TR位被设置于一个分 支点处,则当前的执 行结果就会存储在指 定的TR位中。
11.结束指令一END(01)

功能:END指令表示 程序结束。
基本指令
(熟练掌握)
1.LD和LD NOT 指令 2.OUT和OUT NOT指令 3.AND和AND NOT指令 4.OR和OR NOT指令 5.AND LD指令 6.OR LD指令 7.置位和复位指令SET和RESET 8.保持指令KEEP 9 .上升沿微分和下降沿微分指令DIFU和DIFD 10 .空操作指令NOP 11 .结束指令END
}
}
共用TC号, 000-127。
功能强大, 使用复杂!
关于BCD码下一页
关于BCD码
BCD = Binary Coded Decimal 二进制编码的十进制 规则:每四个二进制位表示一位十进制位。
因此: BCD的0001 0001 表示十进制数的11。 BCD的加法应该如十进制。 如1001+1 = 0001 0000 不是1010
KEEP指令的用法 启保停电路
与普通继电器电路比较
KEEP指令启保停电路与 普通继电器电路
两图中的程序功能 完全相同,但用 KEEP指令编程可 以少用一条指令。
具有断电保持功能
9.上升沿微分和下降沿微分指令 DIFU(13)和DIFD(14)


功能: 当执行条件由OFF变为ON 时,上升沿微分DIFU使指 定继电器在一个扫描周期 内为ON;
更复杂的梯形图下页
你能够写出下图的语句表么?
你能够写出下图的语句表么?
第四部分、应用指令下一页
第四部分、应用指令
A.处理梯形图的分支指令 1.联锁/联锁解除指令IL(02)/ILC(03) 2.暂存继电器(TR)


功能:IL总是和ILC指令一起使用,用于 处理梯形图中的分支电路图
分支应用下一页
为方便区分,本课程使用BCD数值时前面加#号。
1.定时器下一页
1.定时器指令TIM 梯形图符号及操作数取值区域
定时器的最小定时单位为0.1秒,定时范围0~999.9 秒,定时时间为SV×0.1秒。
功能下一页
TIM指令的功能
请大家注意不要“死记硬背”!


定时器为通电延时,当 定时器的输入为OFF时, 定时器的输出为OFF。 当定时器的输入变为 ON时,开始定时,定 时时间到,定时器的输 出变为ON。
第三部分 编制梯形图应注意的问题
(1)梯形图中线圈应放在最右边
编制梯形图应注意的问题
(2)除极少数指令(如ILC、JME等)不允许有 执行条件外,几乎所有的指令都需要执行条件.
如何解决:上电后指令一直执行? 上电后指令只执行一次?
特殊辅助继电器: 25313为常ON继电器 25314为常OFF继电器 25315常用作初始化脉冲,它在PC运行的第一个扫 描周期,处于ON状态,然后处于OFF状态。
梯形图符号及操作数取值区域
功能下一页
JMP/JME指令的功能
(1)当JMP N的执行条件为OFF时,跳过JMP N和JME N之间的程序段,不占扫描时间 (2)有两种类型的跳转:跳转号N在01~49之间取 值时,每个N只能使用一次;当N取00值时, JMP00 —JME00可以在程序中多次使用。以00作为 JMP的跳转号时,它的执行时间比其他跳转指令的执 行时间要稍长一些。 (3)多个JMP N可以共用一个JME N,如JMP 00— JMP 00—JME 00 。 (4)跳转指令可以嵌套使用,但必须是不同跳转号 的嵌套,如JMP 00—JMP 01—JME 01—JME00。
应用下一页
CNT指令的应用
说明: (1)计数器编程时,先编计数输入端,再编复位端, 最后编CNT指令。 (2)定时器和计数器的编号是共用的,使用时不能 冲突。 工作时序下一页
CNT的工作时序
4.可逆计数器下一页
4.可逆计数器指令一CNTR(12) 梯形图符号及操作数取值区域
注释:
N为计数器TC号,SV为计数设定值。ACP为加计 数脉冲输入端,SCP为减计数脉冲输入端,R为复位 端。 应用下一页
第三章 CPM1A指令系统
指令系统概述
基本指令(11类17条)
编制梯形图应注意的问题
应用指令(17大类)
•第一部分、指令系统概述
大家一起来回顾梯形图的有关知识!
•第一部分、指令系统概述
为什么要学习指令系统? 1、能够翻译梯形图为语句表 2、能够轻松地学习其他类型的PLC
•第一部分、指令系统概述
功能: AND指令表示常开触点与前面的触点电路相串联; AND NOT指令表示常闭触点与前面的触点电路相串联。
应用--》下页
AND和AND NOT指令的应用
连续输出及其编程--》下页
AND和AND NOT, 连续输出
连续输出次序颠倒
4.OR和OR NOT指令
功能: OR指令表示常开触点与前面的触点电路相并联; OR NOT指令表示常闭触点与前面的触点电路相并联。 应用--》下页

当执行条件由ON变为 OFF时,下降沿微分指 令DIFD使指定继电器在 一个扫描周期内为ON。
指令的应用
DIFU和DIFD指令的应用10源自空操作指令 NOP(00)•
NOP指令的应用
功能:空操 作指令用来 取消某一步 操作
注:修改程序时,使用NOP指令, 可使步序号变更较少,便于调试程序 。
6.OR LD指令
功能:OR LD指令用于逻辑块的并联连接,即 对逻辑块进行逻辑 “或”的操作。复杂梯形图--》
OR LD指令复杂梯形图
7.置位和复位指令 SET和RESET


功能:
当SET指令的执行条件为 ON时,使指定继电器置位 为ON,当执行条件为OFF 时,SET指令不改变指定 继电器的状态。
B.跳转指令下一页
两种分支语句的理解
TR 临时存放某节点状态 条件 应用:LD ---OUT TR0 存 请同学们 LD TR0 将这两句话 取 写在教材上 IL,ILC 造就新母线的工具 条件 应用: LD ---- 新母线开始 IL
相关主题