物业供水系统课程设计报告(西门子S7-200PLC)(2)

2019-04-08 18:06

物业供水系统课程设计报告

接触器 热继电器 转换开关 压力感应开关 按钮 4 4 1 3 13 3TB43 DH48S M301583 LA4-3A 六、软件设计

1、设计流程图

根据设计要求绘制流程图如图6-1所示:

图6-1 流程图

2、物业供水系统控制指令表程序

Network 1

// 水压偏低指示

LD 低压开关(K1):I1.2 AN 水压正常指示灯(HL6):Q1.1 AN 水压偏高指示灯(HL7):Q1.2 = 水压过低指示灯(HL5):Q1.0

Network 2

5

物业供水系统课程设计报告

//水压正常指示

LD 水压正常反馈(K2):I1.3 AN 水压过低指示灯(HL5):Q1.0 AN 水压偏高指示灯(HL7):Q1.2 = 水压正常指示灯(HL6):Q1.1

Network 3

//水压偏高指示

LD 高压开关(K3):I1.4

AN 水压过低指示灯(HL5):Q1.0 AN 水压正常指示灯(HL6):Q1.1 = 水压偏高指示灯(HL7):Q1.2

Network 4

//停机

LD 停机(SB9):I0.5

R 水泵1号电动机(KM1):Q0.0, 8 R M0.0, 3

Network 5

//自动(OFF)/手动(ON)切换开关

LD 自动OFF_手动ON切换开(QA):I0.0 JMP 1

Network 6 自动程序

LD M0.0

O 水泵1号电动机(KM1):Q0.0 = 水泵1号电动机 (KM1):Q0.0

Network 7

//一号水泵指示灯

LD 水泵1号电动机(KM1):Q0.0 = 水泵1号指示灯(HL1):Q0.4

Network 8

LD 自动运行开关(SB9):I1.1 A 低压开关(K1):I1.2 = M0.0

Network 9

LD M0.0 AN T39

TON T37, 300

Network 10

LD T37

TON T38, 300

Network 11

LD T38

TON T39, 300

Network 12

//水压偏低,接通二号水泵

LD T37

A 低压开关(K1):I1.2

6

物业供水系统课程设计报告

O 水泵2号电动机(KM2):Q0.1 = 水泵2号电动机(KM2):Q0.1

Network 13

//二号水泵指示灯

LD 水泵2号电动机(KM2):Q0.1 = 水泵2号指示灯(HL2):Q0.5

Network 14

//水压偏低,接通三号水泵

LD T38

A 低压开关(K1):I1.2 O 水泵3号电动机(KM3):Q0.2 = 水泵3号电动机(KM3):Q0.2

Network 15

//三号水泵指示灯

LD 水泵3号电动机(KM3):Q0.2 = 水泵3号指示灯(HL3):Q0.6

Network 16

//水压偏低,接通四号水泵

LD T39

A 低压开关(K1):I1.2 O 水泵4号电动机(KM4):Q0.3 = 水泵4号电动机(KM4):Q0.3

Network 17

//四号水泵指示灯

LD 水泵4号电动机(KM4):Q0.3 = 水泵4号指示灯(HL4):Q0.7

Network 18

LD 自动运行开关(SB9):I1.1 A 水压正常反馈(K2):I1.3 S M0.1, 1

Network 19

LD 自动运行开关(SB9):I1.1 A 高压开关(K3):I1.4 S M0.2, 1

Network 20

LD M0.2 AN T42

TON T40, 300

Network 21

LD T40

TON T41, 300

Network 22

LD T41

TON T42, 300

Network 23

//水压偏高,断开一号水泵

7

物业供水系统课程设计报告

LD M0.2

A 高压开关(K3):I1.4 A T40

R 水泵1号电动机 (KM1):Q0.0, 1

Network24

//水压偏高,断开二号水泵

LD 高压开关(K3):I1.4 A T41

R 水泵2号电动机(KM2):Q0.1, 1

Network 25

//水压偏高,断开三号水泵

LD 高压开关(K3):I1.4 A T42

R 水泵3号电动机(KM3):Q0.2, 1

Network 26

LBL 1

Network 27 //手动程序

//启动/停止一号水泵

LD 水泵1号启动(SB1):I0.1 O 水泵1号电动机(KM1):Q0.0 AN 水泵1号停止(SB2):I1.1 AN 水泵1号过载保护(SB10):I1.5 = 水泵1号电动机(KM1):Q0.0

Network 28

//启动/停止二号水泵

LD 水泵2号启动(SB3):I0.3 O 水泵2号电动机(KM2):Q0.1 AN 水泵2号停止(SB4):I0.4

AN 水泵2号过载保护(SB11:I1.6 = 水泵2号电动机(KM2):Q0.1

Network 29

//启动/停止三号水泵

LD 水泵3号启动(SB5):I0.5 O 水泵3号电动机(KM3):Q0.2 AN 水泵3号停止(SB6):I0.6

AN 水泵3号过载保护(SB12):I1.7 = 水泵3号电动机(KM3):Q0.2

Network 30

//启动/停止四号水泵

LD 水泵4号启动(SB7):I0.7 O 水泵4号电动机(KM4):Q0.3 AN 水泵4号停止(SB8):I1.0

AN 水泵4号过载保护(SB13):I2.0 = 水泵4号电动机(KM4):Q0.3

8

物业供水系统课程设计报告

七、结论

该设计要求最少有一台水泵工作所以开始初试化开关打开,即定义水泵1打开。 接下来设计手动自动转换开关,I0.0分别启动自动手动模式。

自动过程分析,模拟低水压信号K1闭合,定时30S,2号电机接通,水泵2打开,此时两个电机工作。当水压仍然偏低则接着定时30S后,3号电机启动,此时三个电机运转。如水压仍低,则4号水泵打开,此时四台水泵同事运行。最多四台水泵工作供水,所以此后定时器不再计时。模拟水压K2闭合,说明水压正常,维持现有水泵数目。当模拟水压偏高信号出现,K3闭合,30S后把先启动的那台水泵撤掉,如水压仍偏高,则把第二台启动的电机撤掉。如果一直偏高则一直按照先工作电机线撤销的原则进行电机的撤销,直到只剩一台电机为止。

手动状态分析,此时SB1、SB2分别控制1号电机的通断;SB3、SB4分别控制2号电机的通断;SB5、SB6分别控制3号电机的通断;SB7和SB8分别控制4号电机开断。这一状态可以实现人为的控制任何一台电机的运转与停止,可以根据实际情况操作。

另外分别为4台电机设置国电保护开关SB10、SB11、SB12、SB13。为每台水泵设计工作状态信号灯,电机运转着信号灯打开,电机停止信号灯关闭。

八、 设计总结

通过这次课程设计,我学到了很多关于程序设计中的很多细节的东西,例如线圈不能重复输出,应尽量避免出现重复输出线圈的情况。还有交通信号灯分时段调用子程序时应是长时间的调用,而不是只调用一次。

此次物业供水系统的设计,其实就是一个恒压供水的系统,此系统其实还涉及到众多方面的知识,而我们仅仅是单独的用PLC简单的模拟实现。其中还涉及到PLC模拟量的控制变频器,由变频器控制水泵的供水大小,从而实现节能恒压供水。本次物业供水系统水泵控制程序设计很结合实际,有实际的应用价值,通过自己动手设计控制过程、调试程序,让我对PLC在实际运用中的作用有了更充分的认识,在现实中应用的那么广泛和实际,是实现自动控制不可缺少的一部分,在以后的学习过程中,我一定要好好研究,努力使自己对PLC控制系统有更深的理解和运用。

9


物业供水系统课程设计报告(西门子S7-200PLC)(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2018年11月区卫生局纪检监察工作总结及2019年工作思路

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: