西南科技大学城市学院本科生毕业论文
在工程应用中,大多数监控系统需要对数据采集设备采集的数据进行存盘,统计分析,并根据实际情况打印出数据报表,所谓数据报表就是根据实际需要以一定格式将统计分析后的数据记录显示和打印出来,如:实时数据报表、历史数据报表。实时数据报表是实时将当前的数据变量按一定报告格式显示和打印,实时数据报表可以通过MCGS系统的实时表格构件来组态显示实时数据报表。
在实际生产过程控制中,对实时数据、历史数据的查看、分析是不可缺少的工作。但对大量数据仅做定量的分析还远远不够,必须根据大量的数据信息,画出曲线,分析曲线的变化趋势并从中发现数据变化规律,曲线处理在工控系统中也是一个非常重要的部分。如图4-21所示,图中包含了集水池、SBR1池、SBR2池的实时数据显示,历史数据显示,实时曲线显示,以及历史曲线显示。
图4-21 实时显示
32
西南科技大学城市学院本科生毕业论文
第5章 调试
经过长时间的前期准备工作,在电脑上进行模拟仿真,确定程序无误,考虑到软件模拟与现实中存在一定的误差,在模拟调试完成之后进入实验室进行试验调试。试验调试就是根据工业应用的特定环境对设计进行检查,看它是否能达到预期的目标。然后根据现场各种状况来进一步完善设计,达到设计要求。
5.1 模拟调试
限于实验室条件的限制,需要先利用软件对已经设计好的PLC程序进行模拟调试,本次设计采用S7_200汉化版的软件对PLC程序进行模拟仿真。其主界面如图5-1。限于该软件条件的限制,需修改PLC程序中部分I/O端口再进行模拟仿真。
图5-1 S7_200主界面
使用该软件模拟之前需要将已经编写好的PLC程序在“V4.0 STEP 7 MicroWIN SP6(西门子S7-200PLC编程软件)”软件环境中“编译”并“导出”。将导出的文件装载进S7_200汉化版软件,选择“程序”下的“装载程序”如图5-1。装载完成之后即可启动程序,对已经编写好的PLC程序进行模拟仿真。
启动系统,按下I0.0进水泵Q0.0启动,5秒钟以后粗/细格栅除污机Q0.1、Q0.2及集水池进水泵Q0.3同时启动,如变化如图5-2所示。
图5-2 粗/细格栅启动状态
33
西南科技大学城市学院本科生毕业论文
当集水池达到高水位即I0.1=1时,集水池高水位指示灯(Q2.0)亮10秒,同时所有泵停止工作,如图5-3所示
图5-3 集水池高水位状态
定时到达,Q2.0灭,同时SBR1池进水阀(Q0.5)打开,进水泵(Q0.4)启动,如图5-4所示:
图5-4 SBR1池进水
当SBR1池到达高水位,传感器(I0.2)相应,高水位指示灯(Q2.2)亮,同时SBR2池进水阀(Q0.6)打开,SBR2池开始进水,鼓风机(Q10)、进泥泵(Q14)SBR1池进泥阀(Q15)打开如图5-5所示。
图5-5 SBR2池进水SBR1池设备动作
SBR2池到达高水位,高水位指示灯(Q2.4)亮,鼓风机(Q11)启动,进泥阀(Q1.6)打开,如图5-6所示。
34
西南科技大学城市学院本科生毕业论文
图5-6 SBR2池满设备动作
一分钟后,SBR1池进泥阀(Q1.5)与鼓风机(Q1.0)停止,SBR1池静置,如图5-7所示
图5-7 SBR1池静置
一段时间后,SBR2池鼓风机(Q1.1)、进泥电磁阀(Q1.6)和进泥泵(Q1.4)全部停止,SBR2池也进入静置阶段,如图5-8所示
图5-8 SBR1、SBR2池均静置
静置一段时间后,静置结束过后滗水器(Q0.7)启动,滗水器将反应池的污水滗出,并排入河道,SBR1池高水位指示灯(Q2.2)灭,排水阀(Q1.3)打开,如图5-9所示。
35
西南科技大学城市学院本科生毕业论文
图5-9 SBR1池排水
SBR2池静置时间到,SBR2池指示灯(Q2.4)灭,排水阀(Q1.2)打开,如图5-10所示。
图5-10 SBR2池排水
SBR1池到达低水位,SBR1池低水位指示灯(Q2.3)亮,排水阀(Q1.3)关闭,如图5-11所示。
图5-11 SBR1池排水结束
SBR2池到达低水位,低水位指示灯(Q2.5)亮,滗水器(Q0.7)、SBR2池排水阀(Q1.2)关闭,2S后,SBR1池再次进水,进入下一次循环。
36