版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、目 錄1.IFix的安裝11.1安裝準(zhǔn)備11.2安裝12.基本功能和原理32.1基本功能32.2工作原理42.3 典型的系統(tǒng)結(jié)構(gòu)43、新建工程54、iFix開發(fā)設(shè)計94.1 iFix工作臺簡介94.2 畫面設(shè)計105、 SCADA系統(tǒng)165.1數(shù)據(jù)庫管理器175.2 I/O驅(qū)動的配置206、實現(xiàn)動畫236.1 數(shù)據(jù)源236.2 動畫設(shè)計246.3 共享閾值表266.4 使用標(biāo)簽組277、安全配置297.1 權(quán)限配置297.2 配置運行環(huán)境308、VBA腳本設(shè)計318.1 VBA編輯環(huán)境318.2 腳本編輯321 / 371. IFix的安裝1.1安裝準(zhǔn)備安裝IFix前請先安裝好office軟件
2、,推薦使用office2010版本,Ifix5.1之前的版本不支持Windows7及以上的操作系統(tǒng)1.2安裝安裝過程中的選項如下選擇典型安裝為了方便在不同電腦間移植工程請用默認(rèn)安裝路徑選SCADA服務(wù)器,節(jié)點名保持默認(rèn)點跳過選擇否結(jié)束安裝安裝結(jié)束后重啟電腦2.基本功能和原理2.1基本功能 iFIX執(zhí)行基本功能以使特定的應(yīng)用程序執(zhí)行所賦予的任務(wù)。它兩個基本的功能是數(shù)據(jù)采集和數(shù)據(jù)管理。下圖表示了iFIX的基本功能。數(shù)據(jù)采集是從現(xiàn)場獲取數(shù)據(jù)并將它們加工成可利用形式的基本功能。iFIX也可以向現(xiàn)場寫數(shù)據(jù),這樣就建立了控制軟件所需的雙向連接。iFIX不需要用特別的硬件獲得數(shù)據(jù)。它可以通過一個叫I/O驅(qū)動
3、器的軟件接口同已存在的I/O設(shè)備直接通訊。在大多數(shù)情況中,iFIX可以使用現(xiàn)場已裝配的I/O硬件來工作。即使在現(xiàn)場設(shè)同一網(wǎng)絡(luò)上使用不同廠家生產(chǎn)的I/O設(shè)備,I/O驅(qū)動器都可以與它們一起正常的工作。具體來說有以下功能: 1)監(jiān)視監(jiān)視具有采集和顯示實時工廠數(shù)據(jù)給所有相關(guān)人員的能力。豐富的數(shù)字、文字和圖形格式使實時數(shù)據(jù)更容易的被讀取和理解。2)監(jiān)控 監(jiān)控具有監(jiān)視實時數(shù)據(jù)的能力,同時由計算機直接改變設(shè)定點和關(guān)鍵值的能力。通過使用iFIX,可以很方便地控制訪問這個數(shù)據(jù)和可被改變數(shù)據(jù)點的權(quán)限。3)報警報警具有確認(rèn)過程異常事件并且立即將報警報告給適當(dāng)?shù)娜藛T的能力。報警基于設(shè)立控制限值產(chǎn)生,而且可以多種形式報
4、告。4) 控制控制是自動提供算法調(diào)整過程數(shù)值并使這些數(shù)值保持在設(shè)定的限度之內(nèi)的能力??刂票缺O(jiān)控更高一級,它不需要人的直接參與。iFIX包括了連續(xù)控制、批次控制、和統(tǒng)計處理控制的能力,它可用計算機控制整個或部分過程。5) 報表功能實時數(shù)據(jù)只是信息處理中的一級,許多現(xiàn)場需要將實時數(shù)據(jù)作成報表并保存這些報表,供以后分析時使用。使用第三方的支持ODBC查詢的報表應(yīng)用程序可以生成基于實時系統(tǒng)和過程信息的報表。6) 歷史趨勢 歷史趨勢記錄提供了生產(chǎn)過程數(shù)據(jù)的采集、存儲和顯示的功能。數(shù)據(jù)從SCADA服務(wù)器(或者SCADA節(jié)點)采集到歷史數(shù)據(jù)文件中,用戶能使用面向?qū)ο蟮膱D表在Intellution工作臺中查詢
5、、顯示歷史數(shù)據(jù)。6)安全控制開發(fā)iFIX安全策略的主要設(shè)計目標(biāo)是創(chuàng)建組帳戶和用戶帳戶,為不同的用戶分配安全區(qū)域、操作權(quán)限等。2.2工作原理iFIX從不同的數(shù)據(jù)源讀數(shù)據(jù),內(nèi)部的iFIX數(shù)據(jù)庫從本地或遠(yuǎn)端的數(shù)據(jù)庫讀取數(shù)據(jù) ,并將數(shù)據(jù)傳到所需的應(yīng)用程序中。這一數(shù)據(jù)傳輸無需操作員干預(yù)。例如:掃描、報警、控制程序(SAC)處理數(shù)據(jù),并將數(shù)據(jù)傳到數(shù)據(jù)庫或歷史趨勢圖,直接顯示數(shù)據(jù)在界面上。反之,數(shù)據(jù)可以按照以上步驟逆向傳輸,寫到數(shù)據(jù)源里。圖 2.2.2 典型數(shù)據(jù)流圖2.3 典型的系統(tǒng)結(jié)構(gòu) 了解由結(jié)構(gòu)圖中可以看出系統(tǒng)可以分為三級控制;三級網(wǎng)絡(luò):處于iFix系統(tǒng)的上級網(wǎng)絡(luò),主要可能是需要與監(jiān)控系統(tǒng)進行信息交互的
6、MIS系統(tǒng)或者DCS系統(tǒng)等。二級網(wǎng)絡(luò):主要是由運行監(jiān)控系統(tǒng)程序的iFix上位機監(jiān)控系統(tǒng)和運行執(zhí)行邏輯的PLC控制系統(tǒng)組成;一般上位機與PLC之間通過以太網(wǎng)通訊,輔助以光纖或者交換機等構(gòu)成本級的網(wǎng)絡(luò)結(jié)構(gòu)。一級網(wǎng)絡(luò):主要是由現(xiàn)場設(shè)備及控制線路構(gòu)成,完成現(xiàn)場信號的輸入及控制命令的輸出。 3、新建工程1.新建一個工程文件夾,如,工程文件最好在磁盤根目錄下創(chuàng)建2.點擊桌面圖標(biāo),或者開始菜單內(nèi)ifix5.0圖標(biāo)3. 點擊SCU圖標(biāo)4. 點擊文件-新建,新建一個SCU文件5.點擊配置-路徑點這里更改項目路徑找到第1步新建的test文件夾在項目內(nèi)找到第1步新建的文件夾,然后點擊更改項目按鈕,則后面的路徑自動更
7、改到TEST文件夾下面,TEST下面的文件夾會保存項目相應(yīng)的內(nèi)容。如PIC文件夾保存畫面文件,PDB文件夾保存數(shù)據(jù)庫文件等。點擊創(chuàng)建全部。6.點擊配置-網(wǎng)絡(luò)啟用TCP/IP7.點擊文件-保存。8.點擊配置-本地啟動取一個本地節(jié)點名,如輸煤系統(tǒng)取名為SM本地邏輯節(jié)點名用默認(rèn)組態(tài)文件選擇第7步保存在TESTLOCAL路徑下的那個文件9.點擊配置-SCADA啟用SCADA支持,在I/O驅(qū)動器名稱內(nèi)添加驅(qū)動器。SIM:仿真驅(qū)動器MBE: ifix跟施耐德PLC通過以太網(wǎng)通訊的驅(qū)動SIM驅(qū)動一般都要添加,不同的PLC使用的IO驅(qū)動器不一樣,IO驅(qū)動器需要另外安裝。只有SIM驅(qū)動器和OPC驅(qū)動器是ifix
8、軟件自帶的。10.點擊配置-任務(wù)先看這個任務(wù)有沒有添加,如果沒有則找到添加進去,啟動方式修改為正常方式。11.創(chuàng)建桌面快捷方式點擊桌面或開始菜單內(nèi)ifix5.0圖標(biāo)創(chuàng)建快捷方式??旖莘绞絼?chuàng)建好后可以將快捷方式復(fù)制到工程文件夾TEST內(nèi),這樣將工程移植到電腦上可以直接用這個快捷方式進入工程。4、iFix開發(fā)設(shè)計4.1 iFix工作臺簡介 掌握-yxf Intellution iFIX工作臺是使用iFIX的起點,它提供了一個靈活的集成開發(fā)環(huán)境供你創(chuàng)建和修改用于本地節(jié)點的文檔和畫面。作為集成化開發(fā)環(huán)境,WorkSpace提供了一個工作臺及相應(yīng)的工具,幫助完成創(chuàng)建畫面、建立調(diào)度、或編輯VBA程序等工作
9、。 WorkSpace使用分級的目錄樹體系結(jié)構(gòu),方便用戶查找文件,調(diào)用iFIX功能或其他第三方應(yīng)用。使用Intellution iFIX WorkSpace,也能夠從其他程序嵌入ActiveX控件到畫面文件,例如Word和Excel。這些ActiveX控件在畫面里和iFIX本身生成的圖形對象沒有任何區(qū)別。4.1.1系統(tǒng)樹 用來定位文件的主要瀏覽工具是系統(tǒng)樹。這個工具對文件夾進行分層顯示,如下圖所示。通過打開和關(guān)閉文件夾,可以一步完成對文檔的定位和顯示。系統(tǒng)樹也作為程序啟動平臺。通過雙擊系統(tǒng)樹中的應(yīng)用程序,可以啟動任何的iFIX或者第三方應(yīng)用程序。4.1.2工作區(qū)工作區(qū)域如下圖所示,是顯示iFI
10、X和ActiveX文檔的窗口。只要打開了一個文檔,iFIX工作臺就會在工作區(qū)域顯示這個文件,并且自動激活對其進行修改所必須的工具。工作區(qū)域例如,雙擊一個畫面,它將顯示在工作區(qū)域,并且修改這個畫面所有相關(guān)的工具都會激活。就和啟動一個獨立的圖片程序然后打開畫面一樣。這個特性使得創(chuàng)建和修改iFIX文檔更為快捷和容易,因為不需要離開iFIX工作臺或者通過搜索去運行適當(dāng)?shù)膽?yīng)用程序。需要的所有工具都是內(nèi)置的,并且可以隨時使用。4.1.3工作環(huán)境的切換工作臺提供了一個編輯環(huán)境和一個運行環(huán)境。編輯環(huán)境提供了所有必需的開發(fā)工具,包括對工具欄和系統(tǒng)樹中文件的訪問。編輯環(huán)境是開發(fā)人員使用的,運行環(huán)境是為操作員設(shè)計的
11、。在這個環(huán)境下,操作員可以顯示畫面并且監(jiān)控過程。典型的運行環(huán)境都通過隱藏菜單欄并且不允許進行任務(wù)切換的配置來限制操作員訪問iFIX的其它部分。你可以通過工具欄按鈕或者快捷建“ctrl+W”在兩個環(huán)境之間切換,測試并運行畫面和調(diào)度。4.2 畫面設(shè)計 畫面設(shè)計的目的就是形象的反映現(xiàn)場設(shè)備的布局,動態(tài)的反映現(xiàn)場設(shè)備的運行狀態(tài),同時實現(xiàn)操作人員對設(shè)備的控制。 畫面設(shè)計的幾個基本原則:以現(xiàn)場布局為依據(jù)來排版畫面,適當(dāng)?shù)恼匣蛘叻纸猱嬅骖伾岷筒淮萄?,布局簡潔清晰控制與監(jiān)控畫面分開,圖形對象標(biāo)準(zhǔn)要始終統(tǒng)一不同對象選擇合適的動畫設(shè)計,做到動而不亂4.2.1創(chuàng)建畫面iFIX提供了“創(chuàng)建畫面向?qū)А保沟脛?chuàng)建畫
12、面時更容易地創(chuàng)建固定的畫面。盡管使用向?qū)Ш褪謩觿?chuàng)建畫面的效果是一樣的,但使用向?qū)Ц菀咨商厥獬叽?、位置、或配置的畫面。系統(tǒng)樹-畫面-右鍵-新建畫面彈出創(chuàng)建畫面向?qū)?。完成“說明”頁并點擊“下一步”,顯示“工作臺外觀”頁。該頁允許設(shè)置畫面在運行時是否顯示“標(biāo)題欄” 、“菜單欄”及“狀態(tài)欄”,以及在運行模式下工作臺是否全屏運行。 注意:只有在“說明”頁中選擇了“顯示工作臺外觀”復(fù)選框才顯示該頁。建了畫面后,也可在“編輯畫面”對話框中輸入相應(yīng)的邏輯單元改變畫面的尺寸,如下4.2.2在畫面中開發(fā)對象iFIX提供了創(chuàng)建簡單或復(fù)雜畫面的所有工具,以滿足過程環(huán)境的要求。1) 從工具欄添加對象 使用圖形工具欄
13、,可以向畫面添加各種各樣的對象。2) 從工具箱添加對象如果沒看到工具箱,可以從啟用4.2.3對像的編輯當(dāng)把對象添加當(dāng)畫面中之后,你需要對各種對象進行編輯,如調(diào)整大小、編輯文字、修改顏色、添加動畫控制等等!一般來說不同的對象具有不同的屬性。對各種對象進行編輯的快捷方式就是選中對象,然后右鍵彈出“快捷菜單”,如下圖所示,然后選擇相應(yīng)的命令進行設(shè)置。4.2.4動畫屬性編輯需要進行動畫設(shè)計的對象,選擇“動畫”命令進入以下“動畫設(shè)計對話框”中 由上圖我們可以看出,常用動畫有“顏色動畫”、“移動動畫”、“填充動畫”、“可視動畫”,如果還需要設(shè)計其他動畫則從“其他動畫”點擊“配置”按鈕,進入下圖所示編輯對話
14、框 在這里有更加豐富的屬性可以設(shè)計動畫。設(shè)計動畫的屬性有以下幾種:動畫類型對象屬性適用對象顏色前景(ForegroundColor)、背景(BackColor)、邊界(EdgeColor) 文本(Text,Caption)具有相應(yīng)屬性的對象均適用;動態(tài)控制對象顏色的顯示填充水平填充、垂直填充具有封閉區(qū)域特性的對象,如矩形、圓、多邊形等;動態(tài)控制對象閉合區(qū)域的填充度移動相對移動、絕對移動一般對象均適用;動態(tài)控制對象在畫面中位置可視可視(Visible)一般對象均適用;動態(tài)控制對象是否在畫面中顯示文本文本(Caption,Text)具有此屬性的對象均適用;動態(tài)控制Caption的文本顯示行為Ena
15、ble按鈕;動態(tài)控制按鈕的有效性閃爍顏色、文本此動畫是與眼色、文本動畫結(jié)合使用的,其可以實現(xiàn)上述二者的動態(tài)閃爍的效果4.2.5屬性設(shè)置 Ifix的每個對象都有獨立的屬性,右鍵點擊屬性窗口可以修改對象相關(guān)的屬性如矩形框所具有的屬性,通過直接修改對象屬性可以改變對象的狀態(tài)。5、 SCADA系統(tǒng) SCADA系統(tǒng),即監(jiān)視與數(shù)據(jù)采集系統(tǒng)。SCADA系統(tǒng)有一個實時數(shù)據(jù)庫,負(fù)責(zé)存儲實時數(shù)據(jù),由于采用內(nèi)存共享的模式,所以保證了HMI監(jiān)控畫面數(shù)據(jù)的及時更新iFIX從各種設(shè)備讀取過程信息,并將其保存在一個或多個SCADA服務(wù)器上的過程數(shù)據(jù)庫中。數(shù)據(jù)庫在工業(yè)自動化策略中發(fā)揮著不可缺少的作用,它是大部分iFIX應(yīng)用程
16、序過程數(shù)據(jù)的來源。5.1數(shù)據(jù)庫管理器用于創(chuàng)建和管理過程數(shù)據(jù)庫的主要工具是數(shù)據(jù)庫管理器。使用數(shù)據(jù)庫管理器可以: 對數(shù)據(jù)庫進行查詢和排序。 查找和替換數(shù)據(jù)庫信息。 導(dǎo)出和導(dǎo)入數(shù)據(jù)庫。 添加和刪除數(shù)據(jù)塊。 定制顯示。點擊啟動數(shù)據(jù)庫管理器 一般來說我們上位機需要用到的監(jiān)控點、程序中間點都將在SCADA數(shù)據(jù)庫中存儲其相應(yīng)的信息。其中每一個條目就是一個數(shù)據(jù)塊,顯示出它的: “標(biāo)簽名”:每一個標(biāo)簽名,從iFix的角度來說就是一個“數(shù)據(jù)源”(此概念在動畫設(shè)計中很重要) “類型”:數(shù)據(jù)塊的類型,有DI、DO、AI、AO這些初級塊(即可直接從現(xiàn)場獲取數(shù)據(jù)或者向現(xiàn)場寫入數(shù)據(jù)的塊),還有CA、MDI等二級塊 “描述”
17、:對本數(shù)據(jù)塊的簡單說明 “掃描時間”:掃描時間僅對DI、AI等輸入塊而言 “I/O設(shè)備”:塊數(shù)據(jù)相關(guān)設(shè)備,僅對DI、DO、AI、AO等初級塊而言 “I/O地址”:I/O設(shè)備相應(yīng)存儲器地址 “當(dāng)前值”:1) 數(shù)據(jù)塊編輯點擊塊按鈕,點擊想要添加的數(shù)據(jù)塊 以下以DI、AI數(shù)據(jù)塊為例,說明數(shù)據(jù)塊的配置。l 配置基本信息(MBE) DI數(shù)據(jù)塊如上所示,而AI數(shù)據(jù)塊則如下圖配置方式,這里主要是驅(qū)動器及I/0地址的配置,在此前必須保證驅(qū)動器程序已經(jīng)安裝好。AI量輸入塊可以配置數(shù)值顯示范圍和精度等l 配置報警圖 2.3.19 DI量報警組態(tài)DI量報警配置如上圖所示,首先勾選“啟用報警處理”,然后選擇“報警類型
18、”,配置“報警區(qū)域”及“報警優(yōu)先級”;AI量報警則如下圖所示配置,勾選“啟用報警處理”,配置“報警區(qū)域”及報警閾值等2) 導(dǎo)入導(dǎo)出數(shù)據(jù)庫當(dāng)數(shù)據(jù)庫塊很多時,通過數(shù)據(jù)庫管理器來添加數(shù)據(jù)塊將是一個噩夢般的工作,幸運的是iFix允許我們通過EXCEL在外部按相應(yīng)的格式來編輯數(shù)據(jù)塊,保存為.CSV文件,然后再導(dǎo)入到數(shù)據(jù)庫中。 簡單來說,開發(fā)人員首先在數(shù)據(jù)庫管理器中對每一種需要用到的塊類型添加一個模版塊,之后將這些模版塊導(dǎo)出為.CSV文件;這樣開發(fā)人員將可以按其導(dǎo)出的標(biāo)準(zhǔn)格式編輯其他的數(shù)據(jù)塊,但必須保證塊的“標(biāo)簽名”是唯一的;最后再導(dǎo)入數(shù)據(jù)庫中,如果在導(dǎo)入過程中出現(xiàn)錯誤,系統(tǒng)會提交錯誤報告,你可以進一步糾
19、正。l 導(dǎo)出數(shù)據(jù)庫為.CSV文件您可以將當(dāng)前的過程數(shù)據(jù)庫導(dǎo)出為一個用逗號分隔的CSV或GDB文本文件。下面幾種典型情況下,您需要導(dǎo)出數(shù)據(jù)庫: 使用文本編輯器或電子表格完成龐大的編輯任務(wù)。 改變過程數(shù)據(jù)庫使用的報警區(qū)數(shù)據(jù)庫。 為后面的分析把它導(dǎo)入一個關(guān)系數(shù)據(jù)庫中。l 將.CSV文件導(dǎo)入數(shù)據(jù)庫使用數(shù)據(jù)庫管理器,您能夠?qū)⑷我鈹?shù)據(jù)庫導(dǎo)入內(nèi)存。導(dǎo)入數(shù)據(jù)庫將與內(nèi)存中的當(dāng)前數(shù)據(jù)庫相合并。在導(dǎo)入過程中,如果原來數(shù)據(jù)庫已經(jīng)存在相同標(biāo)簽名的數(shù)據(jù)塊的時候,系統(tǒng)會提示你是否替換原來的數(shù)據(jù)塊。 數(shù)據(jù)庫管理器遇到的導(dǎo)入錯誤被存儲在IMPORT.ERR文件中。常見的錯誤是“I/O地址錯誤”,出現(xiàn)這種情況一般是由于I/O驅(qū)動
20、沒有配置好或者編輯的I/O地址不合法。注:導(dǎo)入數(shù)據(jù)庫前請先設(shè)置好IO驅(qū)動,否則導(dǎo)入數(shù)據(jù)庫會產(chǎn)生錯誤5.2 I/O驅(qū)動的配置 與數(shù)據(jù)庫緊密關(guān)聯(lián)的就是I/O驅(qū)動,它是數(shù)據(jù)從設(shè)備到iFix數(shù)據(jù)庫管理器的接口,負(fù)責(zé)將數(shù)據(jù)從PLC中讀取、解析并存儲,同時將下行數(shù)據(jù)打包、發(fā)送到PLC。 以MBE驅(qū)動配置為例1. 通道設(shè)置雙網(wǎng)卡時啟用選擇默認(rèn)網(wǎng)卡這里一定要勾選2. 設(shè)備設(shè)置這里一定要勾選數(shù)據(jù)庫內(nèi)標(biāo)簽地址的設(shè)備名CPU地址這里一定要勾選,否則不能通信。3. 數(shù)據(jù)塊設(shè)置模擬量一個數(shù)據(jù)塊100個地址,數(shù)字量1000個老師說明:還可以長,但宜分段好些,這樣以便縮短每一個掃描周期的時間。要先定義好數(shù)據(jù)塊再導(dǎo)數(shù)據(jù)庫4.
21、 查看通訊狀態(tài)點此查看通信狀態(tài)啟動運行此處查看數(shù)據(jù)塊的通訊狀態(tài)5. 軟件設(shè)置這里設(shè)置工程路徑MBE文件名這里都選OFF這里都選ON6. 輔網(wǎng)等很多CPU情況下MBE的配置CPU很多的情況下不要全部設(shè)備都在一個通道下,可以多建幾個通道6、實現(xiàn)動畫6.1 數(shù)據(jù)源與動畫設(shè)計密切相關(guān)的一個概念就是“數(shù)據(jù)源”。在數(shù)據(jù)庫管理器中我們提到“數(shù)據(jù)塊”可以作為動畫的一個數(shù)據(jù)源;而同時數(shù)據(jù)源還有可能是在user.fxg中定義的變量,或者同一畫面中某個對象的屬性值等,它們同樣可以作為動畫的數(shù)據(jù)源。這一點是值的注意的。要選擇數(shù)據(jù)源,必須在“動畫”對話框的“數(shù)據(jù)源”域中輸入其名稱,同時應(yīng)遵守相應(yīng)的語法要求,告訴iFIX
22、使用了哪種類型數(shù)據(jù)源。為幫助掌握數(shù)據(jù)源及其語法,iFIX提供了智能默認(rèn)功能,允許在輸入的數(shù)據(jù)源不完整時自動提取數(shù)據(jù)源。例如如果數(shù)據(jù)源是iFIX標(biāo)簽,在“數(shù)據(jù)源”域中輸入AI1,iFIX則自動連接本地SCADA服務(wù)器數(shù)據(jù)庫中的F_CV域。下表列出了常用數(shù)據(jù)源類型的語法。數(shù)據(jù)源語法當(dāng)數(shù)據(jù)源是.使用語法.iFIX標(biāo)簽Fix32.node.tag.field 這里:node是想連接的iFIX SCADA服務(wù)器的名稱;tag是數(shù)據(jù)庫中的標(biāo)簽名;field是數(shù)據(jù)庫域名。畫面中的對象屬性perty這里:picture是包含對象的畫面名;object是畫面中的對象名;pro
23、perty是對象的屬性名。 畫面屬性perty這里:picture是包含對象的畫面名;property是畫面的屬性名。全局的變量xxx.variable這里: xxx是全局對象名;variable是全局對象中的變量名。 例如“iFix標(biāo)簽數(shù)據(jù)源”及“畫面對象屬性”這兩種情況,其范例如下所示:iFix標(biāo)簽數(shù)據(jù)源:Fix32.Thisnode.00GCB32.F_CV畫面對象屬性:User.var1.CurrentValue6.2 動畫設(shè)計當(dāng)理解了“數(shù)據(jù)源”之后,我們將研究如何將“對象屬性”與“數(shù)據(jù)源”關(guān)聯(lián)起來,實現(xiàn)“對象屬性”隨“數(shù)據(jù)源”的變化而做相應(yīng)變化,達到動態(tài)效果。以
24、下通過對AI、DI量的動畫設(shè)計來說明這個問題。AI量動畫設(shè)計 以“清水管出口壓力”的AI量連接為例說明選擇目標(biāo)文本對象Text695,右鍵選擇“動畫”,進入動畫編輯界面如下2) 選擇高級動畫,進入caption屬性動畫設(shè)置,如下設(shè)置好數(shù)據(jù)源及格式確定之后,Caption屬性便設(shè)置完成,運行時Text695將動態(tài)顯示與之連接的數(shù)據(jù)源的數(shù)值。 如此,其他AI量動畫設(shè)置與此類似,只是根據(jù)設(shè)計的要求,可能設(shè)置“前景”、“背景”、“填充百分比”等動畫。DI量動畫設(shè)計以“1清水泵”運行狀態(tài)顯示為例選擇GCB04AP001_Pump4 泵對象,雙擊進入“泵顏色”設(shè)置界面如下點擊右邊顏色框按鈕,進入下圖配置數(shù)
25、據(jù)源,你可以選擇“顏色閥值”進行顏色匹配,也可以選擇“使用共享閥值表”;選擇“共享閥值表”可以保證對閥值表的修改將自動影響所有與之相關(guān)DI點動畫的顏色的修改,故此處我們均采用“共享閥值表”(注:閥值表是在User.fxg中定義的全局參照表)。6.3 共享閾值表當(dāng)有多個對象的動畫需要用同樣的顏色來表示時就需要用到共享閾值表顏色。例如有10臺電機的對象,當(dāng)電機停止時用綠色表示,運行時用紅色表示,如果不使用共享閾值表則每臺電機對象都要單獨修改對應(yīng)的顏色,使用共享閾值表則只需要修改一次即可。如創(chuàng)建一個名為HSIS_紅綠色的閾值表這里使用閾值表6.4 使用標(biāo)簽組一般通過小的操作窗口實現(xiàn)對單個設(shè)備的操作,
26、典型的操作窗口畫面如下一般當(dāng)我們有很多相同的設(shè)備的時候,比如有10個電機他們的操作及檢測信號都是一樣的,這時我們只需要可以開發(fā)一個操作畫面,來對10個電機進行控制,要實現(xiàn)這個功能就需要用到標(biāo)簽組文件。通過使用標(biāo)簽組文件可以大大簡化開發(fā)工作,縮短開發(fā)時間。實現(xiàn)標(biāo)簽組的步驟1.創(chuàng)建TGD文件工具欄-應(yīng)用程序-標(biāo)簽組編輯器,打開標(biāo)簽組編輯器2.制作操作窗口3.動畫鏈接如程控信號前景動畫請注意數(shù)據(jù)源標(biāo)簽名不是數(shù)據(jù)庫里面的完整標(biāo)簽名,如FIX32.THISNODE.BS_I_DEV_KKSXP05.F_CV,運行時將用TGD文件內(nèi)DEV_KKS對應(yīng)的10GTB02AP001YP去替換DEV_KKS。也就
27、是說操作窗口內(nèi)所有符號之間的符號運行時都會用TGD文件內(nèi)相應(yīng)的符號去替換。7、安全配置7.1 權(quán)限配置1啟用安全SCU-配置-安全,打開安全配置頁面勾選將這些路徑應(yīng)用到所有啟動配置文件后電腦上的所有ifix工程都將用同一個安全文件,一般不推薦勾選該選項2. 配置賬戶和密碼點擊配置賬戶和密碼本地節(jié)點名啟用安全后必須要配置好自動啟動節(jié)點,如果不配置進入ifix后將不會啟動工作臺3設(shè)置賬戶權(quán)限和密碼賬戶能進行的操作修改密碼Ifix默認(rèn)有兩個賬戶,一個是操作員賬戶只能在運行環(huán)境下監(jiān)控,默認(rèn)賬戶名是GUEST, 密碼是GUEST,一個是管理員賬戶能進行所有操作,默認(rèn)賬戶是ADMIN,密碼是ADMIN4. 配置自動登錄節(jié)點點擊配置自動登錄節(jié)點7.2 配置運行環(huán)境工具欄-首頁-設(shè)置內(nèi)打開用戶首選項在工作臺菜單欄下用戶首選項內(nèi)設(shè)置環(huán)境保護,此設(shè)置主要是禁止操作員賬戶進入到Windows系統(tǒng)界面啟動畫面里面選擇啟動ifix后要打開的畫面8、VBA腳本設(shè)計Visual Basic for Applications或者說VBA是內(nèi)嵌在iFIX中的標(biāo)準(zhǔn)腳本語言,開發(fā)
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 體育中介行業(yè)市場細(xì)分-洞察分析
- 牙周炎早期診斷方法-洞察分析
- 通信網(wǎng)絡(luò)安全經(jīng)濟對策-洞察分析
- 水泥基納米復(fù)合材料制備工藝-洞察分析
- 2025年人教版PEP九年級生物下冊階段測試試卷含答案
- 2025年人教B版五年級語文下冊階段測試試卷
- 遠(yuǎn)程醫(yī)療倫理法規(guī)-洞察分析
- 2025年上外版五年級英語上冊階段測試試卷含答案
- 2025年滬科版八年級化學(xué)上冊階段測試試卷含答案
- 2025年人教新課標(biāo)七年級科學(xué)下冊階段測試試卷含答案
- 割接方案的要點、難點及采取的相應(yīng)措施
- 2025年副護士長競聘演講稿(3篇)
- 2025至2031年中國臺式燃?xì)庠钚袠I(yè)投資前景及策略咨詢研究報告
- 原發(fā)性腎病綜合征護理
- (一模)株洲市2025屆高三教學(xué)質(zhì)量統(tǒng)一檢測 英語試卷
- 第三章第一節(jié)《多變的天氣》說課稿2023-2024學(xué)年人教版地理七年級上冊
- 2025年中國電科集團春季招聘高頻重點提升(共500題)附帶答案詳解
- 2025年度建筑施工現(xiàn)場安全管理合同2篇
- 建筑垃圾回收利用標(biāo)準(zhǔn)方案
- 2024年考研英語一閱讀理解80篇解析
- 樣板間合作協(xié)議
評論
0/150
提交評論