為了提高振打電機(jī)控制系統(tǒng)的可靠性及便于控制功能的擴(kuò)充,控制程序采用模塊化、結(jié)構(gòu)化設(shè)計(jì)方法。如果用多個(gè)定時(shí)器獨(dú)立編制六臺(tái)電機(jī)的控制程序,則由于定時(shí)器之間的時(shí)間誤差累計(jì),很難保證各電機(jī)始終滿足優(yōu)化振打邏輯關(guān)系。第二、第三電場(chǎng)的振打時(shí)序控制是以第一電場(chǎng)的振打時(shí)序作為時(shí)間基準(zhǔn)的,從而可始終保證各電機(jī)之間優(yōu)化振打邏輯關(guān)系。
為節(jié)省PLC的點(diǎn)數(shù)以及減少系統(tǒng)硬接線,系統(tǒng)只用一只按鈕來(lái)實(shí)現(xiàn)系統(tǒng)開(kāi)機(jī)/停機(jī)操作,其實(shí)質(zhì)是通過(guò)一段程序來(lái)實(shí)現(xiàn)從一個(gè)瞬動(dòng)按鈕來(lái)獲得一個(gè)乒乓開(kāi)關(guān)的觸點(diǎn)保持功能。第一電場(chǎng)打2分、停25分的程序,是用定時(shí)器T4:1和T4:2來(lái)實(shí)現(xiàn)的,并用定時(shí)器T4:1的計(jì)時(shí)位或完成位(DN)來(lái)作為其它電場(chǎng)定時(shí)用的計(jì)數(shù)脈沖。
該軟件由初始化模塊、系統(tǒng)起停處理模塊、電機(jī)運(yùn)行控制模塊和故障處理模塊等組成。系統(tǒng)起停處理模塊時(shí)刻檢測(cè)乒乓開(kāi)關(guān)的鎖存觸點(diǎn)(位變量),當(dāng)此鎖存觸點(diǎn)值為1時(shí),系統(tǒng)起動(dòng)運(yùn)行;當(dāng)此鎖存觸點(diǎn)值為O時(shí)。
系統(tǒng)立刻停止運(yùn)行、電機(jī)運(yùn)行控制模塊的主要作用是按照運(yùn)行控制的時(shí)序要求控?cái)⒏麟姍C(jī)的運(yùn)行。
故障處理模塊的主要作用是時(shí)刻檢測(cè)各電機(jī)的故障信號(hào),一旦檢測(cè)到某臺(tái)電機(jī)發(fā)生故障現(xiàn)象,立刻對(duì)該電機(jī)進(jìn)行保護(hù),并發(fā)出聲光報(bào)警信號(hào)。










