監(jiān)控軟件及其應用_第1頁
已閱讀1頁,還剩75頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、監(jiān)控軟件及其應用,機電學院 趙弘,監(jiān)控軟件介紹 1 什么是監(jiān)控組態(tài)軟件 2 監(jiān)控組態(tài)軟件的發(fā)展 3 監(jiān)控組態(tài)軟件的體系結構 4 監(jiān)控組態(tài)軟件的通信機制 5 監(jiān)控組態(tài)軟件的主要功能 6 監(jiān)控組態(tài)軟件的主流產品 7 典型產品的使用簡介,什么是監(jiān)控組態(tài)軟件,監(jiān)—監(jiān)視Supervisory ,采集控制系統(tǒng)的實時運行數據,監(jiān)視系統(tǒng)的行為,實現報警功能??亍刂艭ontrol ,手

2、工干預系統(tǒng)行為或改變控制系統(tǒng)設定點。組態(tài)—可配置Configuration,監(jiān)控畫面的靈活配置和修改。監(jiān)控組態(tài)軟件實質上是人與控制器(通常是PLC)之間的信息交互媒介。,監(jiān)控組態(tài)軟件不是完整的控制系統(tǒng),而是位于控制設備之上,側重于管理的純軟件。它所接的控制設備通常是PLC(可編程控制器),也可以是智能表,板卡等。早期的監(jiān)控組態(tài)軟件運行于DOS,UNIX,VMS?,F在多數運行在Windows操作系統(tǒng)中,有的可以運行在Linux

3、系統(tǒng)。,,,監(jiān)控組態(tài)軟件的發(fā)展由單一的人機界面朝數據處理機方向發(fā)展,管理的數據量越來越大?;趇nternet的遠程監(jiān)控。軟PLC的出現。,監(jiān)控組態(tài)軟件的體系結構,硬件結構,通常監(jiān)控組態(tài)軟件系統(tǒng)分為兩個層面,即客戶/服務器體系結構。服務器與硬件設備通信,進行數據處理和運算。而客戶用于人機交互,如用文字、動畫顯示現場的狀態(tài),并可以對現場的開關、閥門進行操作。近年來又出現一個層面,通過Web發(fā)布在Internet上進行監(jiān)控

4、,可以認為這是一種“超遠程客戶”,監(jiān)控軟件的硬件結構,硬件設備(如PLC)一般既可以通過點到點方式連接,也可以以總線方式連接到服務器上。點到點連接一般通過串口(RS232),總線方式可以是RS485,以太網等連接方式??偩€方式與點到點方式區(qū)別主要在于:點到點是一對一,而總線方式是一對多,或多對多。在一個系統(tǒng)中可以只有一個服務器,也可以有多個,客戶也可以一個或多個。只有一個服務器和一個客戶的,并且二者運行在同一臺機器上的就是通常所說的單

5、機版。服務器之間,服務器與客戶之間一般通過以太網互連,有些場合(如安全性考慮或距離較遠)也通過串口、電話撥號或GPRS方式相連。,一般監(jiān)控組態(tài)軟件有很多任務組成,每個任務完成特定的功能。位于一個或多個機器上的服務器負責數據采集,數據處理(如量程轉換、濾波、報警檢查、計算、事件記錄、歷史存儲、執(zhí)行用戶腳本等)。服務器間可以相互通訊。有些系統(tǒng)將服務器進一步單獨劃分成若干專門服務器,如報警服務器,記錄服務器,歷史服務器,登錄服務器等。各服

6、務器邏輯上作為統(tǒng)一整體,但物理上可能放置在不同的機器上。分類劃分的好處是可以將多個服務器的各種數據統(tǒng)一管理、分工協作,缺點是效率低,局部故障可能影響整個系統(tǒng)。,軟件結構,監(jiān)控組態(tài)軟件的軟件結構,監(jiān)控組態(tài)軟件的內部組織主要包括服務器和客戶端兩部分。服務器主要包含實時數據庫、I/O驅動兩部分,有的還包含web服務器。其中的核心部分是實時數據庫,用于保存系統(tǒng)產生的實時數據。實時數據庫中的數據通過“點”來定義,即I/O點。每個點由多個參數定義

7、,如名字、上限值、下限值、目標值、測量值等。一般一個點的參數中有一個與外界(通常是控制器的I/O通道)相連,通常是測量值??蛻舳酥饕扇藱C界面構成。人機界面由很多窗口組成,窗口包含圖形和文字。文字和圖形可動態(tài)變化。如文字可顯示現場I/O量的大小,圖形的顏色變化表示現場狀態(tài)量的改變等。 除了圖形以外,人機界面還包含趨勢圖和報表等。,監(jiān)控組態(tài)軟件的數據通信機制,內部通信機制,客戶與服務器間以及服務器與服務器間一般有三種通信形式,請求式,訂

8、閱式與廣播式。請求式:客戶周期性向服務器發(fā)出請求,然后服務器為客戶準備數據,傳送給客戶。訂閱式:客戶向服務器注冊所關心數據,服務器記錄每個用戶關心的數據。當數據變化通知相應的用戶。廣播式:當數據的變化時,服務器向所有客戶發(fā)出通知。,與I/O設備的通信機制設備驅動程序與I/O設備通訊一般采用請求式,大多數設備都支持這種通訊方式,當然也有的設備支持主動發(fā)送方式。主動發(fā)送方式即I/O設備在數據改變時主動向外界報告數據。有的設備也

9、支持訂閱式通信。設備驅動程序應該能夠支持各種通信模式。常見的通信協議有Modbus, Profibus等。設備驅動程序必須為每種協議編制相應的代碼。監(jiān)控組態(tài)軟件一般不包含設備驅動程序,而是將其單獨做成標準開發(fā)包,用戶可以自己開發(fā),如Wonderware的I/O Server 提供大量的PLC驅動程序。,與外部程序的通信機制監(jiān)控組態(tài)軟件的數據分為實時數據、歷史數據和事件記錄數據。一般都以私有格式存放,實時數據駐留在內存中,而歷史數據

10、保存在磁盤中 。但有些軟件可以將其直接存放到關系數據庫(如SQL Server,ORACLE)中 外部程序獲取這些數據的方式主要可以分為OPC、API、DDE、ODBC等幾種。,OPC-目前主流的通信方式。它是一種基于微軟的OLE自動化技術開發(fā)而成的主要用于工業(yè)控制領域的設備通信接口標準。它采用客戶機/服務器的通信模式。目前絕大多數的硬件廠商都提供OPC服務器,外部程序只需要根據各種設備的OPC服務器格式開發(fā)相應的客戶端程序就可以與

11、之通訊。API-客戶方直接通過編程方式調用設備提供商的API函數實現與設備間的通信。這種方式比OPC方式更靈活,但開發(fā)效率比較低。主要的開發(fā)工具為VC或VB。ODBC-主要用于訪問存放在關系數據庫的歷史數據和事件記錄數據。DDE-微軟的動態(tài)數據交換協議,主要與非windows平臺的系統(tǒng)通信。,監(jiān)控組態(tài)軟件的主要功能,過程報警,過程報警是過程數據庫的基本功能。報警是對測量值的范圍、變化速度的預警。報警包括限值報警,變化率報警,偏差報

12、警,異常報警等。更復雜的報警可以通過對測量值進行數學運算,然后對運算結果進行報警檢查而產生。發(fā)生報警后,操作員可以通過報警畫面對報警進行“確認”,“確認”就是告訴系統(tǒng)我知道了發(fā)生的事,以免系統(tǒng)再次提醒。報警信息,報警確認信息,報警恢復(報警消除)等信息都可以被系統(tǒng)自動記錄下來。報警按照重要程度可分為多個優(yōu)先級,如低級、高級、緊急。報警發(fā)生時系統(tǒng)可以通過多種方式通知用戶,如彈出報警窗、發(fā)出聲響,甚至可以發(fā)送短信或電子郵件。至于使用哪種方

13、式,用戶可以自由指定。,歷史存儲,對實時數據可以進行歷史存儲。歷史數據對于生產狀況分析、實現先進/優(yōu)化控制、以及生產事故分析非常重要,所以將重要的工藝數據都會進行長期歷史保存。為了節(jié)省存儲介質空間,對保存的數據使用壓縮保存。常用的保存方式有周期性保存和變化保存(數據只有變化到一定程度才保存)。,腳本語言,除了固定格式的功能,如點內部處理(能夠完成幾種固定形式的功能,如量程轉換、報警檢查、PID運算),動畫連接(能夠完成幾種固定形式的動畫

14、,如顏色、位置改變)等,監(jiān)控軟件還允許用戶定義特殊的邏輯、運算,這是通過監(jiān)控軟件的內置編程語言實現的。腳本與一般編程語言類似,在腳本中提供多種運算操作(如賦值、數學運算、邏輯運算),控制語句(如條件判斷,循環(huán),分支),以及內置函數等。腳本的觸發(fā)方式有多種:一次性執(zhí)行(如進入窗口時執(zhí)行);周期執(zhí)行;事件觸發(fā)執(zhí)行(如數據改變時執(zhí)行,按鍵觸發(fā))。 腳本也能產生多種輸出動作:如向過程數據庫寫數據;發(fā)送短信;調用窗口;產生聲響等。,監(jiān)控組態(tài)軟

15、件的主流產品,InTouch-Wonderware公司的產品,目前應用最廣泛的監(jiān)控組態(tài)軟件。適合于中、小規(guī)模的控制系統(tǒng),特點是使用方便,開發(fā)效率高。iFix-GE公司的產品,適合于較復雜的控制系統(tǒng)開發(fā),使用較為復雜,但功能更強大。WinCC-西門子公司的產品,主要用于包含西門子控制器的控制系統(tǒng)。組態(tài)王-亞控科技的產品,國產的眾多監(jiān)控組態(tài)軟件中應用較為廣泛的一個產品。Labwindows,Labview-NI公司產品,監(jiān)控組態(tài)軟

16、件的主流產品使用簡介,將主要介紹InTouch、WinCC、LabWindows、LabView幾種產品的使用。主要介紹以下四個方面的內容: 應用程序的定義 人機界面的設計 標記(Tag)的配置 報警管理的設計,Labview 簡介,Labview是Laboratory Virtual Instrument Engineering Workbench(實驗室虛擬儀器集成環(huán)境)的簡稱,是由美國國家儀器公司(National In

17、strument)創(chuàng)立的一個功能強大而又靈活的儀器和分析軟件應用開發(fā)工具。,,Labview程序簡稱VI,它不同于基于文本的編程語言(如Fortran和C),它是一種圖形化的編程語言,其編程過程就是通過圖形符號描述程序行為。,Front PanelControls = InputsIndicators = Outputs,LabVIEW Programs Are Called Virtual Instruments (VIs),Bl

18、ock DiagramAccompanying “program” for front panelComponents “wired” together,BooleanControl,,DoubleIndicator,,Waveform Graph,,Panel Toolbar,,VI Front Panel,VI Block Diagram,Numeric Constant,Thermometer Terminal,Cal

19、l tosubVI,While Loop,KnobTerminal,Stop ButtonTerminal,Stop LoopTerminal,TemperatureGraph,,,,,,,,,Controls Palette (Panel Window),Functions Palette (Diagram Window),Status Toolbar,Run Button Continuous Run Butto

20、nAbort ExecutionPause/Continue ButtonText SettingsAlign ObjectsDistribute ObjectsReorder,Execution Highlighting Button Step Into ButtonStep Over ButtonStep Out Button,Additional Buttons on the Diagram T

21、oolbar,Status Toolbar,Open a Virtual Instrument,Signal Generation and Processing.vi,ControlTerminals,Block Diagram Window,Front Panel Window,Indicator Terminals,Creating a VI,Creating a VI – Block Diagram,,Exercise 1,

22、Complete Convert C to F.vi, then create Thermometer.vi.,DAQ – Data Acquisition,Simple Temperature Acquisition ExampleTwo parametersDevice = 1Channel = 0,Hardware Connections,BNC-2120,SCB-68,SC-2075,Labwindows/CVI 簡介,

23、LabWindows/CVI是National Instruments公司推出的一套面向測控領域的軟件開發(fā)平臺。它以ANSI C為核心,將功能強大,使用靈活的C語言平臺與數據采集,分析和表達的測控專業(yè)工具有機地接和起來。它的集成化開發(fā)平臺,交互式編程方法,豐富的控件和庫函數大大增強了C語言的功能,為熟悉C語言的開發(fā)人員建立檢測系統(tǒng),自動測量環(huán)境,數據采集系統(tǒng),過程監(jiān)控系統(tǒng)等提供了一個理想的軟件開發(fā)環(huán)境。,初步認識CVI程序設計,創(chuàng)建

24、一個如下的圖形用戶界面(User Interface)。,按下Acquire按扭,計算機會自動產生一個正弦波形并畫在圖形顯示區(qū)中;當按下Clear按扭后則清除正弦波形;當按下Quit按扭后退出該程序。,當LabWindows/CVI打開后你就會見到如下所示的一個空的項目(Project)窗:,第一步:創(chuàng)建用戶界面 創(chuàng)建控件元素: 從Project窗中選擇:File>>New>>User Int

25、erface(*.uir)…創(chuàng)建一個用戶接口文件(*.uir),CVI會自動彈出如下所示的窗口:,在該窗中Untitled Panel 的灰色區(qū)域中單擊鼠標右鍵,變會彈出一個快捷菜單如下所示,從該菜單中選擇:Command Button>>Square Command Button 點擊左鍵后便會創(chuàng)建一個方形的按扭。由于本程序總共需要三個按扭,所以按照上面的步驟再創(chuàng)建兩個方形按扭。從該菜單中選擇:Graph>&g

26、t;Graph ,創(chuàng)建一個用于圖形顯示的Graph。,修改用戶界面中各控件元素的屬性:1.修改Panel的屬性:在Untitled Panel中雙擊一下,便會彈出Panel的一個Edit Panel窗,如下圖所示:,修改Graph的屬性:,完成以上工作后,Panel應該如下圖所示:,第二步:完成程序的編制,產生程序代碼 :讓圖形用戶界面窗口為當前響應狀態(tài),如下圖所示:,從用戶圖形界面窗口中選擇:Code>>Generat

27、e>>All Code…然后會顯示出如下的界面:,點擊OK按扭,便會彈出如下圖所示的源代碼(Code)窗:,該程序代碼共有4個函數:1.main( )函數,是程序的入口,它的功能是初始化程序,裝載用戶界面面板,并顯示。2AcquireCallback( )函數,當Acquire按扭被點擊之后,該函數就是響應該消息的函數。3 ClearCallback( )函數,當Clear按扭被點擊之后,該函

28、數就是響應該消息的函數。4QuitCallback( )函數,當Quit按扭被點擊之后,該函數就是響應該消息的函數。 main( )與QuitCallback( )函數中的代碼是計算機自動生成的,而計算機只生成AcquireCallback( )與ClearCallback( )函數的框架,其內部的用來響應并處理消息的代碼是需要你自己添加上去的。,運行程序完成項目文件,InTouch,InTouch軟件是一個開

29、放的、可擴展的人機界面,為定制應用程序設計提供了靈活性,同時為工業(yè)中的各種自動化設備提供了連接能力。,InTouch,新建應用程序 通過“InTouch應用程序管理器”新建或打開已有的應用程序。 新建應用程序步驟如下,1. 在文件菜單上,單擊新建,或單擊工具欄上的新建工具。 此時會出現創(chuàng)建新應用程序向導。2. 單擊下一步。 此時會出現第二個創(chuàng)建新應用程序向導。 缺省情況下,系統(tǒng)將顯示 InTouch 目錄的路徑,后跟

30、"NewApp"。3. 在輸入框中,輸入要從中創(chuàng)建應用程序的目錄路徑,或單擊瀏覽來查找目錄。4. 單擊下一步。如果您指定的目錄不存在,則會出現一個消息對話框,詢問您是否要創(chuàng)建它。單擊確定。 此時會出現第三個創(chuàng)建新應用程序向導對話框。5. 在名稱框中,為新應用程序圖標輸入一個唯一的名稱,應用程序列在InTouch 應用程序管理器窗口中時,會顯示該圖標。6. 在描述框中,給應用程序輸入描述。(描述是可選項

31、。不過,如果您輸入了描述,則最多可以使用 255 個字符)。7. 單擊完成。 此時會再次出現InTouch - 應用程序管理器,顯示圖標與您為新應用程序指定的名稱。,監(jiān)控界面 通過“WindowsMaker”監(jiān)控界面。在應用程序窗口中選中應用程序后,選擇WindowsMaker命令,進入WindowsMaker畫面,WindowsMaker包含兩大類圖形對象:簡單對象和復雜對象。WindowMaker 有四種基本類型的簡

32、單對象:線條,填充圖案、文本和按鈕。每種簡單對象類型都包含影響其外觀的屬性。這些屬性包括線條顏色、填充顏色、高度、寬度和方向等,并既可以是靜態(tài),也可以是動態(tài)的。靜態(tài)屬性在應用程序運行期間保持不變。動態(tài)屬性與表達式值鏈接,因此表達式值發(fā)生的變化會導致屬性發(fā)生變化。例如,對象的填充顏色可以與一個離散表達式的值鏈接。根據表達式的狀態(tài),在表達式為真時,填充顏色會是一種顏色;在表達式為假時,填充顏色會是另一種顏色。簡單對象的大多數

33、屬性都可以設置為動態(tài)。一個對象可以有一個以上的動態(tài)屬性。動態(tài)屬性可以任意組合,以取得所需的結果。除了簡單對象外, InTouch 也支持使用有著很大不同的各種復雜對象。如:位圖、趨勢、符號、單元、向導、ActiveX控件。單元是兩個或更多對象、符號或其它單元的集合,它們相互結合形成一個單一的整體。單元在各自的圖形元素之間保持固定的空間關系。單元的每個組件都有它自己的鏈接。單元用于創(chuàng)建虛擬設備,如游標控制器。,在創(chuàng)建圖形對象或符號

34、之后,就可以通過動畫來賦予其“生命”。通過附加動畫鏈接,您可以改變對象或符號的外觀,以反映標記名或表達式值所發(fā)生的變化。例如,您可以創(chuàng)建一個泵符號,在它關閉時顯示為紅色,在它打開時顯示為綠色。您也可以將此泵符號做成一個觸動按鈕,可供操作員通過單擊鼠標或觸動(使用觸摸屏時)來打開或關閉此泵。通過為對象或符號定義動畫鏈接,您就能使用這些以及其它許多的特殊效果。InTouch 支持兩種基本類型的鏈接:“觸動鏈接”和“顯示鏈接”?!坝|動鏈接

35、”可供操作員向系統(tǒng)執(zhí)行輸入?!帮@示鏈接”則是給操作員顯示輸出結果。數值游標或按鈕便是“觸動鏈接”的例子。而填充顏色、位置或閃爍鏈接則是“顯示鏈接”的例子。要設置對象或符號的顯示鏈接動畫效果1. 創(chuàng)建并選擇要設置動畫的對象(線條、填充圖案、文本、按鈕或符號)。2. 在特別菜單上,單擊動畫鏈接,或者雙擊該對象。此時會出現包含所有動畫鏈接的對話框。也可以右擊對象,然后單擊動畫鏈接。,3. 單擊要將其附加到所選對象的鏈接的按鈕。

36、4. 輸入鏈接定義的詳細資料,然后單擊確定。此時會再次出現鏈接選擇對話框,您可以視需要給該對象創(chuàng)建其它鏈接。5. 單擊確定以接受該對象的所有鏈接并關閉對話框。,觸動鏈接用在希望它在運行時是可以“觸控”的對象或符號上。它們可供操作員將數據輸入系統(tǒng)。例如,操作員可以打開或關閉閥門、輸入新的報警設定點、運行復雜的邏輯腳本,或者使用文本字符串登錄,等等。觸動鏈接在運行時易于識別,因為在觸控對象上移動光標,或按 TAB 鍵從一個對象移

37、動到另一對象時,觸控對象上總是被一個“框”包圍著。,要創(chuàng)建離散輸入鏈接1. 雙擊對象,或選擇對象然后在特別菜單上單擊動畫鏈接。此時會出現鏈接選擇對話框。2. 在用戶輸入區(qū),單擊離散。此時會出現輸入 -> 離散標記名對話框,3 在用戶輸入區(qū),單擊模擬。此時會出現輸入 -> 模擬標記名對話框。,4 在用戶輸入區(qū),單擊字符串。此時會出現輸入 -> 字符串標記名對話框。,標記名字典 “標記名字典”(運行時數據庫)是

38、 InTouch 的核心。在運行時,數據庫包含數據庫中所有項目的當前值。為了創(chuàng)建運行時數據庫, InTouch 需要了解所有要創(chuàng)建的變量的有關信息。您必須給每個變量指定標記名和類型。對某些類型的變量, InTouch 還需要一些額外的信息。例如,對于 I/O 型標記名,InTouch 需要更多的信息,以便能獲取數據并轉換它供內部使用。“標記名字典”就是用來輸入這些如需有關詳細信息的機制。在 InTouch 數據庫中定義標記

39、名時,您必須根據其用法為每個標記名指定一種類型。例如,如果標記名要讀或寫另一個 Windows 應用程序(如“I/O 服務器”)中的值,則它必須是一個 I/O 型標記名。InTouch支持20幾種標記名類型。,要定義一個新標記名1. 在特別菜單上,單擊標記名字典,或者在“應用程序瀏覽器”中,雙擊標記名字典。此時會出現標記名字典對話框。2. 單擊新建。(此時標記名框的內容會被清除)。3. 在標記名框中,輸入要給新標記名使用的名

40、稱。,4. 單擊類型。此時會出現標記類型對話框。,5. 選擇標記名類型,然后單擊確定。此時會出現所選類型對應的詳細資料對話框。6. 單擊組將標記名指定給特定的“報警組”。此時會出現報警組對話框。選擇要指定給該標記名的“報警組”,然后單擊完成。7. 對于 I/O 型標記名,選擇只讀以將標記名限制為在運行時處于只讀狀態(tài)。8. 對于 I/O 型標記名,選擇讀寫讓標記名在運行時可以進行讀、寫。,報警管理 報警是一種異常條件。

41、通常,報警用于在發(fā)生某種錯誤或達到某個特定處理階段時發(fā)出信號。 例如,報警可能會指出鍋爐超出安全溫度極限,也可能只是簡單地通知換班時間已到。 報警可以設置優(yōu)先級,用于指明情況有多“糟”,或者條件有多“重要”。在鍋爐超出溫度極限時,嚴重程度可能“非常糟”或“非常重要”,需立即引起注意以確保生命與財產安全。與之相反,到達換班時間時,嚴重程度通常“不至于太壞”,甚至非常輕微。 報警的嚴重程度通常取決于具體環(huán)境 - 工廠應用、設備性

42、質、后備系統(tǒng)的可用性、潛在損壞或停機成本等。InTouch 使用一種優(yōu)先級標準,其中 1 最重要,999 最不重要。 報警狀態(tài)可能還包含子狀態(tài),在這種情況下它被稱為多狀態(tài)報警。例如,模擬報警通常有多個極限值,例如用 "High" 與"Low" 用于限定正常操作范圍,而用 "HiHi" 與 "LoLo" 表示極度偏離正常操作范圍。 上述鍋爐溫度水平就可

43、以是在這些子狀態(tài)之一的報警條件下。 在繼續(xù)處于整體報警條件時,也可以在任意兩個子狀態(tài)之間轉換。,InTouch 使用兩種通知方式來提醒操作員生產過程的活動情況:“報警”與“事件”。 報警表示關于生產過程的警告,它要求操作員作出響應。通常,在過程值超過用戶定義的極限時,例如模擬量超過上限值,便會觸發(fā)報警。 這會觸發(fā)一種未確認的報警狀態(tài),它可以用于向操作員通知有問題發(fā)生。 操作員確認報警之后,系統(tǒng)便會返回已確認狀態(tài)。

44、 事件表示正常的系統(tǒng)狀態(tài)消息,不要求操作人員作出響應。通常,發(fā)生特定的系統(tǒng)條件時,如操作員登錄到 InTouch,則會觸發(fā)一個事件。 如果加以適當配置,InTouch 可以將事件記錄到報警數據庫,并/ 或在打印機上進行打印輸出。,離散: 離散報警對應于離散型標記名。 可以配置報警狀態(tài)是對應于離散型標記名的 TRUE 狀態(tài)還是 FALSE 狀態(tài),以及相關的報警優(yōu)級。,模擬:模擬報警對應于整型或實型(浮點)標記名。,SPC: SPCPro

45、 程序可以生成“統(tǒng)計過程控制”報警。 這實際是在InTouch 之外定義的,并通過與報警的其它部分不同的軟件執(zhí)行途徑操作。,WinCC,"WinCC"即"WINDOWS CONTROL CENTER"(窗口控制中心)- 為在標準PC和WINDOWS NT 環(huán)境下實現HMI(人機界面)的功能。,WinCC特點,可擴充性:客戶機/服務器系統(tǒng) 從簡單到復雜任務的

46、擴充 基于各行業(yè)和特定技術的擴展功能開放性:集成ODBC/SQL數據庫 強大的標準接口(如OLE,ACtiveX,OPC) 開放的API程序接口用于對WinCC功能和數據庫的存取 通用的腳本語言ANSIC 針對所有主要PLC廠商的通訊接口程序,WinCC,新建應用程序 第一次啟動WinCC創(chuàng)建應用程序時,需要首先選擇所創(chuàng)建的應用程序的類型。WinC

47、C提供3種應用程序類型:單用戶項目多用戶項目客戶端項目 以單用戶項目為例,選擇單用戶項目后,出現項目管理器對話框,管理器左邊是導航欄,右邊是相應于所選項目的設計區(qū),監(jiān)控界面 在項目管理器的導航欄中選擇“Graphics Designer”,然后右擊鼠標,選擇“New picture”,進入圖形編輯界面,下圖是一個簡單的示例,標記名設置 WinCC中的標記分為兩類:內部標記(internal tag)和過程

48、標記(process tag),內部標記主要用于內部計算得到的變量定義,過程標記用于連接外部過程數據。,在項目管理器的導航欄的“Tag management”中選擇”internal tag”,右擊鼠標,選擇“New tag”,出現“Tag Properties”對話框后,設置相應標記的屬性,要建立過程標記,首先需要進行通訊設置,將系統(tǒng)與外部控制器建立連接后才能設置過程標記。 在項目管理器的導航欄中選擇一個外部連接,右擊鼠

溫馨提示

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

評論

0/150

提交評論