<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于FF現場(chǎng)總線(xiàn)的先進(jìn)控制算法的應用研究

基于FF現場(chǎng)總線(xiàn)的先進(jìn)控制算法的應用研究

作者: 時(shí)間:2013-02-22 來(lái)源:網(wǎng)絡(luò ) 收藏

newmaker.com
圖6 自動(dòng)化對象模型

2.3 實(shí)現的OPC客戶(hù)程序

2.3.1使用VB開(kāi)發(fā)OPC應用程序

利用VB開(kāi)發(fā)OPC應用程序時(shí),實(shí)現OPC自動(dòng)化接口的OPC包裝DLL是必須的,這個(gè)OPC包裝DLL一般應該是由OPC服務(wù)器的供應商提供的,為OPC客戶(hù)程序的軟件開(kāi)發(fā)提供了具有良好接口的工具。本文使用為OPC基金會(huì )的OPC包裝DLL進(jìn)行說(shuō)明。

因為在新建的VB工程里OPC包裝DLL還沒(méi)有注冊,必須先用下述方法對OPC包裝DLL進(jìn)行注冊:①從VB菜單里選擇[工程(P)]-[引用(N)];②在[可用的引用(A)]的一覽表示中,選擇對應的OPC包裝DLL的文件名,這里選擇[OPC Automation 2.0]。

2.3.2 實(shí)現步驟

用VB編寫(xiě)OPC客戶(hù)端程序包含以下步驟[8]:①添加服務(wù)器的引用,創(chuàng )建 OPC 服務(wù)器對象,并將客戶(hù)程序與服務(wù)器相連;②創(chuàng )建組集合并添加組對象;③添加 OPC項,利用 OPCBrowse方法瀏覽整個(gè)服務(wù)器中所有的項,選擇需要的項,將其添加到規定的組中,并顯示其值和狀態(tài);④在主畫(huà)面中顯示添加的組和項。

2.3.3 程序設計

下面是以VB實(shí)現的具有PID功能的OPC同步客戶(hù)程序。

該單回路控制過(guò)程為自衡非振蕩,具有相互影響的雙容過(guò)程。其數學(xué)模型可用如下傳遞函數描述:

G(s) =newmaker.com

式中, Kp , Tp ,τ為過(guò)程的增益、時(shí)間常數和時(shí)滯。式中的各參數可根據階躍響應曲線(xiàn)用圖解法求得。

newmaker.com
圖7 實(shí)現的OPC客戶(hù)程序

下面給出確定傳遞函數的參數的方法:設圖7中的控制量為q,測量值為y,新的穩態(tài)值y(∞)為設定值,增益K可由輸入輸出的穩態(tài)值直接算出Kp=y(∞)/q,而Tp ,τ則可以用作圖法確定。為了能夠隨時(shí)調用在OPC服務(wù)器上采集的測量值y并繪制出相應的階躍響應曲線(xiàn),這里把選擇的數據存放在指定的數據庫中(采用SQL2000數據庫)。同時(shí)也是為了在進(jìn)行算法的仿真的時(shí)候,既可以從歷史數據庫中取數據,也可隨著(zhù)數據的采集,可以不斷刷新數據,進(jìn)行算法的優(yōu)化,如圖8。

newmaker.com
圖8 SQL server 數據庫中存取OPC服務(wù)器數據

3 基于OPC的先進(jìn)控制控制方案

動(dòng)態(tài)矩陣控制(Dynamic Matrix Control,簡(jiǎn)稱(chēng)DMC)算法[9]包括預測模型、優(yōu)化控制、反饋校正。監控軟件體系[10,11]中的4.2動(dòng)態(tài)矩陣控制軟件的開(kāi)發(fā) 動(dòng)態(tài)矩陣控制的主要功能是按照DMC算法來(lái)確定控制作用。


評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>