2PLC复习.docx
《2PLC复习.docx》由会员分享,可在线阅读,更多相关《2PLC复习.docx(21页珍藏版)》请在冰豆网上搜索。
2PLC复习
一、填空题:
1、S7PLC的基本编程语言,主要有LAD、STL、EBD三种。
(本题填英文符号)
2、PLC具有较高的可靠性,采用了屏蔽、隔离、滤波等抗干扰措施。
3、S7-300PLC的系统存储器为每个定时器地址保留了一个16位的存储区、LAD指令集支持256个定时器、每个定时器最大的定时时间是9990S。
4、“PLC”的中文名称是可编程控制器,S7系列包括S7-200、S7-300、S7-400三种。
5、PLC的扫描周期包括输入采样、程序执行和输出刷新三个阶段。
6、S7-300PLC有2个32位的累加器,而S7-400PLC有4个32位的累加器。
7、S7-300PLC的模块槽号地址分配是有规律的,通常1号槽固定为PS模块、2号槽固定为CPU模块、3号槽固定为IM模块、4~11号槽可以为SMFMCP等模块。
(本题填英文符号)
8、S7-300PLC的DO模块按输出方式来分,包括晶体管式的输出模块、
晶闸管式的输出模块和继电器的输出模块三种;S7-300PLC的AO模块则只能输出电压和电流两种类型的模拟量信号。
9、S7-300/400PLC的三种基本网络形式为MPI、PROFIBUS和IndustrialEthernet(或工业以太网)。
10、SM321是数字量输入模块,SM322是数字量输出模块。
11、英文简称“PLC”的中文名称是可编程控制器、是一种专门为工业环境下应用而设计的电子系统。
12、PLC的计数器按计数方式可以分为加计数器、减计数器以及双向计数器三种。
15、S7-300/400CPU的存储器包括工作存储器、装载存储器和系统存储器。
16、S7-300PLC指令集支持256个计数器,而S7-400PLC指令集支持2048个计数器。
每个计数器的计数范围是0~999。
18、S7-300PLC的DO模块按输出方式来分,包括继电器式的输出模块、晶闸管式的输出模块、晶体管式的输出模块三种;S7-300PLC的AO模块则只能输出电压和电流两种类型的模拟量信号。
19、S5定时器的时间需要一个字的存储空间,其中位13、位12用于表示时基,当这两个位的二进制为“10”时即表示1000ms,S5定时器最大的定时范围是9990S。
20、在LAD指令表中,“ROL_DW”是双字左循环指令,“SHR_DI”是双整数右移指令,“ABS”是(32位)浮点数取绝对值指令。
23、对于PLC语句表指令的结构组成,例如ANQ4.0,其中“AN”是操作码、Q是标识符、4.0是参数。
25、PLC的工作周期包括输入采样、程序执行和输出刷新三个阶段。
26、DB是数据块,对DB80里的12号双字进行寻址应写成DB80.DBD12,
对DB6里的6号字的位6进行寻址应该写成DB6.DBX6.6。
30、AO模块的功能是将数字量转换为模拟量;AO模块可输出电压和电流两种电信号。
31、“可编程控制器”的英文单词是ProgrammableController、简称PLC、最早是由美国的数字公司研制出来。
35、SM331是模拟量输入模块,其可选的四档积分时间(2.5ms、16.7ms、20ms和l00ms)中,一般选则20ms,对应的频率是50Hz。
36、DB是数据块,对DB5里的6号字进行寻址应该写成DB5.DBW6,对DB10里的3号字的位2进行寻址应该写成DB10.DBX3.2。
二.单项选择题:
1、在STEP7的基本数据类型中,“M0.0”的数据类型是?
A
A、BoolB、ByteC、WordD、D_Word
2、采用IM360/361进行多层组态,最多可以组态多少个SM模块?
C
A、8B、16C、32D、64
3、“Counter”指令CV_BCD端的功能是用BCD码来存储计数器的当前计数值,它需要多大一个存储空间来存储它?
C
A、一个字节B、一位C、一个字D、一个双字
4、STEP7项目缺省存盘路径为:
A
A、C:
\ProgramFiles\Siemens\Step7\s7proj\
B、C:
\ProgramFiles\Step7\s7proj\
C、C:
\ProgramFiles\Siemens\Step7\
D、C:
\ProgramFiles\Siemens\s7proj\
5、以下数据类型中,哪一个是有符号数?
C
A、BYTEB、WORDC、INTD、DWORD
6、循环移位指令只适用于哪一种数据类型?
D
A、BoolB、ByteC、WordD、D_Word
7、“S_ODT”指令的名称为?
C
A、脉冲S5定时器B、扩展脉冲S5定时器
C、接通延时S5定时器D、断开延时S5定时器
8、通常PG/PC缺省的MPI地址为?
A
A、0B、1C、2D、3
9、CPU模块的“SF”指示灯亮,不包含以下哪些故障?
D
A、PLC硬件组态不对B、调用的程序块没有下载到CPU
C、总线有故障D、符号表没有下载到CPU
10、旧款S7-300PLC的CPU模块的模式开关共有4个档位,在哪个档位上不可以下载程序?
B
A、STOPB、RUNC、RUN-PD、MRES
12、采用IM360/361进行多层组态,最多可以组态多少个SM模块?
C
A、8B、16C、32D、64
13、在STEP7的基本数据类型中,“M100.0”的数据类型是?
A
A、BitB、ByteC、WordD、D-Word
14、在STEP7的S/R指令中,对于R指令,以下说法正确的是?
B
A、R指令在RS触发器中优先B、R指令在SR触发器中优先
C、控制同一对象的R线圈比S线圈优先D、所有形式的R指令都优先
15、跳转指令目标的标识符的格式要求为?
D
A、只能为1~4个字符,且首位必须为数字
B、只能为1~4个字符,且首位必须为字母
C、只能为1~4个字母或数字,且首位必须为数字
D、只能为1~4个字母或数字,且首位必须为字母
16、SM332是S7-300PLC的哪种模块?
D
A、DI模块B、DO模块C、AI模块D、AO模块
17、以下数据类型中,哪一个是有符号数?
C
A、BYTEB、WORDC、INTD、D-WORD
18、“SS”指令的名称为?
D
A、脉冲S5定时器B、扩展脉冲S5定时器
C、接通延时S5定时器D、保持型接通延时S5定时器
19、按I/O点数来分,大型的PLC在多少点以上?
D
A、256B、512
C、1024D、2048
20、西门子S7-300CPU的运行模式选择开关“STOP”档,可实现?
A
A、CPU停机并能下载B、CPU断电
C、CPU停机并不能下载D、工作存储器清零
21、在STEP7的基本数据类型中,“M10.0”的数据类型是?
A
A、BoolB、ByteC、WordD、D_Word
22、采用IM360/361进行多层组态,最多可以组态多少个SM模块?
C
A、8B、16C、32D、64
23、“Counter”指令CV_BCD端的功能是用BCD码来存储计数器的当前计数值,它需要多大一个存储空间来存储它?
C
A、OneBitB、OneByteC、OneWordD、OneD_Word
25、“---(OPN)”指令的作用是?
C
A、打开DBB、打开DI
C、打开DB或DID、打开全局数据块
26、DB的名称是?
B
A、组织块B、数据块C、功能块D、功能
27、“S_ODT”指令的名称为?
C
A、脉冲S5定时器B、扩展脉冲S5定时器
C、接通延时S5定时器D、断开延时S5定时器
28、通常PG/PC缺省的MPI地址为?
A
A、0B、1C、2D、3
29、CPU模块的“SF”指示灯亮,不包含以下哪些故障?
D
A、PLC硬件组态不对B、调用的程序块没有下载到CPU
C、总线有故障D、符号表没有下载到CPU
30、S7-400PLC的CPU模块的钥匙开关共有4个档位,在哪两个档位上可以将钥匙拔下来?
以对系统运行安全起到一定的保护作用。
B
A、MRES与STOPB、STOP与RUNC、RUN与RUN-PD、RUN-P与MRES
32、采用IM360/361进行多层组态,最多可以组态多少个SM模块?
C
A、8B、16C、32D、64
33、西门子不包括的网络形式是?
C
A、MPIB、PROFIBUSC、InternetD、IndustrialEthernet
34、在STEP7的S/R指令中,对于R指令,以下说法正确的是?
B
A、R指令在RS触发器中优先B、R指令在SR触发器中优先
C、控制同一对象的R线圈比S线圈优先D、所有形式的R指令都优先
36、FC的名称是?
C
A、组织块B、数据块C、功能块D、功能
37、工厂自动化系统三级网络结构不包括以下哪一种?
A
A、车间设备层B、车间监控层C、工厂管理层D、现场设备层
38、“SS”指令的名称为?
D
A、脉冲S5定时器B、扩展脉冲S5定时器
C、接通延时S5定时器D、保持型接通延时S5定时器
39、按I/O点数来分,大型的PLC在多少点以上?
D
A、256B、512
C、1024D、2048
40、西门子S7-300CPU的运行模式选择开关“STOP”档,可实现?
A
A、CPU停机并能下传B、CPU断电
C、CPU停机并不能下传D、工作存储器清零
三.简答题:
1、简述PLC与DCS的区别与联系?
PLC与集散控制系统分别由两个不同的古典控制设备发展而来。
PLC由继电器逻辑控制系统发展而来,所以它在数字处理、顺序控制方面具有一定优势,主要侧重于开关量顺序控制方面。
集散控制系统(DCS)由单回路仪表控制系统发展而来,所以它在模拟量处理、回路调节方面具有一定优势,主要侧重于回路调节方面。
到目前为止,PLC与集散控制系统的发展越来越接近,很多工业生产过程既可以用PLC,也可以用集散控制系统实现其控制功能。
把PLC系统和集散控制系统各自的优势有机地结合起来,可形成一种新型的分布式计算机控制系统。
2、简述PLC控制系统设计的基本原则?
满足被控对象的控制要求;
保证PLC控制系统安全可靠、操作简单;
力求简单、经济、使用及维修方便;
适应发展的需要;
人机界面友好。
3、根据S7-300PLC的模块型号,写出各SM模块的具体I/O地址。
PS
307
CPU
315-2DP
SM321
DI16X24V
SM322
DO32X24V
SM331
AI8×12bit
SM332
AO4×12bit
4#槽DI:
I0.0~I1.7
5#槽DI:
Q4.0~Q7.7
6#槽AI:
PIW288~PIW302
7#槽AO:
PQW304~PQW310
4、简述S7-300PLC的CUP模块面模板上“SF、DC5V、FRCE、RUN、STOP”五个信号指示灯工作时的颜色及功能?
SF:
红色,CPU内部错误或带诊断功能模块错误;
DC5V:
绿色,内部5VDC电压指示正常;
FORCE:
橙色,至少有一个输入或输出被强制;
RUN:
绿色,当CPU启动时闪烁,在运行模式下常亮;
STOP:
橙色,在停止模式下常亮,在存储器复位时闪烁
5、简述PLC编程的基本原则?
(1)外部输入、输出继电器、内部继电器、定时器、计数器等器件的接点可多次重复使用。
(2)梯形图每一行都是从左母线开始,线圈接在最右边,接点不能放在线圈的右边。
(3)线圈不能直接与左母线相连。
(4)同一编号的线圈在一个程序中使用两次容易引起误操作,应尽量避免线圈重复使用。
(5)梯形图程序必须符合顺序执行的原则,从左到右,从上到下地执行,如不符合顺序执行的电路不能直接编程,例如桥式电路不能直接编程。
(6)在梯形图中串联接点、并联接点的使用次数没有限制,可无限次地使用
6、根据S7-300PLC的模块型号,写出各SM模块的具体I/O地址。
PS
307
CPU
315-2DP
SM321
DI32X24V
SM322
DO16X24V
SM331
AI8×12bit
SM332
AO4×12bit
4#槽DI:
I0.0~I3.7
5#槽DI:
Q4.0~Q5.7
6#槽AI:
PIW288~PIW302
7#槽AO:
PQW304~PQW310
7、STEP7有几种程序结构设计方法?
STEP7有3种程序结构设计方法,即线性化编程、模块化编程和结构化编程。
8、S7-300系列PLC的工作方式有几种?
如何改变PLC的工作方式?
有以下4种工作方式:
(1)RUN-P:
可编程运行方式;
(2)RUN:
运行方式;(3)STOP:
停止方式;(4)MRES:
清除存储器方式。
PLC的工作方式可通过CPU的模式选择开关来设置选择
9、、IEC(国际电工委员会)对现场总线(Fieldbus)的定义是什么?
PROFIBUSI现场总线分为哪三种?
IEC对现场总线(Fieldbus)的定义是:
安装在制造和过程区域的现场装置与控制室内的自动控制装置之间的数字式、串行、多点通信得数据总线称为现场总线。
PROFIBUS提供了三种通信协议类型:
DP、FMS和PA。
10、试简述STEP7的“MCR”指令的名称?
(MCRA)主控制继电器激活
(MCR<)主控制继电器打开
(MCR>)主控制继电器关闭
13、S7-300PLC一个机架最多可安装多少个信号模块?
最多可扩展多少个机架?
8个3个
四.编程题:
※说明:
根据题目要求,编写LAD程序或将LAD程序填写完整。
1、试用“常开接点、常闭接点、输出线圈”指令设计一台电机点动、长动的“实验模拟型”控制程序。
要求:
热保护(常闭点)I0.0、停止按钮(常闭点)I0.1、点动按钮(常开点)I0.2、长动按钮(常开点)为I0.3;输出线圈Q4.0。
2、试用STEP7的计数器(S_CUD)完成以下控制要求:
I0.0控制加计数端,I0.1控制减计数端,I0.2闭合后,计数器C1的当前值即变为100,I0.3控制复位端,当前计数值存在MW20里。
(外接输入点都为常开点)
3、试用STEP7的MOVE指令完成以下控制要求:
I0.0一旦点动,M10.0-M10.7即全部为1;I0.1一旦点动,Q10.0-Q13.7即全部为0。
(外接输入点都为常开点)
5、试用“常开接点、常闭接点、输出线圈”指令设计电机手动正反转的“实验模拟型”PLC程序。
要求:
热保护(常闭点)I0.0、停止按钮(常闭点)I0.1、正转按钮(常开点)I0.2、反转按钮(常开点)为I0.3;输出线圈为Q4.0、Q4.1。
6、试用“计数器”指令设计:
要求:
按钮I0.0闭合8次之后,输出Q4.0和M20.2,置初值按钮为I0.1,复位按钮为I0.2(常开点);计数器种类自己考虑。
7、试用双整数“加、减、乘、除”指令设计如下算式:
(2345+462221-23)÷457×42625=?
(忽略小数位)要求:
启动信号为M10.0,运算结果存储在MD100中。
8、试用“计数器和比较指令”设计:
要求:
按钮I0.0(常开点)闭合1次之后,输出Q4.0的状态为1,闭合2次之后,输出Q4.0的状态为0,再闭合1次之后,输出Q4.0的状态又变为1,如此循环;计数器种类自己考虑。
9、试用STEP7的“---(SD)”指令完成以下控制要求:
I0.0点动后延时20秒输出Q4.0,复位按钮为I0.1。
(要求用一个程序段进行设计)
10、试用STEP7的计数器(S_CUD)完成以下控制要求:
I0.0控制加计数端,I0.1控制减计数端,I0.2闭合后,计数器C1的当前值即变为100,I0.3控制复位端,当前计数值存在MW20里。
(外接输入点都为常开点)
11、试用“常开接点、常闭接点、输出线圈”指令设计电机手动正反转的“实验模拟型”PLC程序。
要求:
热保护(常闭点)I0.0、停止按钮(常闭点)I0.1、正转按钮(常开点)I0.2、反转按钮(常开点)为I0.3;输出线圈为Q4.0、Q4.1。
12、试用STEP7的算术逻辑指令完成算术运算:
“(100.5+23)×5÷6.6=?
”;要求:
用I0.0(外接常开点)启动运算,用MD100存储计算结果。
13、试用“常开接点、常闭接点、输出线圈”指令设计电机手动正反转的“实验模拟型”PLC程序。
要求:
热保护(常闭点)I0.0、停止按钮(常闭点)I0.1、正转按钮(常开点)I0.2、反转按钮(常开点)为I0.3;输出线圈为Q4.0、Q4.1。
14、试用“计数器”指令设计:
要求:
按钮I0.0闭合8次之后,输出Q4.0和M20.2,置初值按钮为I0.1,复位按钮为I0.2(常开点);计数器种类自己考虑。
15、试用STEP7的MOVE指令完成以下控制要求:
I0.0一旦点动,DB1.DBX4.0~DB1.DBX5.7即全部为1;I0.1一旦点动,DB1.DBX4.0~DB1.DBX5.7即全部为0。
(外接输入点都为常开点)
五.设计题:
1、请按以下控制要求,对三台电机进行简单的PLC控制设计。
控制要求:
有三台电机,按下启动按钮后,1#电机先启动,延时10秒自动启动2#电机,再延时10秒自动启动3#电机;按下停止按钮,三台电机同时做惯性自由停车。
(1)(
PS3075A,1块
CPU313,1块
SM321DI16×DC24V,1块
SM322DO16×DC24V,1块
(2)(
符号
I/O地址分配
说明
热保FR1
I0.0
M1电机热保护(常闭触点)
热保FR2
I0.1
M2电机热保护(常闭触点)
热保FR2
I0.2
M2电机热保护(常闭触点)
停止SB1
I0.3
停止按钮(常闭触点)
启动SB2
I0.4
启动按钮(常开触点)
KM1反馈
I0.5
KM1(常开)辅助触点
KM2反馈
I0.6
KM2(常开)辅助触点
KM3反馈
I0.7
KM3(常开)辅助触点
KM1线圈
Q4.0
M1电机KM1线圈
KM2线圈
Q4.1
M2电机KM2线圈
KM2线圈
Q4.2
M3电机KM3线圈
(3)(
2、试对电机自动正反转控制进行简单的PLC设计。
具体设计步骤及要求如下:
电机启动后先正转,正转30秒后自动切换为反转,反转40秒后又自动切换为正转,如此循环,直至按下停车按钮。
1)(
PS3075A,1块
CPU314C-2DP,1块
(2)(
(3)(
符号
I/O地址分配
说明
热保FR
I0.0
热保护(常闭触点)
停止SB1
I0.1
停止按钮(常闭触点)
启动SB2
I0.2
正转启动按钮(常开触点)
KM1线圈
Q4.0
正转接触器线圈
KM2线圈
Q4.1
反转接触器线圈
(4)、(
3、运用PLC实现对“三相异步电动机带限位自动往返控制电路”的控制。
控制电路如图所示。
1)(
PS3075A,1块
CPU313,1块
SM321DI16×DC24V,1块
SM322DO16×DC24V,1块
(2)(
(3)(
符号
I/O地址分配
说明
FR
I0.0
热继电器(常闭触头)
SB3
I0.1
停车按钮(常闭触头)
SB2
I0.2
反转启动按钮(常开触头)
SB1
I0.3
正转启动按钮(常开触头)
KM1
I0.4
接触器KM1常开辅助触头
KM2
I0.5
接触器KM2常开辅助触头
SQ1
I0.6
正向行驶限位开关(常开触头)
SQ2
I0.7
反向行驶限位开关(常开触头)
KM1
Q4.0
KM1接触器线圈
KM2
Q4.1
KM2接触器线圈
(4)、(
4、请按以下控制要求,编写电机“Y-Δ降压启动”程序。
控制要求:
只能使用定时器SP设计,电机“Y-Δ”切换时间为8S。
设计要求:
(1)根据题目要求,选择PLC模块,列出各模块的型号;
(2)列出相应的I/O分配表;起始地址分别为I0.0/Q4.0;
(3)绘制I/O设备接线示意图。
(4)采用LAD进行编程,要求设计成“实际工程型”程序。