Kuidas lugeda BACneti seadet tasuta explorer-tööriistaga
BACneti seadmed teatavad end ise võrgus — õige tasuta tööriistaga näed seadme Device Instance numbrit ja kogu tema objektide loendit, teadmata eelnevalt midagi. See on praktiline juhend uudishimulikele, mitte väide, et see on lihtne projekt kõigile.
4 sammu BACneti seadme uurimiseks
Sea üles isoleeritud testvõrk
Ära kunagi katseta töötavas tootmis-BMS-võrgus. Kasuta eraldi testsegmenti või laborikeskkonda, kus viga ei mõjuta päris hoonet.
Saada Who-Is-teade
Tasuta BACnet explorer/skaneerimistööriist saadab võrku Who-Is-i (BACnet/IP puhul üle UDP 47808 või MS/TP siinis) — see on lihtsalt küsimus 'kes seal on?'.
Kogu I-Am-vastused
Iga teate kuulnud seade vastab I-Am-iga, paljastades oma unikaalse Device Instance numbri. Tööriist paneb leitud seadmed loendisse.
Sirvi objekte Read Property abil
Ava seade ja sirvi tema objektide loendit (AI, AO, BV jne) ning omadusi — Present_Value, Object_Name, Units. Lugemine on turvaline proovida; kirjutamine (Write Property) mitte, kui see pole sinu enda võrk.
Mida seadme sisemuses tegelikult näed
Unikaalne Device Instance number
Selles vahemikus on igal BACneti seadmel oma number, mis peab olema unikaalne kogu võrgus — just seda numbrit näed esimesena, kui tööriist saab I-Am-vastuse.
Avastamine ilma IP-loendita
Who-Is/I-Am mehhanism leiab seadmed, teadmata nende aadresse ette — tööriist lihtsalt 'hüüab' võrku ja kuulab vastuseid.
Täielik objektide loend
Iga seade näitab oma objekte — Analog/Binary/Multi-state Input, Output, Value, samuti enda Device-objekti — ilma dokumentatsioonis kaevamata.
Reaalsed väärtused ja olekud
Omadused nagu Present_Value, Status_Flags ja Units näitavad, mida süsteem praegu iga punkti kohta 'arvab' — kasulik mõistmaks, kuidas seade tegelikult käitub.
Vihje seadistuse kvaliteedile
Kui Object_Name näeb välja nagu 'AI-1' või 'BO-14', mitte midagi sellist nagu '2K-HVAC-RUUM-TEMP', viitab see kiirustades tehtud või ebajärjekindlale seadistusele — kasulik signaal olemasoleva süsteemi hindamisel.
Selge piir — lugeda jah, kirjutada mitte
Read Property on isoleeritud võrgus turvaline proovida. Write Property töötavas tootmis-BMS-is võib tuua kaasa päris tagajärgi — näiteks ventilatsiooni väljalülitumise — ega ole soovitatav ilma loata.
Mida on enne alustamist vaja
Midagi eksootilist ei ole vaja, aga mõned alused loevad
- Arvuti võrguühendusega (Ethernet BACnet/IP puhul või RS-485 adapter MS/TP puhul)
- Isoleeritud testvõrk või segment — mitte töötav tootmis-BMS
- Tasuta BACnet explorer/skaneerimistööriist omal valikul
- Baasteadmised IP/UDP-võrkudest või RS-485 alused MS/TP jaoks
- Kannatlikkus vastuseid lugeda ja võimalusel seadme PICS-dokument
Korduma kippuvad küsimused
Kas tohib skaneerida BACneti võrku, mis pole minu oma?
Ainult loaga. Testi omas isoleeritud võrgus või hoone omaniku/integraatori selge nõusolekuga — isegi kellegi teise tootmisvõrgu lugemine ilma loata pole korrektne, kuigi tehniliselt on see mittehävitav tegevus.
Milles seisneb Read Property ja Write Property tegelik riskierinevus?
Read Property lihtsalt loeb väärtust — turvaline proovida isoleeritud võrgus. Write Property muudab reaalset seadistust; tootmis-BMS-is võib see tähendada ventilatsiooni väljalülitumist või muud füüsilist tagajärge, seega ära tee seda ilma loata.
Kas BACnet explorer töötab ka WiFi kaudu?
BACnet/IP töötab tavalise IP-võrgu peal ja tehniliselt võib see võrk kasutada transpordina ka WiFit — kuid protokoll ise ei ole defineeritud juhtmevabana ja MS/TP nõuab füüsilist RS-485-ühendust. Ära mõtle sellest kui üldisest 'juhtmevabast BACnetist'.
Miks Who-Is ei saa ühtegi I-Am-vastust?
Tavalised põhjused: tulemüür blokeerib UDP 47808, seade on teises alamvõrgus ilma BBMD/Foreign Device registreeringuta, või räägib seade tegelikult MS/TP-d, mitte BACnet/IP-d, samal ajal kui su tööriist kuulab vale võrku.
Kas see asendab professionaalse integraatori palkamist?
Ei. See juhend aitab mõista protokolli seestpoolt enne päris projekti tellimist — tegelikuks seadistamiseks, PICS-i ülevaatamiseks ja turvaliseks integratsiooniks tootmissüsteemi on ikkagi vaja professionaale.
Tahad BACnetit sügavamalt tundma õppida?
Kui see tekitas huvi, aga tundub üksi liiga suur tükk — vaata meie teisi protokollide ja hoonete automaatika juhendeid või astu läbi smarteg.lv poest, et leida ideid oma süsteemi jaoks.