资源描述
高职第二学年(机电一体化技术)PLC编程应用2026年阶段测试题及答案
(考试时间:90分钟 满分100分) 班级______ 姓名______
一、选择题(总共10题,每题3分,每题只有一个正确答案,请将正确答案填入括号内)
1. 以下哪种编程语言是PLC编程中最常用的?( )
A. 梯形图 B. 指令表 C. 功能块图 D. 顺序功能图
2. PLC的编程语言中,( )类似于继电器控制电路。
A. 梯形图 B. 指令表 C. 功能块图 D. 顺序功能图
3. 当PLC的输入信号状态发生变化时,( )会立即刷新。
A. 输入映像寄存器 B. 输出映像寄存器 C. 内部继电器 D. 定时器
4. 在梯形图中,常开触点用( )表示。
A. 竖线 B. 横线 C. 圆圈 D. 方框
5. 定时器的定时时间与( )有关。
A. 定时器编号 B. 输入信号 C. 设定值 D. 输出信号
6. 计数器的计数方式有( )。
A. 加计数 B. 减计数 C. 加/减计数 D. 以上都是
7. 以下哪个不是PLC的编程语言?( )
A. C语言 B. 梯形图 C. 指令表 D. 功能块图
8. PLC的输出类型有( )。
A. 继电器输出 B. 晶体管输出 C. 晶闸管输出 D. 以上都是
9. 在梯形图中,常闭触点用( )表示。
A. 竖线 B. 横线 C. 圆圈 D. 方框
10. 以下哪种指令可以实现数据的比较?( )
A. MOV B. ADD C. CMP D. SUB
二、多项选择题(总共5题,每题4分,每题有两个或两个以上正确答案,请将正确答案填入括号内)
1. PLC的编程语言包括( )。
A. 梯形图 B. 指令表 C. 功能块图 D. 顺序功能图
E. 结构化文本
2. 定时器的定时时间可以通过( )来设定。
A. 定时器编号 B. 输入信号 C. 设定值 D. 输出信号
E. 定时精度
3. 计数器的计数方式有( )。
A. 加计数 B. 减计数 C. 加/减计数 D. 先加后减计数
E. 先减后加计数
4. PLC的输入类型有( )。
A. 直流输入 B. 交流输入 C. 交直流输入 D. 晶体管输入
E. 晶闸管输入
5. 以下哪些指令可以实现数据的传送?( )
A. MOV B. ADD C. SUB D. XCH E. CMP
三、判断题(总共10题,每题2分,请判断对错,对的打√,错的打×)
1. PLC的编程语言中,梯形图是最直观、最常用的。( )
2. 输入映像寄存器在程序执行过程中不会变化。( )
3. 定时器的定时时间只与设定值有关。( )
4. 计数器的计数方式只有加计数。( )
5. PLC的输出类型只有继电器输出。( )
6. 梯形图中,常开触点和常闭触点不能同时出现。( )
7. 指令表中的指令都是用助记符表示的。( )
8. 功能块图适合于复杂控制系统的编程设计。( )
9. 顺序功能图主要用于顺序控制系统的编程。( )
10. PLC的编程语言之间不能相互转换。( )
四、简答题(总共3题,每题10分,请简要回答问题)
1. 简述PLC的编程语言梯形图的特点。
2. 说明定时器和计数器在PLC编程中的作用及应用场景。
3. 解释PLC的输入输出映像寄存器的工作原理。
五、编程题(总共2题,每题15分,请根据题目要求编写PLC程序)
1. 编写一个PLC程序,实现电动机的正反转控制,要求有过载保护和停止按钮。
2. 设计一个PLC程序,控制一个流水灯,要求灯依次点亮,循环进行。
答案:
一、1. A 2. A 3. A 4. A 5. C 6. D 7. A 8. D 9. C 10. C
二、1. ABCDE 2. CE 3. ABC 4. ABC 5. AD
三、1. √ 2. × 3. × 4. × ⑤× 6. × 7. √ 8. √ 9. √ 10. ×
四、1. 梯形图直观形象,与继电器控制电路相似,容易理解和掌握;能清晰地表示逻辑关系;便于编程人员进行编程和调试。
2. 定时器用于定时控制,如设备的定时启动、停止、定时操作等。计数器用于计数控制,如产品数量统计、设备运行次数统计等。应用场景广泛,在工业自动化控制中经常使用。
3. 输入映像寄存器在每次扫描周期开始时,将输入端口的状态读入并存储。在程序执行过程中,使用输入映像寄存器中的值,而不是直接读取输入端口状态。输出映像寄存器在程序执行结束时,将输出结果存储,然后统一刷新输出端口。
五、1. 程序思路:使用按钮控制电动机正反转,通过过载保护输入检测过载情况。当按下正转按钮,电动机正转;按下反转按钮,电动机反转;按下停止按钮,电动机停止。当检测到过载信号,电动机停止。
2. 程序思路:使用定时器实现定时控制,通过移位寄存器依次点亮流水灯。定时器定时时间到,将流水灯状态进行移位,实现灯依次点亮,循环进行。
展开阅读全文