<nobr id="zkazv"></nobr>

      午夜精品一区二区三区成人,中文字幕av一区二区,亚洲AVAV天堂AV在线网阿V,肥臀浪妇太爽了快点再快点,国产网友愉拍精品视频手机,国产精品无码a∨麻豆,久久中文字幕一区二区,a级国产乱理伦片在线观看al
      首頁 新聞 工控搜 論壇 廠商論壇 產(chǎn)品 方案 廠商 人才 文摘 下載 展覽
      中華工控網(wǎng)首頁
        P L C | 變頻器與傳動(dòng) | 傳感器 | 現(xiàn)場(chǎng)檢測(cè)儀表 | 工控軟件 | 人機(jī)界面 | 運(yùn)動(dòng)控制
        D C S | 工業(yè)以太網(wǎng) | 現(xiàn)場(chǎng)總線 | 顯示調(diào)節(jié)儀表 | 數(shù)據(jù)采集 | 數(shù)傳測(cè)控 | 工業(yè)安全
        電 源 | 嵌入式系統(tǒng) | PC based | 機(jī)柜箱體殼體 | 低壓電器 | 機(jī)器視覺
      VB開發(fā)BACnetIP主站介紹
      上海迅饒自動(dòng)化科技有限公司
      收藏本文     查看收藏

      VB開發(fā)BACnetIP主站介紹

      Visual Basic開發(fā)BACnet IP主站程序方法介紹

      這里要說的方法就是調(diào)用BACnet IP主站快速開發(fā)工具OMBACnetIPMaster.dll。

      步驟1、創(chuàng)建通道,而通道管理所有的Bacnet屬性對(duì)象。參數(shù)分別IP地址,端口號(hào)和網(wǎng)絡(luò)超時(shí)時(shí)間,默認(rèn)是100毫秒。

      Private Sub OpenChannelButton_Click()
      StringToByte txtIPAddress, IPAddress()
      ChannelHandle(0) = CreateBacnetChannel(IPAddress(0), CLng(txtPort), 100)
      End Sub

      通道編輯操作的相關(guān)API函數(shù)聲明如下

      ‘ 通道管理用于創(chuàng)建、修改、刪除通道。創(chuàng)建通道以后,才能創(chuàng)建Bacnet屬性對(duì)象
      ‘ 創(chuàng)建一個(gè)通道對(duì)象只要是為了設(shè)置不同設(shè)備的IP地址和端口號(hào)。網(wǎng)絡(luò)超時(shí)等待時(shí)間默認(rèn)是100毫秒

      Function CreateBacnetChannel Lib 'OMBacnetIPMaster.dll' Alias '_CreateChannel@12' (ByRef IPAddress As Byte, ByVal nPort As Long, ByVal nTimeOut As Long) As Long
      Function ConfigureChannel Lib 'OMBacnetIPMaster.dll' Alias '_ConfigureChannel@16' (ByVal ChannelHandle As Long, ByRef IPAddress As Byte, ByVal nPort As Long, ByVal nTimeOut As Long) As Long
      Function RemoveChannel Lib 'OMBacnetIPMaster.dll' Alias '_RemoveChannel@4' (ByVal ChannelHandle As Long) As Long


      步驟2、創(chuàng)建Bacnet屬性對(duì)象。

      Private Sub CreateBacnetObjButton_Click()
      TagHandle(0) = CreateBacnetObj(ChannelHandle(0), 1, 1, 85)
      End Sub

      BACnet屬性對(duì)象編輯相關(guān)的API函數(shù)申明如下

      ‘ BACnet對(duì)象管理,創(chuàng)建、修改、刪除
      ‘參數(shù) ChannelHandle 為通道對(duì)象的句柄
      ‘參數(shù) nBacnetObjType 為Bacent屬性對(duì)象的類型ID,譬如0表示 Analog Input,1表示Analog Output
      ‘參數(shù) nInstanceNum 為指明哪一個(gè)對(duì)象,譬如要訪問Analog Input 1。則 nInstanceNum為1
      ‘參數(shù) nProperityID 為要訪問屬性的ID,譬如當(dāng)前值的屬性ID是85
      ‘參數(shù) TagHandle 為Bacnet對(duì)象的句柄
      Function CreateBacnetObj Lib 'OMBacnetIPMaster.dll' Alias '_CreateBacnetObject@16' (ByVal ChannelHandle As Long, ByVal nBacnetObjType As Long, ByVal nInstanceNum As Long, ByVal nProperityID As Long) As Long
      Function ConfigureObject Lib 'OMBacnetIPMaster.dll' Alias '_ConfigureObject@16' (ByVal ChannelHandle As Long, ByVal nBacnetObjType As Long, ByVal nInstanceNum As Long, ByVal nProperityID As Long) As Long
      Function RemoveBacnetObject Lib 'OMBacnetIPMaster.dll' Alias '_RemoveBacnetObject@4' (ByVal TagHandle As Long) As Long


      步驟3、BACnet屬性對(duì)象的讀寫

      Private Sub WriteBacnetObjectButtton_Click()
      error = WriteBacnetObj(TagHandle(0), CSng(Tag2.Text), 0)
      End Sub

      Private Sub ReadBacnetObjButton_Click()
      Dim a As Variant
      error = ReadBacnetObj(TagHandle(0), a)
      Tag1.Text = a
      End Sub

      ‘ BACnet對(duì)象屬性值讀寫
      ‘參數(shù) nTagNum 為Bacnet對(duì)象的Tag Number。也就是要寫的對(duì)象屬性的數(shù)據(jù)類型。當(dāng)操作過ReadBacnet以后,這個(gè)參數(shù)可以為空。
      ‘當(dāng)只寫操作的時(shí)候,則需要用戶自己指明是什么數(shù)據(jù)類型。譬如Analog Output為4.也就是單精度浮點(diǎn)型。

      Function ReadBacnetObj Lib 'OMBacnetIPMaster.dll' Alias '_ReadBacnetObject@8' (ByVal TagHandle As Long, ByRef Value As Variant) As Long
      Function WriteBacnetObj Lib 'OMBacnetIPMaster.dll' Alias '_WriteBacnetObject@12' (ByVal TagHandle As Long, ByRef Value As Variant, ByVal nTagNum As Long) As Long

      步驟4、關(guān)閉程序時(shí),釋放對(duì)象資源。


      Private Sub RemoveBacnetObjButton_Click()
      error = RemoveBacnetObject(ByVal TagHandle(0))
      End Sub


      Private Sub RemoveChannelButton_Click()
      error = RemoveChannel(ByVal ChannelHandle(0))
      End Sub

      最后討論一下輔助函數(shù)的作用

      ‘以下是輔助函數(shù),可以選擇性使用

      ‘設(shè)置寫操作的優(yōu)先等級(jí)
      Function SetBacnetPriority Lib 'OMBacnetIPMaster.dll' Alias '_SetBacnetPriority@8' (ByVal TagHandle As Long, ByVal nPriority As Long) As Long

      ‘返回Bacnet對(duì)象屬性的數(shù)據(jù)類型,一般用于寫操作
      Function GetBacnetObjType Lib 'OMBacnetIPMaster.dll' Alias '_GetBacnetObjType@4' (ByVal TagHandle As Long) As Long

      ‘通信故障狀況回調(diào)函數(shù)

      Function EnableErrorMsgNofity Lib 'OMBacnetIPMaster.dll' Alias '_EnableErrorMsgNofity@4' (ByVal Callback As Long) As Long

      Function EnableAbortMsgNofity Lib 'OMBacnetIPMaster.dll' Alias '_EnableAbortMsgNofity@4' (ByVal Callback As Long) As Long

      Function EnableRejectMsgNofity Lib 'OMBacnetIPMaster.dll' Alias '_EnableRejectMsgNofity@4' (ByVal Callback As Long) As Long


       

      狀 態(tài): 離線

      公司簡(jiǎn)介
      產(chǎn)品目錄

      公司名稱: 上海迅饒自動(dòng)化科技有限公司
      聯(lián) 系 人: 陳沖
      電  話: 021-58776098
      傳  真: 021 58776098
      地  址: 上海市浦東新區(qū)金海路2588號(hào)上海交大金橋科技園1幢A區(qū)428室
      郵  編: 201209
      主  頁:
       
      該廠商相關(guān)技術(shù)文摘:
      無錫歐司朗江森Metasys監(jiān)控智能電表(Modbus)
      無錫歐司朗江森Metasys監(jiān)控艾默生精密空調(diào)(ACM03U1)
      上海陸家嘴金融信息大廈江森Metasys監(jiān)控三菱電梯
      上海浦東南匯工業(yè)園區(qū)組態(tài)王監(jiān)控霍尼韋爾DDC
      支持漢字的OPC服務(wù)器開發(fā)包
      BACnet IP和 Ethernet協(xié)議的異同點(diǎn)
      OPC DA在智能手機(jī)的應(yīng)用
      客戶需求案例1-OPC bridge
      OPC服務(wù)器轉(zhuǎn)成Modbus服務(wù)器的三大用處(OPC2Modbus軟件應(yīng)用案例)
      更多文摘...
      立即發(fā)送詢問信息在線聯(lián)系該技術(shù)文摘廠商:
      用戶名: 密碼: 免費(fèi)注冊(cè)為中華工控網(wǎng)會(huì)員
      請(qǐng)留下您的有效聯(lián)系方式,以方便我們及時(shí)與您聯(lián)絡(luò)

      關(guān)于我們 | 聯(lián)系我們 | 廣告服務(wù) | 本站動(dòng)態(tài) | 友情鏈接 | 法律聲明 | 不良信息舉報(bào)
      工控網(wǎng)客服熱線:0755-86369299
      版權(quán)所有 中華工控網(wǎng) Copyright©2022 Gkong.com, All Rights Reserved

      主站蜘蛛池模板: 开心久久综合激情五月天| 国产一级特黄高清大片一| 亚洲精品日韩在线观看| 日本在线a一区视频高清视频| 国产人妻人伦精品婷婷| 国产地址二永久伊甸园| 久久这里只精品热免费99| 国产精品自拍自在线播放| 口爆少妇在线视频免费观看| av新版天堂在线观看| 欧美熟妇xxxxx欧美老妇不卡| 日本a在线播放| 黑巨人与欧美精品一区| 亚洲综合国产伊人五月婷| 国产自产一区二区三区视频| 一区二区亚洲精品国产精| 久爱www人成免费网站| 亚洲男人在线天堂| 成人3D动漫一区二区三区| 国产高清在线精品一区APP| 麻豆国产高清精品国在线| 四房播色综合久久婷婷| 亚洲精品区二区三区蜜桃| 国产精品一区二区传媒蜜臀| 色九月亚洲综合网| 麻豆国产AV剧情偷闻女邻居内裤| 国产美熟女乱又伦AV果冻传媒| 少妇又紧又色又爽又刺激视频| 亚洲欧美综合一区二区三区| 国产精品中出一区二区三区| 黄又色又污又爽又高潮 | 97视频精品全国免费观看| 久久99国产精品尤物| 69天堂人成无码免费视频 | 97午夜理论电影影院| 亚洲精品漫画一二三区| 日韩av爽爽爽久久久久久| 亚洲午夜久久久影院伊人| 亚洲老熟女乱女一区二区| 日本久久一区二区三区高清| 福利一区二区1000|