<rt id="m4md3"></rt>
  • <bdo id="m4md3"><meter id="m4md3"></meter></bdo>
  • <label id="m4md3"></label>
      <center id="m4md3"><optgroup id="m4md3"></optgroup></center>
      產(chǎn)品分類

      當(dāng)前位置: 首頁(yè) > 工業(yè)控制產(chǎn)品 > 自動(dòng)化控制 > 工業(yè)軟件 > 組態(tài)軟件

      類型分類:
      科普知識(shí)
      數(shù)據(jù)分類:
      組態(tài)軟件

      組態(tài)王與VB應(yīng)用程序的實(shí)時(shí)數(shù)據(jù)交換

      發(fā)布日期:2022-04-18 點(diǎn)擊率:84

      組態(tài)王支持通過(guò)DDE方式與其它應(yīng)用程序進(jìn)行數(shù)據(jù)交換,通過(guò)DDE方式用戶自編的應(yīng)用程序可以無(wú)縫的與組態(tài)王進(jìn)行數(shù)據(jù)交換,擴(kuò)充組態(tài)王的功能,為用戶提供更為靈活的應(yīng)用空間。

      VB應(yīng)用程序從組態(tài)王中獲得數(shù)據(jù)

      1. 創(chuàng)建VB應(yīng)用程序。(參見(jiàn)圖-1)創(chuàng)建標(biāo)準(zhǔn)EXE程序(工程名為VBDDE),窗體名為”VBDome”(DDE服務(wù)的話題名)。
      2. 在VB應(yīng)用程序中建立與組態(tài)王變量的DDE連接(參見(jiàn)圖-2),在VB窗體里加一個(gè)”Label”控件(將其命名為VB2,),在其屬性里設(shè)置與DDE相關(guān)的項(xiàng)目:
      設(shè)置linkTopic的值為”view|tagname”(組態(tài)王默認(rèn)的服務(wù)名和應(yīng)用名,不可更改);
      設(shè)置linkItem的值為”P(pán)LC.INCREA100”(組態(tài)王變量得寄存器地址,格式為” 連接設(shè)備名.寄存器名”);
      設(shè)置linkMode的值為”1”(如組態(tài)王運(yùn)行系統(tǒng)未運(yùn)行,顯示錯(cuò)誤,參見(jiàn)第3步);
      設(shè)置linkTimeout的值為”50”(為默認(rèn)值即可)。
      3. VB應(yīng)用程序啟動(dòng)時(shí)設(shè)置連接模式為自動(dòng)(VB2.linkMode=1)。參見(jiàn)圖-3。單擊窗體(Foem),彈出代碼編輯框,選擇Form的Load屬性。鍵入”VB2.linkMode=1”。編譯本工程。
      4. 運(yùn)行組態(tài)王的運(yùn)行系統(tǒng)(加載本演示工程),運(yùn)行生成的VB運(yùn)行程序。Vb應(yīng)用程序即可通過(guò)DDE方式得到組態(tài)王變量”B”的實(shí)時(shí)數(shù)據(jù),并顯示其值在當(dāng)前的窗口。
      組態(tài)王從VB應(yīng)用程序中獲得數(shù)據(jù)
      1. 利用上述創(chuàng)建的VB應(yīng)用程序,在菜單條選擇”VBDDE屬性”,彈出如下窗口(參見(jiàn)圖-4)。選擇生成屬性框,在應(yīng)用程序的標(biāo)題中鍵入”VBDDE”(DDE服務(wù)程序名)。
      2. 在窗體里添加TextBox控件(命名為VB1,將作為DDE服務(wù)的項(xiàng)目名),參見(jiàn)圖-5。選擇代碼編輯窗口,選擇Form的MouseMove事件,鍵入如下語(yǔ)句” VB1.Text = Int(VB2.Caption)+1”。
      3. 設(shè)置VBDDE程序?yàn)镈DE發(fā)布端。設(shè)置窗體屬性的DDE屬性,參見(jiàn)圖-6。
      設(shè)置linkMode的值為”1”(表示應(yīng)用程序?yàn)镈DE的發(fā)布端);
      設(shè)置linkTopic的值為”VBDome”((DDE話題名)。
      設(shè)置完成并確認(rèn)無(wú)誤后即可編譯生成應(yīng)用程序文件。
      4. 在組態(tài)王建立IO變量,并以前面所創(chuàng)建的VB用程序作為數(shù)據(jù)源。添加DDE設(shè)備的方法同前(定義的DDE設(shè)備名為VBDDE),DDE的應(yīng)用程序名和話題名為前面設(shè)置的名稱,即應(yīng)用程序名為”VBDDE”,話題名為”VBDome”。
      5. 在組態(tài)王建立變量”VB2”(參見(jiàn)圖-7),連接設(shè)備為”VBDDE”,項(xiàng)目名為”VB1”(即為VB程序TexTBox控件的名稱)。
      6. 在畫(huà)面里建立與變量”VB2”的動(dòng)畫(huà)連接。
      7. 運(yùn)行組態(tài)王的運(yùn)行系統(tǒng)(加載演示本演示工程),運(yùn)行前面建立的VB應(yīng)用程序(組態(tài)王畫(huà)面的點(diǎn)”VB2的值不變化,選擇菜單中的特殊à”重新建立DDE連接”即可)。參見(jiàn)圖-8。本例VB應(yīng)用程序獲得組態(tài)王變量”B”的數(shù)值并將此數(shù)值返回到組態(tài)王變量”VB2”中并在畫(huà)面顯示此值。

      下一篇: PLC、DCS、FCS三大控

      上一篇: 索爾維全系列Solef?PV

      推薦產(chǎn)品

      更多
      主站蜘蛛池模板: 在线成人综合色一区| 亚洲伊人色欲综合网| 91精品综合久久久久久五月天| 国产精品综合色区在线观看| 日本一道综合色视频| 亚洲色偷偷综合亚洲AV伊人蜜桃 | 亚洲综合久久1区2区3区| 亚洲国产亚洲综合在线尤物| 婷婷激情五月综合| 亚洲人成伊人成综合网久久久| 天天久久影视色香综合网| 亚洲国产成人精品无码久久久久久综合 | 一本狠狠色丁香婷婷综合久久| 亚洲AⅤ优女AV综合久久久| 亚洲婷婷天堂在线综合| 99热婷婷国产精品综合| 色综合久久久无码中文字幕波多 | 伊人久久久大香线蕉综合直播 | 国产精品 综合 第五页| 久久天堂av综合色无码专区| 精品无码综合一区| 欧洲亚洲综合一区二区三区| 人人狠狠综合久久亚洲婷婷| 国产成人综合亚洲亚洲国产第一页 | 五月丁香综合缴情六月小说| 国产色产综合色产在线视频| AV狠狠色丁香婷婷综合久久| 亚洲AV综合色区无码另类小说 | 伊人久久大香线蕉综合影| 国产综合成色在线视频| 婷婷亚洲综合一区二区| 开心婷婷五月激情综合社区| 色天天综合色天天看| 色天使久久综合网天天| 人人狠狠综合久久亚洲高清| 色爱区综合激情五月综合色| 国产精彩对白综合视频| 综合久久一区二区三区 | 曰韩人妻无码一区二区三区综合部| 亚洲综合av永久无码精品一区二区| 国产综合一区二区|