組態(tài)軟件概述組態(tài)王軟件的安裝組態(tài)王的使用入門
《組態(tài)軟件概述組態(tài)王軟件的安裝組態(tài)王的使用入門》由會員分享,可在線閱讀,更多相關(guān)《組態(tài)軟件概述組態(tài)王軟件的安裝組態(tài)王的使用入門(63頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、l1.1 組態(tài)軟件概述l1.2 組態(tài)王軟件的安裝l1.3 組態(tài)王的使用入門第1章 組態(tài)軟件概述及組態(tài)王軟件安裝和運(yùn)行 1.1 組態(tài)軟件概述l1. 組態(tài)軟件產(chǎn)生的背景l(fā) “組態(tài)”的概念是伴隨著集散型控制系統(tǒng)(Distributed Control System,簡稱DCS)的出現(xiàn)才開始被廣大的生產(chǎn)過程自動化技術(shù)人員所熟知的。在工業(yè)控制技術(shù)的不斷發(fā)展和應(yīng)用過程中,PC(包括工控機(jī))相比以前的專用系統(tǒng)具有的優(yōu)勢日趨明顯。這些優(yōu)勢主要體現(xiàn)在: PC 技術(shù)保持了較快的發(fā)展速度,各種相關(guān)技術(shù)成熟;由PC 構(gòu)建的工業(yè)控制系統(tǒng)具有相對較低的成本;PC 的軟件資源和硬件資源豐富,軟件之間的互操作性強(qiáng);基于PC
2、的控制系統(tǒng)易于學(xué)習(xí)和使用,可以容易地得到技術(shù)方面的支持。在PC 技術(shù)向工業(yè)控制領(lǐng)域的滲透中,組態(tài)軟件占據(jù)著非常特殊而且重要的地位。 返回下一頁 l組態(tài)軟件是指一些數(shù)據(jù)采集與過程控制的專用軟件,它們是在自動控制系統(tǒng)監(jiān)控層一級的軟件平臺和開發(fā)環(huán)境,使用靈活的組態(tài)方式,為用戶提供快速構(gòu)建工業(yè)自動控制系統(tǒng)監(jiān)控功能的、通用層次的軟件工具。組態(tài)軟件應(yīng)該能支持各種工控設(shè)備和常見的通訊協(xié)議,并且通常應(yīng)提供分布式數(shù)據(jù)管理和網(wǎng)絡(luò)功能。對應(yīng)于原有的HMI 的概念,組態(tài)軟件應(yīng)該是一個(gè)使用戶能快速建立自己的HMI 的軟件工具,或開發(fā)環(huán)境。在組態(tài)軟件出現(xiàn)之前,工控領(lǐng)域的用戶通過手工或委托第三方編寫HMI 應(yīng)用,開發(fā)時(shí)間長
3、,效率低,可靠性差;或者購買專用的工控系統(tǒng),通常是封閉的系統(tǒng),選擇余地小,往往不能滿足需求,很難與外界進(jìn)行數(shù)據(jù)交互,升級和增加功能都受到嚴(yán)重的限制。1.1 組態(tài)軟件概述 返回上一頁下一頁 l組態(tài)軟件的出現(xiàn),把用戶從這些困境中解脫出來,可以利用組態(tài)軟件的功能,構(gòu)建一套最適合自己的應(yīng)用系統(tǒng)。隨著它的快速發(fā)展,實(shí)時(shí)數(shù)據(jù)庫、實(shí)時(shí)控制、SCADA、通訊及聯(lián)網(wǎng)、開放數(shù)據(jù)接口、對I/O 設(shè)備的廣泛支持已經(jīng)成為它的主要內(nèi)容,隨著技術(shù)的發(fā)展,監(jiān)控組態(tài)軟件將會不斷被賦予新的內(nèi)容。1.1 組態(tài)軟件概述 返回上一頁下一頁 l2. 組態(tài)軟件在我國的發(fā)展及國內(nèi)外主要產(chǎn)品介紹l組態(tài)軟件產(chǎn)品于20 世紀(jì)80 年代初出現(xiàn),并在
4、80 年代末期進(jìn)入我國。但在90 年代中期之前,組態(tài)軟件在我國的應(yīng)用并不普及。究其原因,大致有以下幾點(diǎn):l(1)國內(nèi)用戶還缺乏對組態(tài)軟件的認(rèn)識,項(xiàng)目中沒有組態(tài)軟件的預(yù)算,或?qū)幵竿度肴肆ξ锪︶槍唧w項(xiàng)目做長周期的繁冗的上位機(jī)的編程開發(fā),而不采用組態(tài)軟件。l(2)在很長時(shí)間里,國內(nèi)用戶的軟件意識還不強(qiáng),面對價(jià)格不菲的進(jìn)口軟件(早期的組態(tài)軟件多為國外廠家開發(fā)),很少有用戶愿意去購買正版。1.1 組態(tài)軟件概述返回上一頁下一頁 l(3)當(dāng)時(shí)國內(nèi)的工業(yè)自動化和信息技術(shù)應(yīng)用的水平還不高,組態(tài)軟件提供了對大規(guī)模應(yīng)用、大量數(shù)據(jù)進(jìn)行采集、監(jiān)控、處理并可以將處理的結(jié)果生成管理所需的數(shù)據(jù),這些需求并未完全形成。l隨著
5、工業(yè)控制系統(tǒng)應(yīng)用的深入,在面臨規(guī)模更大、控制更復(fù)雜的控制系統(tǒng)時(shí),人們逐漸意識到原有的上位機(jī)編程的開發(fā)方式。對項(xiàng)目來說是費(fèi)時(shí)費(fèi)力、得不償失的,同時(shí),MIS(管理信息系統(tǒng),Management Information System)和CIMS(計(jì)算機(jī)集成制造系統(tǒng),ComputerIntegrated Manufacturing System)的大量應(yīng)用,要求工業(yè)現(xiàn)場為企業(yè)的生產(chǎn)、經(jīng)營、決策提供更詳細(xì)和深入的數(shù)據(jù),以便優(yōu)化企業(yè)生產(chǎn)經(jīng)營中的各個(gè)環(huán)節(jié)。因此,在1995 年以后組態(tài)軟件在國內(nèi)的應(yīng)用逐漸得到了普及。下面就對幾種組態(tài)軟件分別進(jìn)行介紹。1.1 組態(tài)軟件概述 返回上一頁下一頁 l InTouch:
6、Wonderware 的InTouch 軟件是最早進(jìn)入我國的組態(tài)軟件。在20 世紀(jì)80 年代末、90 年代初,基于Windows 3.1 的InTouch 軟件曾讓我們耳目一新,并且InTouch 提供了豐富的圖庫。但是,早期的InTouch 軟件采用DDE 方式與驅(qū)動程序通訊,性能較差,最新的InTouch 7.0 版已經(jīng)完全基于32 位的Windows 平臺,并且提供了OPC 支持。l Fix:美國Intellution 公司以Fix 組態(tài)軟件起家,1995 年被愛默生收購,現(xiàn)在是愛默生集團(tuán)的全資子公司,F(xiàn)ix6.x 軟件提供工控人員熟悉的概念和操作界面,并提供完備的驅(qū)動程序(需單獨(dú)購買)
7、。Intellution 將自己最新的產(chǎn)品系列命名為Ifix,在Ifix 中,Intellution 提供了強(qiáng)大的組態(tài)功能,1.1 組態(tài)軟件概述 返回上一頁下一頁 l但新版本與以往的6.x 版本并不完全兼容。原有的Script 語言改為VBA(Visual Basic for Application),并且在內(nèi)部集成了微軟的VBA 開發(fā)環(huán)境。遺憾的是,Intellution并沒有提供6.1 版腳本語言到VBA 的轉(zhuǎn)換工具。在Ifix 中,Intellution 的產(chǎn)品與Microsoft的操作系統(tǒng)、網(wǎng)絡(luò)進(jìn)行了緊密的集成。Intellution 也是OPC(Ole for Process Con
8、trol)組織的發(fā)起成員之一。Ifix 的OPC 組件和驅(qū)動程序同樣需要單獨(dú)購買。1.1 組態(tài)軟件概述 返回上一頁下一頁 l Citech:CIT 公司的Citech 也是較早進(jìn)入中國市場的產(chǎn)品。Citech 具有簡潔的操作方式,但其操作方式更多的是面向程序員,而不是工控用戶。Citech 提供了類似C 語言的腳本語言進(jìn)行二次開發(fā),但與Ifix 不同的是,Citech 的腳本語言并非是面向?qū)ο蟮?,而是類似于C 語言,這無疑為用戶進(jìn)行二次開發(fā)增加了難度。l WinCC:Simens 的WinCC 也是一套完備的組態(tài)開發(fā)環(huán)境,Simens 提供類似C 語言的腳本,包括一個(gè)調(diào)試環(huán)境。WinCC 內(nèi)嵌
9、OPC 支持,并可對分布式系統(tǒng)進(jìn)行組態(tài)。但WinCC的結(jié)構(gòu)較復(fù)雜,用戶最好經(jīng)過Simens 的培訓(xùn)以掌握WinCC 的應(yīng)用。1.1 組態(tài)軟件概述 返回上一頁下一頁 l 組態(tài)王:組態(tài)王是國內(nèi)第一家較有影響的組態(tài)軟件開發(fā)公司(更早的品牌多數(shù)已經(jīng)湮滅)。組態(tài)王提供了資源管理器式的操作主界面,并且提供了以漢字作為關(guān)鍵字的腳本語言支持。組態(tài)王也提供多種硬件驅(qū)動程序。l 力控:大慶三維公司的力控是國內(nèi)較早就已經(jīng)出現(xiàn)的組態(tài)軟件之一。32 位下的1.0 版的力控,在體系結(jié)構(gòu)上就已經(jīng)具備了較為明顯的先進(jìn)性,其最大的特征之一就是其基于真正意義的分布式實(shí)時(shí)數(shù)據(jù)庫的三層結(jié)構(gòu),而且其實(shí)時(shí)數(shù)據(jù)庫結(jié)構(gòu)可為可組態(tài)的活結(jié)構(gòu)。在
10、19992000 年期間,力控得到了長足的發(fā)展,最新推出的2.0 版在功能的豐富特性、易用性、開放性和I/O 驅(qū)動數(shù)量,都得到了很大的提高。l MCGS:為用戶提供了解決實(shí)際工程問題的完整方案和開發(fā)平臺。用戶無須具備計(jì)算機(jī)編程的知識,就可以在短時(shí)間內(nèi)輕而易舉地完成一個(gè)運(yùn)行穩(wěn)定、功能成熟、維護(hù)量小并且具備專業(yè)水準(zhǔn)的計(jì)算機(jī)監(jiān)控系統(tǒng)的開發(fā)工作。1.1 組態(tài)軟件概述 返回上一頁下一頁 l3. 組態(tài)軟件的發(fā)展方向l目前看到的所有組態(tài)軟件都能完成類似的功能:比如,幾乎所有運(yùn)行于32 位Windows平臺的組態(tài)軟件都采用類似資源瀏覽器的窗口結(jié)構(gòu),并且對工業(yè)控制系統(tǒng)中的各種資源(設(shè)備、標(biāo)簽量、畫面等)進(jìn)行配置
11、和編輯;都提供多種數(shù)據(jù)驅(qū)動程序;都使用腳本語言提供二次開發(fā)的功能等等。但是,從技術(shù)上說,各種組態(tài)軟件提供實(shí)現(xiàn)這些功能的方法卻各不相同。l從這些不同之處,以及PC 技術(shù)發(fā)展的趨勢,可以看出組態(tài)軟件未來發(fā)展的方向。1.1 組態(tài)軟件概述 返回上一頁下一頁 l 1)數(shù)據(jù)采集的方式l大多數(shù)組態(tài)軟件提供多種數(shù)據(jù)采集程序,用戶可以進(jìn)行配置。然而,在這種情況下,驅(qū)動程序只能由組態(tài)軟件開發(fā)商提供,或者由用戶按照某種組態(tài)軟件的接口規(guī)范編寫,這對用戶提出了過高的要求。由OPC 基金組織提出的OPC 規(guī)范基于微軟的OLE/DCOM 技術(shù),提供了在分布式系統(tǒng)下,軟件組件交互和共享數(shù)據(jù)的完整的解決方案。在支持OPC 的系
12、統(tǒng)中,數(shù)據(jù)的提供者作為服務(wù)器(Server),數(shù)據(jù)請求者作為客戶(Client),服務(wù)器和客戶之間通過DCOM 接口進(jìn)行通訊,而無需知道對方內(nèi)部實(shí)現(xiàn)的細(xì)節(jié)。由于COM 技術(shù)是在二進(jìn)制代碼級實(shí)現(xiàn)的,所以服務(wù)器和客戶可以由不同的廠商提供。1.1 組態(tài)軟件概述 返回上一頁下一頁 l在實(shí)際應(yīng)用中,作為服務(wù)器的數(shù)據(jù)采集程序往往由硬件設(shè)備制造商隨硬件提供,可以發(fā)揮硬件的全部效能,而作為客戶的組態(tài)軟件可以通過OPC 與各廠家的驅(qū)動程序無縫連接,故從根本上解決了以前采用專用格式驅(qū)動程序總是滯后于硬件更新的問題。同時(shí),組態(tài)軟件同樣可以作為服務(wù)器為其他的應(yīng)用系統(tǒng)(如MIS 等)提供數(shù)據(jù)。OPC 現(xiàn)在已經(jīng)得到了包括
13、Intellution、Simens、GE、ABB 等國外知名廠商的支持。隨著支持OPC 的組態(tài)軟件和硬件設(shè)備的普及,使用PC 進(jìn)行數(shù)據(jù)采集必將成為組態(tài)中更合理的選擇。1.1 組態(tài)軟件概述 返回上一頁下一頁 l 2)腳本的功能l腳本語言是擴(kuò)充組態(tài)系統(tǒng)功能的重要手段。因此,大多數(shù)組態(tài)軟件提供了腳本語言的支持。具體的實(shí)現(xiàn)方式可分為三種:一是內(nèi)置的類C/Basic 語言;二是采用微軟的VBA 的編程語言;三是有少數(shù)組態(tài)軟件采用面向?qū)ο蟮哪_本語言。類C/Basic 語言要求用戶使用類似高級語言的語句書寫腳本,使用系統(tǒng)提供的函數(shù)調(diào)用組合完成各種系統(tǒng)功能。應(yīng)該指明的是,多數(shù)采用這種方式的國內(nèi)組態(tài)軟件,對腳
14、本的支持并不完善,許多組態(tài)軟件只提供IFTHENELSE 的語句結(jié)構(gòu),不提供循環(huán)控制語句,為書寫腳本程序帶來了一定的困難。1.1 組態(tài)軟件概述 返回上一頁下一頁 l微軟的VBA 是一種相對完備的開發(fā)環(huán)境,采用VBA 的組態(tài)軟件通常使用微軟的VBA 環(huán)境和組件技術(shù),把組態(tài)系統(tǒng)中的對象以組件方式實(shí)現(xiàn),使用VBA 的程序?qū)@些對象進(jìn)行訪問。由于Visual Basic是解釋執(zhí)行的,所以VBA 程序的一些語法錯(cuò)誤可能到執(zhí)行時(shí)才能發(fā)現(xiàn)。而面向?qū)ο蟮哪_本語言提供了對象訪問機(jī)制,對系統(tǒng)中的對象可以通過其屬性和方法進(jìn)行訪問,比較容易學(xué)習(xí)、掌握和擴(kuò)展,但實(shí)現(xiàn)比較復(fù)雜。l 3)組態(tài)環(huán)境的可擴(kuò)展性l可擴(kuò)展性為用戶提
15、供了在不改變原有系統(tǒng)的情況下,向系統(tǒng)內(nèi)增加新功能的能力,這種增加的功能可能來自于組態(tài)軟件開發(fā)商、第三方軟件提供商或用戶自身。增加功能最常用的手段是ActiveX 組件的應(yīng)用,目前還只有少數(shù)組態(tài)軟件能提供完備的ActiveX 組件引入功能及實(shí)現(xiàn)引入對象在腳本語言中的訪問。1.1 組態(tài)軟件概述 返回上一頁下一頁 l 4)組態(tài)軟件的開放性l隨著管理信息系統(tǒng)和計(jì)算機(jī)集成制造系統(tǒng)的普及,生產(chǎn)現(xiàn)場數(shù)據(jù)的應(yīng)用已經(jīng)不僅僅局限于數(shù)據(jù)采集和監(jiān)控。在生產(chǎn)制造過程中,需要現(xiàn)場的大量數(shù)據(jù)進(jìn)行流程分析和過程控制,以實(shí)現(xiàn)對生產(chǎn)流程的調(diào)整和優(yōu)化?,F(xiàn)有的組態(tài)軟件對大部分這些方面需求還只能以報(bào)表的形式提供,或者通過ODBC 將數(shù)
16、據(jù)導(dǎo)出到外部數(shù)據(jù)庫,以供其他的業(yè)務(wù)系統(tǒng)調(diào)用,在絕大多數(shù)情況下,仍然需要進(jìn)行再開發(fā)才能實(shí)現(xiàn)。隨著生產(chǎn)決策活動對信息需求的增加,可以預(yù)見,組態(tài)軟件與管理信息系統(tǒng)或領(lǐng)導(dǎo)信息系統(tǒng)的集成必將更加緊密,并很可能以實(shí)現(xiàn)數(shù)據(jù)分析與決策功能的模塊形式在組態(tài)軟件中出現(xiàn)。1.1 組態(tài)軟件概述 返回上一頁下一頁 l 5)對Internet 的支持程度l現(xiàn)代企業(yè)的生產(chǎn)已經(jīng)趨向國際化、分布式的生產(chǎn)方式。Internet 將是實(shí)現(xiàn)分布式生產(chǎn)的基礎(chǔ)。l 6)組態(tài)軟件的控制功能l隨著以工業(yè)PC 為核心的自動控制集成系統(tǒng)技術(shù)的日趨完善和工程技術(shù)人員的使用組態(tài)軟件水平的不斷提高,用戶對組態(tài)軟件的要求已不像過去那樣主要側(cè)重于畫面,而
17、是要考慮一些實(shí)質(zhì)性的應(yīng)用功能,如軟件PLC,先進(jìn)過程控制策略等。經(jīng)典控制理論為基礎(chǔ)的控制方案已經(jīng)不能適應(yīng)企業(yè)提出的高柔性、高效益的要求,以多變量預(yù)測控制為代表的先進(jìn)控制策略的提出和成功應(yīng)用之后,先進(jìn)過程控制受到了過程工業(yè)界的普遍關(guān)注。1.1 組態(tài)軟件概述 返回上一頁下一頁 l先進(jìn)過程控制(Advanced Process Control,APC)是指一類在動態(tài)環(huán)境中,基于模型、充分借助計(jì)算機(jī)能力,為工廠獲得最大理論而實(shí)施的運(yùn)行和控制策略。先進(jìn)控制策略主要有:雙重控制及閥位控制、純滯后補(bǔ)償控制、解耦控制、自適應(yīng)控制、差拍控制、狀態(tài)反饋控制、多變量預(yù)測控制、推理控制及軟測量技術(shù)、智能控制(專家控制
18、、模糊控制和神經(jīng)網(wǎng)絡(luò)控制)等,尤其智能控制已成為開發(fā)和應(yīng)用的熱點(diǎn)。目前,國內(nèi)許多大企業(yè)紛紛投資,在裝置自動化系統(tǒng)中實(shí)施先進(jìn)控制。國外許多控制軟件公司和DCS 廠商都在競相開發(fā)先進(jìn)控制和優(yōu)化控制的工程軟件包。從上可以看出能嵌入先進(jìn)控制和優(yōu)化控制策略的組態(tài)軟件必將受到用戶的極大歡迎。1.1 組態(tài)軟件概述 返回上一頁 l “組態(tài)王”軟件存于一張光盤上。光盤上的Install.exe 安裝程序會自動運(yùn)行,啟動組態(tài)王安裝過程向?qū)?。l“組態(tài)王”的安裝步驟如下:(以Win2000 下的安裝為例,WinNT4.0 和WinXP 下的安裝無任何差別)。l第一步:啟動計(jì)算機(jī)系統(tǒng)。l第二步:在光盤驅(qū)動器中插入“組態(tài)
19、王”軟件的安裝盤,系統(tǒng)會自動啟動Install.exe 安裝程序,如圖11 所示,只要按照提示點(diǎn)擊安裝即可。1.2 組態(tài)王軟件的安裝 返回 l1. 認(rèn)識組態(tài)王程序成員l 1)開發(fā)版l有64 點(diǎn)、128 點(diǎn)、256 點(diǎn)、512 點(diǎn)、1 024 點(diǎn)和不限點(diǎn)共六種規(guī)格。內(nèi)置編程語言,支持網(wǎng)絡(luò)功能內(nèi)置高速歷史庫,支持運(yùn)行環(huán)境在線運(yùn)行8 小時(shí)。l 2)運(yùn)行版l有64 點(diǎn)、128 點(diǎn)、256 點(diǎn)、512 點(diǎn)、1 024 點(diǎn)和不限點(diǎn)共六種規(guī)格。支持網(wǎng)絡(luò)功能,可選用通訊驅(qū)動程序。l 3)NetViewl有512 點(diǎn)、不限點(diǎn)共兩種規(guī)格。支持網(wǎng)絡(luò)功能,不可選用通訊驅(qū)動程序。1.3 組態(tài)王的使用入門 返回下一頁 l
20、 4)For Internet 應(yīng)用l有5 用戶、10 用戶、20 用戶、50 用戶、無限用戶五種規(guī)格。在組態(tài)王普通版本上增加Internet 遠(yuǎn)程瀏覽功能l 5)演示版l支持64 點(diǎn),內(nèi)置編程語言,在線運(yùn)行2 小時(shí),可選用通訊驅(qū)動程序。l2. 組態(tài)王的版本l所有版本都可以運(yùn)行在Windows 98(第二版)、Windows NT(補(bǔ)丁6)、Windows 2000和Windows XP 系統(tǒng)下。1.3 組態(tài)王的使用入門 返回上一頁下一頁 l3. 制作一個(gè)工程的一般過程l建立新組態(tài)王工程的一般過程是:l 1)設(shè)計(jì)圖形界面(定義畫面);l 2)定義設(shè)備;l 3)構(gòu)造數(shù)據(jù)庫(定義變量);l 4)建
21、立動畫連接;l 5)運(yùn)行和調(diào)試。l需要說明的是,這五個(gè)步驟并不是完全獨(dú)立的,事實(shí)上,這五個(gè)部分常常是交錯(cuò)進(jìn)行的。1.3 組態(tài)王的使用入門 返回上一頁下一頁 l4. 組態(tài)王簡單工程的建立與運(yùn)行l(wèi)要建立新的組態(tài)王工程,請首先為工程指定工作目錄(或稱“工程路徑”)?!敖M態(tài)王”用工作目錄標(biāo)識工程,不同的工程應(yīng)置于不同的目錄。工作目錄下的文件由“組態(tài)王”自動管理。l 1)創(chuàng)建工程路徑l啟動“組態(tài)王”工程管理器(ProjManager),選擇菜單“文件新建工程”或單擊“新建”按鈕,彈出“新建工程向?qū)б弧睂υ捒?,如圖12 所示。單擊“下一步”繼續(xù)。彈出“新建工程向?qū)е睂υ捒?,如圖13 所示。在工程路徑文
22、本框中輸入一個(gè)有效的工程路徑,或單擊“瀏覽”按鈕,在彈出的路徑選擇對話框中選擇一個(gè)有效的路徑。單擊“下一步”繼續(xù)。彈出“新建工程向?qū)е睂υ捒颍鐖D14 所示。1.3 組態(tài)王的使用入門 返回上一頁下一頁 l在工程名稱文本框中輸入工程的名稱,該工程名稱同時(shí)將被作為當(dāng)前工程的路徑名稱。l在工程描述文本框中輸入對該工程的描述文字。工程名稱長度應(yīng)小于32 個(gè)字節(jié),工程描述長度應(yīng)小于40 個(gè)字節(jié)。單擊“完成”完成工程的新建。系統(tǒng)會彈出對話框,詢問用戶是否將新建工程設(shè)為當(dāng)前工程,如圖15 所示。l單擊“否”按鈕,則新建工程不是工程管理器的當(dāng)前工程,如果要將該工程設(shè)為新建工程,還要執(zhí)行“文件設(shè)為當(dāng)前工程”
23、命令;l單擊“是”按鈕,則將新建的工程設(shè)為組態(tài)王的當(dāng)前工程。1.3 組態(tài)王的使用入門 返回上一頁下一頁 l 2)創(chuàng)建組態(tài)畫面l進(jìn)入組態(tài)王開發(fā)系統(tǒng)后,就可以為每個(gè)工程建立數(shù)目不限的畫面?!敖M態(tài)王”采用面向?qū)ο蟮木幊碳夹g(shù),使用戶可以方便地建立畫面的圖形界面。用戶構(gòu)圖時(shí)可以像搭積木那樣利用系統(tǒng)提供的圖形對象完成畫面的生成。同時(shí)支持畫面之間的圖形對象拷貝,可重復(fù)使用以前的開發(fā)結(jié)果。l第一步:定義新畫面進(jìn)入新建的組態(tài)王工程,選擇工程瀏覽器左側(cè)大綱項(xiàng)“文件畫面”,在工程瀏覽器右側(cè)用鼠標(biāo)左鍵雙擊“新建”圖標(biāo),彈出對話框如 圖16 所示。l在“畫面名稱”處輸入新的畫面名稱,如Test,其他屬性目前不用更改。點(diǎn)
24、擊“確定”按鈕進(jìn)入內(nèi)嵌的組態(tài)王畫面開發(fā)系統(tǒng),如圖17 所示。1.3 組態(tài)王的使用入門 返回上一頁下一頁 l第二步:在組態(tài)王開發(fā)系統(tǒng)中從“工具箱”中分別選擇“矩形”和“文本”圖標(biāo),繪制一個(gè)矩形對象和一個(gè)文本對象,如圖18 所示。l在工具箱中選中“圓角矩形”,拖動鼠標(biāo)在畫面上畫一矩形,如圖18 所示。用鼠標(biāo)在工具箱中點(diǎn)擊“顯示畫刷類型”和“顯示調(diào)色板”。在彈出的“過渡色類型”窗口點(diǎn)擊第二行第四個(gè)過渡色類型;在“調(diào)色板”窗口點(diǎn)擊第一行第二個(gè)“填充色”按鈕,從下面的色塊中選取紅色作為填充色,然后點(diǎn)擊第一行第三個(gè)“背景色”按鈕,從下面的色塊中選取黑色作為背景色。此時(shí)就構(gòu)造好了一個(gè)使用過渡色填充的矩形圖形
25、對象。在工具箱中選中“文本”,此時(shí)鼠標(biāo)變成“I”形狀,在畫面上單擊鼠標(biāo)左鍵,輸入“#”文字。l選擇“文件全部存”命令保存現(xiàn)有畫面。1.3 組態(tài)王的使用入門 返回上一頁下一頁 l 3)定義I/O 設(shè)備l組態(tài)王把那些需要與之交換數(shù)據(jù)的設(shè)備或程序都作為外部設(shè)備。外部設(shè)備包括:下位機(jī)(PLC、儀表、模塊、板卡、變頻器等),它們一般通過串行口和上位機(jī)交換數(shù)據(jù);其他Windows應(yīng)用程序,它們之間一般通過DDE 交換數(shù)據(jù);外部設(shè)備還包括網(wǎng)絡(luò)上的其他計(jì)算機(jī)。只有在定義了外部設(shè)備之后,組態(tài)王才能通過I/O 變量和它們交換數(shù)據(jù)。為方便定義外部設(shè)備,組態(tài)王設(shè)計(jì)了“設(shè)備配置向?qū)А保龑?dǎo)用戶一步步完成設(shè)備的連接。本例
26、中使用仿真PLC 和組態(tài)王通訊,仿真PLC 可以模擬PLC 為組態(tài)王提供數(shù)據(jù),假設(shè)仿真PLC 連接在計(jì)算機(jī)的COM1 口。繼續(xù)上節(jié)的工程。選擇工程瀏覽器左側(cè)大綱項(xiàng)“設(shè)備COM1”,在工程瀏覽器右側(cè)用鼠標(biāo)左鍵雙擊“新建”圖標(biāo),運(yùn)行“設(shè)備配置向?qū)А保鐖D19 所示。1.3 組態(tài)王的使用入門 返回上一頁下一頁 l選擇“仿真PLC”的“串行”項(xiàng),單擊“下一步”,彈出“設(shè)備配置向?qū)А?,如圖110所示。為外部設(shè)備取一個(gè)名稱,輸入PLC,單擊“下一步”,彈出“設(shè)備配置向?qū)А保鐖D111所示。l為設(shè)備選擇連接串口,假設(shè)為COM1,單擊“下一步”,彈出“設(shè)備配置向?qū)А?,如圖112所示。l寫設(shè)備地址,假設(shè)為0,單
27、擊“下一步”,彈出“通訊參數(shù)”,如圖113 所示。l設(shè)置通訊故障恢復(fù)參數(shù)(一般情況下使用系統(tǒng)默認(rèn)設(shè)置即可),單擊“下一步”,彈出“設(shè)備配置向?qū)А?,如圖114 所示。1.3 組態(tài)王的使用入門 返回上一頁下一頁 l請檢查各項(xiàng)設(shè)置是否正確,確認(rèn)無誤后,單擊“完成”。l設(shè)備定義完成后,可以在工程瀏覽器的右側(cè)看到新建的外部設(shè)備“PLC”。在定義數(shù)據(jù)庫變量時(shí),只要把I/O 變量連接到這臺設(shè)備上,它就可以和組態(tài)王交換數(shù)據(jù)了。l 4)構(gòu)造數(shù)據(jù)庫l數(shù)據(jù)庫是“組態(tài)王”軟件的核心部分,工業(yè)現(xiàn)場的生產(chǎn)狀況要以動畫的形式反映在屏幕上,操作者在計(jì)算機(jī)前發(fā)布的指令也要迅速送達(dá)生產(chǎn)現(xiàn)場,所有這一切都是以實(shí)時(shí)數(shù)據(jù)庫為中介環(huán)節(jié),
28、所以說數(shù)據(jù)庫是聯(lián)系上位機(jī)和下位機(jī)的橋梁。在TouchVew 運(yùn)行時(shí),它含有全部數(shù)據(jù)變量的當(dāng)前值。變量在畫面制作系統(tǒng)組態(tài)王畫面開發(fā)系統(tǒng)中定義,定義時(shí)要指定變量名和變量類型,某些類型的變量還需要一些附加信息。數(shù)據(jù)庫中變量的集合形象地稱為“數(shù)據(jù)詞典”,數(shù)據(jù)詞典記錄了所有用戶可使用的數(shù)據(jù)變量的詳細(xì)信息。1.3 組態(tài)王的使用入門 返回上一頁下一頁 l繼續(xù)上節(jié)的工程。選擇工程瀏覽器左側(cè)大綱項(xiàng)“數(shù)據(jù)庫數(shù)據(jù)詞典”,在工程瀏覽器右側(cè)用鼠標(biāo)左鍵雙擊“新建”圖標(biāo),彈出“定義變量”對話框如 圖115 所示。此對話框可以對數(shù)據(jù)變量完成定義、修改等操作,以及數(shù)據(jù)庫的管理工作。在“變量名”處輸入變量名,如:a;在“變量類型
29、”處選擇變量類型如:內(nèi)存實(shí)數(shù),其他屬性目前不用更改,單擊“確定”即可。下面繼續(xù)定義一個(gè)I/O 變量,如圖116 所示。在“變量名”處輸入變量名,如:b;在“變量類型”處選擇變量類型如:I/O 整數(shù);在“連接設(shè)備”中選擇先前定義好的I/O 設(shè)備:PLC;在“寄存器”中定義為:INCREA100;在“數(shù)據(jù)類型”中定義為:SHORT 類型。其他屬性目前不用更改,單擊“確定”即可。1.3 組態(tài)王的使用入門 返回上一頁下一頁 l 5)建立動畫連接l定義動畫連接是指在畫面的圖形對象與數(shù)據(jù)庫的數(shù)據(jù)變量之間建立一種關(guān)系,當(dāng)變量的值改變時(shí),在畫面上以圖形對象的動畫效果表示出來;或者由軟件使用者通過圖形對象改變數(shù)
30、據(jù)變量的值?!敖M態(tài)王”提供了22 種動畫連接方式。一個(gè)圖形對象可以同時(shí)定義多個(gè)連接,組合成復(fù)雜的效果,以便滿足實(shí)際中任意的動畫顯示需要。l繼續(xù)上節(jié)的工程。雙擊圖形對象即矩形,可彈出“動畫連接”對話框,如圖117所示。1.3 組態(tài)王的使用入門 返回上一頁下一頁 l用鼠標(biāo)單擊“填充”按鈕,彈出對話框如圖118 所示。l在“表達(dá)式”處輸入“a”,“缺省填充刷”的顏色改為黃色,其余屬性目前不用更改,如圖119 所示。l單擊“確定”,再單擊“確定”返回組態(tài)王開發(fā)系統(tǒng)。為了讓矩形動起來,需要使變量a能夠動態(tài)變化,選擇“編輯畫面屬性”菜單命令,彈出對話框如圖120 所示。l單擊“命令語言”按鈕,彈出畫面命令
31、語言對話框,如圖121 所示。1.3 組態(tài)王的使用入門 返回上一頁下一頁 l在編輯框處輸入命令語言:l if(a100)l a=a+10;l elsel a=0;l可將“每3 000 毫秒”改為“每500 毫秒”,此為畫面執(zhí)行命令語言的執(zhí)行周期。單擊“確認(rèn)”,及“確定”回到開發(fā)系統(tǒng)。l雙擊文本對象“#”,可彈出“動畫連接”對話框,如圖122 所示。1.3 組態(tài)王的使用入門 返回上一頁下一頁 l用鼠標(biāo)單擊“模擬值輸出”按鈕,彈出對話框如圖123 所示。在“表達(dá)式”處輸入“b”,其余屬性目前不用更改。單擊“確定”,再單擊“確定”返回組態(tài)王開發(fā)系統(tǒng)。l選擇“文件全部存”菜單命令。l 6)運(yùn)行和調(diào)試l
32、組態(tài)王工程已經(jīng)初步建立起來,進(jìn)入到運(yùn)行和調(diào)試階段。在組態(tài)王開發(fā)系統(tǒng)中選擇“文件切換到View”菜單命令,進(jìn)入組態(tài)王運(yùn)行系統(tǒng)。在運(yùn)行系統(tǒng)中選擇“畫面打開”命令,從“打開畫面”窗口選擇“Test”畫面。顯示出組態(tài)王運(yùn)行系統(tǒng)畫面,即可看到矩形框和文本在動態(tài)變化,如圖124 所示。1.3 組態(tài)王的使用入門 返回上一頁下一頁 l5. 組態(tài)王的升級和動態(tài)分辨率轉(zhuǎn)換l 1)組態(tài)王版本升級l升級舊版本的組態(tài)王工程,如將組態(tài)王6.0 的kingdemo進(jìn)行升級。打開已有工程(如:將組態(tài)王6.0 的實(shí)例工程安裝在C:kingdemo 下)。在組態(tài)王工程管理器中選擇“文件添加工程”命令,彈出路徑選擇對話框,選擇工程
33、路徑為C:kingdemo,單擊“確定”按鈕,系統(tǒng)將該工程的信息添加到工程管理器中,然后單擊“開發(fā)”按鈕,進(jìn)入開發(fā)系統(tǒng),系統(tǒng)將提示用戶是否升級。如果確定要升級,單擊“是”系統(tǒng)將自動完成版本升級。如果單擊“否”,則系統(tǒng)不會將工程進(jìn)行升級,同時(shí)也無法使用當(dāng)前的組態(tài)王版本打開舊版本工程。1.3 組態(tài)王的使用入門 返回上一頁下一頁 l 2)組態(tài)王動態(tài)分辨率轉(zhuǎn)換l組態(tài)王畫面圖形對象顯示的大小與做工程時(shí)所用計(jì)算機(jī)的分辨率有關(guān),在不同的分辨率下對象的顯示情況不相同。為了將不同分辨率的工程顯示的更加完美,組態(tài)王提供動態(tài)分辨率轉(zhuǎn)換功能。l將一個(gè)在分辨率為1 024*768 的計(jì)算機(jī)下做的工程(工程名為Demo)
34、拷貝到分辨率為800*600 的計(jì)算機(jī)上(或者修改計(jì)算機(jī)的分辨率)。在列表中“分辨率”一欄中顯示的分辨率為1 024*768,如圖125 所示。l雙擊藍(lán)色信息條或單擊“開發(fā)”按鈕或選擇菜單“工具切換到開發(fā)系統(tǒng)”,進(jìn)入組態(tài)王的開發(fā)系統(tǒng)。系統(tǒng)將彈出提示詢問用戶是否進(jìn)行分辨率的轉(zhuǎn)換,如圖126 所示。1.3 組態(tài)王的使用入門 返回上一頁下一頁 l單擊“否”按鈕,則不會進(jìn)行分辨率轉(zhuǎn)換,而是直接進(jìn)入組態(tài)王開發(fā)系統(tǒng),畫面中的圖形對象將會按照1 024*768 時(shí)的狀態(tài)進(jìn)行顯示;單擊“是”按鈕,則系統(tǒng)自動進(jìn)行分辨率轉(zhuǎn)換,轉(zhuǎn)換結(jié)束后,畫面中的圖形對象將會按照比例進(jìn)行縮放,使圖形顯示合理。1.3 組態(tài)王的使用入
35、門 返回上一頁 圖11 啟動組態(tài)王安裝程序 返 回 圖12 新建工程向?qū)б?返 回 圖13 新建工程向?qū)Ф?返 回 圖14 新建工程向?qū)?返 回 圖15 是否設(shè)為當(dāng)前工程對話框 返 回 圖16 新建畫面 返 回 圖17 組態(tài)王開發(fā)系統(tǒng) 返 回 圖18 創(chuàng)建圖形畫面 返 回 圖19 設(shè)備配置向?qū)б?返 回 圖110 設(shè)備配置向?qū)Ф?返 回 圖111 設(shè)備配置向?qū)?返 回 圖112 設(shè)備配置向?qū)?返 回 圖113 設(shè)備配置向?qū)?返 回 圖114 設(shè)備配置向?qū)Я?返 回 圖115 創(chuàng)建內(nèi)存變量 返 回 圖116 創(chuàng)建I/O變量 返 回 圖117 動畫連接 返 回 圖118 填充屬性 返 回 圖119 更改填充屬性 返 回 圖120 畫面屬性 返 回 圖121 畫面命令語言 返 回 圖122 動畫連接 返 回 圖123 模擬值輸出連接 返 回 圖124 運(yùn)行系統(tǒng)畫面 返 回 圖125 工程管理器分辨率顯示 返 回 圖126 是否進(jìn)行分辨率轉(zhuǎ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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 6.煤礦安全生產(chǎn)科普知識競賽題含答案
- 2.煤礦爆破工技能鑒定試題含答案
- 3.爆破工培訓(xùn)考試試題含答案
- 2.煤礦安全監(jiān)察人員模擬考試題庫試卷含答案
- 3.金屬非金屬礦山安全管理人員(地下礦山)安全生產(chǎn)模擬考試題庫試卷含答案
- 4.煤礦特種作業(yè)人員井下電鉗工模擬考試題庫試卷含答案
- 1 煤礦安全生產(chǎn)及管理知識測試題庫及答案
- 2 各種煤礦安全考試試題含答案
- 1 煤礦安全檢查考試題
- 1 井下放炮員練習(xí)題含答案
- 2煤礦安全監(jiān)測工種技術(shù)比武題庫含解析
- 1 礦山應(yīng)急救援安全知識競賽試題
- 1 礦井泵工考試練習(xí)題含答案
- 2煤礦爆破工考試復(fù)習(xí)題含答案
- 1 各種煤礦安全考試試題含答案