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