锅炉点火系统PLC课程设计.docx
- 文档编号:27735230
- 上传时间:2023-07-04
- 格式:DOCX
- 页数:13
- 大小:503.45KB
锅炉点火系统PLC课程设计.docx
《锅炉点火系统PLC课程设计.docx》由会员分享,可在线阅读,更多相关《锅炉点火系统PLC课程设计.docx(13页珍藏版)》请在冰豆网上搜索。
锅炉点火系统PLC课程设计
1.课题背景和意义
火力发电厂的锅炉点火控制系统原来多采用常规继电器组成回路进行控制。
在系统中使用了大量的中间继电器、时间继电器,使控制系统较为复杂。
由于中间环节较多,导致控制系统的故障点增多,降低了系统运行的可靠性。
随着PLC(可编程控制器)在各个领域的广泛应用,其经济实用、可靠性高、易编程和便于维护等特点,在自动控制系统中越来越发挥着重要作用,为广大用户所接受。
本文以锅炉一个角的点火控制为例,着重探讨PLC在锅炉点火控制系统中的应用及设计。
2.设计题目介绍
利用西门子S7-300PLC,组态软件WINCCFlexible,触摸屏,交换机及外围的相关低压电器,组成控制系统,根据项目要求,编写相关程序,完成相应的功能,组态人机界面,能够进行模拟仿真。
具体要求:
(1)制作画面模板,在模板画面中显示“火电厂锅炉点火模拟项目”和日期时钟。
(2)先组态两个画面,一个为主画面,一个为系统画面。
两画面之间能进行切换。
(3)在系统画面中作出锅炉点火的系统图。
(4)炉膛火焰的模拟量数值0~100进行设置。
(5)通过外围的开关及信号的操作,模拟锅炉在点火过程中各个阀门及推进器的状态,以二级点火的四角喷燃锅炉的1角为对象,编写程序,程序顺控为进油枪→进点火枪→开吹扫阀→吹扫15秒→关吹扫阀→开油阀,同时点火器打火15秒→判断火焰是否着火,火焰数值大于60,显示点火成功,并退点火枪,点火不成功,则显示点火失败,点火失败后程序顺控为关油阀→开吹扫阀吹扫15秒→关吹扫阀→退油枪→退点火枪,阀门及推进器的位置开关通过外围开关实现,在人机界面上动画显示。
(6)炉膛火焰可动画显示,并通过棒图刻度标记当前数值。
(7)为了显示流畅的炉膛火焰动画,可通过PLC计数器编写程序,然后把PLC与flexible做好连接(模拟显示)。
(8)组态若炉膛火焰的数值低于20时产生一个燃烧不稳的报警。
(9)组态报警画面,并能实现系统画面之间的切换。
(10)组态一个用户组“班组长”和一个用户名“user1“,“user1”属于“班组长”用户组,“user1”的密码为“000”。
“班组长”用户组的权限为操作和“输入炉膛火焰设定值”。
然后在系统画面中的炉膛火焰设定值设定安全权限。
即一般用户不能进行炉膛火焰设定值的设定,用户“user1”可以进行设定。
(11)组态一个用户视图画面,要求该用户名作登录按钮与注销按钮,能显示当前用户名。
能与系统画面进行切换。
(12)组态趋势视图画面,能显示炉膛火焰的数据趋势曲线。
能与系统画面进行切换。
3.系统设计方案
3.1系统组成
点火系统的核心是1台可编程控制器(PLC),它主要完成锅炉点火时系统所需的各种逻辑控制和运算。
由点火设备发出的每一个位置信号均接入PLC,此位置信号除参与逻辑控制以外,还将通过PLC梯形图输出为点火设备到位指示灯信号:
一路用于就地操作面板位置显示;另一路则送至集控室作为远程控制时的依据。
驱动电路接受PLC输出的控制信号,经交流接触器或继电器驱动后控制点火设备的电磁阀。
无论是就地控制方式或远程控制方式,点火设备只接受由PLC控制器发出的控制指令。
3.2系统硬件设计
3.2.1I/O地址分配
表1I/O地址分配表
输入元件
输入地址
输出元件
输出地址
启动按钮
I0.0
进油枪
Q0.0
点火成功开关
I0.1
进点火枪
Q0.1
点火失败开关
I0.2
开吹扫阀
Q0.2
进油枪到位开关
I0.4
开油阀
Q0.3
进点火枪到位开关
I0.5
点火器打火
Q0.4
退点火枪到位开关
I0.6
退油枪到位开关
I0.7
3.2.2点火流程图
以二级点火的四角喷燃锅炉的1角为对象的程序顺控流程图
图1点火流程图
3.3软件系统设计
3.3.1西门子S7-300可编程控制器介绍
SIMATICS7-300是一种通用型的PLC,能适合自动化工程中的各种应用场合,尤其是在生产制造工程中的应用。
模块化、无风扇结构、易于实现分布式的配置以及易于掌握等特点,使得S7-300在各种工业领域中实施各种控制任务时,成为一种既经济又切合实际的解决方案。
SIMATICS7-300的大量功能能够支持和帮助用户进行编程、启动和维护,其主要功能如下:
(1)高速的指令处理。
0.1~0.6us的指令处理时间在中等到较低的性能要求范围内开辟了全新的应用领域。
(2)人机界面(HMI)。
方便的人机界面服务已经集成在S7-300操作系统内,因此人机对话的编程要求大大减少。
(3)诊断功能。
CPU的智能化的诊断系统可连续监控系统的功能是否正常,记录错误和特殊系统事件。
(4)口令保护。
多级口令保护可以使用户高度、有效地保护其技术机密,防止未经允许的复制和修改
SIMATICS7-300系列PLC是模块化结构设计,各种单独模块之间可进行广泛组合和扩展。
其系统构成如图7.1所示。
它的主要组成部分有导轨(RACK)、电源模块(PS)、中央处理单元模块(CPU)、接口模块(IM)、信号模块(SM)、功能模块(FM)等。
它通过MPI网的接口直接与编程器PG、操作员面板OP和其它S7PLC相连。
3.3.2各模块组态
(1)电源模块:
PS3075A
(2)CPU模块:
CPU315F-2PN/DP(3)输入口模块:
DI16/DO1624V/0.5A(4)输出口模块:
AI4/AO28/8Bit(5)信号模块:
SM-300
图2各模块组态图
4.系统仿真调试
4.1主画面
从工具视图拖入一个文本域,修改文本内容为主画面,后期建立几个子画面,为了实现画面间的相互切换,要分别将左侧项目视图中对应的画面拖入主画面即可,系统主画面如下:
图2系统主画面
4.2系统画面
系统画面为整个系统的主体部分,包括锅炉组态,进点火枪,打火装置,阀门等组态。
这些可在工具视图库中找到。
图3系统画面
4.3变量设定
双击项目视图下的变量,进行变量定义。
与PLC相关量的变量其链接设为PLC,组态软件的变量则设定为内部变量,具体如下图。
图4变量设置
4.4用户登录画面
图5用户登录画面
4.4.1用户登录界面相关组件设置
用户管理画面主要是对用户,管理员等口令及权限的设置。
首先进行权限设置,在项目视图下有运行系统用户管理,点开后有组和用户项,双击组,进行组的设置,添加一个班组长,另外在权限栏添加一个权限,改为输入炉膛火焰设定值,然后将班组长的权限设为操作和输入炉膛火焰设定值。
图6组件设置
双击用户,添加一个新用户,用户名为User1,口令为000,用户组设定为班组长,将管理员Admin的密码改为111。
图7组件设置
4.5报警画面
图8报警画面
4.6趋势视图画面
图9趋势视图画面
5.结论
PLC在电力系统自动化控制方面得到了广泛应用,文章以锅炉点控制系统为例,着重介绍了锅炉点火的步骤,PLC控制器的软、硬件设计及其功能实现。
通过现场应用说明了锅炉点控制系统由于采用了以PLC为核心的可编程控制器,使点火系统得到了简化,可靠性大为增强。
6.参考文献
(1)柴瑞娟孙承志孙书芳陈海霞熊天忠任庆海西门子PLC高级培训教程.人民邮电出版社.2009年
(2)苟晓卫汪国民田昕岂兴明PLC触摸屏快速入门与实践人民邮电出版社.2010年
(3)向晓汉陆彬李润海刘瑶瑶S7—300/400PLC基础与案例精选机械工业出版社2011年
(4)李江边丽秀何同祥火电厂开关量控制技术与应用中国电力出版社2008年
附录
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 锅炉 点火 系统 PLC 课程设计