版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、使用Wincc-自定義對象實現(xiàn)閥門復(fù)雜控制要求一、需求:閥門一般有5種狀態(tài):全開全關(guān)故障開關(guān)??刂?以wincc元件庫的閥門為基礎(chǔ),全開的時候顯示綠色,全關(guān)的時候顯示紅色,開過程顯示閃爍綠色,關(guān)過程顯示閃爍紅色,故障顯示閃爍黃色。二、實現(xiàn):思路一直接在元件的屬性寫腳本,但是這個方法在不同的控制對象,需要修改變量時,必須進(jìn)入腳本修改,萬一不小心,可能會修改其他代碼,而且修改不是很方便思路二建立wincc的自定義對象,可以解決上面問題。步驟1、在內(nèi)部變量建立五個變量命名為bool1 bool2 bool3 bool4 bool5bool1對應(yīng)全開bool2全關(guān)bool3開bool4關(guān)bool5故障
2、2、在畫面編輯器中,從庫中拖出一個閥門元件和5個靜態(tài)文本,把閥門元件的符號外觀屬性修改為Shaded-1 如下圖: 文本一對象名改為FullOpen文本二對象名改為FullClose文本三對象名改為Open文本四對象名改為Close文本五對象名改為Fault閥門元件對象名稱為Control13、把文本對象疊在一起,并所有文本的顯示屬性改為否,放到閥門后面,使其看不見。4全選對象(注意閥門元件是否被選中,可能需要shift+單擊來選中,右擊>自定義對象>創(chuàng)建把UserDefined2名稱修改為Script 用來放置需要修改腳本的屬性,并將control1的前景色閃爍顏色閃爍樣式加入到
3、Script屬性組的下面。如下圖: 5、回到選擇的屬性框,右擊選擇-主題選擇并把userDefined3添加到已選主題框中(右移確定后,修改userDefined3為userDefined(這個屬性組中存儲的是在工程中我們要添加的變量名,分別把FullOpen FullClose Open Close Fault 5個文本變量的文本屬性添加到userDefined下面,并右擊修改屬性的名稱,確定完成修改。修改后如下。 6、添加腳本在Script下的ForeColor屬性添加vbs腳本:Dim fullopen,fullclose,open,close,faultIf Item.FullOpen
4、<>"" Then '防止輸入空字符fullopen=HMIRuntime.Tags (Item.FullOpen.Read( '獲取閥門全開變量值End IfIf Item.FullClose<>"" Then '防止輸入空字符fullclose=HMIRuntime.Tags (Item.FullClose.Read('獲取閥門全關(guān)變量值End IfIf Item.Open<>"" Then '防止輸入空字符open=HMIRuntime.Tags (It
5、em.Open.Read('獲取閥門開變量值End IfIf Item.Close<>"" Then '防止輸入空字符close=HMIRuntime.Tags (Item.Close.Read('獲取閥門關(guān)變量值End IfIf Item.fault<>"" Then '防止輸入空字符fault=HMIRuntime.Tags (Item.fault.Read('獲取閥門故障變量值End IfIf fault=1 Then'當(dāng)故障ForeColor_Trigger=RGB(255,
6、255,0'前景色黃色I(xiàn)tem.BlinkColor=RGB(180,180,0'閃爍色淡黃色I(xiàn)tem.BlinkMode=2 '閃爍模式選擇(詳見winccElseif fullopen =1 Then '當(dāng)全開ForeColor_Trigger=RGB(0,255,0'前景色綠色I(xiàn)tem.BlinkMode=0'閃爍模式選擇(0為取消閃爍Elseif fullclose =1 Then '當(dāng)全關(guān)ForeColor_Trigger=RGB(255,0,0'前景色紅色I(xiàn)tem.BlinkMode=0'閃爍模式選擇(0為取消
7、閃爍ElseForeColor_Trigger=RGB(128,128,128'其他狀態(tài)為灰色End If在BlinkColor屬性中添加如下腳本:Dim fullopen,fullclose,open,close,faultIf Item.FullOpen<>"" Then '防止輸入空字符fullopen=HMIRuntime.Tags (Item.FullOpen.Read( '獲取閥門全開變量值End IfIf Item.FullClose<>"" Then '防止輸入空字符fullclos
8、e=HMIRuntime.Tags (Item.FullClose.Read('獲取閥門全關(guān)變量值End IfIf Item.Open<>"" Then '防止輸入空字符open=HMIRuntime.Tags (Item.Open.Read('獲取閥門開變量值End IfIf Item.Close<>"" Then '防止輸入空字符close=HMIRuntime.Tags (Item.Close.Read('獲取閥門關(guān)變量值End IfIf Item.fault<>"
9、;" Then '防止輸入空字符fault=HMIRuntime.Tags (Item.fault.Read('獲取閥門故障變量值End IfIf fullopen=0 And fullclose=0 And fault=0 ThenIf open=1 Then '閥門打開過程'實現(xiàn)灰色與綠色的交替閃爍Item.ForeColor=RGB(128,128,128BlinkColor_Trigger=RGB(0,255,0Item.BlinkMode=2Elseif close=1 Then '閥門關(guān)閉過程'實現(xiàn)灰色與紅色的交替閃爍Item.ForeColor=RGB(128,128,128BlinkColor_Trigger=RGB(255,0,0Item.BlinkMode=2End IfEnd IfIf open=0 And close=0 And fault=0 ThenItem.BlinkMode=0'除了開關(guān)故障其余取消閃爍End If到這里我們需要實現(xiàn)的功能就已經(jīng)實現(xià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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024燃?xì)廨斉渚W(wǎng)絡(luò)建設(shè)項目代建合同書3篇
- 2024年車展場地租賃協(xié)議
- 2025年度信息安全保密管理合同3篇
- 教育之光:塑造未來
- 2025年度特色餐廳與旅行社文化體驗合作框架協(xié)議3篇
- 專業(yè)化汽車配件供應(yīng)及服務(wù)采購協(xié)議書版
- 2025年度智慧社區(qū)物業(yè)管理系統(tǒng)開發(fā)合同示范2篇
- 綠色金融產(chǎn)品開發(fā)協(xié)議
- 2024版人工智能語音助手開發(fā)合同(標(biāo)的:語音識別技術(shù))
- 2024新版房貸合同:個人住房貸款合同速覽版
- 迪士尼樂園總體規(guī)劃
- 惠州學(xué)院《大學(xué)物理》2021-2022學(xué)年第一學(xué)期期末試卷
- 2024年江蘇省蘇州市中考數(shù)學(xué)試卷含答案
- 2024年世界職業(yè)院校技能大賽高職組“市政管線(道)數(shù)字化施工組”賽項考試題庫
- 2024消防安全警示教育(含近期事故案例)
- Starter Section 1 Meeting English 說課稿 -2024-2025學(xué)年北師大版(2024)初中英語七年級上冊
- 大學(xué)計算機(jī)基礎(chǔ)(第2版) 課件 第1章 計算機(jī)概述
- 2025年蛇年年度營銷日歷營銷建議【2025營銷日歷】
- 2024年法律職業(yè)資格考試(試卷一)客觀題試卷及解答參考
- 2024年職工普法教育宣講培訓(xùn)課件
- 食堂項目經(jīng)理培訓(xùn)
評論
0/150
提交評論