PLC编程复习题及答案解析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
PLC编程复习题及答案解析
可编程控制器部分
1、工业自动化控制领域的三大支柱分别是指:PLC、机器人和CAD/CAM
2、PLC的中文名称是:可编程序逻辑控制器
3、相对单片机,PLC的特点主要有哪些?
功能完善
模块化结构,硬、软件开发周期短抗干扰能力强
维护操作方便,扩展容易性能稳定,可靠性高成本高、体积大、重量重具有较高的性能/价格比易学易懂,入门容易
比较适合于工程复杂、要求较高、成本较大的工业自动化控制场合
4、PLC按点数多少可分为哪几类?微型机小型机中型机大型机超大型机
5、PLC按结构形式分类可分为哪二类?整体式和分体式
6、PLC采用什么扫描方式工作?其工作方式有哪几个阶段?
循环扫描工作方式
内部处理、通信操作、程序输入处理、程序执行、输出处理
7、工业自动化工程设计中,如果拥有的PLC装置点数不够,可以采用哪二种办法解决?
(1)外接模块的扩展(2)选择点数更多的装置8、模块式PLC 一般由哪几种主要模块构成?
电源模块、CPU、输入、输出及各种功能模块9、什么叫做PLC 的点数?PLC外部输入、输出端子总数。
∑∑+
=
Y X
PLC点数
10、某台PLC产品型号为FX2N-64MT,简述各部分含义。
FX2N—PLC型号64—点数M—主单元T—输出类型为晶体管型
11、某台PLC产品型号为FX2N-64MR,简述各部分含义。
FX2N—PLC型号64—点数M—主单元R—输出类型为继电器型
12、某只PLC型号为FX2N-16M,问其输入继电器的点数是多少?写出其排列?问其输出继电器的点数是多少?写出其排列?
输入:8点X0~X7输出:8点Y0~Y7
13、FX2N的交流输入电源接至哪二端?L端和N端14、在FX2N选型时,PLC的点数如何选择?
选用所用输入继电器X总和、所用输出继电器Y总和中取最大者,乘于2,再加5—10%的余量;若有模块量模块配接,每用一个模块需增加8点。
15、PLC的输出类型如何选择?
负载供电为直流可选择晶体管型或继电器型;
负载供电为交流的可选择继电器型或晶闸管型;负载供电既有
直流又有交流的可选择继电器型;PLC输出控制量变化较快的,可选择晶体管型。
16、FX2N的输入COM端有几个?输出COM有几个?
输入:1个输出:多个
17、FX2N的输出COM端为什么要设置成多个?在什么情况下可以合并使用?在什么情况下需分开使用?
输入负载有大有小,较复杂;输入电流有交流,有直流,不同的负载要用不同的公共端将其分开,为满足输出端不同负载供电性质(交流/直流)、或不同负载电压公共端的需要,采用多个输出公共COM端。
在所有负载供电电压性质都一样的情况下,多个COM可合并使用。
18、连接电脑232串口与FX2N编程口的程序下载线型号为:SC —09
19、对于笔记本电脑,一般情况下无232串口,如何下载程序至PLC装置中?
SC—09、USB—SC—09
20、FX2N的主要编程语言有哪几种(写出二种)?梯形图、语句表
21、PLC的输出类型有哪几种?各有何特点(即分别适用于哪些场合)?
继电器型:适用于负载直流或交流供电场合,其输出触点响应较
慢,适应电流较大;
晶体管型:适用于负载直流供电场合,输出触点响应速度较快,负载电流较小;
晶闸管型:适用于负载交流供电场合,输出触点响应速度居中,负载电流较小。
22、GX Developer8是三菱PLC的什么软件?通用编程软件
23、FXGP-WIN-C是三菱PLC的什么软件?专用FX系列编程软件
24、GX Simulator6是三菱PLC的什么软件?仿真模拟软件
25、GX Developer8编程完毕,程序设计界面为灰色,需进行变换处理才能进行程序保存下载。
26、GX Developer8编程,梯形图中某个软元件的注释应如何操作写入?某行程序的注释应如何操作写入?某段程序的注释应如何操作写入?
软件注释:点击需注释的软元件,菜单:编辑—文档生成—注释编辑
行注释:点击需注释的某行最右侧软元件,菜单:编辑—文档生成—注解编辑
段注释:点击需注释的某段程序任一软元件,菜单:编辑—文档生成—声明编辑
软元件注释显示:显示—注释显示
句注释(行注释):显示—注解显示
段注释显示:显示—声明显示
27、GX Developer8编程,要对所编程序进行仿真调试如何进入?工具-梯形图逻辑测试启动
28、三菱FX2N的软元件又称?写出6种或以上,其中哪几种编号是按十进制编号,哪几种是按八进制编号?
编程软件
输入继电器X、输出继电器Y、定时器T、计数器C、数据寄存器D、状态继电器S
所有软件中只有输入继电器X和输出继电器Y采用八进制编号,其他所有软元件都采用十进制编号。
29、正确填写如下
30、输入继电器
X0
常开触点
X0
常闭触点
S1
C O M
X0
F X2N
当开关S1未闭合,X0常开触点断开,X0常闭触点接通;
当开关S1闭合,X0常开触点接通,X0常闭触点断开;
当开关S1又断开,X0常开触点、常闭触点均复原。
31、输出继电器Yn的梯形图符号主要有哪几种类型?请分别说明并画出。
并分析输出继电器的动作原理。
当线圈Y0未被驱动,则常开触点Y0断开、常闭触点Y0接通;当线圈Y0被驱动,则常开触点Y0接通、常闭触点Y0断开;当线圈Y0又断电,则Y0常开触点、常闭触点均复原。
32、中间继电器Mn的梯形图符号主要有哪几种类型?请分别说明画出。
并分析中间继电器器的动作原理。
M0常开触点
M0常闭触点
(M0)线圈X0
(M0)
M0
M0
X0
COM
PLC
当线圈M0未被驱动,则常开触点M0断开、常闭触点M0接通;当线圈M0被驱动,则常开触点M0接通、常闭触点M0断开。
当线圈M0又断电,则M0常开触点、常闭触点均复原。
33、中间继电器M有普通型及停电型,请简述停电保持型的含义。
在断电后再启动可保持原先状态
34、计数器Cn的梯形图符号主要有哪几种类型?分别说明并画出。
并分析计数器的动作原理。
X0
COM PLC X0
(C0K10)
C0
C0
常开触点常闭触点
(C0K10)
线圈
常规型:当线圈未被驱动时,则常开触点C0断开,常闭触点C0接通;
当线圈被驱动、计数次数未到时,则常开触点C0仍断开,常闭触点C0仍接通;
当线圈被驱动,计数次数到达,则常开触点C0接通,常闭触点C0断开;
当线圈再次断电时,则常开触点C0、常闭触点C0状态均保持;停电保持型:其线圈被驱动、定时计时中若突然停止驱动,等再次恢复驱动其计时将从断点处累积计算,而不是重新开始;普通
型与之区别则是计时重新开始。
35、定时器Tn的梯形图符号主要有哪几种类型?分别说明并画出。
并分析定时器的动作原理。
X0
COM PLC X0
(T0K10)
T0
T0
T0
开触点
T0
常闭触点
(T0K10)
线圈
Y0
常开触点
Y0
常闭触点
(Y0)
线圈
X0COM
Y0
COM
+Vcc
PLC
X0
(Y0)
Y0
Y0
常规型:当线圈未被驱动时,则常开触点T0断开,常闭触点T0接通;
当线圈被驱动、定时时间未到时,则常开触点T0仍断开,常闭触点T0仍接通;
当线圈被驱动,定时时间到达,则常开触点T0接通,常闭触点T0断开;
当线圈再次断电,则常开触点T0、常闭触点T0均复原。
累积型:其线圈被驱动、定时计时中若突然停止驱动,等再次恢复驱动其计时将从断点处累积计算,而不是重新开始;普通型与之区别则是计时重新开始。
36、PLC软元件中,什么叫位元件,什么叫字元件?什么叫组合位元件?
只有0、1两种状态的元件是位元件;
内部是用来存储一个常数,记录数据的元件是字元件;
将以一定数目、顺序连续排列的位元件组合表示是组合位元件。
37、K1Y0表示?K2X0表示?K4M0表示?
KnXm、KnYm、KnMm、KnSm(n取值范围:1----4)
n表示4n个软元件,m表示软元件首地址
K1Y0-------Y0、Y1、Y2、Y3;(从起始软元件Y0开始连续排列4个软元件Y)
K2X0-------X0、X1、X2、X3、X4、X5、X6、X7(从起始软元件X0开始连续排列8个软元件X)
K4M0-------M0、M1、M2、…..M15(从起始软元件M0开始连续排列16个软元件M)38、M8000、M8002、M8011、M8012、M8013属于什么类型软元件?分别简述它们的作用?
辅助继电器(中间继电器)M软元件
M8000:PLC运行RUN时其常开触点即接通,PLC停止STOP时其常开触点即断开;
M8002:PLC运行RUN时其仅接通一个扫描周期(瞬间);
M8011:10mS时钟脉冲;
M8012:100mS时钟脉冲;
M8013:1S时钟脉冲;
39、FX2N的状态继电器S常用于什么场合的编程?
状态继电器主要用在步进顺控程序中使用。
40、FX2N的数据寄存器D的主要作用是什么?单个数据寄存器的能够存储几位二进制数据?
数据寄存器的主要作用即存储数值数据;供数据传送、数据比较、
数据运算等操作使用。
单个数据寄存器的能够存储16位二进制数据
41、FX2N可否存储一个32位二进制数据?如何存储?
可以,将两个数据寄存器合并
42、PLC编程中,K23代表什么数?H2代表什么数?
K23代表十进制常数23;H2代表十六进制常数2.
43、如下简单PLC程序及相应I/O图,请分析其原理:
X0
(Y0)
Y0
(Y1)X0
Y0
(Y2)
(Y3)[EN D]
X0闭合,Y0被驱动,Y0导通,Y2不导通;从而使Y1被驱动导通,Y3不导通。
44、用PLC程序实现对一个电机的点动控制,写出相应PLC程序、画出I/O图、写出相应地址分配表。
点动按钮
X0Y0COM
COM
KM
380V~
45、用PLC程序实现对一个电机的自锁控制(有启动、停止功能、互锁功能),用LD指令如何编程?写出相应PLC程序、画出I/O图、写出相应地址分配表。
启动按钮X0Y0CO M
CO M
2
KM
3停止按钮
X1
46、用PLC程序实现对一个电机的自锁控制(有启动、停止功能、互锁功能),用SET、RST
指令如何编程?写出相应PLC程序、画出I/O图、写出相应地址分配表。
(其余跟上题一样)
47、用PLC程序实现对一个电机的正反转控制(有正转、反转、停止功能、互锁功能),用LD指令如何编程?写出相应PLC程序、画出I/O图、写出相应地址分配表。
正转钮X0Y0 CO M
CO M
2
KM
1
3反转钮X1停止钮
X2Y1
KM2
48、用PLC程序实现对一个电机的正反转控制(有正转、反转、停止功能、互锁功能),用
SET、RST指令如何编程?写出相应PLC程序、画出I/O图、写出相应地址分配表。
(其余跟上题一样)
49、X0用LDP指令编程控制Y0时,X0
仅在上升沿时起作用(Y0接通一个扫描周期)
50、X0用LDF指令编程控制Y0时,X0
按钮应该是在什么状态起作用?如:
(Y0)
仅在下降沿时起作用(Y0接通一个扫描周期)51、X0用LD指令编程控制Y0,与X0用PLS指令编程控制Y0有何不同?分别
分析之。
X0(Y0)X0
(PL S Y0)
LD指令编程:X0闭合,Y0被驱动,始终导通
PLS指令编程:X0闭合,Y0只导通一个扫描周期52、X0用LD指令编程控制Y0,与X0用PLF指令编程控制Y0有何不同?分别分析之。
X0(Y0)X0(PL F Y0)
LD指令编程:X0闭合,Y0被驱动,始终导通;X0断开,Y0不导通
PLF指令编程:X0闭合,不起作用,Y0不导通;X0断开瞬间,Y0导通一个扫描周期PLS指令是当驱动逻辑是上升沿时发出正向脉冲信号。
而PLF指令是当驱动逻辑是下降沿时发出正向脉冲信号。
53、如图为三相异步电机的二地控制线路,请用PLC对控制回路进行改造,画出相应I/O图,写出梯形图程序。
54、如图三相电机的Y/△启动运行电路,请将其控制回路用PLC 改造。
画出I/O图、写出梯形图程序
55、FX2N的步进专用指令有哪二个?含义分别是什么?STL—步进开始RET—步进结束
56、PLC步进状态结构主要有哪几种类型?
KM QS
FU
M3~
M
L1
L2
L3
FR
单流程结构、并列性结构、选择性结构
57、PLC步进状态结构中,从多个并列的流程中根据控制信号选择一个单独的流程称为选择性结构。
58、PLC步进状态结构中,由一系列按顺序排列、相互激活的步组成,每一步后面只有一个转换,每一个转换后面只有一步,这
种结构称为:单流程结构
59、PLC步进状态结构中,多个流程同时启动,每个流程都是独立的,但其起始条件相同,此种结构称为:并列性结构
60、步进顺控图中,初始步一般用什么状态继电器?普通步一般用什么继电器?
初始步:S0—S9普通步:S20—S899
61、步进状态图中,双框用在什么步?单框用在什么步?
双框用在初始步,单框用在普通步
62、步进状态图中,什么步是必需的?其步号选择范围是?
初始步是必须的,步号选择范围是S0—S9
63、步进状态图中普通步的步号设置规则是?
步号范围为:S20—S899;
步进序号可以连续也可以跳跃;
步进序号由上到下必须是由小到大,不可以由大到小。
64、SFC图中,没有负载的步称为空步
65、SFC图中,某步被触发而激活,称该步处于活动步;若某没被触发,称该步处于静止步
66、步进梯形图程序中,RET指令的含义是?若需插入非步进梯形图程序,应在哪插入?
RET:步进程序结束
插到整个步进程序之前或程序结束指令END之前
67、步进程序中,由上一步进入到下一步,触发条件后的指令是
用
OUT Sn?若是
最后一步转移到起始步是用SET Sn还是
68、用PLC程序实现一个三只流水灯的循环运行功能:启动,灯1点亮1S后熄灭、灯2点亮1S后熄灭、灯3点亮1S后熄灭、再灯1点亮1S后熄灭,如此循环不断,并设置启动/停止开关一只。
要求写出SFC图、相应的步进梯形图、I/O图。
启停钮
70、如图为某程序的SFC图,写出其相应的步进梯形图;
71、功能指令符后面加P,其作用是什么?(如MOVP K10D20)脉冲型指令,在条件满足时仅执行一个扫描周期
72、功能指令符前面加D,其作用是什么?(如DMOV D15D10)表示处理的数据长度为32位
73、指令:MOV K4M0D12;其含义是源操作数中的M0传送到目标操作元件D12中。
74、指令:MOV D0D10;其含义是源操作数中的D0传送到目标操作元件D10中。
75、指令;BMOV D100D200 K3;其含义是源操作数中的D100传送到目标操作元件D200;BMOV(成批传送指令)D101传送到D201;D102传送到D202。
(K3表示连续传送3个数)
76、指令:FMOV K50D100K3;其含义是K50分别传送到D100、D101、D102。
FMOV(一点多送指令)K3表示将源操作数传送到3个连续目标元件中77、指令[=D10K10]
(Y0)
含义是当D10=10时,Y0导通;否则Y0截止
78、指令
[>=D10K10]Y0)
含义是当D10≥10时,Y0导通;否则Y0截止
79、指令ADD D10D20D30的含义是D10加上D20是和传送到D30中
80、指令DIV K100K30D10的含义是100除以30的商放在D10,余数放在D11、D12
81
、指令
[IN C D0]
的含义是在X0上升沿一个扫描周期内完成D0数据的自加182、指令
[DE C D0]
X0
的含义是在X0上升沿一个扫描周期内完成D0数据的自减1
83、指令ZRST D10D19的含义是D10~D19全部复位清零(ZRST 是成批复位指令)84
、指令
[AL T Y0]
X0
的含义是X0上升沿一个扫描周期内Y0通断交替循环进行
按一次通,再按一次断,再按一次通,再按一次断……依次交替循环85、指令CMP D10D20M10的含义是:(比较指令)
当D10>D20时,则M10=1、M11=0,M12=0,M10闭合;当D10=D20时,则M10=0、M11=1,M12=0,M11闭合;当D10<D20时,则M10=0、M11=0,M12=1,M12闭合。
S0
S20
S21
S22
S23
S24
S25
M8002
X1T0T1T2T3T4T5
(Y0)(T0K10)
(Y1)(T1K10)(Y2)(T2K10)(Y3)(T3K10)(Y4)(T4K10)(Y5)(T 5K10)
86、指令ZCP D10D20D30Y10的含义是:(区间比较指令)当D30>D10时,Y10导通;
当D10≤D30≤D20时,Y11导通;
当D30>D20时,Y12导通。
87、用PLC程序实现一个数的倒计数,从10~0(与正计数类似)
88、用PLC程序实现一个数的正计数,从0~10
MOVP中的P是保证自加1指令的进行完成正计数
INCP中的P是保证自加1指令运行可靠
1、PLC程序的步号可在编程软件设计界面上显示(√)。
2、PLC程序编制中,驱动线圈Y、M等既可写在右母线处,亦可写在一行程序中间处,但不可写在左母线处(×)。
3、书写程序时,左母线需写上,但右母线可写可省略(√)。
4、PLC程序编制中,触点类元件X、Y等既可写在左母线处,亦可写在右母线处,但不可写在中间处(×)。
5、PLC程序编制中,触点类元件X、Y等既可串联、亦可并联(√)。
6、驱动线圈Y、M等不可串联、只可并联(√)。
7、PLC程序编制中应避免双重线圈现象,什么叫双重线圈现象?同一程序中同一软件的线圈出现两次或多次,则称为双重线圈现象。
8、PLC程序编制中,编号不相同的同类型线圈可并联、编号相同的同类型线圈不可并联(×)。
9、PLC程序编制中,编号不相同的同类型或不同类型线圈可并联、编号相同的同类型或不同类型线圈不可并联(×)。
10、SFC图中,每一步都必须设置负载(×)。
11、SFC图中,上一步与下一步之间通过触发条件相连接(√)。
12、步进程序中,STL指令仅对状态继电器S有效(√)。
13、SFC图中,并列性程序的分支最多允许有几个?选择性分支最多允许有几个?每一个分支下面的二级分支最多允许有几个?
并列性程序的分支最多允许有16个
选择性分支最多允许有16个
每一个分支下面的二级分支最多允许有8个
有错误及时改正!!!!。