内容正文:
第三章 PLC的基本逻辑指令及编程
3.1 基本逻辑指令
3.2 基本指令编程实例
3. 1基本逻辑指令
3.1.1 LD、LDI、OUT指令
3.1.2 AND、ANI指令
3.1.3 OR、ORI指令
3.1.4 ORB指令
3.1.5 ANB指令
3.1.6 MPS/MRD/MPP指令
3.1.7
3.1.8
3.1.9
MC/MCR指令
SET/RST指令
PLS/PLF指令
3.1.10 NOP指令
3.1.11 END指令
3.1.1 LD、LDI、OUT指令
LD(读取):用于常开接点接到母线上的逻辑运算起
始。
LDI(读取反):用于常闭接点接到母线上的逻辑运
算起始。
指令格式:LD
程序步为1
另外,与后续的ANB指令组合,在分支点处也可使用。
元件号;LDI
元件号
其操作元件包括X、Y、M、S、T、C。
3.1.1 LD、LDI、OUT指令
OUT(输出):输出驱动各种驱动线圈
指令格式:OUT
元件号
其操作元件包括Y、M、S、T、C
对输入继电器不能使用,并行输出可多次使用OUT
Y、 M:程序步为1
特 M:程序步为2
T:程序步为3
16bit,程序步为3
C:
32bit,程序步为5
LD、LDI、OUT指令的使用说明
LD
X0
X1
母线
LDI
T0
Y1
OUT
Y0
M0
T0
K10
步序
0
1
2
3
4
设定常数
7
8
指令
LD
OUT
LDI
OUT
OUT
SP
LD
OUT
数据
X0
Y0
X1
M0
T0 驱动定时器
K10
T0
Y1
3步
3.1.2 AND、ANI指令
AND,与指令,用于单个常开接点的串联
ANI,与非指令,用于单个常闭接点的串联
指令格式:AND 元件号;ANI 元件号
其操作元件包括 X、Y、M、S、T、C
程序步为1
AND与ANI这两条指令可以多次重复使用
AND、ANI指令的使用说明
AND
X0
Y0
母线
X1
X2
T0
AND
(a)
Y0
M0
ANI
Y1
步序
0
1
2
3
4
5
6
7
指令
LD
AND
OUT
LD
ANI
OUT
AND
OUT
数据
X0
X1
Y0
Y0
X2
M0
T0
Y1
(b)
串联常开触点
串联常闭触点
串联常开触点
纵接输出
3.1.3 OR、ORI指令
OR,或指令,用于单个常开接点的并联
ORI,或非指令,用于单个常闭接点的并联
指令格式:OR 元件号;ORI元件号
其操作元件包括 X、Y、M、S、T、C
程序步为1
说明:
(1) OR、ORI指令用于单个触点的并联连接指令
(2) 两个以上接点串联连接电路块并联连接时,要用后述的ORB指令
(3) OR、ORI是从该指令的当前步开始,对前面的LD、LDI指令并联连
接的, 并联的次数无限制
OR、ORI指令的使用说明
X3
X4
X1
母线
Y2
M0
M10
OR
OR
Y2
OR
ORI
步序 指令
数据
X16 X7
Y3
0
1
2
3
4
5
6
7
8
9
LD
OR
ORI
OUT
LDI
AND
OR
ANI
OR
OUT
X3
X4
X1
Y2
Y2
X16
M0
X7
M10
Y3
并联常开触点
并联常闭触点
并联常开触点
3.1.4 ORB指令
两个或两个以上的接点串联连接的电路叫串联
电路块。对串联电路块并联连接时,有:
指令格式:ORB
无操作元件
程序步为1
(1)分支开始用LD、LDI指令,分支终点用ORB指令。
(2)ORB指令为无目标元件,它不表示触点。
(3)可以看成电路块之间的一段连接线。
ORB指令的使用
X3
X5
X7
Y4
X6
M2
母线
ORB
X11
Y5
串联电路块
ORB指令相当
一段连线
步序
0
1
2
3
4
5
6
7
8
指令 数据
LDX4
AND X5
LDX6
AND X7
ORB 串联电路块
OUT Y4 并联连接
LDM2
AND X11
OUT Y5
ORB指令的使用方法
一种是在要并联的每个串联电路块后加ORB指
令,
分散使用ORB指令时,并联电路的个数没有限制。
另一种是集中使用ORB指令(如下图所示),集中使
用ORB指令时,这种电路块并联的个数不能超过8个
(即重复使用LD、LDI指令的次数限制在8次以下)。
分散使用ORB
串联电路块1
X0
X2
X4
X1
Y5
X3
X5
步序
0
1
2
3
4
5
6
7
8
指令
LD
ANI
LD
AND
ORB
ORB
LD