2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩75頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

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

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

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

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

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

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

7、,如名字、上限值、下限值、目標(biāo)值、測(cè)量值等。一般一個(gè)點(diǎn)的參數(shù)中有一個(gè)與外界(通常是控制器的I/O通道)相連,通常是測(cè)量值。客戶端主要由人機(jī)界面構(gòu)成。人機(jī)界面由很多窗口組成,窗口包含圖形和文字。文字和圖形可動(dòng)態(tài)變化。如文字可顯示現(xiàn)場(chǎng)I/O量的大小,圖形的顏色變化表示現(xiàn)場(chǎng)狀態(tài)量的改變等。 除了圖形以外,人機(jī)界面還包含趨勢(shì)圖和報(bào)表等。,監(jiān)控組態(tài)軟件的數(shù)據(jù)通信機(jī)制,內(nèi)部通信機(jī)制,客戶與服務(wù)器間以及服務(wù)器與服務(wù)器間一般有三種通信形式,請(qǐng)求式,訂

8、閱式與廣播式。請(qǐng)求式:客戶周期性向服務(wù)器發(fā)出請(qǐng)求,然后服務(wù)器為客戶準(zhǔn)備數(shù)據(jù),傳送給客戶。訂閱式:客戶向服務(wù)器注冊(cè)所關(guān)心數(shù)據(jù),服務(wù)器記錄每個(gè)用戶關(guān)心的數(shù)據(jù)。當(dāng)數(shù)據(jù)變化通知相應(yīng)的用戶。廣播式:當(dāng)數(shù)據(jù)的變化時(shí),服務(wù)器向所有客戶發(fā)出通知。,與I/O設(shè)備的通信機(jī)制設(shè)備驅(qū)動(dòng)程序與I/O設(shè)備通訊一般采用請(qǐng)求式,大多數(shù)設(shè)備都支持這種通訊方式,當(dāng)然也有的設(shè)備支持主動(dòng)發(fā)送方式。主動(dòng)發(fā)送方式即I/O設(shè)備在數(shù)據(jù)改變時(shí)主動(dòng)向外界報(bào)告數(shù)據(jù)。有的設(shè)備也

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

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

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

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

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

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

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

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

17、strument)創(chuàng)立的一個(gè)功能強(qiáng)大而又靈活的儀器和分析軟件應(yīng)用開(kāi)發(fā)工具。,,Labview程序簡(jiǎn)稱VI,它不同于基于文本的編程語(yǔ)言(如Fortran和C),它是一種圖形化的編程語(yǔ)言,其編程過(guò)程就是通過(guò)圖形符號(hào)描述程序行為。,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 簡(jiǎn)介,

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

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

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

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

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

28、數(shù)就是響應(yīng)該消息的函數(shù)。4QuitCallback( )函數(shù),當(dāng)Quit按扭被點(diǎn)擊之后,該函數(shù)就是響應(yīng)該消息的函數(shù)。 main( )與QuitCallback( )函數(shù)中的代碼是計(jì)算機(jī)自動(dòng)生成的,而計(jì)算機(jī)只生成AcquireCallback( )與ClearCallback( )函數(shù)的框架,其內(nèi)部的用來(lái)響應(yīng)并處理消息的代碼是需要你自己添加上去的。,運(yùn)行程序完成項(xiàng)目文件,InTouch,InTouch軟件是一個(gè)開(kāi)

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

30、"NewApp"。3. 在輸入框中,輸入要從中創(chuàng)建應(yīng)用程序的目錄路徑,或單擊瀏覽來(lái)查找目錄。4. 單擊下一步。如果您指定的目錄不存在,則會(huì)出現(xiàn)一個(gè)消息對(duì)話框,詢問(wèn)您是否要?jiǎng)?chuàng)建它。單擊確定。 此時(shí)會(huì)出現(xiàn)第三個(gè)創(chuàng)建新應(yīng)用程序向?qū)?duì)話框。5. 在名稱框中,為新應(yīng)用程序圖標(biāo)輸入一個(gè)唯一的名稱,應(yīng)用程序列在InTouch 應(yīng)用程序管理器窗口中時(shí),會(huì)顯示該圖標(biāo)。6. 在描述框中,給應(yīng)用程序輸入描述。(描述是可選項(xiàng)

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

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

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

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

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

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

37、動(dòng)到另一對(duì)象時(shí),觸控對(duì)象上總是被一個(gè)“框”包圍著。,要?jiǎng)?chuàng)建離散輸入鏈接1. 雙擊對(duì)象,或選擇對(duì)象然后在特別菜單上單擊動(dòng)畫鏈接。此時(shí)會(huì)出現(xiàn)鏈接選擇對(duì)話框。2. 在用戶輸入?yún)^(qū),單擊離散。此時(shí)會(huì)出現(xiàn)輸入 -> 離散標(biāo)記名對(duì)話框,3 在用戶輸入?yún)^(qū),單擊模擬。此時(shí)會(huì)出現(xiàn)輸入 -> 模擬標(biāo)記名對(duì)話框。,4 在用戶輸入?yún)^(qū),單擊字符串。此時(shí)會(huì)出現(xiàn)輸入 -> 字符串標(biāo)記名對(duì)話框。,標(biāo)記名字典 “標(biāo)記名字典”(運(yùn)行時(shí)數(shù)據(jù)庫(kù))是

38、 InTouch 的核心。在運(yùn)行時(shí),數(shù)據(jù)庫(kù)包含數(shù)據(jù)庫(kù)中所有項(xiàng)目的當(dāng)前值。為了創(chuàng)建運(yùn)行時(shí)數(shù)據(jù)庫(kù), InTouch 需要了解所有要?jiǎng)?chuàng)建的變量的有關(guān)信息。您必須給每個(gè)變量指定標(biāo)記名和類型。對(duì)某些類型的變量, InTouch 還需要一些額外的信息。例如,對(duì)于 I/O 型標(biāo)記名,InTouch 需要更多的信息,以便能獲取數(shù)據(jù)并轉(zhuǎn)換它供內(nèi)部使用?!皹?biāo)記名字典”就是用來(lái)輸入這些如需有關(guān)詳細(xì)信息的機(jī)制。在 InTouch 數(shù)據(jù)庫(kù)中定義標(biāo)記

39、名時(shí),您必須根據(jù)其用法為每個(gè)標(biāo)記名指定一種類型。例如,如果標(biāo)記名要讀或?qū)懥硪粋€(gè) Windows 應(yīng)用程序(如“I/O 服務(wù)器”)中的值,則它必須是一個(gè) I/O 型標(biāo)記名。InTouch支持20幾種標(biāo)記名類型。,要定義一個(gè)新標(biāo)記名1. 在特別菜單上,單擊標(biāo)記名字典,或者在“應(yīng)用程序?yàn)g覽器”中,雙擊標(biāo)記名字典。此時(shí)會(huì)出現(xiàn)標(biāo)記名字典對(duì)話框。2. 單擊新建。(此時(shí)標(biāo)記名框的內(nèi)容會(huì)被清除)。3. 在標(biāo)記名框中,輸入要給新標(biāo)記名使用的名

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

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

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

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

44、 事件表示正常的系統(tǒng)狀態(tài)消息,不要求操作人員作出響應(yīng)。通常,發(fā)生特定的系統(tǒng)條件時(shí),如操作員登錄到 InTouch,則會(huì)觸發(fā)一個(gè)事件。 如果加以適當(dāng)配置,InTouch 可以將事件記錄到報(bào)警數(shù)據(jù)庫(kù),并/ 或在打印機(jī)上進(jìn)行打印輸出。,離散: 離散報(bào)警對(duì)應(yīng)于離散型標(biāo)記名。 可以配置報(bào)警狀態(tài)是對(duì)應(yīng)于離散型標(biāo)記名的 TRUE 狀態(tài)還是 FALSE 狀態(tài),以及相關(guān)的報(bào)警優(yōu)級(jí)。,模擬:模擬報(bào)警對(duì)應(yīng)于整型或?qū)嵭停ǜ↑c(diǎn))標(biāo)記名。,SPC: SPCPro

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

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

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

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

溫馨提示

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

評(píng)論

0/150

提交評(píng)論