第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. 功能指令编程练习的内容? 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $

资源预览图

第7卷 步进指令及编程实例与功能指令的基本规则 内蒙古自治区(对口招生)《电器及PLC控制技术》(高教版·第二版) 单元过关卷
1
第7卷 步进指令及编程实例与功能指令的基本规则 内蒙古自治区(对口招生)《电器及PLC控制技术》(高教版·第二版) 单元过关卷
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。