2.9 LD(PF)等指令(课件)《PLC技术及应用》(高教版·第2版)同步精品课堂
|
31页
|
183人阅读
|
0人下载
精品
内容正文:
任务2.9 LD(P/F)等指令
《PLC技术及应用》(高教版·第2版)
同步精品课堂—中职专业课
学习目标
01
03
02
能在PLC编程软件中正确调用四类指令,会用边沿检测脉冲指令捕捉瞬时信号、用脉冲输出指令设定动作时长、用运算结果脉冲化指令处理计算触发需求,能借助主控触点指令简化多分支程序。
通过分析自动售货机、生产线等场景,培养设备控制的精准意识,在程序调试中提升问题解决能力,树立符合工业岗位要求的逻辑思维与规范编程习惯。
能准确说出边沿检测脉冲指令(LD(P/F))、脉冲输出指令、运算结果脉冲化指令的功能及区别,明确主控触点指令的“统一控制”作用,了解四类指令的应用场景。
学习目标
课前导入
同学们,咱们平时玩的抓娃娃机,爪子怎么精准“抓”住娃娃后就立刻收紧?工厂里的传送带怎么每到固定位置就停顿一下?其实这些动作背后都藏着PLC的“脉冲控制”技巧!比如爪子收紧要靠“边沿检测脉冲指令”捕捉按钮按下的瞬间,传送带停顿需要“脉冲输出指令”发信号,还有“运算结果脉冲化指令”能让设备只响应一次计算结果,“主控触点指令”则像总开关,统一控制抓娃娃机的所有动作。今天咱们就学这四类指令,学会了就能搞懂这些设备的控制逻辑,以后还能自己编简单的控制程序!
专题 2.8“货品分拣系统的控制”梯形图-指令表如图 2-97 所示:
问题 1:如何将专题 2.8 所编写的梯形图程序转换为指令表程序?
问题 2:若想对上升沿或下降沿这类“边沿信号”进行检测,除了采用“边沿检测触点”外,是否还有其他实现方式?
问题引入
1.边沿检测脉冲指令
(1)助记符与功能(见表 2-12)
知识链接
知识链接
(2)使用说明
LDP:从左母线直接取用上升沿脉冲触点指令。
ANDP:串联上升沿触点指令。
ORP:并联上升沿触点指令。
LDF:从左母线直接取用下降沿脉冲触点指令。
ANDF:串联下降沿触点指令。
ORF:并联下降沿触点指令。
也称
上升沿“微分”指令
也称
下降沿“微分”指令
除了通过边沿检测触点外,还可通过PLS/PLF或MEP/MEF指令实现与其相同的功能,不同的是PLS/PLF指令是在指定的编程元什上获得指定信号的上升/下降沿,MEP/MEF指令是对其前面为止的之算结果进行上升沿/下降沿检测。
知识链接
2.脉冲输出指令
(1)助记符与功能(见表 2-13)
知识链接
(2)使用说明
PIS:脉冲上升沿检测输出指令。
PLF:脉冲下降沿检测输出指令。
说明:
如图 2-98 所示,两梯形图动作相同。
" 与 PLF”指令类似,不同的是
① 使用 PLS 指令时,仅在驱动输入为“ON”后的一个扫描周期内,对象元件动作。
② 使用 PLF 指令时,仅在驱动输入为“OFF”后的一个扫描周期内,对象元件动作。
知识链接
3.运算结果脉冲化指令
(1)助记符与功能(见表 2-14)
知识链接
(2)使用说明
MEP:运算结果上升沿脉冲化指令。
MEF:运算结果下降沿脉冲化指令
① MEP、MEF 指令不能用于 LD、OR 的位置。
②)MEP、MEF指令是根据到MEP/MEF指令前面为止的运算结果而动作的,所以应在与 AND指令相同的位置上使用。
知识链接
4.主控触点指令
(1)助记符与功能(见表2-15)
知识链接
(2)使用说明
MC:主控指令,用于表示主控电路块的开始。
MCR:主控复位指令,用于表示主控电路块的结束。
①操作数“N*”为嵌套层数(嵌套等级 ),编号从 NO~N7。无嵌套时,N0 的使用次数没有限制,可再次使用 N0编 程。有嵌套时,N0~N7从小到大依次使用,嵌套等级最大8级。
②同一编号的 Y、M 不能重复使用,避免双线圈。
知识链接
说明:
在编程时,经常会遇到多个线圈同时受一个或一组触点控制的情况,如果在每一个线圈的控制电路中都串入同样的触点,将占用很多存储单元。为此,我们既可以采用“多路输出”形式,也可以通过“主控指令”解决这一问题,如图 2-99 所示。
知识链接
使用主控指令的触点称为主控触点,它在梯形图中与一般触点市直,主控触点是控制一组电路的总开关,
MC指令必须有多件,当条件具备时,执行该主控段内的程序;条件不具备时,该主控段内的程序不执行(此时该主控段内的积算型定时器、计数器、用置位/复位指令驱动的软元件保持其原来的状态普通定时器和用 OUT 指令驱动的软元件状态均变为 OFF 状态 )。
知识链接
1.边沿检测脉冲指令的应用(如图 2-100 所示)
2.脉冲输出指令的应用(如图 2-101 所示)
探知应用
3.运算结果脉冲化指令的应用
(1)MEP指令(运算结果的上升沿时为 0N),如图 2-102 所示。
(2)MEF指令(运算结果的下降沿时为ON),如图 2-103所示。
探知应用
4.主控指令的应用
(1)无嵌套,如图 2-104所示。
探知应用
探知应用
说明:
① 梯形图中主控触点两侧操作数与 MC 指令中操作数对应,指令录入时无须转换。
② 与主控触点相连的触点必须用 LD或LDI指令,即执行 MC指令后,左母线移到主控触点的后面,而 MCR指令使左母线回到原来的位置;也可将其称为“临时左母线”。MC与MCR 必须成双使用。
③在没有嵌套结构时,可再次使用NO编制程序,NO的使用次数没有限制。
(2)二层嵌套,如图 2-105 所示。
探知应用
探知应用
说明:
① 在 MC 指令内采用 MC 指令时,嵌套等级 N的编号按顺序增大。
(N0→N1→N2→N3→N4→N5→N6→N7)
②在该指令返回时,采用MCR指令,则从大的嵌套级开始消除。
(N7→N6→N5→N4→N3→N2→N1→NO)
③ 嵌套级最大可编写8级(N7)。
课堂练习
1.若脉冲输出指令的脉冲时长设置为0.5秒,其控制效果是( )
A. 执行元件持续动作0.5秒后停止
B. 执行元件动作0.5秒后重复动作
C. 执行元件仅动作一次,持续0.5秒
D. 执行元件不动作
答案:A
解析:脉冲输出指令的“脉冲时长”即信号输出的持续时间,设置为0.5秒时,会输出0.5秒的有效信号,控制执行元件(如气缸)持续动作0.5秒后,信号消失,元件停止,故本题选A。
课堂练习
2.下列关于主控触点指令的说法,错误的是( )
A. 主控触点接通时,其下方分支程序才能运行
B. 一个主控触点可控制多个分支程序
C. 主控触点可嵌套使用
D. 主控触点断开时,其下方分支程序会立即停止,且状态不会保留
答案:D
解析:主控触点断开时,其下方分支程序会停止运行,但部分元件(如定时器、计数器)的状态会保留;A、B、C均为正确说法,故本题选D。
课堂练习
3.若用边沿检测脉冲指令控制计数器计数,其优势是( )
A. 避免按钮按住时计数器重复计数
B. 让计数器持续计数
C. 延长计数器的计数时间
D. 简化计数器的参数设置
答案:A
解析:按钮按住时,普通指令会让计数器持续计数(按一次按钮计多次);边沿检测脉冲指令仅在按钮按下瞬间(信号跳变)触发一次,避免重复计数,保证计数准确性,故本题选A。
课堂练习
4.脉冲输出指令与边沿检测脉冲指令的主要区别是( )
A. 脉冲输出指令生成固定时长信号,边沿检测指令仅触发一个扫描周期
B. 边沿检测指令生成固定时长信号,脉冲输出指令仅触发一个扫描周期
C. 二者均生成固定时长信号,仅参数设置不同
D. 二者均仅触发一个扫描周期,仅触发条件不同
答案:A
解析:脉冲输出指令需手动设置脉冲持续时长(如1秒),输出对应时长的信号;边沿检测脉冲指令无需设置时长,仅在信号跳变时触发,且仅有效一个扫描周期,故本题选A。
课堂练习
5.在自动售货机控制中,“投币后仅出货一次”,实现该功能的核心指令是( )
A. 主控触点指令
B. 脉冲输出指令
C. 运算结果脉冲化指令
D. 边沿检测脉冲指令
答案:C
解析:投币后,“金额达标”的运算结果从“0”变“1”,运算结果脉冲化指令能捕捉这一变化,使出货机构仅动作一次;主控指令控总开关,脉冲输出指令需设时长,边沿检测指令针对输入信号跳变,故本题选C。
课堂练习
6.若主控触点指令的主控继电器为M0,当M0断开时,其控制的分支程序中,定时器T0的状态是( )
A. 立即复位
B. 继续计时
C. 停止计时,但当前计时值保留
D. 计时值清零
答案:C
解析:主控触点断开时,分支程序停止运行,定时器停止计时,但不会自动复位或清零,当前计时值会保留,待主控触点再次接通时,可继续计时,故本题选C。
课堂练习
7.下列指令中,无需设置参数即可直接调用的是( )
A. 脉冲输出指令
B. 边沿检测脉冲指令LD(P)
C. 运算结果脉冲化指令
D. 主控触点指令
答案:B
解析:边沿检测脉冲指令LD(P/F)仅需选择触发沿(P或F),无需额外设置参数(如时长、区间);脉冲输出指令需设时长,运算结果脉冲化指令需关联运算逻辑,主控指令需设主控继电器,故本题选B。
课堂练习
8.在“按下启动按钮,电机运转3秒后停止”的控制中,核心指令组合是( )
A. 边沿检测指令+脉冲输出指令
B. 普通LD指令+脉冲输出指令
C. 主控触点指令+运算结果脉冲化指令
D. 边沿检测指令+运算结果脉冲化指令
答案:A
解析:按下启动按钮时,用LD(P)捕捉信号跳变(避免按钮按住时重复触发),再用脉冲输出指令设置3秒时长,控制电机运转3秒后停止;B会导致按钮按住时电机重复启动,C、D无法实现“运转3秒”,故本题选A。
课后作业
(1)为什么用普通LD指令控制计数器时,容易出现“按一次按钮计多次数”的问题?如何用边沿检测脉冲指令解决该问题?
(2)脉冲输出指令与边沿检测脉冲指令的主要区别是什么?
课堂小结
$