项目六 PLC的功能指令及编程《电器及PLC控制技术》(高教版·第2版)山东省(春季高考)电气技术类 单元过关卷

2026-08-26
| 2份
| 15页
| 44人阅读
| 0人下载

内容正文:

山东省(春季高考)电气技术类 《电器及PLC控制技术》(高教版·第2版) 项目六 PLC的功能指令及编程 单元过关卷 考试时间:90分钟 满分:100分 班级:__________ 姓名:__________ 学号:__________ 成绩:__________ 1、 单项选择题(每小题 3 分,共 60 分) 1.循环移位指令在移位过程中,数据的总位数(   ) A.增加 B.减少 C.不变 D.不确定 2.若需输出1000个脉冲,PLSY指令的脉冲数参数应设为(   ) A.K1000 B.D1000 C.H1000 D.K500 3.块传送指令与移动指令的区别在于(   ) A.块传送指令可移动多个字节 B.移动指令可移动多个字节 C.块传送指令只能在寄存器之间移动数据 D.移动指令不能移动数据 4.BCD 变换指令的主要作用是(   ) A.将二进制数转换为 BCD 码 B.将 BCD 码转换为二进制数 C.实现两个数的乘法运算 D.实现两个数的除法运算 5.MOVK10D20指令的含义是(   )​ A.将数据寄存器D20中的值传送到常数10中​ B.将常数10传送到数据寄存器D20中​ C.将数据寄存器D20中的值与常数10相加​ D.将数据寄存器D20中的值与常数10相减​ 6.哪个指令将原始数据转换为编码数据(   ) A.ENCO B.DECO C.MEAN D.CODE 7.若学生在PLC软件中输入“CMP K50 D20”指令,该指令的程序步类型是(   ) A.程序步1 B.程序步2 C.程序步3 D.随指令对象变化 8.ZRST指令的语法是什么(   ) A.ZRST [变量名] B.ZRST [起始值] [结束值] C.ZRST [变量名] [起始值] [结束值] D.ZRST [初始值] 9.执行指令“ZCP  K10  K20  D0  M0”后,若D0=15,则 闭合。(   ) A.M0 B.M1 C.M2 D.M3 10.若要让传送带每送完3个物料就暂停一次,可使用(   ) A.移位指令 B.循环指令(循环次数设为3) C.循环移位指令 D.移位寄存器指令 11.加1、减1和交替指令通常用于什么类型的变量(   ) A.字符型变量 B.浮点型变量 C.整型变量 D.布尔型变量 12.多点传送指令与块传送指令有何不同之处(   ) A.多点传送指令可以移动多块数据,而不仅仅是连续的字节 B.块传送指令可以移动多块数据,而不仅仅是连续的字节 C.多点传送指令只能在寄存器之间移动数据,而块传送指令只能在内存之间移动数据 D.块传送指令只能移动一个字节,而多点传送指令可以一次传送多个字节 13.下列哪个指令可以将数据的每一位向右移动 num 位(   ) A.MOV B.ADD C.SFTR D.SFTL 14.以下哪个条件码表示两个数是否相等(   ) A.ZF B.CF C.SF D.OF 15.段译码指令的梯形图指令的操作码是(   ) A.DECO B.ENCO C.SEG D.TRUNC 16.下列关于MOV指令的程序步说法正确的是(   ) A.无论操作对象是什么,程序步都为2 B.操作对象为16位数据时程序步多,32位时少 C.程序步随操作对象的位数(16位/32位)变化 D.程序步固定为3 17.以下哪种指令可以帮助程序实现中断处理(   ) A.CJ B.FEND C.WDT D.EI/DI 18.七段译码指令SEGD常用于控制以下哪种设备显示(   ) A.液晶显示屏 B.七段数码管 C.LED指示灯 D.虚拟显示设备 19.脉冲输出指令主要用于控制哪种类型的设备(   ) A.电机控制器 B.传感器控制器 C.照明控制器 D.温度控制器 20.以下哪个条件码表示结果是否溢出(   ) A.ZF B.CF C.SF D.OF 2、 判断题(每小题 2 分,共 20 分。请在括号内正确的打"√",错误的打"×") 21.移位指令的“n”参数表示每次移位的位数。( ) 22.执行 MUL D0 D1 D2 指令时,若 D0 中数值为 200,D1 中数值为 300,运算结果超出 16 位字元件的存储范围,此时结果的低 16 位会存储在 D2 中,高 16 位会自动存储在 D3 中。( ) 23.ZCP区间比较指令的常见样式为ZCPD1D2S(D1为下限值、D2为上限值、S为当前值),若D1=K15、D2=K45、S=K30,则执行后对应“D1≤S≤D2”的输出触点(如M1)会动作。( ) 24.移位指令只能对二进制数据进行移位操作。( ) 25.MOV指令的程序步始终为3,无论操作对象是16位还是32位数据。( ) 26.功能指令的操作码和操作数之间用空格分隔。( ) 27.功能指令的EN端必须通过触点驱动,不能直接接左母线。( ) 28.双整数(DINT)的取值范围是-2147483648~+2147483647。( ) 29.LD>K20D30触点比较指令的含义是:当D30的值大于K20时,该触点断开;当D30的值小于等于K20时,该触点闭合。( ) 30.HEX指令可将多个ASCII码转换为连续的十六进制数。( ) 3、 简答题(每小题 4 分,共 12 分) 31.编写程序:通过RS指令从串口接收8字节数据,存入D100-D103,并校验接收完成标志M8122。 32.对比 BCD 变换指令和 BIN 变换指令,说明两者在功能上的主要区别。​ 33.简述MOV传送指令的使用方法及注意事项。​ 四、综合题(共 8 分) 34.三相异步电动机铭牌数据如下:min,满载时的cosφ=0.81,η=80%,接法为,试求:电动机满载时的输入功率P₁、损耗功率、额定转差率sN、额定电流IN、额定转矩TN。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $ 山东省(春季高考)电气技术类 《电器及PLC控制技术》(高教版·第2版) 项目六 PLC的功能指令及编程 单元过关卷 考试时间:90分钟 满分:100分 班级:__________ 姓名:__________ 学号:__________ 成绩:__________ 1、 单项选择题(每小题 3 分,共 60 分) 1.循环移位指令在移位过程中,数据的总位数(   ) A.增加 B.减少 C.不变 D.不确定 【答案】C 【详解】循环移位指令就像物料在环形传送带上移动,总数量不会变,所以数据的总位数保持不变。 2.若需输出1000个脉冲,PLSY指令的脉冲数参数应设为(   ) A.K1000 B.D1000 C.H1000 D.K500 【答案】A 【详解】PLSY的脉冲数参数用K或D指定。 3.块传送指令与移动指令的区别在于(   ) A.块传送指令可移动多个字节 B.移动指令可移动多个字节 C.块传送指令只能在寄存器之间移动数据 D.移动指令不能移动数据 【答案】A 【详解】块传送指令可移动多个字节,而移动指令一次只能移动一个字节或一个寄存器的内容。 4.BCD 变换指令的主要作用是(   ) A.将二进制数转换为 BCD 码 B.将 BCD 码转换为二进制数 C.实现两个数的乘法运算 D.实现两个数的除法运算 【答案】A 【详解】BCD 变换指令(BCD)的核心功能是将源操作数中的二进制数转换为 BCD 码,并存储到目标操作数中。选项 B 是 BIN 变换指令的作用;选项 C 是 MUL 乘法指令的作用;选项 D 是 DIV 除法指令的作用。因此选 A。 5.MOVK10D20指令的含义是(   )​ A.将数据寄存器D20中的值传送到常数10中​ B.将常数10传送到数据寄存器D20中​ C.将数据寄存器D20中的值与常数10相加​ D.将数据寄存器D20中的值与常数10相减​ 【答案】B 【详解】MOV指令格式为MOV源操作数目标操作数,这里源操作数是常数10,目标操作数是数据寄存器D20,即把10传送到D20中。 6.哪个指令将原始数据转换为编码数据(   ) A.ENCO B.DECO C.MEAN D.CODE 【答案】A 【详解】编码指令的关键词为ENCO,因此选A选项。 7.若学生在PLC软件中输入“CMP K50 D20”指令,该指令的程序步类型是(   ) A.程序步1 B.程序步2 C.程序步3 D.随指令对象变化 【答案】D 【详解】CMP(比较指令)属于数据操作指令,操作对象包括“比较值(K50)”和“寄存器(D20)”,若对象为16位,程序步为3;若为32位,程序步为5,因此属于程序步随对象变化的类型。 8.ZRST指令的语法是什么(   ) A.ZRST [变量名] B.ZRST [起始值] [结束值] C.ZRST [变量名] [起始值] [结束值] D.ZRST [初始值] 【答案】C 【详解】ZRST指令的语法是ZRST [变量名] [起始值] [结束值],指定需要复位的变量名以及复位的起始和结束值区间。 9.执行指令“ZCP  K10  K20  D0  M0”后,若D0=15,则 闭合。(   ) A.M0 B.M1 C.M2 D.M3 【答案】B 【详解】D0在区间[10,20]内时,M1闭合。 10.若要让传送带每送完3个物料就暂停一次,可使用(   ) A.移位指令 B.循环指令(循环次数设为3) C.循环移位指令 D.移位寄存器指令 【答案】B 【详解】循环指令可设置循环次数,将循环次数设为3,执行3次送料后暂停,能满足每送完3个物料暂停的需求。 11.加1、减1和交替指令通常用于什么类型的变量(   ) A.字符型变量 B.浮点型变量 C.整型变量 D.布尔型变量 【答案】C 【详解】答案是C。加1、减1和交替指令通常用于操作整型变量。 12.多点传送指令与块传送指令有何不同之处(   ) A.多点传送指令可以移动多块数据,而不仅仅是连续的字节 B.块传送指令可以移动多块数据,而不仅仅是连续的字节 C.多点传送指令只能在寄存器之间移动数据,而块传送指令只能在内存之间移动数据 D.块传送指令只能移动一个字节,而多点传送指令可以一次传送多个字节 【答案】A 【详解】多点传送指令可以移动多块数据,而块传送指令一次只能移动连续的块。 13.下列哪个指令可以将数据的每一位向右移动 num 位(   ) A.MOV B.ADD C.SFTR D.SFTL 【答案】C 【详解】SFTR(右移)指令可以将数据的每一位向右移动 num 位。 14.以下哪个条件码表示两个数是否相等(   ) A.ZF B.CF C.SF D.OF 【答案】A 【详解】ZF(零标志)用于表示两个数是否相等。 15.段译码指令的梯形图指令的操作码是(   ) A.DECO B.ENCO C.SEG D.TRUNC 【答案】C 【详解】段译码指令操作码为 SEG,用于驱动七段数码管。 16.下列关于MOV指令的程序步说法正确的是(   ) A.无论操作对象是什么,程序步都为2 B.操作对象为16位数据时程序步多,32位时少 C.程序步随操作对象的位数(16位/32位)变化 D.程序步固定为3 【答案】C 【详解】MOV指令为可变程序步指令,16位操作(如MOV K10 D0)程序步为3,32位操作(如MOV K100000 D10)程序步为5,程序步随对象位数变化,A、B、D表述均错误。 17.以下哪种指令可以帮助程序实现中断处理(   ) A.CJ B.FEND C.WDT D.EI/DI 【答案】D 【详解】EI和DI指令用于打开或关闭中断。 18.七段译码指令SEGD常用于控制以下哪种设备显示(   ) A.液晶显示屏 B.七段数码管 C.LED指示灯 D.虚拟显示设备 【答案】B 【详解】考查段译码指令SEGD常用于控制以下哪种设备显示七段数码管 19.脉冲输出指令主要用于控制哪种类型的设备(   ) A.电机控制器 B.传感器控制器 C.照明控制器 D.温度控制器 【答案】A 【详解】脉冲输出指令主要用于控制电机控制器,常用于步进电机和伺服电机控制。 20.以下哪个条件码表示结果是否溢出(   ) A.ZF B.CF C.SF D.OF 【答案】D 【详解】OF(溢出标志)用于表示结果是否溢出。 2、 判断题(每小题 2 分,共 20 分。请在括号内正确的打"√",错误的打"×") 21.移位指令的“n”参数表示每次移位的位数。( ) 【答案】正确 【详解】例如SFTL  M0  K4  K1中的K1表示每次左移1位。 22.执行 MUL D0 D1 D2 指令时,若 D0 中数值为 200,D1 中数值为 300,运算结果超出 16 位字元件的存储范围,此时结果的低 16 位会存储在 D2 中,高 16 位会自动存储在 D3 中。( ) 【答案】正确 【详解】MUL 乘法指令在进行 16 位运算时,若结果超出 16 位(即数值大于 65535),会自动以 32 位形式存储。按照 PLC 的默认规则,指定的结果存储地址(如 D2)存储低 16 位结果,其后续相邻的字元件(如 D3)存储高 16 位结果。200×300=60000,未超出 16 位范围(65535),但题干描述的 “超出范围时低 16 位存 D2、高 16 位存 D3” 的规则本身正确,因此该说法正确。 23.ZCP区间比较指令的常见样式为ZCPD1D2S(D1为下限值、D2为上限值、S为当前值),若D1=K15、D2=K45、S=K30,则执行后对应“D1≤S≤D2”的输出触点(如M1)会动作。( ) 【答案】正确 【详解】ZCP指令的标准样式为ZCPD1D2S,用于判断当前值S是否在D1(下限)和D2(上限)构成的区间内;本题中K15≤K30≤K45,符合“D1≤S≤D2”的条件,因此对应该区间的输出触点(如三菱PLC的M1)会动作,说法正确。 24.移位指令只能对二进制数据进行移位操作。( ) 【答案】错误 【详解】移位指令不仅能对二进制数据移位,也能对其他类型数据按位移位,只要数据以二进制形式存储,就可以进行移位。 25.MOV指令的程序步始终为3,无论操作对象是16位还是32位数据。( ) 【答案】错误 【详解】MOV指令为可变程序步指令,操作16位数据(如MOV K10 D0)时程序步为3,操作32位数据(如MOV K100000 D10)时程序步为5,程序步随对象位数变化。 26.功能指令的操作码和操作数之间用空格分隔。( ) 【答案】正确 【详解】功能指令格式为“操作码操作数”。 27.功能指令的EN端必须通过触点驱动,不能直接接左母线。( ) 【答案】错误 【详解】无条件执行的指令(如SM0.0驱动)可直接接左母线。 28.双整数(DINT)的取值范围是-2147483648~+2147483647。( ) 【答案】正确 【详解】DINT为32位有符号整数,符合该范围。 29.LD>K20D30触点比较指令的含义是:当D30的值大于K20时,该触点断开;当D30的值小于等于K20时,该触点闭合。( ) 【答案】错误 【详解】LD是载入触点指令,LD>S1S2的逻辑为“当S2的值大于S1的值时,触点闭合”。本题中LD>K20D30,即D30>K20时触点闭合,D30≤K20时触点断开,题干对触点通断状态的描述完全相反,因此错误。 30.HEX指令可将多个ASCII码转换为连续的十六进制数。( ) 【答案】正确 【详解】HEX指令支持批量ASCII码转换。 3、 简答题(每小题 4 分,共 12 分) 31.编写程序:通过RS指令从串口接收8字节数据,存入D100-D103,并校验接收完成标志M8122。 【答案】LD  M8000 RS  D100  K8  D200  K8   LD  M8122   MOV  D200  D100 【详解】考查编写程序 32.对比 BCD 变换指令和 BIN 变换指令,说明两者在功能上的主要区别。​ 【答案】BCD 变换指令与 BIN 变换指令在功能上是互逆的,主要区别体现在转换方向和作用上,具体如下:BCD 变换指令:功能是 “二进制数→BCD 码”,即接收一个二进制数(源操作数),按照 BCD 码的编码规则(每 4 位二进制数表示 1 位十进制数,范围 0000~1001),将其转换为对应的 BCD 码,并存储到目标操作数中。该指令主要用于将 PLC 内部运算常用的二进制数,转换为便于显示(如数码管显示)或与 BCD 码设备交互的 BCD 码。​ BIN 变换指令:功能是 “BCD 码→二进制数”,即接收一个符合 BCD 码规则的数值(源操作数),将其转换为 PLC 内部逻辑运算、数据处理更常用的二进制数,并存储到目标操作数中。该指令主要用于接收外部 BCD 码设备(如 BCD 码拨码开关)输入的 BCD 码,转换为二进制数后供 PLC 内部使用。 【详解】考查BCD 变换指令和 BIN 变换指令 33.简述MOV传送指令的使用方法及注意事项。​ 【答案】使用方法——MOV指令格式为MOV源操作数目标操作数,将源操作数中的数据传送到目标操作数指定的软元件中。源操作数可以是常数、数据寄存器、位组合元件等,目标操作数也可以是相应的数据寄存器、位组合元件等,只要两者数据类型兼容。​ 注意事项:——源操作数和目标操作数的数据类型要匹配,否则可能导致数据传输错误;目标软元件不能是常数,常数只能作为源操作数;在进行连续执行型的MOV指令编程时,要注意指令的执行时机和顺序,避免因多次重复执行导致数据错误。​ 【详解】考查MOV传送指令的使用方法及注意事项 四、综合题(共 8 分) 34.三相异步电动机铭牌数据如下:min,满载时的cosφ=0.81,η=80%,接法为,试求:电动机满载时的输入功率P₁、损耗功率、额定转差率sN、额定电流IN、额定转矩TN。 【答案】 【详解】考查输入功率P₁、损耗功率、额定转差率sN、额定电流IN、额定转矩TN 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $

资源预览图

项目六 PLC的功能指令及编程《电器及PLC控制技术》(高教版·第2版)山东省(春季高考)电气技术类 单元过关卷
1
项目六 PLC的功能指令及编程《电器及PLC控制技术》(高教版·第2版)山东省(春季高考)电气技术类 单元过关卷
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。