可編程控制器(簡(jiǎn)稱(chēng)PLC)作為水電廠監(jiān)控系統(tǒng)中的重要組成部分,主要由中央處理單元(CPU)、存儲(chǔ)器、輸入/輸出接口、電源、I/O擴(kuò)展接口、外接設(shè)備接口和編程器等幾個(gè)主要部分組成。一般地說(shuō),輸入/輸出模板有多種,如離散量模板、模擬量模板、通訊模板、過(guò)程控制模板、特殊功能模板等。
為保證編程工作的順利進(jìn)行,必須針對(duì)不同的采集信號(hào)配備不同的模板。若硬件選型得當(dāng),下一步工作便是PLC軟件開(kāi)發(fā),即在全面掌握梯形設(shè)計(jì)與編程技術(shù)的基礎(chǔ)上,設(shè)計(jì)出滿(mǎn)足監(jiān)控要求,且準(zhǔn)確、簡(jiǎn)潔、高速、易于維護(hù)的梯形圖程序。
微處理器的文件在PLC的內(nèi)存中保存和運(yùn)行,從而完成相應(yīng)的監(jiān)控功能,其主要由以下三部分組成:
1.程序文件,OMRONC系列機(jī)型中程序文件為梯形圖文件,有些廠家的PLC產(chǎn)品采用順序功能表圖作為程序文件。
2.數(shù)據(jù)文件,包括I/O映象、數(shù)據(jù)表文件。數(shù)據(jù)表中數(shù)據(jù)存貯分為多種類(lèi)型,以適應(yīng)用戶(hù)定義的各種不同類(lèi)型的數(shù)據(jù),如輸出數(shù)據(jù)文件(O)、輸入數(shù)據(jù)文件(I)、狀態(tài)數(shù)據(jù)文件(S)、定時(shí)器數(shù)據(jù)文件(T)和計(jì)數(shù)器數(shù)據(jù)文件(C)等。
數(shù)據(jù)表文件是用來(lái)存貯程序文件所用的數(shù)據(jù),可以根據(jù)梯形圖編程的需要,創(chuàng)建、擴(kuò)展、刪除數(shù)據(jù)表文件。
數(shù)據(jù)表文件中數(shù)據(jù)有:從輸入模板接收的數(shù)據(jù)、發(fā)送到輸出模塊的數(shù)據(jù)、梯形圖邏輯運(yùn)算的中間結(jié)果、預(yù)先裝入的數(shù)據(jù)、控制指令、系統(tǒng)狀態(tài)等。
3.相關(guān)文件,包括系統(tǒng)狀態(tài)信息、I/O組態(tài)、強(qiáng)制表等。