供應西門子卡件6ES73146EH040AB0卡件
PLC采用循環掃描的工作方式,在PLC中用戶程序按先后順序存放,CPU從*條指令開始執行程序,直到遇到結束符后又返回*條,如此周而復始不斷循環。PLC的掃描過程分為內部處理、通信操作、程序輸入處理、程序執行、程序輸出幾個階段。全過程掃描一次所需的時間稱為掃描周期。當PLC處于停狀態時,只進行內部處理和通信操作服務等內容。在PLC處于運行狀態時,從內部處理、通信操作、程序輸入、程序執行、程序輸出,一直循環掃描工作。
1.輸入處理
輸入處理也叫輸入采樣。在此階段,順序讀入所有輸入端子的通端狀態,并將讀入的信息存入內存中所對應的映象寄存器。在此輸入映象寄存器被刷新。接著進入程序執行階段。在程序執行時,輸入映象寄存器與外界隔離,即使輸入信號發生變化,其映象寄存器的內容也不會發生變化,只有在下一個掃描周期的輸入處理階段才能被讀入信息。
2.程序執行
根據PLC梯形圖程序掃描原則,按先左后右先上后下的步序,逐句掃描,執行程序。遇到程序跳轉指令,根據跳轉條件是否滿足來決定程序的跳轉地址。從用戶程序涉及到輸入輸出狀態時,PLC從輸入映象寄存器中讀出上一階段采入的對應輸入端子狀態,從輸出映象寄存器讀出對應映象寄存器,根據用戶程序進行邏輯運算,存入有關器件寄存器中。對每個器件來說,器件映象寄存器中所寄存的內容,會隨著程序執行過程而變化統總線回流,造成邏輯數據變化、誤動和死機。PLC控制系統因信號引入干擾造成I/O模件損壞數相當嚴重,由此引起系統故障的情況也很多。
c 來自接地系統混亂時的干擾
接地是提高電子設備電磁兼容性(EMC)的有效手段之一。正確的接地,既能抑制電磁干擾的影響,又能抑制設備向外發出干擾;而錯誤的接地,反而會引入嚴重的干擾信號,使PLC系統將無法正常工作。
PLC控制系統的地線包括系統地、屏蔽地、交流地和保護地等。接地系統混亂對PLC系統的干擾主要是各個接地點電位分布不均,不同接地點間存在地電位差,引起地環路電流,影響系統正常工作。例如電纜屏蔽層必須一點接地,如果電纜屏蔽層兩端A、B都接地,就存在地電位差,有電流流過屏蔽層,當發生異常狀態如雷
從技術上看,計算機技術的新成果會更多地應用于可編程控制器的設計和制造上,會有運算速度更快、存儲容量更大、智能更強的品種出現;
從產品規模上看,會進一步向超小型及超大型方向發展;從產品的配套性上看,產品的品種會更豐富、規格更齊全,*的人機界面、完備的通信設備會更好地適應各種工業控制場合的需求;
從市場上看,各國各自生產多品種產品的情況會隨著競爭的加劇而打破,會出現少數幾個品牌壟斷市場的局面,會出現通用的編程語言;
的軟件由系統程序和用戶程序組成。
系統程序由PLC制造廠商設計編寫的,并存入PLC的系統存儲器中,用戶不能直接讀寫與更改。系統程序一般包括系統診斷程序、輸入處理程序、編譯程序、信息傳送程序、監控程序等。
PLC的用戶程序是用戶利用PLC的編程語言,根據控制要求編制的程序。在PLC的應用中,重要的是用PLC的編程語言來編寫用戶程序,以實現控制目的。由于PLC是專門為工業控制而開發的裝置,其主要使用者是廣大電氣技術人員,為了滿足他們的傳統習慣和掌握能力,PLC的主要編程語言采用比計算機語言相對簡單、易懂、形象的語言。
PLC編程語言是多種多樣的,對于不同生產廠家、不同系列的PLC產品采用的編程語言的表達方式也不相同,但基本上可歸納兩種類型:一是采用字符表達方式的編程語言,如語句表等;二是采用圖形符號表達方式編程語言,如梯形圖等。
以下簡要介紹幾種常見的PLC編程語言。
1.梯形圖語言
梯形圖語言是在傳統電器控制系統中常用的接觸器、繼電器等圖形表達符號的基礎上演變而來的。它與電器控制線路圖相似,繼承了傳統電器控制邏輯中使用的框架結構、邏輯