不懂BACnet標準 也能輕鬆組態
力控科技BACNet/IP驅動以《A Data Communication Protocol for Building Automation and Control Networks》協議內容為參考,以開源協議棧bacnet-stack 為編碼和解碼基礎,驅動組態過程中使用 批量組點 接口。其具有使用技術難度小、通訊組態效率高、運行穩定和功能擴展方便等特性。
1、自動識別設備--使用技術難度小
BACnet標準相對普通的智能儀表協議來說比較複雜,特別是網絡層協議控製信息 (NPCI) 包含 Version( 主版本 ) 、 Control( 控製字段 ) 、 DNET( 目標地址網絡號 ) 、 DLEN( 目標地址 MAC 地址長度 ) 、 DADR( 目標地址 MAC 地址 ) 、 SNET( 源地址網絡號 ) 、 SLEN( 源地址 MAC 地址長度 ) 、 SADR( 源地址 MAC 地址 ) 、 Hop Count( 轉發計數 ) 、 Message Type( 報文類型 ) 、 Vendor lD( 廠商標識號 ) 11個參數。這些參數都是固化在設備中的,通訊協議中又不可缺少,上位機有一個參數配置有問題,通訊測試就可能失敗。
BACnet與Internet互聯方麵,定義了B/IP PAD和BACnet/IP兩種不同的技術,基於B/IP PAD互聯項目中,設備對於NPCI層參數使用比較多,上位機係統和設備配置必須一致,特別是設備號、網絡號和地址,通常這些信息隻能用工具軟件才能獲取。而基於BACnet/IP的技術的設備互聯,基本不使用網絡號和地址參數,有設備IP即(ji)可(ke)。針(zhen)對(dui)不(bu)同(tong)互(hu)聯(lian)方(fang)式(shi)和(he)廠(chang)家(jia)設(she)備(bei),如(ru)何(he)正(zheng)確(que)配(pei)置(zhi)各(ge)種(zhong)參(can)數(shu),對(dui)組(zu)態(tai)工(gong)程(cheng)師(shi)來(lai)說(shuo)是(shi)一(yi)個(ge)挑(tiao)戰(zhan),同(tong)時(shi)對(dui)上(shang)位(wei)機(ji)軟(ruan)件(jian)開(kai)發(fa)人(ren)員(yuan)開(kai)發(fa)出(chu)通(tong)用(yong)的(de)BACnet驅動也是挑戰。
力控BACnet/IP驅動 采用開源協議棧,功能強大,通過Who is和I am網絡廣播服務,以及對象屬性讀取Readproperty服務,能夠自動識別局域網內的所有BACNet設備,並自動讀取設備的各種參數信息。對於不了解BACnet標準的組態工程師,按照幫助可以順利完成項目的通訊組態和驅動調試工作,下圖是掃描基於B/IP PAD互聯網絡中BACnet設備界麵。
2、批量建點--通訊組態效率高
力控科技監控組態軟件支持組態批量建點接口,結合BACnet標(biao)準(zhun)支(zhi)持(chi)網(wang)絡(luo)廣(guang)播(bo)和(he)對(dui)象(xiang)屬(shu)性(xing)讀(du)取(qu)服(fu)務(wu),用(yong)戶(hu)可(ke)以(yi)快(kuai)速(su)完(wan)成(cheng)設(she)備(bei)組(zu)態(tai)和(he)點(dian)組(zu)態(tai)功(gong)能(neng)。設(she)備(bei)組(zu)態(tai)參(can)數(shu)采(cai)用(yong)自(zi)動(dong)掃(sao)描(miao)方(fang)式(shi),點(dian)組(zu)態(tai)也(ye)支(zhi)持(chi)自(zi)動(dong)掃(sao)描(miao)和(he)自(zi)動(dong)建(jian)點(dian),通(tong)訊(xun)組(zu)態(tai)效(xiao)率(lv)提(ti)高(gao)很(hen)多(duo)。特(te)別(bie)是(shi)在(zai)協(xie)作(zuo)項(xiang)目(mu)開(kai)發(fa)工(gong)程(cheng)中(zhong),自(zi)控(kong)工(gong)程(cheng)師(shi)不(bu)斷(duan)的(de)修(xiu)改(gai)控(kong)製(zhi)器(qi)中(zhong)程(cheng)序(xu)和(he)對(dui)象(xiang)信(xin)息(xi),上(shang)位(wei)機(ji)變(bian)量(liang)組(zu)態(tai)也(ye)要(yao)不(bu)斷(duan)調(tiao)整(zheng),按(an)以(yi)往(wang)方(fang)式(shi)雙(shuang)方(fang)要(yao)有(you)一(yi)份(fen)完(wan)整(zheng)的(de)修(xiu)改(gai)記(ji)錄(lu),否(fou)則(ze)項(xiang)目(mu)調(tiao)試(shi)會(hui)相(xiang)當(dang)困(kun)難(nan)。力(li)控(kong)BACnet驅qu動dong能neng夠gou避bi免mian這zhe種zhong困kun惑huo,組zu態tai工gong程cheng師shi隻zhi需xu要yao把ba通tong訊xun組zu態tai重zhong新xin設she置zhi一yi遍bian即ji可ke,整zheng個ge過guo程cheng在zai幾ji分fen鍾zhong內nei就jiu可ke以yi完wan成cheng。對dui於yu樓lou宇yu係xi統tong集ji成cheng商shang的de工gong程cheng師shi,項xiang目mu中zhong基ji本ben都dou使shi用yong相xiang同tong廠chang家jia的de控kong製zhi器qi,熟shu練lian使shi用yong後hou,通tong訊xun組zu態tai花hua費fei代dai價jia在zai整zheng個ge項xiang目mu中zhong幾ji乎hu忽hu略lve不bu記ji。
下圖是掃描設備號為200控製器的內部BACnet對象信息,點擊確定按鈕則自動在力控數據庫中建點。
3、 開源協議棧--運行穩定和功能擴展方便
采用開源協議棧bacnet-stack來開發BACNet/IP驅動,其性能穩定可靠,在多個樓宇項目中得到證實。應用層編碼和解碼都由協議棧來實現,驅動擴展非常方便,後續數據鏈路層支持MS/TP和PTP方式,修改代碼量很小。
4、 Schedule對象--實現智能節能控製
除了支持基本的對象類型Analog-Input、Analog-Output、Analog-Value、Binary-Input、Binary-Output、Binary-Value、Notification Class,還支持Schedule(時間安排)對象,用戶可以編寫各種工作時間安排計劃,計劃內容作為Schedule對象的屬性下置到樓宇控製器中,工作計劃周期執行控製空調、燈光、窗簾的啟停,其功能對智能樓宇節能係統很有幫助。