喷泉的PLC控制
- 格式:doc
- 大小:515.00 KB
- 文档页数:11
喷泉的PLC控制
喷泉的PLC控制
学院机电工程学院
专业自动化
姓名
学号
1.系统控制要求
系统要求用两个按钮来控制A、B、C三组喷头工作(通过控制三组喷头的电动机来实现)。系统控制要求具体如下。
当按下启动按钮后,A组喷头先喷5s后停止,然后B、C组喷头同时喷:5s后,B组喷头停止、C组喷头继续喷5s再停止;而后A、B 组喷头喷7s,C组喷头在这7s的前2s内停止,后5s内喷水;接着A、B、C三组喷头同时停止3s,以后重复前述过程。按下停止按钮后,三组喷头同时停止喷水。
下图为A、B、C三组喷头工作时序图
5s 2s 5s
A 3s
5s
B
10s 5s
C
2.确定输入/输出设备,并为其分配合适的I/O端子
喷泉控制需用到的输入/输出设备和对应的PLC
端子见下表
输入输出
输
入
对应
PLC端
子
功能说
明
输
出
对应
PLC端
子
功能说
明
SB
1
X000 启动控
制
K
M1
Y000 驱动A
组电动
机
SB
2
X001 停止控
制
K
M2
Y001 驱动B
组电动
机
K
M3
Y002 驱动C
组电动
机
3.绘制喷泉控制线路图
4.编写PLC控制程序
梯形图说明
(1)启动控制
按下启动按钮SB1 X000常开触点闭合
辅助继电器M0线圈得电
【1】M0自锁触点闭合,锁定M0线圈供电
【29】M0常开触点闭合,Y000线圈得电
KM1线圈得电电动机A运转
A组喷头工作
【4】M0常开触点闭合,定时器T0开始5s 计时
5s后,定时器T0动作
【29】T0常闭触点断开Y000线圈失电电动机A停转A组喷头停止工作【35】T0常开触点闭合Y001线圈失电电动机B运转B组喷头工作
【41】T0常开触点闭合Y002线圈失电电动机C运转C组喷头工作
【9】T0常开触点闭合,定时器T1开始5s计时
5s后,定时器T1动作
【35】T1常闭触点断开Y001线圈失电电动机B停转B组喷头停止工作
【13】T1常开触点闭合,定时器T2开始5s 计时
5s后,定时器T2动作
【31】T2常开触点闭合Y000线圈得电电动机A运转A组喷头开始工作
【37】T2常开触点闭合Y001线圈得电电动机B运转B组喷头开始工作
【41】T2常闭触点断开Y002线圈失电电动机C停转A组喷头停止工作
【17】T2常开触点闭合,定时器T3开始2s 计时
2s后,定时器T3动作
【43】T3常开触点闭合Y002线圈得电电动机C运转C组喷头开始工作
【21】T3常开触点闭合,定时器T4开始5s 计时
5s后,定时器T4动作
【31】T4常闭触点断开Y000线圈失电电动机A停转A组喷头停止工作
【37】T4常闭触点断开Y001线圈失电电动机B停转B组喷头停止工作
【43】T4常闭触点断开Y002线圈失电电动机C停转C组喷头停止工作
【25】T4常开触点闭合,定时器T5开始3s 计时
3s后,定时器T5动作【4】T5常闭触点断开定时器T0复位
【29】T0常闭触点闭合Y000线圈得电电动机A运转
【35】T0常开触点断开
【41】T0常开触点断开
【9】T0常开触点断开定时器T1复位,T1所有触点复位,其中【13】T1常开触点断开使定时器T2复位定时器T2复位,T2所有触点复位,其中【17】T2常开触点断开使定时器T3复位定时器T3复位,T3所有触点复位,其中【21】T3常开触点断开使定时器T4复位定时器T4复位,T4所有触点复位,其中【25】T4常开触点断开使定时器T5复位【4】定时器T5常闭触点闭合,定时器T0开始5s计时,以后会重复前面的工作过程。
(2)停止控制
按下停止按钮SB2 X001常闭触点断开M0线圈失电
【1】M0自锁触点断开,解除自锁
【4】M0常开触点断开定时器T0复位T0所有触点复位,其中【9】T0常开触点断开定时器T1复位
T1所有触点复位,其中【13】T1常开触点断开定时器T2复位
T2所有触点复位,其中【17】T2常开触点断开定时器T3复位
T3所有触点复位,其中【21】T3常开触点断开定时器T4复位
T4所有触点复位,其中【25】T4常开触点断开定时器T5复位
T5所有触点复位,其中【4】T5常闭触点闭合
由于定时器T0~T5所有触点复位,Y000~Y002线圈均无法得电KM1~KM3 线圈失电电动机A、B、C均停转
5.程序仿真
使用GX Developer软件输入梯形图,选择工具栏下的“梯形图逻辑测试结束”指令,在“菜单指令”设置I/O系统,再打开“继电器内存监视”,启动时序图,把梯形图上的X000的“软元件测试”设置为“强制ON”,得到时序图如下。
由上至下,分别为X000,X001,Y000,Y001,Y002。
这里波形的显示会有1s的延迟,我不知道是什么原因造成的。