為方便描述,分別給3臺水泵編號為1#、2#和3#水泵。第一次啟動系統時,優先啟動1#水泵,此后每次啟動水泵時,優先啟動沒有運行也沒有故障的水泵之中運行時間最少的水泵,當兩臺水泵運行時間相近或相等時,啟動運行次數最少的水泵。在編輯程序時,使用輔助繼電器M1.0、M2.0、M3.0作為三臺水泵的啟動標志,并給每臺水泵分配了1個定時器和2個數字寄存器,詳見表3.8。當水泵啟動時,其對應的輔助繼電器導通,定時器開始計時,其預設時間為10s,10s滿后定時器自動復位,并輸出一個工作信號給運算器,使運算器按照一定運算規則計算出水泵的運行時間,并存放到數據寄存器中,廣一離心泵停止時,對應的啟動標志位斷開,計時停止。而水泵的運行次數則通過加1指令來計算,水泵運行時,運算器自動累加運行次數,然后將水泵的運行次數存放到對應的數據寄存器中。
當排完水,所有水泵都停止運行時,自動累加水泵的運行時間和運行次數,并清零累加器。為了避免數據寄存器的溢出,比較3臺水泵運行時間和運行次數的大小,將最小運行時間和運行次數存放到VD96和VD100寄存器中,然后把3臺水泵的運行時間和運行次數與最小運行時間和運行次數的差值存入各水泵所對應的數據寄存器。并且為了避免運行過程中,時間長短和運行次數標志位的不停變化,設定標志位的變化只有停泵時才變更,保證廣一離心泵的平穩啟停。水泵輪換工作時的程序流程為了節能和降低運行成本,排水系統在自動控制時通常會采用避峰就谷的控制方式,這種方法是根據用電部門提供的不同時間段的電價和本安式數字液位開關的信號自動控制水泵的啟停數量。廣一水泵廠根據供電部門提供的不同時間段的電價,將時間分為“峰段”、“平段”和“谷段”,通常有兩個“峰段”,分段的界線為時和分。
將兩個“峰段”的起始時和分分別存入VB300開始的8個字節中。要判斷系統所處的時間段,就需要知道實時時間,而CPU226CN內置實時時鐘,因此只需讀取實時時鐘即可。廣一水泵廠程序中用讀時鐘指令TODR將實時時鐘讀取到VB200開始的8個字節中,其中VB200存放的是當前年份的最后兩位;VB201存放的是當前月份;VB202存放的是當前日期;VB203存放當前小時數;VB204存放當前分鐘數;VB205存放當前秒數;VB206為保留位,始終設置為00;VB207存放當前星期數。當實時時鐘出現錯誤時,可通過設置時鐘指令TODW將當前時間和日期寫入PLC。將實時時間與“峰段”的起始時間相比較,如果滿足條件,則將相應的標志位置1。
如想了解更多關于廣州廣一泵業有限公司的信息,可關注網站:http://www.gygpumps.com 聯系電話:020-86802766 李先生
聯系電話:020-86802566/ 020-86802766 聯系手機:13827265823 / 13825759688
聯系人:李先生 聯系QQ:2858083868/187252656
聯系地址:廣州市科韻南路133號