> 在水处理滤池控制程序中,一般来说反冲洗泵房的设备(风机、水泵、阀门)都是公用的,比如4个滤池的水厂,一般只配套一个反冲泵房。因为四个滤池不能同时进行反冲洗。 我们在进行周期反冲或者液位(水头损失仪)信号自动反冲的时,我们就需要进行防止在反冲过程中系统监测到多个滤池都需要反冲,这样我们就需要采用队列排序也就是FIFO(先入先出的算法)。 先入先出的算法,在网上很多介绍,大家可以参考。 我们建立一个FIFO功能块。 建立三个逻辑主程序
(1)初始化程序
(2)滤池自动反洗程序 (3)调用FIFO程序 (4)滤池反洗计时程序 (5)仿真测试 先建立一个动态数据表
切换到自动周期模式
首次我们将四个周期进行间隔开,防止存在竞争冒险。
在1#滤池反洗时,2#,3#,34#分别进入反洗等待
我们通过FIFO输出的反冲滤池编号,进行反冲该滤池。 题外技巧: 在建立中文程序名称会提示:
通过设置即可:
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |