PLC編程軟件編程語言表達方式_第1頁
PLC編程軟件編程語言表達方式_第2頁
PLC編程軟件編程語言表達方式_第3頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、本文格式為Word版,下載可任意編輯PLC編程軟件編程語言表達方式 可編程掌握器plc與一般的計算機相類似,在軟件方面有系統(tǒng)軟件和應用軟件之分,只是可編程掌握器的系統(tǒng)軟件由可編程掌握器生產廠家固化在 ROM 中,一般的用戶只能在應用軟件上進行操作,即通過編程軟件來編制用戶程序。編程軟件是由可編程掌握器生產廠家供應的編程語言,至今為止還沒有一種能適合各種可編程掌握器的通用的編程語言,但是各個可編程掌握器進展過程有類似之處,可編程掌握器的編程語言即編程工具都大體差不多,一般有如下五種表達方式。 一、梯形圖( Ladder Diagram ) 梯形圖是一種以圖形符號及圖形符號在圖中的相互關系表示掌握

2、關系的編程語言,它是從繼電器掌握電路圖演化過來的。梯形圖將繼電器掌握電路圖進行簡化,同時加進了很多功能強大、使用敏捷的指令,將微機的特點結合進去,使編程更加簡單,而實現的功能卻大大超過傳統(tǒng)繼電器掌握電路圖,是目前最一般的一種可編程掌握器編程語言。 梯形圖及符號的畫法應按肯定規(guī)章,各廠家的符號和規(guī)章雖不盡相同,但基本上大同小異,如圖 1 所示。 圖 1 三種不同的梯形圖 a) 歐姆龍 b) 松下 c) 三菱 對于梯形圖的規(guī)章,總結有以下具有共性的幾點,如表 1 所示,以便讀者加深對可編程掌握器變成的熟悉和學習。 表 1 可編程掌握器部分符號意義 輸入動合觸點 輸入動斷觸點 輸出繼電器 輸出繼電器

3、動合觸點 歐姆龍 松下 三菱 解釋 歐姆龍: 00 表示輸入觸點 松下: X表示輸入觸點 三菱: X表示輸入觸點 歐姆龍: 05 表示輸出觸點(或線圈) 松下: Y表示輸出觸點(或線圈) 三菱: Y表示輸出觸點(或線圈) 1 梯形圖中只有動合和動斷兩種觸點。各種機型中動合觸點和動斷觸點的圖形符號基本相同,但它們的元件編號不相同,隨不同機種、不同位置(輸入或輸出)而不同。統(tǒng)一標記的觸點可以反復使用,次數不限,這點與繼電器掌握電路中同一觸點只能使用一次不同。由于在可編程掌握器中每一觸點的狀態(tài)均存入可編程掌握器內部的存儲單元中,可以反復讀寫,故可以反復使用。 2 梯形圖中輸出繼電器(輸出變量)表示方

4、法也不同,有圓圈、括弧和橢圓表示,而且它們的編程元件編號也不同,不論哪種產品,輸出繼電器在程序中只能使用一次。 3 梯形圖最左邊是起始母線,每一規(guī)律行必需從起始母線開頭畫。梯形圖最左邊還有結束母線,一般可以將其省略。 4 梯形圖必需根據從左到右、從上到下挨次書寫,可編程掌握器是根據這個挨次執(zhí)行程序。 5 梯形圖中觸點可以任意的串聯或并聯,而輸出繼電器線圈可以并聯但不行以串聯。 6 程序結束后應有結束符。 二、指令表( Instruction List ) 梯形圖編程語言優(yōu)點是直觀、簡便,但要求用帶 CRT 屏幕顯示的圖形編程器才能輸入圖形符號。小型的編程器一般無法滿意,而是采納經濟便攜的編程器

5、(指令編程器)將程序輸入到可編程掌握器中,這種編程方法使用指令語句(助記符語言),它類似于微機中的匯編語言。 語句是指令語句表編程語言的基本單元,每個掌握功能有一個或多個語句組成的程序來執(zhí)行。每條語句規(guī)定可編程掌握器中 CPU 如何動作的指令,它是由操作碼和操作數組成的。 操作碼用助記符表示要執(zhí)行的功能,操作數(參數)表明操作的地址或一個預先設定的值。歐姆龍、松下、三菱可編程掌握器指令語句程序見表 2 。 表 2 幾種不同的可編程掌握器指令語句表 機型 步序 操作碼 (助記符) 操作數參數 說明 歐姆龍 1 2 3 4 5 LD OR ANDNOT OUT END 0000 0500 0001

6、 0500 規(guī)律行開頭,動合觸點 0000 從母線開頭并聯輸出繼電器的動合觸點 0500 串聯輸入動斷觸點 0001 輸出繼電器 0500 輸出,規(guī)律行結束 程序結束 松下 1 2 3 4 5 ST OR ANI OT ED X0 Y1 X1 Y0 規(guī)律行開頭,動合觸點 X0 從母線開頭并聯輸出繼電器的動合觸點 Y1 串聯輸入動斷觸點 X1 輸出繼電器 Y0 輸出,規(guī)律行結束 程序結束 三菱 1 2 3 4 5 LD OR ANI OUT END X0 Y1 X1 Y0 規(guī)律行開頭,動合觸點 X0 從母線開頭并聯輸出繼電器的動合觸點 Y1 串聯輸入動斷觸點 X1 輸出繼電器 Y0 輸出,規(guī)律行

7、結束 程序結束 三、挨次功能圖( Sequential Chart ) 挨次功能圖常用來編制挨次掌握類程序。它包含步、動作、轉換三個要素。挨次功能編程法可將一個簡單的掌握過程分解為一些小的挨次掌握要求連接組合成整體的掌握程序。挨次功能圖法體現了一種編程思想,在程序的編制中具有很重要的意義。在介紹步進梯形指令時將具體介紹挨次功能圖編程法。圖 2 所示為挨次功能圖。 圖 2 挨次功能圖 四、功能塊圖( Function Block Diagram ) 功能圖編程語言實際上是用規(guī)律功能符號組成的功能塊來表達命令的圖形語言,與數字電路中規(guī)律圖一樣,它極易表現條件與結果之間的規(guī)律功能。圖 3 所示為先“

8、或”后“與”再輸出操作的功能塊圖。 由圖可見,這種編程方法是依據信息流將各種功能塊加以組合,是一種逐步進展起來的新式的編程語言,正在受到各種可編程掌握器廠家的重視。 圖 3 功能塊圖編程語言圖 五、結構文本( Structure Text ) 隨著可編程掌握器的飛速進展,假如很多高級功能還是用梯形圖來表示,會很不便利。為了增加可編程掌握器的數字運算、數據處理、圖表顯示、報表打印等功能,便利用戶的使用,很多大中型可編程掌握器都配備了 PASCAL 、 BASIC 、 C 等高級編程語言。這種編程方式叫做結構文本。與梯形圖相比,結構文本有兩個很大優(yōu)點,其一,是能實現簡單的數學運算,其二,是特別簡潔和緊湊。用結構文本編制極其簡單的數學運算程序只占一頁紙。結構文本用來編制規(guī)律運算程序也很簡單。 以上編程語言的五種表達式是由國際電工委員會( IEC ) 1994 年 5 月在可編程掌握器標準中推舉的。對于一款詳細的可編程掌握器,生產廠家可在這五種表達方式供應其中的幾種編程語言供用戶選擇

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論