《PLC原理及工程应用》课程试卷(1)答案
一、简答(每题5分,共30分)
1、简述S7-1200PLC的工作原理。为什么一般要求输入信号的持续时间应大于一个扫描周期?
答:PLC采用循环扫描的工作方式。PLC采用集中采样、集中输出方式,将一个扫描周期分为“输入采样”“程序执行”“输出刷新”三个阶段。在一个扫描周期内,对输入状态的扫描只是在输入采样阶段进行,输出值也只有在输出刷新阶段才能被送出去,而在程序执行阶段输入端和输出端均被封锁。
由PLC的工作原理可知,如果输入信号的持续时间应小于一个扫描周期,这个信号有可能不能被PLC正确读入。
2、当输入条件相同时,边沿检测线圈指令和扫描ROL边沿指令的输出结果是否一样?为什么?
答:不一样。前者不影响逻辑运算结果,后者影响逻辑运算结果。
3、简述PLC控制系统的设计步骤。(注:答案不唯一,能体现主要过程即可)
答:(1)熟悉控制对象设计工艺布置图。
(2)PLC选型及确定硬件配制。
(3)设计电气原理图并编制材料清单。
(4)设计控制台(柜)。
(5)设计安装所需的图纸。
(6)编制控制程序。
(7)程序调试。
(8)编制技术文件。
4、S7-1200CPU本体最大I/O能力取决于哪几个因素?
答:1)CPU输人/输出过程映像区大小。
2)CPU本体的I/O点数。
3)CPU带扩展模块的数目。
4)CPU的5VDC背板总线电源容量是否满足所有扩展模块的需要。
5、分别简述FC、DB和FB的定义及使用方法。
答:函数(FC)也称为功能,是一种可以快速执行的子程序块。它包含特定任务的代码和参数,通常根据输入参数执行指令。
数据块(DB)即用于存放执行代码块时所需数据的数据区,数据块的最大存储空间大小由CPU的工作存储区容量决定。S7-1200PLC的数据块包括全局(Global)数据块和背景数据块(局部数据块)两种类型。
函数块(FB)也称功能块,是一种使用参数进行调用的程序块,是用户编写的子程序。调用函数块时,需要指定背景数据块,后者是函数块专用的存储区。CPU执行函数块中的程序代码,将块的输入、输出参数和局部静态数据保存在背景数据块中,以便可以快速访问。
6、简述S71200加减计数器工作原理。
答:当加计数器输入端CU的状态从“0”变为“1”时,当前值CV加1;当减计数器输入端CD的信号从“0”变为“1”,当前值CV减1;计数器的当前值CV达到上限值后,即使CU引脚出现上升沿信号,当前值CV也不再递增;计数器的当前值CV达到下限值后,同样,即使CD引脚出现上升沿信号,当前值CV也不再递减。如果在一个程序周期内,CU引脚和CD引脚都出现上升沿信号,则当前值CV保持不变。当前值CV大于或等于预设值PV时,加计数器输出QU的状态变为“1”,否则,QU的信号状态为“0”;当当前值小于或等于0,则输出QD的状态为“1”,否则,状态为“0”。
二、按要求完成下列各题(每题10分,共30分)
1、为实现图2所示的功能,某同学设计了如图1所示的梯形图程序。图1程序是否正确?如果不正确,请改正。
图1图2
答:不正确(4分)。改正如下:
(6分)
2、设计一个闪烁电路,要求Q0.0为ON的时间为5s,Q0.0为OFF的时间为3s。
3、利用一个接通延时定时器控制灯点亮10s后熄灭。
三、某轧钢厂的成品库可存放钢卷1000个,因为不断有钢卷进库,出库,需要对库存的钢卷数进行统计,当库存数低于下限100时,指示灯HL1亮;当库存数大于900时,指示灯HL2亮;当达到库存上限1000时,报警器HA响,停止进库。写出I/0分配表和梯形图。(10分)
名称
端子
功能
成品进库检测传感器
I0.0
进库产品统计信号
成品出库检测传感器
I0.1
出库产品统计信号
计数器清零按钮
I0.2
计数器清零
计数器装载按钮
I0.3
计数器装载
HL1
Q0.0
下限指示灯
HL2
Q0.1
上限指示灯
HA
Q0.2
报警器
四、试编程实现某物料两级传送系统控制。为防止物料在传送带上堆积,控制要求如下:按下启动按钮后,二级传送带启动,10秒后一级传送带启动,20秒后出料阀打开;按下停止按钮后,出料阀关闭,30秒后一级传送带停止,40秒后二级传送带停止。(15分)
答:
五、某工厂生产车间中有一自动输送小车,小车有4个停车位置,每个位置上有一要车按钮,如图所示。当某一位置按下要车按钮后,其它位置再按要车按钮无效,直到小车自动运行到该要车位置停车。(15分)
答: