2014PLC练习题
- 格式:doc
- 大小:79.50 KB
- 文档页数:4
plc编程练习题PLC(Programmable Logic Controller)是一种常用的工业自动化控制设备,被广泛应用于各种生产线、工程项目和机械设备中。
为了能够熟练掌握PLC编程技巧,下面将给出一些PLC编程练习题,希望对您的学习和练习有所帮助。
1. 练习题一:自动控制系统假设一个机械设备,该设备有两个输入信号A和B,一个输出信号C。
要求当输入信号A和B同时为高电平时,输出信号C为高电平;当输入信号A和B任意一个为低电平时,输出信号C为低电平。
请使用Ladder Diagram(梯形图)来实现该自动控制系统。
2. 练习题二:计数器设计一个计数器,实现以下功能:当输入信号A收到一个触发信号时,计数器的值自动加1;当输入信号B收到一个触发信号时,计数器的值自动减1。
同时,设计一个输出信号C,当计数器的值等于0时,输出信号C为高电平;否则,输出信号C为低电平。
3. 练习题三:工程应用某个工程项目中,需要控制一台输送带的运行。
假设输送带上有3个传感器,分别为A、B和C。
当传感器A检测到物体时,输送带开始运行并且速度为正向;当传感器C检测到物体时,输送带停止运行;当传感器B检测到物体时,输送带反向运行。
请使用控制器编写PLC程序,实现对输送带的控制。
4. 练习题四:模拟量处理某个工业过程中,需要对温度进行控制。
系统读取温度传感器的模拟量信号,并进行处理后输出控制信号,控制加热元件的加热功率。
要求当温度升高至一定阈值时,减小加热元件的功率;当温度降低至一定阈值时,增大加热元件的功率。
请使用PLC编写程序,实现对模拟量信号的处理,并输出相应的控制信号。
5. 练习题五:定时器和计时器设计一个循环定时器,每隔一段时间(T1)触发一次,并且在触发时输出一个脉冲信号(输出高电平1s)。
设计一个计时器,从0开始计时,当累计时间达到一定值(T2)时,输出一个脉冲信号(输出高电平2s)。
请使用PLC编写程序,实现对定时器和计时器的控制。
plc编程练习题(打印版)PLC编程练习题(打印版)一、基础练习题1. 题目:编写一个PLC程序,实现一个简单的交通信号灯控制。
要求:交通信号灯有红、黄、绿三种颜色。
初始状态为红灯亮,持续5秒后变为绿灯,绿灯持续10秒后变为黄灯,黄灯持续3秒后返回红灯状态。
2. 题目:设计一个PLC程序,控制一个简单的电机启动和停止。
要求:电机启动时需要先检查安全条件,如安全门是否关闭。
安全门关闭后,启动电机;按下停止按钮,电机停止。
二、进阶练习题1. 题目:编写一个PLC程序,实现对一个生产线的物料传送带的控制。
要求:传送带需要根据物料的重量来调整速度。
当物料重量小于10kg时,传送带以低速运行;当物料重量在10kg至20kg之间时,以中速运行;超过20kg时,以高速运行。
2. 题目:设计一个PLC程序,控制一个自动门的开关。
要求:自动门需要根据人流量来自动开关。
当检测到有人进入时,门打开;当人离开后,门关闭。
门的开关需要有安全保护机制,防止夹伤。
三、综合练习题1. 题目:编写一个PLC程序,实现对一个小型工厂的能源管理系统。
要求:系统需要监控电能、水能和燃气的使用情况。
当能源使用超过预设值时,系统需要发出警告,并自动调整设备的运行状态。
2. 题目:设计一个PLC程序,控制一个自动售货机的运作。
要求:售货机需要根据用户的选择来出货。
用户可以通过触摸屏选择商品,售货机根据选择的商品自动出货。
同时,售货机需要能够显示商品的库存情况。
附加练习题1. 题目:编写一个PLC程序,实现对一个简单的电梯控制系统。
要求:电梯需要根据用户选择的楼层来运行。
电梯在运行过程中需要检测超载情况,并在超载时发出警告。
2. 题目:设计一个PLC程序,控制一个简单的工业机器人的移动。
要求:机器人需要根据预设的路径移动,并在路径的每个点执行特定的任务。
机器人的移动需要有安全保护机制,防止碰撞。
注意:以上练习题仅供参考,实际编程时需要根据具体的PLC型号和编程软件进行相应的调整。
2014级电工专业《可编程序控制器》试题(带答案)一、填空题(每空1分)§绪可编程控制器是在(继电顺序控制)基础上发展起来的,以(微处理器)为核心的通用自动控制装置。
§绪 PLC是(电子技术)、(计算机技术)与(继电逻辑自动控制)系统相结合的产物。
§1-1 目前大多数PLC都用(8 )位或者(16 )位单片机作CPU。
§1-1 可编程控制器中,RAM为(随机)存储器,ROM为(只读)存储器。
§1-1 可编程控制器的主机由(CPU)、(存储器)、(输入/输出接口)、(电源)等几部分组成。
§1-1 可编程控制器的存储器分为(系统程序存储器)和(用户存储器)两种。
§1-1 可编程控制器的输入输出信号有(开关量)、(模拟量)、(数字量)三种类型,其中用户涉及最多的是(开关量)。
§1-1 PLC的输出有三种形式:(继电器输出)、(晶闸管输出)、(晶体管输出)。
§1-2 可编程控制系统一般由(控制器)、(编程器)、信号输入部件、输出执行部件等组成。
§1-3 PLC的工作过程周期的三个阶段分别为:(输入采样阶段)、(程序执行阶段)、(输出刷新阶段)。
§1-3 PLC最常用的编程语言是(梯形图)和(指令语句表)。
两者有着完全的对应关系,两者之间可以相互转换。
§1-4 可编程控制器若按输入输出点数分,可分为(大型)、(中型)、(小型)三类。
§2-1 FX2系列PLC基本单元和扩展单元均采用(开关)电源。
§2-1 (输出继电器)是PLC唯一能驱动外部负载的元件。
§2-2 符号M表示(辅助继电器),S表示状态元件,T表示(定时器),C表示计数器。
§3-1 FX2系列PLC的基本指令一般由(助记符)和(操作元件)组成。
§3-1 一个触点或触点组控制多个逻辑行的梯形图结构称为(多路输出)。
PLC练习题1、简述PLC的扫描工作过程。
可编程序控制器的工作过程分为输入处理、程序执行、输出处理三个阶段,如图所示:注:尽量用文字叙述。
2、如图所示,试画出Y0、Y1输出时序X1X2X3X4Y0Y13、请写出以下指令表对应的梯形图。
0 LD X000 11 ORB1 MPS 12 ANB2 LD X001 13 OUT Y0013 OR X002 14 MPP4 ANB 15 AND X0075 OUT Y000 16 OUT Y0026 MRD 17 LD X0107 LDI X003 18 ORI X0118 AND X004 19 ANB9 LD X005 20 OUT Y00310ANI X0064、写出图所示梯形图对应的指令表。
(1)5、锅炉点火和熄火控制(写出I/O分配、梯形图)(较难)控制要求为:点火过程为先启动引风,5分钟后启动鼓风,2分钟后点火燃烧;熄火过程为先熄灭火焰,2分钟后停止鼓风,5分钟后停止引风。
PLC的I/O点的确定与分配控制程序编写6、设计程序完成下面的控制要求。
(写出I/O分配,画出功能状态图、梯形图)(较难)有一个机械动作如图所示.1)按下启动按钮台车前进,一直到限位开关LS11动作,台车后退,2)台车后退时,直到限位开关LS12动作,停5秒后再前进,直到限位开关LS13动作,台车后退;3)不久限位开关再动作,这时驱动台车的电机停止解:1)图中给出了台车机械动作的过程,分作两次前进和后腿,进程长度不一样。
2)I/O分配。
3)状态转移图程序7、用PLC 实现控制小车自动往返循环工作,小车的前进、后退由电动机拖动,如图所示,图中行程开关SQ1处为原位,SQ2处为前位,SQ3、SQ4为原位和前位限位保护行程开关。
(较难) 控制要求:(1) 可自动循环工作 (2) 可手动控制 (3) 可单循环运行(4) 6次循环控制,小车前进、后退为1个工作循环,循环工作6次后自动停止在原位。
plc学习练习题1. 开关练习题假设我们有一个基于PLC控制的机械系统。
这个系统上有一个输入信号I1,代表开关的状态,"1"表示开启,"0"表示关闭。
我们需要使用PLC编程来实现以下功能:- 当开关从关闭状态变为开启状态时,输出信号Q1应该立即变为高电平,持续5秒钟。
- 当开关从开启状态变为关闭状态时,输出信号Q1应该立即变为低电平,持续3秒钟。
2. 计数器练习题假设我们需要设计一个PLC程序来实现一个简单的计数器功能。
我们有一个输入信号I1,每当I1的状态由低电平变为高电平时,计数器C1的值应该加1。
同时,我们设定一个上限值,当计数器的值达到上限时,输出信号Q1应该变为高电平,表示计数已满。
3. 定时器练习题假设我们有一个基于PLC的温控系统,需要控制加热器的工作时间和停止时间。
我们可以使用两个定时器来实现这个功能: - 定时器T1: 当输入信号I1的状态由低电平变为高电平时,启动定时器T1并开始计时。
当定时器T1的时间累积到10秒时,输出信号Q1应该变为高电平,表示加热器需要停止工作。
- 定时器T2: 当输入信号I1的状态由高电平变为低电平时,启动定时器T2并开始计时。
当定时器T2的时间累积到5秒时,输出信号Q1应该变为低电平,表示加热器需要重新开始工作。
4. 条件语句练习题假设我们使用PLC控制一个流水线系统,其中有两个传感器,分别代表物料A和物料B。
我们需要设计一个PLC程序来实现以下功能: - 当传感器A和传感器B同时被触发时,输出信号Q1应该变为高电平,表示流水线正常运行。
- 当传感器A触发但传感器B未触发时,输出信号Q1应该变为低电平,表示流水线需要暂停。
- 当传感器B触发但传感器A未触发时,输出信号Q1应该变为低电平,表示流水线需要暂停。
以上是一些PLC学习练习题,通过完成这些练习题,我们可以加深对PLC编程的理解和掌握。
当然,实际应用中的PLC编程问题可能更为复杂,需要根据具体的场景和要求进行设计和调试。
plc编程练习题及答案本文提供了一些PLC编程练习题及其对应的答案,旨在帮助读者更好地理解和应用PLC编程技术。
一、基础题1. 编写一个PLC程序,控制一个灯泡按1秒的间隔交替亮灭。
答案:首先,在PLC的输出端口定义灯泡的输出信号。
然后,使用一个定时器,设置定时1秒,当定时器到达1秒时,输出信号反转。
2. 编写一个PLC程序,控制一个电机按照设定的速度正转和反转。
答案:首先,在PLC的输出端口定义电机的正转和反转信号。
然后,使用一个计数器记录电机的转数,当计数器的值为偶数时,输出电机正转信号,奇数时,输出电机反转信号。
二、中级题1. 编写一个PLC程序,实现一个简单的交通灯控制系统,包括红灯、黄灯和绿灯按照一定时间间隔切换。
答案:首先,在PLC的输出端口定义红灯、黄灯和绿灯的输出信号。
使用三个定时器,分别设置红灯时间、黄灯时间和绿灯时间。
当对应的定时器到达设定时间时,输出对应颜色的信号,并启动下一个定时器。
2. 编写一个PLC程序,实现一个简单的温度控制系统,当温度超过设定阈值时,启动风扇进行散热。
答案:首先,使用一个温度传感器测量温度值,并将其转化为PLC可读取的信号。
设置一个比较器,当温度值超过设定阈值时,输出启动风扇的信号。
三、高级题1. 编写一个PLC程序,模拟一个简单的自动化生产线。
生产线包括一个进料传送带、一个加工机器和一个出料传送带。
要求进料传送带和出料传送带以固定速度运行,加工机器在接收到进料后,经过一定时间完成加工,然后将产品送到出料传送带上。
答案:首先,在PLC的输入端口定义进料传送带的进料信号,加工机器的工作信号以及出料传送带的出料信号。
使用两个定时器,一个用于控制进料传送带的速度,另一个用于控制加工机器的加工时间。
当进料传送带接收到进料信号后,启动进料传送带的定时器,并将工作信号发送给加工机器,启动加工机器的定时器。
当加工时间定时器到达设定时间后,加工机器将产品送到出料传送带上,并停止工作信号的发送。
练习题
一、填空题:
1. 型号为FX2N-64MT的PLC,它表示的含义包括如下几部分:它是基本单元,其输入输
出总点数为 64 点,其中输入点数为 32 点,输出点数为 32 点;其输
出类型为 晶体管 。
2. 利用自身辅助触点,维持线圈通电的作用称为 自锁 ;利用两个接触器的辅助触
点相互控制,使得两个接触器在同一时间内,只允许一个通电工作的控制作用,称为
互锁 。
3. 按钮开关的状态一般为:在按下时 闭合 ,松开时 复位 。而钮子开关的
状态一般为:在扳动时 闭合 ,松开时 闭合 。
4. 在电动机停止时向其定子绕组通入反相序的电压,从而使转子产生反向转矩的制动方式
称为 反接制动 。此时,控制正常运行与制动的两个接触器必须 互锁 ,
以避免 相间短路
。
5. 在三相异步电动机的星形-三角形降压起动电路中,其星形接法时的相电压为 220
V,而其三角形接法时的相电压为 380 V。
6. 一个逻辑控制系统的主要构成包括: 输入 部分、 中间 逻辑部分和 输出
执行部分。
7. PLC是通过一种周期扫描工作方式来完成控制的,每个周期主要包括__输入采样
_________、程序处理、__输出更新__________三个阶段。
8. 在未受外力的原始状态下处于断开状态时的接点,称为 常开 接点,而处于接通状
态时的接点,称为 常闭 接点。
9. 按钮和行程开关都是主令开关。它们的不同在于按钮是由 人 来操作的,而行程开
关是由 机器 来操作的。
10. 在电动机的控制电路中,热继电器的作用是进行__过载______保护,而熔断器的作用是
进行___短路_____保护,两者不能进行互换。
11. 当三相异步电动机断开三相交流电源后,在其定子绕组中通入直流电压进行制动的方式
称为 能耗制动 。
12. 一个继电器的吸合电压要大于其释放电压,目的是为了防止电压 波动 造成继电
器不能可靠工作。
13. 在三相异步电动机的星形-三角形降压起动电路中,其星形接法时的线电压为 380
V,而其三角形接法时的线电压为 380 V。
二、判断题
1. 利用触点的接通和分断来切换电路的开关称为有触点开关。( y )
2. 按钮开关属于有源元件。( n )
3. 继电器线圈应作为PLC的输入信号,而其接点则应作为PLC的输出控制对象。( n )
4. 热继电器也能作为线路的短路保护元件。( n )
5. 电动机降压起动的目的是为了减小起动电流。( y )
6. 无触点开关主要利用电子元件的开关效应来实现电路的通、断控制。( y )
7. 闸刀开关在安装时可以倒装。( n )
8. 指示灯属于开关量的输入设备。( n )
9. 当X4变化时,K2X0的也会改变。( y )
10. PLC执行程序时,其逻辑结果是由前到后逐步产生的,属于串行工作方式。( y )
三、选择题:
1. 下列哪个元件可以接到PLC的输出端?( a )
A、继电器; B、按钮; C、刀开关; D、接近开关。
2. 设BCD码开关K2X0=H35,则执行指令【BIN K2X0 D1】后,D1=?( b )
A、H15; B、H23; C、H53; D、H35。
3. 设D0=100,则执行程序【ZCP K20 K50 D0 M0】后,下列哪个位的状态是正确的?
( c )
A、M0=1; B、M1=1; C、M2=1; D、M3=1。
4. 设M3M2M1M0=1001,则执行程序【ENCO M0 D0 K2】后,D0内的数据是什么?( d )
A、D0=5; B、D0=4; C、D0=2; D、D0=3。
5. 设D11=567,则执行程序【MOV D11 D12】后,下列寄存器内数据正确的是( c )
A、D11=0; B、D11=56; C、D12=567; D、D12=0。
6. 指令【T100 K5000】中定时器动作时间为( b )
A、5秒; B、500秒; C、5000秒; D、50秒。
7. 定时器T0的最大延时时间是:( c )
A、65535秒; B、6553.5秒; C、3276.7秒; D、32767秒。
8. 当X3X2X1X0=1010时,则执行程序“【MOV K1X0 V0】和【MOV D10V0 D30V0】”
后,下列哪个数据流是正确的?( b )
A、D5 → D25; B、D20 → D40; C、D15 → D35; D、D19 → D39。
9. 停止按钮接成常闭形式比接成常开形式的好处是:( a )
A、安全可靠; B、接线方便; C、节约接口; D、操作简单。
10. 执行指令【CJ P63】后,程序将跳转到下列标号处:( d )
A、P63; B、P0; C、不跳转; D、END。
11. 以下属于无源输入开关的元件是:( d )
A、接近开关; B、霍尔开关; C、光电开关; D、液位开关。
12. 设D0=H16,则执行【BCD D0 D1】后,D1=?( c )
A、H10; B、H16; C、H22; D、H32。
13. 设D0=80,则执行【CMP D0 K80 M0】后,下列哪个位的状态是正确的?( b )
A、M0=1; B、M1=1; C、M2=1; D、M3=1。
14. 设X2X1X0=101,则执行【DECO X0 M0 K3】后,下列哪个位的状态是正确的?( b )
A、M4=1; B、M5=1; C、M6=1; D、M7=1。
15. 执行【MOV D30 D40】后,下列哪个寄存器的数据可能有变化?( c )
A、D30; B、D21; C、D40; D、D50。
16. 若希望计数器C100在200个脉冲后动作,则其设定值应为:( b )。
A、K100; B、K200; C、100; D、200。
17. 当M3M2M1M0=0100时,则执行【MOV K1M0 Z0】和【MOV D10Z0 D30Z0】后,下
列哪个数据流是正确的?( c )
A、D5 → D25; B、D18 → D35; C、D14 → D34; D、D13 → D33。
18. 如要将M0~M399之间的元件全部复位,用什么指令。( c )
A、ZCP; B、RST; C、ZRST; D、RCR。
19. 步进梯形图所使用的软元件形如:( a )
A、S20; B、M20; C、X20; D、Y20。
20. 为了使超过默认扫描周期的程序也能正常工作,可使用哪个指令?( d )
A、EI; B、DI; C、FEND; D、WDT。
其它
1、掌握外部接线图和梯形图的画法以及两者之间的关系;
2、根据程序判断点动按钮和连动按钮;
3、根据程序或电路图写出逻辑表达式;
4、掌握定时器计时值的直接和间接设定方法;
5、掌握基本程序的设计方法,如自锁、互锁的运用及逻辑关系实现等;
6、掌握状态图(SFC)设计方法;
7、掌握功能指令的运用。