組態(tài)軟件的標(biāo)記名字典_第1頁
組態(tài)軟件的標(biāo)記名字典_第2頁
組態(tài)軟件的標(biāo)記名字典_第3頁
組態(tài)軟件的標(biāo)記名字典_第4頁
組態(tài)軟件的標(biāo)記名字典_第5頁
已閱讀5頁,還剩54頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

什么是標(biāo)記名字典

標(biāo)記名字典(運行時數(shù)據(jù)庫)是InTouch的核心。在運行時,數(shù)據(jù)庫包含數(shù)據(jù)庫中所有項目的當(dāng)前值。為了創(chuàng)建運行時數(shù)據(jù)庫,InTouch需要所有已創(chuàng)建變量的信息。每個變量必須指定標(biāo)記名和變量類型。對某些變量類型InTouch需要額外的信息。例如,對于I/O類型標(biāo)記名,InTouch需要更多的信息以便獲得數(shù)據(jù)并轉(zhuǎn)換它供內(nèi)部使用。標(biāo)記名字典就是用來輸入這些資料的機制。什么是標(biāo)記名字典標(biāo)記名字典為您提供了下列特殊功能:功能描述標(biāo)記瀏覽器標(biāo)記瀏覽器用來選擇標(biāo)記名和標(biāo)記名點域、來自

FactorySuite應(yīng)用程序的遠(yuǎn)程名引用和SuperTag成員標(biāo)記名,或任何其它支持標(biāo)記名字典接口的標(biāo)記源。標(biāo)記名交叉引用標(biāo)記名交叉引用允許您交叉引用一個標(biāo)記名,得到在您的應(yīng)用程序中使用該標(biāo)記名的特定位置,包括窗口、腳本、SQL配置、SPC觸發(fā)等。您可以打印交叉引用信息或?qū)⑺鼉Υ娴揭粋€文件中。什么是標(biāo)記名字典標(biāo)記名字典為您提供了下列特殊功能:功能描述SuperTagInTouch支持SuperTag結(jié)構(gòu),這個結(jié)構(gòu)允許您定義復(fù)合標(biāo)記名類型。您可以定義包含多達64個成員標(biāo)記名和2層嵌套的SuperTag模板。成員標(biāo)記名的行為和常規(guī)標(biāo)記名完全一樣,它們支持趨勢、報警和所有標(biāo)記名點域。引用遠(yuǎn)程標(biāo)記名引用允許InTouch訪問I/O服務(wù)器的數(shù)據(jù)而不需要在本地標(biāo)記名字典中創(chuàng)建標(biāo)記名。遠(yuǎn)程引用允許您導(dǎo)入和導(dǎo)出窗口或QuickScript而不需要從占位符轉(zhuǎn)換標(biāo)記名。什么是標(biāo)記名字典標(biāo)記名字典為您提供了下列特殊功能:功能描述擴展的標(biāo)記名支持?jǐn)U展的標(biāo)記名支持?jǐn)U展的標(biāo)記名支持?jǐn)U展的標(biāo)記名支持InTouch在其標(biāo)記名字典中支持多達61,405個標(biāo)記名。(您的系統(tǒng)所支持的標(biāo)記名數(shù)由您的軟件許可證所決定)。標(biāo)記名類型標(biāo)記名類型在InTouch數(shù)據(jù)庫中定義標(biāo)記名時,您必須根據(jù)其用法為每一個標(biāo)記名指定一種類型。例如,如果一個標(biāo)記名要讀或?qū)憗碜韵驣/O服務(wù)器這樣的另一Windows應(yīng)用程序的數(shù)值,它就必須是一個I/O類型的標(biāo)記名。下面描述每種InTouch標(biāo)記名類型及其用法。標(biāo)記名類型內(nèi)存類型標(biāo)記名內(nèi)存類型標(biāo)記名存在于您的InTouch應(yīng)用程序內(nèi)。您可以使用它們來生成系統(tǒng)常數(shù)和模擬,也可以用它們建立由其它Windows程序訪問的計算變量。例如:您可以用初始值3.1416來定義內(nèi)存標(biāo)記名,或者您可以把配方儲存在內(nèi)存標(biāo)記名組內(nèi)。在仿真中,您可以用內(nèi)存標(biāo)記名控制一個后臺QuickScript腳本的動作。例如,您可以定義一個在某一動作QuickScript中改變的內(nèi)存標(biāo)記名“COUNT”,從而為某一過程當(dāng)前的步驟生成各種動畫效果。共有四種內(nèi)存類型:標(biāo)記名類型內(nèi)存離散型內(nèi)部離散型標(biāo)記名,值為0(假,關(guān))或1(真,開)。內(nèi)存整型值為-2,147,483,648到2,147,483,647之間的32位有符號整數(shù)。內(nèi)存實型浮點(小數(shù))內(nèi)存標(biāo)記名。浮點數(shù)值可以介于-3.4e38和3.4e38之間。所有浮點計算都按64位精度操作,但用32位來保存結(jié)果。內(nèi)存消息型最長為131個字符的文本字符串標(biāo)記名。標(biāo)記名類型I/O類型標(biāo)記名所有從另一Windows程序讀取其值或?qū)⑵渲祵懭肓硪籛indows程序的標(biāo)記名為I/O類型標(biāo)記名。這包括所有來自可編程控制器,過程計算機的輸入輸出以及來自網(wǎng)絡(luò)接點的數(shù)據(jù)??梢酝ㄟ^Microsoft動態(tài)數(shù)據(jù)交換(DDE)或WonderwareSuiteLink通訊協(xié)議來訪問I/O標(biāo)記名。當(dāng)一個讀/寫I/O類型標(biāo)記名改變時,它將被立即寫入遠(yuǎn)程應(yīng)用程序。每當(dāng)鏈接到遠(yuǎn)程應(yīng)用程序的標(biāo)記名的項改變時,標(biāo)記名也可以從遠(yuǎn)程應(yīng)用程序上更新。缺省時,所有的I/O標(biāo)記名設(shè)置為讀/寫。然而,您可以通過選擇“標(biāo)記名字典”對話框中的“只讀”選項將其限制為只讀。共有四種I/O類型:標(biāo)記名類型I/O離散型離散型輸入/輸出標(biāo)記名,值為0(假,關(guān))或1(真,開)。I/O整型值為-2,147,483,648到2,147,483,647之間的32位有符號整數(shù)。I/O實型浮點(小數(shù))標(biāo)記名。浮點值可以介于+3.4e38之間。所有浮點計算都按64位精度操作,但用32位來保存結(jié)果。I/O消息最長為131個字符的輸入/輸出文本字符串標(biāo)記名。標(biāo)記名類型其它類型標(biāo)記名您還可以賦予標(biāo)記名一些特殊標(biāo)記名類型來執(zhí)行復(fù)合函數(shù),如動態(tài)報警顯示、歷史趨勢、監(jiān)控每一歷史趨勢筆所繪制的標(biāo)記名。您還可以用間接標(biāo)記名類型來將一個標(biāo)記名賦予多個資源。這些特殊標(biāo)記名類型描述如下。組變量組變量類型用于具有指定報警組的標(biāo)記名,以生成動態(tài)報警顯示、磁盤記錄和打印記錄。您可以用組變量類型標(biāo)記名來生成報警窗口或報警記錄,以顯示與特定組變量有關(guān)的所有報警。您也可以通過賦予組變量標(biāo)記名不同的報警組,來控制所顯示或記錄的報警。標(biāo)記名類型組變量類型標(biāo)記名也可以用來創(chuàng)建按鈕,通過單擊這些按鈕,操作員可以在相同的報警窗口中有選擇地顯示工廠中不同區(qū)域的報警。所有與報警組關(guān)聯(lián)的點域都可以應(yīng)用到組變量標(biāo)記名中。標(biāo)記名類型歷史趨勢當(dāng)生成一個歷史趨勢時,InTouch需要用到歷史趨勢歷史趨勢類型的標(biāo)記名。所有的與歷史趨勢關(guān)聯(lián)的點域都可以運用到歷史趨勢標(biāo)記名中。標(biāo)記ID這是與歷史趨勢對象一起使用的特殊類標(biāo)記名型。您可以用標(biāo)記標(biāo)記標(biāo)記標(biāo)記ID類型的標(biāo)記名來檢索在歷史趨勢上所繪制的標(biāo)記名信息。多數(shù)情況下,您會用標(biāo)記標(biāo)記標(biāo)記標(biāo)記ID標(biāo)記名來顯示賦予指定筆的標(biāo)記名的名稱,或者改變賦予該筆的標(biāo)記名。您可以在QuickScript中應(yīng)用一個語句,以將一個新標(biāo)記名賦給任意歷史趨勢中的任意筆。例如,您可以在QuickScript中應(yīng)用下面的語句:MyHistTrendTag.Pen1=MyLoggedTag.TagID;當(dāng)執(zhí)行此QuickScript時,歷史趨勢中與歷史趨勢歷史趨勢歷史趨勢歷史趨勢標(biāo)記名“MyHistTrendTag”關(guān)聯(lián)的筆Pen1將開始為“MyLoggedTag”繪制歷史記錄數(shù)據(jù)趨勢圖。標(biāo)記名類型間接離散、間接模擬、間接消息間接類型的標(biāo)記名允許您創(chuàng)建一個窗口,并將該窗口內(nèi)的標(biāo)記名重新指定給多個源標(biāo)記名。例如,您有十五個相同的泵,您想要讓操作員監(jiān)視其報警條件。此時,您不需要創(chuàng)建十五個不同的窗口(每個泵一個),而只需在一個窗口中使用間接標(biāo)記名,然后用QuickScript將間接標(biāo)記名指向已進入報警狀態(tài)的那個泵所對應(yīng)的源標(biāo)記名,即可調(diào)用與各個泵關(guān)聯(lián)的源標(biāo)記名。您也可以用Touch觸動按鈕QuickScript,讓操作員手動地選擇要顯示的泵。這種方法可減少開發(fā)時間和應(yīng)用程序大小。注意:InTouch也支持間接SuperTag所有間接SuperTag顯示在標(biāo)記名字典的“標(biāo)記名類型標(biāo)記名類型標(biāo)記名類型標(biāo)記名類型”對話框中。間接SuperTag也可用在InTouchQuickScript中。標(biāo)記名類型當(dāng)您使某個間接標(biāo)記名等于另一源標(biāo)記名時,這個間接標(biāo)記名將與源標(biāo)記名在所在方面均完全相同,包括點域、腳本等。如果源標(biāo)記名的值改變,間接標(biāo)記名會相應(yīng)地反映這個改變。如果間接標(biāo)記名的值改變了,源標(biāo)記也會隨之改變。您可以在數(shù)據(jù)庫中將間接標(biāo)記的值定義為可保持,并在啟動時重置為上一次的標(biāo)記名賦值。間接標(biāo)記名通過.Name點域指定。例如,如果您創(chuàng)建了一個名為"Setpoint"的間接模擬標(biāo)記名,并在QuickScript中使用下面的表達式,則"Setpoint1"將變成"Setpoint"值的源標(biāo)記名:Setpoint.Name="Setpoint1";orSetpoint.Name=Setpoint1.Name;標(biāo)記名類型您也可以連接標(biāo)記名以便在間接標(biāo)記名中使用。例如,如果您創(chuàng)建一個如下所示的數(shù)據(jù)改變QuickScript,讓它在每次標(biāo)記名"Number"值變化時時執(zhí)行,而間接標(biāo)記名"Setpoint"也相應(yīng)改變:Number=1;Setpoint.Name="Setpoint"+Text(Number,"#");當(dāng)此QuickScript執(zhí)行時,模擬標(biāo)記名"Number"的值會轉(zhuǎn)換成文本,并連接到模擬標(biāo)記名"Setpoint",從而使"Setpoint.Name"與"Setpoint1"相等。間接模擬型標(biāo)記名可用于整型(整數(shù))和實型(浮點)兩種標(biāo)記名。標(biāo)記名類型當(dāng)您調(diào)用源標(biāo)記名并且源標(biāo)記名以引號括起時:I="mytag"或者,源標(biāo)記名是通過文本字符串與變量連接來定義的:Indirect.Name="mytag"+Text(Number,"#");在這種情況下,源標(biāo)記名對于間接標(biāo)記名而言處于不活動狀態(tài)。在第二次執(zhí)行QuickScript之前,間接標(biāo)記名將不能引用源標(biāo)記名的特性。我們建議您確保所有間接標(biāo)記名都引用活動狀態(tài)的標(biāo)記名。標(biāo)記名類型只有在以下條件下,源標(biāo)記名才會被激活:顯示在一個打開的應(yīng)用程序窗口中

用在窗口或動作QuickScript中,并且與腳本關(guān)聯(lián)的應(yīng)用程序窗口已打開

當(dāng)前正被實時趨勢使用

用于報警目的

作為事件來記錄并且“事件記錄”已啟用

記入歷史記錄并且“歷史記錄”已啟用

用在鍵、條件、數(shù)據(jù)改變或應(yīng)用程序QuickScript中

作為InTouchSPCPro中的“自動采集”標(biāo)記名

當(dāng)前被使用DDE的客戶端應(yīng)用程序(如MicrosoftExcel)訪問

被使用點存取(PTACC.DLL)的本地客戶端引用

被指定給間接標(biāo)記或被其引用(會出現(xiàn)瞬間緩遲,因為腳本必須請求I/O點的正確值)

為使用DDE協(xié)議而將InTouch訪問名配置為“提示所有項”標(biāo)記名類型SuperTagInTouchSuperTag允許您定義復(fù)合標(biāo)記名類型。您可以定義多達64個成員標(biāo)記名和2層嵌套的SuperTag。成員標(biāo)記名的行為與常規(guī)標(biāo)記名一樣,它們支持趨勢、報警和所有標(biāo)記名點域。定義新的標(biāo)記名標(biāo)記名最長可達32個字符,但必須以一個希臘字符開始(A-Z或a-z。其

余的字符可以是A-Z,a-z,0-9,!,@,-,?,#,$,%,_,\和&。注意:反斜杠(\)只對SuperTag有效。標(biāo)記名也是自動編號的。例如,如果您輸入并保存標(biāo)記名R4001,然后單擊“新建”,則標(biāo)記名會自動編號為R4002。如果標(biāo)記名包含一個字符分隔的數(shù)字,它將由InTouch找到的第一個整數(shù)自動編號。例如,N7-0將編號為N7-1。注意只允許正方向的變化。例如,R4002到R4003,R4003到R4004等等。定義新的標(biāo)記名在標(biāo)記中使用連字符(-)時必須小心。連字符在標(biāo)記名中有效,但它們在表達式或邏輯式中也被用作負(fù)號或減號。因而容易引起混淆。例如,如果您在一個表達式中用A=B-C

您的意思是A等于B減C

還是把名為B-C的標(biāo)記賦值給一個名為A的標(biāo)記呢?InTouch將假設(shè)是后者。為了防止出現(xiàn)這種問題,您應(yīng)該在標(biāo)記名與運算符之間插入空格。例如,“A=B-C??紤]下面的例子:X-101=FT-101*SP-101可以看出,因為這里沒有空格,F(xiàn)T-101將乘以SP-101并將值賦給X-101定義新的標(biāo)記名當(dāng)您第一次訪問標(biāo)記名字典時,會顯示內(nèi)部系統(tǒng)標(biāo)記名$AccessLevel的定義。一旦在標(biāo)記名字典中定義了標(biāo)記名,當(dāng)您再次訪問它時,將顯示最近編輯的標(biāo)記名定義。單擊“<<”或“>>”可瀏覽標(biāo)記名字典中當(dāng)前存儲的標(biāo)記名定義(當(dāng)沒有要顯示的上一個或下一個標(biāo)記名時,瀏覽按鈕將失效)。單擊“選擇”以迅速找到一個特殊的標(biāo)記名定義?!斑x擇標(biāo)記”對話框?qū)⒃谶x擇模式下出現(xiàn)。定義新的標(biāo)記名對話框描述主要顯示主要標(biāo)記名字典對話框。在SuperTag中,“主要”只給出父或根標(biāo)記名。對父或根標(biāo)記名所做的任何更改都將改寫成員標(biāo)記名信息。更改后,單擊“存”。一個消息框會顯示,詢問您是否要將根標(biāo)記名更改應(yīng)用到成員標(biāo)記名。詳細(xì)顯示所選標(biāo)記名類型的對應(yīng)詳細(xì)資料對話框?!皹?biāo)記名字典”對話框頂部的選項用于顯示各種標(biāo)記名詳細(xì)資料對話框,如下所示:定義新的標(biāo)記名對話框描述報警顯示所選標(biāo)記名類型的對應(yīng)報警配置對話框。詳細(xì)和報警顯示所選標(biāo)記名類型的對應(yīng)詳細(xì)和報警配置對話框。成員顯示SuperTag類型標(biāo)記名的成員詳細(xì)資料對話框。提示:如果您在標(biāo)記名字典對話框中右擊任意文本輸入框,將會出現(xiàn)一個菜單,顯示可應(yīng)用于選定文本的命令。定義新的標(biāo)記名要定義一個新標(biāo)記名:

1.在“特別”菜單上,單擊“標(biāo)記名字典”,或者在應(yīng)用程序瀏覽器中,雙擊“標(biāo)記名字典”?!皹?biāo)記名字典”對話框出現(xiàn)。2.單擊“新建”。(“標(biāo)記名”框被清除)。3.在“標(biāo)記名”框中,輸入新標(biāo)記名的名稱。定義新的標(biāo)記名提示:標(biāo)記名最長可達32個字符,但必須以一個希臘字符開始(A-Z或

a-z。其余的字符可以是A-Z,a-z,0-9,!,@,-,?,#,$,%,_,\和&。標(biāo)記名不能使用RetVal一字。這個字是保留字。如果您試圖使用這個字,然后嘗試編輯QuickFunction,將出現(xiàn)一條錯誤消息"Avariable

cannothavethatname.Tagexists"(變量不能使用該名稱,標(biāo)記已經(jīng)存在)。4.單擊“類型”,“標(biāo)記類型”對話框出現(xiàn):定義新的標(biāo)記名5.選擇標(biāo)記名類型,然后單擊“確定”。所選類型的相應(yīng)詳細(xì)資料對話框出現(xiàn)(“詳細(xì)資料”對話框?qū)⒃诒菊律院蠼榻B)。提示:在TemplateMaker中創(chuàng)建的任何SuperTag名稱也將出現(xiàn)在此對話框中,并可用作標(biāo)記類型。例如,上面的ColdRoom和EvapUnit。如果SuperTag不是使用TemplateMaker創(chuàng)建的,則會顯示名稱"SuperTag"。例如,如果SuperTag是在動畫鏈結(jié)標(biāo)記名或表達式輸入框、QuickScript或外部文件中創(chuàng)建,然后再加載到DBLoad實用程序。注意:如果標(biāo)記名當(dāng)前鏈接到對象或用在QuickScript中,則只有在WindowViewer沒有運行的情況下才能更改其類型。6.單擊“組”將標(biāo)記名指定給特定報警組?!皥缶M”對話框出現(xiàn)。選擇您要指定給標(biāo)記名的報警組,然后單擊“完成”。定義新的標(biāo)記名注意:如果您沒有將標(biāo)記名指定給特定報警組,則缺省條件下,InTouch會將它指定給根組$System。在創(chuàng)建標(biāo)記名并將其指定給某個報警組后,如果您不關(guān)閉該對話框,則所有之后定義的標(biāo)記名將被指定給同一報警組(除非您進行更改)。7.對于I/O類型標(biāo)記名,選擇“只讀”以將標(biāo)記名限制為在運行時只讀。8.對于I/O類型標(biāo)記名,選擇“讀寫”讓標(biāo)記名在運行時可以讀和寫。9.在“注釋注釋注釋注釋”框中,輸入您要系統(tǒng)儲存的有關(guān)標(biāo)記名的任何其它注釋(最多50個字符)。提示:當(dāng)您第一次訪問“標(biāo)記名字典”對話框時,“注釋”框會顯示內(nèi)部系統(tǒng)標(biāo)記$AccessLevel的缺省注釋。您應(yīng)該刪除此注釋以防止它與您定義的任何標(biāo)記名相關(guān)聯(lián)。要刪除注釋,選擇注釋然后按DEL鍵。定義新的標(biāo)記名10.選擇“記錄數(shù)據(jù)記錄數(shù)據(jù)記錄數(shù)據(jù)記錄數(shù)據(jù)”,則每當(dāng)工程單位值變化超過指定的記錄值時,程序會在運行時將標(biāo)記名寫入歷史記錄文件。否則,程序?qū)⑷笔∶啃r記錄一次而不管值的變化。注意:為了實際記錄標(biāo)記名,必須通過“特別”菜單上的“配置歷史記配置歷史錄”命令,來啟動歷史記錄。如果您決定隨后清除此選項以不再記錄標(biāo)記名,則先前記錄的標(biāo)記名數(shù)據(jù)將無法訪問。此外,如果在WindowViewer運行時您在WindowMaker中更改記錄,則所做更改在WindowViewer重新啟動之前不會生效。11.選擇“記錄事件記錄事件記錄事件記錄事件”,記錄由操作員、I/O、QuickScript或系統(tǒng)對標(biāo)記名所做的所有數(shù)據(jù)值更改。提示:當(dāng)您定義標(biāo)記名來監(jiān)控事件時,每次標(biāo)記名值改變,事件消息都會記入報警系統(tǒng)。事件消息會記錄數(shù)據(jù)值如何改變。例如,是由操作員、I/O、腳本還是由系統(tǒng)啟動數(shù)值改變。定義新的標(biāo)記名當(dāng)您選擇“記錄事件”時,“優(yōu)先級”字段將被激活。您所輸入的優(yōu)先級值決定了標(biāo)記名的事件優(yōu)先級。此字段中的有效輸入值是1到999,1是最高優(yōu)先級,而999是最低優(yōu)先級。12.選擇“保留值”,則每次WindowViewer退出時,都會保留標(biāo)記名的當(dāng)前值。每次WindowViewer重新啟動時,此值將用作標(biāo)記名的初始值。注意:當(dāng)WindowViewer重新啟動時,保留值不會被寫入I/O設(shè)備。當(dāng)I/O服務(wù)器首次掃描設(shè)備時,I/O值會被更新。提示:當(dāng)WindowViewer正在運行時,將不能選擇或清除新的或現(xiàn)有標(biāo)記名的保留值。當(dāng)選擇此選項時,標(biāo)記名的初始值會不斷更新以反映標(biāo)記名的當(dāng)前值。當(dāng)WindowViewer退出時,初始值將設(shè)為最后一次保留值。如果隨后清除這個選項,標(biāo)記名的初始值將設(shè)定為最后的保留值。定義新的標(biāo)記名13.如果您要保留操作員對標(biāo)記名的報警限字段值所做的任何更改,請選擇“保留參數(shù)”。此值將用作WindowViewer重新啟動后的報警初始值。注意:由于所做更改會被立即記錄,我們強烈推薦您只對不經(jīng)常更改的值選擇上述兩個保留選項。14.定義標(biāo)記名類型的詳細(xì)資料,然后單擊“關(guān)閉”。定義標(biāo)記名的詳細(xì)內(nèi)容最初顯示的“標(biāo)記名字典”對話框用于輸入基本的標(biāo)記名信息。許多采樣點,尤其是輸入和輸出,需要很多的詳細(xì)資料以便進行適當(dāng)?shù)牟僮?。每個指定類型的標(biāo)記名都有一個專門的詳細(xì)資料對話框,可用于定義標(biāo)記名類型的詳細(xì)資料。大多標(biāo)記名類型都有自己的特定詳細(xì)資料對話框和報警條件對話框。缺省條件下,當(dāng)您選擇標(biāo)記名類型時,會顯示其對應(yīng)的詳細(xì)資料對話框。一旦完成基本標(biāo)記名的定義,您需要定義標(biāo)記名和報警狀態(tài)(如有需要)的詳細(xì)資料。下面的章節(jié)向您介紹定義每種標(biāo)記名類型的詳細(xì)資料時必須遵循的步驟。定義標(biāo)記名的詳細(xì)內(nèi)容定義內(nèi)存離散標(biāo)記名詳細(xì)資料內(nèi)存離散型標(biāo)記名存在于您的InTouch應(yīng)用程序之內(nèi)。當(dāng)需要一個數(shù)值為0(假,關(guān))或1(真,開)的內(nèi)部標(biāo)記名時,可以定義一個內(nèi)存離散內(nèi)存離散內(nèi)存離散內(nèi)存離散型標(biāo)記名。要定義內(nèi)存離散型標(biāo)記名的詳細(xì)資料:1.選擇“內(nèi)存離散內(nèi)存離散內(nèi)存離散內(nèi)存離散”作為標(biāo)記名類型,出現(xiàn)下面的詳細(xì)資料對話框。提示:如果沒有出現(xiàn),單擊“標(biāo)記名字典”對話框頂部的“詳細(xì)資料”。定義標(biāo)記名的詳細(xì)內(nèi)容2.單擊首次加載運行時數(shù)據(jù)庫時,您要儲存在標(biāo)記名中的初始值初始值初始值初始值。3.如果您要為該標(biāo)記名定義一個離散報警狀態(tài),在該標(biāo)記名的值等于1(開,真)時,其狀態(tài)為“開”,請在“開消息”框中輸入您要在報警窗口的數(shù)值/極限字段中顯示的消息。4.如果您要為該標(biāo)記名定義一個離散報警狀態(tài),在該標(biāo)記名的值等于0(關(guān),假)時,其狀態(tài)為“開”,請在“關(guān)消息”框中輸入您要在報警窗口的數(shù)值/極限域中顯示的消息。5.如果您要為標(biāo)記名定義報警條件,單擊“標(biāo)記名字典”對話框頂部的“報警”或“詳細(xì)和報警”,以顯示您所定義的標(biāo)記名類型的相應(yīng)報警條件對話框。6.在定義完標(biāo)記名后,單擊“關(guān)閉”以保存您的標(biāo)記名定義并關(guān)閉標(biāo)記名對話框。定義標(biāo)記名的詳細(xì)內(nèi)容定義內(nèi)存模擬標(biāo)記名詳細(xì)資料內(nèi)存模擬型標(biāo)記名存在于您的InTouch應(yīng)用程序內(nèi)。有兩種內(nèi)存模擬類型:內(nèi)存整型和內(nèi)存實型。內(nèi)存實型。內(nèi)存實型。內(nèi)存實型。當(dāng)您需要一個介于-2、147、483、648和2、147、483、647之間的32位有符號整數(shù)的內(nèi)部的標(biāo)記名時,就可以定義一個內(nèi)存整型內(nèi)存整型內(nèi)存整型內(nèi)存整型標(biāo)記名。當(dāng)您需要一個浮點值介于-3.4e38和3.4e38之間的內(nèi)部的標(biāo)記名時,可以定義一個內(nèi)存實型內(nèi)存實型內(nèi)存實型內(nèi)存實型標(biāo)記名。所有浮點計算都按64位精度操作,但用32位來保存結(jié)果。定義標(biāo)記名的詳細(xì)內(nèi)容要定義內(nèi)存模擬標(biāo)記名的詳細(xì)資料:1.選擇內(nèi)存整型或內(nèi)存實型作為標(biāo)記名類型,出現(xiàn)下面的詳細(xì)資料對話框。提示:如果沒有出現(xiàn),單擊“標(biāo)記名字典”對話框頂部的“詳細(xì)資料”。2.在“初始值”框中,輸入首次加載運行時數(shù)據(jù)庫時,您要存儲在標(biāo)記名中的值。3.在“最小值”框中,輸入標(biāo)記名的最小值。此值將用于歷史趨勢圖表、I/O及.MinEU標(biāo)記名點域中。4.在“最大值”框中,輸入標(biāo)記名的最大值。此值將用于歷史趨勢圖表、I/O及.MaxEU標(biāo)記名點域中。定義標(biāo)記名的詳細(xì)內(nèi)容5.在“工程單位”框中,輸入您要用于標(biāo)記名的工程單位的標(biāo)簽。6.在“死區(qū)”框中,輸入數(shù)據(jù)庫更新前標(biāo)記名的工程單位必須變更的數(shù)量。7.在“記錄死區(qū)”框中,輸入標(biāo)記名記入歷史記錄文件前標(biāo)記名的工程單位必須變更的數(shù)量。缺省值零表示每次變更都會被記錄。注意:如果您要在標(biāo)記名的工程單位改變超過記錄死區(qū)值時,將標(biāo)記名記錄到磁盤中,則必須為標(biāo)記名選擇“記錄數(shù)據(jù)”。如果在WindowViewer運行時改變記錄死區(qū)值,則在停止并重新啟動歷史記錄前,您所做的更改不會生效。8.如果您要為標(biāo)記名定義報警條件,可以單擊“標(biāo)記名字典”對話框頂部的“報警”或“詳細(xì)和報警”,以顯示您所定義的標(biāo)記名類型的相應(yīng)報警條件對話框。9.在定義完標(biāo)記名后,單擊“關(guān)閉”以保存您的標(biāo)記名定義并關(guān)閉標(biāo)記名對話框。定義標(biāo)記名的詳細(xì)內(nèi)容定義內(nèi)存消息型標(biāo)記名詳細(xì)資料內(nèi)存消息型標(biāo)記名存在于您的InTouch應(yīng)用程序內(nèi)。當(dāng)需要一個長達131個字符的內(nèi)部文本字符串標(biāo)記名時,您就可以定義一個內(nèi)存消息內(nèi)存消息內(nèi)存消息內(nèi)存消息型標(biāo)記名。要定義內(nèi)存消息型標(biāo)記名的詳細(xì)資料:1.選擇內(nèi)存消息作為您的標(biāo)記名類型,出現(xiàn)下面的詳細(xì)資料對話框。提示:如果沒有出現(xiàn),單擊“標(biāo)記名字典”對話框頂部的“詳細(xì)資料”。定義標(biāo)記名的詳細(xì)內(nèi)容2.在“最大長度”框中,輸入消息型標(biāo)記名所允許的最大字符數(shù)(InTouch允許最大131個字符,并將其作為缺省值顯示)。3.在“初始值”框中,輸入WindowViewer最初啟動時標(biāo)記名所顯示的文本字符串。4.在定義完標(biāo)記名后,單擊“關(guān)閉”以保存您的標(biāo)記名定義并關(guān)閉標(biāo)記名對話框。定義標(biāo)記名的詳細(xì)內(nèi)容定義I/O離散型標(biāo)記名詳細(xì)資料所有從另一Windows程序讀取其值或?qū)⑵渲祵懭肓硪籛indows程序的標(biāo)記名均為I/O類型標(biāo)記名。這包括所有可編程控制器、過程計算機、其它Windows程序以及網(wǎng)絡(luò)節(jié)點數(shù)據(jù)的輸入和輸出。當(dāng)需要一個值為0(假,關(guān))或1(真,開)的I/O標(biāo)記名時,您就可以定義一個I/O離散型標(biāo)記名。要定義I/O離散型標(biāo)記名的詳細(xì)資料:1.選擇I/O離散型離散型離散型離散型作為標(biāo)記名類型,出現(xiàn)下面的詳細(xì)資料對話框。提示:如果沒有出現(xiàn),單擊“標(biāo)記名字典”對話框頂部的“詳細(xì)資料”。定義標(biāo)記名的詳細(xì)內(nèi)容2.單擊首次加載運行時數(shù)據(jù)庫時,您要存儲在標(biāo)記名中的初始值。(關(guān)等于0開等于1)。此值不會被寫入I/O設(shè)備。3.單擊更新運行時數(shù)據(jù)庫時,您要運用到標(biāo)記名值的輸入轉(zhuǎn)換輸入轉(zhuǎn)換輸入轉(zhuǎn)換輸入轉(zhuǎn)換:直接I/O輸入值從服務(wù)程序直接讀入而不加改變。取反當(dāng)從服務(wù)程序讀入時,I/O輸入值被反轉(zhuǎn)。例如,假如I/O輸入值在服務(wù)程序中是0,InTouch將自動反轉(zhuǎn)、存儲并顯示為1。4.如果您要為該標(biāo)記名定義一個離散報警狀態(tài),在該標(biāo)記名的值等于1(開,真)時,其狀態(tài)為“開”,請在“開消息”框中輸入您要在報警窗口的數(shù)值/極限域中顯示的消息。5.如果您要為該標(biāo)記名定義一個離散報警狀態(tài),在該標(biāo)記名的值等于0(關(guān),假)時,其狀態(tài)為“開”,請在“關(guān)消息”框中輸入您要在報警窗口的數(shù)值/極限域中顯示的消息。定義標(biāo)記名的詳細(xì)內(nèi)容6.單擊“訪問名”,定義或選擇您要賦給標(biāo)記名的訪問名(如果此按鈕右邊已經(jīng)顯示訪問名,并且您沒有定義或選擇不同的訪問名,則該訪問名將被賦給標(biāo)記名)。7.在“項目”框中,為標(biāo)記名將從中讀/寫其值的服務(wù)程序中的數(shù)據(jù)點輸入有效的項目名。例如,如果您要從一個PLC寄存器中讀值,則可以輸入該寄存器的有效標(biāo)識作為項目名。提示:項目名會被自動編號。例如,如果您輸入并存儲項目名R4001,然后單擊“新建”(定義一個新標(biāo)記名),項目名將自動編號為R4002。如果項目名包含一個字符分隔的數(shù)字,它將自動編號為InTouch找到的第一個整數(shù)。例如,N7-0將編號為N7-1。注意只允許正方向的變化。例如,R4002到R4003,R4003到R4004等等。定義標(biāo)記名的詳細(xì)內(nèi)容8.如果您要為項目名使用該標(biāo)記名,選擇“使用標(biāo)記名作為項目名”。9.如果您要為標(biāo)記名定義報警條件,單擊“標(biāo)記名字典”對話框頂部的“報警”或“詳細(xì)和報警”,以顯示您所定義的標(biāo)記名類型的相應(yīng)報警條件對話框。10.在定義完標(biāo)記名后,單擊“關(guān)閉”以保存您的標(biāo)記名定義并關(guān)閉標(biāo)記名對話框。定義標(biāo)記名的詳細(xì)內(nèi)容定義I/O模擬標(biāo)記名詳細(xì)資料所有從另一Windows程序讀取其值或?qū)⑵渲祵懭肓硪籛indows程序的標(biāo)記名為I/O類型標(biāo)記名。這包括所有可編程控制器、過程計算機、其它Windows程序以及網(wǎng)絡(luò)節(jié)點數(shù)據(jù)的輸入和輸出。有兩種內(nèi)存模擬類型:I/O整型和I/O實型。當(dāng)需要一個包含介于-2、147、483、648和2、147、483、647之間的32位有符號整數(shù)的I/O標(biāo)記名時,您可以定義一個I/O整型標(biāo)記名。當(dāng)需要一個浮點值介于-3.4e38和3.4e38

之間的I/O標(biāo)記名時,您就可以定義一個I/O實數(shù)型標(biāo)記名。所有浮點計算都按64位精度操作,但用32位來保存結(jié)果。定義標(biāo)記名的詳細(xì)內(nèi)容要定義I/O模擬標(biāo)記名的詳細(xì)資料:1.選擇I/O整型或I/O實型作為標(biāo)記名類型,出現(xiàn)下面的詳細(xì)資料對話框。提示:如果沒有出現(xiàn),單擊“標(biāo)記名字典”對話框頂部的“詳細(xì)資料”。2.在“初始值”框中,輸入首次加載運行時數(shù)據(jù)庫時,您要儲存在標(biāo)記名中的值。此值不會被寫入I/O設(shè)備。3.在“死區(qū)”框中,輸入數(shù)據(jù)庫更新前,標(biāo)記名的工程單位可以變更的數(shù)量。定義標(biāo)記名的詳細(xì)內(nèi)容4.在“最小工程單位”框中,輸入當(dāng)收到最小的原始計數(shù)值時,標(biāo)記名的工程單位值。5.在“最小原始數(shù)據(jù)”框中,輸入原始I/O整型值低嵌位的最小值。6.在“最大工程單位”框中,輸入當(dāng)收到最大的原始計數(shù)值時,標(biāo)記名的工程單位值。7.在“最大原始數(shù)據(jù)”框中,輸入原始I/O整型值高嵌位的最大值。提示:您可以用最小工程單位最小工程單位、最大工程單位和最大原始數(shù)據(jù)值來定標(biāo)I/O標(biāo)記名。8.在“工程單位”框中,輸入您要用于標(biāo)記名的工程單位的標(biāo)簽。9.選擇計算工程單位時,數(shù)據(jù)庫用于定標(biāo)原始計數(shù)的轉(zhuǎn)換類型,如下所示:定義標(biāo)記名的詳細(xì)內(nèi)容如果您選擇“線性”,系統(tǒng)將使用端點之間的線性插值來計算結(jié)果。輸入的線性換算法則是:EUValue=(RawValue-MinRaw)*((MaxEU-MinEU)/

(MaxRaw-MinRaw))+MinEU輸出的線性換算法則是:RawValue=(EUValue-MinEU)*((MaxRaw-MinRaw)/

(MaxEU-MinEU))+MinRaw如果您選擇平方根,原始數(shù)值通常用來插補。這對調(diào)整從非線性設(shè)備如壓力傳感器輸入的數(shù)據(jù)非常有用。輸入的平方根換算法則是:EUValue=sqrt(RawValue-MinRaw)*((MaxEU-MinEU)/

sqrt(MaxRaw-MinRaw))+MinEU輸入的平方根換算法則是:RawValue=square((EUValue-MinEU)*(sqrt(MaxRaw–

MinRaw)/(MaxEU-MinEU)))+MinRaw定義標(biāo)記名的詳細(xì)內(nèi)容10.單擊“訪問名”,定義或選擇您要賦給標(biāo)記名的訪問名(如果此按鈕右邊已經(jīng)顯示訪問名,并且您沒有定義或選擇不同的訪問名,則該訪問名將被賦給標(biāo)記名)。11.在“項目”框中,為標(biāo)記名將從中讀/寫其值的服務(wù)程序中的數(shù)據(jù)點輸入有效的項目名。例如,如果您要從一個PLC寄存器中讀值,則可以輸入該寄存器的有效標(biāo)識作為項目名。提示:項目名會被自動編號。例如,如果您輸入并存儲項目名R4001,然后單擊“新建”(定義一個新標(biāo)記名),項目名將自動編號為R4002。如果項目名包含一個字符分隔的數(shù)字,它將自動編號為InTouch找到的第一個整數(shù)。例如,N7-0將編號為N7-1。注意只允許正方向的變化。例如,R4002到R4003,R4003到R4004等等。12.如果您要為項目名使用該標(biāo)記名,選擇“使用標(biāo)記名作為項目名”。13.如果您要為標(biāo)記名定義報警條件,單擊“標(biāo)記名字典”對話框頂部的“報警”或“詳細(xì)和報警”,以顯示您所定義的標(biāo)記名類型的相應(yīng)報警條件對話框。定義標(biāo)記名的詳細(xì)內(nèi)容14.在“記錄死區(qū)”框中,輸入標(biāo)記名記入歷史記錄文件前,標(biāo)記名的工程單位必須變更的數(shù)量。注意:如果您要在標(biāo)記名的工程單位改變超過記錄死區(qū)值時,將標(biāo)記名記錄到磁盤中,則必須為標(biāo)記名選擇“記錄數(shù)據(jù)”。如果在WindowViewer運行時改變記錄死區(qū)值,則在停止并重新啟動歷史記錄前,您所做的更改不會生效。15.在定義完標(biāo)記名后,單擊“關(guān)閉”以保存您的標(biāo)記名定義并關(guān)閉標(biāo)記名對話框。定義標(biāo)記名的詳細(xì)內(nèi)容定義I/O消息標(biāo)記名詳細(xì)資料所有從另一Windows程序讀取其值或?qū)⑵渲祵懭肓硪籛indows程序的標(biāo)記名為I/O類型標(biāo)記名。這包括所有可編程控制器、過程計算機、其它Windows程序以及網(wǎng)絡(luò)節(jié)點數(shù)據(jù)的輸入和輸出。當(dāng)需要從I/O設(shè)備采集文本字符串時,您就可以定義一個I/O消息消息消息消息類型的標(biāo)記名。I/O消息型標(biāo)記名的長度限制在131個字符內(nèi)。要定義I/O消息型標(biāo)記名的詳細(xì)資料:1.選擇I/O消息作為標(biāo)記名類型,出現(xiàn)下面的詳細(xì)資料對話框。提示:如果沒有出現(xiàn),單擊“標(biāo)記名字典”對話框頂部的“詳細(xì)資料”。定義標(biāo)記名的詳細(xì)內(nèi)容2.在“最大長度”框中,輸入標(biāo)記名消息所允許的最大字符數(shù)。(InTouch允許最大131個字符,并將其作為缺省值顯示)。3.在“初始值”框中,輸入WindowViewer初次啟動時標(biāo)記名所顯示的文本字符串。此值不會被寫入I/O設(shè)備。4.單擊“訪問名”,定義或選擇您要賦給標(biāo)記名的訪問名(如果此按鈕右邊已經(jīng)顯示訪問名,并且您沒有定義或選擇不同的訪問名,則該訪問名將被賦給標(biāo)記名)。5.在“項目”框中,為標(biāo)記名從中讀/寫其值的服務(wù)程序中的數(shù)據(jù)點輸入有效的項目名。例如,如果您要從一個PLC寄存器中讀值,則可以輸入該寄存器的有效標(biāo)識作為項目名。定義標(biāo)記名的詳細(xì)內(nèi)容提示:項目名會被自動編號。例如,如果您輸入并存儲項目名R4001,然后單擊“新建”(定義一個新標(biāo)記名),項目名將自動編號為R4002。如果項目名包含一個字符分隔的數(shù)字,它將自動編號為InTouch找到的第一個整數(shù)。例如,N7-0將編號為N7-1。注意只允許正方向的變化。例如,R4002到R4003,R4003到R4004等等。6.如果您要為項目名使用該標(biāo)記名,選擇“使用標(biāo)記名作為項目名”。7.在定義完標(biāo)記名后,單擊“關(guān)閉”以保存您的標(biāo)記名定義并關(guān)閉

溫馨提示

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

評論

0/150

提交評論