《工業(yè)組態(tài)軟件應用技術-組態(tài)王7.5》 課件 項目一 初識工業(yè)組態(tài)軟件_第1頁
《工業(yè)組態(tài)軟件應用技術-組態(tài)王7.5》 課件 項目一 初識工業(yè)組態(tài)軟件_第2頁
《工業(yè)組態(tài)軟件應用技術-組態(tài)王7.5》 課件 項目一 初識工業(yè)組態(tài)軟件_第3頁
《工業(yè)組態(tài)軟件應用技術-組態(tài)王7.5》 課件 項目一 初識工業(yè)組態(tài)軟件_第4頁
《工業(yè)組態(tài)軟件應用技術-組態(tài)王7.5》 課件 項目一 初識工業(yè)組態(tài)軟件_第5頁
已閱讀5頁,還剩82頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

項目一初識工業(yè)組態(tài)軟件1任務2組態(tài)王軟件的使用任務1認識工業(yè)組態(tài)軟件任務3儲液罐監(jiān)控仿真系統(tǒng)設計任務1認識工業(yè)組態(tài)軟件3學習目標1.了解工業(yè)組態(tài)軟件的產生背景、特點、功能、組成及發(fā)展趨勢。2.了解常用的組態(tài)軟件及組態(tài)王軟件的版本類型。3.能完成組態(tài)王軟件的安裝和卸載。4任務引入工業(yè)組態(tài)軟件是工業(yè)控制應用軟件的開發(fā)平臺,它提供了一個良好的開發(fā)環(huán)境,如各種繪圖元素、控件、報表格式、報警方式等,使開發(fā)人員不必把精力集中在繪制人機界面上,而是專注于如何實現(xiàn)系統(tǒng)功能,使開發(fā)工作變得輕松、高效。本任務學習工業(yè)組態(tài)軟件的功能、特點等基礎知識,了解工業(yè)組態(tài)軟件在工業(yè)現(xiàn)場的典型應用案例,學習組態(tài)王軟件的安裝方法。5相關知識一、工業(yè)組態(tài)軟件概述工業(yè)組態(tài)軟件又稱為工業(yè)組態(tài)監(jiān)控系統(tǒng)軟件,是指一些數(shù)據(jù)采集與過程控制的專用軟件。它們處于自動控制系統(tǒng)監(jiān)控層一級的軟件平臺和開發(fā)環(huán)境,使用靈活的組態(tài)方式,是為用戶提供快速構建工業(yè)自動控制系統(tǒng)監(jiān)控功能的、通用層次的軟件工具。61.產生背景“組態(tài)”的概念是伴隨著集散型控制系統(tǒng)(distributedcontrolsystem,DCS)的出現(xiàn)才開始被廣大生產過程自動化技術人員所熟知的。在工業(yè)控制技術的不斷發(fā)展和應用過程中,PC(包括工控機)比以前的專用系統(tǒng)具有的優(yōu)勢日趨明顯。這些優(yōu)勢主要體現(xiàn)在:PC技術保持了較快的發(fā)展速度,各種相關技術已經(jīng)成熟;由PC構建的工業(yè)控制系統(tǒng)具有相對較低的成本;PC的軟件資源和硬件資源豐富,軟件之間的互操作性強;基于PC的控制系統(tǒng)易于學習和使用,可以容易地得到技術方面的支持。7組態(tài)軟件能支持各種工控設備和常見的通信協(xié)議,并且提供分布式數(shù)據(jù)管理和網(wǎng)絡功能。對應于原有的人機接口界面(humanmachineinterface,HMI)的概念,組態(tài)軟件是一個使用戶能快速建立自己的HMI的軟件工具或開發(fā)環(huán)境。在組態(tài)軟件出現(xiàn)之前,工控領域的用戶通過手工或委托第三方編寫HMI應用程序,開發(fā)時間長、效率低、可靠性差;或者購買專用的工控系統(tǒng),但通常是封閉的系統(tǒng),選擇余地小,往往不能滿足需求,很難與外界進行數(shù)據(jù)交互,升級和增加功能都受到嚴重的限制。組態(tài)軟件的出現(xiàn),把技術人員從這些困境中解脫出來,技術人員可以利用組態(tài)軟件的功能,構建一套最適合自己的應用系統(tǒng)。82.特點9組態(tài)軟件的主要特點如下:(1)延續(xù)性和可擴充性。當現(xiàn)場情況(包括硬件設備和系統(tǒng)結構)或用戶需求發(fā)生改變時,用組態(tài)軟件開發(fā)的應用程序無須做很多修改,只要完成軟件的更新和升級即可。(2)封裝性(易學易用)。組態(tài)軟件所能完成的功能都用一種方便用戶使用的方法包裝起來,用戶無須掌握過多的編程語言技術(甚至不需要編程技術),就能很好地實現(xiàn)一個復雜工程所要求的所有功能。(3)通用性。用戶根據(jù)工程實際情況,利用組態(tài)軟件提供的底層設備(PLC、智能儀表、智能模塊、板卡、變頻器等)的I/ODriver、開放式的數(shù)據(jù)庫和畫面制作工具,就能完成一個動畫效果、歷史數(shù)據(jù)和曲線并存且具有實時數(shù)據(jù)處理功能、多媒體功能和網(wǎng)絡功能的工程,不受行業(yè)限制。10二、組態(tài)軟件的功能組態(tài)軟件通常有以下幾方面的功能:111.強大的界面顯示組態(tài)功能目前,工業(yè)組態(tài)軟件大部分運行于Windows環(huán)境下,利用Windows圖形功能完善、界面美觀的特點以及可視化的風格界面、豐富的工具欄,操作人員可以直接進入開發(fā)狀態(tài)。2.良好的開放性開放性是指組態(tài)軟件能與多種通信協(xié)議互聯(lián),支持多種硬件設備的性能。開放性是衡量一個組態(tài)軟件好壞的重要指標,組態(tài)軟件向下應能與低層的數(shù)據(jù)采集設備通信,向上應能與管理層通信,實現(xiàn)上位機與下位機的雙向通信。3.豐富的功能模塊組態(tài)軟件提供豐富的控制功能庫,能夠滿足用戶的測控要求和現(xiàn)場要求。利用各種功能模塊,組態(tài)軟件能夠實現(xiàn)實時監(jiān)控、顯示歷史曲線和實時曲線、報警等功能,系統(tǒng)既適用于單機集中式控制、DCS分布式控制,也可以是具備遠程通信能力的遠程測控系統(tǒng)。4.強大的數(shù)據(jù)庫組態(tài)軟件配有實時數(shù)據(jù)庫,可存儲各種數(shù)據(jù),如模擬量、離散量、字符型量等,實現(xiàn)與外部設備的數(shù)據(jù)交換。125.可編程的命令語言組態(tài)軟件具有可編程的命令語言,用戶可以根據(jù)自身需求編制程序,增強圖形界面。6.周密的系統(tǒng)安全防范對于不同的操作者,組態(tài)軟件賦予其不同的操作權限,保證整個系統(tǒng)安全、可靠地運行。7.仿真功能組態(tài)軟件可以提供強大的仿真功能使系統(tǒng)實現(xiàn)并行設計,從而縮短開發(fā)周期。13三、常用的組態(tài)軟件目前,國內外常用的組態(tài)軟件詳見下表。14國內外常用的組態(tài)軟件15國內外常用的組態(tài)軟件四、組態(tài)軟件的組成1.按使用軟件的工作階段劃分按使用軟件的工作階段劃分,組態(tài)軟件由系統(tǒng)開發(fā)環(huán)境和系統(tǒng)運行環(huán)境兩大部分組成。(1)系統(tǒng)開發(fā)環(huán)境。系統(tǒng)開發(fā)環(huán)境是自動化工程師為實施其控制方案,在組態(tài)軟件的支持下進行應用程序的系統(tǒng)生成工作所必須依賴的工作環(huán)境。(2)系統(tǒng)運行環(huán)境。在系統(tǒng)運行環(huán)境下,目標應用程序被裝入計算機內存并投入實時運行。系統(tǒng)運行環(huán)境由若干個運行程序組成,如圖形界面運行程序、實時數(shù)據(jù)庫運行程序等。162.按程序組件劃分組態(tài)軟件的功能強大,且每個功能具有一定的獨立性,因此其組成形式是一個集成軟件平臺,由若干程序組件構成,其中必備的典型組件包括應用程序管理器、圖形界面開發(fā)程序、圖形界面運行程序、實時數(shù)據(jù)庫系統(tǒng)組態(tài)程序、實時數(shù)據(jù)庫系統(tǒng)運行程序、I/O驅動程序等。(1)應用程序管理器。應用程序管理器是提供應用程序的搜索、備份、解壓縮、新應用建立等功能的專用管理工具。17(2)圖形界面開發(fā)程序。圖形界面開發(fā)程序是自動化工程師為實施其控制方案,在圖形編輯工具的支持下進行圖形系統(tǒng)生成工作所依賴的開發(fā)環(huán)境。通過建立一系列用戶數(shù)據(jù)文件,生成最終的圖形目標應用系統(tǒng),供圖形運行環(huán)境運行時使用。(3)圖形界面運行程序。在系統(tǒng)運行環(huán)境下,圖形目標應用系統(tǒng)被圖形界面運行程序裝入計算機內存并投入實時運行。(4)實時數(shù)據(jù)庫系統(tǒng)組態(tài)程序。有些組態(tài)軟件只在圖形開發(fā)環(huán)境中增加了簡單的數(shù)據(jù)管理功能,因而不具備完整的實時數(shù)據(jù)庫系統(tǒng)。18(5)實時數(shù)據(jù)庫系統(tǒng)運行程序。在系統(tǒng)運行環(huán)境下,目標實時數(shù)據(jù)庫及其應用系統(tǒng)被實時數(shù)據(jù)庫系統(tǒng)運行程序裝入計算機內存并執(zhí)行預定的各種數(shù)據(jù)計算、數(shù)據(jù)處理任務。歷史數(shù)據(jù)的查詢、檢索和報警的管理都是在實時數(shù)據(jù)庫系統(tǒng)運行程序中完成的。(6)I/O驅動程序。I/O驅動程序是組態(tài)軟件中必不可少的組成部分,用于和I/O設備通信,互相交換數(shù)據(jù)。DDE和OPCClient是兩個通用的標準I/O驅動程序,用來與支持DDE標準和OPC標準的I/O設備通信。多數(shù)組態(tài)軟件的DDE驅動程序被整合在實時數(shù)據(jù)庫系統(tǒng)或圖形系統(tǒng)中,而OPCClient驅動程序則大多單獨存在。19五、組態(tài)王的版本組態(tài)王軟件加密鎖分為開發(fā)版、運行版、NetView版、ForInternet版和演示版。所有版本都可以在WindowsXP、Windows7、Windows10系統(tǒng)中運行。1.開發(fā)版開發(fā)版有64點、128點、256點、512點、1024點和不限點六種規(guī)格,內置編程語言,支持網(wǎng)絡功能,支持運行環(huán)境在線運行8h。2.運行版運行版有64點、128點、256點、512點、1024點和不限點六種規(guī)格,支持網(wǎng)絡功能,可選用通信驅動程序。203.NetView版NetView版有512點和不限點兩種規(guī)格,支持網(wǎng)絡功能,不可選用通信驅動程序。4.ForInternet版ForInternet版有5用戶、10用戶、20用戶、50用戶和無限用戶五種規(guī)格,在組態(tài)王普通版本上增加了Internet遠程瀏覽功能。5.演示版演示版支持64點,內置編程語言,支持開發(fā)系統(tǒng)在線運行2h、運行環(huán)境在線運行8h,可選用通信驅動程序。21六、組態(tài)軟件的發(fā)展趨勢組態(tài)軟件是工業(yè)應用軟件的一個組成部分,其發(fā)展趨勢將主要表現(xiàn)出以下特征:1.大量采用標準化技術組態(tài)軟件正逐漸成為協(xié)作生產制造過程中不同階段的核心系統(tǒng),絕大部分用戶將組態(tài)軟件作為制造范圍內信息收集和集成的工具,這就要求組態(tài)軟件大量采用標準化技術,便于將局部功能進行互連,如使用OPC、DDE、ActiveX控件、COM/DCOM等,使組態(tài)軟件成為一個更加開放的軟件平臺。222.逐步構建信息平臺組態(tài)軟件正朝著生產制造和管理信息系統(tǒng)的方向發(fā)展,成為構建企業(yè)信息平臺承上啟下的重要組成部分。組態(tài)軟件既能滿足企業(yè)工藝、控制、生產制造需求,又能實現(xiàn)現(xiàn)場數(shù)據(jù)的記錄和存儲,為企業(yè)信息管理系統(tǒng)提供生產實時數(shù)據(jù)。3.根據(jù)用戶需求大規(guī)模定制組態(tài)軟件將朝著針對特殊行業(yè)和生產過程大規(guī)模定制的方向發(fā)展,即用特殊定制的產品來代替標準化的產品,如針對輸配電行業(yè)的特殊需求開發(fā)的“力控電力版”。234.向更多的應用領域拓展組態(tài)軟件將根據(jù)具體行業(yè)的需求,設計出符合應用要求的開發(fā)工具,更好地滿足各行業(yè)對軟件的需求,進一步減少特殊行業(yè)在自動測試、數(shù)據(jù)分析等方面的成本,提高系統(tǒng)的開放程度。5.嵌入式應用進一步發(fā)展嵌入式組態(tài)軟件將有效地解決工業(yè)PC監(jiān)控系統(tǒng)的工作效率、維護、升級等方面的問題,徹底擺脫個人行為的束縛,使工業(yè)PC監(jiān)控系統(tǒng)快速走入自動化系統(tǒng)高端市場。6.廣泛采用軟總線技術未來,軟總線技術將在組態(tài)軟件中廣泛應用,在這種體系結構下,應用軟件以中間件或插件的方式“安裝”在總線上,并支持熱插拔和即插即用。24任務2組態(tài)王軟件的使用25學習目標1.了解組態(tài)軟件的設計思想。2.掌握組態(tài)軟件的一般使用步驟。3.熟悉組態(tài)王工程管理器、工程瀏覽器和開發(fā)系統(tǒng)的使用方法。4.能利用組態(tài)王完成簡單組態(tài)系統(tǒng)的設計。26任務引入創(chuàng)建如圖所示的簡單組態(tài)王工程,學習組態(tài)王7.5版組態(tài)軟件的使用。畫面主要由矩形水箱、水箱液位和相關文本組成,水箱液位高度可隨液位值(0~100)的變化而變化。27水箱液位組態(tài)畫面相關知識一、組態(tài)軟件的設計思想組態(tài)軟件一般由圖形界面系統(tǒng)、控制功能組件、實時數(shù)據(jù)庫系統(tǒng)、第三方程序接口等組件組成。下面將分別介紹各類組件的設計思想。在圖形畫面生成方面,構成現(xiàn)場各過程圖形的畫面被劃分為線、填充形狀、文本等簡單對象。每個簡單對象均有影響其外觀的屬性,對象的基本屬性包括線的顏色、填充顏色、高度、寬度、位置等。28這些屬性可以是靜態(tài)的,也可以是動態(tài)的。靜態(tài)屬性在系統(tǒng)投入運行后保持不變,與組態(tài)時一致。而動態(tài)屬性則與表達式的值有關,表達式可以是來自I/O設備的變量,也可以是由變量和運算符組成的數(shù)學表達式。動態(tài)屬性會隨表達式值的變化而實時改變。圖形界面上還具備報警通知及確認、報表組態(tài)及打印、歷史數(shù)據(jù)查詢與顯示等功能,各種報警、報表、趨勢都是動畫連接的對象,其數(shù)據(jù)源都可以通過組態(tài)來指定。每個畫面的內容可以根據(jù)實際情況由工程技術人員靈活設計,畫面中的對象數(shù)量均不受限制。29在圖形界面中,各類組態(tài)軟件普遍提供了一種類似Basic語言的編程工具———腳本語言,以擴充其功能。用腳本語言編寫的程序段可由事件驅動或被周期性地執(zhí)行??刂乒δ芙M件以基于PC的策略編輯/生成組件(也稱為軟邏輯或軟PLC)為代表,是組態(tài)軟件的主要組成部分,雖然腳本語言程序可以完成一些控制功能,但仍然不夠直觀,對于習慣使用梯形圖或其他標準編程語言的自動化工程師而言不夠方便。因此,目前大多數(shù)組態(tài)軟件提供基于IEC1131-3標準的策略編輯/生成組件。30實時數(shù)據(jù)庫是一個非常重要的組件,由于PC的處理能力較強,因此實時數(shù)據(jù)庫更加充分地表現(xiàn)出組態(tài)軟件的長處。通信及第三方程序接口組件是開放系統(tǒng)的標志,是組態(tài)軟件與第三方程序交互、實現(xiàn)遠程數(shù)據(jù)訪問的重要手段之一,主要有以下幾方面的作用:1.用于雙機冗余系統(tǒng)中主機與從機之間的通信。2.用于構建分布式HMI/SCADA(數(shù)據(jù)采集與監(jiān)視控制)系統(tǒng)時多機間的通信。3.在基于Internet或Browser/Server(B/S)的應用中實現(xiàn)通信功能。31二、組態(tài)軟件的一般使用步驟通常情況下,建立一個應用工程項目大致可分為以下六個步驟:1.創(chuàng)建新工程。為工程創(chuàng)建一個目錄,用來存放與工程相關的文件。2.定義硬件設備并添加工程變量。添加工程中需要的硬件設備和工程中使用的變量,包括內存變量和I/O變量。323.制作圖形畫面并定義動畫連接。按照實際工程的要求繪制監(jiān)控畫面并使靜態(tài)畫面隨著過程控制對象產生動態(tài)效果。4.編寫命令語言。通過腳本程序的編寫完成較復雜的上位機程序控制。5.運行系統(tǒng)配置。對運行系統(tǒng)、報警、歷史數(shù)據(jù)記錄、網(wǎng)絡、用戶等進行設置。6.保存工程并運行。33三、組態(tài)王軟件概述組態(tài)王軟件由工程管理器、工程瀏覽器、開發(fā)系統(tǒng)等組成。組態(tài)王軟件安裝完成后,桌面上會自動生成“KingView”工程管理器的快捷方式,同時在系統(tǒng)的“開始\程序”菜單下生成名稱為“組態(tài)王”的程序組,該程序組中包含工程管理器、工程瀏覽器、運行系統(tǒng)、信息窗口、組態(tài)王卸載等快捷方式。341.工程管理器組態(tài)王工程管理器界面包含菜單欄、工具欄、工程信息顯示區(qū)和狀態(tài)欄,如圖所示。35工程管理器界面(1)菜單欄菜單欄中有文件、視圖、工具、幫助四個菜單選項。(2)工具欄工具欄主要包括搜索工程、新建工程、刪除工程、修改工程屬性、備份工程、恢復工程、導出數(shù)據(jù)詞典、導入數(shù)據(jù)詞典、切換到開發(fā)系統(tǒng)、切換到運行系統(tǒng)、打開工程所在目錄等工具。36(3)工程信息顯示區(qū)工程信息顯示區(qū)采用列表方式,顯示工程名稱、路徑、分辨率、版本、描述等與工程有關的信息,列表中的每個工程都支持雙擊、右擊等操作。(4)狀態(tài)欄狀態(tài)欄顯示工程的狀態(tài)信息。當選中某工程時,默認顯示為“完成”。372.工程瀏覽器組態(tài)王工程瀏覽器的界面如圖所示,由Tab標簽欄、菜單欄、工具欄、工程目錄顯示區(qū)、狀態(tài)欄、內容顯示區(qū)組成。其中,內容顯示區(qū)將顯示每個工程組成部分的詳細內容,同時對工程提供必要的編輯修改功能。工程目錄顯示區(qū)以樹形結構圖顯示功能節(jié)點,用戶可以擴展或收縮工程瀏覽器中所列的功能項,主要展示工程的“系統(tǒng)”“變量”“站點”“畫面”和“模板”五部分的目錄,這五部分的切換是通過工程瀏覽器最左側的Tab標簽欄實現(xiàn)的。3839工程瀏覽器界面Tab標簽欄的“變量”選項卡主要用于變量管理,包括變量組。“站點”選項卡用于顯示定義的遠程站點的詳細信息?!爱嬅妗边x項卡用于創(chuàng)建和管理畫面組?!跋到y(tǒng)”選項卡包含文件、數(shù)據(jù)庫、設備、系統(tǒng)配置和SQL訪問管理器五大項,各項的具體功能如下:【文件】:主要包括畫面、命令語言、配方、批次和非線性表。其中,命令語言又包括應用程序命令語言、數(shù)據(jù)改變命令語言、事件命令語言、熱鍵命令語言和自定義函數(shù)命令語言。40【數(shù)據(jù)庫】:主要包括結構變量、數(shù)據(jù)詞典和報警組?!驹O備】:主要包括COM1(串口1)、COM2(串口2)、DDE、板卡、OPC服務器和網(wǎng)絡站點。【系統(tǒng)配置】:主要包括設置開發(fā)系統(tǒng)、設置運行系統(tǒng)、報警配置、歷史數(shù)據(jù)記錄、網(wǎng)絡配置、用戶配置、打印配置、電子簽名配置和預定義注釋?!維QL訪問管理器】:主要包括表格模板和記錄體。413.開發(fā)系統(tǒng)組態(tài)王開發(fā)系統(tǒng)內嵌于組態(tài)王工程瀏覽器中,又稱為界面開發(fā)系統(tǒng),是應用程序的集成開發(fā)環(huán)境,工程人員以此進行系統(tǒng)開發(fā)。單擊工程瀏覽器工具欄中的“MAKE”或右擊工具欄空白處選擇“切換到Make”命令,可進入組態(tài)王開發(fā)系統(tǒng)。此時開發(fā)系統(tǒng)沒有畫面打開,菜單欄只有“文件”和“幫助”兩項。當打開或新建一個畫面時,菜單欄增加“編輯”“排列”“工具”“圖庫”“畫面”選項,如圖所示。其中,各菜單的功能說明見下表。4243開發(fā)系統(tǒng)界面44組態(tài)王開發(fā)系統(tǒng)各菜單的功能任務3儲液罐監(jiān)控仿真系統(tǒng)設計45學習目標1.了解圖庫、圖庫管理器和圖庫精靈的使用方法。2.熟悉圖形編輯工具箱中各工具的功能。3.掌握變量的類型以及基本變量的定義方法。4.掌握“動畫連接”對話框中各屬性對象的功能。5.能完成儲液罐監(jiān)控仿真系統(tǒng)設計。46任務引入工業(yè)控制中經(jīng)常需要對儲液容器的液位進行實時監(jiān)控,本任務利用組態(tài)王軟件設計如圖所示的儲液罐監(jiān)控仿真畫面,定義組態(tài)王內置模擬仿真PLC、I/O設備以及動畫連接,實現(xiàn)以下控制要求:47儲液罐監(jiān)控仿真畫面1.按住“注液體”按鈕,入口閥門打開(變?yōu)榫G色),儲液罐內注入液體,液位值升高,松開按鈕停止注液;按住“放液體”按鈕,出口閥門打開(變?yōu)榫G色),儲液罐排出液體,液位值降低,松開按鈕停止放液。2.單擊“退出系統(tǒng)”按鈕,退出應用程序,回到開發(fā)環(huán)境。48相關知識一、圖庫和圖庫管理器1.圖庫圖庫是指組態(tài)王提供的已制作成型的圖素組合。圖庫中的每個成員稱為圖庫精靈,圖庫精靈在外觀上類似于組合圖素,但內嵌了豐富的動畫連接和邏輯控制。操作人員只需將它放在畫面上并做少量的文字修改,就能動態(tài)控制圖形的外觀,完成復雜的功能。49用戶可以根據(jù)工程需要,將一些需要重復使用的復雜圖形做成圖庫精靈,加入圖庫中。組態(tài)王提供兩種自制圖庫的方式:一種是編制程序方式,即利用亞控科技公司提供的圖庫開發(fā)包,自己使用VC開發(fā)工具和組態(tài)王開發(fā)系統(tǒng)中生成的精靈描述文本制作,生成?.dll文件;另一種是通過在組態(tài)王開發(fā)系統(tǒng)中建立動畫連接并合成圖素的方式直接創(chuàng)建圖庫精靈。圖庫精靈及其組成如圖所示,畫面上需要一個按鈕作為開關,開關打開時按鈕為綠色,開關關閉時按鈕變?yōu)榧t色,并且可以定義按鈕為置位開關、復位開關或切換開關。50如果沒有圖庫,則要先繪制一個綠色按鈕和一個紅色按鈕,用一個變量和它們連接,并設置隱藏屬性,最后把它們疊加在一起,即可得到按鈕精靈。操作人員只要把按鈕精靈從圖庫拷貝到畫面上,它就具有了“打開時為綠色,關閉時為紅色”的特性,也可以根據(jù)用戶需求改變顏色,并且設置開關類型。51圖庫精靈及其組成a)圖庫精靈b)構成圖庫精靈的單元圖庫中的大部分精靈都有類似的已經(jīng)定義的動畫連接,所以使用圖庫精靈可以極大地提高界面設計的效率。52“指示燈向導”對話框2.圖庫管理器為了便于用戶更好地使用圖庫,組態(tài)王提供了圖庫管理器。圖庫管理器集成了圖庫管理相關操作,可實現(xiàn)創(chuàng)建新圖庫、更改圖庫名稱、加載用戶圖庫精靈、刪除圖庫精靈等功能。如果在開發(fā)過程中圖庫管理器被隱藏,可通過單擊“圖庫”→“打開圖庫”或按F2快捷鍵激活圖庫管理器,“圖庫管理器”窗口如圖所示,由菜單欄、工具欄、圖庫顯示區(qū)和圖庫精靈顯示區(qū)組成。5354“圖庫管理器”窗口【菜單欄】:通過打開菜單方式管理圖庫?!竟ぞ邫凇浚和ㄟ^快捷按鍵方式管理圖庫?!緢D庫顯示區(qū)】:顯示圖庫管理器中的所有圖庫。【圖庫精靈顯示區(qū)】:顯示圖庫中的精靈。55二、圖庫精靈的使用1.放置圖庫精靈在圖庫管理器中雙擊需要的圖庫精靈,鼠標光標變成直角形狀。移動光標到畫面上適當位置并單擊,圖庫精靈即可放置到畫面上。圖庫精靈可以任意移動、縮放。562.修改圖庫精靈使用第一種方式即編制程序制作的圖庫精靈具有個性化外觀,雙擊圖庫精靈即可彈出改變圖形外觀和定義動畫連接的向導對話框,例如“按鈕向導”對話框。對話框中包含了圖庫精靈的外觀、動作、操作權限、與動作連接的變量等各項設置,不同的圖庫精靈具有不同的屬性向導界面。用戶只需要輸入變量名,合理設置各項條件,就可以設計出符合自身使用需求的個性化圖形。5758“按鈕向導”對話框使用第二種方式即直接通過動畫連接并合成圖素的方式制作的圖庫精靈同樣具有可修改的屬性界面。雙擊圖庫精靈,將彈出圖所示的“內容替換”對話框,對話框中記錄了圖庫精靈的所有動畫連接和連接中使用的變量。選中“變量名”,將在對話框中顯示圖庫精靈使用的所有變量;選中“動畫連接”,對話框中將顯示動畫連接的內容。5960“內容替換”對話框三、圖形編輯工具箱圖形編輯工具箱是繪圖操作的快捷方式,每次打開一個原有畫面或創(chuàng)建一個新畫面時,圖形編輯工具箱都會自動出現(xiàn),如圖所示。用戶每次修改工具箱的位置后,組態(tài)王會自動記憶工具箱的位置,當用戶重新進入組態(tài)王時,工具箱會放置在上次用戶使用時的位置。61工具箱工具箱中的工具可大致分為畫面類、編輯類、對齊方式類和選項類。1.畫面類:提供對畫面的常用操作,包括新建、打開、關閉、保存、刪除、全屏顯示等。2.編輯類:繪制矩形、橢圓、直線、折線、多邊形、圓弧、文本、點位圖、按鈕、菜單、報表窗口、實時趨勢曲線、歷史趨勢曲線、控件、報警窗口等圖素工具;剪切、粘貼、復制、撤銷、重復等編輯工具;合成、分裂組合圖素,合成、分裂單元;對圖素的前移、后移、旋轉、鏡像等操作工具。623.對齊方式類:用于調整圖素之間的相對位置,能夠以上、下、左、右、水平、垂直等方式將多個圖素對齊,或將它們水平等間隔、垂直等間隔放置。4.選項類:提供全選、顯示調色板、顯示畫刷類型、顯示線形、網(wǎng)格顯示/隱藏、激活當前圖庫等常用操作。63四、變量的類型數(shù)據(jù)庫中存放的是變量的當前值,變量包括系統(tǒng)變量和用戶定義的變量。變量的集合被形象地稱為數(shù)據(jù)詞典,數(shù)據(jù)詞典記錄了所有用戶可以使用的數(shù)據(jù)變量的詳細信息。1.變量的基本類型變量的基本類型有內存變量和I/O變量兩類。內存變量是指不需要和其他應用程序交換數(shù)據(jù)、不需要從下位機得到數(shù)據(jù)、只在上位機組態(tài)王軟件內需要的變量。64I/O變量是指與外部數(shù)據(jù)采集程序直接進行數(shù)據(jù)交換的變量。這種數(shù)據(jù)交換是單向(只讀/只寫)或雙向(讀寫)動態(tài)變化的,即在組態(tài)王監(jiān)控系統(tǒng)運行過程中,每當I/O變量的值發(fā)生改變,該值就會自動寫入下位機(如PLC、儀表等)或其他應用程序(如DDE、OPC服務器等);每當下位機或其他應用程序中的值發(fā)生改變,組態(tài)王系統(tǒng)中的變量值也會自動更新。因此,從下位機采集的數(shù)據(jù)、發(fā)送給下位機的指令,如“反應罐液位”“開關”等變量,都需要設置為I/O變量。652.變量的數(shù)據(jù)類型組態(tài)王中變量的數(shù)據(jù)類型與一般程序設計語言中的變量類似,主要有實數(shù)、離散、字符串、整數(shù)以及結構變量。(1)實數(shù)變量實數(shù)變量類似一般程序設計語言中的浮點型變量,用于表示浮點型數(shù)據(jù),取值范圍為-3.40×1038~3.40×1038,有效值為7位。(2)離散變量離散變量類似一般程序設計語言中的布爾變量,只有0、1兩種取值,用于表示開關量。66(3)字符串變量字符串變量類似一般程序設計語言中的字符串變量,可用于記錄一些有特定含義的字符串,如名稱、密碼等,該類型變量可以進行比較運算和賦值運算。字符串長度的最大值為128個字符。(4)整數(shù)變量整數(shù)變量類似一般程序設計語言中的有符號長整數(shù)型變量,用于表示有符號的整型數(shù)據(jù),取值范圍為-2147483648~2147483647。67(5)結構變量當組態(tài)王工程中定義了結構變量時,在變量類型的下拉列表中會自動列出已定義的結構變量,結構變量可包含多個成員,每個成員就是一個基本變量,成員類型主要有內存離散、內存整數(shù)、內存實數(shù)、內存字符串、I/O離散、I/O整數(shù)、I/O實數(shù)、I/O字符串等。683.特殊變量類型特殊變量類型有報警窗口變量、歷史趨勢曲線變量和系統(tǒng)預設變量三種。這幾種特殊類型的變量體現(xiàn)了組態(tài)王系統(tǒng)面向工控軟件、自動生成人機接口的特色。(1)報警窗口變量報警窗口變量是制作畫面時通過定義報警窗口生成的變量,“報警窗口定義”對話框中有一“報警窗口名”文本框,在此處鍵入的內容即為報警窗口變量。此變量無法在數(shù)據(jù)詞典中找到,是組態(tài)王內部定義的特殊變量??梢杂妹钫Z言編制程序來設置或改變報警窗口的一些特性,如報警組名、優(yōu)先級等。69(2)歷史趨勢曲線變量歷史趨勢曲線變量是制作畫面時通過定義歷史趨勢曲線生成的變量,“歷史趨勢曲線定義”對話框中有一“歷史趨勢曲線名”文本框,在此處鍵入的內容即為歷史趨勢曲線變量(區(qū)分大小寫)。此變量無法在數(shù)據(jù)詞典中找到,是組態(tài)王內部定義的特殊變量??梢杂妹钫Z言編制程序來設置或改變歷史趨勢曲線的一些特性,如歷史趨勢曲線的起始時間、顯示時間長度等。70(3)系統(tǒng)預設變量系統(tǒng)預設變量中有8個時間變量是系統(tǒng)已經(jīng)在數(shù)據(jù)庫中定義的,用戶可以直接使用。【$年】:系統(tǒng)當前日期的年份?!?月】:系統(tǒng)當前日期的月份,為1~12之間的整數(shù)?!?日】:系統(tǒng)當前日期的日,為1~31之間的整數(shù)?!?時】:系統(tǒng)當前時間的時,為0~23之間的整數(shù)。【$分】:系統(tǒng)當前時間的分,為0~59之間的整數(shù)?!?秒】:系統(tǒng)當前時間的秒,為0~59之間的整數(shù)。71【$日期】:系統(tǒng)當前日期字符串?!?時間】:系統(tǒng)當前時間字符串?!?用戶名】:在程序運行時記錄當前登錄的用戶名。【$訪問權限】:在程序運行時記錄當前登錄用戶的訪問權限。【$啟動歷史記錄】:表明歷史記錄是否啟動(1=啟動,0=未啟動)。在開發(fā)程序時,可通過按鈕彈起命令預先將該變量設置為1。在運行程序時,可由操作人員控制,按下按鈕啟動歷史記錄。72【$啟動報警記錄】:表明報警記錄是否啟動(1=啟動,0=未啟動)。在開發(fā)程序時,可通過按鈕彈起命令預先將該變量設置為1。在運行程序時,可由操作人員控制,按下按鈕啟動報警記錄?!?新報警】:每當報警發(fā)生時,該變量被系統(tǒng)自動設置為1,由操作人員負責將其恢復為0。在開發(fā)程序時,可通過“數(shù)據(jù)改變命令語言”對話框設置,實現(xiàn)報警發(fā)生時產生聲音報警的功能,如圖所示。在運行程序時,可由操作人員控制,聽到報警后,將該變量置0,確認報警。7374“數(shù)據(jù)改變命令語言”對話框【$啟動后臺命令】:表明后臺命令是否啟動(1=啟動,0=未啟動)。在開發(fā)程序時,可通過按鈕彈起命令預先將該變量設置為1。在運行程序時,可由操作人員控制,按下按鈕啟動后臺命令。【$雙機熱備狀態(tài)】:表明雙機熱備中主、從計算機所處的狀態(tài)(1=主機工作正常,2=主機工作不正常,-1=從機工作正常,-2=從機工作不正常,0=無雙機熱備)。主、從機初始工作狀態(tài)是由組態(tài)王中的網(wǎng)絡配置決定的。該變量的值只能由主機進行修改,從機只能進行監(jiān)視。75五、基本變量的定義組態(tài)王軟件可定義的基本變量有內存離散、內存整數(shù)、內存實數(shù)、內存字符串、I/O離散、I/O整數(shù)、I/O實數(shù)、I/O字符串八種類型,可通過“定義變量”對話框設置它們的屬性。76“定義變量”對話框在工程瀏覽器左邊的工程目錄顯示區(qū)中單擊“數(shù)據(jù)詞典”,右側的內容顯示區(qū)會顯示當前工程中定義的變量。雙擊“新建”圖標,彈出“定義變量”對話框。組態(tài)王的“定義變量”對話框由基本屬性、報警定義、記錄和安全區(qū)、電子簽名四個選項卡組成,用來定義變量的基本特征。單擊其中一個選項卡,則該選項卡有效,可以定義相應的屬性。設置完成后,單擊“確定”,若變量名有效則保存新建的變量名到數(shù)據(jù)庫的數(shù)據(jù)詞典中。若變量名不合法,會彈出提示對話框提醒修改變量名。77【變量名】:唯一標識一個應用程序中的數(shù)據(jù)變量,同一應用程序中的數(shù)據(jù)變量命名不能重復。變量名區(qū)分大、小寫,不能超過31個字符。變量名可以由漢字、英文字母、阿拉伯數(shù)字組成,但第一個字符不能是數(shù)字。【變量類型】:在內存離散、內存整數(shù)、內存實數(shù)、內存字符串、I/O離散、I/O整數(shù)、I/O實數(shù)、I/O字符串八種基本變量中選擇一種變量類型?!久枋觥浚河糜谳斎胱兞肯嚓P的描述信息。78【變化靈敏度】:數(shù)據(jù)類型為模擬量或整型時此項有效。只有當該變量的值變化幅度超過“變化靈敏度”時,組態(tài)王才更新與之連接的畫面顯示(缺省為0)?!咀钚≈怠浚褐冈撟兞恐翟跀?shù)據(jù)庫中的下限。【最大值】:指該變量值在數(shù)據(jù)庫中的上限?!咀钚≡贾怠浚鹤兞繛镮/O模擬量時,驅動程序中輸入原始模擬值的下限?!咀畲笤贾怠浚鹤兞繛镮/O模擬量時,驅動程序中輸入原始模擬值的上限。79【保存參數(shù)】:系統(tǒng)運行過程中,如果變量的域(可讀可寫型)值發(fā)生了變化,組態(tài)王運行系統(tǒng)退出時系統(tǒng)會自動保存該值。組態(tài)王運行系統(tǒng)再次啟動后,變量的初始域值為上次運行系統(tǒng)退出時保存的值?!颈4鏀?shù)值】:系統(tǒng)運行過程中,如果變量的值發(fā)生了變化,組態(tài)王運行系統(tǒng)退出時系統(tǒng)會自動保存該值。組態(tài)王運行系統(tǒng)再次啟動后,變量的初始值為上次運行系統(tǒng)退出時保存的值?!境跏贾怠浚阂?guī)定軟件開始運行時變量的初始值,與定義的變量類型有關。當變量類型為模擬量時,出現(xiàn)文本框且可輸入數(shù)值;當變量類型為離散量時,出現(xiàn)開、關兩種選擇;當變量類型為字符串變量時,出現(xiàn)文本框且可輸入字符串。80【連接設備】:只對I/O類型的變量有效,從下拉列表中選擇相應的設備即可。下拉列表中列出的連接設備是組態(tài)王設備管理中已安裝的邏輯設備。若用戶要使用自己的I/O設備,則單擊“連接設備”,彈出“設備管理”對話框,選擇或新建設備即可。也可以直接在設備管理中定義自己的邏輯設備。【寄存器】:指定要與組態(tài)王定義的變量進行連接通信的寄存器,該選項名與操作人員

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論