Trang chủ › Thư viện kỹ thuật › BACnet
Truyền thông
BACnet không thấy thiết bị — MS/TP & BACnet/IP
BACnet là chuẩn truyền thông cho toà nhà & HVAC (chiller, AHU, VAV, BMS). Khi BMS hoặc tool không discover được thiết bị, hay controller “biến mất” khỏi hệ, nguyên nhân thường ở Device Instance trùng, MAC/baud (MS/TP), hoặc cấu hình BACnet/IP (BBMD) — không phải hỏng controller.
Phân biệt 2 lớp: BACnet MS/TP chạy trên RS-485 (như Modbus — cần terminator, cùng baud, MAC duy nhất). BACnet/IP chạy trên Ethernet/UDP 47808 (cần đúng subnet + BBMD khi qua router).
Nguyên nhân thường gặp
- Device Instance trùng — hai thiết bị cùng số → BMS thấy chập chờn / mất.
- MS/TP: MAC trùng / baud lệch — sai DIP, khác baud trên cùng đoạn RS-485.
- Terminator RS-485 — thiếu/sai ở MS/TP segment.
- BACnet/IP: BBMD / subnet — qua router không cấu hình BBMD nên broadcast (Who-Is) không tới.
- Port/UDP 47808 — firewall chặn, hoặc sai network number.
Controller HVAC không lên BMS?
Gửi: MS/TP hay BACnet/IP, thiết bị/hãng, sơ đồ mạng. Nhận hướng dò nhanh.
Cách dò từng bước
- Soát Device Instance Đảm bảo mỗi thiết bị một số duy nhất toàn hệ; sửa số trùng trước tiên.
- MS/TP: MAC + baud Kiểm tra MAC duy nhất, cùng baud cả đoạn; soát terminator RS-485 hai đầu.
- Quét Who-Is Dùng tool (vd YABE) gửi Who-Is; xem có I-Am trả về để biết thiết bị “sống” hay không.
- BACnet/IP: subnet & port Kiểm tra IP/subnet, UDP 47808, network number; mở firewall nếu bị chặn.
- BBMD khi qua router Cấu hình BBMD (hoặc Foreign Device) để broadcast vượt subnet.
- Cô lập Đấu trực tiếp tool ↔ thiết bị để loại trừ phần mạng phía trên.
⚠️ Thay đổi cấu hình BMS đang vận hành (chiller/AHU) có thể ảnh hưởng điều hoà cả toà nhà — lên kế hoạch và phối hợp vận hành trước khi chỉnh.
Khi nào nên gọi chuyên gia
BACnet lẫn lộn MS/TP và IP, BBMD qua nhiều subnet rất dễ rối. DeepDebug khoanh vùng nhanh (instance/MAC/mạng) và hỗ trợ cấu hình từ xa cho cả tích hợp BMS đa hãng.
Gửi lỗi — nhận chẩn đoán
Rành truyền thông đa lớp. Ca khó không fix được → không tính phí.