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