當前位置: 首頁 > 工業(yè)控制產(chǎn)品 > 自動化控制 > PLC可編程控制器
發(fā)布日期:2022-04-26 點擊率:95 品牌:西門子_Siemens
所謂PLC的程序結構,就是組成PLC程序的各種網(wǎng)絡(Network)或“功能程序段”在PLC內(nèi)部的組織、管理形式。
無論PLC控制系統(tǒng)有多么復雜,歸根到底,PLC用戶程序都是由大量基本編程指令所組成的集合。
設計者可以根據(jù)控制對象各部分的不同要求,通過對要求的分解,運用基本指令編制出相應的程序網(wǎng)絡(Network)或由幾個網(wǎng)絡組成的簡單“功能程序段”。在此基礎上,只要將這些程序網(wǎng)絡或功能程序段,按照控制系統(tǒng)的動作要求,以S7程序規(guī)定的格式進行排列與組合,就可以組成完整的PLC程序。
在編程過程中,程序塊盡量細化,方便閱讀,將同一類型的設備控制放在一個程序塊中;如遇特殊情況下采用語言編程,多數(shù)情況下請使用梯形圖編程,方便別人閱讀;對于經(jīng)常調(diào)用的子程序,可以做成子模塊,頻繁調(diào)用,例如:求幾個數(shù)平均值或求幾個數(shù)的最大值;程序要有注釋,變量及中間變量必須有描述,方便別人閱讀或以后查閱;定期做程序備份,最好以工程名稱+系統(tǒng)名稱+當天日期; 程序加密,防止別人竊取。
知道了西門子PLC程序的編程技巧之后,就可以對程序進行檢查,檢查中有些要注意的事項:
① 程序中一般不應有重復線圈(特殊使用除外);
② 程序中一般不應出現(xiàn)只有觸點、沒有輸出的信號:
③ 如果程序中使用了符號地址,一般不應有未定義符號的變量;
④ 程序中一般不應有未編程的輸出點:
⑤ 程序中一般不應有未使用的輸入點:
⑥ 程序中一般不應有未調(diào)用的邏輯塊。
將PLC安裝在控制現(xiàn)場進行聯(lián)機總調(diào)試,在調(diào)試過程中將暴露出系統(tǒng)中可能存在的傳感器、執(zhí)行器和硬接線等方面的問題,以及PLC的外部接線圖和梯形圖程序設計中的問題,應對出現(xiàn)的問題及時加以解決。如果調(diào)試達不到指標要求,則對相應硬件和軟件部分作適當調(diào)整,通常只需要修改程序就可能達到調(diào)整的目的。全部調(diào)試通過后,經(jīng)過一段時間的考驗,系統(tǒng)就可以投入實際的運行了。
下一篇: PLC、DCS、FCS三大控
上一篇: MATLAB和Simulink在航