文档库 最新最全的文档下载
当前位置:文档库 › 喷泉的PLC控制

喷泉的PLC控制

喷泉的PLC控制
喷泉的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端子功能说明

SB1 X000 启动控制KM1 Y000 驱动A组电动机SB2 X001 停止控制KM2 Y001 驱动B组电动机

KM3 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常闭触点断开线圈失电电动机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的延迟,我不知道是什么原因造成的。

相关文档