当前位置:文档之家› OMRON PLC 常用基本指令

OMRON PLC 常用基本指令


定时器的工作原理

普通定时器和高速定时器均为减法定时器 定时器的输入逻辑接通就开始定时,当定时器的 当前值减到0时,定时时间到,其触点动作 当定时器的输入逻辑断开时,定时器立即复位, 触点恢复原状,且定时值恢复到设定值 定时器指令TIM工作演示

高速定时器指令TIMH与一般定时器指令TIM的区别是 什么?
【例3】已知梯形图程序如图所示,试分析该 梯形图的功能,并画出波形图
00002 10001 00002 10001 TIM001 #0060 END TIM001 10001

由梯形图画波形图是 分析梯形图程序的一 种常用方法 在画波形图之前,先 看懂梯形图程序 然后按照工作的先后 顺序逐步画出波形图
AND LD指令和OR LD指令各有什么功能?
⒋ 块与指令AND LD
AND
LD指令用来处理两个触点组的串联
触点组是若干个触点的组合,也叫程序块 当两个触点组(程序块)串联时,每个触
点组都以起始指令(LD或LD NOT)开始单独 编程,然后用AND LD指令将它们串联起来
AND LD指令的用法
指定继电器仅接通一个扫描周期
DIFD的功能是:当逻辑条件从通到断时,
指定继电器仅接通一个扫描周期
微分指令DIFU、DIFD工作演示
微分指令的工作波形图
00002 DIFU 01600 DIFD 01601
接通 断开 00002 01600 接通 01601
LD DIFU DIFD
00002 01600 01601
10000 10001 10004
00007
END
⒉ 锁存指令KEEP
使用KEEP指令的继电器有两个输入端 置位端S 复位端R 置位端逻辑一接通,继电器接通并保持 当复位端逻辑接通时,该继电器才断开
锁存指令KEEP工作演示
实现自锁功能有几种方法?有什么不同?
KEEP指令可实现自锁功能
该梯形图中有两个分支,要用两个暂存 继电器TR0和TR1来暂存分支点的状态
⒌ 定时器指令
CQM1H系列PLC有两种定时器 普通定时器TIM,时基是0.1s 高速定时器TIMH,时基是0.01s 定时时间设定值的范围为0~9999 定时时间=设定值×时基
OMRON PLC中单个定时器最大定时时间是多长?
⒋ 暂存继电器
暂存继电器TR的功能是什么?使用中要注意什么?
暂存继电器用于存储程序分支点处的
ON/OFF状态
CQM1H系列PLC有8个暂存继电器,编号
为TR0~TR7
在不同的梯级间,同一个暂存继电器可
重复使用
暂存继电器的使用
LD OUT AND OUT AND OUT LD AND OUT LD AND OUT 00002 TR0 00003 TR1 00004 10000 TR1 00005 10001 TR0 00006 10002
数字表示计数器的当前值 3 00005 00000 10001 3 2 1 0 0
CP R
CNT001 #0003
CNT指令的功能是什 么?其输入端CP和R 哪个优先?
LD LD CNT 1 10001
⒎ 可逆计数器CNTR
CNTR指令符号有几个输入端?各有什么作用?
然后用OR
LD指令将两个触点组并联
OR LD指令的用法
程序块 00000 00001 程序块 00002 10000 00003
LD AND LD AND NOT OR LD OUT
00000 00002 00001 00003 10000
二、输出指令
按照逻辑条件建立继电器、定时器、
计数器等元件的状态
LD OR LD OR NOT AND LD OUT 00000 00001 00002 00003 10000
00000 00001 程序块
00002 10000 00003 程序块
⒌ 块或指令OR LD
OR
LD指令用来处理两个触点组的并联
当两个触点组(程序块)并联时,每个
触点组都以起始指令(LD或LD NOT)开始 单独编程
⒊ 逻辑或操作指令OR和OR NOT
逻辑或就是触点的并联连接指令 并联一个常开触点用OR指令 并联一个常闭触点用OR NOT指令
OR和OR NOT指令的用法
00000 00001 00002 00003 10003
指令助记符 LD NOT OR OR NOT AND OUT
数 据 00000 00001 00002 00003 10003
什么是定时器的自 复位接法?这种接 法有什么特点? TIM001接成自复 位定时器。 产生周期为3s的 窄脉冲

00002 1199 1198 1197 TIM001 10000 3600s 3s 2 1 0
00002
【例5】用两个计数器 扩大计数值(自己看 书)
CP R
00003 CNT001 CNT002 CNT001 00003 CNT002
LD LD LD CNTR ─ LD OUT
00002 00003 00004 011 #0003 CNT011 10000
【例4】用定时器和计数器延长定时时间
00002 TIM001 00003 CNT002 10000 END TIM001 CP R TIM001 #0030 CNT002 #1200


6s
⒍ 计数器CNT

设定值用4位十进制数表示,范围0~9999 计数器的计数输入端CP每接通1次,计数值减1 当计数值减到0时,计数器的触点动作 当计数器的复位端R接通时,计数器被复位,其 触点恢复原状,且计数值恢复到设定值
计数器指令CNT工作演示
计数器CNT的工作波形图
00005 00000 CNT001 10001
⒈ OUT和OUT NOT指令
OUT指令将逻辑操作的结果写到输出继
电器、内部辅助继电器、保持继电器及 暂存继电器等
OUT
NOT指令是将逻辑操作的结果取反
后写到输出继电器、内部辅助继电器、 保持继电器等
常用基本指令应用举例
PLC 程序工作演示
00001 00002 00003 00004 00005 00006 10004
地 址 00000 00001 00002 00003
指令助记符 LD OUT LD NOT OUT
数 据 00000 10000 00001 10001
⒉ 逻辑与操作指令AND和AND NOT
逻辑与就是触点的串联连接指令 串联一个常开触点用AND指令 串联一个常闭触点用AND NOT指令
00002 00003 S R KEEP 10000
LD 00002 LD 00003 KEEP 10000
00002 10000
00003 10000
00002
锁 存 指 令 的 工 作 波 形 图
S R
KEEP 10000
00003
⒊ 微分指令
微分指令分为两种 上升沿微分指令DIFU 下降沿微分指令DIFD DIFU的功能是:当逻辑条件从断到通时,
可逆计数器有3个输入端 加计数端II 减计数端DI 复位端R 加计数端每接通1次,可逆计数器的值加1 减计数端每接通1次,可逆计数器的值减1 复位端接通时,可逆计数器被复位成0000
可逆计数器指令CNTR工作演示
可 逆 计 数 器 的 工 作 波 形 图
00002 00003 00004 CNT011 10000 CNTR 011 #0003
CNT001 #0500
CP R
CNT002 #0600
10000 END
END指令的功能是什么?如果程序结尾没有编写该指 令,PLC能否正常工作?
三、程序结束指令
程序的结尾处必须要有程序结束指令END 若程序没有END指令,则在程序运行和查
错时显示出错信息“NO END INST”
AND和AND NOT指令的用法
00001 00003 10000 00002 00004 10001
地 址 00000 00001 00002 00003 00004 00005
指令助记符 LD AND NOT OUT LD NOT AND OUT
数 据 00001 00003 10000 00002 00004 10001
定时器的工作波形图
00003 TIM000 10000 TIM000 #0100
LD TIM ─ LD OUT 00003 000 #0100 TIM000 10000
延长定时时间的方法有几种?各有什么特点?
【例2】用两个定时器延长定时时间
00002 TIM001 TIM002 10000 TIM001 #9000 TIM002 #9000
第三节
OMRON PLC 常用基本指令
一、逻辑条件指令
逻辑条件指令用于为输出指令、功能
指令建立逻辑条件
⒈ 起始指令LD和LD NOT
每一个梯级的开始要用起始指令 如果梯级的开始是常开触点,就使用LD指令 如果梯级的开始是常闭触点,就用LD NOT指令
LD和LD NOT指令的使用
00000 10000 00001 10001
相关主题