内容正文:
重庆市(高职分类考试)电气技术类
《电器及PLC控制技术》(机工版)
步进指令及编程实例 单元过关卷
时间:60分钟 总分:100分
班级____ 姓名____ 学号____ 成绩____
一、单项选择题(本大题共20小题,每题3分,共60分)
1. 以下哪个是PLC编程中的步进指令( )
A. SET
B. MOV
C. CALL
D. CMP
【答案】A
【解析】SET是PLC中的步进指令,用于设置输出点。
2. 在使用步进指令编程时,如果需要跳过某个程序段,应使用( )
A. SET
B. RST
C. JMP
D. CALL
【答案】C
【解析】应使用JMP指令跳过某个程序段。
3. 功能指令的基本格式是什么( )
A. OPCODE DST SRC
B. FUNC OPCODE DST SRC
C. OPCODE SRC DST
D. SRC OPCODE DST
【答案】B
【解析】功能指令的基本格式是FUNC OPCODE DST SRC。
4. FX2N系列PLC中,用于将A寄存器的值传送到B寄存器的指令是( )
A. LD A, B
B. CMP A, B
C. MOV A, B
D. JMP A, B
【答案】C
【解析】MOV A, B指令将A寄存器的值传送到B寄存器中。
5. 若整数的加减法指令的执行结果发生溢出则影响______位。( )
A. SM1.0
B. SM1.1
C. SM1.2
D. SM1.3
【答案】B
【解析】SM1.1 用于标记运算溢出或非法数值。
6. 串行通信指令 RS 的基本语法是什么( )
A. RS(K1, K2, K3)
B. RS(K1, K2)
C. RS(K1)
D. RS
【答案】A
【解析】串行通信指令 RS 的基本语法是 RS(K1, K2, K3),其中 K1 是指定串行口的参数,K2 是设置通信的波特率,K3 是设置数据位、停止位和奇偶校验的参数。
7. 在PLC编程中,以下哪种指令用于实现函数调用并返回操作结果( )
A. CALL
B. RETURN
C. SUBROUTINE
D. FUNCTION
【答案】B
【解析】RETURN指令用于在函数执行完毕后返回操作结果并退出函数调用。
8. 在 PLC 编程中,哪种指令可以实现对数据位移动和操作( )
A. 比较指令
B. 移位指令
C. 计数器指令
D. 控制指令
【答案】B
【解析】在 PLC 编程中,移位指令可以实现对数据位的移动和操作,常用于位操作和数据转换。
9. 在FX系列PLC的程序中,如何实现循环结构( )
A. 使用CJ指令
B. 使用FOR/NEXT指令对
C. 使用CMP指令
D. 使用MOV指令
【答案】B
【解析】在FX系列PLC中,可以使用FOR/NEXT指令对来实现循环结构。FOR指令指定循环的次数,NEXT指令标记循环体的结束。
10. 下列指令中,哪种指令可以对变量进行加1操作( )
A. ADD
B. SUB
C. INC
D. DEC
【答案】C
【解析】答案是C。INC指令用于将指定的变量值加1。
11. 在PLC控制系统中,哪种指令用于执行数据块移动操作( )
A. LD
B. RST
C. TON
D. MOV
【答案】D
【解析】MOV。MOV指令用于数据块移动操作,可以将一个数据块从一个存储单元移动到另一个存储单元。
12. SFTR 指令用于将指定的位元件向右移动一个位置,它属于哪种类型的指令( )
A. 移位指令
B. 复位指令
C. 解码指令
D. 编码指令
【答案】A
【解析】SFTR 指令将指定的位元件向右移动一个位置,属于移位指令。
13. FX系列PLC中,用于将16位二进制数转换为4位BCD码的指令是( )
A. TO K4X
B. FROM K4X
C. TO K4Y
D. FROM K4Y
【答案】A
【解析】TO K4X指令用于将16位二进制数转换为4位BCD码,并传送到指定的目标地址。FROM指令通常用于从源地址读取数据;K4X和K4Y分别表示4位BCD码和4位十六进制数。
14. 七段译码指令SEGD常用于控制以下哪种设备显示( )
A. 液晶显示屏
B. 七段数码管
C. LED指示灯
D. 虚拟显示设备
【答案】B
【解析】考查段译码指令SEGD常用于控制以下哪种设备显示七段数码管
15. 以下哪种指令可以帮助程序实现中断处理( )
A. CJ
B. FEND
C. WDT
D. EI/DI
【答案】D
【解析】EI和DI指令用于打开或关闭中断。
16. PLC中的PID控制常用于哪种控制系统( )
A. 开闭环控制
B. 比例控制
C. 谐振控制
D. 逆向控制
【答案】A
【解析】PLC中的PID控制常用于闭环控制系统,以维持控制系统的稳定性并实现精准控制。
17. 脉冲输出指令 PLSR 在 PLC 信号输出时可以控制的变量类型是什么( )
A. 数字变量
B. 模拟变量
C. 字符变量
D. 布尔变量
【答案】D
【解析】脉冲输出指令 PLSR 在 PLC 信号输出时可以控制的变量类型是布尔变量。
18. TRD 时钟读取指令的主要功能是( )
A. 向 PLC 内部时钟写入指定时间
B. 读取 PLC 内部时钟的当前时间,并存储到指定数据寄存器
C. 比较两个不同时间的大小
D. 控制外部时钟设备的启停
【答案】B
【解析】TRD(Time Read)是时钟读取指令,其核心功能是读取 PLC 内部实时时钟的当前时间(年、月、日、时、分、秒等),并将这些时间数据按固定格式存储到指定的数据寄存器(如 D0-D5)中,A 选项 “写入时间” 是时钟写入指令(如 TWR)的功能;C 选项 “比较时间” 是 TCMP 指令的功能;D 选项 “控制外部时钟设备” 并非 TRD 指令的作用。
19. 以下关于 TCMP 指令使用的注意事项,错误的是( )
A. 被比较的当前时间需提前通过 TRD 指令读取并存储到指定寄存器
B. 设定时间的寄存器数据格式需与当前时间的存储格式一致
C. TCMP 指令可同时比较年、月、日、时、分、秒的全部数据
D. 同一 TCMP 指令只能输出一种比较结果(如>、<或=)
【答案】D
【解析】TCMP 指令通常可同时输出三种比较结果(当前时间>设定时间、当前时间<设定时间、当前时间=设定时间),分别对应三个不同的输出继电器,并非 “只能输出一种比较结果”,D 选项错误;A 选项正确,TCMP 需依赖 TRD 读取的当前时间数据;B 选项正确,格式不一致会导致比较结果错误;C 选项正确,TCMP 可根据需求选择比较全部时间数据或部分数据(如仅比较时、分、秒)。
20. 执行“SFTR K4 K2”时,每次移位的位数是( )
A. 1
B. 4
C. 2
D. 8
【答案】C
【解析】K2表示每次右移2位。
二、判断题(本大题共10小题,每题2分,共20分)
21. 交替指令中使用的寄存器一般是通用寄存器。( )
【答案】正确
【解析】正确。在交替指令中,一般使用通用寄存器来实现数据的交替存储。
22. 解码指令 DECO 可以将二进制码转换为十进制码。 ( )
【答案】错误
【解析】解码指令 DECO 可以将二进制码转换为BCD码,不是十进制码。
23. 实验选做内容可以根据实际情况,自由选择和增加一些其他与跳转和比较、传送、移位指令相关的实验内容。( )
【答案】正确
【解析】正确。选做内容可以根据实际情况,自由选择和增加一些其他与跳转和比较、传送、移位指令相关的实验内容。
24. 功能指令的执行速度取决于PLC的扫描周期和指令的复杂性。( )
【答案】正确
【解析】功能指令的执行速度确实受到PLC扫描周期和指令复杂性的影响。扫描周期越短,指令执行得越快;而指令本身的复杂性也会影响其执行时间。
25. 功能指令的执行结果通常存储在PLC的累加器中。( )
【答案】正确
【解析】在FX系列PLC中,功能指令执行的结果通常会存储在累加器或类似的寄存器中,以便后续使用或进一步处理。
26. 比较指令可以将两个数据进行计算并存储结果。 ( )
【答案】错误
【解析】错误。比较指令用于比较两个数据的大小关系,并根据比较结果设置条件码寄存器中的标志位,而不是进行计算并存储结果。
27. 功能指令的通用表达形式是指令助记符和操作数的组合,执行方式是根据操作数和相关执行条件执行特定的功能操作。 ( )
【答案】正确
【解析】这是对功能指令通用表达形式和执行方式的描述,描述是符合实际情况的。
28. BMOV指令的目标寄存器区域允许重叠。( )
【答案】错误
【解析】重叠会导致数据覆盖错误。
29. 平均值指令 MEAN 用于计算一组数据的总和。 ( )
【答案】错误
【解析】平均值指令 MEAN 用于计算一组数据的平均值,不是总和。
30. BINTO指令用于将BCD码转换为二进制数。( )
【答案】错误
【解析】BINTO指令实际上是将二进制数转换为BCD码,而不是将BCD码转换为二进制数。将BCD码转换为二进制数的指令通常是BCDTO。
三、简答题(本大题共3小题,每题4分,共12分)
31. 跳转指令使用注意。
【答案】(1)在同一程序中, 一个标号只能使用一次,不能在两处或多处使用同一标号。 (2)CJ P63指令专门用于程序跳转到 END语句,编程时标号不用输入。 (3)跳转指令的执行条件若是 , 则为无条件 跳转,因为 PLC 运行时 为 ON。 (4)使 用 CJ(P) 指令时,跳转只执行一个扫描周期。
【解析】跳转指令使用注意
32. 功能指令编程练习的实验步骤?
【答案】根据实际情况,在(1)、(2)、(3)项 练习中各选择一项 练习。正确输入程序后,操作 PLC 运 行程序,手动操作输入信号,观察 PLC 输出端的变化,调试并检验程序。
【解析】考查功能指令编程练习的实验步骤
33. 请简要说明位元件移位指令 SFTR 和 SFTL 的作用和应用场景
【答案】位元件移位指令 SFTR(右移)和 SFTL(左移)主要用于对数据在位级上进行移动操作。它们可以将数据的每一位按照指定的位数向右或向左进行移动。 具体作用和应用场景如下: SFTR(右移)指令的作用是将数据的每一位向右移动指定的位数,右侧空出的位用零填充。这个指令适用于将某个数据的位向右移动,如除以2的幂次方等运算。 SFTL(左移)指令的作用是将数据的每一位向左移动指定的位数,左侧空出的位用零填充。这个指令适用于将某个数据的位向左移动,如乘以2的幂次方等运算
【解析】考查位元件移位指令 SFTR 和 SFTL 的作用和应用场景
四、综合应用题(本大题共1小题,每题8分,共8分)
34. 简述并行通信指令PRUN的使用说明。
【答案】并行通信指令PRUN指令用于两台PLC的并行运行并行数据传送指令的使用说明,[S.] 用于指定主站、从站的输入端元件号;[D.] 用于指定主站、从站接收数据的辅助继电器号。M8070为ON时,主站的输入X17~X10 送到主站的~。当 为ON时,从站的输入X27~X20送到从站的。为了使源地址和目标地址有简单的对应关系,在设计程序时可选取X和M为相对应的编号。
【解析】并行通信指令PRUN的使用说明
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
重庆市(高职分类考试)电气技术类
《电器及PLC控制技术》(机工版)
步进指令及编程实例 单元过关卷
时间:60分钟 总分:100分
班级____ 姓名____ 学号____ 成绩____
一、单项选择题(本大题共20小题,每题3分,共60分)
1. 以下哪个是PLC编程中的步进指令( )
A. SET
B. MOV
C. CALL
D. CMP
2. 在使用步进指令编程时,如果需要跳过某个程序段,应使用( )
A. SET
B. RST
C. JMP
D. CALL
3. 功能指令的基本格式是什么( )
A. OPCODE DST SRC
B. FUNC OPCODE DST SRC
C. OPCODE SRC DST
D. SRC OPCODE DST
4. FX2N系列PLC中,用于将A寄存器的值传送到B寄存器的指令是( )
A. LD A, B
B. CMP A, B
C. MOV A, B
D. JMP A, B
5. 若整数的加减法指令的执行结果发生溢出则影响______位。( )
A. SM1.0
B. SM1.1
C. SM1.2
D. SM1.3
6. 串行通信指令 RS 的基本语法是什么( )
A. RS(K1, K2, K3)
B. RS(K1, K2)
C. RS(K1)
D. RS
7. 在PLC编程中,以下哪种指令用于实现函数调用并返回操作结果( )
A. CALL
B. RETURN
C. SUBROUTINE
D. FUNCTION
8. 在 PLC 编程中,哪种指令可以实现对数据位移动和操作( )
A. 比较指令
B. 移位指令
C. 计数器指令
D. 控制指令
9. 在FX系列PLC的程序中,如何实现循环结构( )
A. 使用CJ指令
B. 使用FOR/NEXT指令对
C. 使用CMP指令
D. 使用MOV指令
10. 下列指令中,哪种指令可以对变量进行加1操作( )
A. ADD
B. SUB
C. INC
D. DEC
11. 在PLC控制系统中,哪种指令用于执行数据块移动操作( )
A. LD
B. RST
C. TON
D. MOV
12. SFTR 指令用于将指定的位元件向右移动一个位置,它属于哪种类型的指令( )
A. 移位指令
B. 复位指令
C. 解码指令
D. 编码指令
13. FX系列PLC中,用于将16位二进制数转换为4位BCD码的指令是( )
A. TO K4X
B. FROM K4X
C. TO K4Y
D. FROM K4Y
14. 七段译码指令SEGD常用于控制以下哪种设备显示( )
A. 液晶显示屏
B. 七段数码管
C. LED指示灯
D. 虚拟显示设备
15. 以下哪种指令可以帮助程序实现中断处理( )
A. CJ
B. FEND
C. WDT
D. EI/DI
16. PLC中的PID控制常用于哪种控制系统( )
A. 开闭环控制
B. 比例控制
C. 谐振控制
D. 逆向控制
17. 脉冲输出指令 PLSR 在 PLC 信号输出时可以控制的变量类型是什么( )
A. 数字变量
B. 模拟变量
C. 字符变量
D. 布尔变量
18. TRD 时钟读取指令的主要功能是( )
A. 向 PLC 内部时钟写入指定时间
B. 读取 PLC 内部时钟的当前时间,并存储到指定数据寄存器
C. 比较两个不同时间的大小
D. 控制外部时钟设备的启停
19. 以下关于 TCMP 指令使用的注意事项,错误的是( )
A. 被比较的当前时间需提前通过 TRD 指令读取并存储到指定寄存器
B. 设定时间的寄存器数据格式需与当前时间的存储格式一致
C. TCMP 指令可同时比较年、月、日、时、分、秒的全部数据
D. 同一 TCMP 指令只能输出一种比较结果(如>、<或=)
20. 执行“SFTR K4 K2”时,每次移位的位数是( )
A. 1
B. 4
C. 2
D. 8
二、判断题(本大题共10小题,每题2分,共20分)
21. 交替指令中使用的寄存器一般是通用寄存器。( )
22. 解码指令 DECO 可以将二进制码转换为十进制码。 ( )
23. 实验选做内容可以根据实际情况,自由选择和增加一些其他与跳转和比较、传送、移位指令相关的实验内容。( )
24. 功能指令的执行速度取决于PLC的扫描周期和指令的复杂性。( )
25. 功能指令的执行结果通常存储在PLC的累加器中。( )
26. 比较指令可以将两个数据进行计算并存储结果。 ( )
27. 功能指令的通用表达形式是指令助记符和操作数的组合,执行方式是根据操作数和相关执行条件执行特定的功能操作。 ( )
28. BMOV指令的目标寄存器区域允许重叠。( )
29. 平均值指令 MEAN 用于计算一组数据的总和。 ( )
30. BINTO指令用于将BCD码转换为二进制数。( )
三、简答题(本大题共3小题,每题4分,共12分)
31. 跳转指令使用注意。
32. 功能指令编程练习的实验步骤?
33. 请简要说明位元件移位指令 SFTR 和 SFTL 的作用和应用场景
四、综合应用题(本大题共1小题,每题8分,共8分)
34. 简述并行通信指令PRUN的使用说明。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$