国产精品视频一区二区三区四,亚洲av美洲av综合av,99国内精品久久久久久久,欧美电影一区二区三区电影

產(chǎn)品推薦:氣相|液相|光譜|質(zhì)譜|電化學(xué)|元素分析|水分測(cè)定儀|樣品前處理|試驗(yàn)機(jī)|培養(yǎng)箱


化工儀器網(wǎng)>技術(shù)中心>專業(yè)論文>正文

歡迎聯(lián)系我

有什么可以幫您? 在線咨詢

西門子6ES7 212-1AE40-0XB0現(xiàn)貨供應(yīng)

來(lái)源:潯之漫智控技術(shù)(上海)有限公司   2023年01月31日 09:53  

西門子6ES7 212-1AE40-0XB0

在A1單元格輸入運(yùn)行WinCC的計(jì)算機(jī)名稱。A3/A4單元格輸入WinCC中變量的名稱。點(diǎn)擊按鈕“啟動(dòng) WinCC OPC”,對(duì)應(yīng)WinCC變量的當(dāng)前值即可讀入到Excel單元格中。直接在B3/B4單元格中修改數(shù)值,對(duì)應(yīng)WinCC中的變量值也會(huì)隨之修改。點(diǎn)擊按鈕“停止 WinCC OPC”,停止Excel與WinCC的OPC數(shù)據(jù)訪問(wèn)。

  以下為Microsoft Excel 作為客戶端的配置說(shuō)明。

  在Excel中創(chuàng)建一個(gè)接口,在VisualBasic 編輯器中的“工具->引用”中,選中“Siemens OPC DA Automation 2.0”組件,使VisualBasic能夠識(shí)別OPC對(duì)象。

西門子變頻器CU240E-2

  圖3 OPC引用組件

  創(chuàng)建所需的所有對(duì)象,如:“MyOPCGroup”對(duì)象

  Dim: 創(chuàng)建一個(gè)變量

  WithEvents: 這個(gè)對(duì)象可以提供事件(如 DataChange)

  MyOPCGroup: 對(duì)象名

  As OPCGroup: 變量類型

西門子變頻器CU240E-2

  圖4

  Sub StartClient() ’Microsoft Excel建立與OPC服務(wù)器的連接;

  Set MyOPCServer = New OpcServer ’為“MyOPCServer”對(duì)象分配內(nèi)存;

  ? ServerName, NodeName

  ServerName :WinCC OPC DA 服務(wù)器的名稱為 "OPCServer.WinCC"

  NodeName:激活WinCC運(yùn)行系統(tǒng)的計(jì)算機(jī)名稱

  Set MyOPCGroupColl = MyOPCServer.OPCGroups

  Microsoft Excel與OPC服務(wù)器的連接一旦建立,OPC組即被創(chuàng)建。這個(gè)通過(guò)集合對(duì)象來(lái)實(shí)現(xiàn);

  Set MyOPCGroup = MyOPCGroupColl.Add(GroupName)

  創(chuàng)建的組通過(guò)“MyOPCGroup”變量來(lái)尋址。設(shè)置MyOPCGroup.IsSubscribed = True,以便OPC組能夠提供DataChange等事件。

  Set MyOPCItemColl = MyOPCGroup.OPCItems ’創(chuàng)建OPC項(xiàng)

  MyOPCItemColl.AddItems 2, ItemIDs, ClientHandles, ServerHandles, Errors

  ItemIDs 存儲(chǔ)在單元格A3/A4中,把的ItemIDs 傳送給集合對(duì)象"MyOPCItemColl.AddItems"

  Private Sub MyOPCGroup_DataChange()

  在Microsoft Excel中,調(diào)用如下用于OPC組事件處理的程序,它是OPC服務(wù)器的DataChange 事件,DataChange()這個(gè)事件處理程序提供了許多參數(shù),如ItemValue(OPC項(xiàng)的值),客戶端句柄等。通過(guò)DataChange事件,當(dāng)OPC項(xiàng)的值變化時(shí),數(shù)據(jù)會(huì)自動(dòng)發(fā)送。OPC項(xiàng)的當(dāng)前值顯示在單元格B3/B4中。讀出值的質(zhì)量代碼和時(shí)間戳顯示在C/D列單元格中。

  Private Sub worksheet_change()

  如果在Microsoft Excel的單元格B3/B4中輸入一個(gè)值,通過(guò)函數(shù)MyOPCGroup.SyncWrite將OPC項(xiàng)寫入到WinCC,寫入值和服務(wù)器句柄以參數(shù)形式傳遞給此函數(shù)。

  Sub StopClient()

  后,斷開與OPC服務(wù)器的連接。

  3 在Excel中通過(guò)OPC DA遠(yuǎn)程訪問(wèn)WinCC

  可以通過(guò)DCOM從OPC客戶端遠(yuǎn)程訪問(wèn)OPC服務(wù)器WinCC OPC DA。但在A1單元格需要輸入的是遠(yuǎn)程激活WinCC運(yùn)行系統(tǒng)的計(jì)算機(jī)名稱。

西門子變頻器CU240E-2

  圖5在Excel中通過(guò)OPC DA遠(yuǎn)程訪問(wèn)WinCC

  由于遠(yuǎn)程OPC的使用是作為一個(gè)DCOM在使用,所以O(shè)PC客戶端可以在網(wǎng)絡(luò)上任何一臺(tái)計(jì)算機(jī)運(yùn)行,但是必須要配置DCOM的訪問(wèn)權(quán)限。一個(gè)簡(jiǎn)單的方法就是,在服務(wù)器與客戶端都使用相同的用戶名與密碼登錄。如果想配置DCOM,請(qǐng)參考DCOM配置的相關(guān)資料及下載中心文檔:A0265 如何配置OPC DCOM。

  A0265

  WinCC在安裝時(shí)提供了OPC的客戶端控件: Siemens OPC DAAutomation 2.0( SOPCDAAuto.dll),這個(gè)控件就是在VBA中引用到的控件。如果運(yùn)行Excel的計(jì)算機(jī)上沒(méi)有安裝WinCC,可以使用批處理文件reg opc ( 147 KB ) 注冊(cè)dll文件。將整個(gè)文件夾 \Reg拷貝到C:盤下,雙擊reg opc即可。


免責(zé)聲明

  • 凡本網(wǎng)注明“來(lái)源:化工儀器網(wǎng)”的所有作品,均為浙江興旺寶明通網(wǎng)絡(luò)有限公司-化工儀器網(wǎng)合法擁有版權(quán)或有權(quán)使用的作品,未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載、摘編或利用其它方式使用上述作品。已經(jīng)本網(wǎng)授權(quán)使用作品的,應(yīng)在授權(quán)范圍內(nèi)使用,并注明“來(lái)源:化工儀器網(wǎng)”。違反上述聲明者,本網(wǎng)將追究其相關(guān)法律責(zé)任。
  • 本網(wǎng)轉(zhuǎn)載并注明自其他來(lái)源(非化工儀器網(wǎng))的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé),不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品第一來(lái)源,并自負(fù)版權(quán)等法律責(zé)任。
  • 如涉及作品內(nèi)容、版權(quán)等問(wèn)題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
企業(yè)未開通此功能
詳詢客服 : 0571-87858618
克东县| 马鞍山市| 隆安县| 弋阳县| 苍溪县| 桃园市| 保亭| 南投县| 贡山| 水城县| 诏安县| 呼图壁县| 绥阳县| 凤城市| 景洪市| 泰和县| 镇原县| 马鞍山市| 西平县| 噶尔县| 马边| 黑河市| 凤台县| 美姑县| 高碑店市| 桐柏县| 泰和县| 乐业县| 治多县| 库尔勒市| 阿克| 堆龙德庆县| 沈丘县| 潢川县| 海宁市| 鄂温| 镇雄县| 仪征市| 正蓝旗| 奎屯市| 泰宁县|