SCControl圖形組態(tài)軟件_第1頁
SCControl圖形組態(tài)軟件_第2頁
SCControl圖形組態(tài)軟件_第3頁
SCControl圖形組態(tài)軟件_第4頁
SCControl圖形組態(tài)軟件_第5頁
已閱讀5頁,還剩62頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

SCControl圖形組態(tài)軟件第一頁,共67頁。SCControl圖形組態(tài)軟件SCControl集成了功能塊圖(FBD)編輯器梯形圖(LD)編輯器順控圖(SFC)編輯器ST語言編輯器第二頁,共67頁。SCControl圖形組態(tài)軟件問題一如何進(jìn)入組態(tài)軟件?問題二如何保存一個工程?問題三如何將一個工程與我們的組態(tài)聯(lián)系在一起?第三頁,共67頁。SCControl的工程管理SCControl的工程管理包括控制站地址的設(shè)置段落管理段落的名稱,類型,所用的編輯器任務(wù)管理段落執(zhí)行的周期,執(zhí)行的次序第四頁,共67頁。SCControl的變量SCControl的變量按照其作用范圍可以分為三類:組態(tài)時定義的變量作用范圍:整個組態(tài),包括圖形化工程和SCX語言程序工程中定義的變量作用范圍:整個圖形化工程,包括各個段落對象中定義的變量作用范圍:只在該段落起作用第五頁,共67頁。SCControl圖形化組態(tài)練習(xí)一下:使用不同的編輯器建立幾個段落改變段落的執(zhí)行周期調(diào)整段落的執(zhí)行次序第六頁,共67頁。第一種編輯器FBD功能塊圖FBD:FunctionBlockDiagram第七頁,共67頁。功能塊圖功能塊圖編輯器的界面功能塊圖所提供的工具如何用功能塊圖編輯器實現(xiàn)我們的程序第八頁,共67頁。功能塊圖編輯器的界面第九頁,共67頁。FBD編輯器-IEC模塊庫算術(shù)運(yùn)算模塊比較運(yùn)算模塊轉(zhuǎn)換運(yùn)算模塊計數(shù)器模塊邏輯模塊數(shù)學(xué)模塊選擇模塊定時器模塊觸發(fā)器模塊第十頁,共67頁。FBD編輯器-IEC模塊庫讓我們以加法模塊為例,熟悉一下模塊在使用時需要做哪些工作第十一頁,共67頁。FBD編輯器-IEC模塊庫讓我們用基本模塊來實現(xiàn)一個簡單的小程序:現(xiàn)場有一個液位PI-101,當(dāng)該液位超過80%的時候要求我們關(guān)掉進(jìn)料泵的開關(guān)KO-101第十二頁,共67頁。FBD編輯器-輔助模塊庫控制模塊:BSC,單回路模塊CSC,串級模塊累積函數(shù)模塊:TOTAL-ACCUM輸入處理:AIALM,模擬量輸入處理COMPENSATE,補(bǔ)償模塊第十三頁,共67頁。FBD編輯器-輔助模塊庫讓我們用剛才學(xué)過的模塊來編一段程序:第十四頁,共67頁。FBD編輯器-輔助模塊庫通過兩個單回路分別控制液位LI-001和流量FI-001;其中1#泵控制液位,2#泵控制流量。當(dāng)1#泵故障時,2#泵控制液位,流量不再通過回路來調(diào)節(jié)第十五頁,共67頁。FBD編輯器-輔助模塊庫通過兩個單回路分別控制液位LI-001和流量FI-001;其中1#泵控制液位,2#泵控制流量。當(dāng)1#泵故障時,2#泵控制液位,流量不再通過回路來調(diào)節(jié)第十六頁,共67頁。FBD編輯器-輔助模塊庫回顧一下剛才練習(xí)的步驟?根據(jù)工藝要求進(jìn)行設(shè)計,找到所需要的功能塊自定義兩個單回路,定義所需的中間變量怎么定義的?利用功能塊和變量合理連接,實現(xiàn)我們的要求第十七頁,共67頁。FBD編輯器-自定義模塊庫自定義模塊庫收集了當(dāng)前工程所編輯的所有模塊。第十八頁,共67頁。練習(xí)時間讓我們回顧一下用FBD編輯器編制一段程序的基本步驟:進(jìn)入圖形化編程軟件新建一個段落,段落的類型選擇FBD根據(jù)工藝要求列出我們的控制算法根據(jù)控制算法選擇合適的模塊將所選的模塊按照算法要求組合在一起,形成不同的語句,從而實現(xiàn)我們的要求最后,將編制好的程序保存,編譯;如果編譯成功請回到組態(tài)軟件中進(jìn)行聯(lián)編,如果出錯,請根據(jù)出錯信息查找錯誤修改程序直至編譯成功第十九頁,共67頁。注意事項!對于編程的時候經(jīng)常出現(xiàn)的一些錯誤,你是否知道是怎么引起的?出現(xiàn)變量非法的提示?是否在變量定義的時候使用了非法字符?例如,PI-101;圖形化組態(tài)的時候不允許使用減號“-”,但是可以采用下劃線“_”第二十頁,共67頁。注意事項!出現(xiàn)數(shù)據(jù)類型不匹配的提示?輸入輸出引腳所連接的數(shù)據(jù)與功能塊所要求的數(shù)據(jù)類型不匹配?例如第二十一頁,共67頁。第二種編輯器LD梯形圖LD:LadderDiagram第二十二頁,共67頁。LD編輯器LD編輯器的界面與FBD編輯器的界面差不多,不過其中還是有一些細(xì)微的差別,讓我們一起看一下:第二十三頁,共67頁。LD編輯器常開觸點(diǎn)常閉觸點(diǎn)正跳變觸點(diǎn)負(fù)跳變觸點(diǎn)線圈取反線圈置位線圈復(fù)位線圈正跳變線圈負(fù)跳變線圈第二十四頁,共67頁。LD編輯器—觸點(diǎn)觸點(diǎn)的特點(diǎn):在變量的控制下斷開或閉合第二十五頁,共67頁。LD編輯器—觸點(diǎn)不同類型的觸點(diǎn)有什么區(qū)別?第二十六頁,共67頁。LD編輯器—觸點(diǎn)第二十七頁,共67頁。LD編輯器—線圈線圈的特點(diǎn):線圈的通電狀態(tài)決定了變量的狀態(tài)第二十八頁,共67頁。LD編輯器—線圈不同類型的線圈有什么區(qū)別?第二十九頁,共67頁。LD編輯器—線圈第三十頁,共67頁。LD編輯器—線圈第三十一頁,共67頁。LD編輯器—線圈第三十二頁,共67頁。LD編輯器—觸點(diǎn)與線圈觸點(diǎn)與線圈的區(qū)別?第三十三頁,共67頁。LD編輯器—觸點(diǎn)與線圈線圈變量觸點(diǎn)通過變量的中轉(zhuǎn)作用實現(xiàn)線圈對觸點(diǎn)的控制!第三十四頁,共67頁。LD編輯器—觸點(diǎn)與線圈通過變量的中轉(zhuǎn)作用實現(xiàn)線圈對觸點(diǎn)的控制!第三十五頁,共67頁。LD編輯器—小練習(xí)通過兩個單回路分別控制液位LI-001和流量FI-001;其中1#泵控制液位,2#泵控制流量。當(dāng)1#泵故障時,2#泵控制液位,流量不再通過回路來調(diào)節(jié)第三十六頁,共67頁。LD編輯器—小練習(xí)通過兩個單回路分別控制液位LI-001和流量FI-001;其中1#泵控制液位,2#泵控制流量。當(dāng)1#泵故障時,2#泵控制液位,流量不再通過回路來調(diào)節(jié)第三十七頁,共67頁。練習(xí)時間讓我們回顧一下用LD編輯器編制一段程序的基本步驟:進(jìn)入圖形化編程軟件,新建一個段落,段落的類型選擇LD根據(jù)工藝要求列出我們的控制算法,并定義相應(yīng)的變量和回路根據(jù)控制算法選擇合適的線圈、觸點(diǎn),必要時需要選擇功能塊按照算法要求組織不同的語句,從而實現(xiàn)我們的要求最后,將編制好的程序保存,編譯;如果編譯成功請回到組態(tài)軟件中進(jìn)行聯(lián)編,如果出錯,請根據(jù)出錯信息查找錯誤修改程序直至編譯成功第三十八頁,共67頁。注意事項!出現(xiàn)數(shù)據(jù)類型不匹配的提示?輸入輸出引腳所連接的數(shù)據(jù)與功能塊所要求的數(shù)據(jù)類型不匹配?區(qū)段沒有跟匯流條相連沒有選擇合適的線圈或觸點(diǎn)第三十九頁,共67頁。第三種編輯器SFC順控圖SFC:SequentialFunctionChart第四十頁,共67頁。SFC是順序流程的圖形化表示SFC把流程分解為一個個相對獨(dú)立的步(Step)SFC通過轉(zhuǎn)換(Transition)使流程按順序執(zhí)行SFC可以方便的實現(xiàn)批量過程控制SFC編輯器第四十一頁,共67頁。SFC編輯器復(fù)雜的開關(guān)量控制在順控圖中是不是非常容易實現(xiàn)?還是先讓我們一起熟悉一下SFC編輯器給我們提供了那些方便的工具:第四十二頁,共67頁。SFC編輯器-組態(tài)元素步轉(zhuǎn)換跳轉(zhuǎn)擇一分支擇一結(jié)合并行分支并行結(jié)合起始步終止步第四十三頁,共67頁。步類型步類型有三種:起始步普通步終止步起始步和終止步在SFC圖中必須有且只能各有一個。SFC的執(zhí)行從起始步開始到終止步結(jié)束。第四十四頁,共67頁。轉(zhuǎn)換轉(zhuǎn)換用來指明將控制從一個步轉(zhuǎn)移到其它步的條件當(dāng)轉(zhuǎn)換條件滿足時,緊接在前的步從激活態(tài)變成不激活態(tài)。然后緊接在后的步將從不激活態(tài)轉(zhuǎn)變成激活態(tài)第四十五頁,共67頁。轉(zhuǎn)換和步的連接圖例S結(jié)構(gòu)T結(jié)構(gòu)S結(jié)構(gòu)T結(jié)構(gòu)第四十六頁,共67頁。跳轉(zhuǎn)跳轉(zhuǎn)允許程序從不同的步繼續(xù)執(zhí)行第四十七頁,共67頁。擇一分支與擇一結(jié)合擇一分支提供了在SFC程序中實現(xiàn)條件控制的控制流程選擇執(zhí)行的方法在擇一分支結(jié)構(gòu)內(nèi)只能有一個分支被激活分支的優(yōu)先級從左到右擇一分支和擇一接合必須一一對應(yīng)分支必須結(jié)束于同一擇一接合或者結(jié)束于跳轉(zhuǎn)第四十八頁,共67頁。并行分支與并行結(jié)合并行分支使流程中幾個子流程同時進(jìn)行各分支的執(zhí)行同時進(jìn)行,不相互影響并行分支和并行接合必須一一對應(yīng)只有當(dāng)所有的分支的最后一步都激活時,才測試并行接合緊接的轉(zhuǎn)換的條件是否滿足。在并行結(jié)構(gòu)內(nèi)部的跳轉(zhuǎn)不能跳到并行結(jié)構(gòu)的外部第四十九頁,共67頁。熟悉了各個工具后,如何將我們的任務(wù)交給“步”去完成?SFC編輯器操作!第五十頁,共67頁。操作是對實際現(xiàn)場設(shè)備進(jìn)行的操縱的描述一個步中可以有0個或多個操作操作可以是一個布爾變量(操作變量)操作有多種類型,操作類型由操作限定詞來描述SFC編輯器-操作第五十一頁,共67頁。操作限定詞N 操作在步的整個激活期間激活,隨著步退出激活狀態(tài)恢復(fù)成不激活狀態(tài)S 操作在步激活后將一直保持激活R 操作在步激活后將一直保持在不激活狀態(tài)L 操作在步激活后在限定的時間內(nèi)保持激活,超出時間恢復(fù)成不激活狀態(tài)(延時)D 操作在步激活后經(jīng)過限定的時間后,變?yōu)榧せ顮顟B(tài),隨著步變成不激活狀態(tài),操作恢復(fù)成不激活P 操作在步激活后只激活一個程序掃描時間,然后恢復(fù)成不激活狀態(tài)DS 操作在步激活后經(jīng)過限定的時間后,變?yōu)榧せ顮顟B(tài),并一直維持第五十二頁,共67頁。操作限定詞第五十三頁,共67頁。SFC控制變量可以設(shè)置以下控制變量來控制SFC程序的運(yùn)行:復(fù)位變量為ON時,SFC程序起始步被設(shè)置為激活步,其它步都強(qiáng)制變?yōu)椴患せ顮顟B(tài),順控程序從頭開始重新執(zhí)行。為OFF時,復(fù)位變量無效。運(yùn)行變量為ON時,SFC程序正常執(zhí)行。為OFF時,所有其它控制變量都無效,SFC程序停止運(yùn)行。第五十四頁,共67頁。SFC控制變量保持變量為ON時,當(dāng)前激活步將一直保持執(zhí)行而不管緊接的轉(zhuǎn)換條件是否滿足,轉(zhuǎn)換條件測試將不進(jìn)行。此變量受運(yùn)行變量和復(fù)位變量的影響。強(qiáng)制步進(jìn)變量為ON時,當(dāng)前激活步不管轉(zhuǎn)換條件是否滿足,都變?yōu)椴患せ顮顟B(tài),按順序的下一步變?yōu)榧せ顮顟B(tài)。強(qiáng)制步進(jìn)變量受以上所有變量的影響。操作使能變量為ON時,步中的操作才被執(zhí)行。第五十五頁,共67頁?,F(xiàn)有一工藝要求:向一罐內(nèi)送料(啟動1#泵:KO-001),當(dāng)液位(LI-001)達(dá)到80%的時候停止送料,開始加熱,加熱10分鐘后啟動出料泵(KO-002),直至液位達(dá)到20%,在開始送料。如此循環(huán)。

讓我們一起作起始步和第一個轉(zhuǎn)換,接下來大家試著自己做,作完之后我們再集體討論一下。練習(xí)時間第五十六頁,共67頁。必須有一個復(fù)位變量起始步的初始化工作一定要考慮仔細(xì):比如說將復(fù)位變量復(fù)位注意事項第五十七頁,共67頁。第三種編輯器ST語言ST語言的主要作用就是可以編制自定義函數(shù)和模塊供其它編輯器使用第五十八頁,共67頁。ST語言-標(biāo)識符變量、函數(shù)等標(biāo)識符的命名必須滿足下列條件:以英文字母開頭續(xù)以英文字母、數(shù)字或下劃線字符長度最多為24個字符第五十九頁,共67頁。ST語言-運(yùn)算符運(yùn)算符描述類型優(yōu)先級()表達(dá)式運(yùn)算

9.取結(jié)構(gòu)成員

8[]取數(shù)組成員

8-單目負(fù)

7NOT取反邏輯運(yùn)算7*(MUL)乘算術(shù)運(yùn)算6/(DIV)除算術(shù)運(yùn)算6MOD取余算術(shù)運(yùn)算6+(ADD)加算術(shù)運(yùn)算5-(SUB)減算術(shù)運(yùn)算5>大于比較運(yùn)算4>=大于等于比較運(yùn)算4<=小于等于比較運(yùn)算4<小于比較運(yùn)算4=等于比較運(yùn)算4<>不等于比較運(yùn)算4AND與邏輯運(yùn)算3XOR異或邏輯運(yùn)算2OR或邏輯運(yùn)算1第六十頁,共67頁。IF條件語句

IFA>0THENB=1;ELSEB=3;END_IF;

第六十一頁,共67頁。CASE條件語句

TW=FUNC1();CASETWOF1:I=1;2:I=2;ELSEI=3;END_CASE;第六十二頁,共67頁。FOR循環(huán)語句J=0;FORI

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論