2.4 ANB、RST等指令(课件)《PLC技术及应用》(高教版·第2版)同步精品课堂
|
27页
|
141人阅读
|
0人下载
精品
内容正文:
任务2.4 ANB、RST等指令
《PLC技术及应用》(高教版·第2版)
同步精品课堂—中职专业课
学习目标
01
03
02
能准确区分ANB、ORB指令的功能,明确SET指令“保持元件得电”、RST指令“强制元件失电”的作用,理解“电路块”的组合逻辑及SET与RST的配合关系。
能独立用ANB、ORB指令编写“多条件组合控制”梯形图程序,能用SET、RST指令实现“状态保持与复位”功能,且能排查指令使用顺序、电路块划分的常见错误。
建立“工业复杂控制需求—指令逻辑—程序设计”的对应思维,提升解决实际控制问题的能力,培养严谨的编程习惯和对工业控制逻辑的认知。
学习目标
课前导入
同学们,咱们之前学的梯形图都是简单的串并联电路,可工厂里控制设备常需要更复杂的逻辑,比如“两个按钮组都按下,电机才启动”“两个按钮组只要有一组按下,电机就能启动”,还得实现“按下按钮电机保持运行,按另一按钮才停止”。要实现这些,光靠基础触点线圈不够,就得用到ANB(并联块串联)、ORB(串联块并联)、SET(置位)、RST(复位)指令。这节课咱们就学这四个指令,学会了就能编出更贴近工业现场的控制程序,大家先想想,你见过设备需要“多条件组合控制”的情况吗?
“双模式点餐呼叫系统的控制”梯形图-指令表如图2-39所示。
问题1:如何将专题2.3所编写的梯形图程序转换为指令表程序?
问题2:若想保持输出状态,除了采用“自锁控制”外,是否还有其他实现方式?
问题引入
1.电路块
含有两个以上触点的电路串联或并联结构称为串联或并联电路块,简称“块与”或“块或”。
知识链接
2、串联电路块并联指令
(1)助记符与功能(见表2-5)
知识链接
(2)使用说明
ORB:回路块“或”指令,用于串联电路块的并联连接。
①串联电路块并联时,各电路块分支开始用LD或LDI指令,分支结尾用ORB指令。
② 有多个并联回路时,在每个回路块中使用ORB指令,实现并联连接。
知识链接
3.并联电路块串联指令
(1)助记符与功能(见表2-6)
知识链接
(2)使用说明
ANB:回路块“与”指令,用于并联电路块的串联连接。
①并联电路块串联时,各分支开始用LD或LDI指令,在并联好电路块后,使用ANB指令与前面的电路块串联。
②如果有多个并联电路块串联,依次以ANB指令与前面支路连接。
注意:若将电路块集中写出,则ANB或ORB指令最多只能使用8次。
知识链接
知识链接
说明:
ANB、ORB指令的应用有两种编程方式,分别为“一般编程法”和“集中编程法”,如图2-40所示。
4.置位与复位指令
(1)助记符与功能(见表2-7)
知识链接
(2)使用说明
SET:置位指令,用于驱动线圈并使其保持接通状态。
RST:复位指令,用于清除线圈并使其保持断开状态。
①对同一元件可以多次使用SET、RST指令,顺序可任意,但最后执行者有效。
②数据寄存器 D、变址寄存器V/Z的内容清零;计数器C、累计定时器T246~T255的当前值复位及触点复位,也可使用RST指令。
知识链接
1.ANB指令的应用(如图2-41所示)
说明:
若某梯形图程序仅应用LD(1)、AND(1)、OR(I)指令并不能完成转换,就需将该程序拆解为“电路块”后,再进行转换。为此,将图2-41所示程序拆解为电路块A、B。
转换流程如图2-42所示。
探知应用
2.ORB指令的应用(如图2-43所示)
说明:
将图2-43所示程序拆解为电路块A、B。转换流程如图2-44所示。
探知应用
3.ANB、ORB指令的综合应用(如图2-45所示)
说明:
Step1:画圈定块
将图2-45所示程序拆解为电路块A、B,两者关系为“串联”;电路块 B仍需拆解为电路块B1、B2,两者关系为“并联”。
探知应用
Step2:转换
转换流程如图2-46所示。
探知应用
注释:①块A与块B1无串并联逻辑关联,所以依次录入块B2。
② ORB 指令描述块B1、B2逻辑关系;之后,可将块B1、B2看做一个整体(块B);再使用 ANB 指令描述块A、B逻辑关系。
4.SET、RST指令的应用
如图2-47所示,X0一旦接通,即使它断开,YO也保持接通; X1一旦接通,即使它断开,Y0仍保持断开。
探知应用
课堂练习
1.编写梯形图时,ORB指令的使用次数上限取决于( )
A. PLC的输入端子数量
B. 串联电路块的数量
C. PLC的输出端子数量
D. 并联电路块的数量
答案:B
解析:ORB用于连接串联电路块,有多少个独立的串联电路块需要并联,就需对应使用ORB指令(如3个串联块并联需2次ORB),其使用次数由串联块数量决定,与输入输出端子无关。
课堂练习
2.下列关于ANB指令的错误用法是( )
A. 先编写两个并联块,再用ANB串联
B. 用ANB连接两个串联块
C. 多个并联块串联时,依次使用ANB
D. ANB指令后可接输出线圈
答案:B
解析:ANB的功能是连接并联块,连接串联块需用ORB指令,B属于功能混淆,是错误用法;A、C、D均为ANB的正确使用方式。
课堂练习
3.用SET指令控制Y0时,若Y0已处于置位状态,再次触发SET Y0,Y0的状态会( )
A. 失电
B. 保持得电
C. 闪烁
D. 故障
答案:B
解析:SET指令的作用是“置位并保持”,若Y0已置位得电,再次触发SET Y0,不会改变其状态,仍保持得电;仅RST指令能使其失电。
课堂练习
4.下列元件中,不能用SET/RST指令控制的是( )
A. 输出继电器Y
B. 辅助继电器M
C. 输入继电器X
D. 状态继电器S
答案:C
解析:输入继电器X的状态由外部输入设备(如按钮)决定,无法通过SET/RST指令强制控制;Y、M、S均为可由SET/RST指令控制的元件。
课堂练习
5.编写“X0与X1串联,X2与X3串联,两个串联块并联”的程序,需使用的指令是( )
A. ANB
B. SET
C. ORB
D. RST
答案:C
解析:“两个串联块并联”是ORB指令的典型应用场景,先编写X0-X1、X2-X3两个串联块,再用ORB将二者并联;ANB用于并联块串联,SET/RST无块连接功能。
课堂练习
6.按下X0,Y0得电;再按下X1,Y0失电;松开X1后,Y0的状态是( )
A. 得电
B. 失电
C. 由X0状态决定
D. 不确定
答案:B
解析:RST指令具有“复位保持”特性,X1按下时触发RST Y0,Y0失电;松开X1后,RST的复位效果仍生效,Y0继续失电,需再次触发SET Y0才能使其得电。
课堂练习
7.下列关于电路块的说法,正确的是( )
A. 单个触点不能视为电路块
B. 并联电路块由多个触点串联组成
C. 串联电路块由多个触点串联组成
D. 电路块不能嵌套使用
答案:C
解析:串联电路块的定义是“多个触点串联形成的回路单元”;A错误,单个触点可视为简易电路块;B错误,并联电路块由多个触点并联组成;D错误,复杂程序中电路块可嵌套使用。
课堂练习
8.若程序中仅用SET Y0,未使用RST Y0,Y0得电后会( )
A. 立即失电
B. 保持得电,直到PLC断电
C. 随SET触发信号断开而失电
D. 闪烁运行
答案:B
解析:SET指令触发后,Y0保持得电,若未用RST指令复位,其得电状态会一直维持,直到PLC断电(断电后元件状态重置);A、C、D均不符合SET指令的保持特性。
课后作业
(1)若程序中同时触发SET Y0和RST Y0,Y0最终会处于什么状态?
(2)什么是“电路块”?在梯形图编程中,为什么需要划分电路块?
课堂小结
$