无码中文字幕色专区_91av俱乐部_无码人妻h动漫_26uuu成人_91九色丨porny丨国产jk_青青视频在线播放_国内自拍第二页_国产又粗又长又爽又黄的视频_色哟哟免费网站_久久出品必属精品_a级黄色一级片_99日在线视频

首頁 新聞 工控搜 論壇 廠商論壇 產(chǎn)品 方案 廠商 人才 文摘 下載 展覽
中華工控網(wǎng)首頁
  P L C | 變頻器與傳動(dòng) | 傳感器 | 現(xiàn)場檢測儀表 | 工控軟件 | 人機(jī)界面 | 運(yùn)動(dòng)控制
  D C S | 工業(yè)以太網(wǎng) | 現(xiàn)場總線 | 顯示調(diào)節(jié)儀表 | 數(shù)據(jù)采集 | 數(shù)傳測控 | 工業(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屬性對象。參數(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屬性對象
‘ 創(chuàng)建一個(gè)通道對象只要是為了設(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屬性對象。

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

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

‘ BACnet對象管理,創(chuàng)建、修改、刪除
‘參數(shù) ChannelHandle 為通道對象的句柄
‘參數(shù) nBacnetObjType 為Bacent屬性對象的類型ID,譬如0表示 Analog Input,1表示Analog Output
‘參數(shù) nInstanceNum 為指明哪一個(gè)對象,譬如要訪問Analog Input 1。則 nInstanceNum為1
‘參數(shù) nProperityID 為要訪問屬性的ID,譬如當(dāng)前值的屬性ID是85
‘參數(shù) TagHandle 為Bacnet對象的句柄
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屬性對象的讀寫

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對象屬性值讀寫
‘參數(shù) nTagNum 為Bacnet對象的Tag Number。也就是要寫的對象屬性的數(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í),釋放對象資源。


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對象屬性的數(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): 離線

公司簡介
產(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)注冊為中華工控網(wǎng)會(huì)員
請留下您的有效聯(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

无码中文字幕色专区_91av俱乐部_无码人妻h动漫_26uuu成人_91九色丨porny丨国产jk_青青视频在线播放_国内自拍第二页_国产又粗又长又爽又黄的视频_色哟哟免费网站_久久出品必属精品_a级黄色一级片_99日在线视频
福利一区二区三区视频在线观看| 日韩超碰人人爽人人做人人添| 精品在线99| 日韩国产一二三区| 国产精品qvod| 国产情侣久久| 精品久久电影| 国产精品白浆| 国产麻豆精品久久| 精品72久久久久中文字幕| 国产精品欧美一区二区三区不卡| 黄色不卡一区| 国产亚洲久久| 中文在线中文资源| 欧美一区久久| а√天堂8资源中文在线| 国产激情在线播放| 男女男精品视频网| 天堂av在线一区| 日韩精品中文字幕吗一区二区| 国产日韩三级| 色综合五月天| 国产视频一区二区在线播放| 成人午夜亚洲| 免费在线亚洲| 视频一区二区三区在线| 麻豆精品一区二区综合av| 亚洲激情社区| 亚洲理论在线| 国产一区二区色噜噜| 欧美中文高清| 欧美午夜网站| 国产视频一区三区| 伊人精品视频| 日韩一区二区三免费高清在线观看| 成人日韩av| 国产精品久一| 亚洲美女久久精品| 免播放器亚洲| 亚洲一区二区三区高清不卡| 国产精品一区二区三区美女| 免费在线观看视频一区| 精品国产99| 久久精品国产99国产精品| 欧美影院精品| 日韩欧美在线精品| 欧美精品中文字幕亚洲专区| 欧美福利在线| 国产精品自拍区| 精品久久影院| 国模 一区 二区 三区| 日韩av在线播放网址| 久久91导航| 欧美一级二级视频| 综合亚洲视频| 国产亚洲一区二区三区不卡| 亚洲另类视频| 99久久久国产精品美女| 爽好多水快深点欧美视频| 欧美成人亚洲| 国产伦乱精品| 国产精品国产三级国产在线观看| 日韩av专区| 亚洲一区日韩在线| 日本aⅴ精品一区二区三区 | 91视频精品| 欧美日韩精品一区二区视频| 在线一区免费| 亚洲欧美日韩专区| 在线亚洲激情| 伊人久久国产| 综合激情视频| 伊人精品在线| 9国产精品视频| 国产精品日本一区二区不卡视频 | 欧美日韩国产一区二区三区不卡| 久久国产视频网| 久久精品成人| 成人在线视频区| 日韩国产在线观看| 亚洲在线免费| 国产二区精品| 欧美.日韩.国产.一区.二区| 国产拍在线视频| 日韩中文在线电影| 99久久www免费| 亚洲国产福利| 亚洲深夜福利| 色偷偷偷在线视频播放| 国产一区二区三区精品在线观看| 国产欧美亚洲一区| 日本国产亚洲| 大香伊人久久精品一区二区| 国产精成人品2018| 亚洲欧美不卡| 丝袜美腿一区二区三区| 日韩欧美在线精品| 精品国产亚洲一区二区三区| 国产精品大片免费观看| 欧美精品黄色| 一区在线视频观看| 日韩福利视频导航| 日韩在线观看一区二区三区| 日韩不卡在线| 日韩精品看片| 免费国产亚洲视频| 国产亚洲一卡2卡3卡4卡新区| 红桃视频国产一区| 精品日韩在线| 久久久久久自在自线| 日韩成人在线看| 国产精品久久亚洲不卡| 中文字幕免费精品| 国产高清久久| 欧美一级专区| 亚洲高清不卡| 97精品久久| 亚洲欧美日韩高清在线| 日韩一区欧美二区| 一区二区国产在线| 中文一区在线| 六月丁香综合| 亚洲午夜精品久久久久久app| 亚洲免费成人av在线| 日韩欧美一区二区三区在线观看| 国产 日韩 欧美 综合 一区| 国产a久久精品一区二区三区| 麻豆国产精品视频| 日韩精品欧美成人高清一区二区| 日本午夜精品久久久久| 亚洲精品大片| 999国产精品永久免费视频app| 国产福利一区二区三区在线播放| 欧美日韩国产精品一区二区亚洲| 在线天堂中文资源最新版| 欧美偷窥清纯综合图区| 亚洲一区二区三区免费在线观看| 日韩在线观看中文字幕| 日韩三级一区| 久久在线免费| 亚洲乱码视频| 婷婷亚洲五月色综合| 日韩国产一区二| 美腿丝袜在线亚洲一区| 日韩一区网站| 久久超级碰碰| 亚洲婷婷免费| 国产精品二区不卡| 午夜欧美精品久久久久久久| 久久精品女人| 国产精品一区二区三区美女| 欧美不卡在线| 婷婷综合激情| 亚洲色图综合| 亚洲精品国产日韩| 日韩高清不卡| 亚洲国产欧美日本视频| 免费观看不卡av| 国产精品日本一区二区三区在线| 99亚洲精品| 蜜桃精品在线| 日韩精品电影一区亚洲| 色婷婷精品视频| 免费视频一区三区| 久久九九电影| 精品久久国产一区| 国产毛片精品| 麻豆成全视频免费观看在线看| 美女被久久久| 欧美日韩国产高清电影| av日韩中文| 91成人网在线观看| 午夜欧美精品久久久久久久| 美女毛片一区二区三区四区| 欧美 日韩 国产精品免费观看| а√天堂8资源中文在线| 欧美xxxx性| 私拍精品福利视频在线一区| 国产福利91精品一区二区| 欧美亚洲激情| 日本一区免费网站| 亚洲欧美网站| 欧美性www| 国产精品玖玖玖在线资源| 日韩国产在线观看一区| 亚洲天堂久久| 国产日本久久| 国产一在线精品一区在线观看 | 黄色在线网站噜噜噜| 国产精品99久久久久久董美香| 久久精品 人人爱| 欧美日韩一二| 成人在线丰满少妇av| 亚洲免费中文| 久久亚洲资源中文字| 亚洲美女91| 日本久久成人网| 国产一区二区色噜噜| 免费精品视频最新在线| 国产精品麻豆成人av电影艾秋|