
Integrasi protokol
Integrasi BACnet
Bagaimana perangkat, objek, dan layanan BACnet/IP ditemukan, dipetakan, ditulis, dan diuji ketika peralatan plant bergabung dengan platform gedung.
Untuk apa BACnet digunakan
BACnet adalah protokol terbuka yang umum di ruang mesin. Chiller, boiler, AHU, kotak VAV, meter energi, dan pengendali gedung mengekspos datanya sebagai objek BACnet. BACnet/IP berjalan melalui Ethernet; BACnet MS/TP berjalan melalui bus serial. Protokol mendefinisikan tipe objek, properti, dan layanan, sehingga pihak ketiga dapat membaca suhu atau menulis setpoint tanpa perangkat lunak produsen. Itulah teorinya. Dalam praktik, kualitas integrasi bergantung pada seberapa lengkap setiap perangkat mengimplementasikan standar. Dua perangkat dengan tipe objek yang sama dapat mendukung layanan, properti, dan kinerja yang berbeda. Audit ada untuk menemukan perbedaan tersebut sebelum daftar titik ditetapkan. Referensi protokol: segmen MS/TP berjalan dari 9.6 hingga 76.8 kbit/s, dan semakin lambat segmennya, semakin penting disiplin polling. BACnet/IP menggunakan jaringan gedung, sehingga pengalamatan IP dan domain siaran menjadi bagian dari desain kontrol. Audit harus mencakup pembacaan sampel dan penulisan sampel, bukan hanya tinjauan dokumen.
- Chiller, boiler, dan plant pusat
- AHU, kotak VAV, dan pengendali unit kipas koil
- Meter energi dan pemantauan daya
- Pengendali BMS dan DDC dari vendor lain
Penemuan, pemetaan objek, dan penamaan titik
Mulai dengan survei jaringan: instans perangkat, nomor jaringan, alamat IP, pengaturan BBMD, dan perutean. Lalu telusuri setiap perangkat dan ekspor objeknya. Catatan pemetaan harus membawa nama objek, tipe, instans, present value, satuan, resolusi, hak baca/tulis, dan titik platform yang dilayaninya. Waspadai objek vendor: produsen dapat mengekspos status kritis hanya melalui properti berpemilik. Sepakati pemetaan dalam lembar kerja sebelum konfigurasi, dan pertahankan instans objek tetap terlihat dalam nama titik agar dukungan lapangan dapat melacaknya. Penamaan harus mengikuti standar gedung, bukan default perangkat. Ekspor objek dan daftar titik harus dibandingkan baris demi baris; objek yang hilang lebih mudah ditemukan sekarang daripada saat pengujian dan serah terima. Hitung titik berdasarkan properti objek, bukan berdasarkan perangkat: satu pengendali dapat mengekspos ratusan objek, sebagian besar tidak relevan. Tandai setiap titik menurut perannya: dipantau, diperintah, alarm, atau tren, karena setiap peran memerlukan pengujian yang berbeda. Jika dua objek mewakili nilai yang sama, pilih satu sebagai master dan dokumentasikan yang lain sebagai turunan.
- Instans perangkat dan nomor jaringan
- Tipe objek, instans, dan properti
- Hak baca/tulis dan prioritas
- Objek khusus vendor ditandai lebih awal
- Peran titik: pantau, perintah, alarm, tren
Penulisan, prioritas, dan alarm
Penulisan BACnet melewati priority array. Perintah pada prioritas lebih tinggi menimpa prioritas lebih rendah hingga dilepaskan (relinquish). Itu berguna untuk keselamatan dan override manual, tetapi juga berarti penulisan prioritas tinggi yang macet dapat membuat setpoint tampak tidak responsif. Proyek harus menetapkan sistem mana yang menulis pada prioritas mana, dan apa yang terjadi ketika komunikasi terputus. Alarm dan langganan change-of-value memerlukan disiplin yang sama: konfirmasi peristiwa mana yang dihasilkan perangkat, mana yang dihitung platform, dan siapa yang mengakuinya. Rasionalisasi alarm berlaku di sini seperti pada BMS mana pun: alarm harus mendeskripsikan kondisi yang memerlukan tindakan, bukan setiap perubahan status yang dapat dilaporkan perangkat. Uji penulisan harus membuktikan nilai di perangkat, bukan hanya di layar platform. Uji pelepasan harus membuktikan bahwa titik kembali ke kendali lokalnya ketika platform melepaskannya. Catat pengguna, waktu, dan nilai sebelumnya untuk setiap titik yang dapat ditulis. Prioritas yang tidak pernah dilepaskan adalah cacat desain, bukan cacat perangkat.
- Tetapkan prioritas tulis dan perilaku relinquish
- Pisahkan alarm perangkat dari alarm platform
- Konfirmasi langganan COV dan laju pembaruan
- Catat siapa yang memiliki setiap titik yang dapat ditulis
Desain jaringan dan pemilihan gateway
Desain jaringan menentukan apakah peta objek yang benar berfungsi dalam praktik. Pada BACnet/IP, rencanakan subnet, domain siaran, penempatan BBMD, dan NAT sebelum mengalamati perangkat. Pada MS/TP, rencanakan baud rate, terminasi, bias, panjang segmen, dan jumlah perangkat per segmen. Gateway atau router diperlukan ketika kedua dunia bertemu, atau ketika segmen tidak dapat dirutekan secara langsung. Pilih berdasarkan layanan yang didukung, kapasitas titik, throughput, dan diagnostik, bukan hanya jumlah port. Jaga jaringan kontrol terpisah dari jaringan korporat, dan dokumentasikan rute di antara keduanya. Jaringan kontrol yang berbagi VLAN datar dengan lalu lintas kantor sulit diamankan dan sulit didiagnosis. Rentang IP cadangan dan instans perangkat cadangan tidak memakan biaya sekarang dan menyelamatkan proyek nanti. Beri label pada setiap kabel dan setiap port; pemecahan masalah BACnet dimulai dari lapisan fisik. Catat domain siaran dan rute BBMD pada gambar jaringan.
- Subnet, domain siaran, dan BBMD
- Baud rate MS/TP, terminasi, dan panjang segmen
- Gateway berdasarkan layanan, kapasitas, dan diagnostik
- Jaringan kontrol terpisah dari TI kantor
Pengujian dan serah terima
Uji secara berlapis. Pertama, keterjangkauan jaringan dan penemuan perangkat. Kedua, pembacaan objek dan penskalaan terhadap tampilan perangkat itu sendiri. Ketiga, titik yang dapat ditulis, termasuk prioritas dan pelepasan. Keempat, alarm dan tren. Kelima, kegagalan: putuskan jaringan, konfirmasi plant tetap berjalan dan platform melaporkan kehilangan. Paket serah terima harus mencakup daftar perangkat, ekspor objek, daftar titik, diagram jaringan, catatan pengujian, dan nama orang yang dapat mengubah setiap perangkat. Pohon penelusuran bukan serah terima. Jika sekuens melintasi batas BACnet, uji sekuens dari ujung ke ujung, termasuk kasus ketika satu perangkat offline. Pengujian titik-ke-titik harus mencakup setiap objek dalam daftar, bukan sampel yang dipilih instalatur. Untuk nilai analog, uji pada dua titik dalam rentang dan pada batas alarm. Untuk nilai biner, uji kedua status dan umpan baliknya. Untuk nilai multi-status, uji setiap status yang dapat dipilih operator. Simpan bukti pengujian bersama daftar titik as-built.
- Jaringan, penemuan, dan ekspor objek
- Penskalaan pembacaan terhadap tampilan lokal
- Pengujian tulis, prioritas, dan pelepasan
- Kehilangan jaringan dan pemulihan
- Daftar perangkat, daftar titik, dan catatan pengujian
Dokumentasi, batasan, dan tanggung jawab
BACnet eksplisit tetapi tidak seragam. Beberapa perangkat hanya mendukung sebagian layanan; beberapa mengekspos ratusan objek yang tidak dibutuhkan siapa pun; beberapa memiliki waktu respons lambat atau koneksi bersamaan yang terbatas. Segmen MS/TP memerlukan baud rate, terminasi, dan disiplin polling. Perutean IP, NAT, dan konfigurasi BBMD dapat menggagalkan desain yang sebenarnya benar. Lisensi dan akses rekayasa mungkin berada pada vendor asli. Tidak satu pun dari ini alasan untuk menghindari BACnet; ini alasan untuk mengaudit sebelum menjanjikan jumlah titik atau fungsi kendali. Dokumentasi harus mencakup register perangkat, ekspor objek, daftar titik, gambar jaringan, catatan pengujian, dan pengaturan akses untuk setiap vendor. Tanggung jawab harus eksplisit: siapa yang memiliki sekuens plant, siapa yang memiliki pemetaan BACnet, siapa yang memiliki jaringan IP, dan siapa yang menyetujui pembaruan firmware. Batas antara keselamatan plant dan pengawasan platform harus ada dalam kontrak, bukan dalam catatan rapat. Pihak ketiga harus dapat melanjutkan integrasi hanya dari paket serah terima.
- Dukungan layanan dan objek bervariasi menurut perangkat
- Penetapan waktu dan terminasi MS/TP
- Perutean IP, NAT, dan BBMD
- Akses dan lisensi vendor
- Pemilik yang ditunjuk untuk sekuens, pemetaan, dan jaringan
Tahapan integrasi BACnet
14 rows| Tahap | Apa yang diperiksa | Keluaran |
|---|---|---|
| Survei jaringan | Rentang IP, instans perangkat, BBMD, perutean | Diagram jaringan |
| Penemuan perangkat | Daftar objek, firmware, layanan yang didukung | Register perangkat |
| Pemetaan objek | Tipe, instans, satuan, penskalaan | Daftar titik |
| Penamaan titik | Instans dalam nama, peran, dan pemilik | Register penamaan |
| Hak baca/tulis | Titik yang dapat ditulis, prioritas, pelepasan | Matriks kepemilikan |
| Pengujian penulisan | Nilai di perangkat, relinquish, pencatatan | Catatan pengujian penulisan |
| Alarm dan tren | Peristiwa perangkat, COV, riwayat | Rencana alarm dan tren |
| Jaringan dan gateway | BBMD, NAT, MS/TP, pilihan router | Catatan desain jaringan |
| Pembangunan integrasi | Titik platform dan grafik | Platform yang dikonfigurasi |
| Pengujian titik | Nilai, satuan, perintah, umpan balik | Catatan pengujian |
| Pengujian kegagalan | Kehilangan jaringan, perangkat offline, pemulihan | Catatan ketahanan |
| Pemeriksaan kinerja | Beban polling, waktu respons, data usang | Catatan kinerja |
| Dokumentasi | Daftar perangkat, ekspor, gambar jaringan | Paket as-built |
| Serah terima | Ekspor, diagram, kontak akses | Paket serah terima |
Gambar proyek
3 images


Pertanyaan umum
01Apakah Anda dapat mengintegrasikan chiller BACnet?
Biasanya ya, jika chiller menyediakan objek yang diperlukan dan pemasok memberikan akses baca/tulis. Audit mengonfirmasi dukungan objek, setpoint yang dapat ditulis, dan titik proprietary sebelum ruang lingkup ditetapkan.
02Apakah kami memerlukan gateway BACnet?
Hanya jika perangkat atau segmen jaringan tidak dapat terhubung secara langsung. Perangkat BACnet/IP dapat menggunakan jaringan gedung; segmen MS/TP biasanya memerlukan router atau gateway.
03Apa itu titik BACnet?
Titik adalah properti objek yang dipetakan, seperti nilai saat ini (present value) dari input analog atau perintah dari output biner. Daftar titik mencatat instance objek, satuan, skala, arah, dan pemiliknya.
04Dapatkah dua sistem menulis titik BACnet yang sama?
Bisa, tetapi proyek harus menetapkan prioritas dan kepemilikan. Tanpa itu, penulis terakhir yang menang dan operator melihat perilaku yang tidak konsisten.
05Apakah BACnet menyertakan penjadwalan?
Standar ini mencakup objek schedule dan trend, tetapi tidak semua perangkat mengimplementasikannya. Banyak proyek menyimpan jadwal di platform dan menulis setpoint atau perintah enable ke plant.
06Apa yang terjadi jika jaringan gagal?
Pengendali plant yang dirancang dengan benar tetap menjalankan sekuens lokal dan fungsi keselamatannya. Platform harus memunculkan alarm komunikasi dan menampilkan titik yang terdampak sebagai data kedaluwarsa (stale), bukan sebagai normal.
07Bisakah kami mempertahankan BMS yang ada?
Sering kali ya. Platform dapat membaca BMS yang ada melalui BACnet/IP dan menambahkan fungsi lintas sistem tanpa mengganti kendali plant.
08Berapa lama integrasi BACnet berlangsung?
Tergantung pada jumlah perangkat, kualitas objek, dan akses ke plant. Penemuan (discovery) dan pemetaan biasanya merupakan bagian terpanjang; membuat grafis sebelum daftar titik disepakati akan menimbulkan pekerjaan ulang.
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.