定義運行數(shù)據(jù)庫<BR> 使用FameView的第三步:定義運行數(shù)據(jù)庫<BR> 1、 運行數(shù)據(jù)庫就是系統(tǒng)中定義的所有數(shù)據(jù)點,點的內(nèi)容來自于設(shè)備數(shù)據(jù)表。FameView又將數(shù)據(jù)庫的功能進行了延伸,除了數(shù)據(jù)點,還包含了各種豐富的功能(功能塊、比較塊、計算塊、解析函數(shù)等)。如下圖:<BR> <BR> <br><A HREF="/editor/uploadfiles/learns01/200542116321058596.jpg" TARGET=_blank><IMG SRC="/editor/uploadfiles/learns01/200542116321058596.jpg" border=0 alt=按此在新窗口瀏覽圖片 onload="javascript:if(this.width>580)this.width=580"></A><BR> 2、 具體解釋如下:<BR> ¨ 提供了AI/AO/AR/DI/DO/DR六種外部變量,與設(shè)備數(shù)據(jù)表進行各種方式的數(shù)據(jù)交換:<BR> Ø 模擬輸入變量(AI),單向,用來從設(shè)備數(shù)據(jù)表中讀取數(shù)據(jù),不要理解為外部信號中的模擬量輸入信號;<BR> Ø 模擬輸出變量(AO),單向,用來修改設(shè)備數(shù)據(jù)表中的數(shù)據(jù),不要理解為外部信號中的模擬量輸出信號;<BR> Ø 模擬輸入輸出變量(AR),雙向,用來讀取和修改設(shè)備數(shù)據(jù)表中的數(shù)據(jù),實現(xiàn)AI+AO的功能;<BR> Ø 開關(guān)輸入變量(DI),來讀取設(shè)備數(shù)據(jù)表中某位的狀態(tài),不要理解為外部信號中的開關(guān)量輸入信號;<BR> Ø 開關(guān)輸出變量(DO),來修改設(shè)備數(shù)據(jù)表中某位的狀態(tài),不要理解為外部信號中的開關(guān)量輸出信號;<BR> Ø 開關(guān)輸入輸出變量(DR),來讀取和修改設(shè)備數(shù)據(jù)表中某位的狀態(tài),實現(xiàn)DI+DO的功能;<BR> ¨ 運行數(shù)據(jù)庫還提供了三種內(nèi)部中間變量VA/VD/VT,您可以不加限制的使用:<BR> Ø 內(nèi)部模擬變量(VA),可以存儲一個模擬數(shù)據(jù);<BR> Ø 內(nèi)部開關(guān)變量(VD),可以存儲一個開關(guān)狀態(tài);<BR> Ø 內(nèi)部文本變量(VT),可以存儲一個文本字符串;<BR> ¨ 除了提供各種變量外,還提供了對變量和系統(tǒng)進行操作的方法和任務(wù)(DOC/CA/CMP/FB/FG/TM/FX):<BR> Ø 存檔變量(DOC),用來存儲AI/AO/DI/DO/VA/VD變量中的數(shù)據(jù)到歷史數(shù)據(jù)庫中;<BR> Ø 計算功能(CA),實現(xiàn)簡單的算術(shù)和邏輯運算,可通過事件觸發(fā)或自動運行;<BR> Ø 比較功能(CMP),對兩個變量進行比較,根據(jù)結(jié)果去執(zhí)行CA/CMP/FB/FG,可通過事件觸發(fā)或自動運行;<BR> Ø 系統(tǒng)功能(FB),提供多種對系統(tǒng)操作的方法,可通過事件觸發(fā)或自動運行;<BR> Ø 功能組(FG),實現(xiàn)批處理功能,同時執(zhí)行多個CA/CMP/FB/FG,不能自動運行,需通過事件觸發(fā);<BR> Ø 時間中斷功能(TM),使系統(tǒng)能定時的去執(zhí)行某些任務(wù),自動運行,<BR> 函數(shù)功能(FX),可實現(xiàn)更復(fù)雜的運算功能,您只要根據(jù)VBScript格式輸入函數(shù)內(nèi)容即可執(zhí)行,也可以直接使用全局腳本中的函數(shù),能自動運行;</P><P> 3、 說明:<BR> 只有AI/AO/AR/DI/DO/DR外部變量,占用系統(tǒng)的變量點數(shù),內(nèi)部變量、功能、算法不占變量點數(shù);<BR>
|