第7卷 步进指令及编程实例与功能指令的基本规则 内蒙古自治区(对口招生)《电器及PLC控制技术》(高教版·第二版) 单元过关卷
2026-08-29
|
2份
|
14页
|
22人阅读
|
0人下载
内容正文:
内蒙古自治区(对口招生)机电类
《电器及PLC控制技术》(高教版·第二版)
步进指令及编程实例与功能指令的基本规则 单元过关卷
时间:60分钟 总分:100分
班级____ 姓名____ 学号____ 成绩____
一、单项选择题(本大题共10小题,每题2分,共20分)
1. 分析控制要求时,考虑信号灯切换的平稳性,这属于( )
A. 功能要求
B. 性能要求
C. 安全性要求
D. 经济性要求
【答案】B
【解析】性能要求包括系统运行的稳定性、响应速度等,信号灯切换平稳性体现了系统运行性能。
2. 执行主控指令MC后,其控制范围内的程序( )
A. 无条件执行
B. 仅在MC条件满足时执行
C. 跳过不执行
D. 循环执行
【答案】B
【解析】MC指令需满足条件后执行子程序块。
3. 在步进顺控指令实验中,选择顺序循环工作是指什么( )
A. 根据条件选择不同的步进指令执行顺序
B. 一次只能执行一个步进指令
C. 顺序执行多个步进指令
D. 并行执行多个步进指令
【答案】A
【解析】选择顺序循环工作是指根据条件选择不同的步进指令执行顺序,即依据特定条件决定步进指令的执行顺序。因此,正确答案是A。
4. 在步进顺控指令实验中,哪个选项描述了单一循环工作( )
A. 顺序执行多个步进指令
B. 根据条件选择不同的步进指令执行顺序
C. 并行执行多个步进指令
D. 一次只能执行一个步进指令
【答案】D
【解析】单一循环工作指的是一次只能执行一个步进指令,因此正确答案是D。
5. 假设有一个S状态器,当外部输入X0为高电平时,S状态器被激活并输出一个高电平信号,当外部输入X0变为低电平后,S状态器被复位。请问,当外部输入X0为高电平时,S状态器的输出信号会持续多久?( )
A. 5个时间单位
B. 10个时间单位
C. 15个时间单位
D. 不确定,取决于复位信号的瞬间时间
【答案】D
【解析】S状态器的输出信号持续的时间取决于复位信号的瞬间时间。只有在复位信号发生时,S状态器的输出信号才会停止。
6. 移位寄存器指令的复位信号有效时,寄存器内的数据会( )
A. 全部变为1
B. 保持不变
C. 全部清零
D. 随机变化
【答案】C
【解析】复位信号有效时,移位寄存器就像被清空的传送带,里面的数据会全部清零,这是复位信号的基本作用。
7. 在使用步进指令编程时,如果需要在程序执行到某一条件时跳转到指定程序段,应使用( )
A. JMP
B. SET
C. RST
D. CMP
【答案】A
【解析】正确答案是 A. JMP。JMP指令用于跳转到指定程序段。
8. PLC中的JMP指令通常用于( )
A. 数据传送
B. 数据比较
C. 条件跳转
D. 运算操作
【答案】C
【解析】JMP指令用于条件跳转,根据条件改变程序的执行路径。
9. 监视定时器指令主要用于什么目的( )
A. 控制程序的流程
B. 进行数据比较
C. 定时中断程序的执行
D. 比较操作数的大小
【答案】C
【解析】监视定时器指令主要用于定时中断程序的执行。
10. FOR 循环指令的指令样式中,“循环次数设定值” 通常存储在( )
A. 输入继电器(X)
B. 输出继电器(Y)
C. 数据寄存器(D)
D. 辅助继电器(M)
【答案】C
【解析】FOR 循环指令需要设定循环执行的次数,循环次数设定值是数值型数据,需存储在数据寄存器(D)中,A 选项输入继电器(X)、B 选项输出继电器(Y)、D 选项辅助继电器(M)均为布尔型元件,无法存储数值型的循环次数设定值,因此对应选项 C。
二、判断题(本大题共10小题,每题2分,共20分)
11. 移位寄存器指令的移位触发信号可以是传送带的运行信号。( )
【答案】正确
【解析】传送带运行时,物料移动,此时移位触发信号有效,让移位寄存器中的信号也随之移位,所以可以用传送带运行信号作为移位触发信号。
12. FX2n系列PLC中的SFT指令用于控制脉冲输出装置的动作。 ( )
【答案】错误
【解析】SFT指令主要用于步进电机的控制,而非脉冲输出装置。
13. 使用 FOR-NEXT 循环指令时,若在循环体内部执行了跳转指令(如 CJ 指令),跳转到循环体外的程序段,此时循环计数器会停止计数,剩余循环次数不再执行。( )
【答案】正确
【解析】FOR-NEXT 循环的执行逻辑依赖 “循环体执行→NEXT 指令触发计数器减 1→返回 FOR 指令判断次数” 的闭环。若在循环体内部通过跳转指令(如 CJ)直接跳出循环体(未执行到 NEXT 指令),循环计数器无法被触发减 1,程序会直接进入循环体外的程序段,剩余循环次数不再执行。这种跳转操作会打破循环闭环,该说法正确。
14. 跳转指令可以用来控制程序的执行顺序,根据条件选择性地跳转到不同的代码块。 ( )
【答案】正确
【解析】正确。跳转指令可以根据条件选择性地跳转到不同的代码块,从而改变程序的执行顺序。
15. SFTL指令每次移位时,低位补入的数据由指令参数指定。( )
【答案】错误
【解析】SFTL指令高位补入新数据,低位溢出。
16. 七段编码指令必须接收BCD码格式的数据才能正确输出。( )
【答案】正确
【解析】七段编码指令的输入需是0-9的数字对应数据,BCD码正好符合这一要求,输入其他格式数据会导致显示错误。
17. 功能指令的操作数用于指定具体的数据或地址。 ( )
【答案】正确
【解析】这是对功能指令操作数的描述,操作数用于指定具体的数据或地址。
18. 移位指令可以对数据进行位移操作,包括逻辑位移和算术位移两种类型。 ( )
【答案】正确
【解析】正确。移位指令可以对数据进行逻辑位移(包括左移和右移)和算术位移(包括算术右移和循环右移)。
19. PLC中的数据传送指令可以用来复制数据到不同的寄存器,而不改变原始数据。( )
【答案】正确
【解析】数据传送指令确保数据在不同寄存器之间的复制,不会影响原始数据的值。
20. LD>K20D30触点比较指令的含义是:当D30的值大于K20时,该触点断开;当D30的值小于等于K20时,该触点闭合。( )
【答案】错误
【解析】LD是载入触点指令,LD>S1S2的逻辑为“当S2的值大于S1的值时,触点闭合”。本题中LD>K20D30,即D30>K20时触点闭合,D30≤K20时触点断开,题干对触点通断状态的描述完全相反,因此错误。
三、填空题(本大题共10小题,每题2分,共20分)
21. T定时器被用于进行______,如延时执行或定时触发。
【答案】时间控制
【解析】T定时器被用于进行时间控制,如延时执行或定时触发,它们可用来实现延时操作或按时触发某些事件。
22. 实验内容:设计一个程序,在执行过程中根据给定的条件,使用跳转指令实现______或______两个不同的功能。
【答案】① 计算两数之和 ② 计算两数之积
【解析】通过使用跳转指令,根据给定的条件可以选择性地执行不同的程序代码,实现不同的功能。
23. 使用SFTL指令时,每次移位后,______端补入新数据。
【答案】高位
【解析】使用SFTL指令时,每次移位后, 高位 端补入新数据
24. 步进梯形图的输入:将______输入到计算机中,并通电观察。
【答案】步进梯形图程序
【解析】步进梯形图的输入:将 步进梯形图程序 输入到计算机中,并通电观察
25. 功能指令的作用包括数据处理、控制硬件设备、程序执行和 ______ 管理等多方面。
【答案】内存
【解析】考查功能指令的作用包括数据处理、控制硬件设备、程序执行和 内存 管理等多方面
26. BIN变换指令用于二进制码和BCD码之间的______。
【答案】转换
【解析】BIN变换指令用于二进制码和BCD码之间的转换。
27. 功能指令的操作码用于指定指令的______。
【答案】功能
【解析】功能指令的操作码用于指定指令的功能
28. 编码指令ENCO的操作功能为根据个输入位的状态进行编码,将结果存放到目标元件中。若指定的______中为1的位不止一个,则只有最高位的1有效。
【答案】源元件
【解析】编码指令ENCO的操作功能为根据个输入位的状态进行编码,将结果存放到目标元件中。若指定的 源元件 中为1的位不止一个,则只有最高位的1有效
29. S7-200的数据格式中,双字(DWORD)的长度为______位,取值范围是______。
【答案】① 32 ② 0~4294967295
【解析】S7-200的数据格式中,双字(DWORD)的长度为 32 位,取值范围是0~4294967295
30. 功能指令一般由 ______ 和 ______ 数组成
【答案】① 操作码 ② 操作数
【解析】考查功能指令一般由 操作码 操作数 数组成
四、计算题(本大题共5小题,每题4分,共20分)
31. 某 PLC 顺序控制程序采用步进指令编程,共有 8 个连续工步,每个工步对应 1 个状态继电器,并在每个工步段开头输入 1 条 STL 指令,程序末尾输入 1 条 RET 指令。求该程序中 STL 指令和 RET 指令的总条数。
【答案】STL 指令为 8 条,RET 指令为 1 条,合计为 9 条。
【解析】每个工步对应 1 条 STL 指令,8 个工步需 8 条 STL 指令;步进程序结束需 1 条 RET 指令,因此总条数为 8+1=9 条。
32. 某送料装置按“原位等待、夹紧、送料、退回、松开”5 个工步循环运行。若每个工步使用 1 个状态继电器,状态编号从 S20 开始连续分配,求最后一个工步使用的状态继电器编号,并写出状态继电器范围。
【答案】最后一个工步使用 S24,状态继电器范围为 S20~S24。
【解析】5 个工步连续分配状态继电器,编号依次为 S20、S21、S22、S23、S24,因此最后一个编号为 S20+5-1=S24。
33. 某顺序功能图有 4 个主工步,其中第 2 个主工步分成 3 条选择分支,每条分支各包含 2 个工步,分支结束后汇合到第 3 个主工步。若每个工步均需分配 1 个状态继电器,求该顺序功能图共需分配多少个状态继电器。
【答案】共需分配 9 个状态继电器。
【解析】主流程共有 4 个工步,选择分支额外包含 3×2=6 个工步,但第 2 个主工步已计入主流程,实际总工步数为 1+1+6+1+1=10?不正确。按题意第 2 个主工步被 3 条分支替代,故总数为 3 个非分支主工步+6 个分支工步=9 个。
34. 某 PLC 程序用功能指令 MOV 将 12 组生产数据依次存入数据寄存器,每组数据占用 1 个字。若首地址为 D100,地址连续分配,求最后一组数据的寄存器地址;若每组数据改为双字数据,每组占用 2 个字,求最后一组数据占用的寄存器范围。
【答案】单字数据最后一组地址为 D111;双字数据最后一组占用 D122~D123。
【解析】单字连续分配时最后地址为 D100+12-1=D111。双字数据共占用 12×2=24 个字,范围为 D100~D123,最后一组占用 D122~D123。
35. 某自动钻孔装置采用步进顺序控制,工步依次为夹紧、快进、工进、停留、快退、松开。每完成一个工步后转入下一状态。已知夹紧用时 1.5 s,快进用时 2 s,工进用时 4 s,停留定时器设定值为 K30,定时器时基为 0.1 s,快退用时 2.5 s,松开用时 1 s。求一个完整工作循环的时间;若 1 min 内要求至少完成 4 个循环,判断该设定是否满足要求。
【答案】停留时间为 3 s,一个循环时间为 14 s;1 min 可完成约 4.29 个循环,满足至少 4 个循环的要求。
【解析】停留时间为 30×0.1=3 s,循环时间为 1.5+2+4+3+2.5+1=14 s。60÷14≈4.29,大于 4,因此满足生产节拍要求。
五、简答题(本大题共5小题,每题4分,共20分)
36. 简述步进指令使用注意?
【答案】(1)顺序控制指令仅对状态继电器S 有效,状态继电器S 也具有一般继电器的功能,对 它还可以使用其他继电器一样的指令。 (2)SCR 段程序能否执行,取决于该段程序对应的状态器S 是否被置位。另外,当前程 序 SCRE 与下一个程序 LSCR 之间的程序不影响下一个 SCR 程序的执行。 (3)状态器S 作为步进开始的标志位,可以用于主程序、子程序或中断程序中,但只能 用一次,不能重复使用。 (4)SCR 段程序中不能使用跳转指令JMP 和 LBL, 即不允许使用跳转指令跳入、跳出 SCR 程序或在 SCR 程序内部跳转。 (5)SCR 段程序中不能使用 FOR、NEXT和 END指令。 (6)在使用SCRT指令实现程序转移后,前SCR 段程序变为非活动步程序,该程序段的 元件会自动复位。如果希望转移后某元件能继续输出,可对该元件使用置位或复位指令。在 非活动步程序中, PLC 通电常闭触点 SM0.0 也处于断开状态。 (7)在活动状态的转移中,相邻两个状态的状态继电器会同时ON 一个扫描周期,如果 相邻步的动作不能同时输出(如正反转的线圈),应在功能图中加程序联锁,同时 PLC 的外 部设置也要加硬件联锁。
【解析】步进指令使用注意
37. 写出 BCD 变换指令的典型指令样式,并说明各部分的含义及指令的核心功能。
【答案】BCD 变换指令的典型指令样式为 “BCD 源操作数 目标操作数”,各部分含义及核心功能如下: 指令各部分含义:“BCD” 是指令助记符,用于标识该指令为 BCD 变换指令;“源操作数” 是需要进行转换的二进制数的存储位置或数值,可采用位元件组合(如 K1X0、K2Y0)或字元件(如 D0、D1);“目标操作数” 是转换后 BCD 码的存储位置,通常为字元件(如 D2、D3),用于存放转换结果。 指令核心功能:将源操作数中存储的二进制数转换为对应的 BCD 码,并将转换后的 BCD 码存储到目标操作数中。例如,若源操作数 D0 中存储二进制数 1001(对应十进制数 9),执行 “BCD D0 D1” 指令后,目标操作数 D1 中会存储 BCD 码 1001(同样对应十进制数 9,但其编码规则为二进制表示的十进制数)。
【解析】考查 BCD 变换指令的典型指令样式
38. 使用 MOV 传送指令时,有哪些使用说明需要注意?
【答案】使用 MOV 传送指令时,需注意以下使用说明:一是源操作数和目标操作数的类型必须匹配,即字元件(如 D 元件)只能与字元件或常数进行数据传送,位元件(如 X、Y、M 元件)不能作为目标操作数接收字元件或常数的数据,否则指令无法正常执行;二是源操作数可以是常数(用 K 表示)、数据寄存器(D 元件)等,目标操作数通常是数据寄存器(D 元件),部分 PLC 中也可是定时器(T)、计数器(C)的设定值寄存器,但需根据具体 PLC 型号的指令规则确定;三是执行 MOV 指令时,会覆盖目标操作数中原本存储的数据,若目标操作数中的原有数据需要保留,需在执行 MOV 指令前通过其他指令(如 MOV 指令的复制操作)将其备份;四是在多任务或中断程序中使用 MOV 指令时,需注意指令执行的时序,避免因数据传送时机不当导致数据混乱或控制系统误动作。
【解析】考查传送指令时,有哪些使用说明需要注意
39. 比较指令使用注意事项。
【答案】(1)CMP指令将源数据按照二进制数形式处理,数据大小的比较按代数形式进行。 (2)要清除比较结果时,可采用RST 和 ZRST 指令。 (3)采用编程器录入的指令语句形式。
【解析】比较指令使用注意事项
40. 功能指令编程练习的内容?
【答案】① 彩灯点亮控制。用X10 控制16个彩灯循环点亮,点亮时间为2s 。初始状态时,第一个 彩灯为点亮状态。 ② 计数及 BCD变换指令的使用。用XO给计数器输入计数脉冲信号,X10 给计数器复位; 将计数器的当前值转换为 BCD码后,送入YO~Y7中。
【解析】功能指令编程练习的内容
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
内蒙古自治区(对口招生)机电类
《电器及PLC控制技术》(高教版·第二版)
步进指令及编程实例与功能指令的基本规则 单元过关卷
时间:60分钟 总分:100分
班级____ 姓名____ 学号____ 成绩____
一、单项选择题(本大题共10小题,每题2分,共20分)
1. 分析控制要求时,考虑信号灯切换的平稳性,这属于( )
A. 功能要求
B. 性能要求
C. 安全性要求
D. 经济性要求
2. 执行主控指令MC后,其控制范围内的程序( )
A. 无条件执行
B. 仅在MC条件满足时执行
C. 跳过不执行
D. 循环执行
3. 在步进顺控指令实验中,选择顺序循环工作是指什么( )
A. 根据条件选择不同的步进指令执行顺序
B. 一次只能执行一个步进指令
C. 顺序执行多个步进指令
D. 并行执行多个步进指令
4. 在步进顺控指令实验中,哪个选项描述了单一循环工作( )
A. 顺序执行多个步进指令
B. 根据条件选择不同的步进指令执行顺序
C. 并行执行多个步进指令
D. 一次只能执行一个步进指令
5. 假设有一个S状态器,当外部输入X0为高电平时,S状态器被激活并输出一个高电平信号,当外部输入X0变为低电平后,S状态器被复位。请问,当外部输入X0为高电平时,S状态器的输出信号会持续多久?( )
A. 5个时间单位
B. 10个时间单位
C. 15个时间单位
D. 不确定,取决于复位信号的瞬间时间
6. 移位寄存器指令的复位信号有效时,寄存器内的数据会( )
A. 全部变为1
B. 保持不变
C. 全部清零
D. 随机变化
7. 在使用步进指令编程时,如果需要在程序执行到某一条件时跳转到指定程序段,应使用( )
A. JMP
B. SET
C. RST
D. CMP
8. PLC中的JMP指令通常用于( )
A. 数据传送
B. 数据比较
C. 条件跳转
D. 运算操作
9. 监视定时器指令主要用于什么目的( )
A. 控制程序的流程
B. 进行数据比较
C. 定时中断程序的执行
D. 比较操作数的大小
10. FOR 循环指令的指令样式中,“循环次数设定值” 通常存储在( )
A. 输入继电器(X)
B. 输出继电器(Y)
C. 数据寄存器(D)
D. 辅助继电器(M)
二、判断题(本大题共10小题,每题2分,共20分)
11. 移位寄存器指令的移位触发信号可以是传送带的运行信号。( )
12. FX2n系列PLC中的SFT指令用于控制脉冲输出装置的动作。 ( )
13. 使用 FOR-NEXT 循环指令时,若在循环体内部执行了跳转指令(如 CJ 指令),跳转到循环体外的程序段,此时循环计数器会停止计数,剩余循环次数不再执行。( )
14. 跳转指令可以用来控制程序的执行顺序,根据条件选择性地跳转到不同的代码块。 ( )
15. SFTL指令每次移位时,低位补入的数据由指令参数指定。( )
16. 七段编码指令必须接收BCD码格式的数据才能正确输出。( )
17. 功能指令的操作数用于指定具体的数据或地址。 ( )
18. 移位指令可以对数据进行位移操作,包括逻辑位移和算术位移两种类型。 ( )
19. PLC中的数据传送指令可以用来复制数据到不同的寄存器,而不改变原始数据。( )
20. LD>K20D30触点比较指令的含义是:当D30的值大于K20时,该触点断开;当D30的值小于等于K20时,该触点闭合。( )
三、填空题(本大题共10小题,每题2分,共20分)
21. T定时器被用于进行______,如延时执行或定时触发。
22. 实验内容:设计一个程序,在执行过程中根据给定的条件,使用跳转指令实现______或______两个不同的功能。
23. 使用SFTL指令时,每次移位后,______端补入新数据。
24. 步进梯形图的输入:将______输入到计算机中,并通电观察。
25. 功能指令的作用包括数据处理、控制硬件设备、程序执行和 ______ 管理等多方面。
26. BIN变换指令用于二进制码和BCD码之间的______。
27. 功能指令的操作码用于指定指令的______。
28. 编码指令ENCO的操作功能为根据个输入位的状态进行编码,将结果存放到目标元件中。若指定的______中为1的位不止一个,则只有最高位的1有效。
29. S7-200的数据格式中,双字(DWORD)的长度为______位,取值范围是______。
30. 功能指令一般由 ______ 和 ______ 数组成
四、计算题(本大题共5小题,每题4分,共20分)
31. 某 PLC 顺序控制程序采用步进指令编程,共有 8 个连续工步,每个工步对应 1 个状态继电器,并在每个工步段开头输入 1 条 STL 指令,程序末尾输入 1 条 RET 指令。求该程序中 STL 指令和 RET 指令的总条数。
32. 某送料装置按“原位等待、夹紧、送料、退回、松开”5 个工步循环运行。若每个工步使用 1 个状态继电器,状态编号从 S20 开始连续分配,求最后一个工步使用的状态继电器编号,并写出状态继电器范围。
33. 某顺序功能图有 4 个主工步,其中第 2 个主工步分成 3 条选择分支,每条分支各包含 2 个工步,分支结束后汇合到第 3 个主工步。若每个工步均需分配 1 个状态继电器,求该顺序功能图共需分配多少个状态继电器。
34. 某 PLC 程序用功能指令 MOV 将 12 组生产数据依次存入数据寄存器,每组数据占用 1 个字。若首地址为 D100,地址连续分配,求最后一组数据的寄存器地址;若每组数据改为双字数据,每组占用 2 个字,求最后一组数据占用的寄存器范围。
35. 某自动钻孔装置采用步进顺序控制,工步依次为夹紧、快进、工进、停留、快退、松开。每完成一个工步后转入下一状态。已知夹紧用时 1.5 s,快进用时 2 s,工进用时 4 s,停留定时器设定值为 K30,定时器时基为 0.1 s,快退用时 2.5 s,松开用时 1 s。求一个完整工作循环的时间;若 1 min 内要求至少完成 4 个循环,判断该设定是否满足要求。
五、简答题(本大题共5小题,每题4分,共20分)
36. 简述步进指令使用注意?
37. 写出 BCD 变换指令的典型指令样式,并说明各部分的含义及指令的核心功能。
38. 使用 MOV 传送指令时,有哪些使用说明需要注意?
39. 比较指令使用注意事项。
40. 功能指令编程练习的内容?
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
资源预览图
1
2
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。