999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

WinCC與Visual C++的OPC通訊實(shí)現(xiàn)

2012-10-16 08:13:34王明月
科技傳播 2012年22期
關(guān)鍵詞:模型

王明月,王 松

1.東北特殊鋼集團(tuán)大連特鋼模具鋼分公司,遼寧大連 116105

2.北京科技大學(xué)自動(dòng)化學(xué)院,北京 100083

1 OPC接口概述

OPC是一套在基于Windows操作平臺(tái)的工業(yè)應(yīng)用程序之間提供高效的信息集成和交互功能的組件對(duì)象模型的接口規(guī)范,該規(guī)范定義了一個(gè)開放的接口,在這個(gè)接口上,基于PC的軟件組件能交換數(shù)據(jù)。

2 現(xiàn)場(chǎng)上位機(jī)控制參數(shù)組成

使用Visual C++開發(fā)OPC客戶機(jī),完成數(shù)據(jù)的運(yùn)算處理,通過接口傳回OPC服務(wù)器WinCC,實(shí)現(xiàn)數(shù)據(jù)采集與處理的無縫連接。鋼板出精軋機(jī)后,經(jīng)輥道傳輸進(jìn)入淬火控冷區(qū),在精軋機(jī)后的HMD檢測(cè)到鋼板信號(hào)后,會(huì)將通訊變量傳送到WinCC上進(jìn)行顯示,當(dāng)檢測(cè)溫度值與設(shè)定值差值超過限定值時(shí),由Visual C++根據(jù)OPC接口傳輸來的變量進(jìn)行模型計(jì)算,重新設(shè)定集管流量、輥道速度等,然后將計(jì)算后的模型傳回WinCC,對(duì)淬火控冷過程進(jìn)行設(shè)定控制。

3 客戶端Visual C++應(yīng)用程序?qū)崿F(xiàn)

WinCC與VC之間基于OPC接口的通訊程序開發(fā)的實(shí)現(xiàn)過程如下:

1)Visual C++中利用MFC AppWizard生成程序框架,建立基于對(duì)話框的應(yīng)用程序項(xiàng)目

執(zhí)行“File”—“New”命令,出現(xiàn)New對(duì)話框,選擇“MFC AppWizard[exe]”項(xiàng) ,輸入程序名“OPCClient”,單擊“OK”按鈕 ,選擇“Dialog based”完成創(chuàng)建。

2)添加控件及成員變量

該應(yīng)用程序要求VC客戶端能夠從WinCC服務(wù)器獲取通訊變量數(shù)據(jù),經(jīng)過運(yùn)算后,再將計(jì)算結(jié)果返回給WinCC,所以程序界面中要設(shè)置各種控件。根據(jù)項(xiàng)目要求在VC開發(fā)環(huán)境下添加編輯框、按鈕等控件,并為控件關(guān)聯(lián)成員變量。

3)添加其他成員變量

4)包含OPC頭文件

之后,再指定這些文件的存放路徑就可以了,在VC環(huán)境中的“Tools”-“Options”對(duì)話框下設(shè)置。

5)COM支持庫

代碼如下:

CoInitialize(NULL); //初始化COM庫

6)得到OPC服務(wù)器的CLSID

代碼如下:

7)連接OPC服務(wù)器

8)創(chuàng)建OPC組和OPC數(shù)據(jù)項(xiàng),該步驟要依據(jù)通訊變量表中變量的個(gè)數(shù)來確定數(shù)據(jù)項(xiàng)數(shù)目

代碼如下:

然后就可以編寫讀寫的消息映射函數(shù)了,在此不做詳細(xì)介紹。

9)刪除對(duì)象,釋放內(nèi)存

代碼如下:

至此,OPC客戶端Visual C++應(yīng)用程序編寫完成,項(xiàng)目中,根據(jù)現(xiàn)場(chǎng)的實(shí)際情況和服務(wù)器WinCC與客戶端VC之間傳遞的參數(shù)表,定義了傳遞的變量,完成數(shù)據(jù)的通訊,VC中接收到組態(tài)軟件WinCC傳遞過來的參數(shù)后,進(jìn)行模型的運(yùn)算處理,對(duì)控制冷卻模型進(jìn)行修正,再將修正后的模型參數(shù)傳遞給WinCC,WinCC通過以太網(wǎng)通信傳遞給下位機(jī)PLC,完成淬火空冷線的控制任務(wù)。

4 結(jié)論

OPC接口實(shí)現(xiàn)了二級(jí)過程控制級(jí)WinCC組態(tài)軟件與Visual C++客戶端之間的通訊,完成兩者之間的數(shù)據(jù)交換。結(jié)果表明,WinCC與Visual C++之間通訊正常,數(shù)據(jù)交換速度能夠滿足工業(yè)控制要求,從而為二級(jí)系統(tǒng)的控制集成功能提供了保障。

[1]胡志坤.Visual C++通信編程工程實(shí)例精解[M].北京:機(jī)械工業(yè)出版社,2007.

猜你喜歡
模型
一半模型
一種去中心化的域名服務(wù)本地化模型
適用于BDS-3 PPP的隨機(jī)模型
提煉模型 突破難點(diǎn)
函數(shù)模型及應(yīng)用
p150Glued在帕金森病模型中的表達(dá)及分布
函數(shù)模型及應(yīng)用
重要模型『一線三等角』
重尾非線性自回歸模型自加權(quán)M-估計(jì)的漸近分布
3D打印中的模型分割與打包
主站蜘蛛池模板: 国产无码精品在线| 国模在线视频一区二区三区| 欧美亚洲欧美| 久久特级毛片| 日本高清视频在线www色| 国产精品19p| 91探花在线观看国产最新| 免费一级成人毛片| 成人在线欧美| 色精品视频| 特级毛片8级毛片免费观看| 91精品国产无线乱码在线| 国内精品一区二区在线观看| 欧美.成人.综合在线| 免费A∨中文乱码专区| 亚洲综合色婷婷| 国产免费久久精品44| 久久精品国产999大香线焦| 夜夜高潮夜夜爽国产伦精品| 美女内射视频WWW网站午夜 | 91精品人妻互换| 19国产精品麻豆免费观看| 免费国产高清精品一区在线| 91九色视频网| 激情综合网址| 久久精品国产一区二区小说| 久久综合九色综合97婷婷| 热九九精品| 夜夜拍夜夜爽| 精品综合久久久久久97超人该| 99精品免费欧美成人小视频| 国产成人91精品| 成人国产精品一级毛片天堂| 亚洲欧美不卡| 久久精品人人做人人| 国产精品久久自在自线观看| 麻豆精品在线| 亚洲一区二区视频在线观看| 国产噜噜噜视频在线观看 | 丝袜久久剧情精品国产| 精品国产免费人成在线观看| 99re视频在线| 99视频精品全国免费品| 四虎影视8848永久精品| 伊人久热这里只有精品视频99| 国产亚洲日韩av在线| 午夜性刺激在线观看免费| 亚洲第一区在线| 欧美国产日韩一区二区三区精品影视| 国产福利影院在线观看| 久久久久88色偷偷| 欧美午夜在线视频| 在线精品亚洲国产| a级毛片免费看| 亚洲女同一区二区| 国产男人天堂| 国产福利免费在线观看| 欧美午夜视频在线| 播五月综合| 久久精品女人天堂aaa| 亚洲综合精品香蕉久久网| 日韩精品免费在线视频| 国产欧美日韩免费| 国产成人精彩在线视频50| 伊人福利视频| av色爱 天堂网| 91精品在线视频观看| 国产精品成人啪精品视频| 欧美色亚洲| 美女被操91视频| 在线观看视频99| 亚洲高清中文字幕在线看不卡| 国产a v无码专区亚洲av| 午夜福利免费视频| 一个色综合久久| 91国内在线视频| 71pao成人国产永久免费视频| 本亚洲精品网站| 精品国产欧美精品v| 国产精品美女免费视频大全 | 人妻一区二区三区无码精品一区| 欧美不卡在线视频|