Phần 5 – Checklist kiểm thử BACnet ngoài hiện trường: MSTP, IP, Objects, Routing

Các bạn thân mến, trong giai đoạn cuối của dự án BMS là quá trình chúng ta phải kiểm thử và nghiệm thu hệ thống. Trong giai đoạn này, việc kiểm tra BACnet ngoài hiện trường là bước quyết định xem hệ thống có hoạt động ổn định hay không. Phần này cung cấp một checklist chi tiết và thực chiến, áp dụng cho cả BACnet MS/TP và BACnet/IP, giúp kỹ sư kiểm soát toàn diện từ wiring, cấu hình, routing đến kiểm thử Objects.
1. Checklist kiểm thử BACnet MSTP (RS-485)
- Kiểm tra wiring RS-485: Đúng chuẩn 2 dây (A–B), shield nối một đầu, tránh sao nhánh.
- Kiểm tra chiều A/B: Một lỗi kinh điển gây “offline intermittent”.
- Điện trở cuối tuyến (120Ω): Đảm bảo lắp đúng 2 đầu, không thừa – không thiếu.
- Tốc độ baud (9.6k/19.2k/38.4k/76.8k/115.2k): Tất cả thiết bị trên cùng line phải đồng nhất.
- Max Master: Chỉnh thấp để giảm thời gian vòng token, không giữ mặc định 127.
- Token Passing: Dùng tool để xem vòng token có bị delay, mất token hoặc chiếm dụng bất thường.
- Độ dài bus: Kiểm tra tổng chiều dài không vượt chuẩn (tối đa ~1200m).
- Kiểm tra Ground: RS-485 nên có common reference để tránh lệch áp.
- Ping thiết bị MSTP: Dùng BACnet Scanner để xác nhận toàn bộ Node đang “Online”.
- Xem chi tiết 10 lỗi thường gặp khi đấu nối RS485 và cách khắc phục tại đây
2. Checklist kiểm thử BACnet/IP
- Kiểm tra địa chỉ IP: Tránh xung đột IP, đúng subnet, đúng default gateway.
- Port BACnet: Mặc định là 47808 (0xBAC0) – kiểm tra nếu có thay đổi.
- BBMD: Kiểm tra bảng BDT, FDT khi hệ thống chạy qua nhiều VLAN hoặc nhiều tòa nhà.
- Firewall & VLAN: Đảm bảo multicast và broadcast BACnet không bị chặn.
- Foreign Device Registration (FDR): Kiểm tra thời gian đăng ký và gia hạn.
- Broadcast traffic: Đảm bảo mạng không bị bão broadcast (Broadcast Storm).
3. Checklist kiểm thử BACnet Objects
- Scan toàn bộ Objects: AI, AO, BI, BO, AV, BV, MV, Trend, Schedule, Device.
- Kiểm tra Object ID: ID phải duy nhất, không trùng lặp.
- Kiểm tra Property:
- Present Value
- Units
- Status Flags
- Out of Service
- Priority Array (1–16)
- Mapping Points: Đảm bảo điểm từ thiết bị (HVAC, đồng hồ, VAV…) đã map đúng vào BMS.
- Test Read/Write:
- Đọc giá trị sensor
- Điều khiển quạt, van, damper
- Write AV/BV theo đúng Priority
4. Checklist kiểm thử Routing BACnet
- Kiểm tra Device Instance: Mỗi thiết bị phải có Instance duy nhất trong toàn hệ thống.
- Network Number (Net): Không được trùng trên các segment khác nhau.
- Kiểm tra Router: Xác nhận Router BACnet cho phép định tuyến giữa MS/TP & IP.
- Who-Is / I-Am: Kiểm tra gói định tuyến giữa các mạng.
- Routing Loop: Đảm bảo không tạo vòng lặp mạng giữa các router BACnet.
5. Checklist xử lý lỗi thường gặp
- Thiết bị báo “Offline”: Kiểm tra wiring, baud rate, Max Master, IP, firewall.
- Trễ tín hiệu: Kiểm tra quá nhiều thiết bị MSTP hoặc tốc độ baud thấp.
- Không write được điểm: Kiểm tra Priority Array hoặc điểm đang Out of Service.
- Không thấy thiết bị ở VLAN khác: Kiểm tra BBMD và bảng BDT.
- Trùng Object ID: Cập nhật lại Instance cho mỗi thiết bị.
BKAII hy vọng việc liệt kê các đầu việc ở trên sẽ giúp các bạn giảm lỗi ngoài hiện trường, tăng độ ổn định hệ thống BMS và đảm bảo việc mapping – điều khiển thiết bị HVAC, năng lượng, an ninh hoạt động chính xác và nhất quán.
Xem thêm:
- BACnet/IP vs BACnet MSTP vs BACnet/SC – So sánh & Cách lựa chọn
- BACnet Secure Connect (BACnet/SC): Kiến trúc, TLS, Certificate & Bảo mật BMS hiện đại
- Bộ chuyển đổi BACnet Ethernet / M-Bus HD67056-B2-20 – Giải pháp kết nối đo đếm thông minh cho tòa nhà và nhà máy
- Ứng dụng BACnet: Kết nối hệ thống tự động hóa tòa nhà với hệ thống điều khiển
- Khái niệm cơ bản về BACnet – Tiêu chuẩn giao thức BMS của ASHRAE (ANSI/ISO 16484-5)
"BKAII -Thiết bị truyền thông TỐT nhất với giá CẠNH TRANH nhất!"