|
|
|
自動化工程的所有操作畫麵,包括流程畫麵都是在圖形開發環境下製作、生成的,自動化工程設計人員使用最頻繁的組態軟件組件就是圖形開發環境,在力控軟件中的圖形開發環境(或界麵工具)是Draw,在Intouch中是WindowMaker。圖形開發環境是目標應用係統的主要生成工具之一。它依照操作係統的圖形標準,采用麵向對象的圖形技術,為使用者提供豐富、強大的繪圖編輯、動畫連接和腳本工具,提供右鍵菜單功能,幫助使用者簡化操作。 圖(tu)形(xing)開(kai)發(fa)環(huan)境(jing)的(de)主(zhu)要(yao)輸(shu)入(ru)設(she)備(bei)是(shi)鼠(shu)標(biao),鍵(jian)盤(pan)是(shi)輔(fu)助(zhu)輸(shu)入(ru)設(she)備(bei)。隨(sui)著(zhe)計(ji)算(suan)機(ji)技(ji)術(shu)的(de)飛(fei)速(su)發(fa)展(zhan),各(ge)種(zhong)圖(tu)形(xing)技(ji)術(shu)不(bu)斷(duan)被(bei)組(zu)態(tai)軟(ruan)件(jian)采(cai)用(yong),目(mu)前(qian)的(de)組(zu)態(tai)軟(ruan)件(jian)圖(tu)形(xing)開(kai)發(fa)環(huan)境(jing)使(shi)用(yong)起(qi)來(lai)十(shi)分(fen)方(fang)便(bian),各(ge)組(zu)態(tai)軟(ruan)件(jian)的(de)圖(tu)形(xing)開(kai)發(fa)環(huan)境(jing)大(da)同(tong)小(xiao)異(yi),現(xian)以(yi)力(li)控(kong)2.0為例給予簡要介紹。 一、基本概念 1、腳本程序 組態軟件的腳本程序提供了一個類Basic語言的編程工具,稱為腳本編輯器,腳本提供大量的函數和邏輯、算(suan)術(shu)算(suan)符(fu)供(gong)使(shi)用(yong)者(zhe)調(tiao)用(yong),以(yi)擴(kuo)充(chong)組(zu)態(tai)軟(ruan)件(jian)的(de)處(chu)理(li)能(neng)力(li),增(zeng)強(qiang)其(qi)功(gong)能(neng)。用(yong)腳(jiao)本(ben)編(bian)輯(ji)器(qi)編(bian)製(zhi)的(de)一(yi)段(duan)程(cheng)序(xu)可(ke)以(yi)由(you)事(shi)件(jian)觸(chu)發(fa)調(tiao)用(yong),可(ke)以(yi)周(zhou)期(qi)性(xing)地(di)執(zhi)行(xing),也(ye)可(ke)以(yi)規(gui)定(ding)在(zai)一(yi)定(ding)條(tiao)件(jian)下(xia)執(zhi)行(xing),使(shi)用(yong)靈(ling)活(huo),適(shi)合(he)一(yi)些(xie)複(fu)雜(za)的(de)應(ying)用(yong)。 2、圖形對象 窗口的內容由一些簡單或複雜的圖形構成,如:線、填充矩形、報警顯示等。我們把這些顯示在窗口對象之上的各種圖形統稱為圖形對象。 圖形對象包括簡單圖形對象和複雜圖形對象。 3、動畫連接 動畫連接建立畫麵中圖形對象與數據變量或表達式的對應關係。建立了動畫連接後,當圖形界麵運行程序View啟動並將組態數據裝入計算機內存後, 圖形對象的動畫屬性可以根據數據變量或表達式的變化,按動畫連接的要求進行改變。 注意:在所有動畫連接中,數據的值與圖形對象的變化幅度間都是按照線性關係關聯的。 4、簡單圖形對象 Draw有四種簡單圖形對象:線、填充體、文本、按鈕等。其中線又包括多種類型,如:垂直水平線、多折線等等;填充體也包括多種類型,如:矩形、多邊形等等。這些簡單圖形對象具有各種影響其外觀的屬性。這些屬性包括線色、填充色、高度、寬度、方向等等。屬性可以是動態的或靜態的。靜態屬性在圖形界麵運行程序View運行期間不能更改。而動態屬性則可以將屬性值與變量或表達式相連,在View運yun行xing期qi間jian動dong態tai改gai變bian。比bi如ru一yi個ge填tian充chong體ti的de填tian充chong顏yan色se就jiu可ke以yi與yu一yi個ge表biao達da式shi相xiang連lian,當dang這zhe個ge表biao達da式shi結jie果guo為wei真zhen時shi,填tian充chong顏yan色se變bian為wei某mou種zhong顏yan色se,當dang表biao達da式shi結jie果guo為wei假jia時shi,填tian充chong顏yan色se變bian為wei另ling一yi種zhong顏yan色se。 5、複雜圖形對象 複雜圖形對象的“複雜性”是相對簡單圖形對象而言的。複雜圖形對象或是由簡單圖形對象組合而成,或者是為完成特定功能而設計的組件、控件。複雜圖形對象中的報警、事件、趨勢、總貌、圖形模板、曆史報表和子圖等圖形對象,由力控2.0係統提供,用於完成特定功能,被歸納為一類,稱為“標準圖形”,而控件則可以來自第三方程序,也稱為外部對象。 1)、 組 組是由兩個或兩個以上的簡單圖形對象組成,作為整體進行操作。組可以按比例改變尺寸,對組可以定義動畫連接。 2)、單元 單元的形成有兩種情況。 一(yi)種(zhong)情(qing)況(kuang)由(you)兩(liang)個(ge)或(huo)兩(liang)個(ge)以(yi)上(shang)簡(jian)單(dan)圖(tu)形(xing)對(dui)象(xiang)組(zu)成(cheng),作(zuo)為(wei)整(zheng)體(ti)進(jin)行(xing)操(cao)作(zuo)。單(dan)元(yuan)的(de)尺(chi)寸(cun)不(bu)能(neng)改(gai)變(bian),對(dui)單(dan)元(yuan)內(nei)的(de)簡(jian)單(dan)圖(tu)形(xing)對(dui)象(xiang)可(ke)以(yi)設(she)計(ji)動(dong)畫(hua)連(lian)接(jie),動(dong)畫(hua)連(lian)接(jie)所(suo)引(yin)用(yong)的(de)變(bian)量(liang)可(ke)以(yi)進(jin)行(xing)變(bian)量(liang)替(ti)換(huan)。 另一種情況由一個複雜圖形對象和一個(或多個)簡單圖形對象組成。此時簡單圖形對象與複雜圖形對象之間建立了一種特殊的連接關係,稱之為“單元連接”關係。具有單元連接關係的簡單圖形對象失去了普通的簡單圖形對象的一些屬性(如:與某些複雜圖形對象形成單元連接關係後,它們不再支持普通的動畫連接),但能夠針對所連接的複雜圖形對象完成一些特殊操作(如:改變複雜圖形對象屬性等)。另外,不是所有複雜圖形對象都可以和簡單圖形對象建立“單元連接”關係。 3)、報警 baojingshidangguochengbianliangdeshuzhichaochuzhengchangfanweishideteshuzhuangtai,zhiyaozaichuangkouzhongzutailebaojingduixiang,zezaifashengbaojingshibaojingxinxijiuhuizidongxianshizaibaojingduixiangshang。anzhaobaojingdejiluxingshikeyijiangbaojinghuafenchengshishibaojinghelishibaojing,anzhaobaojingchanshengdegenyuanhuafenkeyijiangbaojinghuafenchengguochengbaojinghexitongbaojing。 ・實時報警 實時報警是指當前時刻實時數據庫中產生的最新的若幹條報警,報警信息包括:時間、位號、報警狀態、報警優先級等,可以組態設置。 ・曆史報警 曆史報警記錄是在數據庫中發生過報警的報警記錄,報警信息包括:時間、位號、報警狀態、報警優先級及確認信息等,可以組態設置。 ・過程報警 過程報警是指生產過程情況的警告,主要是過程變量的報警。 ・係統報警 係統報警是係統運行錯誤報警以及I/O設備運行錯誤或故障等報警。 4)、事件 事件係統記錄各種係統狀態信息、係統報警及確認信息以及用戶操作信息,並提供對事件記錄進行瀏覽和查詢的工具。 5)、趨勢 趨勢是用曲線形式反映過程變量在一段時間範圍內數值變化情況的重要手段,在Draw中有兩種趨勢:實時趨勢和曆史趨勢。 ・實時趨勢 實(shi)時(shi)趨(qu)勢(shi)是(shi)變(bian)量(liang)或(huo)表(biao)達(da)式(shi)的(de)值(zhi)隨(sui)時(shi)間(jian)變(bian)化(hua)所(suo)繪(hui)出(chu)的(de)二(er)維(wei)曲(qu)線(xian),一(yi)個(ge)實(shi)時(shi)趨(qu)勢(shi)所(suo)關(guan)聯(lian)的(de)所(suo)有(you)過(guo)程(cheng)變(bian)量(liang)的(de)趨(qu)勢(shi)數(shu)據(ju)不(bu)被(bei)保(bao)存(cun)在(zai)磁(ci)盤(pan)上(shang),因(yin)而(er)不(bu)能(neng)按(an)照(zhao)時(shi)間(jian)翻(fan)頁(ye)瀏(liu)覽(lan)。屬(shu)性(xing)包(bao)括(kuo):shujucaiyangzhouqi,shijianchangdu,shijiankedushu,qushibidedingyi,bideyanse,bidexiankuan,liangchengkedushu,kedudeyanse,shijianbiaoqian,liangchengbiaoqiandeshuliang,yanse,beijingse,weizhi,kuandu,gaodudeng。yigeshishiqushiduixiangzuiduokeyidingyi8個過程變量,即8隻趨勢筆,並為每隻趨勢筆定義顏色。 ・曆史趨勢 曆(li)史(shi)趨(qu)勢(shi)是(shi)變(bian)量(liang)值(zhi)在(zai)過(guo)去(qu)一(yi)段(duan)期(qi)間(jian)隨(sui)時(shi)間(jian)變(bian)化(hua)所(suo)繪(hui)出(chu)的(de)二(er)維(wei)曲(qu)線(xian)。一(yi)個(ge)曆(li)史(shi)趨(qu)勢(shi)所(suo)關(guan)聯(lian)的(de)所(suo)有(you)過(guo)程(cheng)變(bian)量(liang)的(de)趨(qu)勢(shi)數(shu)據(ju)均(jun)被(bei)保(bao)存(cun)在(zai)磁(ci)盤(pan)上(shang),因(yin)而(er)可(ke)以(yi)按(an)照(zhao)時(shi)間(jian)翻(fan)頁(ye)瀏(liu)覽(lan)。屬(shu)性(xing)包(bao)括(kuo):shujuyuandezhiding,shujucaiyangzhouqi,qushibidedingyi,bideyanse,bidexiankuan,shijianchangdu,shijiankedushu,liangchengkedushu,kedudeyanse,shijianbiaoqian,liangchengbiaoqiandeshuliang,yanse,beijingse,weizhi,kuandu,gaodudeng。yigelishiqushiduixiangzuiduokeyidingyi8個過程變量,即8隻趨勢筆,並為每隻趨勢筆定義顏色。 可以用腳本程序控製曆史趨勢對象的時間長度及起始時間,達到隨意查看任意時段曆史趨勢的目的。 可以指定用曆史趨勢曲線顯示采樣時刻的瞬時值還是最大/最小值。可以在實時數據庫組態程序中設置每個曆史點的存盤精度和曆史數據保存天數。 6)、 X-Y曲線 X-Y曲線是Y變量的數據隨X變量的數據變化而繪出的關係曲線圖,X和Y可以來自任一數據庫變量,X-Y曲線用來直觀地表現2個變量間的函數關係。一個X-Y曲線對象可以定義的曲線數量不受限製,其橫坐標為X變量,縱坐標為Y變量。屬性包括:數據采樣周期,時間長度,X軸刻度數,Y軸刻度數,坐標軸的顏色,曲線的顏色,X變量和Y變量的量程上下限等。 7)、 曆史報表 lishibaobiaoshiyigehuoduogebianliangzaiguoquyiduanshijianjiangeneianzhaoyidingdechouyangpinlvhuoqudelishishujudeliebiao。shuxingbaokuoshujuyuandezhiding,bianliangdezhiding,lishishujudekaishishijian,shujucaiyangjiangejicaiyangshikedeshujuleixing(瞬時值/平均值/最大最小值),數shu據ju顯xian示shi的de顏yan色se,背bei景jing色se,位wei置zhi,寬kuan度du,高gao度du等deng。曆li史shi報bao表biao可ke打da印yin輸shu出chu,可ke以yi用yong腳jiao本ben程cheng序xu控kong製zhi曆li史shi報bao表biao對dui象xiang的de起qi始shi時shi刻ke及ji自zi動dong打da印yin時shi機ji,還hai可ke以yi前qian後hou翻fan頁ye查zha看kan任ren意yi時shi段duan的de曆li史shi報bao表biao。 8)、總貌 總貌是對實時數據庫中某一區域或區域中某個單元中所有點的信息的集中顯示,其內容包括:變量名、當前值、報警狀態、點說明、工程單位等,可以用腳本程序控製總貌對象所屬的區域號和單元號,達到通過一個總貌對象查看全部區域中全部單元數據的目的。 9)、標準圖形模板 tongguomobankejiangyonghuchuangjiandetuxinghuamiandingyichengweibiaozhuntuxinghuamian,yigebiaozhuntuxinghuamiankeduiyingduogeweihaozu,biaozhuntuxingzaiyunxingshitongguogaibianweihaozujikeshixianzaiyigebiaozhuntuxinghuamianshangxianshiduozushuju。ruguozaiyigeyingyongchengxuzhongduofuhuamianjuyouxiangtongdehuamianjiegoujiyuansu,namezhixudingyiyifutuxingmoban,zaituxingmobanshangyongmobantihuanbianliangduimobantuxingduixiangjinxingdonghualianjie,zaituxingjiemianxitongyunxingchengxuViewxiadongtaigaibiantuxingmobandeweihaozubianhao,jiukeyijiangmobantuxingduixiangdedonghualianjiebianliangtihuanchengdangqianweihaozudebianliang,dadaoyifuhuamianxianshiduozubianliangdemude。 10)、子圖 子圖庫是係統為方便圖形組態,將構成畫麵的常用基本圖元,如泵、閥、管道、儀(yi)表(biao)盤(pan)等(deng)組(zu)建(jian)成(cheng)標(biao)準(zhun)圖(tu)庫(ku),在(zai)組(zu)態(tai)時(shi)可(ke)以(yi)反(fan)複(fu)調(tiao)用(yong),提(ti)高(gao)繪(hui)製(zhi)流(liu)程(cheng)圖(tu)的(de)效(xiao)率(lv)。子(zi)圖(tu)對(dui)象(xiang)中(zhong)的(de)每(mei)個(ge)圖(tu)形(xing)與(yu)其(qi)它(ta)圖(tu)形(xing)一(yi)樣(yang),可(ke)以(yi)隨(sui)意(yi)改(gai)變(bian)屬(shu)性(xing)、dongzuo。zitukuderongliangshiwuxianzhide。zituyouruoganjiandantuxingduixianggoucheng,bingkeyidaiyoudonghualianjie。dangyinyongzitushi,xuyaojiangdonghualianjiebianliangtihuanweishijibianliang。zitukuzhongdezituyunxuxiugaihetianjia。 11)、外部對象 Draw允許插入多種由其它Windows應用程序生成的多種格式的圖形或數據對象,如:Adobe圖形、Excel表格、Word文檔、bmp圖形等OLE對象。ActiveX控件是典型的外部對象。 ActiveX控件,也曾被稱為OLE控件或OCX,是一種完成特定功能的獨立的標準軟件組件。ActiveX控件定義了可重用組件的標準接口。但ActiveX控件不是獨立的程序,它是置入控件容器的服務器。在使用ActiveX控件,首先必須將其置入控件容器。力控就是一個標準的控件容器。諸如Microsoft Visual Basic或IE瀏覽器都是標準控件容器。 可以用Microsoft Visual Basic、VC++或其它第三方應用程序開發工具生成ActiveX控件,也可以直接從第三方開發商那裏購買能完成特定功能的ActiveX控件。這些控件一般以OCX形式被打包。力控本身也提供幾種ActiveX控件。 ActiveX控件有三個主要特性:屬性、方法和事件。屬性類似於可以進行各種修改的變量,如:Calendar.day,Control.height等等(Calendar和Control是控件的名稱);方法類似於函數,可以在容器中調用。 例如: Browser.Navigate(“ http://www.sunwayland.com.cn</a>”),Engine.start()。 在控件容器中能夠產生控件的事件。例如:當在容器中用鼠標點擊控件對象時,則產生一個事件, Control.Click()。 可以在力控的應用程序中使用一個或多個ActiveX控件。 二、圖形開發環境的工作桌麵 仍以力控為例介紹圖形開發環境工作桌麵上的各種工具。 1、工具箱 工具箱包含了用於創建各種圖形對象以及編輯圖形的工具。如創建簡單圖形對象:文本、線、填充體、按鈕,複雜圖形對象:趨勢、報警、曆史報表等。工具箱中的所有繪圖工具均有等效的菜單命令。 工具箱可以根據需要“隱藏”或“顯示”。工具箱中工具的列數也可以根據需要來指定。工具箱中的32個按鈕代表32種繪畫功能,用鼠標單擊特定的按鈕進入與其對應的繪畫狀態,可以用鼠標連續繪畫。 2、工具條 工具條為一些頻繁的編輯操作提供了快捷方式。工具條提供了圖形對象的剪切、拷貝、粘貼、對齊、前置、後置、鏡jing像xiang等deng常chang用yong編bian輯ji工gong具ju。缺que省sheng情qing況kuang下xia工gong具ju條tiao位wei置zhi處chu在zai菜cai單dan欄lan下xia麵mian。可ke以yi通tong過guo拖tuo拽zhuai使shi其qi浮fu動dong在zai主zhu窗chuang口kou內nei的de任ren意yi位wei置zhi上shang。工gong具ju條tiao可ke以yi隱yin藏zang。工gong具ju條tiao中zhong的de所suo有you工gong具ju均jun有you等deng效xiao的de菜cai單dan命ming令ling。 3、狀態條 狀態條有三個顯示區,左邊第一個顯示區顯示Draw的操作狀態;中間的顯示區在編輯圖形對象時,顯示對象的類型名稱;右邊的顯示區顯示係統的當前時間。狀態條可以根據需要顯示或隱藏。 4、導航器 為wei方fang便bian使shi用yong者zhe的de操cao作zuo,提ti高gao使shi用yong效xiao率lv,縮suo短duan初chu學xue者zhe的de入ru門men時shi間jian,組zu態tai軟ruan件jian在zai工gong作zuo桌zhuo麵mian上shang一yi般ban都dou增zeng加jia一yi個ge指zhi引yin操cao作zuo人ren員yuan工gong作zuo的de窗chuang口kou,稱cheng為wei導dao航hang器qi。如ru圖tu2-1suoshi,daohangqizhongjiangyigegongchengyingyongzhongyaozutaideguanjianxiangmuyiyikeshudexingshiliechulai,shudemeiyikefenzhixiamianlieyouximuneirong。keliulandaodeximuneirongbaokuo:當前窗口、在當前應用項目下已經組態的窗口、變量、腳本、位號組、數據源以及係統參數等。在導航器上可以直接啟動實時數據庫組態程序,也可以定義I/O設備。 導航器可以根據需要“隱藏”或“顯示”,在主窗口內任意浮動或停泊。可以通過拖拽改變其大小。這裏隻對部分分支做簡要介紹,其餘分支將在有關章節中敘述。 1)、 窗口 此分支內包含當前工程應用下的所有窗口。雙擊窗口名稱將窗口打開,如果窗口已經打開,則使窗口處於激活狀態。 2)、 當前窗口 此分支內包含當前處於激活狀態下的窗口的變量、窗口風格、腳本和文檔說明等內容。 3)、 變量 此分支內包含當前工程應用下的所有類型的變量,並按照變量所屬類型設立了第二層,變量名稱按照字母數字順序排列。 4)、 數據源 雙擊此分支將直接打開“數據源定義”對話框。 5)、 係統參數 雙擊此分支將直接打開“係統參數設置”對話框。 6)、 啟動實時數據庫組態程序 雙擊此分支將直接啟動實時數據庫組態程序。 7)、 初始啟動設置 通過初始啟動設置,可以指定係統運行環境啟動時自動打開的窗口,自動執行的I/O驅動程序或其它可執行程序,如果已經做了指定,還可以刪除、修改。 8)、 I/O驅動程序 此分支內列出了已安裝的I/O驅動程序的名稱及描述。在此處還可以創建、修改和刪除一個邏輯設備。
|
|
狀 態:
離線
公司簡介
產品目錄
|
|
|
公司名稱:
|
力控科技
|
| 聯 係 人: |
張平
|
| 電 話: |
010-59835588
|
| 傳 真: |
|
| 地 址: |
北京市海澱區農大南路33號興天海園二層 |
| 郵 編: |
100193 |
| 主 頁: |
|
|
|
|
|