内容正文:
山东省(春季高考)机电技术类 复习讲义
第六章 PLC的功能指令及其编程
【考纲要求】
1.理解FX2N系列PLC的数据比较、数据传送指令的功能及应用。
2.了解条件跳转指令的功能及应用。
【知识网络】
一、功能指令的基本格式及执行方式
(1)功能指令的通用表达形式
功能指令的通用表达形式如图所示。
图中的前一部分表示指令的代码和助记符,如 MOV为助记符,12为指令代码,(P)表示采用脉冲执行方式。功能指令可以处理16位数据和32位数据,默认状态为16位数据。图中若有符号(D),则表示指令的数据为32位。
在图的后一部分中[S.]表示源操作数,当源操作数不止一个时,可用[S1.]、[S2.]等表示;[D.]表示目标操作数,当目标操作数不止一个时,可用[D1.]、[D2.]等表示。当补充说明n不止一个时,用n1,n2,…或 ml,m2,…表示。这里要注意的是 X 不能作为目标操作数使用。
[S. ]和[D.]中的符号“·”表示操作数可以使用变址方式。当n 表示常数时,用K 表示十进制,用H表示十六进制。
(2)功能指令的执行方式如图所示。
图中的第一个梯级执行的是数据传送功能,在满足执行条件 X1 为 ON 时,将 D10 中的数据送到 D12中,处理的是16位数据。
图中的第二个梯级执行的是将 D21 和 D20中的数据送到 D23 和 D22 中,处理的是 32位数据。处理32位数据时,用元件号相邻的两个元件组成元件对。元件对的首位地址用奇数和偶数均可。建议元件对的首位地址统一用偶数编号,例如 D10、D12;D20、D22等。
二、常用功能指令
1.条件跳转指令 CJ
(2)操作功能:当跳转条件成立时跳过一段程序,跳转至指令中所表明的标号处执行,被跳过的程序段中不执行的指令,即使输入元件状态发生改变,输出元件的状态也维持不变。若跳转条件不成立则按顺序执行。
2.数据比较指令CMP
(1)操作功能:将两个源操作数[S1.]、[S2.]的数据进行比较,并将比较结果送到目标操作数[D.]中。
(2)比较指令使用说明:如图所示。
3.区间比较指令 ZCP
(1)操作功能:将一个操作数[S.]与两个源操作数[S1.]、[S2.]形成的区间比较,并将比较结果送到目标操作数[D.]中。
(2)区间比较指令 ZCP 使用说明:如图所示。
4.传送指令MOV
(1)操作功能:将源地址中的数据传送到目的地址中。
(2)MOV 指令使用举例:如图所示。
5.块传送指令BMOV
(1)操作功能:将数据块(由源地址指定元件开始的 n个数据组成)传送到指定的目的地址中,n只能取常数K、H。如果地址超出允许的范围,数据仅传送到允许范围的目的地址中。
(2)BMOV 指令使用举例:如图所示。
(a)图为数据寄存器间的数据块传送,(b)图为用位元件组合传送数据块。
6.多点传送指令FMOV
(1)操作功能:将源地址中的数据传送到指定目标开始的 n个元件中。这n个元件中的数据完全相同,指令中给出的是目标元件的首地址。如果元件号超出允许的范围,数据仅传送到允许范围的元件中。常用于对某一段数据寄存器的清零或置相同的初始值。
(2)FMOV 指令使用举例:如图所示。
【选择题】
1.以下符号是表示脉冲执行方式的是 ( )
A.[S.] B.[D.]
C.(D) D.(P)
2.关于条件跳转指令下列说法正确的是 ( )
A.该指令的编号为 FNC01
B.该指令的操作数为指针标号 PO~P27
C.指针 P63 为END所在步序,不需标记
D.指针标号不能用变址寄存器修改
3.以下不能作为目标操作数的是 ( )
A. D B. X
C. K2M0 D. T
4.如图所示区间比较指令,当X0=ON时,若C30 当前值是 115,则输出继电器有输出的是 ( )
A. Y1 B. Y2
C. Y3 D.都不输出
5.关于 CJ 指令的使用,描述错误的是( )
A.使用CJ 指令时,CJP63 专门用于程序跳转到 END语句
B.使用CJ(P)指令时,跳转只执行一个扫描周期
C.不能在两处或多处使用同一标号
D.不能有两条跳转指令跳转到相同的标号处
6.如图所示,当X0为 ON、C20当前值为120时, 状态为ON( )
A. M0 B. M1
C. M2 D. M3
7.如图所示梯形图,当X0闭合25 次时,状态为1的辅助继电器为( )
A. M10 B. M11
C. M12 D. M13
8.指令MOV(P)中,P表示 ( )
A.32位数据指令 B.16位数据指令
C.脉冲执行方式 D.连续执行方式
9.如果 PLC的X0~X7 八位输入继电器组合中,只有 X0 和 X2 为 ON,其余都为 OFF,则 K2X0的数值等于 ( )
A.2 B.5
C.10 D.50
10. MOV 指令的功能是 ( )
A.传送指令 B.比较指令
C.跳转指令 D.变换指令
【答案】 1-5 DCBBD 6-10 CCCCA
【技能题】
1.如图所示,指出图中:
(1)(D)、(P)表示的意思;
(2)这个梯形图完成的功能是什么?
解:(1)(D)表示指令是32位的;(P)表示是脉冲执行方式。
(2)当 X0=ON时,第一个周期把 D1D0 中的数据传送到 D13D12中。
2.根据梯形图画出 Y0 的时序图。
解:如图所示:
3.用比较指令实现楼房某单元密码门的梯形图如图所示(密码为:356,当密码正确后,延时3S 开门,开门为 Y0,开门后20S自动关门),请将梯形图补画完整。
解:如图所示;
4.设有8 盏指示灯,控制要求是:当X0 接通时,全部灯亮;当X1 接通时,奇数灯亮;当X2接通时,偶数灯亮;当X3 接通时,全部灯灭。其I/O接线图如图所示,试用数据传送指令补全其梯形图。
解:如图所示:
5.某同学进行三相异步电动机 Y—△起动控制线路实训,该电动机的额定电流为 15.4 A,功率因数 cosφ=0.8,效率η=0.84,额定转速 正常运行时绕组作△形联接,电源线电压为 380 V。
请完成以下任务:
(1)现用 PLC 实现 Y—△起动,其控制要求:接通电源,按下按钮 SB1,接触器 KM1和 KM3得电,电动机 Y 形起动,12 秒后KM3失电,再延时0.5秒,KM2得电,电动机△形运行,按下按钮 SB2 或电动机过载后,电动机立即停止。如图所示为 PLC 的控制系统接线图,试将主电路补画完整;
(2)如图所示,请将 PLC程序补充完整。
解:如图所示:
(1)
(2)
【历年真题】
1.(2016年高考题)如图所示梯形图中定时器设定的时间是 ( )
A.15s B.30s
C.500s D.60s
2.(2017年高考题)属于32位 PLC传送指令的是 ( )
A. MOV B. DMOV
C. MOVP D. CMP
3.(2020年高考题)执行 FX2N 系列PLC程序语句“MOV K4 K1Y0”后,线圈通电的继电器为 ( )
A. Y0 B. Y1
C. Y2 D. Y3
【答案】 1-3 BBC
原创精品资源学科网独家享有版权,侵权必究
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$