力控組態軟件變量的類型、引用及變量與點的異同分析_第1頁
力控組態軟件變量的類型、引用及變量與點的異同分析_第2頁
力控組態軟件變量的類型、引用及變量與點的異同分析_第3頁
力控組態軟件變量的類型、引用及變量與點的異同分析_第4頁
力控組態軟件變量的類型、引用及變量與點的異同分析_第5頁
已閱讀5頁,還剩3頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、河南機電高等專科學校自動控制系 組態軟件及應用學習報告題目:力控組態軟件變量的類型、引用及變量與點的異同分析系 部: 自動控制系 專 業: 電氣自動化 班 級: 姓 名: 學 號: 指導老師: 成 績: 二零一五年十一月二十日在力控的實時數據庫中,一個基本的數據對象為“點”。一個點由若干參數組成,一個點參數對應一個客觀世界中的可被測量或控制的對象。力控的變量系統則增加了平臺的靈活性,提供數據庫數據引用處理、DDE數據交換、變量的間接訪問、數據的臨時存儲以及系統級信息訪問等能力。一、力控的變量力控監控組態軟件的變量分為:中間變量、實時數據庫變量(DB變量)、間接變量等類型。1、中間變量中間變量是

2、一種臨時變量,它沒有自己的數據源,中間變量一般用于保存臨時數據。中間變量的作用域范圍為整個應用程序,不限于單個窗口。其中窗口中間變量,是一種中間臨時變量,它沒有自己的數據源,通常用于保存臨時結果。其作用域限于應用程序的一個窗口,即在一個窗口內創建的窗口中間變量,在其他窗口是不可見的。2、 DB變量在引用和處理DB數據時,需要創建DB變量。一個DB變量對應一個DB點參數,DB變量是數據庫DB的點參數值在界面系統中的引用。以上變量又分為實型、整型、離散型和字符型4種類型。3、間接變量間接變量是一種可以在系統運行時被其他變量代換的變量。當間接變量代換為其他變量后,間接變量則等效于所引用的其他變量。間

3、接變量的賦值形式:VarName=abc.PV。恰當地使用間接變量,可以大大簡化構建復雜參數傳遞的過程。二、力控的點類型力控數據庫的點類型分為:模擬I/O點、數字I/O點、控制點、累計點、運算點等類型。1、 模擬I/O點輸入和輸出量為模擬量,可完成輸入信號量程變換、報警檢查、輸出限值等功能?;緟的MI/O點的基本參數頁中的各項用來定義模擬I/O點的基本特征。點名(NAME):唯一標識一個工程數據庫中點的名字,最長不能超過15個字符。單元(UNIT):單元是對點的一種分類方法。例如,在VIEW程序的總貌窗口上,可以按照點所屬單元分類顯示點的測量值。量程變換(SCALEFL):如果選擇量程變換

4、,數據庫將對測量值(PV)進行量程變換運算,運算公式為:PV = EULO + (PVRAW - PVRAWLO) *(EUHI - EULO)/(PVRAWHI - PVRAWLO)轉換方式(SQRTFL):規定I/O模擬量原始測量值到數據庫使用值的轉換方式:線性直接采用原始值;開方采用原始值的平方根。統計(STATIS):如果選擇統計,數據庫會自動生成測量值的平均值、最大值、最小值的記錄,并在歷史報表中可以顯示這些統計值。報警參數模擬I/O點的報警參數頁中的各項用來定義模擬I/O點的報警特征。具有報警死區(DEADBAND)設定、報警優先級設定、變化率報警、偏差報警等功能。數據連接模擬I/

5、O點的數據連接頁中的各項用來定義模擬I/O點數據連接過程。其外觀如下:左側列表框中列出了可以進行數據連接的點參數及其已建立的數據連接情況。對于測量值(即PV參數)有三種數據連接可供選擇:I/O設備、網絡數據庫和內部鏈接。歷史參數模擬I/O點的歷史參數頁中的各項用來確定模擬I/O點哪些參數進行歷史數據保存,以及保存方式及其相關參數。2、數字I/O點數字I/O點,輸入值為離散量,可對輸入信號進行狀態檢查。數字I/O點的組態對話框分為:“基本參數”、“報警參數”、“數據連接”和“歷史參數”。3、累計點累計點,輸入值為模擬量, 除了I/O模擬點的功能外,還可對輸入量按時間進行累計。累計點的組態對話框分

6、為:“基本參數”、 “數據連接”和“歷史參數”?;緟道塾孅c的基本參數頁中的各項用來定義累計的基本特征。累計/初值(TOTAL):在本項設置累計量的初始值。累計/時間基(TIMEBASE):累積計算的時間基。時間基的單位為秒。時間基是對測量值的單位時間進行秒級換算的一個系數。比如,假設測量值的實際意義是流量,單位是“噸/小時”,則將單位時間換算為秒是3600秒,此處的時間基參數就應設為3600。小信號切除開關(FILTERFL):確定是否進行小信號切除的開關。限值:如果進行小信號切除,低于限值的測量值將被認為是0。累計增量算式為:測量值 時間基 時間差。時間差為上次累計計算到現在的時間,單位

7、為秒。4、控制點控制點,可以有多個輸入多輸出。這些值對應點的參數為PV、SP、OP、MODE、P、I、D 等??蓪斎胄艌缶瘷z查,輸出限值檢查??刂泣c的輸入一般為其它點的輸出,SP、OP、MODE、P、I、D等參數一般來自于其它I/O點的輸出??刂泣c本身并沒有任何控制功能。 控制點的控制參數中的各項用來定義控制點的PID控制特征。各項意義 解釋如下:運行狀態(STAT):點的運行狀態??蛇x運行或停止。控制方式(MODE):PID控制方式,可選自動或手動。控制周期(CYCLE):PID的數據采集周期。輸出初值(OP):PID輸出的初始值??刂屏炕鶞剩╒0):控制量的基準,如閥門起始開度,基準電信

8、號等,它表示偏差信號。比例系數(P)、積分常數(I)、微分常數(D):PID的P、I、D參數。輸出最大值(UMAX):PID輸出最大值,跟控制對象和執行機構有關。輸出最小值(UMIN):PID輸出最小值,跟控制對象和執行機構有關。最大變化率(UDMAX):PID最大變化率,跟執行機構有關,只對增量式算法有效。積分分離閥值(BETA):PID結點的積分分離閾值。濾波開關(TFILTERFL):是否進行PID輸入濾波。濾波時間常數(TFILTER):PID濾波時間常數,可為任意大于0的浮點數。純滯后補償開關(LAG):是否進行PID純滯后補償。滯后補償時間(TLAG):PID滯后補償時間常數(=0

9、),為0時表示沒有滯后。補償慣性時間(TLAGINER):PID純滯后補償的慣性時間常數(0),不能為0。補償比例系數(KLAG):PID純滯后補償的比例系數(0)。PID算法(FORMULA):PID算法,包括:位置式,增量式,微分先行式。補償開關(COMPEN):PID是否補償,如果是位置式算法,則是積分補償,如果是位置式算法,則是微分補償??朔柡头ǎ≧EDUCE):PID克服積分飽和方法,只對位置式算法有效。動態加速開關(QUICK):是否進行PID動態加速,只對增量式算法有效。PID動作方向(DIRECTION):PID動作方向,包括:正動作和反動作。5、運算點運算點,用于完成各種運

10、算。含有一個或多個輸入,一個結果輸出。根據算法不同,輸入項的個數和含義也不同。目前提供的算法有:加、減、乘、除、乘方、取余、大于、小于、等于、大于等于、小于等于。PV,P1,P2三操作數均為實型數。對于不同運算P1和P2的含義亦不同。6、自定義類型點自定義類型點是用自定義點類型創建的,其參數可能是標準點參數,也可能是自定義點參數。基本參數頁由一個列表組成,構成自定義類型點的所有點參數均顯示在列表上。列表由兩列組成,左側標明點參數名稱并附帶提示信息,右側為編輯區,可以直接對點參數值進行修改。三、點類型與點參數組態數據庫系統預定義了許多標準點參數以及用這些標準點參數組成的各種標準點類型,您也可以自

11、己創建自定義類型的點參數和點類型,“點類型”對話框見下: 注意:數據庫系統中預定義的標準點參數和標準點類型,是數據庫運行的基礎參數, 不能改或增加、刪除。 1創建自定義點參數 若要創建自定義點參數,選擇DbManager菜單命令“點T/點參數”,出現“點參數”對話框: 對話框中在“標準”和“自定義”頁中分別列出了標準點參數和自定義點參數。對于準點參數,不能增加、修改或刪除。若要創建自定義點參數,切換到“自定義”頁,選擇“增加”按鈕,出現“點參數組態”對話框: 在“名稱”一欄中輸入要創建的點參數名稱。選擇數據類型,數據類型分為實型、整型、字符型三種。在“提示” 一欄中輸入對該參數的提示信息(提示

12、信息一般要簡短,它將出現在點組態對話框和點表的列標題上)。在“說明”一欄中輸入對該參數的描述說明。新創建的點參數在沒有用它創建點類型之前,可以反復進行修改,或刪除。如果已經創建了點類型,若要修改或刪除,則要首先刪除用該點參數創建的所有點類型后,方可進行。注意:自定義點參數最多不能超過 49 個。2點組態點是實時數據庫系統保存和處理信息的基本單位。點存放在實時數據庫的點名字典中。實時數據庫根據點名字典決定數據庫的結構,分配數據庫的存儲空間。在創建一個新點時首先要選擇點類型及所在區域??梢杂脴藴庶c類型生成點,也可以用自定義點類型生成點。1、 新建點若要創建點,可以選擇DbManager菜單命令“點

13、T/新建”;按下快捷鍵“Ctrl+A”;單擊工具欄“新建數據庫點”按鈕,選中導航器后單擊鼠標右鍵,彈出右鍵菜單后選擇“新建”項;雙擊點表的空白區域,當前選中單元處于點表的空白區域時按下回車鍵等,此時出現對話框進入點組態過程。2、 修改點若要修改點,首先在點表中選擇要修改點所在的行,然后選擇DbManager菜單命令“點T/修改”,其操作它方式和上類似。3、 刪除點若要刪除點,首先在點表中選擇要刪除點所在的行,然后選擇DbManager菜單命令“點T/刪除”,其操作它方式和上類似。注意:在點表中,可以用鼠標拖曳方式同時選擇多個點進行刪除。4、 等值化對于數據庫中屬于同一種點類型的多個點,可以對他

14、們的很多點參數值和組態參數值進行等值化處理。例如,數據庫中已經創建了 10 個模擬 I/O 點:TAG1TAG10。我們可以利用等值化功能讓這 10 個的 DESC 參數值全部與其中的一個點(假設為 TAG2)DESC 參數值相等??砂慈缦虏襟E進行:在點表中同時選擇 TAG1TAG10 的“DESC”列(Shift 鍵),如下圖所示:然后選擇DbManager菜單命令“點T/等值化”,或者單擊工具欄“等值化數據庫點” 按鈕,出現對話框: 在對話框中選擇“TAG2”,然后單擊“確認”按鈕,點 TAG1TAG10 的 DESC 參數值全部與 TAG2 的 DESC 參數值相同。注意:在進行等值化操

15、作時,一定要選擇屬于同一點類型的點;一次只能對點的一個域進行等值化,即在點表中一次只能選擇一列的內容。點的“NAME”、“KIND”、“%AREA”“IOLINK”等域不能進行等值化。5、 復制/粘貼點若要復制點,首先在點表中選擇要復制的點,按下快捷鍵“Ctrl+C”,DbManager 會自動創建一個新點,這個點以被復制點為模板,點名是被復制點的名稱遞增一個序號。 例如,被復制點名為 TAG1,則自動粘貼創建的新點自動命名為 TAG2。如果 TAG2 被占用,則自動命名為 TAG3,以此類推。如果在粘貼時選擇手動粘貼,則點名需要組態人員手動自行指定。復制點與被復制點除點名不同外,所在區域,點類型與參數值均相同,但數據連接與歷史組態內容不進行復制。

溫馨提示

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

評論

0/150

提交評論