西門子控制器6ES7391-1AA00-0AA0參數(shù)
隨著可編程控制器的發(fā)展,其編程軟件呈現(xiàn)多樣化和高級化發(fā)展趨勢。由于可編程控制器類型較多,各個不同機型對應(yīng)編程軟件也是有一定的差別,特別是各個生產(chǎn)廠家的可編程控制器之間,它們的編程軟件不能通用,但是同一生產(chǎn)廠家生產(chǎn)的可編程控制器一般都可以使用。這一點請讀者注意的。
二、編程軟件編程語言表達方式
可編程控制器與一般的計算機相類似,在軟件方面有系統(tǒng)軟件和應(yīng)用軟件之分,只是可編程控制器的系統(tǒng)軟件由可編程控制器生產(chǎn)廠家固化在 ROM 中,一般的用戶只能在應(yīng)用軟件上進行操作,即通過編程軟件來編制用戶程序。編程軟件是由可編程控制器生產(chǎn)廠家提供的編程語言,至今為止還沒有一種能適合各種可編程控制器的通用的編程語言,但是各個可編程控制器發(fā)展過程有類似之處,可編程控制器的編程語言即編程工具都大體差不多,一般有如下五種表達方式。
( 一 ) 梯形圖( Ladder Diagram )
梯形圖是一種以圖形符號及圖形符號在圖中的相互關(guān)系表示控制關(guān)系的編程語言,它是從繼電器控制電路圖演變過來的。梯形圖將繼電器控制電路圖進行簡化,同時加進了許多功能強大、使用靈活的指令,將微機的特點結(jié)合進去,使編程更加容易,而實現(xiàn)的功能卻大大超過傳統(tǒng)繼電器控制電路圖,是目前普通的一種可編程控制器編程語言。
梯形圖及符號的畫法應(yīng)按一定規(guī)則,各廠家的符號和規(guī)則雖不盡相同,但基本上大同小異,如圖 1 所示。
圖 1 三種不同的梯形圖
a) 歐姆龍 b) 松下 c) 三菱
對于梯形圖的規(guī)則,總結(jié)有以下具有共性的幾點,如表 1 所示,以便讀者加深對可編程控制器變成的認識和學習。
| 輸入動合觸點 | 輸入動斷觸點 | 輸出繼電器 | 輸出繼電器動合觸點 |
歐姆龍 | ||||
松下 | ||||
三菱 | ||||
注釋 | 歐姆龍: 00 □□表示輸入觸點 松下: X□表示輸入觸點 三菱: X□表示輸入觸點 | 歐姆龍: 05 □□表示輸出觸點(或線圈) 松下: Y□表示輸出觸點(或線圈) 三菱: Y□表示輸出觸點(或線圈) |
表 1 可編程控制器部分符號意義
1 .梯形圖中只有動合和動斷兩種觸點。各種機型中動合觸點和動斷觸點的圖形符號基本相同,但它們的元件編號不相同,隨不同機種、不同位置(輸入或輸出)而不同。統(tǒng)一標記的觸點可以反復(fù)使用,次數(shù)不限,這點與繼電器控制電路中同一觸點只能使用一次不同。因為在可編程控制器中每一觸點的狀態(tài)均存入可編程控制器內(nèi)部的存儲單元中,可以反復(fù)讀寫,故可以反復(fù)使用。
2 .梯形圖中輸出繼電器(輸出變量)表示方法也不同,有圓圈、括弧和橢圓表示,而且它們的編程元件編號也不同,不論哪種產(chǎn)品,輸出繼電器在程序中只能使用一次。
3 .梯形圖左邊是起始母線,每一邏輯行必須從起始母線開始畫。梯形圖左邊還有結(jié)束母線,一般可以將其省略。