《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > 基于OPC技術的液位控制仿真實驗平臺設計
基于OPC技術的液位控制仿真實驗平臺設計
中國自動化網
摘要: 本文介紹了一種基于組態王和VB6.0的液位控制仿真實驗平臺的設計過程。本方案利用組態王良好的人機界面、數據采集功能,并結合VB環境編程的便利性,采用可靠的OPC接口建立組態王和VB之間的數據通訊。利用組態王開發服務器端畫面,在VB客戶端環境中編寫控制算法,最終實現對水箱液位的精確控制。實驗結果表明,此方法使用簡單可靠,可廣泛應用于教學及實驗平臺搭建工作。
Abstract:
Key words :

摘要:本文介紹了一種基于組態王和VB6.0的液位控制仿真實驗平臺的設計過程。本方案利用組態王良好的人機界面、數據采集功能,并結合VB環境編程的便利性,采用可靠的OPC接口建立組態王和VB之間的數據通訊。利用組態王開發服務器端畫面,在VB客戶端環境中編寫控制算法,最終實現對水箱液位的精確控制。實驗結果表明,此方法使用簡單可靠,可廣泛應用于教學及實驗平臺搭建工作。

關鍵詞:仿真實驗;組態王;VB6.0;OPC接口

0 引言

以PLC、組態軟件為單元,可以組成從簡單到復雜的各種工業控制系統[1]。PLC可以實現復雜的邏輯編程及簡單的算法編程,但是對于先進控制算法,如模糊控制算法等涉及到矩陣運算[2],由于算法本身的復雜性,單純依靠PLC編程功能已經不能滿足要求;組態軟件編程語言雖然簡單,但大多數是腳本語言,在處理算法方面仍然存在諸多不便。因此,提出將算法寫入VB(Visual Basic)程序的思路,借助VB的快速運算功能及豐富的函數庫,可以方便的實現算法編寫,求解輸出值通過可靠的OPC接口反饋給組態軟件[3],最終實現對控制對象的控制。

本文正是基于上述思路,設計開發了基于組態王和VB的液位控制仿真實驗平臺。該平臺簡單可靠,本文在VB環境中編寫了傳統的PID控制算法,實現了對雙容水箱液位的仿真控制。此外,在此平臺上可以繼續開發其他高級算法,避免了聯機編程測試的繁瑣性。

1. 組態王與VBOPC通信

1.1 OPC通訊原理

現在常用的組態王和VB通信的接口有DDE和OPC,但在實際使用過程中,廣大用戶發現采用DDE在設備和控制系統之間傳遞實時信息并非理想的辦法,因為它在傳輸性能和可靠性等方面都存在許多限制,另外DDE不適用于大量數據的高速數據采集,并且DDE從來沒有為不同計算機之間的數據交換提供可靠的機制;OPC的產生有效的解決了此類問題[4]

OPC是用于工業設備服務器的一種標準化接口。OPCServer可以讓設備與各種支持0PC 的組態軟件之間進行簡明的、標準化的數據交換。在過去,為了存取現場設備的數據信息,每一個應用軟件開發商都需要編寫專用的接口函數。由于現場設備的種類繁多,且產品的不斷升級,往往給用戶和軟件開發商帶來了巨大的工作負擔。通常這樣也不能滿足工作的實際需要,系統集成商和開發商需要一種具有高效性、可靠性、開放性、可互操作性的即插即用的設備驅動程序。OPC 以OLE/COM/DCOM機制作為應用程序級的通信標準,采用客戶/服務器模式,把開發訪問接口的任務放在硬件生產廠家或第三方廠家,以OPC服務器的形式提供給用戶,解決了軟、硬件廠商的矛盾,完成了系統的集成,提高了系統的開放性和可互操作性。OPC技術的實現包括兩個組成部分,OPC服務器部分及 OPC客戶應用部分,其中OPCServer基本結構如圖1所示。且在傳輸速率和可靠性方面,優于DDE接口,因此本文采用OPC接口完成VB與組態王數據通訊。

 

圖 1 OPC Server基本結構圖

圖 1 OPC Server基本結構圖

1.2 OPC程序設計

為了方便用戶使用組態王OPC Server功能,對組態王的實時數據進行訪問,北京亞控為組態王OPC用戶提供了kingvewcliend.dll動態鏈接庫,其內部包含 StartCliend、ReadTag、WriteTag等豐富庫函數。本方案在VB環境下,通過此動態鏈接庫完成和組態王數據詞典的動態數據交換,最終將下位機采集的數據通過OPC接口實時傳輸到組態王。

具體實現過程是,用StartCliend函數實現VB工程及組態王工程的連接,用戶調用AddTag函數將要采集的項目添加到采集的列表中(如圖2所示),用戶必須進行此操作,否則不能進行項目的采集。當用戶調用此函數后,函數將返回項目在采集列表中的位置(TagID)和項目的數據類型(TagDataType),用戶將根據返回的信息進行采集。用戶添加完成采集項目列表后,可以通過調用Readtag和WriteTag函數來對項目進行讀寫。

圖 2 部分項目列表

圖 2 部分項目列表

向組態王寫數據

For i = 1 To TagNo-5 Step 1

If i = 1 Then

Data = YeWei_Xia

End If

………………………………

xuhao = Val(i)

Select Case Typ(xuhao - 1)

Case 11

bVal = Val(Data)

Case 3

lVal = Val(Data)

Case 4

fVal = Val(Data)

Case 8

sVal = Data

Case Else

MsgBox "無效的數據類型,不能寫數據。", 64, "錯誤"

Exit Sub

End Select

ret = WriteTag(i, bVal, lVal, fVal, sVal)

Next i

1.3 PID程序設計

在VB環境中編寫液位的控制程序,為了確保整個系統的控制精度,我們在這采用串級控制,將下水箱液位作為主控對象,上水箱液位作為副控對象。采用PID控制算法(運算規律如式1),外環采用PID調節器,內環采用PI調節器。

 

 

2、組態畫面的設計

北京亞控公司的組態王有良好的圖形界面,豐富的驅動程序和網絡功能,編程風格簡單、純中文界面,且與其他應用程序交換方便。本系統正是利用組態王強大的組態功能建立了雙容水箱的服務器端畫面,包括主畫面、PID控制畫面、歷史趨勢畫面、報警畫面及報表畫面等。通過OPC協議建立組態王數據詞典變量與VB客戶端的連接,實現VB變量的實時監測。其中主畫面如圖3所示。

圖3 組態王主畫面

圖3 組態王主畫面

3、系統測試及結果分析

在組態王環境編輯好組態畫面后,通過OPC協議建立與VB客戶端連接。在VB客戶端制作操作界面如圖4所示。編譯執行液位控制程序,并且通過點擊“連接服務器”按鈕建立OPC連接,并點擊“添加項目”按鈕建立組態王數據字典與VB變量連接,最終可實現對VB客戶端液位及其他變量的實時監測。圖5為組態王服務器端監測到的下水箱液位曲線,通過曲線可以看出,該平臺數據通信實時性好,準確率高。

  1. 4. 結論

在組態王環境編輯好組態畫面后,通過OPC協議建立與VB客戶端連接。在VB客戶端制作操作界面如圖4所示。編譯執行液位控制程序,并且通過點擊“連接服務器”按鈕建立OPC連接,并點擊“添加項目”按鈕建立組態王數據字典與VB變量連接,最終可實現對VB客戶端液位及其他變量的實時監測。圖5為組態王服務器端監測到的下水箱液位曲線,通過曲線可以看出,該平臺數據通信實時性好,準確率高。

圖 5 組態王監測液位曲線

4、 結論

本文設計了一個基于OPC接口搭建的液位控制仿真實驗平臺。采用組態王建立服務器端畫面,在VB客戶端編寫液位PID控制算法,兩者通過OPC接口建立連接。實驗結果表明,該實驗平臺數據通信實時性好,可廣泛應用于教學場合。除此之外,此種方法也可以有效彌補PLC無法實現復雜算法編程的缺陷,使PLC控制方法更加靈活,具有一定的實用價值。

參考文獻:

[1] 邵新華,金元郁,呂學芳.基于組態軟件與VB的實時監控系統[J].控制工程.2003,10(5):439-440,459

[2] 李偉獎,馬邕文.MCGS結合VB語言實現造紙廢水處理智能控制.工業控制計算機.2009,22(3):22-23

[3] 于海生,潘松峰,丁軍航,等.計算機控制技術[M].北京:機械工業出版社. 2007.

[4] 段開創等. DDE、OPC對組態王功能的擴展[J].工業控制計算機.2008,21(12):11-12

[5] 馬龍博,鄭建英.基于組態王和VB的智能儀表實時監控系統[J] .自動化儀表.2008,29(8):32-34

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          猛干欧美女孩| 亚洲第一中文字幕在线观看| 亚洲一区综合| 国产伦精品一区二区三区| 国产婷婷色一区二区三区| 欧美久久久久| 欧美国产大片| 娇妻被交换粗又大又硬视频欧美| 国产精品一区二区久久| 欧美电影在线免费观看网站| 美日韩精品免费观看视频| 国产亚洲视频在线| 久久激情综合| 国产日韩一区在线| 国产欧美精品一区| 亚洲一区在线直播| 国产日韩精品在线| 欧美综合激情网| 亚洲最新色图| 欧美另类99xxxxx| 中文在线不卡| 在线观看亚洲精品视频| 国产精品地址| 宅男66日本亚洲欧美视频| 国产日韩欧美日韩| 国产一区二区在线观看免费播放| 激情伊人五月天久久综合| 欧美激情一区二区三区全黄| 国产拍揄自揄精品视频麻豆| 欧美日韩综合不卡| 欧美精品一区二区精品网| 亚洲精品久久久久久一区二区| 韩国女主播一区| 久久精品一区二区三区不卡牛牛| 亚洲国产精品va在线看黑人| 在线视频你懂得一区二区三区| 亚洲精选成人| 国产精品久久久亚洲一区| 欧美日韩亚洲综合| 亚洲欧美三级在线| 亚洲一区二区视频| 亚洲一区二区三区视频| 欧美日韩在线第一页| 亚洲一区免费观看| 国产精品黄页免费高清在线观看| 久久网站热最新地址| 久久资源在线| 亚洲免费观看在线视频| 亚洲日本黄色| 99亚洲伊人久久精品影院红桃| 99这里只有精品| 国产精品久久久久影院亚瑟| 久久精品二区亚洲w码| 国产精品推荐精品| 国产日韩专区在线| 欧美不卡福利| 性做久久久久久| 久久九九全国免费精品观看| 午夜国产精品影院在线观看| 1000部国产精品成人观看| 黄色国产精品一区二区三区| 欧美精品日韩精品| 国产精品亚洲а∨天堂免在线| 欧美成人一区二区三区| 快she精品国产999| 欧美一区亚洲一区| 韩国三级电影久久久久久| 午夜精品一区二区三区电影天堂| 亚洲国产精品热久久| 亚洲精品一二区| 国产精品久久久久毛片大屁完整版| 国产一区欧美日韩| 好看的av在线不卡观看| 久久婷婷亚洲| 欧美日韩岛国| 国产农村妇女精品一二区| 日韩午夜av在线| 欧美激情精品久久久六区热门| 亚洲女优在线| 欧美激情精品久久久六区热门| 国产精品久久久久毛片大屁完整版| 亚洲高清三级视频| 国产欧美精品va在线观看| 亚洲一区二区三区视频| 中国日韩欧美久久久久久久久| 欧美日精品一区视频| 免费看成人av| 一色屋精品视频在线观看网站| 亚洲精品久久久一区二区三区| 久久精品国产99国产精品澳门| 午夜精品久久久久久久99水蜜桃| 久久超碰97中文字幕| 欧美网站在线| 国产主播一区二区| 久久综合99re88久久爱| 狠狠综合久久av一区二区老牛| 一区二区三区四区五区精品视频| 午夜精品久久久久| 亚洲精品亚洲人成人网| 国产精品久久久久久久久果冻传媒| 一区二区三区产品免费精品久久75| 国产一区二区三区黄| 欧美一区二区三区另类| 欧美高清视频www夜色资源网| 欧美极品在线视频| 中日韩美女免费视频网站在线观看| 蜜乳av另类精品一区二区| 亚洲免费视频一区二区| 亚洲精品日本| 国产婷婷色综合av蜜臀av| 亚洲欧洲精品一区二区| 日韩亚洲欧美成人| 欧美午夜不卡影院在线观看完整版免费| 激情综合激情| 亚洲三级性片| 久久精品久久99精品久久| 国产欧美日韩精品a在线观看| 亚洲国产三级在线| 亚洲福利视频专区| 亚洲精品日产精品乱码不卡| 一本色道久久加勒比88综合| 亚洲精品影院| 欧美亚一区二区| 欧美一区二区三区在线免费观看| 免费一级欧美片在线观看| 亚洲私人影院在线观看| 久久久人成影片一区二区三区| 亚洲精品色婷婷福利天堂| 葵司免费一区二区三区四区五区| 久久免费观看视频| 欧美国产综合视频| 国产欧美精品一区| 欧美黄在线观看| 在线亚洲精品福利网址导航| 欧美视频中文一区二区三区在线观看| 国产亚洲激情在线| 麻豆91精品| 国产精品电影观看| 亚洲激情在线视频| 亚洲开发第一视频在线播放| 欧美日韩一区二区在线视频| 欧美在线综合| 久久久久88色偷偷免费| 欧美成人嫩草网站| 亚洲视频在线观看三级| 国产一区二区毛片| 欧美黄色免费网站| 中文欧美日韩| 国产在线精品成人一区二区三区| 国内精品视频在线观看| 久久蜜桃资源一区二区老牛| 一区二区在线免费观看| 欧美二区乱c少妇| 久久xxxx| 在线 亚洲欧美在线综合一区| 亚洲影视在线| 欧美日韩一二三区| 久久国产精品久久久久久| 欧美精品日韩综合在线| 日韩一级免费观看| 亚洲精品视频一区二区三区| 欧美日韩另类字幕中文| 蜜桃av一区二区三区| 91久久精品美女| 欧美成人精品在线播放| 国产丝袜美腿一区二区三区| 亚洲第一久久影院| 欧美影院午夜播放| 欧美乱大交xxxxx| 欧美日韩国产不卡| 国产日韩欧美a| 一本色道久久88亚洲综合88| 亚洲人精品午夜在线观看| 欧美成人一区二免费视频软件| 欧美日韩久久精品| 亚洲欧美日韩天堂| 亚洲午夜久久久久久久久电影院| 免费亚洲电影在线观看| 欧美激情欧美激情在线五月| 99re这里只有精品6| 伊人一区二区三区久久精品| 国产一区二区三区在线观看网站| 一区二区电影免费在线观看| 一区二区三区视频在线看| 国产精品久久久久91| 国产一区二区你懂的| 欧美激情综合色综合啪啪| 欧美日韩亚洲免费| 国产精品99久久久久久久女警| 国产精品hd| 欧美日韩一区在线观看| 一区视频在线看| 欧美一区二区私人影院日本| 国产一区视频在线观看免费| 欧美精品一区二区三区四区| 久久久久中文| 亚洲婷婷国产精品电影人久久| 亚洲片在线观看| 免费国产自线拍一欧美视频| 99精品视频免费全部在线| 亚洲一区国产视频| 国产麻豆日韩欧美久久| 91久久亚洲| 欧美国产一区二区| 亚洲欧美综合精品久久成人| 一区二区三区日韩精品| 国产精品magnet| 欧美国产精品人人做人人爱| 欧美精品一区二区三| 亚洲精品护士| 免费观看成人鲁鲁鲁鲁鲁视频| 欧美吻胸吃奶大尺度电影| 国产日韩欧美不卡在线| 欧美激情影院| 国产日韩欧美成人| 久久成人精品一区二区三区| 亚洲桃色在线一区| 久久久一二三| 国产日本欧美一区二区三区| 久久在线免费| 今天的高清视频免费播放成人| 国色天香一区二区| 国产视频亚洲精品| 久久动漫亚洲| 亚洲影院在线观看| 久久一综合视频| 亚洲精品在线观看免费| 亚洲三级免费电影| 99国产精品国产精品久久| 久久久成人网| 精品99视频| 一区二区三区四区在线| 国产精品盗摄久久久| 久久综合五月| 亚洲欧美日韩中文播放| 国产精品萝li| 亚洲欧洲综合另类| 亚洲裸体在线观看| 国内精品写真在线观看| 伊大人香蕉综合8在线视| 国产一区二区成人久久免费影院| 国产精品资源在线观看| 嫩草国产精品入口| 亚洲影视综合| 欧美午夜不卡在线观看免费| 欧美日韩一区二区三区四区在线观看| 你懂的一区二区| 在线精品亚洲| 欧美电影免费观看大全| 蜜臀99久久精品久久久久久软件| 99ri日韩精品视频| 欧美激情在线| 欧美主播一区二区三区| 欧美在线一级va免费观看| 午夜精品久久99蜜桃的功能介绍| 久久久久.com| 一色屋精品视频免费看| 99精品99久久久久久宅男| 欧美日韩国产色视频| 国产精品久久777777毛茸茸| 欧美成黄导航| 亚洲综合精品四区| 1024欧美极品| 国产精品老牛| 欧美精品一区二区三区四区| 国产精品私拍pans大尺度在线| 日韩亚洲欧美成人| 国产亚洲一区在线播放| 国产女同一区二区| 国产色视频一区| 久久国产精品一区二区三区| 欧美女同在线视频| 亚洲无线观看| 亚洲高清视频在线| 国产精品久久久久免费a∨| 亚洲国产视频一区| 欧美在线观看网址综合| 国产精品久久久久一区二区| 欧美成人在线网站| 久久久久欧美| 国产综合久久久久久鬼色| 久久精品视频在线观看| 一区二区激情视频| 日韩一级在线观看| 欧美日韩欧美一区二区| 午夜精品久久久久影视| 亚洲成人在线视频播放| 在线播放亚洲| 欧美va天堂va视频va在线| 开元免费观看欧美电视剧网站| 国产日韩精品电影| 亚洲人成绝费网站色www| 欧美亚洲色图校园春色| 欧美国产大片| 欧美激情中文字幕一区二区| 亚洲视频第一页| 国产区亚洲区欧美区| 亚洲五月婷婷| 一本在线高清不卡dvd| 亚洲欧美在线一区二区| 久久久人成影片一区二区三区| 欧美另类高清视频在线| 亚洲视频欧美视频| 久久亚洲美女| 亚洲国产精品电影在线观看| 一区二区三区免费在线观看| 狠狠狠色丁香婷婷综合激情| 欧美人成网站| 欧美日韩免费观看一区=区三区| 欧美另类视频在线| 欧美激情精品久久久六区热门| 亚洲在线日韩| 欧美日韩在线观看一区二区| 国产精品亚洲不卡a| 欧美激情综合五月色丁香| 国产精品成人va在线观看| 香蕉视频成人在线观看| 亚洲女同在线| 国产日韩欧美一区二区三区四区| 久久综合给合久久狠狠色| 在线一区免费观看| 久久夜色精品国产亚洲aⅴ| 亚洲人妖在线| 久久视频免费观看| 欧美在线免费视频| 亚洲国产精品一区二区www在线| 欧美chengren| 久久精品中文字幕一区二区三区|