第一章 单元测试

1、多选题:
以下属于PLC硬件控制系统组成模块的有哪些?
选项:
A:输入输出模块
B:通信模块
C:CPU模块
D:电源模块
答案: 【输入输出模块;
通信模块;
CPU模块;
电源模块

2、单选题:
S7 - 1200系列PLC中,负责处理数据和执行程序的模块是?
选项:
A:输入输出模块
B:CPU模块
C:电源模块
D:通信模块
答案: 【CPU模块

3、单选题:
某小型自动化生产线,需要采集多个传感器信号,控制多个执行机构,同时要与上位机进行实时通信,并且考虑成本因素。在设计PLC硬件选型方案时,以下哪种选择最为合适?
选项:
A:选择满足基本功能需求的CPU模块,适量的输入输出模块,合适的通信模块,综合考虑功能和成本
B:选择高性能、大容量的CPU模块,大量输入输出模块,高速通信模块,不考虑成本
C:只选择输入输出模块,不选择CPU模块和通信模块,降低成本
D:选择最便宜的CPU模块和输入输出模块,不考虑通信功能
答案: 【选择满足基本功能需求的CPU模块,适量的输入输出模块,合适的通信模块,综合考虑功能和成本

4、单选题:
在博图软件中,创建新项目应该在以下哪个视图中进行?
选项:
A:Portal视图
B:程序视图
C:项目视图
D:仿真视图
答案: 【Portal视图

5、单选题:
西门子S7 - 1200PLC中,以下哪个不属于主要硬件模块?
选项:
A:通信模块
B:CPU模块
C:传感器模块
D:输入/输出模块
答案: 【传感器模块

6、多选题:
以下关于西门子PLC编程基础知识的描述,正确的有哪些?
选项:
A:在进行存储器分配时,需要考虑不同存储器的写入寿命以及对数据存放的影响,并且保持性存储器的组态设置较为简单,无需特殊操作
B:数据寻址方式的原理与数据类型、地址区等知识点密切相关,不同的数据类型和地址区可能会影响寻址方式的选择
C:在进行数据类型显式转换时,需要使用特定指令来完成
D:地址区I用于输入信号,Q用于输出信号,M用于中间信号,V用于全局数据,L用于局部数据,T用于定时器,C用于计数器
E:系统存储器用于存储系统程序和配置数据,工作存储器用于运行用户程序,装载存储器用于存储用户程序和数据
答案: 【数据寻址方式的原理与数据类型、地址区等知识点密切相关,不同的数据类型和地址区可能会影响寻址方式的选择;
在进行数据类型显式转换时,需要使用特定指令来完成;
地址区I用于输入信号,Q用于输出信号,M用于中间信号,V用于全局数据,L用于局部数据,T用于定时器,C用于计数器;
系统存储器用于存储系统程序和配置数据,工作存储器用于运行用户程序,装载存储器用于存储用户程序和数据

7、判断题:
系统存储器主要用于存储用户程序和数据。
选项:
A:正确
B:错误
答案: 【错误

8、判断题:
在进行数据类型转换时,只要遵循隐式转换规则就可以,不需要考虑显式转换。
选项:
A:正确
B:错误
答案: 【错误

9、单选题:
以下哪种数据类型可以表示小数?
选项:
A:BOOL
B:REAL
C:BYTE
D:INT
答案: 【REAL

10、单选题:
在西门子PLC编程中,若要对一个复杂的控制系统进行编程,需要综合考虑存储器分配、数据类型转换和寻址方式等多个方面。以下关于这些方面的描述,正确的是?
选项:
A:合理的存储器分配原则有助于提高系统的稳定性和数据的安全性,同时要根据不同数据类型和地址区的特点选择合适的寻址方式
B:寻址方式的选择只与数据类型有关,与地址区无关
C:数据类型转换时,显式转换和隐式转换可以随意使用,没有任何限制
D:在进行存储器分配时,不需要考虑保持性存储器的组态设置,因为它对系统运行影响不大
答案: 【合理的存储器分配原则有助于提高系统的稳定性和数据的安全性,同时要根据不同数据类型和地址区的特点选择合适的寻址方式

第二章 单元测试

1、单选题:
在西门子S7 - 1200 PLC编程中,要实现一个电机的起保停控制,并且在控制过程中需要使用RS触发器指令来处理一些特殊的逻辑。已知电机启动按钮为I0.0,停止按钮为I0.1,电机输出为Q0.0。以下关于该电机起保停控制程序中RS触发器指令的应用描述,正确的是?
选项:
A:将I0.0和I0.1同时连接到RS触发器的置位端S,RS触发器的输出端Q连接到Q0.0。当I0.0或I0.1为高电平时,Q0.0置位
B:将I0.0和I0.1同时连接到RS触发器的复位端R,RS触发器的输出端Q连接到Q0.0。当I0.0或I0.1为高电平时,Q0.0复位
C:将I0.0连接到RS触发器的复位端R,I0.1连接到RS触发器的置位端S,RS触发器的输出端Q连接到Q0.0。当I0.0为高电平,I0.1为低电平时,Q0.0复位;当I0.1为高电平,I0.0为低电平时,Q0.0置位
D:将I0.0连接到RS触发器的置位端S,I0.1连接到RS触发器的复位端R,RS触发器的输出端Q连接到Q0.0。当I0.0为高电平,I0.1为低电平时,Q0.0置位;当I0.1为高电平,I0.0为低电平时,Q0.0复位
答案: 【将I0.0连接到RS触发器的置位端S,I0.1连接到RS触发器的复位端R,RS触发器的输出端Q连接到Q0.0。当I0.0为高电平,I0.1为低电平时,Q0.0置位;当I0.1为高电平,I0.0为低电平时,Q0.0复位

2、多选题:
以下属于西门子S7 - 1200 PLC边沿触发指令的是?
选项:
A:上升沿检测指令(P指令)
B:逻辑或指令
C:下降沿检测指令(N指令)
D:逻辑与指令
答案: 【上升沿检测指令(P指令);
下降沿检测指令(N指令)

3、判断题:
边沿存储位(M_Bit)主要用于记录当前扫描周期的信号状态。
选项:
A:错误
B:正确
答案: 【错误

4、多选题:
以下关于定时器在典型工业控制案例中的应用,描述正确的有哪些?
选项:
A:在自动化生产线中,脉冲定时器可用于控制某个工序的短暂动作
B:关断延时定时器可用于控制设备在停止运行后,冷却风扇再继续运行一段时间
C:定时器在工业控制中只能实现简单的定时功能,无法与其他控制逻辑配合使用
D:接通延时定时器可用于控制电机在启动后延迟一段时间再加载负载
答案: 【在自动化生产线中,脉冲定时器可用于控制某个工序的短暂动作;
关断延时定时器可用于控制设备在停止运行后,冷却风扇再继续运行一段时间;
接通延时定时器可用于控制电机在启动后延迟一段时间再加载负载

5、单选题:
在西门子S7 - 1200PLC中,当需要控制一个设备在输入信号接通后延迟一段时间再启动,应该选择哪种定时器?
选项:
A:接通延时定时器
B:关断延时定时器
C:脉冲定时器
答案: 【接通延时定时器

6、单选题:
定时器在PLC控制系统中的作用不包括以下哪些方面?
选项:
A:对设备的运行时间进行精确控制
B:实现顺序控制
C:实现设备的定时启动和停止
D:提高设备的运行速度
答案: 【提高设备的运行速度

7、判断题:
在一个复杂的工业自动化控制系统中,先使用MOV指令将一个整数数据从存储区A传送到存储区B,接着使用CONV指令将存储区B的整数数据转换为浮点数,再使用ROUND指令对该浮点数进行四舍五入处理,最后使用BMOV指令将处理后的数据块传送到存储区C。若在执行CONV指令时,存储区B的数据超出了目标浮点数类型所能表示的范围,整个流程依然可以正常完成后续的ROUND和BMOV操作。
选项:
A:正确
B:错误
答案: 【错误

8、单选题:
在一个工业自动化项目中,需要将一个字节数组从源地址传送到目标地址,并且要将其中的整数数据转换为BCD码数据后再进行处理。以下指令组合最适合完成该任务的是?
选项:
A:先使用CONV指令进行数据转换,再使用MOV指令传送字节数组
B:先使用BMOV指令传送字节数组,再使用CONV指令进行数据转换
C:先使用ROUND指令进行数据转换,再使用WMOV指令传送字节数组
D:先使用WMOV指令传送字节数组,再使用ROUND指令进行数据转换
答案: 【先使用BMOV指令传送字节数组,再使用CONV指令进行数据转换

9、单选题:
西门子S7 - 1200 PLC比较指令的六种基本类型中,以下哪种是“大于等于”的表示?
选项:
A:大于等于
B:等于
C:小于
D:不等于
答案: 【大于等于

10、单选题:
在西门子S7 - 1200 PLC中,逻辑右移指令的英文缩写是?
选项:
A:ROL
B:SHR
C:ROR
D:SHL
答案: 【SHR