西門(mén)子連接電纜6SL3060-4AM00-0AA0
的兩種編程語(yǔ)言,一是梯形圖,,二是助記符語(yǔ)言表,。采用梯形圖編程,因?yàn)樗庇^易懂,,但需要一臺(tái)個(gè)人計(jì)算機(jī)及相應(yīng)的編程軟件,;采用助記符形式便于實(shí)驗(yàn),因?yàn)樗恍枰慌_(tái)簡(jiǎn)易編程器,,而不*昂貴的圖形編程器或計(jì)算機(jī)來(lái)編程,。
雖然一些高檔的PLC還具有與計(jì)算機(jī)兼容的C語(yǔ)言、BASIC語(yǔ)言,、專(zhuān)用的高級(jí)語(yǔ)言(如西門(mén)子公司的GRAPH5,、三菱公司的MELSAP),還有用布爾邏輯語(yǔ)言,、通用計(jì)算機(jī)兼容的匯編語(yǔ)言等,。不管怎么樣,各廠家的編程語(yǔ)言都只能適用于本廠的產(chǎn)品,。
編程指令:指令是PLC被告知要做什么,,以及怎樣去做的代碼或符號(hào)。從本質(zhì)上講,,指令只是一些二進(jìn)制代碼,,這點(diǎn)PLC與普通的計(jì)算機(jī)是相同的。同時(shí)PLC也有編譯系統(tǒng),,它可以把一些文字符號(hào)或圖形符號(hào)編譯成機(jī)器碼,,所以用戶看到的PLC指令一般不是機(jī)器碼而是文字代碼,或圖形符號(hào),。常用的助記符語(yǔ)句用英文文字(可用多國(guó)文字)的縮寫(xiě)及數(shù)字代表各相應(yīng)指令,。常用的圖形符號(hào)即梯形圖,它類(lèi)似于電氣原理圖是符號(hào),,易為電氣工作人員所接受,。
指令系統(tǒng):一個(gè)PLC所具有的指令的全體稱(chēng)為該PLC的指令系統(tǒng)。它包含著指令的多少,,各指令都能干什么事,,代表著PLC的功能和性能。一般講,,功能強(qiáng),、性能好的PLC,其指令系統(tǒng)必然豐富,,所能干的事也就多,。我們?cè)诰幊讨氨仨毰?span style="font-family: ??">PLC的指令系統(tǒng)
程序:PLC指令的有序集合,PLC運(yùn)行它,,可進(jìn)行相應(yīng)的工作,,當(dāng)然,這里的程序是指PLC的用戶程序,。用戶程序一般由用戶設(shè)計(jì),,PLC的廠家或代銷(xiāo)商不提供。用語(yǔ)句表達(dá)的程序不大直觀,,可讀性差,,特別是較復(fù)雜的程序,,更難讀,所以多數(shù)程序用梯形圖表達(dá),。
梯形圖:梯形圖是通過(guò)連線把PLC指令的梯形圖符號(hào)連接在一起的連通圖,,用以表達(dá)所使用的PLC指令及其前后順序,它與電氣原理圖很相似,。它的連線有兩種:一為母線,,另一為內(nèi)部橫豎線。內(nèi)部橫豎線把一個(gè)個(gè)梯形圖符號(hào)指令連成一個(gè)指令組,,這個(gè)指令組一般總是從裝載(LD)指令開(kāi)始,,必要時(shí)再繼以若干個(gè)輸入指令(含LD指令),以建立邏輯條件,。最后為輸出類(lèi)指令,,實(shí)現(xiàn)輸出控制,或?yàn)閿?shù)據(jù)控制,、流程控制,、通訊處理、監(jiān)控工作等指令,,以進(jìn)行相應(yīng)的工作,。母線是用來(lái)連接指令組的。下圖是三菱公司的FX2N系列產(chǎn)品的的梯形圖例:
它有兩組,,第一組用以實(shí)現(xiàn)啟動(dòng),、停止控制。第二組僅一個(gè)END指令,,用以 結(jié)束程序,。
梯形圖與助記符的對(duì)應(yīng)關(guān)系: 助記符指令與梯形圖指令有嚴(yán)格的對(duì)應(yīng)關(guān)系,而梯形圖的連線又可把指令的順序予以體現(xiàn),。一般講,,其順序?yàn)椋合容斎耄筝敵觯ê渌幚恚?;先上,,后下;先左,,后右,。有了梯形圖就可將其翻譯成助記符程序。上圖的助記符程序?yàn)椋?/span>
地址 指令 變量
0000 LD X000
0001 OR X010
0002 AND NOT X001
&nbs
p; 0003 OUT Y000
0004 END
反之根據(jù)助記符,,也可畫(huà)出與其對(duì)應(yīng)的梯形圖,。
梯形圖與電氣原理圖的關(guān)系:如果僅考慮邏輯控制,梯形圖與電氣原理圖也可建立起一定的對(duì)應(yīng)關(guān)系,。如梯形圖的輸出(OUT)指令,,對(duì)應(yīng)于繼電器的線圈,,而輸入指令(如LD,AND,,OR)對(duì)應(yīng)于接點(diǎn),,互鎖指令(IL,、ILC)可看成總開(kāi)關(guān),,等等。這樣,,原有的繼電控制邏輯,,經(jīng)轉(zhuǎn)換即可變成梯形圖,再進(jìn)一步轉(zhuǎn)換,,即可變成語(yǔ)句表程序,。
有了這個(gè)對(duì)應(yīng)關(guān)系,用PLC程序代表繼電邏輯是很容易的,。這也是PLC技術(shù)對(duì)傳統(tǒng)繼電控制技術(shù)的繼承
西門(mén)子連接電纜6SL3060-4AM00-0AA0
某機(jī)床動(dòng)力頭的進(jìn)給運(yùn)動(dòng)如圖1所示,,00000為啟動(dòng)按鈕,按一次則動(dòng)力頭完成一個(gè)工作循環(huán),。啟動(dòng)時(shí),,動(dòng)力頭處于最左邊,10000,、10001,、10002分別驅(qū)動(dòng)三個(gè)電磁閥。試設(shè)計(jì)PLC程序,。

解答:如圖2所示,,根據(jù)給定的波形圖,可得到三個(gè)電磁閥的啟??刂茽顟B(tài),。
