PLC編程軟件編程語(yǔ)言表達(dá)方式

發(fā)布時(shí)間:2024-07-14
可編程控制器plc與一般的計(jì)算機(jī)相類似,在軟件方面有系統(tǒng)軟件和應(yīng)用軟件之分,只是可編程控制器的系統(tǒng)軟件由可編程控制器生產(chǎn)廠家固化在 rom 中,一般的用戶只能在應(yīng)用軟件上進(jìn)行操作,即通過(guò)編程軟件來(lái)編制用戶程序。編程軟件是由可編程控制器生產(chǎn)廠家提供的編程語(yǔ)言,至今為止還沒(méi)有一種能適合各種可編程控制器的通用的編程語(yǔ)言,但是各個(gè)可編程控制器發(fā)展過(guò)程有類似之處,可編程控制器的編程語(yǔ)言即編程工具都大體差不多,一般有如下五種表達(dá)方式。
一、梯形圖( ladder diagram )
梯形圖是一種以圖形符號(hào)及圖形符號(hào)在圖中的相互關(guān)系表示控制關(guān)系的編程語(yǔ)言,它是從繼電器控制電路圖演變過(guò)來(lái)的。梯形圖將繼電器控制電路圖進(jìn)行簡(jiǎn)化,同時(shí)加進(jìn)了許多功能強(qiáng)大、使用靈活的指令,將微機(jī)的特點(diǎn)結(jié)合進(jìn)去,使編程更加容易,而實(shí)現(xiàn)的功能卻大大超過(guò)傳統(tǒng)繼電器控制電路圖,是目前最普通的一種可編程控制器編程語(yǔ)言。
梯形圖及符號(hào)的畫法應(yīng)按一定規(guī)則,各廠家的符號(hào)和規(guī)則雖不盡相同,但基本上大同小異,如圖 1 所示。
圖 1 三種不同的梯形圖
a) 歐姆龍 b) 松下 c) 三菱
對(duì)于梯形圖的規(guī)則,總結(jié)有以下具有共性的幾點(diǎn),如表 1 所示,以便讀者加深對(duì)可編程控制器變成的認(rèn)識(shí)和學(xué)習(xí)。
表 1 可編程控制器部分符號(hào)意義
輸入動(dòng)合觸點(diǎn)
輸入動(dòng)斷觸點(diǎn)
輸出繼電器
輸出繼電器動(dòng)合觸點(diǎn)
歐姆龍
松下
三菱
注釋
歐姆龍: 00 □□表示輸入觸點(diǎn)
松下: x□表示輸入觸點(diǎn)
三菱: x□表示輸入觸點(diǎn)
歐姆龍: 05 □□表示輸出觸點(diǎn)(或線圈)
松下: y□表示輸出觸點(diǎn)(或線圈)
三菱: y□表示輸出觸點(diǎn)(或線圈)
1 .梯形圖中只有動(dòng)合和動(dòng)斷兩種觸點(diǎn)。各種機(jī)型中動(dòng)合觸點(diǎn)和動(dòng)斷觸點(diǎn)的圖形符號(hào)基本相同,但它們的元件編號(hào)不相同,隨不同機(jī)種、不同位置(輸入或輸出)而不同。統(tǒng)一標(biāo)記的觸點(diǎn)可以反復(fù)使用,次數(shù)不限,這點(diǎn)與繼電器控制電路中同一觸點(diǎn)只能使用一次不同。因?yàn)樵诳删幊炭刂破髦忻恳挥|點(diǎn)的狀態(tài)均存入可編程控制器內(nèi)部的存儲(chǔ)單元中,可以反復(fù)讀寫,故可以反復(fù)使用。
2 .梯形圖中輸出繼電器(輸出變量)表示方法也不同,有圓圈、括弧和橢圓表示,而且它們的編程元件編號(hào)也不同,不論哪種產(chǎn)品,輸出繼電器在程序中只能使用一次。
3 .梯形圖最左邊是起始母線,每一邏輯行必須從起始母線開始畫。梯形圖最左邊還有結(jié)束母線,一般可以將其省略。
4 .梯形圖必須按照從左到右、從上到下順序書寫,可編程控制器是按照這個(gè)順序執(zhí)行程序。
5 .梯形圖中觸點(diǎn)可以任意的串聯(lián)或并聯(lián),而輸出繼電器線圈可以并聯(lián)但不可以串聯(lián)。
6 .程序結(jié)束后應(yīng)有結(jié)束符。
二、指令表( instruction list )
梯形圖編程語(yǔ)言優(yōu)點(diǎn)是直觀、簡(jiǎn)便,但要求用帶 crt 屏幕顯示的圖形編程器才能輸入圖形符號(hào)。小型的編程器一般無(wú)法滿足,而是采用經(jīng)濟(jì)便攜的編程器(指令編程器)將程序輸入到可編程控制器中,這種編程方法使用指令語(yǔ)句(助記符語(yǔ)言),它類似于微機(jī)中的匯編語(yǔ)言。
語(yǔ)句是指令語(yǔ)句表編程語(yǔ)言的基本單元,每個(gè)控制功能有一個(gè)或多個(gè)語(yǔ)句組成的程序來(lái)執(zhí)行。每條語(yǔ)句規(guī)定可編程控制器中 cpu 如何動(dòng)作的指令,它是由操作碼和操作數(shù)組成的。
操作碼用助記符表示要執(zhí)行的功能,操作數(shù)(參數(shù))表明操作的地址或一個(gè)預(yù)先設(shè)定的值。歐姆龍、松下、三菱可編程控制器指令語(yǔ)句程序見(jiàn)表 2 。
表 2 幾種不同的可編程控制器指令語(yǔ)句表
機(jī)型
步序
操作碼
(助記符)
操作數(shù)參數(shù)
說(shuō)明
歐姆龍
1
2
3
4
5
ld
or
andnot
out
end
0000
0500
0001
0500

邏輯行開始,動(dòng)合觸點(diǎn) 0000 從母線開始并聯(lián)輸出繼電器的動(dòng)合觸點(diǎn) 0500
串聯(lián)輸入動(dòng)斷觸點(diǎn) 0001
輸出繼電器 0500 輸出,邏輯行結(jié)束
程序結(jié)束
松下
1
2
3
4
5
st
or
ani
ot
ed
x0
y1
x1
y0

邏輯行開始,動(dòng)合觸點(diǎn) x0 從母線開始并聯(lián)輸出繼電器的動(dòng)合觸點(diǎn) y1
串聯(lián)輸入動(dòng)斷觸點(diǎn) x1
輸出繼電器 y0 輸出,邏輯行結(jié)束
程序結(jié)束
三菱
1
2
3
4
5
ld
or
ani
out
end
x0
y1
x1
y0

邏輯行開始,動(dòng)合觸點(diǎn) x0 從母線開始并聯(lián)輸出繼電器的動(dòng)合觸點(diǎn) y1
串聯(lián)輸入動(dòng)斷觸點(diǎn) x1
輸出繼電器 y0 輸出,邏輯行結(jié)束
程序結(jié)束
三、順序功能圖( sequential chart )
順序功能圖常用來(lái)編制順序控制類程序。它包含步、動(dòng)作、轉(zhuǎn)換三個(gè)要素。順序功能編程法可將一個(gè)復(fù)雜的控制過(guò)程分解為一些小的順序控制要求連接組合成整體的控制程序。順序功能圖法體現(xiàn)了一種編程思想,在程序的編制中具有很重要的意義。在介紹步進(jìn)梯形指令時(shí)將詳細(xì)介紹順序功能圖編程法。圖 2 所示為順序功能圖。
圖 2 順序功能圖
四、功能塊圖( function block diagram )
功能圖編程語(yǔ)言實(shí)際上是用邏輯功能符號(hào)組成的功能塊來(lái)表達(dá)命令的圖形語(yǔ)言,與數(shù)字電路中邏輯圖一樣,它極易表現(xiàn)條件與結(jié)果之間的邏輯功能。圖 3 所示為先“或”后“與”再輸出操作的功能塊圖。
由圖可見(jiàn),這種編程方法是根據(jù)信息流將各種功能塊加以組合,是一種逐步發(fā)展起來(lái)的新式的編程語(yǔ)言,正在受到各種可編程控制器廠家的重視。
圖 3 功能塊圖編程語(yǔ)言圖
五、結(jié)構(gòu)文本( structure text )
隨著可編程控制器的飛速發(fā)展,如果許多高級(jí)功能還是用梯形圖來(lái)表示,會(huì)很不方便。為了增強(qiáng)可編程控制器的數(shù)字運(yùn)算、數(shù)據(jù)處理、圖表顯示、報(bào)表打印等功能,方便用戶的使用,許多大中型可編程控制器都配備了 pascal 、 basic 、 c 等高級(jí)編程語(yǔ)言。這種編程方式叫做結(jié)構(gòu)文本。與梯形圖相比,結(jié)構(gòu)文本有兩個(gè)很大優(yōu)點(diǎn),其一,是能實(shí)現(xiàn)復(fù)雜的數(shù)學(xué)運(yùn)算,其二,是非常簡(jiǎn)潔和緊湊。用結(jié)構(gòu)文本編制極其復(fù)雜的數(shù)學(xué)運(yùn)算程序只占一頁(yè)紙。結(jié)構(gòu)文本用來(lái)編制邏輯運(yùn)算程序也很容易。
以上編程語(yǔ)言的五種表達(dá)式是由國(guó)際電工委員會(huì)( iec ) 1994 年 5 月在可編程控制器標(biāo)準(zhǔn)中推薦的。對(duì)于一款具體的可編程控制器,生產(chǎn)廠家可在這五種表達(dá)方式提供其中的幾種編程語(yǔ)言供用戶選擇。也就是說(shuō),并不是所有的可編程控制器都支持全部的五種編程語(yǔ)言。
可編程控制器的編程語(yǔ)言是可編程控制器應(yīng)用軟件的工具。它以可編程控制器輸入口、輸出口、機(jī)內(nèi)元件之間的邏輯及數(shù)量關(guān)系表達(dá)系統(tǒng)的控制要求,并存儲(chǔ)在機(jī)內(nèi)的存儲(chǔ)器中,即所謂的“存儲(chǔ)邏輯”。
上一個(gè):微型空氣站:一種新型的環(huán)境監(jiān)測(cè)解決方案
下一個(gè):《無(wú)損檢測(cè)人員認(rèn)證機(jī)構(gòu)認(rèn)可方案》發(fā)布

砂塵試驗(yàn)箱設(shè)備特點(diǎn)及符合標(biāo)準(zhǔn)
電廠污染物治理上靜電除塵器有妙招
一般情況下隔水式恒溫培養(yǎng)箱的使用注意事項(xiàng)
5噸電子吊秤,5000公斤直視電子吊鉤秤
近紅外寬光譜響應(yīng)的光激勵(lì)稀土納米熒光標(biāo)記研究取得進(jìn)展
收購(gòu)3G網(wǎng)分 二手8714ET 惠普8714ES
神州橡塑保溫的級(jí)別區(qū)分
萊蕪無(wú)塵室裝修中節(jié)能改造及模擬分析
淺析向前防爆離心風(fēng)機(jī)和后向防爆離心風(fēng)機(jī)的差異
關(guān)于印發(fā)《早稻育插秧機(jī)械化技術(shù)指導(dǎo)意見(jiàn)》的通知
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos