摘 要
本课题是基于PLC的智能楼宇消防系统的设计,采用西门子S7-200小型PLC为下位机,组态王组态软件为上位机,设计了一套基于PLC的智能楼宇消防控制系统。为了简化系统,仅对2个区域进行感烟和感温测试。为了防止误动作,只有同时检测到感烟和感温,延迟一定时间,才进行消防灭火和报警,同时切换到消防供水压力。供水无火灾发生使用平时设定的供水压力,有消防发生使用火灾时设定的消防压力。共有3台水泵供水,使用压力传感器检测管道压力,使用变频器驱动,压力低于设定值,启动变频器增加频率,提高变频器输出,进行增压,压力不足执行增泵,直到3台泵都运行。压力高,降低变频器输出,压力还是高,减少泵,直到全部停止泵。压力不能满足使用需要,自动唤醒。因为采用了变频器控制,具有节能功能。系统具有多种保护措施,短路过流保护、过载保护和急停保护等。通过分析智能楼宇消防控制要求,进行了楼宇消防总体设计,进行了硬件设计(选择了PLC,设计了主电路、控制电路和PLC输入输出接线),进行了软件设计(设计了梯形图和语句表程序),进行了组态设计(定义了通讯,定义了变量,组态了画面,编写了脚本命令),最后进行了调试和仿真测试。因为使用PLC和上位机进行控制,控制直观,操作方便,设定灵活,可靠性和稳定性都很高,具有一定的实用价值和参考价值。
关键词:智能楼宇 消防控制 变频器
目录
第1章 引言
1.1 课题背景目的和意义
1.2 国内外现状及发展趋势
1.3 研究主要内容
第2章 总体设计
2.1 控制要求
2.2 控制方案
第3章 硬件设计
3.1 PLC选择
3.2 主电路设计
3.3 控制电路设计
3.4 PLC输入和输出分配
3.5 PLC输入和输出接线图
第4章 软件设计
4.1 内部使用地址
4.2 控制程序流程图
4.3 程序结构设计
4.4 PLC梯形图程序设计
4.4.1 主程序OB1
4.4.2 开机初始化子程序SBR0
4.4.3消防控制子程序SBR2
4.4.4 压力读取子程序SBR3
4.4.5 轮询计算子程序SBR4
4.4.6 泵自动控制子程序SBR5
4.4.7 中断控制子程序INT0
4.5 语句表程序
第5章 组态设计
5.1 通讯设定
5.2 定义变量
5.3 组态画面
5.4 命令语言
第6章 调试和仿真测试
6.1 调试
6.2 仿真测试
6.3 组态运行
结 论
参考文献
致谢
附录
附录1 电气图纸
附录2 梯形图程序