主控,置位与复位指令
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
无动作
END指令
梯形图表示
PLS
M
PLF
M
NOP
操作元件 程序 步
输出继电 器Y, 辅助 1 继电器M
输出继电 器Y, 辅助 1 继电器M
无
1
35
二:习题
1.判断题
1.PLC内部的“软继电器”并不是物理实体,其“触点”也没有 使用数量和使用次数的限制。() 2.输入继电器只能由外部信号驱动,而不能由内部指令来驱动。 () 3.输出继电器可以由外部信号或PLC的内部控制指令来驱动() 4.辅助继电器用户不能占用,但其触点可供编程使用。() 5.特殊辅助继电器用户不能占用,但其触点可供编程使用。() 6.PLC I/0地址编号可以随意设定。() 7.PLC内部的“软继电器”(包括定时器和计数器)均可提供无 数对动合和动断触点以供编程使用。() 8.输出指令的操作数可以是输入继电器X。() 9.同一程序中相同编号的定时器或计数器只能使用一次。() 10.MPS、MPP指令可以不必成对使用。()
36
二:习题
2.填空题
1.PLS和PLF分别为____指令和___指令,其功能是分别在输 入信号的___和___产生___. 2.集中使用ORB指令的次数不允许超过___次。 3.MPS、MPP指令连续使用应少于___次。
3.问答题
1.使用栈指令应该注意什么问题? 2.使用主控指令应该注意什么问题?
X6
Y6
X7 Y7
LD MC
LD OUT LD OUT MC
LD OUT LD OUT MCR MCR
X0 N0 M100 X4 Y4 X5 Y5 N1 M101 X6 Y6 X7 Y7 N1 N0
MCR N1
图2
9
MCR N0
4.2.8 置位与复位指令(SET、RET)
符号、名称 功 能
梯形图表示
4
4.2.7 主控指令(MC、MCR)
编程示例
X0
X1
X2
X3
X4
Y0
N0
→ Y1
Y2
Y3
X0 MC
M100 X1
X2
X3
N0 M100
Y0 Y1 Y2
MCR
N0
X4
Y3
5
4.2.7 主控指令(MC、MCR)
编程示例
0
LD X 0
X0
MC
N0 M100
1
MC
2 、3
N0 M 100
N0
M100
X1
LD
X0
SET
Y0
X1 RST Y0
梯形图
LD
X1
RET
Y0
指令表程序
X0
对同一编程元件,可多次使用SET
X1
和RST指令。SET与RST指令之间可以
插入别的程序。
Y0
时序图
13
4.2.8 置位与复位指令(SET、RET)
编程示例,计数器使用RST指令
X0 RST C0
X1 C0 K5
C0 Y0
直接设定常数
❖ 左重右轻,上重下轻,多上,串左
40
4.3.1 画梯形图的规则和技巧
二、编程的技巧
1、采用合理的编程顺序和适当的电路变换,尽量减少程序步数,以 节省内存空间和缩短扫描时间
⑴、并联电路上下位置可调,应将单个触点的支路放下面。
X0 Y0
X1 X2 Y0
ORB
X1 X2
X0
不好!
0 LD X0 1 LD X1 2 AND X2 3 ORB 4 OUT Y0
0 LD X2 1 OR X0 2 AND X1 3 OUT Y0
42
4.3.1 画梯形图的规则和技巧
思考 下图如何简化?
43
4.3.1 画梯形图的规则和技巧
思考 下图如何简化?
44
4.3.1 画梯形图的规则和技巧
一:指令回顾
符号
功能
梯形图表示 操作元件 程序步
OR(与) 常开触点并联连接
X, Y, M , T, C, S
1
ORI(与非) 常闭触点并联连接
X, Y, M , T, C, S
1
符号
功能
梯形图表示
ORB 电路块或 串联电路的并联连接
ANB 电路块与 并联电路的串联连接
32
一:指令回顾
MPS
X1
好!
0 LD X1 1 AND X2 2 OR X0 3 OUT Y0
41
4.3.1 画梯形图的规则和技巧
二、编程的技巧
⑵、串联电路左右位置可调,应将单个触点放在右边。
X1 X2 Y0
X2
X1
Y0
ANB X0
不好!
X0
好!
0 LD X1 1 LD X2 2 OR X0 3 ANB 4 OUT Y0
3
4.2.7 主控指令(MC、MCR)
编程示例
0
LD X 0
MPS
X0
X1
MRD
X2
1
2
Y0
3
公共触点 4
MPS AND X 1 OUT Y 0 MRD
Y1
5
AND X 2
MPP
X3
X4
Y2 Y3
6
OUT Y 1
7
MPP
8 AND X 3
9
OUT Y 2
10 LD
X4
梯形图
11 OUT Y 3
指令表程序
X1 RST Y0
X0
Y0
X1
11
4.2.8 置位与复位指令(SET、RET)
启保停编程示例
X0 SET Y0
X1 RST Y0
X0
Y0
X1
X0
X1
SET:使操作保持ON
RST:使操作保持OFF
Y0
时序图
12
4.2.8 置位与复位指令(SET、RET)
置位指令与复位指令使用次数说明
X0 SET Y0
线圈驱动
助记符,名称
功能
AND 与
常开触点串联连接
ANI 与非
常闭 触点串联连接
回路表示和可用软元件
程序步
X,Y,M,S,T,C
1
X,Y,M,S,T,C
1
Y,M,S,T,C
Y,M: 1
S,特殊M:2 T :3 C : 3~5
回路表示和可用软元件
程序步
X,Y,M,S,T,C
1
X,Y,M,S,T,C
1
31
图1
N0 Y2
0
LD
1
MC
2、3
4
LD
5
OUT
6
LD
7
OUT
8、9 MCR
10
LD
11
OUT
X0 N0 M100 X1 Y0 X2 Y1 N0 X3 Y2
8
4.2.7 主控指令(MC、MCR)
主控指令MC的二级嵌套
X0 MC N0 M100N0M100来自X4Y4 X5
Y5
X1
MC
N1 M101
N1
M101
• (2)置位指令功能为使操作保持“ON”的 指令。
• (3)复位指令功能为: 使操作保持“OFF”的指令; 定时器,计数器,寄存器清零。
16
THE
4/3/2020
END
17
讲课人:马乐
18
4.2.9 脉冲指令(PLS、PLF)
符号、名称
功能
梯形图表示
PLS(脉冲 上升沿脉冲输 上微分指令) 出
23
4.2.10 空操作指令(N0P)
符号、名称
功能
NOP(空操 作)
无动作
梯形图表示
NOP
操作元 程 件序 步
无
1
24
4.2.10 空操作指令(N0P)
NOP (Non processing):空操作指令。 NOP 指令不执行操作,但占一个程序步。 NOP 指令通常用于以下几个方面: (1)短路某些接点或电路; (2)切断某些电路; (3)变换先前的电路。 在执行程序全清操作后,全部指令都变成NOP。
25
4.2.10 空操作指令(N0P)
短路某些接点或电路,如( a )、( b )所示;
切断某些电路,如( c )、( d )所示;
变换先前的电路,如( e )所示。
26
4.2.11 程序结束指令(END)
END:程序结束指令。
• END是一个与元件目标无关的指令。PLC
的工作方式为循环扫描方式,即开机执行
沿产生脉冲输出
X0
扫描周期
M0
时序图
20
4.2.9 脉冲指令(PLS、PLF)
编程举例
X1
PLF
脉冲下微分指令,在输入信号的下降
M1
沿产生脉冲输出
X1
扫描周期
M1
时序图
21
4.2.9 脉冲指令(PLS、PLF)
编程举例
时序图
22
4.2.9 脉冲指令(PLS、PLF)
使用注意:
• 使用这2条指令时,要注意目标元件。在满 足执行条件(X0=ON),PLC由运行-停止运行时,PLS M0动作,但是PLS M500 (断电时有后备电池的辅助继电器)不动 作。这是因为M500是特殊保持继电器,即 使在断电停电时其动作也能保持。
操作元 程序
件
步
MC N Y,M
Y,M
输出继 电器Y,
辅助继
3
电器M
MCR
N
输出继
电器Y, 辅助继
2
电器M
SET
Y0
Y,M,S
RET
Y0
13 Y,M,S,T, C,D,V,Z
34
一:指令回顾
符号、名称
功能
PLS(脉冲上微 分指令)
上升沿脉冲输出
PLF(脉冲下微 分指令)
下降沿脉冲输出
NOP(空操作)
程序均由第一句指令语句(步序号为000)
开始执行,一直执行到最后一条语句END,
依次循环执行,END后面的指令无效(即
PLC不执行)。所以利用在程序的适当位
置上插入END,可以方便的进行程序的分
段调试。
27
作业
• P137 表4-6b
28
讲课人:马乐
29
一:指令回顾
1.LD、LDI、OUT指令
PLF(脉冲下 下降沿脉冲输 微分指令) 出
PLS
M
PLF
M
操作元 程 件序 步
输出继
电器Y, 辅助继
1
电器M
输出继
电器Y, 辅助继
1
电器M
PLS,PLF两条指令的操作目标元件是Y、M。但不允许使用特殊的辅助继电器。
19
4.2.9 脉冲指令(PLS、PLF)
编程示例
X0
PLS
M0
脉冲上微分指令,在输入信号的上升
2.AND、ANI指令
3.OR、ORI指令
4.ORB指令
5.ANB指令
6.MPS、MRD、MPP指令
7.MC、MCR指令
8.SET、RST指令
9.PLS、PLF指令
10.NOP指令
11.END指令
30
一:指令回顾
助记符,名称
功能
LD 取
常开触点逻辑运算 开始
LDI 取反
常闭触点逻辑运算 开始
OUT 输出
37
二:习题
4.根据梯形图写出相应的指令语句。 教材P137 4-1
根据指令语句表写出相应的梯形图。 教材P137 4-2
38
讲课人:马乐
39
4.3.1 画梯形图的规则和技巧
一、编程的基本规则
1、几个串联支路相并联时,应将触点最多的那个支路放在最上面; 2、几个并联支路相串联时,应将触点最多的支路放在最左面; 3、应尽量避免双线圈输出。 4、线圈并联电路中,应将单个线圈放在上边。 5、触点应画在水平线上,不能画在垂直线上(主控触点例外)。 6、触点只能与左母线相连,不能与右母线相连; 7、线圈只能与右母线相连,不能直接与左母线相连,右母线可以省略; 8、线圈可以并联,不能串联连接;
SET(置位 指令)
操作保持
SET
Y0
操作 程 元件 序
步
Y,M,S
操作复位,消
RET(复位 指令)
除动作保持, 定时器,计 数器,寄存
器清零
RET
Y0
1-3 Y,M,S, T,C,D, V,Z
10
4.2.8 置位与复位指令(SET、RET)
启保停编程示例
X0 X1
Y0
Y0
X0
Y0
X1
X0 SET Y0
4 主控触点 5
Y0
6
LD
X1
OUT Y 0
LD
X2
X2
7 OUT Y 1
Y1
7
LD
X3
X3
Y2
8
OUT Y 2
MCR
N0
X4
Y3
9、10 MCR N O
11
LD
X4
12
OUT Y 3
6
4.2.7 主控指令(MC、MCR)
• 使用注意: • (1)与主控触点相连接的触点用LD、LDI
指令。 • (2)编程时对于主母线中串接的触点不输入
X1
C0
D0
间接接设定常数
RST:使计数器清零
14
4.2.8 置位与复位指令(SET、RET)
• 计数器使用注意: • (1)计数器的计数信号和复位信号同时到来
时,复位信号优先。 • (2)计数器每次使用后需采用RST指令复
位一次,才能第二次再使用。
15
小结:
• (1)主控指令(MC,MCR)功能相当“总 开关”,只能用于操作元件“Y,M”,特殊M 除外。
符号、名称
功能
MC(主控 公共串联触点
指令)
的连接
MCR(主控 复位指令)
公共串联触点 的清除,即 MC指令的复 位指令
梯形图表示
MC N
Y,M
Y,M
MCR
N
操作元 程 件序 步
输出继
电器Y, 辅助继
3
电器M
输出继
电器Y, 辅助继
2
电器M
MC、MCR两条指令的操作目标元件是Y、M。但不允许使用特殊的辅助继电器。
指令,如图1中的N0 M100,它仅是主控指 令的标记。 • (3)在MC指令内再使用 MC指令时,嵌套 级N的编号(0~7)顺次增大,返回时使用 MCR指令,从大套级开始解除,如图2所示。
7
4.2.7 主控指令(MC、MCR)
编程示例
X0
MC
N0 M100
N0
M100
X1
X2
主控触点
Y0 Y1
MCR X3
M100
Y1
MRD MPP
M101
Y2
M102
Y3
一层栈示例
33
一:指令回顾
符号、名称
功能
MC(主控指 公共串联触点的
令)
连接
MCR(主控复 位指令)
公共串联触点的 清除,即MC指 令的复位指令
SET(置位指 令)
操作保持
RET(复位指 令)