PLC第四章 基本逻辑指令

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

【例4-6】 LDP,LDF,ANDP,ANDF,ORP,PRF指令的梯形图和指令 程序见图4.7和图4.8
0 LDP X000 2 ORP X001 4 OUT M0 5 LD M8000
6 ANDP X002 (a) 8 OUT M1 (b)
(a) 梯形图 (b) 指令程序 (c) 时序图 (c) 图4.7 LDP, ANDF,ORP指令
【例4-4】 ORB指令的梯形图和指令程序见图4.5
正确的程序 0 LD X000 1 AND X001 2 LD X002 不佳的程序 0 LD X000 1 AND X001 2 LD X002
Байду номын сангаас
3 AND X003
3 AND X003
4 ORB;ORB分开使用 4 LDI X004 5 LDI X004 6 AND X005 5 AND X005 6 ORB
4.1.2 触点串联指令AND, ANI
1.指令定义及应用对象
表4.3 触点串连指令AND,ANI的定义与应用对象 指令符 名称 指令对象 程序步
AND
ANI

与非
X,Y,M,S,T,C
X,Y,M,S,T,C
1
1
注:使用M1536-M3071时,程序步加1
2.指令功能及说明
用AND/ANI指令可串联连接单个常开/常闭触点。串联触点 数量不受限制,该指令可多次使用 OUT指令后,通过触点对其他线圈使用OUT指令,称之为 纵接输出。(图4.2的OUT M101与OUT Y004) 如图4.2所示,紧接OUT M101以后,通过触点T1可以使用 OUT Y004,若驱动顺序相反(如图4.3所示)时,则必须使 用后述的MPS指令
4.1.4串联回路块并联指令ORB
1.指令定义及应用对象
表4.5 串联回路块的并联指令的定义与应用对象 指令符 ORB 名称 回路块或 指令对象 串联回路块 程序步 1
2.指令功能及说明
由2个以上的触点串联连接的回路被称为串联回路块 。将 串联回路块并联连接时,分支开始用LD,LDI指令,分支结 束用ORB指令 ORB指令是不带软元件编号的独立指令 有多个串联回路时,如对每个回路块使用ORB指令,则 串联回路没有限制 ORB指令也可成批使用,但是由于LD,LDI指令的重复次 数限制在8次以下,因此编程时必须注意
除特殊的M以外的M、Y
1
2. 指令功能及说明
使用PLS指令时,仅在驱动输入为ON后的一个扫描 周期内,软元件Y,M动作 使用PLF指令时,仅在驱动输入为OFF后的一个扫 描周期内,软元件Y,M动作 在驱动输入保持为ON时,让可编程控制器由 RUN→STOP→RUN时,PLS M0动作,但是PLS M600(电池后备)不动作。对于后面的一个RUN,这 是因为在STOP时,M600仍保持着动作状态 相同动作的指令程序
【例4-10】 置位与复位令的梯形图与指令程序
0 LD 2 LD 4 LD 6 LD X000 X001 X002 X003 1 SET Y000 3 RST Y000 5 SET M 0 7 RST M 0 8 LD X004 (a) 9 SET S 0 (b) (a) 梯形图 (b)指令程序 (c) X000、X001和Y000的时序图 ( c) 11 LD X005 12 RST S 0 14 LD X006 15 RST D 0 18 LD X000 19 OUT T250 SP K 10 22 LD X007 23 RST T250
0 LDP X000 2 AND Y000 3 OUT M1 4 LDP X000
6 OR Y000 7 ANI (a) M1 (b) (a) 梯形图 (b) 指令程序 (c) 时序图 (c) 图4.9 双稳态电路
8 OUT Y000
【例4-8】图4.10所示的梯形图是LDP指令的应用例
① ② ③
OUT指令与脉冲指令两种情况(见图4.12)都在X010由
OFF→ON变化时,M6接通一个扫描周期
【例4-9】X000、X001作为脉冲指令的触发信号(图4.11(b))
0 LD 2 LD 4 LD 6 LD (a) X000 M0 X001 M1 1 PLS M 0 3 SET Y000 5 PLF M 1 7 RST Y000 (a)脉冲指 令编程的梯形图 (b) 脉冲指令执 行的时序图 (b) 图4.11 脉冲指令编程
分支起点
3 AND X003 4 LD X004
5 AND X005 6 ORB 7 OR X006 8 ANB 9 OR X003 10 OUT Y007 图4.6 ANB指令 并联回路块结束 与前面的回路串联
4.1.6 边沿检出指令LDP,LDF,ANDP,ANDF,ORP,ORF 1. 指令定义及应用对象
4.1.8 置位与复位指令SET, RST
4.1.9 反转指令INV
4.1.10 栈操作指令MPS, MRD, MPP 4.1.11 主控触点指令MC, MCR 4.1.12 空操作指令NOP 4.1.13 程序结束指令END 4.2 梯形图设计 4.2.1 梯形图的特点 4.2.2 梯形图编程格式 4.2.3 梯形图设计的基本步骤 4.2.4 梯形图设计规则
表4.7 边沿检出指令的定义与应用对象 指令符 名称 指令对象 程序步
LDP
LDF ANDP ANDF ORP ORF
取脉冲上升沿
取脉冲下降沿 与脉冲上升沿 与脉冲下降沿 或脉冲上述沿 或脉冲下降沿
X,Y,M,S,T,C
X,Y,M,S,T,C X,Y,M,S,T,C X,Y,M,S,T,C X,Y,M,S,T,C X,Y,M,S,T,C
面的回路串联连接
若多个并联回路块按顺序和前面的回路串联时,ANB指令 的使用次数没有限制。也可成批使用ANB指令,但在这种场 合,与ORB指令一样,要注意LD,LDI指令的使用次数限制在 8次以下
【例4-5】ANB指令的梯形图和指令程序见图4.6
0 LD 1 OR X000 X001
2
LD
X002
表4-2 定时器、计数器的设定与步数
定时器,计数器 K的设定范围 实际的设定值 步数
1ms定时器
1~32,767
0.001~32.767
3
10ms定时器 1~32,767 100ms定时器
0.01~327.67 3 0.1~3276.7
16位计数器
1~32,767
同左
3
32位计数器
2,147,483,648~+2,147,483,647
第四章 基本逻辑指令
教学提示:PLC中用于一般控制系统的逻辑编 程的指令是基本逻辑指令。FX2N的基本逻辑指令 有27条,其功能很强,能解决实际生产中一般的 继电器—接触器控制问题 教学要求:本章让学生了解FX2N逻辑指令的类 别、定义、书写方式和功能;掌握应用基本逻辑 指令的功能、编程的规则、方法与步骤;能针对 一般的工程控制要求应用基本逻辑指令编写工程 控制程序
0 LD X002 1 AND X000; 串联触点 2 OUT Y003 3 LD Y003 4 ANI X003; 串联触点 5 OUT M101 6 AND T 1; 串联触点 7 OUT Y004; 纵接输出 图4.2 AND,ANI指令
图4.3 改变图4.2中的Y004驱动顺序
4.1.3触点并联指令OR,ORI
Y,M:1; S,特殊M:2; T:3; C:3~5
注:使用M1563-M3071时,程序步加1
2.指令功能及说明
LD,LDI指令用于将常开/常闭触点连接到母线上, 其他用法与后述的ANB指令组合,在分支起点处也 可使用 OUT指令是对输出继电器、辅助继电器、状态、 定时器、计数器的线圈驱动指令 并列的OUT命令能多次连续使用 对于定时器的计时线圈或计数器线圈,使用OUT 指令后,必须设定常数K 常数K的设定范围、实际的定时器常数、相对于 OUT指令的程序步数(包含设定值)如下表4.2所示
;ORB成批使用
7 ORB
8 OUT Y006 图4.5 ORB指令
7 ORB
8 OUT Y006
4.1.5并联回路块串联指令ANB
1. 指令定义及应用对象
表4.6 并联回路块的串联指令的定义与应用对象
指令符 ANB
名称 回路块与
指令对象 并联回路块
程序步 1
2. 指令功能及说明
由2个以上的触点并联连接的回路称为并联回路块。当并联 回路块与前面的回路串联连接时,使用ANB指令。分支的起 点用LD或LDI指令,并联回路块结束后,使用ANB指令与前
1.指令定义及应用对象
表4.4 逻辑或指令的定义与应用对象
指令符
OR ORI
名称
或 或非
指令对象
X,Y,M,S,T,C X,Y,M,S,T,C
程序步
1 1
注:使用M1563-M3071时,程序步加1
2.指令功能及说明
OR,ORI被用作单个常开/常闭触点的并联连接指令 OR,ORI是指从该指令的步开始,与前述的LD、LDI指 令步进行并联连接
第四章
4.1 基本逻辑指令
基本逻辑指令
4.1.1 逻辑取及线圈驱动指令LD, LDI, OUT 4.1.2 触点串联指令AND, ANI 4.1.3 触点并联指令OR, ORI 4.1.4 串联回路块并联指令ORB 4.1.5 并联回路块串联指令ANB 4.1.6 边沿检出指令LDP, LDF, ANDP, ANDF,ORP, ORF 4.1.7 脉冲指令PLS, PLF
0 LDP X000 2 ORP X001 4 OUT M0 5 LD M8000
6 ANDP X002 8 OUT M1
(a) (b)
(a) 梯形图
(b) 指令程序 (c) 时序图 (c) 图4.8 LDF,ANDF,ORF指令
【例4-7】双稳态电路程序设计。图4.9是双稳态电路 的梯形图和时序图
【例4-3】 OR/ORI指令应用的梯形图和指令程序见图4.4
0 LD X004
1 OR X006
2 ORI M102; 并联连接 3 OUT Y005 4 LDI Y005 5 AND X007 6 OR M103 7 ANI X010 8 OR M110; 并联连接 9 OUT M103 图4.4 OR,ORI指令
当X000驱动M0后,①③ 执行M0的上升沿检出功能 而④为LD指令,因此在 M0接通时,Y002接通

图4.10 LDP指令举例
4.1.7脉冲指令PLS, PLF
1. 指令定义及应用对象
表4.8 脉冲指令的定义与应用对象
指令符
名称
指令对象
程序步
PLS
上升沿脉冲
除特殊的M以外的M、Y
1
PLF
下降沿脉冲
同左
5
【例4-1】 LD, LDI及OUT指令的梯形图和指令程序见图4.1
0 LD X000; X000常开触点与母 线连接
1 OUT Y000; 驱动Y000
2 LDI X001; X001常闭触点与母线 连接 3 OUT M100; 驱动M100 4 OUT T0; 驱动T0 K 19; 设定时常数 7 LD T 0; T0常开触点与母线连 8 OUT Y001; 驱动Y001
2
2 2 2 2 2
2. 指令功能及说明
LDP、ANDP、ORP指令是进行上升沿检出的触点 指令,仅在指定位软元件的上升沿时(OFF→ON变 化时)接通一个扫描周期 LDF、ANDF、ORF指令是进行下降沿检出的触点 指令,仅在指定位软元件的下降沿时(ON→OFF变 化时)接通一个扫描周期 利用上升沿检出和下降沿检出这一特性,可以利 用同一信号进行状态转移
OUT指令
脉冲指令
图4.12 边沿检出指令与脉冲指令的比较
4.1.8置位与复位指令SET,RST
1. 指令定义及应用对象
表4.9 置位与复位指令的定义与应用对象
指令符
名称
指令对象
程序步
SET
置位
Y, M, S
Y,M : 1 S,特殊M : 2 T,C : 2 D,V, Z,特殊D: 3
RST
复位
Y, M, S, T, C, D, V, Z
注:用M1563-M3071时,程序步加1
2. 指令功能及说明
在例4.8所示程序中,X000一旦接通后,即使它再断 开,Y000仍然继续动作。X001一旦接通时,即使它断 开,Y000仍然保持不被驱动。对于M,S也是一样的 对于同一软元件,SET、RST可多次使用,顺序也 可随意,但最后执行者有效 要使数据寄存器(D)、变址寄存器(V)、(Z) 的内容清零时,也可使用RST指令 累积定时器T246~T255的当前值的复位以及触点复 位也可使用RST指令
4.3 基本逻辑指令应用举例
4.1 基本逻辑指令
4.1.1 逻辑取及线圈驱动指令LD, LDI, OUT 1.指令定义及应用对象
表4.1逻辑取及线圈驱动指令的定义与应用对象
指令符 名称 指令对象 程序步
LD
取指令
X,Y,M,S,T,C
1
LDI
取反指令
X,Y,M,S,T,C
1
OUT
线圈驱动指令
Y,M,S,T,C
相关文档
最新文档