熱情、耐心、真誠的服務與支持
自動化控制中,順序控制是最為常見的一種控制方式,廣泛應用于自動化設備的動作流程的運動控制和過程控制。順序控制,顧名思義,即機器設備按預設流程,有序跳轉,實現工藝控制要求,以期自動運行。控制思路清晰,動作穩定可靠。設計者理清順序流程,和實現方法,對后期的編程調試,起到事半功倍的效果。本文以億維自動化200、120系列PLC編程環境為例,介紹幾種順序控制的實現方法,以饗讀者。
億維自動化200、120系列PLC,兼容西門子200編程軟件,易學易用;數據存于FLASH,掉電永久保存;AES迭代加密,銀行卡般的加密方式保護你的知識產權;產品豐富,適用不同的工控需求;售前售后全程服務,且有帥哥,且有美女。
理清順序流程,對后期的編程調試至關重要。寧愿多花些時間和機械工藝捋清順序流程,也不可為趕工期,匆忙下手編程。本文以下圖流程,分享順序控制的實現方法。
各步驟的跳轉條件,和其對應的動作的輸出,如圖流程描述。
1、 繼電器編程方法
這種方式,通用性強,且容易掌握,適合入學者;編程方式,如同傳統的繼電器控制電路,簡單明了。
2、 順序控制指令
西門子順序控制指令,共有三個指令,需配合使用。先看下指令說明:
載入順序控制繼電器(LSCR)指令用指令(N)引用的S位數值載入SCR和邏輯堆棧。SCR段被SCR堆棧的結果數值激勵或取消激勵。SCR堆棧數值被復制至邏輯堆棧的頂端,以便方框或輸出線圈可直接與左電源桿連接,無須插入觸點。
順序控制繼電器轉換(SCRT)指令識別要啟用的SCR位(下一個要設置的n位)。當使能位進入線圈或FBD方框時,打開引用n位,并關閉LSCR指令(啟用該SCR段)的n位
順序控制繼電器結束(SCRE)指令標記SCR段的結束。
其特點是:
每當應用程序包含一系列必須重復執行的操作時,SCR可用于為程序安排結構,以便使之直接與應用程序相對應。因而可以能夠更快速、更方便地編程和調試應用程序。
程序略顯復雜,但邏輯性強,適合復雜的控制方式。和日系PLC步進梯形圖類似,但日系PLC程序表達方式較為簡潔。
3、置復位方式
置復位編程思路和順序指令方式思路類似,不存在雙線圈,多線圈的問題,因此應用廣泛。在步驟較少的情況下可以直接對輸出點進行置復位操作,無需內部輔助繼電器中轉。
4、寄存器方式
寄存器順序控制方式,可以給不同的順序流程對步驟以數字的方式命名,在調試過程中,查找位置比較方便,更容易記憶,表達方式也比較簡潔。在西門子編輯環境下,筆者首推這種方式。
為截圖方便,本文將多個步驟集中到一個網絡中,網絡略顯臃腫。在實際的編程中,建議拆分,將不同的步驟羅列單獨的網絡中,調試查找更為方便,程序可讀性更強。
5、移位指令
在能量流沒有并行分支的情況下,可以采用移位指令,實現起來更為簡便。
若順序流程如下圖可采用移位指令。
小結:編程方法,表達方式,因人而異,因項目而已,沒有固定的格式。首先理清流程,再付諸實踐,才是王道。自己熟悉的,效率最高。當然還有更多的實現方式,筆者拋磚引玉,大家習慣采用哪種方式,歡迎留言交流。