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