资源描述
2 基本逻辑指示说明
(1)逻辑赋值与输出线圈
LD 赋值指令,常开触点逻辑运算开始
LDI 取反赋值指令,常闭触点逻辑运算开始
OUT 输出,线圈驱动
(2)触点串联:
AND 与指令,常开触点串联连接,可重复多次使用
ANI 与非指令,常闭触点串联连接,可重复多次使用
注:OUT 指令后,通过触点对其它线圈使用 OUT 指令称之为*接输出(上图的 OUT y4 ),这种*接输出如果顺序不错,可以多次重复。
(3)触点并联
OR 或指令,常开触点并联连接。
ORI 或非指令,常闭触点并联连接。
0
LD
X
4
说明:
并联边接的次数理论上无限制,但由于编程器和打印机的功能对此有限制,所以并联连接的实际次数限制在 24 行以下。
1
OR
X
6
2
ORI
M
102
3
OUT
Y
5
4
LDI
Y
5
5
AND
X
7
6
OR
M
103
7
ANT
X
10
8
OR
M
110
9
OUT
M
103
(4)电路块的串、并联A
ORB 电路块或串联电路的并联连接
ANB 电路块与并联电路的串联连接
(5)多重输出电路
MPS 进栈 (Pvsh)
MRD 读栈 (Read)
MPP 出栈 (Pop)
PLC 中有11 个存储运算中间结果的存储器,称之为栈存贮器。
MPS / MRD / MPP 指令都是无操作元件号的指令。
0
LD
X
6
1
MPS
2
AND
X
7
3
OUT
Y
4
4
MRD
5
AND
X
10
6
OUT
Y
5
7
MRD
8
AND
X
11
9
OUT
Y
6
10
MPP
11
AND
X
12
12
OUT
Y
7
(6)主控触点
MC 主控电路块起点。 MC 指令为 3 步指令
MCR 主控电路块终点(复位) MCR 为2 步指令
0
LD
X
0
1
MC
N
0
3
SPD 12345
M
100
4
LD
X
1
5
OUT
Y
0
6
LD
X
2
7
OUT
Y
1
8
MCR
N
0
说明:N 的嵌套层数从 0 ~ 7 ,最多 8 层。
(7)自保持与解除
SET 置位 令元件自保持 ON
RST 复位 令元件自保持 OFF,清数据寄存器
0
LD
X
0
1
SET
Y
0
2
LD
X
1
3
RST
Y
0
(8)脉冲输出
PLS 上升沿微分输出
PLF 下降沿微分输出
0
LD
X
0
1
PLS
M
0
3
LD
M
0
4
SET
Y
0
5
LD
X
1
6
PLF
M
1
8
LD
M
1
9
RST
Y
0
(9)空操作指令
NOP 表示与动作、无元件
程序若加入NOP 指令,改动或追加程序时,可以减少步序号的改变,另 外,用NOP 指令替换已写入的指令,也可改变电路。
程序执行全清操作时,全部指令变成NOP。
(10)程序结束
END 输入输出处理程序回“第0 步”。
PLC 反复进行输入处理、程序运算、输出处理,若在程序最后写入 END指令,则以后的程序就不再执行,直接进行输出处理。在程序调试 过程中,按段插入 END 指令,可以顺序扩大对各程序段动作的检查。
注意:执行END 指令时,也刷新警戒(看门狗)时钟
(Watchdog timer)
展开阅读全文