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打印中的模型分割與打包
主站蜘蛛池模板: 亚洲国产天堂在线观看| 就去吻亚洲精品国产欧美| 国产精品女同一区三区五区| 国产a在视频线精品视频下载| 国产特级毛片aaaaaaa高清| 男女男免费视频网站国产| 免费A∨中文乱码专区| 精品久久蜜桃| 免费无遮挡AV| 国产在线精品美女观看| 国产一区二区三区视频| 91在线无码精品秘九色APP | 一级毛片无毒不卡直接观看 | 日本影院一区| 亚洲成综合人影院在院播放| 国产超薄肉色丝袜网站| 国产精品私拍99pans大尺度| AⅤ色综合久久天堂AV色综合| 四虎国产精品永久一区| 国产激情第一页| 久久精品亚洲专区| 国产99在线观看| 91网在线| 青青青国产免费线在| 国产成人免费观看在线视频| аv天堂最新中文在线| 少妇露出福利视频| 欧洲亚洲一区| 91亚洲免费| 亚洲一欧洲中文字幕在线| 波多野结衣一区二区三区88| 久久午夜夜伦鲁鲁片不卡| 日韩高清一区 | 色综合成人| 午夜欧美理论2019理论| 1024你懂的国产精品| 国产成人精品男人的天堂下载| 国产AV无码专区亚洲A∨毛片| 欧美三级日韩三级| 2020亚洲精品无码| 久久久精品国产SM调教网站| 国产h视频在线观看视频| 久久精品无码中文字幕| 色综合激情网| 91精品国产91久久久久久三级| 亚洲欧洲天堂色AV| 中文字幕丝袜一区二区| 在线观看免费人成视频色快速| 九九热视频在线免费观看| 精品福利网| 亚洲Av综合日韩精品久久久| 丰满人妻久久中文字幕| 亚洲无码日韩一区| 国产永久在线观看| 六月婷婷激情综合| 欧洲极品无码一区二区三区| 国产成人久久综合一区| Aⅴ无码专区在线观看| 伊人色综合久久天天| 国产呦精品一区二区三区下载| 国产成人综合久久| 黄色成年视频| 国产高清免费午夜在线视频| 免费 国产 无码久久久| 偷拍久久网| 色精品视频| 国产精选小视频在线观看| 亚洲AⅤ综合在线欧美一区| 国产亚卅精品无码| 免费看av在线网站网址| 色婷婷国产精品视频| 亚洲色图欧美视频| 国产视频一区二区在线观看| 素人激情视频福利| 综合色天天| 自拍欧美亚洲| 国产一级小视频| 人妻免费无码不卡视频| 国产精品香蕉在线| 亚洲国产清纯| 中文字幕资源站| 九九热视频在线免费观看|