
Protokol · BACnet
Objek BACnet — Interoperabilitas di Luar Daftar Titik
Apa itu objek BACnet, properti mana yang penting untuk integrasi, dan cara memverifikasi interoperabilitas sebelum perangkat masuk ke daftar titik.
Jawaban singkat
Objek BACnet adalah representasi terstruktur dari titik atau fungsi pada perangkat: masukan analog, keluaran biner, nilai multi-status, jadwal, log tren, dan sebagainya. Setiap objek memiliki nomor instans dan properti. Kualitas integrasi bergantung pada pemeriksaan objek mana yang benar-benar didukung perangkat, bukan pada logo protokol di lembar datanya.
Model objek secara sederhana
Perangkat BACnet mengekspos objek, dan setiap objek memiliki properti. Masukan analog membawa nilai saat ini, satuan, flag status, dan deskripsi. Keluaran biner membawa status yang dikomandani dan status umpan balik. Objek jadwal menyimpan program mingguan dan kalender pengecualian. Log tren merekam sampel. Objek perangkat itu sendiri membawa identitas dan informasi layanan. Setelah model dibaca dengan cara ini, daftar titik berhenti menjadi daftar kabel dan menjadi daftar data bertipe dengan perilaku. Itulah yang membuat integrasi BACnet dapat diprediksi. Logika yang sama berlaku untuk masukan biner dan nilai multi-status: nama statusnya sama pentingnya dengan angka di baliknya.
- Objek membawa properti, bukan hanya nilai
- Objek perangkat membawa identitas dan layanan
- Data bertipe membuat integrasi dapat diprediksi
Interoperabilitas adalah dokumen, bukan janji
Dua perangkat dapat sama-sama mengklaim BACnet dan tetap berbagi sangat sedikit. Vendor mengimplementasikan tipe objek, layanan, dan properti opsional yang berbeda. Mintalah protocol implementation conformance statement dan daftar objek sebelum desain. Periksa objek mana yang dapat dibaca, mana yang dapat ditulis, dan mana yang memerlukan alat proprietary. Konfirmasi apakah perangkat mendukung langganan change-of-value atau hanya polling. Konfirmasi instans perangkat dan nomor jaringan. Pertanyaan-pertanyaan ini termasuk dalam audit antarmuka, bukan dalam kejutan saat pengujian dan serah terima. Jika vendor tidak dapat menyediakan dokumen tersebut, perlakukan perangkat sebagai kotak hitam dan perhitungkan ketidakpastian itu ke dalam integrasi, bukan menemukannya saat pengujian dan serah terima, ketika jadwal paling tidak toleran. Uji coba singkat lebih murah daripada kejutan yang terlambat.
- Minta PICS dan daftar objek
- Periksa COV versus polling
- Konfirmasi instans perangkat dan nomor jaringan
Prioritas, relinquish, dan kepemilikan
Penulisan BACnet menggunakan array prioritas. Perintah pada prioritas lebih tinggi menimpa prioritas lebih rendah, dan ketika dilepaskan, nilai yang lebih rendah berlaku kembali. Itu berguna untuk life-safety, demand response, dan override manual, tetapi juga berarti dua sistem dapat berebut setpoint tanpa salah satunya terlihat rusak. Tentukan siapa menulis pada prioritas mana, dokumentasikan relinquish default, dan uji jalur pelepasan. Pertanyaan 'siapa yang memiliki setpoint ini?' harus memiliki satu jawaban dalam desain. Tabel prioritas tertulis, yang disepakati tim kontrol, kebakaran, dan energi, mencegah override dengan niat baik menjadi hilangnya kendali yang tidak dapat dijelaskan pada saat terburuk. Ini juga memberi tim pengujian dan serah terima sesuatu yang konkret untuk diuji.
- Array prioritas menentukan siapa yang menang
- Dokumentasikan relinquish default
- Uji jalur pelepasan
Daftar periksa untuk integrasi objek yang bersih
Kumpulkan instans perangkat, nomor jaringan, daftar objek, satuan, penskalaan, dan pengaturan COV. Konfirmasi BBMD dan perutean jaringan jika perangkat berada di lintas subnet. Periksa baud rate, terminasi, dan bias MS/TP jika segmen serial digunakan. Petakan setiap objek ke titik kontroler dengan nama yang konsisten dan kondisi kegagalan yang terdefinisi. Uji baca, tulis, pelepasan, dan pemulihan, bukan hanya satu nilai di layar. Kemudian simpan daftar objek bersama dokumentasi as-built sehingga insinyur berikutnya memulai dari bukti, bukan dugaan. Daftar objek bukan artefak pengujian sekali pakai; itu adalah peta yang akan menjadi titik awal integrasi berikutnya, dan harus diperbarui setiap kali perangkat berubah.
- Petakan setiap objek ke titik bernama
- Uji baca, tulis, pelepasan, dan pemulihan
- Simpan daftar objek sebagai as-built
Objek BACnet yang umum
6 rows| Objek | Apa yang direpresentasikan | Catatan integrasi |
|---|---|---|
| Masukan analog | Nilai terukur seperti suhu atau tekanan | Periksa satuan, penskalaan, dan flag status |
| Keluaran analog | Setpoint analog atau posisi katup yang dapat dikomandani | Konfirmasi perilaku prioritas dan relinquish |
| Masukan biner | Status dua keadaan seperti bukti operasi (running proof) | Periksa teks aktif dan nonaktif serta polaritas |
| Keluaran biner | Start, stop, atau enable yang dapat dikomandani | Uji umpan balik secara terpisah dari perintah |
| Nilai multi-status | Mode atau pemilih dengan status bernama | Petakan teks status, bukan hanya angkanya |
| Jadwal | Program waktu dengan pengecualian | Tentukan apakah jadwal berada di sini atau di supervisor |
Gambar proyek
3 images


Pertanyaan umum
01Apa itu instans objek BACnet?
Nomor yang mengidentifikasi objek di dalam perangkat. Tipe objek yang sama dapat muncul berkali-kali, sehingga nomor instans adalah bagian dari alamat.
02Apa itu PICS?
Protocol implementation conformance statement: dokumen yang mencantumkan layanan, tipe objek, dan fitur opsional yang didukung perangkat.
03Apa itu COV?
Change of value: perangkat mengirim pembaruan ketika nilai berubah, bukan supervisor melakukan polling terus-menerus. Ini mengurangi beban jaringan tetapi bergantung pada batas langganan.
04Dapatkah kami menulis setpoint melalui BACnet?
Hanya jika objeknya dapat dikomandani dan prioritasnya disepakati. Beberapa titik bersifat hanya-baca karena desain atau konfigurasi vendor.
05Apakah BACnet MS/TP masih relevan?
Ya, pada plant dan kontroler lapangan yang lebih lama. Diperlukan baud rate, terminasi, bias, dan rencana segmen yang terdokumentasi yang benar.
Langkah berikutnya
Bawa gedung Anda kepada kami.
Beri tahu kami jenis gedung, sistem dalam ruang lingkup, dan hasil yang Anda butuhkan. Kami akan memetakan jalur terpendek menuju sistem yang berfungsi.