西門子6ES7313-5BG04-4AB2原裝正品
SIEMENS潯之漫智控技術(上海)有限公司
本公司西門子自動化產品,質量保證,價格優勢
西門子PLC,西門子觸摸屏,西門子數控系統,西門子軟啟動,西門子以太網
西門子電機,西門子變頻器,西門子直流調速器,西門子電線電纜
我公司大量現貨供應,價格優勢,*
由這三種程序可以組成線性程序和分塊程序兩種結構。
一、線性程序結構
_線性程序是指一個工程的全部控制任務都按照工程控制的順序寫在一個程序中,比如寫在OB1中。程序執行過程中,CPU不斷地掃描OB1,按照事先準備好的順序去執行工作,如圖:
顯然,線性程序結構簡單,一目了然。但是,當控制工程大到一定程序之后,僅僅采用線性程序就會使整個程序變得龐大而難于編制、難于調試了。
二、分塊程序結構
分塊程序是指一個工程的全部控制任務被分成多個小的任務塊,每個任務塊的控制任務根據具體情況分別放到子程序中,或者放到中斷程序中。程序執行過程中,CPU不斷地調用這些子程序或者被中斷程序中斷,
分塊程序雖然結構復雜一些,但是可以把一個復雜的過程分解成多個簡單的過程。對于具體的程序塊容易編寫,容易調試。從總體上看,分塊程序的優勢是十分明顯的。
西門子PLC在使用過程中IO點不足的處理方法
方案1:輸入點不足的方法是通過軟件來實現,這種方案的接線非常簡單,直接把一個威綸觸摸屏連接到西門子PLC輸入端,我把它定義為I0.0,但按下這個按鈕,可以啟動電動機旋轉;若再按下這個按鈕,又可以使電動機停止,即這個按鈕是雙穩態的。
方案2:啟動、停止按鈕SB1和SB2不是單獨接到PLC的輸入端,而是先把SB1與SB2進行串聯再連接到輸入模塊,這樣就節省了一個輸入點。控制流程是這樣的:按下啟動按鈕SB2,I0.0輸入高電平,Q0.0有輸出信號,帶動接觸器KM1吸合,啟動電動機旋轉,同時接觸器的輔助觸點吸合,維持 I0.0的高電平,從而電動機的旋轉得以保持;按下停止按鈕SB1,I0.0變為低電平,Q0.0便由高電平變為低電平,從而使KM1失電,電動機停止旋轉。
按下按鈕,I0.0為高電平,由于初始狀態下M0.0是邏輯0,只有網絡1中有電流流過,M0.1置位,從而在按鈕釋放后,Q0.0點輸出,Q0.0激勵KM1,使電動機旋轉;同時M0.0變為邏輯1,為M0.1復位做好準備。如果此時再按下按鈕,又只能使網絡2中有電流流過,M0.1復位。