清华大学毕业设计 控制系统的程序设计
5.1.2 启动程序流程图
对于每一个系统,系统的启动是十分最要的的,只有系统正常启动,才能保证系统下一步顺利进行,对于本系统的启动程序,我设计的流程图如图5.2。
N 报警并启用报警程序 手动关闭程序10分钟后自动 进行检修 关闭程序,等 待检修 检修完毕
开 始 系统通电自检 Y 检修无误 按下启动按钮启动程序 按下停止按钮结束程序
图5.2 启动程序流程图
通过以上的启动流程图可以看出本系统在启动方面有以下几个特点: ①系统可以通电自检,有问题的时候不会启动排水程序,会报警并用指示灯显示;
②系统拥有手动检修功能,可以人工关闭系统,检修完毕后再启动系统,这时系统依旧会运行自检程序,无故障后才可运行下一步,有故障则继续报警;
③系统还可以自行关闭系统,可以防止故障程序带病运行。
16
清华大学毕业设计 控制系统的程序设计
5.1.3 排水控制流程图
在本系统中,最根本就是排水的控制,排水设计的好坏,直接影响系统正常运行的好坏,对于我设计的程序,其排水流程图见图5.3。
有一个水池到 达排水位,排水 指示灯亮1个 1号电动机 启动排水 水池到达低水位 电动机关闭,等 待下次排水 结 束 开 始 排水程序启动 有两个水池到达排水位,排水指示灯亮2个 有三个水池到达排水位,排水指示灯亮3个 2号电动机启动排水 备用电机启动排水 检测水位 水池到达高水位 启动满水程序 图5.3 排水控制流程图 从流程图可以看出,我设计的排水系统具有以下功能:
①系统拥有水位检测功能,当水位到达低水位的时候,指示灯会显示,当到达排水位的时候,指示灯会显示,电动机会启动排水直到到达低水位;
②当有两个水池到达排水位的时候,我则会启动第二台电动机,当有三个水池到达排水位是,我会启用三台电动机,同时检测水位,达到满水位的时候会启动满水程序,到达低水位则会依次关闭电动机。
17
清华大学毕业设计 控制系统的程序设计
5.1.4 满水控制流程图
对于一个系统,要充分考虑它的极限条件,这样才能保证系统在最坏的情况下也能够准确无误的运行起来,对于本系统,极限条件就是当有几个水池都到达满水后应该怎么处理,我通过满水控制流程图很好的解决了这个问题,具体流程图见图5.4:
一个水池达 到满水 该水池满水灯和排水 灯亮,无水指示灯灭
开 始 启动满水程序 二个水池达到满水 三个水池达到满水 所满水的水池满水灯和排水灯亮,无水指示灯灭 所满水水池满水灯和排水灯亮,无水指示灯灭 启用备用水池,将多余的水排入备用水池 图5.4 满水控制流程图
由流程图可以看出来,我在满水时具有以下几个功能:
①每个水池都有满水的指示,水池水位从排水位到满水位,排水指示灯应该一直亮,电动机也应该一直进行排水;
②当水池水位到达满水时,关闭进水阀门,同时将多余的水引入到备用水池中,等待其它水池处理完毕后即可处理备用水池的污水。
18
清华大学毕业设计 控制系统的程序设计
5.1.5 阀门控制流程图
对于任何一个系统来说,开关都是最重要的,只有完美的控制好了开关才能完美的控制好整个系统,通过控制开关的关闭,可以实现不同的功能。在本系统中,通过进出水阀门的关闭,可以控制处理水池中的水位高低,具体流程图见下图5.5。
进水阀门打开,排水阀门关闭 进水阀门打开,排水阀门打开 进水阀门关闭,排水阀门打开
水位检测 对所有阀门状态进行复原 开 始 低水位 排水位 高水位 结 束 图5.5 阀门控制流程图
从阀门控制流程图我们得出以下信息:
①当水位在低水位时,所有进水阀门都应该打开,并用指示灯显示; ②当有水池到达排水位时,所有出水阀门都应该打开,并用指示灯显示; ③当有水池到达高水位时,该水池进水阀门关闭,打开备用水池阀门,将多余的污水排放到备用水池;
④用传感器检测水位,当水位到达排水位的时候,打开进水阀门,当水位到达低水位时,关闭排水阀门。
19
清华大学毕业设计 控制系统的程序设计
5.1.6 定时报警控制流程图
每个系统都必不可缺少定时和报警装置,同样,我的系统也设计了定时报警装置,通过这个装置可以实现故障处理,其流程图见下图5.6。
10分钟到则系统断电 等待检修 N 人工取消 切换电动机工作 向控制室发出声光报警 开始计时 任意电机出现故障 开 始 电动机启动 8小时后 报警计数器启动 所有进水阀门关闭 Y 进行检修 图5.6 定时报警流程图,
通过定时报警流程图,我们可以看出系统在报警上有以下功能: ①通过定时器可以切换工作电机,关闭系统; ②通过报警器可以先控制室报警; ③检修后需要重新定时。
20