第6卷 功能指令及编程实例 内蒙古自治区(对口招生)《电器及PLC控制技术》(高教版·第二版) 单元过关卷

2026-08-29
| 2份
| 14页
| 20人阅读
| 0人下载

内容正文:

内蒙古自治区(对口招生)装备制造类 《电器及PLC控制技术》(高教版·第二版) 功能指令及编程实例 单元过关卷 时间:60分钟 总分:100分 班级____ 姓名____ 学号____ 成绩____ 一、单项选择题(本大题共20小题,每题2分,共40分) 1. 循环移位指令在移位过程中,数据的总位数( ) A. 增加 B. 减少 C. 不变 D. 不确定 【答案】C 【解析】循环移位指令就像物料在环形传送带上移动,总数量不会变,所以数据的总位数保持不变。 2. DECO 和 ENCO 属于哪种类型的指令( ) A. 移位指令 B. 复位指令 C. 解码指令 D. 编码指令 【答案】C 【解析】DECO 和 ENCO 是解码指令,用于进行码制转换。 3. 哪个指令将编码数据解码还原为原始数据( ) A. ENCO B. DECO C. MEAN D. CODE 【答案】B 【解析】解码指令的关键词为DECO,因此选B选项 4. 在PLC中,哪个指令用于执行加法运算( ) A. CMP B. ADD C. SUB D. MUL 【答案】B 【解析】ADD。ADD指令用于执行加法运算。 5. 下列场景中,适合使用栈操作指令的是( ) A. 程序调试时临时占位 B. 多条件判断时暂存中间结果 C. 反转传感器检测逻辑 D. 置位输出线圈 【答案】B 【解析】栈操作指令的核心是暂存与取用数据,多条件判断时需暂存中间运算结果,适合用MPS/MRD/MPP实现;A用NOP,C用INV,D用SET,故选B。 6. DEC 减 1 指令针对的操作元件通常是( ) A. 输入继电器 X B. 输出继电器 Y C. 数据寄存器 D D. 辅助继电器 M 【答案】C 【解析】DEC 减 1 指令主要用于对数据进行减 1 操作,需要操作能存储数值的元件。输入继电器 X、输出继电器 Y、辅助继电器 M 均为位元件,只能存储 0 或 1 两种状态,无法存储数值进行减 1 运算;数据寄存器 D 可存储数值,是 DEC 指令常见的操作元件,所以答案是 C。 7. BCD码转换指令和七段编码指令的先后顺序是( ) A. 先七段编码,再BCD码转换 B. 两者无先后顺序 C. 先BCD码转换,再七段编码 D. 同时执行 【答案】C 【解析】需先将二进制数转为BCD码(显示格式),再通过七段编码转为段信号,顺序不能颠倒,否则无法正确显示。 8. 在FX系列PLC中,用于将一个数值取反的指令是( ) A. INV B. NOT C. CMP D. MOV 【答案】B 【解析】NOT指令用于将一个数值取反(逻辑非)。INV通常用于反转某个位的值;CMP是比较指令;MOV是数据传送指令。 9. 区间比较指令ZCP主要用于什么目的( ) A. 设置标志位 B. 进行数据比较 C. 控制程序的流程 D. 跳转到指定的程序地址 【答案】B 【解析】区间比较指令ZCP主要用于进行数据比较。 10. FX系列PLC中,用于将16位数值的高8位和低8位进行交换的指令是( ) A. SWAP B. INCP C. DECP D. CLR 【答案】A 【解析】SWAP指令用于将16位数值的高8位和低8位进行交换。INCP是递增指令;DECP是递减指令;CLR是清零指令。 11. 区间比较指令ZCP用于( ) A. 进行区间范围的确定 B. 进行数据的累加计数 C. 判断一个值是否在给定区间内 D. 判断一个值是否为零 【答案】C 【解析】ZCP指令用于判断指定的数据寄存器的值是否在给定的区间范围内,根据判断结果设置相应的位。 12. 解码指令 DECO 用于将什么类型的码转换为 BCD 码( ) A. 二进制码 B. 十进制码 C. 八进制码 D. 十六进制码 【答案】A 【解析】解码指令 DECO 用于将二进制码转换为 BCD 码。 13. 双机通信中,数据长度参数K8表示( ) A. 8位数据 B. 8字节数据 C. 8个寄存器 D. 8个位元件 【答案】B 【解析】K8表示发送/接收8字节数据。 14. FX2N系列PLC中,CMP指令的主要作用是( ) A. 数据传送 B. 数据比较 C. 条件跳转 D. 运算操作 【答案】B 【解析】CMP指令用于比较两个数据的大小或相等性。 15. ENCO 指令用于将什么类型的码转换为二进制码( ) A. BCD 码 B. 十进制码 C. 十六进制码 D. 八进制码 【答案】A 【解析】ENCO 指令用于将 BCD 码转换为二进制码。 16. 在可编程控制器程序中,需要把一个数据寄存器中的数值复制到另一个数据寄存器时,宜选用的功能指令是( ) A. 数据传送指令 B. 数据比较指令 C. 数据加法指令 D. 数据移位指令 【答案】A 【解析】数据传送指令用于将源操作数的内容送到指定目标单元,常用于参数赋值和数据保存。比较、加法和移位指令分别用于判断大小、数值运算和位序移动,不适合完成单纯复制。 17. 在可编程控制器程序中,需要判断计数值是否达到设定值并据此接通输出,通常应先使用的功能指令是( ) A. 数据比较指令 B. 数据传送指令 C. 循环移位指令 D. 数据转换指令 【答案】A 【解析】数据比较指令可比较当前计数值与设定值,并根据比较结果驱动后续逻辑。传送指令只复制数据,移位指令改变位序,转换指令改变数据形式,均不能直接完成大小判断。 18. 在零件自动计数程序中,每检测到一个合格品脉冲就使累计数量增加一,适合采用的功能指令是( ) A. 数据加法指令 B. 数据减法指令 C. 数据传送指令 D. 数据比较指令 【答案】A 【解析】数据加法指令可将累计数量按规定增量进行运算,适合完成自动计数中的数量累加。减法指令用于扣减数据,传送指令用于复制数据,比较指令用于判断大小。 19. 在顺序控制程序中,需要使多个输出状态按位依次移动,常用的功能指令是( ) A. 循环移位指令 B. 数据比较指令 C. 数据传送指令 D. 整数除法指令 【答案】A 【解析】循环移位指令用于使数据中的位按规定方向移动,可实现工位指示、步进状态和灯序控制。比较、传送和除法指令分别处理判断、复制和运算任务,不能直接完成状态位依次移动。 20. 在功能指令编程实例中,若要求按钮动作后输出保持,停止信号到来后输出解除,宜采用的基本编程思路是( ) A. 置位复位配合控制 B. 比较传送配合控制 C. 加法减法配合控制 D. 移位转换配合控制 【答案】A 【解析】置位指令可使输出状态保持,复位指令可在停止条件满足时解除保持,适合启停保持类控制。比较、传送、运算和移位类指令主要处理数据或状态变化,不是保持与解除输出的基本方法。 二、判断题(本大题共10小题,每题2分,共20分) 21. 脉冲输出指令 PLSR 可以设置加速和减速的时间参数,以控制脉冲输出的变化速度。( ) 【答案】错误 【解析】脉冲输出指令 PLSR 可以通过设置加速和减速的时间参数来控制脉冲输出的变化速度,使输出信号平稳变化。 22. 串行通信指令 RS 在 PLC 中用于与计算机、触摸屏或其他串行设备进行数据传输和通信。( ) 【答案】错误 【解析】串行通信指令 RS 主要用于与外部的串行设备进行数据传输和通信,如计算机、触摸屏等。 23. 功能指令中的源操作数通常表示被读取的数据对象,目标操作数通常表示运算或传送结果存放的位置。( ) 【答案】正确 【解析】源操作数提供指令执行所需的数据,目标操作数用于接收执行后的结果。正确区分源与目标,是编写传送、运算和比较类程序的基础。 24. 在数据传送指令中,执行后源操作数中的原数据会被清除,只保留目标操作数中的数据。( ) 【答案】错误 【解析】数据传送指令通常把源操作数的内容复制到目标操作数,源操作数原有内容不因传送而自动清除。若需要清零,应另行使用清零或赋零等程序处理。 25. 比较指令只能比较输入点的通断状态,不能用于比较数据寄存器中的数值大小。( ) 【答案】错误 【解析】比较指令的重要用途是比较寄存器、计数值或设定值等数据大小,并把比较结果用于后续控制。把比较对象限定为输入点通断状态,缩小了该类功能指令的应用范围。 26. 在使用加法、减法等运算指令时,应注意数据范围,避免运算结果超出存储单元允许的数值范围。( ) 【答案】正确 【解析】运算指令的结果需要存入指定单元,若结果超出数据类型允许范围,可能造成溢出或结果异常。编程时应根据设备手册和数据类型合理设置操作数。 27. 功能指令编程时,只要指令名称正确,操作数地址是否符合该指令要求不会影响程序运行。( ) 【答案】错误 【解析】功能指令不仅要求指令名称正确,还要求源操作数、目标操作数和数据类型符合规定。地址或类型不匹配可能导致编译报错、运行异常或控制结果错误。 28. PLC功能指令一般由指令助记符和操作数组成,操作数用于指定参与运算或存放结果的元件。( ) 【答案】正确 【解析】功能指令不仅要说明执行的功能,还要通过操作数明确数据来源和结果存放位置。指令助记符表示操作类型,操作数决定具体参与运算的对象。 29. 执行数据传送指令时,源操作数中的数据被送到目标操作数后,源操作数原有数据通常不会被清除。( ) 【答案】正确 【解析】数据传送指令的作用是复制数据,而不是移动后删除数据。执行后目标操作数得到相同数据,源操作数仍保持原值。 30. 在编写PLC程序时,功能指令可以不考虑操作数类型,任意选择输入继电器、输出继电器或数据寄存器作为运算对象。( ) 【答案】错误 【解析】功能指令对操作数类型和使用范围有明确要求。若操作数选用不符合规定,程序可能无法编译或不能按预期运行。 三、填空题(本大题共10小题,每题2分,共20分) 31. 在功能指令中,SUB 指令的作用是______。 【答案】执行两个操作数的减法运算 【解析】SUB 指令用于执行减法操作,将第一个操作数减去第二个操作数。 32. ROR指令使目标寄存器的数据______循环移位。 【答案】向右 【解析】ROR指令使目标寄存器的数据 向右 循环移位 33. 在PLSY指令中,参数______用于设置脉冲频率。 【答案】CN 【解析】在PLSY指令中,参数 CN 用于设置脉冲频率。 34. 并行通信指令 PRUN 在 PLC 中的基本语法是______。 【答案】PRUN(K1, A 1, D1) 【解析】并行通信指令 PRUN 在 PLC 中的基本语法是 PRUN(K1, A 1, D1)。其中,K1 是控制通信的并行设备号,A 1 是与外部设备进行通信的地址号,D1 是要发送或接收的数据。 35. ______指令可以将二进制数转换为BCD码。 【答案】DAS 【解析】DAS指令是数据变换指令中的一种,可以将二进制数转换为BCD码。 36. 算术运算指令ADD用于执行______运算。 【答案】加法 【解析】算术运算指令ADD用于执行加法运算。 37. ZCP指令用于将一个数据与______区间进行比较。 【答案】两个设定值 【解析】ZCP指令用于将一个数据与 两个设定值 区间进行比较 38. 在PLC功能指令中,用来表示数据寄存器的常用软元件符号是______。 【答案】D 【解析】数据寄存器用于存放字数据,是功能指令中常见的数据存储元件。许多PLC教材和编程实例中常用字母D表示数据寄存器。 39. 在指令MOV K20 D0中,K20表示十进制常数20,D0表示______。 【答案】目标数据寄存器 【解析】MOV指令用于把源操作数的数据传送到目标操作数。该指令中K20是源数据,D0用于接收并保存传送结果。 40. 在PLC编程实例中,用于实现两个数据相加并保存运算结果的常用功能指令助记符是______。 【答案】ADD 【解析】ADD是加法运算功能指令的常用助记符。编程时通常将两个源操作数相加,并把结果存入指定的目标操作数。 四、简答题(本大题共3小题,每题4分,共12分) 41. 编写程序:将D0中的BCD码转换为二进制数存入D10,并控制Y0在转换完成后输出。 【答案】LD X0 BIN D0 D10 OUT Y0 【解析】考查编写程序 42. 简述 PLC 中 D 编程元件(数据寄存器)的定义及主要功能。​ 【答案】D 编程元件即数据寄存器,是 PLC 中用于存储数据的重要元件。其主要功能包括:一是存储整数数据,不同位数的 D 元件存储范围不同,如 16 位 D 元件可存储 0~65535 的整数,32 位 D 元件可存储 - 2147483648~2147483647 的整数;二是为 PLC 中的数据运算、数据传送等操作提供数据存储载体,例如在使用 MOV、INC、DEC 等指令时,常以 D 元件作为操作对象,实现数据的暂存与处理;三是可用于存储系统参数、工艺设定值等重要数据,为 PLC 控制系统的稳定运行提供数据支持。​ 【解析】考查PLC 中 D 编程元件(数据寄存器)的定义及主要功能 43. 采用功能指令设计彩灯点亮的控制程序,要求依次点亮16彩灯,每盏彩灯点亮3s暂停2s,且连续循环执行。 【答案】用移位指令(如ROL)+定时器T: T0=3s→移位点亮下一灯 T1=2s→暂停后循环 【解析】考查采用功能指令设计彩灯点亮的控制程序 五、综合应用题(本大题共1小题,每题8分,共8分) 44. 设计程序:使用PLSY指令控制步进电机以500Hz频率运行5000个脉冲。 【答案】LD X0 PLSY K500 K5000 Y0 【解析】考查使用PLSY指令控制步进电机以500Hz频率运行5000个脉冲 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $ 内蒙古自治区(对口招生)装备制造类 《电器及PLC控制技术》(高教版·第二版) 功能指令及编程实例 单元过关卷 时间:60分钟 总分:100分 班级____ 姓名____ 学号____ 成绩____ 一、单项选择题(本大题共20小题,每题2分,共40分) 1. 循环移位指令在移位过程中,数据的总位数( ) A. 增加 B. 减少 C. 不变 D. 不确定 2. DECO 和 ENCO 属于哪种类型的指令( ) A. 移位指令 B. 复位指令 C. 解码指令 D. 编码指令 3. 哪个指令将编码数据解码还原为原始数据( ) A. ENCO B. DECO C. MEAN D. CODE 4. 在PLC中,哪个指令用于执行加法运算( ) A. CMP B. ADD C. SUB D. MUL 5. 下列场景中,适合使用栈操作指令的是( ) A. 程序调试时临时占位 B. 多条件判断时暂存中间结果 C. 反转传感器检测逻辑 D. 置位输出线圈 6. DEC 减 1 指令针对的操作元件通常是( ) A. 输入继电器 X B. 输出继电器 Y C. 数据寄存器 D D. 辅助继电器 M 7. BCD码转换指令和七段编码指令的先后顺序是( ) A. 先七段编码,再BCD码转换 B. 两者无先后顺序 C. 先BCD码转换,再七段编码 D. 同时执行 8. 在FX系列PLC中,用于将一个数值取反的指令是( ) A. INV B. NOT C. CMP D. MOV 9. 区间比较指令ZCP主要用于什么目的( ) A. 设置标志位 B. 进行数据比较 C. 控制程序的流程 D. 跳转到指定的程序地址 10. FX系列PLC中,用于将16位数值的高8位和低8位进行交换的指令是( ) A. SWAP B. INCP C. DECP D. CLR 11. 区间比较指令ZCP用于( ) A. 进行区间范围的确定 B. 进行数据的累加计数 C. 判断一个值是否在给定区间内 D. 判断一个值是否为零 12. 解码指令 DECO 用于将什么类型的码转换为 BCD 码( ) A. 二进制码 B. 十进制码 C. 八进制码 D. 十六进制码 13. 双机通信中,数据长度参数K8表示( ) A. 8位数据 B. 8字节数据 C. 8个寄存器 D. 8个位元件 14. FX2N系列PLC中,CMP指令的主要作用是( ) A. 数据传送 B. 数据比较 C. 条件跳转 D. 运算操作 15. ENCO 指令用于将什么类型的码转换为二进制码( ) A. BCD 码 B. 十进制码 C. 十六进制码 D. 八进制码 16. 在可编程控制器程序中,需要把一个数据寄存器中的数值复制到另一个数据寄存器时,宜选用的功能指令是( ) A. 数据传送指令 B. 数据比较指令 C. 数据加法指令 D. 数据移位指令 17. 在可编程控制器程序中,需要判断计数值是否达到设定值并据此接通输出,通常应先使用的功能指令是( ) A. 数据比较指令 B. 数据传送指令 C. 循环移位指令 D. 数据转换指令 18. 在零件自动计数程序中,每检测到一个合格品脉冲就使累计数量增加一,适合采用的功能指令是( ) A. 数据加法指令 B. 数据减法指令 C. 数据传送指令 D. 数据比较指令 19. 在顺序控制程序中,需要使多个输出状态按位依次移动,常用的功能指令是( ) A. 循环移位指令 B. 数据比较指令 C. 数据传送指令 D. 整数除法指令 20. 在功能指令编程实例中,若要求按钮动作后输出保持,停止信号到来后输出解除,宜采用的基本编程思路是( ) A. 置位复位配合控制 B. 比较传送配合控制 C. 加法减法配合控制 D. 移位转换配合控制 二、判断题(本大题共10小题,每题2分,共20分) 21. 脉冲输出指令 PLSR 可以设置加速和减速的时间参数,以控制脉冲输出的变化速度。( ) 22. 串行通信指令 RS 在 PLC 中用于与计算机、触摸屏或其他串行设备进行数据传输和通信。( ) 23. 功能指令中的源操作数通常表示被读取的数据对象,目标操作数通常表示运算或传送结果存放的位置。( ) 24. 在数据传送指令中,执行后源操作数中的原数据会被清除,只保留目标操作数中的数据。( ) 25. 比较指令只能比较输入点的通断状态,不能用于比较数据寄存器中的数值大小。( ) 26. 在使用加法、减法等运算指令时,应注意数据范围,避免运算结果超出存储单元允许的数值范围。( ) 27. 功能指令编程时,只要指令名称正确,操作数地址是否符合该指令要求不会影响程序运行。( ) 28. PLC功能指令一般由指令助记符和操作数组成,操作数用于指定参与运算或存放结果的元件。( ) 29. 执行数据传送指令时,源操作数中的数据被送到目标操作数后,源操作数原有数据通常不会被清除。( ) 30. 在编写PLC程序时,功能指令可以不考虑操作数类型,任意选择输入继电器、输出继电器或数据寄存器作为运算对象。( ) 三、填空题(本大题共10小题,每题2分,共20分) 31. 在功能指令中,SUB 指令的作用是______。 32. ROR指令使目标寄存器的数据______循环移位。 33. 在PLSY指令中,参数______用于设置脉冲频率。 34. 并行通信指令 PRUN 在 PLC 中的基本语法是______。 35. ______指令可以将二进制数转换为BCD码。 36. 算术运算指令ADD用于执行______运算。 37. ZCP指令用于将一个数据与______区间进行比较。 38. 在PLC功能指令中,用来表示数据寄存器的常用软元件符号是______。 39. 在指令MOV K20 D0中,K20表示十进制常数20,D0表示______。 40. 在PLC编程实例中,用于实现两个数据相加并保存运算结果的常用功能指令助记符是______。 四、简答题(本大题共3小题,每题4分,共12分) 41. 编写程序:将D0中的BCD码转换为二进制数存入D10,并控制Y0在转换完成后输出。 42. 简述 PLC 中 D 编程元件(数据寄存器)的定义及主要功能。​ 43. 采用功能指令设计彩灯点亮的控制程序,要求依次点亮16彩灯,每盏彩灯点亮3s暂停2s,且连续循环执行。 五、综合应用题(本大题共1小题,每题8分,共8分) 44. 设计程序:使用PLSY指令控制步进电机以500Hz频率运行5000个脉冲。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $

资源预览图

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