西門子S7-200 PLC在均勻化著色電源中的應(yīng)用
PLC輸入輸出定義如表1所示。
觸摸屏采用Hakko的MONITOUCH V708C型彩色觸摸屏,與PLC之間進行點對點(PPI)通訊。觸摸屏主要實現(xiàn)如下功能:
?。?)表計功能指示;
?。?)裝置的啟動、停止操作;
?。?)增、減操作;
(4)進線斷路器的分、合操作;
(5)電流調(diào)節(jié)設(shè)置;
?。?)著色檔選擇;
?。?)生產(chǎn)工藝過程選擇;
?。?)P處理時間、間隔時間、C處理時間設(shè)置;
?。?)裝置狀態(tài)顯示;
(10)裝置故障閃爍報警。
4.軟件編程
軟件主要由觸摸屏程序和PLC程序組成。
觸摸屏共編輯了25個畫面,包括1個主顯示操作畫面、16個著色檔參數(shù)設(shè)置畫面、1個補色參數(shù)設(shè)置畫面、2個著色數(shù)據(jù)查詢畫面、1個PLC內(nèi)部數(shù)據(jù)查詢畫面、1個時鐘調(diào)整畫面和2個歡迎畫面、1個幫助畫面。當(dāng)電源裝置出現(xiàn)故障時,觸摸屏還會自動彈出故障小畫面,并以紅色閃爍報警,引起運行人員的注意。觸摸屏的畫面不僅完成了上述的功能,而且良好的中文界面非常方便用戶操作使用。
著色電源的操作執(zhí)行、控制、設(shè)置參數(shù)的計算等都是通過PLC的程序來實現(xiàn)完成的,PLC的程序設(shè)計是著色電源控制性能的關(guān)鍵。
為了便于查找、修改和調(diào)試程序,以及縮短CPU的掃描周期,均勻化著色電源設(shè)計的PLC程序除主程序外,還有10個子程序和4個中斷程序,PLC的程序方框圖見圖4、圖5、圖6所示。如圖中所示,主程序主要完成采樣、操作、故障處理、判斷開停機等內(nèi)容;子程序0主要完成運行時的工作流程控制;子程序1主要完成在靜泡時間內(nèi)的控制操作;子程序2主要完成P處理時間內(nèi)的控制操作;子程序3主要完成在間隔時間內(nèi)的控制操作;子程序4主要完成C處理時間內(nèi)的控制操作;子程序5主要完成著色完成后的處理工作;子程序6是在P處理和C處理起動前對逆變脈沖的控制;子程序7是停機時對逆變脈沖的控制;子程序8主要完成停機時著色參數(shù)的輸入和計算等內(nèi)容;子程序9主要完成補色參數(shù)的輸入和計算等內(nèi)容。中斷程序主要是完成C處理時對逆變脈沖的控制,其中逆變脈沖的立即開通和立即關(guān)斷時間間隔是采用語句延時來實現(xiàn)的。
圖4 PLC程序框圖(1)
圖5 PLC程序框圖(2)
圖6 PLC程序框圖(3)










