不懂BACnet標準 也能輕松組態(tài)
力控科技BACNet/IP驅動(dòng)以《A Data Communication Protocol for Building Automation and Control Networks》協(xié)議內容為參考,以開(kāi)源協(xié)議棧bacnet-stack為編碼和解碼基礎,驅動(dòng)組態(tài)過(guò)程中使用批量組點(diǎn)接口。其具有使用技術(shù)難度小、通訊組態(tài)效率高、運行穩定和功能擴展方便等特性。

1、自動(dòng)識別設備--使用技術(shù)難度小
BACnet標準相對普通的智能儀表協(xié)議來(lái)說(shuō)比較復雜,特別是網(wǎng)絡(luò )層協(xié)議控制信息(NPCI)包含Version(主版本)、Control(控制字段)、DNET(目標地址網(wǎng)絡(luò )號)、DLEN(目標地址MAC地址長(cháng)度)、DADR(目標地址MAC地址)、SNET(源地址網(wǎng)絡(luò )號)、SLEN(源地址MAC地址長(cháng)度)、SADR(源地址MAC地址)、Hop Count(轉發(fā)計數)、Message Type(報文類(lèi)型)、Vendor lD(廠(chǎng)商標識號)11個(gè)參數。這些參數都是固化在設備中的,通訊協(xié)議中又不可缺少,上位機有一個(gè)參數配置有問(wèn)題,通訊測試就可能失敗。
BACnet與Internet互聯(lián)方面,定義了B/IP PAD和BACnet/IP兩種不同的技術(shù),基于B/IP PAD互聯(lián)項目中,設備對于NPCI層參數使用比較多,上位機系統和設備配置必須一致,特別是設備號、網(wǎng)絡(luò )號和地址,通常這些信息只能用工具軟件才能獲取。而基于BACnet/IP的技術(shù)的設備互聯(lián),基本不使用網(wǎng)絡(luò )號和地址參數,有設備IP即可。針對不同互聯(lián)方式和廠(chǎng)家設備,如何正確配置各種參數,對組態(tài)工程師來(lái)說(shuō)是一個(gè)挑戰,同時(shí)對上位機軟件開(kāi)發(fā)人員開(kāi)發(fā)出通用的BACnet驅動(dòng)也是挑戰。
力控BACnet/IP驅動(dòng)采用開(kāi)源協(xié)議棧,功能強大,通過(guò)Who is和I am網(wǎng)絡(luò )廣播服務(wù),以及對象屬性讀取Readproperty服務(wù),能夠自動(dòng)識別局域網(wǎng)內的所有BACNet設備,并自動(dòng)讀取設備的各種參數信息。對于不了解BACnet標準的組態(tài)工程師,按照幫助可以順利完成項目的通訊組態(tài)和驅動(dòng)調試工作,下圖是掃描基于B/IP PAD互聯(lián)網(wǎng)絡(luò )中BACnet設備界面。
.jpg)
2、批量建點(diǎn)--通訊組態(tài)效率高
力控科技監控組態(tài)軟件支持組態(tài)批量建點(diǎn)接口,結合BACnet標準支持網(wǎng)絡(luò )廣播和對象屬性讀取服務(wù),用戶(hù)可以快速完成設備組態(tài)和點(diǎn)組態(tài)功能。設備組態(tài)參數采用自動(dòng)掃描方式,點(diǎn)組態(tài)也支持自動(dòng)掃描和自動(dòng)建點(diǎn),通訊組態(tài)效率提高很多。特別是在協(xié)作項目開(kāi)發(fā)工程中,自控工程師不斷的修改控制器中程序和對象信息,上位機變量組態(tài)也要不斷調整,按以往方式雙方要有一份完整的修改記錄,否則項目調試會(huì )相當困難。力控BACnet驅動(dòng)能夠避免這種困惑,組態(tài)工程師只需要把通訊組態(tài)重新設置一遍即可,整個(gè)過(guò)程在幾分鐘內就可以完成。對于樓宇系統集成商的工程師,項目中基本都使用相同廠(chǎng)家的控制器,熟練使用后,通訊組態(tài)花費代價(jià)在整個(gè)項目中幾乎忽略不記。
下圖是掃描設備號為200控制器的內部BACnet對象信息,點(diǎn)擊確定按鈕則自動(dòng)在力控數據庫中建點(diǎn)。

3、開(kāi)源協(xié)議棧--運行穩定和功能擴展方便
采用開(kāi)源協(xié)議棧bacnet-stack來(lái)開(kāi)發(fā)BACNet/IP驅動(dòng),其性能穩定可靠,在多個(gè)樓宇項目中得到證實(shí)。應用層編碼和解碼都由協(xié)議棧來(lái)實(shí)現,驅動(dòng)擴展非常方便,后續數據鏈路層支持MS/TP和PTP方式,修改代碼量很小。
4、Schedule對象--實(shí)現智能節能控制
除了支持基本的對象類(lèi)型Analog-Input、Analog-Output、Analog-Value、Binary-Input、Binary-Output、Binary-Value、Notification Class,還支持Schedule(時(shí)間安排)對象,用戶(hù)可以編寫(xiě)各種工作時(shí)間安排計劃,計劃內容作為Schedule對象的屬性下置到樓宇控制器中,工作計劃周期執行控制空調、燈光、窗簾的啟停,其功能對智能樓宇節能系統很有幫助。

力控科技BACNet/IP驅動(dòng)以《A Data Communication Protocol for Building Automation and Control Networks》協(xié)議內容為參考,以開(kāi)源協(xié)議棧bacnet-stack為編碼和解碼基礎,驅動(dòng)組態(tài)過(guò)程中使用批量組點(diǎn)接口。其具有使用技術(shù)難度小、通訊組態(tài)效率高、運行穩定和功能擴展方便等特性。

1、自動(dòng)識別設備--使用技術(shù)難度小
BACnet標準相對普通的智能儀表協(xié)議來(lái)說(shuō)比較復雜,特別是網(wǎng)絡(luò )層協(xié)議控制信息(NPCI)包含Version(主版本)、Control(控制字段)、DNET(目標地址網(wǎng)絡(luò )號)、DLEN(目標地址MAC地址長(cháng)度)、DADR(目標地址MAC地址)、SNET(源地址網(wǎng)絡(luò )號)、SLEN(源地址MAC地址長(cháng)度)、SADR(源地址MAC地址)、Hop Count(轉發(fā)計數)、Message Type(報文類(lèi)型)、Vendor lD(廠(chǎng)商標識號)11個(gè)參數。這些參數都是固化在設備中的,通訊協(xié)議中又不可缺少,上位機有一個(gè)參數配置有問(wèn)題,通訊測試就可能失敗。
BACnet與Internet互聯(lián)方面,定義了B/IP PAD和BACnet/IP兩種不同的技術(shù),基于B/IP PAD互聯(lián)項目中,設備對于NPCI層參數使用比較多,上位機系統和設備配置必須一致,特別是設備號、網(wǎng)絡(luò )號和地址,通常這些信息只能用工具軟件才能獲取。而基于BACnet/IP的技術(shù)的設備互聯(lián),基本不使用網(wǎng)絡(luò )號和地址參數,有設備IP即可。針對不同互聯(lián)方式和廠(chǎng)家設備,如何正確配置各種參數,對組態(tài)工程師來(lái)說(shuō)是一個(gè)挑戰,同時(shí)對上位機軟件開(kāi)發(fā)人員開(kāi)發(fā)出通用的BACnet驅動(dòng)也是挑戰。
力控BACnet/IP驅動(dòng)采用開(kāi)源協(xié)議棧,功能強大,通過(guò)Who is和I am網(wǎng)絡(luò )廣播服務(wù),以及對象屬性讀取Readproperty服務(wù),能夠自動(dòng)識別局域網(wǎng)內的所有BACNet設備,并自動(dòng)讀取設備的各種參數信息。對于不了解BACnet標準的組態(tài)工程師,按照幫助可以順利完成項目的通訊組態(tài)和驅動(dòng)調試工作,下圖是掃描基于B/IP PAD互聯(lián)網(wǎng)絡(luò )中BACnet設備界面。
.jpg)
2、批量建點(diǎn)--通訊組態(tài)效率高
力控科技監控組態(tài)軟件支持組態(tài)批量建點(diǎn)接口,結合BACnet標準支持網(wǎng)絡(luò )廣播和對象屬性讀取服務(wù),用戶(hù)可以快速完成設備組態(tài)和點(diǎn)組態(tài)功能。設備組態(tài)參數采用自動(dòng)掃描方式,點(diǎn)組態(tài)也支持自動(dòng)掃描和自動(dòng)建點(diǎn),通訊組態(tài)效率提高很多。特別是在協(xié)作項目開(kāi)發(fā)工程中,自控工程師不斷的修改控制器中程序和對象信息,上位機變量組態(tài)也要不斷調整,按以往方式雙方要有一份完整的修改記錄,否則項目調試會(huì )相當困難。力控BACnet驅動(dòng)能夠避免這種困惑,組態(tài)工程師只需要把通訊組態(tài)重新設置一遍即可,整個(gè)過(guò)程在幾分鐘內就可以完成。對于樓宇系統集成商的工程師,項目中基本都使用相同廠(chǎng)家的控制器,熟練使用后,通訊組態(tài)花費代價(jià)在整個(gè)項目中幾乎忽略不記。
下圖是掃描設備號為200控制器的內部BACnet對象信息,點(diǎn)擊確定按鈕則自動(dòng)在力控數據庫中建點(diǎn)。

3、開(kāi)源協(xié)議棧--運行穩定和功能擴展方便
采用開(kāi)源協(xié)議棧bacnet-stack來(lái)開(kāi)發(fā)BACNet/IP驅動(dòng),其性能穩定可靠,在多個(gè)樓宇項目中得到證實(shí)。應用層編碼和解碼都由協(xié)議棧來(lái)實(shí)現,驅動(dòng)擴展非常方便,后續數據鏈路層支持MS/TP和PTP方式,修改代碼量很小。
4、Schedule對象--實(shí)現智能節能控制
除了支持基本的對象類(lèi)型Analog-Input、Analog-Output、Analog-Value、Binary-Input、Binary-Output、Binary-Value、Notification Class,還支持Schedule(時(shí)間安排)對象,用戶(hù)可以編寫(xiě)各種工作時(shí)間安排計劃,計劃內容作為Schedule對象的屬性下置到樓宇控制器中,工作計劃周期執行控制空調、燈光、窗簾的啟停,其功能對智能樓宇節能系統很有幫助。
