




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、SCControl圖形組態(tài)軟件 SCControl圖形化控制方案組態(tài)軟件是ECS- 100系統(tǒng)AdvanTrol軟件的重要組成部分之一, 基于Windows操作系統(tǒng)設(shè)計(jì),充分利用 Windows操作系統(tǒng)的優(yōu)點(diǎn),具有良好的用戶界 面。 SCControl圖形組態(tài)軟件 SCControl集成了 q功能塊圖(FBD)編輯器 q梯形圖(LD)編輯器 q順控圖(SFC)編輯器 qST語言編輯器 SCControl 圖形組態(tài)軟件 q問題一 如何進(jìn)入組態(tài)軟件? q問題二 如何保存一個(gè)工程? q問題三 如何將一個(gè)工程與我們的組態(tài)聯(lián)系在一起? SCControl的工程管理 SCControl的工程管理包括 q控
2、制站地址的設(shè)置 q段落管理 q段落的名稱,類型,所用的編輯器 q任務(wù)管理 q段落執(zhí)行的周期,執(zhí)行的次序 SCControl的變量 SCControl的變量按照其作用范圍可以分為三 類: q組態(tài)時(shí)定義的變量 作用范圍:整個(gè)組態(tài),包括圖形化工程和SCX 語言程序 q工程中定義的變量 作用范圍:整個(gè)圖形化工程,包括各個(gè)段落 q對(duì)象中定義的變量 作用范圍:只在該段落起作用 SCControl圖形化組態(tài) 練習(xí)一下: q使用不同的編輯器建立幾個(gè)段落 q改變段落的執(zhí)行周期 q調(diào)整段落的執(zhí)行次序 第一種編輯器FBD 功能塊圖 FBD: Function Block Diagram 功能塊圖 q功能塊圖編輯器的
3、界面 q功能塊圖所提供的工具 q如何用功能塊圖編輯器實(shí)現(xiàn)我們的程 序 功能塊圖編輯器的界面 FBD編輯器-IEC模塊庫(kù) q算術(shù)運(yùn)算模塊 q比較運(yùn)算模塊 q轉(zhuǎn)換運(yùn)算模塊 q計(jì)數(shù)器模塊 q邏輯模塊 q數(shù)學(xué)模塊 q選擇模塊 q定時(shí)器模塊 q觸發(fā)器模塊 FBD編輯器-IEC模塊庫(kù) 讓我們以加法模塊為例,熟悉一下模 塊在使用時(shí)需要做哪些工作 FBD編輯器-IEC模塊庫(kù) q讓我們用基本模塊來實(shí)現(xiàn)一個(gè)簡(jiǎn)單 的小程序: q現(xiàn)場(chǎng)有一個(gè)液位PI-101,當(dāng)該液位 超過80%的時(shí)候要求我們關(guān)掉進(jìn)料泵 的開關(guān)KO-101 FBD編輯器-輔助模塊庫(kù) q控制模塊: BSC,單回路模塊 CSC,串級(jí)模塊 q累積函數(shù)模塊:
4、TOTAL-ACCUM q輸入處理: AIALM,模擬量輸入處理 COMPENSATE,補(bǔ)償模塊 FBD編輯器-輔助模塊庫(kù) 讓我們用剛才學(xué)過的模塊來編一段程 序: FBD編輯器-輔助模塊庫(kù) q通過兩個(gè)單回路分 別控制液位LI-001和 流量FI-001;其中1# 泵控制液位,2#泵控 制流量。 q當(dāng)1#泵故障時(shí),2# 泵控制液位,流量不 再通過回路來調(diào)節(jié) FBD編輯器-輔助模塊庫(kù) q通過兩個(gè)單回路分 別控制液位LI-001和 流量FI-001;其中1# 泵控制液位,2#泵控 制流量。 q當(dāng)1#泵故障時(shí),2# 泵控制液位,流量不 再通過回路來調(diào)節(jié) FBD編輯器-輔助模塊庫(kù) 回顧一下剛才練習(xí)的步驟
5、? q根據(jù)工藝要求進(jìn)行設(shè)計(jì),找到所需要的功能塊 q自定義兩個(gè)單回路,定義所需的中間變量 q怎么定義的? q利用功能塊和變量合理連接,實(shí)現(xiàn)我們的要求 FBD編輯器-自定義模塊庫(kù) 自定義模塊庫(kù)收集了 當(dāng)前工程所編輯的所 有模塊。 練習(xí)時(shí)間 讓我們回顧一下用讓我們回顧一下用FBDFBD編輯器編制一段程序的基本步驟:編輯器編制一段程序的基本步驟: q進(jìn)入圖形化編程軟件進(jìn)入圖形化編程軟件 q新建一個(gè)段落,段落的類型選擇新建一個(gè)段落,段落的類型選擇FBDFBD q根據(jù)工藝要求列出我們的控制算法根據(jù)工藝要求列出我們的控制算法 q根據(jù)控制算法選擇合適的模塊根據(jù)控制算法選擇合適的模塊 q將所選的模塊按照算法要求
6、組合在一起,形成不同的語將所選的模塊按照算法要求組合在一起,形成不同的語 句,從而實(shí)現(xiàn)我們的要求句,從而實(shí)現(xiàn)我們的要求 q最后,將編制好的程序保存,編譯;如果編譯成功請(qǐng)回最后,將編制好的程序保存,編譯;如果編譯成功請(qǐng)回 到組態(tài)軟件中進(jìn)行聯(lián)編,如果出錯(cuò),請(qǐng)根據(jù)出錯(cuò)信息查找到組態(tài)軟件中進(jìn)行聯(lián)編,如果出錯(cuò),請(qǐng)根據(jù)出錯(cuò)信息查找 錯(cuò)誤修改程序直至編譯成功錯(cuò)誤修改程序直至編譯成功 注意事項(xiàng)! 對(duì)于編程的時(shí)候經(jīng)常出現(xiàn)的一些錯(cuò)誤,對(duì)于編程的時(shí)候經(jīng)常出現(xiàn)的一些錯(cuò)誤, 你是否知道是怎么引起的?你是否知道是怎么引起的? q出現(xiàn)變量非法的提示?出現(xiàn)變量非法的提示? 是否在變量定義的時(shí)候使用了非法字符是否在變量定義的時(shí)
7、候使用了非法字符? ?例如,例如,PI-101;PI-101;圖圖 形化組態(tài)的時(shí)候不允許使用減號(hào)形化組態(tài)的時(shí)候不允許使用減號(hào)“-”-”,但是可以采用下,但是可以采用下 劃線劃線“_”_” 注意事項(xiàng)! q出現(xiàn)數(shù)據(jù)類型不匹配的提示?出現(xiàn)數(shù)據(jù)類型不匹配的提示? 輸入輸出引腳所連接的數(shù)據(jù)與功能塊所要求的數(shù)據(jù)類型不輸入輸出引腳所連接的數(shù)據(jù)與功能塊所要求的數(shù)據(jù)類型不 匹配?匹配? 例如例如 第二種編輯器LD 梯形圖 LD: Ladder Diagram LD編輯器 LD編輯器的界面與FBD編輯器的界面差不多,不 過其中還是有一些細(xì)微的差別,讓我們一起看 一下: LD編輯器 常開觸點(diǎn)常開觸點(diǎn) 常閉觸點(diǎn)常閉觸
8、點(diǎn) 正跳變觸點(diǎn)正跳變觸點(diǎn) 負(fù)跳變觸點(diǎn)負(fù)跳變觸點(diǎn) 線圈線圈 取反線圈取反線圈 置位線圈置位線圈 復(fù)位線圈復(fù)位線圈 正跳變線圈正跳變線圈 負(fù)跳變線圈負(fù)跳變線圈 LD編輯器觸點(diǎn) 觸點(diǎn)的特點(diǎn):觸點(diǎn)的特點(diǎn): 在變量的控制下斷開或閉合在變量的控制下斷開或閉合 LD編輯器觸點(diǎn) 不同類型的觸點(diǎn)有什么區(qū)別?不同類型的觸點(diǎn)有什么區(qū)別? LD編輯器觸點(diǎn) LD編輯器線圈 線圈的特點(diǎn):線圈的特點(diǎn): 線圈的通電狀態(tài)決定了變量的狀態(tài)線圈的通電狀態(tài)決定了變量的狀態(tài) LD編輯器線圈 不同類型的線圈有什么區(qū)別?不同類型的線圈有什么區(qū)別? LD編輯器線圈 LD編輯器線圈 LD編輯器線圈 LD編輯器觸點(diǎn)與線圈 觸點(diǎn)與線圈的區(qū)別?觸點(diǎn)
9、與線圈的區(qū)別? LD編輯器觸點(diǎn)與線圈 線圈線圈變量變量 觸點(diǎn)觸點(diǎn) 通過通過變量變量的中轉(zhuǎn)作用實(shí)的中轉(zhuǎn)作用實(shí) 現(xiàn)線圈對(duì)觸點(diǎn)的控制!現(xiàn)線圈對(duì)觸點(diǎn)的控制! LD編輯器觸點(diǎn)與線圈 通過變量的中轉(zhuǎn)作用實(shí)現(xiàn)線 圈對(duì)觸點(diǎn)的控制! LD編輯器小練習(xí) q通過兩個(gè)單回路分 別控制液位LI-001和 流量FI-001;其中1# 泵控制液位,2#泵控 制流量。 q當(dāng)1#泵故障時(shí),2# 泵控制液位,流量不 再通過回路來調(diào)節(jié) LD編輯器小練習(xí) q通過兩個(gè)單回路分別控制液位LI-001和流量FI- 001;其中1#泵控制液位,2#泵控制流量。 q當(dāng)1#泵故障時(shí),2#泵控制液位,流量不再通過 回路來調(diào)節(jié) 練習(xí)時(shí)間 讓我們回顧
10、一下用讓我們回顧一下用LDLD編輯器編制一段程序的基本步驟:編輯器編制一段程序的基本步驟: q進(jìn)入圖形化編程軟件,新建一個(gè)段落,段落的類型選擇進(jìn)入圖形化編程軟件,新建一個(gè)段落,段落的類型選擇LDLD q根據(jù)工藝要求列出我們的控制算法,并定義相應(yīng)的變量和根據(jù)工藝要求列出我們的控制算法,并定義相應(yīng)的變量和 回路回路 q根據(jù)控制算法選擇合適的線圈、觸點(diǎn),必要時(shí)需要選擇功根據(jù)控制算法選擇合適的線圈、觸點(diǎn),必要時(shí)需要選擇功 能塊能塊 q按照算法要求組織不同的語句,從而實(shí)現(xiàn)我們的要求按照算法要求組織不同的語句,從而實(shí)現(xiàn)我們的要求 q最后,將編制好的程序保存,編譯;如果編譯成功請(qǐng)回到最后,將編制好的程序保存
11、,編譯;如果編譯成功請(qǐng)回到 組態(tài)軟件中進(jìn)行聯(lián)編,如果出錯(cuò),請(qǐng)根據(jù)出錯(cuò)信息查找錯(cuò)誤組態(tài)軟件中進(jìn)行聯(lián)編,如果出錯(cuò),請(qǐng)根據(jù)出錯(cuò)信息查找錯(cuò)誤 修改程序直至編譯成功修改程序直至編譯成功 注意事項(xiàng)! q出現(xiàn)數(shù)據(jù)類型不匹配的提示?出現(xiàn)數(shù)據(jù)類型不匹配的提示? 輸入輸出引腳所連接的數(shù)據(jù)與功能塊所要求的數(shù)據(jù)類輸入輸出引腳所連接的數(shù)據(jù)與功能塊所要求的數(shù)據(jù)類 型不匹配?型不匹配? q區(qū)段沒有區(qū)段沒有跟跟匯流條相連匯流條相連 q沒有選擇合適的線圈或觸點(diǎn)沒有選擇合適的線圈或觸點(diǎn) 第三種編輯器SFC 順控圖 SFC: qSFC是順序流程的圖形化表示 qSFC把流程分解為一個(gè)個(gè)相對(duì)獨(dú)立的步(Step) qSFC通過轉(zhuǎn)換(Tr
12、ansition)使流程按順序執(zhí)行 qSFC可以方便的實(shí)現(xiàn)批量過程控制 SFC編輯器 SFC編輯器 q復(fù)雜的開關(guān)量控制 在順控圖中是不是 非常容易實(shí)現(xiàn)? q還是先讓我們一起 熟悉一下SFC編輯 器給我們提供了那 些方便的工具: SFC編輯器-組態(tài)元素 步步 轉(zhuǎn)換轉(zhuǎn)換 跳轉(zhuǎn)跳轉(zhuǎn) 擇一分支擇一分支 擇一結(jié)合擇一結(jié)合 并行分支并行分支 并行結(jié)合并行結(jié)合 起始步起始步 終止步終止步 步類型 步類型有三種: 起始步 普通步 終止步 起始步和終止步在SFC圖中必須有且只能各有一個(gè)。 SFC的執(zhí)行從起始步開始到終止步結(jié)束。 轉(zhuǎn)換 q轉(zhuǎn)換用來指明將控制從一個(gè)步轉(zhuǎn)移到其它步的 條件 q當(dāng)轉(zhuǎn)換條件滿足時(shí),緊接在前
13、的步從激活態(tài)變 成不激活態(tài)。然后緊接在后的步將從不激活態(tài) 轉(zhuǎn)變成激活態(tài) 轉(zhuǎn)換和步的連接圖例 S結(jié)構(gòu)結(jié)構(gòu)T結(jié)構(gòu)結(jié)構(gòu)S結(jié)構(gòu)結(jié)構(gòu)T結(jié)構(gòu)結(jié)構(gòu) 跳轉(zhuǎn) 跳轉(zhuǎn)允許程序從不 同的步繼續(xù)執(zhí)行 擇一分支與擇一結(jié)合 擇一分支提供了在SFC程序 中實(shí)現(xiàn)條件控制的控制流程 選擇執(zhí)行的方法 在擇一分支結(jié)構(gòu)內(nèi)只能有一 個(gè)分支被激活 分支的優(yōu)先級(jí)從左到右 擇一分支和擇一接合必須一 一對(duì)應(yīng) 分支必須結(jié)束于同一擇一接 合或者結(jié)束于跳轉(zhuǎn) 并行分支與并行結(jié)合 并行分支使流程中幾個(gè) 子流程同時(shí)進(jìn)行 各分支的執(zhí)行同時(shí)進(jìn)行, 不相互影響 并行分支和并行接合必 須一一對(duì)應(yīng) 只有當(dāng)所有的分支的最 后一步都激活時(shí),才測(cè) 試并行接合緊接的轉(zhuǎn)換 的
14、條件是否滿足。 在并行結(jié)構(gòu)內(nèi)部的跳轉(zhuǎn) 不能跳到并行結(jié)構(gòu)的外 部 熟悉了各個(gè)工具后,如何將我們的 任務(wù)交給 “步”去完成? SFC編輯器 操作!操作! 操作是對(duì)實(shí)際現(xiàn)場(chǎng)設(shè)備進(jìn)行的操縱的描述 q一個(gè)步中可以有0個(gè)或多個(gè)操作 q操作可以是一個(gè)布爾變量(操作變量) q操作有多種類型,操作類型由操作限定詞來描 述 SFC編輯器-操作 操作限定詞 N操作在步的整個(gè)激活期間激活,隨著步退出激活狀 態(tài)恢復(fù)成不激活狀態(tài) S操作在步激活后將一直保持激活 R操作在步激活后將一直保持在不激活狀態(tài) L操作在步激活后在限定的時(shí)間內(nèi)保持激活,超出時(shí) 間恢復(fù)成不激活狀態(tài)(延時(shí)) D操作在步激活后經(jīng)過限定的時(shí)間后,變?yōu)榧せ顮顟B(tài)
15、, 隨著步變成不激活狀態(tài),操作恢復(fù)成不激活 P操作在步激活后只激活一個(gè)程序掃描時(shí)間,然后恢 復(fù)成不激活狀態(tài) DS操作在步激活后經(jīng)過限定的時(shí)間后,變?yōu)榧せ顮顟B(tài), 并一直維持 操作限定詞 SFC控制變量 可以設(shè)置以下控制變量來控制SFC程序的運(yùn)行: q復(fù)位變量 為ON時(shí),SFC程序起始步被設(shè)置為激活步,其它 步都強(qiáng)制變?yōu)椴患せ顮顟B(tài),順控程序從頭開始重新 執(zhí)行。為OFF時(shí),復(fù)位變量無效。 q運(yùn)行變量 為ON時(shí),SFC程序正常執(zhí)行。為OFF時(shí),所有其它 控制變量都無效,SFC程序停止運(yùn)行。 SFC控制變量 q保持變量 為ON時(shí),當(dāng)前激活步將一直保持執(zhí)行而不管緊接 的轉(zhuǎn)換條件是否滿足,轉(zhuǎn)換條件測(cè)試將不進(jìn)
16、行。 此變量受運(yùn)行變量和復(fù)位變量的影響。 q強(qiáng)制步進(jìn)變量 為ON時(shí),當(dāng)前激活步不管轉(zhuǎn)換條件是否滿足,都 變?yōu)椴患せ顮顟B(tài),按順序的下一步變?yōu)榧せ顮顟B(tài)。 強(qiáng)制步進(jìn)變量受以上所有變量的影響。 q操作使能變量 為ON時(shí),步中的操作才被執(zhí)行。 現(xiàn)有一工藝要求: 向一罐內(nèi)送料(啟動(dòng)1#泵:KO-001),當(dāng)液位(LI-001) 達(dá)到80%的時(shí)候停止送料,開始加熱,加熱10分鐘后啟 動(dòng)出料泵(KO-002),直至液位達(dá)到20%,在開始送料。 如此循環(huán)。 讓我們一起作起始步和第一個(gè)轉(zhuǎn)換,接下來大家試著自讓我們一起作起始步和第一個(gè)轉(zhuǎn)換,接下來大家試著自 己做,作完之后我們?cè)偌w討論一下。己做,作完之后我們?cè)偌w
17、討論一下。 練習(xí)時(shí)間 q必須有一個(gè)復(fù)位變量 q起始步的初始化工作一定要考慮仔細(xì):比如說 將復(fù)位變量復(fù)位 注意事項(xiàng) 第三種編輯器ST語言 ST語言的主要作用就是可以編制自定義函數(shù)和模塊 供其它編輯器使用 ST語言-標(biāo)識(shí)符 變量、函數(shù)等標(biāo)識(shí)符的命名必須滿足下列條件: 以英文字母開頭 續(xù)以英文字母、數(shù)字或下劃線 1.字符長(zhǎng)度最多為24個(gè)字符 ST語言-運(yùn)算符 運(yùn)算符描述類型優(yōu)先級(jí) ()表達(dá)式運(yùn)算9 .取結(jié)構(gòu)成員8 取數(shù)組成員8 -單目負(fù)7 NOT取反邏輯運(yùn)算7 * (MUL)乘算術(shù)運(yùn)算6 / (DIV)除算術(shù)運(yùn)算6 MOD取余算術(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)算4 AND與邏輯運(yùn)算3 XOR異或邏輯運(yùn)算2 OR或邏輯運(yùn)算1 IF條件語句 IF A 0 THEN B = 1; ELSE B = 3; END_IF; CASE
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 ISO 16254:2024 EN Acoustics - Measurement of sound emitted by road vehicles of category M and N at standstill and low speed operation - Engineering method
- 2025年度短信平臺(tái)數(shù)據(jù)統(tǒng)計(jì)分析服務(wù)合同范本
- 2025年度陽(yáng)臺(tái)裝修封包與景觀照明系統(tǒng)安裝合同
- 化學(xué)-黑龍江省大慶市實(shí)驗(yàn)中學(xué)2024-2025學(xué)年高一上學(xué)期階段考試
- 軟件開發(fā)項(xiàng)目管理計(jì)劃
- 秘書工作任務(wù)安排計(jì)劃
- 韻律之聲學(xué)校聲樂社團(tuán)訓(xùn)練計(jì)劃
- 從規(guī)劃到執(zhí)行的工作計(jì)劃流程
- 持續(xù)改進(jìn)班級(jí)工作方法計(jì)劃
- 從消費(fèi)者行為看品牌優(yōu)化計(jì)劃
- 高三日語一輪復(fù)習(xí)之自謙語句型課件
- YYT 0325-2022 一次性使用無菌導(dǎo)尿管
- 馬克思主義基本原理教案:第一章+教案
- 腹股溝斜疝護(hù)理查房ppt
- 重走長(zhǎng)征路卡通思維導(dǎo)圖
- 醫(yī)院招聘醫(yī)護(hù)人員報(bào)名登記表
- 完整解讀2022年《義務(wù)教育課程方案》2022年《義務(wù)教育課程方案(2022版)》新課標(biāo)PPT
- 央企最新版員工手冊(cè)vvv
- 0- 18歲兒童少年身高、體重百分位數(shù)值表
- 吸收塔防腐施工方案(電廠脫硫裝置防腐施工工藝)
- 最炫民族風(fēng)歌詞
評(píng)論
0/150
提交評(píng)論