



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、二、編程軟件編程語言表達方式可編程控制器與一般的計算機相類似,在軟件方面有系統(tǒng)軟件和應(yīng)用軟件之分,只是可編程控制器的系統(tǒng)軟件由可編程控制器生產(chǎn)廠家固化在ROM中,一般的用戶只能在應(yīng)用軟件上進行操作,即通過編程軟件來編制用戶程序。 編程軟件是由可編程控制 器生產(chǎn)廠家提供的編程語言,至今為止還沒有一種能適合各種可編程控制器的通用的編 程語言,但是各個可編程控制器發(fā)展過程有類似之處, 可編程控制器的編程語言即編程 工具都大體差不多,一般有如下五種表達方式。(一)梯形圖(Ladder Diagram )梯形圖是一種以圖形符號及圖形符號在圖中的相互關(guān)系表示控制關(guān)系的編程語言, 它是從繼電器控制電路圖演變
2、過來的。 梯形圖將繼電器控制電路圖進行簡化, 同時加進 了許多功能強大、使用靈活的指令,將微機的特點結(jié)合進去,使編程更加容易,而實現(xiàn) 的功能卻大大超過傳統(tǒng)繼電器控制電路圖,是目前最普通的一種可編程控制器編程語 言。梯形圖及符號的畫法應(yīng)按一定規(guī)則,各廠家的符號和規(guī)則雖不盡相同,但基本上大 同小異,如圖1所示。1 .梯形圖中只有動合和動斷兩種觸點。各種機型中動合觸點和動斷觸點的圖形符 號基本相同,但它們的元件編號不相同,隨不同機種、不同位置(輸入或輸出)而不同。統(tǒng)一標(biāo)記的觸點可以反復(fù)使用,次數(shù)不限,這點與繼電器控制電路中同一觸點只能使用 一次不同。因為在可編程控制器中每一觸點的狀態(tài)均存入可編程控制
3、器內(nèi)部的存儲單元 中,可以反復(fù)讀寫,故可以反復(fù)使用。2 .梯形圖中輸出繼電器(輸出變量)表示方法也不同,有圓圈、括弧和橢圓表示, 而且它們的編程元件編號也不同,不論哪種產(chǎn)品,輸出繼電器在程序中只能使用一次。3 .梯形圖最左邊是起始母線,每一邏輯行必須從起始母線開始畫。梯形圖最左邊 還有結(jié)束母線,一般可以將其省略。4 .梯形圖必須按照從左到右、從上到下順序書寫,可編程控制器是按照這個順 序執(zhí)行程序。5 .梯形圖中觸點可以任意的串聯(lián)或并聯(lián),而輸出繼電器線圈可以并聯(lián)但不可以用 聯(lián)。6 .程序結(jié)束后應(yīng)有結(jié)束符。(二)指令表(Instruction List )梯形圖編程語言優(yōu)點是直觀、簡便,但要求用帶
4、CRT屏幕顯示的圖形編程器才能輸入圖形符號。小型的編程器一般無法滿足,而是采用經(jīng)濟便攜的編程器(指令編程器)將程序輸入到可編程控制器中,這種編程方法使用指令語句(助記符語言),它類似于 微機中的匯編語言。語句是指令語句表編程語言的基本單元,每個控制功能有一個或多個語句組成的程 序來執(zhí)行。每條語句規(guī)定可編程控制器中 CPU如何動作的指令,它是由操作碼和操作 數(shù)組成的。操作碼用助記符表示要執(zhí)行的功能,操作數(shù)(參數(shù))表明操作的地址或一個預(yù)先設(shè)定的值。歐姆龍、松下、三菱可編程控制器指令語句程序見表2。(三)順序功能圖(Sequential Chart )順序功能圖常用來編制順序控制類程序。它包含步、動
5、作、轉(zhuǎn)換三個要素。順序功 能編程法可將一個復(fù)雜的控制過程分解為一些小的順序控制要求連接組合成整體的控 制程序。順序功能圖法體現(xiàn)了一種編程思想, 在程序的編制中具有很重要的意義。在介 紹步進梯形指令時將詳細介紹順序功能圖編程法。圖2所示為順序功能圖。圖2順序功能圖(四)功能塊圖(Function Block Diagram )功能圖編程語言實際上是用邏輯功能符號組成的功能塊來表達命令的圖形語言,與數(shù)字電路中邏輯圖一樣,它極易表現(xiàn)條件與結(jié)果之間的邏輯功能。圖 3所示為先或” 后與”再輸出操作的功能塊圖。由圖可見,這種編程方法是根據(jù)信息流將各種功能塊加以組合,是一種逐步發(fā)展起來的新式的編程語言,正在
6、受到各種可編程控制器廠家的重視。圖3功能塊圖編程語言圖(五)結(jié)構(gòu)文本(Structure Text )隨著可編程控制器的飛速發(fā)展,如果許多高級功能還是用梯形圖來表示,會很不方便。為了增強可編程控制器的數(shù)字運算、數(shù)據(jù)處理、圖表顯示、報表打印等功能,方便 用戶的使用,許多大中型可編程控制器都配備了PASCAL、 BASIC、C等高級編 程語言。這種編程方式叫做結(jié)構(gòu)文本。與梯形圖相比,結(jié)構(gòu)文本有兩個很大優(yōu)點,其一, 是能實現(xiàn)復(fù)雜的數(shù)學(xué)運算,其二,是非常簡潔和緊湊。用結(jié)構(gòu)文本編制極其復(fù)雜的數(shù)學(xué) 運算程序只占一頁紙。結(jié)構(gòu)文本用來編制邏輯運算程序也很容易。以上編程語言的五種表達式是由國際電工委員會 (IEC ) 1994年5月在可編程 控制器標(biāo)準(zhǔn)中推薦的。對于一款具體的可編程控制器,生產(chǎn)廠家可在這五種表達方式提 供其中的幾種編程語言供用戶選擇。 也就是說,并不是所有的可編程控制器都支持全部
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025屆葉城縣三上數(shù)學(xué)期末預(yù)測試題含解析
- 知識產(chǎn)權(quán)管理規(guī)范課件
- 2025屆內(nèi)蒙古莫力達瓦達斡爾族自治旗鐵堅中心校三上數(shù)學(xué)期末達標(biāo)檢測試題含解析
- 響應(yīng)式Web開發(fā)項目教程(HTML5 CSS3 Bootstrap)(第3版) 課件 第8章 Bootstrap基礎(chǔ)入門
- 軟件界面設(shè)計分析
- 語言教育的組織與實施
- 互聯(lián)網(wǎng)教育平臺開發(fā)合作框架合同
- 農(nóng)業(yè)經(jīng)濟園區(qū)管理協(xié)議
- 股東合作協(xié)議書的和建議
- 農(nóng)業(yè)機械合作使用及維護合同
- 血液凈化標(biāo)準(zhǔn)操作規(guī)程 2021 版
- 婚戀平臺合同協(xié)議書
- 保護患者隱私權(quán)醫(yī)療AI技術(shù)的倫理要求與實踐
- 權(quán)益配置與代理關(guān)系的成本效益分析
- 新課標(biāo)(水平三)體育與健康《籃球》大單元教學(xué)計劃及配套教案(18課時)
- DL∕T 5210.6-2019 電力建設(shè)施工質(zhì)量驗收規(guī)程 第6部分:調(diào)整試驗
- 2023版毛概課后答案
- 晨間戶外區(qū)域混齡體育活動的組織與實施ppt課件
- 第7章參數(shù)估計PPT課件
- 中國十大名茶(課堂PPT)
- 篇一:整改報告(范本)
評論
0/150
提交評論