為了提高振打電機控制系統的可靠性及便于控制功能的擴充,控制程序采用模塊化、結構化設計方法。如果用多個定時器獨立編制六臺電機的控制程序,則由于定時器之間的時間誤差累計,很難保證各電機始終滿足優化振打邏輯關系。第二、第三電場的振打時序控制是以第一電場的振打時序作為時間基準的,從而可始終保證各電機之間優化振打邏輯關系。
為節省PLC的點數以及減少系統硬接線,系統只用一只按鈕來實現系統開機/停機操作,其實質是通過一段程序來實現從一個瞬動按鈕來獲得一個乒乓開關的觸點保持功能。第一電場打2分、停25分的程序,是用定時器T4:1和T4:2來實現的,并用定時器T4:1的計時位或完成位(DN)來作為其它電場定時用的計數脈沖。
該軟件由初始化模塊、系統起停處理模塊、電機運行控制模塊和故障處理模塊等組成。系統起停處理模塊時刻檢測乒乓開關的鎖存觸點(位變量),當此鎖存觸點值為1時,系統起動運行;當此鎖存觸點值為O時。
系統立刻停止運行、電機運行控制模塊的主要作用是按照運行控制的時序要求控敘各電機的運行。
故障處理模塊的主要作用是時刻檢測各電機的故障信號,一旦檢測到某臺電機發生故障現象,立刻對該電機進行保護,并發出聲光報警信號。










