plc编程题库

  • 格式:doc
  • 大小:43.50 KB
  • 文档页数:5

第1 题: 按起动按钮,接触器 KM 工作15秒钟,KM 停止。

第2 题: 按起动按钮,延时 15秒钟接触器 KM 才工作,按停止按钮 KM 方可停止。

第3 题: 按起动按钮,延时 15秒钟接触器 KM1才工作,KM1工作 20秒钟停止后,

接触器KM2工作;按停止按钮 KM2方可停止。

第4 题: 按起动按钮,延时 15秒钟接触器 KM1才工作,KM1工作 20秒钟停止后,

接触器KM2工作,也使 KM2工作 20秒钟停止,延时 15秒钟后,使 KM1

再次起动运行;按停止按钮使任意在运行的接触器停止。

第5 题: 按起动按钮,延时 15秒钟接触器 KM1才工作,KM1工作 20秒钟停止后,

延时15秒钟后,接触器 KM2工作,也使 KM2工作 20秒钟停止,延时

15秒钟后,使 KM1再次起动运行;这样反复循环 3 次后停止;按停止按

钮使任意在运行的接触器停止。

第6 题: 启动按钮 X1,停止按钮 X2,输出Y0的单回路控制程序。

第7 题: 编写一个 M0=1后,延时 15秒接通 Y2,M0从1 变0 ,延时 18秒断开 Y2。

第8 题: 用一个输入点(X3),控制一盏灯(Y1)。按 3 次灯亮,按 3 次灯灭。

第9 题: 正反转程序。正转启动:X10 ,反转启动:X11 ,停止按钮:X12 ;正向接

触器Y3,反向接触器:Y4。

第10题: 星-三角启动程序。启动按钮:X13 ,停止按钮:X14 。主接触器:Y5,星:

Y6,三角:Y7。

第11题: 编写双联开关的程序。开关,X4,X5;灯Y1

第12题: 设计一个按钮控制正反转的程序,即按一下正转,再按一下反转。

第13题:

1 、按X002,Y001点亮,延时 5 秒钟后Y002点亮,Y001熄灭。

2 、在 Y002亮的前提下,延时 10秒钟按X003三次后,Y003点亮,Y002

关闭。

3 、在上面按 X003 最后一次,Y002 灯关闭的同时,计数器开始按每秒 1

次计数,且每秒 Y004闪亮1 次,计数 15次后全部熄灭,并可以重复开始

的动作。

第14题: 设计一个单按钮控制两台电动机顺序启动的程序,即按一下电动机 M1启

动,再按一下电动机 M2启动;当按下停止按钮时,两台电动机同时停止。

` 第15题:

1、按 X001按钮,Y001延时2 秒钟后点亮,再延时 3 秒钟后,Y002点

亮。

2 、在Y002亮的前提下,按 X002,进行10秒钟延时,在这 10秒时间内,

按X003五次(10秒钟外操作无效),Y003点亮。

3 、在 Y003点亮后,计数器开始按每秒 1 次计数,且每秒钟 Y004闪亮一次,

计数15次后,灯 Y004点亮,按 X000灯全部熄灭。

第16题: 设计一个报警程序,当报警信号成立时,实现报警,要求如下:蜂鸣器鸣叫,

警灯闪烁,闪烁为亮 2S,灭1S,警灯闪烁 15次后,自动结束报警。

第17题:

1 、按X000,Y000点亮,延时 5 秒钟后Y001点亮, Y000 熄灭。

2 、在 Y001亮的前提下,按 X001,Y002闪亮(闪亮周期为 1 秒钟),延时 4

秒钟后,Y001,Y002全部关闭。

3 、在上面的灯全部关闭的同时,计数器开始按每秒 1 次进行计数, Y003 也

按每秒1 次闪亮(闪亮时间为 0.6 秒),计数 10次后,Y004点亮,Y003关

闭,按X002,灯全部熄灭。

第18题:

设计一个报警程序,当报警信号成立时,实现报警,要求如下:蜂鸣器鸣叫,

频率为2HZ ;警灯以 1HZ 的频率闪烁;10S 钟后,若没有按下复位按钮,则

蜂鸣器鸣叫频率变为 5HZ ,警灯以 10HZ 的频率闪烁。当按下复位按钮后,

停止报警。 (1Hz的频率闪烁是指灯泡等发光物体一秒钟闪烁一次。2Hz的频率闪烁是指灯泡等发光物体一秒钟闪烁两次。频率是指单位时间(1秒)内变化次数,单位是Hz。)

第19题:

1 、按 X001,Y002点亮,延时 4 秒钟后Y003点亮,再延时 3 秒钟Y004点

亮。

2 、在Y004亮的前提下,按 X002,Y005以周期为 1S闪亮4 次后,Y002、

Y003、Y004、Y005全部关闭。

3 、在上面灯全部关闭的同时,Y006、Y007交替点亮(每只灯间隔为 0.5 秒);

按X003,Y006、Y007熄灭,Y000点亮,按 X004,灯全部熄灭。

第20题:

设计一个报警程序,当报警信号成立时,实现报警,要求如下:蜂鸣器鸣叫,

为一长音(响 2S),一短音(响 0.5S);警灯以 1HZ 的频率闪烁,当按下复

位按钮后,停止报警。

第21题、:

1 、按X001,Y001延时 5 秒钟后点亮,再延时 5 秒钟后 Y002也点亮。

2 、在Y002亮的前提下,按 X002,Y003点亮,并进行 10秒钟延时,在这

10秒时间内,按 X003三次(10秒钟外操作无效),Y004点亮。

3 、在 Y004点亮后,计数器开始按每秒 1 次计数,且每秒钟 Y005闪亮一次, 计数15次后 Y006点亮,Y005关闭,按X004,灯全部熄灭。

第22题:

设计一个两台电动机顺序控制程序,即按下启动动按钮,M1启动,延时 3S

后,M2自行启动;按下停止按钮,M2停止,延时 3S后,M1自动停止;若

按下急钮,电动机立即停止。

第23题:

1 、按 X000,Y000点亮,延时 4 秒钟后,Y001点亮。

2 、在以上条件下,延时 10秒钟后,按 X001三次,Y002点亮,Y000,

Y001灯关闭。

3 、在上述 Y000、Y001灯关闭的同时,计数器开始按每秒 1 次进行计

数, 且每秒钟 Y003闪亮一次,计数 10次后,灯全部熄灭。

4、按 X0002 全部复位。

第24题:

小车从A 点出发运行至 B 点停止 2 分钟后返回 A 点,碰到 A 点行程开关后,停止 5

秒钟又出发前往 B 点,如此循环,要求:1. 在途中任意点停止后,重新启动时,小车

仍然按停止前的方向运行。2. 不允许使用高级指令实现。3. 内部辅助继电器编号从 M0

开始,最多不超过 M5。

I/O 点定义:启动按钮 X0

停止按钮 X1

A 点行程开关 X2

B 点行程开关 X3

电机正转(A 点开往B 点)Y0

电机反转(B 点开往A 点)Y1

初学者PLC编程练习题目

1、用一个按钮实现控制一台电动机的启动和停止(只用基本触点指令进行编写)

要求:(1)列出PLC的I/O分配表;(2)画出PLC的硬件接线图;(3)编

写该程序

2、编出实现一台电动机能够进行常动和点动自由切换的程序

要求:(1)列出PLC的I/O分配表;(2)画出PLC的硬件接线图;(3)编

写该程序

3、有一台三相异步电动机,按下SB1电动机实现正向转动,按下SB2电动机

实现反向转动,按下SB3电动机停止转动;电动机在正向转动或反向转动时

可以自由切换,用PLC编程实现其功能

要求:(1)列出PLC的I/O分配表;(2)画出PLC的硬件接线图;(3)具

有热过载保护功能;(4)编写该程序

4、有三台电动机,要求按下启动按钮后M1先启动,10S后M2自动启动,15S

后M3自动启动,每台电动机有各自的停止按钮

要求:(1)列出PLC的I/O分配表;(2)画出PLC的硬件接线图;(3)每

台电动机都具有热过载保护功能;(4)编写该程序

5、用PLC编出电动机Y-△启动的控制程序

要求:(1)列出PLC的I/O分配表;(2)画出PLC的硬件接线图;(3)具

有热过载保护功能;(4)编写该程序

6、分别用一般逻辑指令和置位、复位指令编写三套PLC程序,完成电动机的

启动、停止要求的控制任务,控制要求如下:

(1)启动时,电动机M1先启动,才能启动电动机M2,停止时M1和M2同

时停止

(2)启动时,电动机M1和M2同时启动,停止时,只有在电动机M2停止时,

电动机M1才能停止

(3)启动时,电动机M1先启动,才能启动电动机M2;停止时,只有在电动

机M2停止时,电动机M1才能停止

要求:(1)列出PLC的I/O分配表;(2)画出PLC的硬件接线图;(3)具

有热过载保护功能;(4)编写该程序

7、有三台电动机,要求按下启动按钮后M1先启动→5S后M2自动启动→3S

后M3自动启动→5S后M1先停止→3S后M2自动停止→4S后M3自动停止。

若不按下停止按钮系统将会按照上述过程不停循环工作(可多个用定时器分别

实现,也可只用一个定时器采用比较指令实现)

要求:(1)列出PLC的I/O分配表;(2)画出PLC的硬件接线图;(3)编

写该程序

8、(1)试设计满足图1所示波形的PLC梯形图

(2)试设计满足图2所示波形的PLC梯形图

图1 图2

9、三台电动机的起动和停止需要顺序控制,控制要求如下:

(1)M1运行5S后,M2开始运行;(2)M2运行5S后,M3开始运行,M1

停止运行;(3)M3运行5S后,M2停止运行;(4)M3运行10S后,M1开始

运行,M3停止运行。要求具有点动、单周及连续运行控制功能。

要求:(1)列出PLC的I/O分配表;(2)编写该程序