文档介绍:第二章 基本逻辑指令说明及应用
基本逻辑指令一览表
助记符、名称
功能
可用软元件
程序步
LD取
常开触点逻辑运算开始
X,Y,M,S,T,C
1
LDI取反
常闭触点逻辑运算开始
X,Y,M,S,T,C
1
LDP取脉冲上升沿
上升沿检出运算开始
X,Y,M,S,T,C
2
LDF取脉冲下降沿
下降沿检出运算开始
X,Y,M,S,T,C
2
AND与
常开触点串联连接
X,Y,M,S,T,C
1
ANI与非
常闭触点串联连接
X,Y,M,S,T,C
1
ANDP与脉冲上升沿
上升沿检出串联连接
X,Y,M,S,T,C
2
ANDF与脉冲下降沿
下降沿检出串联连接
X,Y,M,S,T,C
2
OR或
常开触点并联连接
X,Y,M,S,T,C
1
ORI或非
常闭触点并联连接
X,Y,M,S,T,C
1
ORP或脉冲上升沿
上升沿检出并联连接
X,Y,M,S,T,C
2
ORF或脉冲下降沿
下降沿检出并联连接
X,Y,M,S,T,C
2
ANB块与
并联回路块的串联连接
1
ORB块或
串联回路块的并联连接
1
OUT输出
线圈驱动
Y,M,S,T,C
注1
SET置位
动作保持
Y,M,S
注2
RST复位
清除动作保持,寄存器清零
Y,M,S,T,C,D,V,Z
PLS上升沿脉冲
上升沿输出
Y,M(特殊M除外)
1
PLF下降沿脉冲
下降沿输出
Y,M(特殊M除外)
1
MC主控
公共串联点的连接线圈指令
Y,M(特殊M除外)
3
MCR主控复位
公共串联点的消除指令
2
MPS压栈
运算存储
1
MRD读栈
存储读出
1
MPP出栈
存储读出与复位
1
INV取反
运算结果的反转
1
NOP空操作
无动作
1
END结束
输入输出及返回到开始
1
大的资料库下载
软元件为Y和一般M的程序步为1,S和特殊辅助继电器M的程序步为2,定时器T的程序步为3,计数器C的程序步为3-5。
软元件为Y和一般M的程序步为1,S和特殊辅助继电器M、定时器T、计数器C的程序步为2,数据寄存器D以及变址寄存器V和Z的程序步为3。
[LD],[LDI],[LDP],[LDF],[OUT] 指令
指令解说
助记符、名称
功能
可用软元件
程序步
LD取
常开触点逻辑运算开始
X,Y,M,S,T,C
1
LDI取反
常闭触点逻辑运算开始
X,Y,M,S,T,C
1
LDP取脉冲上升沿
上升沿检出运算开始
X,Y,M,S,T,C
2
LDF取脉冲下降沿
下降沿检出运算开始
X,Y,M,S,T,C
2
OUT输出
线圈驱动
Y,M,S,T,C
见说明
LD,LDI,LDP,LDF指令将触点连接到母线上。多个分支用ANB,ORB时也使用。
LDP指令在上升沿(软元件由OFF到ON变化时)接通一个周期;LDF指令在下降沿(软元件由ON到OFF变化时)接通一个周期。
LD,LDI,LDP,LDF指令的重复使用次数在8次以下。即与后面的ANB,ORB指令使用时串并连使用的最多次数为8个。
软元件为Y和一般M的程序步为1,S和特殊辅助继电器M的程序步为2,定时器T的程序步为3,计数器C的程序步为3-5。
OUT指令各种软元件的线圈驱动,但对输入继电器不能使用。并列的OUT可多次连续使用。
OUT指令驱动计数器时,当前面的线圈从ON变成OFF,或者是从OFF变成ON时,计数器才加一。
编程示例
0 LD X000
1 OUT Y000
2 OUT C0 K10
5 LDI X001
6 OUT Y001
7 OUT T0 K100
10 LD C0
11 OUT Y002
12 LD T0
13 OUT Y003
14 LDP X002
16 OUT M2
17 LDF X003
19 OUT M3
20 END
用LD,LDI,LDP,LDF指令与母线连接。输出使用OUT指令驱动线圈。
使用OUT指令驱动定时器的计时线圈或者计数器的计数线圈时,必须设定定时和计数的时间和计数的值,可以是常数K,或者由数据寄存器间接指定数值。
每个程序结束必须要有END指令,关于END指令详见后面的END指令介绍。
[AND],[ANI],[ANDP],[ANDF] 指令
指令解说
助记符、名称
功能
可用软元件
程序步
AND与
常开触点串联连接
X,Y,M,S,T,C
1
ANI与非