PLC编程实例PLC经典练习八

合集下载

PLC练习题目

PLC练习题目

一、定时器练习A现有三台电动机M1、M2、M3。

试用PLC 实现该三台电动机的起动控制。

要求:起动控制,先起动M1,经过2秒后起动M2,再过3秒起动M3;三台电动机使用的接触器分别KM1,KM2,KM3。

输入输出端口配置:输入设备输入端口编号启动按钮S01---------------X00停止按钮S02---------------X01输出设备输出端口编号接触器KM1----------------Y00接触器KM2----------------Y01接触器KM3----------------Y02练习B现有三台电动机M1、M2、M3。

试用PLC 实现该三台电动机的起动控制。

要求:起动控制,先起动M1,经过2秒后起动M2同时停止M1,再过3秒起动M3停止M2,再过4秒后停止M3;三台电动机使用的接触器分别KM1,KM2,KM3。

输入输出端口配置:输入设备输入端口编号启动按钮S01---------------X00停止按钮S02---------------X01输出设备输出端口编号接触器KM1----------------Y00接触器KM2----------------Y01接触器KM3----------------Y02二、计数器练习A程序要求:能使启动按钮按两下,电机M1才启动,最后用停止按钮复位计数器并让电机停止。

电机M1的接触器为KM1。

输入输出端口配置:输入设备输入端口编号启动按钮S01-------------X00停止按钮S02-------------X01输出设备输出端口编号接触器KM1---------------Y00练习B程序要求:能使启动按钮按第一下,电机M1启动,按第二下,电机M2启动,按第三下,电机M3启动,最后用停止按钮复位计数器并让所有电机停止。

电机M1的接触器为KM1,电机M2的接触器为KM2,电机M3的接触器为KM3。

输入设备输入端口编号启动按钮S01-------------X00停止按钮S02-------------X01输出设备输出端口编号接触器KM1---------------Y00接触器KM2---------------Y01接触器KM3---------------Y02三、逻辑编程 练习A图示为继电器控制4/2极双速电动机启动控制电路,其中SB2为启动按钮,SB1位停止按钮,KT 为时间继电器,延时时间为5秒。

PLC经典习题

PLC经典习题

PLC 原理及应用实验指导书嘉应学院电子信息工程系王小增目录实验一楼梯灯控制实验 (3)实验二交通灯控制实验 (5)实验三霓虹灯控制实验 (8)实验四电机启动、正反转及Y-△降压启动控制实验 (10)实验五电机转速控制实验 (13)实验六24小时时钟控制实验 (15)实验七数据控制功能实验 (17)实验八混料罐控制实验 (19)实验九计件实验 (21)实验十传输实验 (23)实验十一刀具库实验 (25)实验十二检瓶实验 (27)实验十三电梯模型控制实验 (29)实验十四冲压实验 (32)2实验一楼梯灯控制实验一.实验目的:1.熟悉可编程序控制器的编程软件及编程方法。

2.熟悉可编程序控制器的组成及基本逻辑指令。

3.掌握定时器及计数器的使用方法。

二.要求实现的控制功能要求用一个按钮进行控制。

按钮按下一次楼梯灯亮一分钟后熄灭;连续按(间隔时间少于1秒钟)按钮两次,灯常亮;按下按钮时间超过两秒钟,灯熄灭。

实验原理图如图所示(实验原理图中的粗线为实验所需连线)。

图1.1实验原理图三.实验步骤1.确定输入与输出量。

2.编写可编程序控制器的梯形图程序和指令表程序。

3.进入FX系列可编程序控制器的编程软件界面,把程序输入计算机。

4.按事先画好的连线图连线,进行PLC实验。

四.实验报告要求1.写出输入和输出量,并分配内部继电器。

2.写出梯形图程序及指令表程序。

3.画出可编程序控制器的接线图。

34.观察实验现象,发现问题找出原因及解决的方法。

五.思考与练习1.设计一个电路,控制三台电机的启动,启动一台电机要关闭另外两台电机。

2.定时器的定时时间是如何确定的?3.计数器的计数次数是如何确定的?4.写出下面梯形图的指令表程序,并分析工作原理;画出各元件的时序图。

其中X1为触点开关。

图1.2单按钮起停控制梯形图4实验二交通灯控制实验一.实验目的:1.熟悉可编程序控制器的编程软件及编程方法。

2.熟悉可编程序控制器的组成及基本逻辑指令。

初学PLC编程练习题

初学PLC编程练习题

PLC控制系统设计、安装与调试实习PLC编程练习题(基本单元程序)1.设计一个电动机点动与连续运行混合控制的程序。

2.设计一个单按钮启停控制程序,即按一下启动,再按一下停止。

3.设计一个双重联锁正反转控制程序,接触器之间采用触点来实现互锁。

4.设计一个双重联锁正反转控制程序,两线圈之间的转换采用定时器延时来防止接触器同时吸合。

5.设计一个单按钮控制正反转的程序,即按一下正转,再按一下反转。

按下停止按钮,电动机停止工作。

6.设计一个两台电动机顺序控制程序,即按下启动动按钮,M1启动,延时3S后,M2自行启动;按下停止按钮,M2停止,延时3S后,M1自动停止。

按下急停按钮,电机立即停止7,设计一个单按钮控制两台电动机顺序启停的程序,即按一下M1启动,再按一下M2启动;当按下停止按钮时,M2停止,按下急停按钮时,M1,M2立即停止。

8.设计一个Y—△降压启动控制程序,按下启动按钮后,电动机作Y形启动,延时3S后,自动转换到△运行;按下停止按钮时,电动机立即停止工作。

9.设计一个双速电动机自动变速控制程序,当按下启动按钮时,电动机作低速启动,5S钟后自动转成高速;当按下停止按钮时,选进入低速,2S后再停止。

10.设计一个双速电动机控制程序,SB1为低速控制,SB2为高速控制,按下SB1,电动机作低速运行;在停止的状态下,按下SB2,电动机先进行低速启动,延时3S后自动进入高速运行;在低速运行的状态下,按下SB2,就直接进行入高速运行。

在高速运行状态下按SB1,就直接进入低速运行,按下停止按钮,电动机先进入低速,延时2S后方可停止。

11.设计一个控制程序,按下启动按钮后,M1作正转,5S钟后,自动停止,3S钟,自动转成反转,再5S钟后,自动停止,再3S钟后,又自动转成正转,如此循环;按下停止按钮后,自动停止工作。

12.设计一个控制程序,按下启动按钮后,M1作正转,5S钟后,自动停止,3S钟,自动转成反转,再5S钟后,自动停止,再3S钟后,又自动转成正转,如此循环;按下停止按钮后,自动停止工作;当再次启动时,能够从上一次停止时的状态开始进行工作(即具有记忆功能)。

plc编程练习题

plc编程练习题

plc编程练习题PLC编程练习题PLC(可编程逻辑控制器)是一种广泛应用于自动化控制系统中的设备。

它通过编程来控制各种工业过程和机械设备的操作,提高生产效率和质量。

为了提高PLC编程的技能和能力,下面将介绍一些PLC编程练习题,帮助读者更好地理解和掌握PLC编程的基本原理和方法。

1. 闪烁灯控制在一个工业场景中,有一个灯需要以固定的频率进行闪烁。

请编写一个PLC程序,控制灯的开关,使其以1秒开启,1秒关闭的频率进行闪烁。

解答提示:使用一个定时器,设定1秒的时间,当定时器时间到达时,输出控制信号,控制灯的开关。

2. 电机控制一个电机需要按照以下规则进行控制:当开关1打开时,电机正转;当开关2打开时,电机反转;当两个开关都关闭时,电机停止。

请编写一个PLC程序,实现对电机的控制。

解答提示:使用两个开关作为输入信号,通过逻辑运算(与门、或门)来判断电机的状态,然后控制电机的正转、反转和停止。

3. 温度控制在一个温度控制系统中,需要根据设定的温度范围来控制加热器的开关。

当温度低于设定温度下限时,加热器打开;当温度高于设定温度上限时,加热器关闭。

请编写一个PLC程序,实现对加热器的控制。

解答提示:使用一个温度传感器来检测当前温度,通过比较当前温度和设定温度下限、上限的大小关系,来控制加热器的开关。

4. 流水线控制在一个流水线上,有多个工位需要按照一定的顺序进行操作。

请编写一个PLC 程序,实现对流水线上工位的控制,使其按照指定的顺序进行操作。

解答提示:使用一个计数器来记录当前工位的编号,通过比较计数器的值和指定的工位编号,来控制当前工位的操作。

5. 自动包装机控制在一个自动包装机上,需要按照一定的规则将产品进行包装。

请编写一个PLC 程序,实现对自动包装机的控制,使其按照指定的规则进行包装。

解答提示:使用传感器来检测产品的位置和状态,通过逻辑运算和计数器来判断产品的数量和位置,控制包装机的动作。

通过以上的练习题,读者可以加深对PLC编程的理解和掌握。

plc编程练习题

plc编程练习题

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编程练习题(打印版)

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型号和编程软件进行相应的调整。

电气控制与PLC应用第8章习题与思考题参考解答

电气控制与PLC应用第8章习题与思考题参考解答

第5章S7-200 PLC的指令系统习题与思考题7-200指令参数所用的基本数据类型有哪些?:S7-200 PLC的指令参数所用的基本数据类型有1位布尔型(BOOL)、8位无符号字节型(BYTE)、8位有符号字节型(SIMATIC模式仅限用于SHRB指令)、16位无符号整数(WORD)、16位有符号整数(INT)、32位无符号双字整数(DWORD)、32位有符号双字整数(DINT)、32位实数型(REAL)。

实数型(REAL)是按照ANSI/IEEE 754-1985标准(单精度)的表示格式规定。

2~255字节的字符串型(STRING)即I/O指令有何特点?它应用于什么场合?:立即指令允许对输入和输出点进行快速和直接存取。

当用立即指令读取输入点的状态时,相应的输入映像寄存器中的值并未发生更新;用立即指令访问输出点时,访问的同时,相应的输出映像寄存器的内容也被刷新。

由于立即操作指令针对的是I/O端口的数字输入和数字输出信号,所以它们的位操作数地址只能是物理输入端口地址Ix.x和物理输出端口地址Qx.x。

辑堆栈指令有哪些?各用于什么场合?:复杂逻辑指令,西门子称为逻辑堆栈指令。

主要用来描述对触点进行的复杂连接,并可以实现对逻辑堆栈复杂的操作。

杂逻辑指令包括:ALD、OLD、LPS、LRD、LPP和LDS。

这些指令中除LDS外,其余指令都无操作数。

这些指令都是位逻辑指令。

装载与指令ALD用于将并联子网络串联起来。

装载或指令OLD用于将串联子网络并联起来。

辑推入栈指令LPS,在梯形图中的分支结构中,用于生成一条新的母线,左侧为主控逻辑块时,第一个完整的从逻辑行从此处开始。

辑读栈指令LRD,在梯形图中的分支结构中,当左侧为主控逻辑块时,该指令用于开始第二个和后边更多的从逻辑块。

辑栈弹出指令LPP,在梯形图中的分支结构中,用于恢复LPS指令生成的新母线。

入堆栈指令LDS,复制堆栈中的第n级值,并将该值置于栈顶。

初学者PLC编程练习题目

初学者PLC编程练习题目

初学者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. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

PLC编程实例PLC经典练习第四章五
Network 1:
L DH0000 0000
T FD200
T FD204
T FD208
T FD212
T FD216
T FD220 LW ADR T FW200 LW DXNR L KH00FF 程序需要使用的中间寄存器清0。

AW
T FW216 DO FW216
MC11 D201.3
R
复位准备运转信号
MC12 MC21 MC22
MC22
MC21
D201.3
S
MC12
置位准备运转信号
MC11 AEIN D201.10
PLC
D201.6
PLC
D201.5
PLC
D201.4
PLC
D201.2
PLC
D201.1
PLC
PLC 反馈 D201.7
故障确认 QUIT
D201.0
AEIN
变频单元合闸
CX DX0
MC21
MC11
HMI
JC M001
非HMI 提供速度1运转
L #DW
打开系统数据块DX0
CX DX9 FDG
L FD252
XG
LW =FAKT
FDG
XG
GFD
JU M002
T FW204
M001:
HMI
JC M002
LW =SLOC
L KF+100
> F JC M003
TAK
L KF+0
< F JC M004
LW =SLOC
JU M005
M003:
L KF+100
JU M005
M004:
L KF+0
M005:
LW =FAKT
XF
T FW204
M002:
NOP 0
Network 2:
HMI
JC M001
MC11
JC M002 非HMI提供速度1运转MC21
LW =FAST
L KF+100
> F JC M003
TAK
L KF+0
< F JC M004
LW =FAST
JU M005
M003:
LW KF+100
JU M005
M004:
LW KF+0
M005:
LW =FAKT
XF
T FW204
JU M001
M002:
LW =SLOW
L KF+100
> F JC M006
TAK
L KF+0
< F JC M007
LW =SLOW
JU M008
M006:
LW KF+100
JU M008
M007:
L KF+0
M008:
LW =FAKT
XF
T FW204
M001:
NOP 0
MC11 F206.0
S
MC22
MC21
F206.0
R
JC M002
MC12
MC11
F206.0
R
JC M001
Network 3: M002:
T FW204
L KF+0
JU M001
L FW204
速度1运转
速度2运转 MC12 MC21 MC22
无速度信号
XF
L KF -1
T FW204
合闸就绪
FBER
D207.1
EBER
D207.0
运转就绪
Network 4: M001:
CX DX0
L FW204
DO FW216
T DW202
L FY218
L DW201
T DL201
T FW218
L FY219
T DR201
AUS3
D207.5
AUS2
D207.4
急停2
急停3
D207.2 D206.0 RD22
MC22 方向2速度2
D207.2 D206.0 RD21
MC21 方向2速度1
D207.2 D206.0 RD12
MC12 方向1速度2
SP1
D207.2 速度大于0
D207.2 D206.0 RD11
MC11 方向1速度1
PZD
D207.9 WARN
D207.7 FEHL
D207.6
D207.3
REIN
D207.10 已合闸
变频单元故障
报警
PLC 为主反馈
L DW209
T FW218
T DW209
L DW208
T FW250
L KF+0
〉= F JC M001
L KH FFFF
T FW248
JU M002
M001:
L KH 0000
T FW248
M002:
L FD248
FDG
LW =FAKT
FDG
: G
L FD252
: G
GFD
CX DX11 T #DW L FW218 完成系数处理,传递最终设定值。

L KB 5
+ F
L KB 20
: F
T =IIST LW =QCA T OY255 LW =ADR
T FW200 L KF+16
< F JC M003
TAK
L KF+32
< F JC M004
TAK
L KF+48
< F JC M005
TAK
L KF+64 对于不同的总线地址,至不同的位置处理。

< F JC M006
TAK
L KF+80
< F JC M007
TAK
L KF+96
< F JC M008
M003:
L KY126,0
T FW204
L KY127,0
T FW206
JU M009
M004:
L KY126,1
T FW204
L KY127,1
T FW206
L FW200
L KF+16
— F
T FW200
JU M009 M005:
L KY126,2
T FW204
L KY127,2
T FW206
L KF+32
— F
T FW200
JU M009 M006:
L KY126,3
T FW204
L KY127,3
T FW206
L KF+48
— F
T FW200
JU M009 M007:
L KY126,4
T FW204
L KY127,4
T FW206
L KF+64
— F
T FW200
JU M009 M008:
L KY126,5
M009:
T FW204 L KY127,5 T FW206 L KF+80
— F
T FW200 JU M009 L FW204 T = DADR L = DADR
T FY212 T FW210 L FY210 L FW211
BUSF F200.0
L KH6500
BE
总线通信故障F200.0
F219.0 F217.0
SRW 0 DO FW200 T FY222 T FW216
L FY220
SRW 0
L FW221
DO FW200
T FW218
状态数据传递。

相关文档
最新文档