
Giao thức · BACnet
Đối tượng BACnet — Khả năng tương tác vượt ra ngoài danh sách điểm
Đối tượng BACnet là gì, thuộc tính nào quan trọng cho tích hợp, và cách xác minh khả năng tương tác trước khi một thiết bị được đưa vào danh sách điểm.
Trả lời nhanh
Một đối tượng BACnet là biểu diễn có cấu trúc của một điểm hoặc chức năng trên thiết bị: đầu vào tương tự, đầu ra nhị phân, giá trị đa trạng thái, lịch trình, nhật ký xu hướng, v.v. Mỗi đối tượng có một số hiện thể và các thuộc tính. Chất lượng tích hợp phụ thuộc vào việc kiểm tra thiết bị thực sự hỗ trợ những đối tượng nào, chứ không phải logo giao thức trên bảng dữ liệu.
Mô hình đối tượng hiểu theo cách đơn giản
Một thiết bị BACnet cung cấp các đối tượng, và mỗi đối tượng có các thuộc tính. Một đầu vào tương tự mang giá trị hiện tại, đơn vị, cờ trạng thái và mô tả. Một đầu ra nhị phân mang trạng thái được lệnh và trạng thái phản hồi. Một đối tượng lịch trình chứa chương trình tuần và lịch ngoại lệ. Một nhật ký xu hướng ghi lại các mẫu. Bản thân đối tượng thiết bị mang thông tin định danh và dịch vụ. Khi đọc mô hình theo cách này, danh sách điểm không còn là danh sách dây cáp mà trở thành danh sách dữ liệu có kiểu và có hành vi. Đó là điều làm cho tích hợp BACnet có thể dự đoán được. Logic tương tự cũng áp dụng cho đầu vào nhị phân và giá trị đa trạng thái: tên của trạng thái quan trọng không kém con số phía sau nó.
- Đối tượng mang thuộc tính, không chỉ giá trị
- Đối tượng thiết bị mang định danh và dịch vụ
- Dữ liệu có kiểu làm tích hợp dễ dự đoán
Khả năng tương tác là một tài liệu, không phải một lời hứa
Hai thiết bị có thể cùng tuyên bố hỗ trợ BACnet mà vẫn chia sẻ rất ít. Các nhà sản xuất triển khai những kiểu đối tượng, dịch vụ và thuộc tính tùy chọn khác nhau. Hãy yêu cầu bản công bố tuân thủ triển khai giao thức (PICS) và danh sách đối tượng trước khi thiết kế. Kiểm tra đối tượng nào đọc được, đối tượng nào ghi được và đối tượng nào cần công cụ độc quyền. Xác nhận thiết bị có hỗ trợ đăng ký thay đổi giá trị hay chỉ thăm dò. Xác nhận số hiện thể thiết bị và số mạng. Những câu hỏi này thuộc về cuộc kiểm toán giao diện, không phải một bất ngờ trong lúc chạy thử nghiệm thu. Nếu nhà sản xuất không thể cung cấp tài liệu, hãy coi thiết bị là hộp đen và tính cả phần không chắc chắn đó vào công việc tích hợp, thay vì phát hiện nó trong lúc chạy thử nghiệm thu, khi tiến độ ít dễ dãi nhất. Một buổi kiểm thử thí điểm ngắn sẽ rẻ hơn một bất ngờ muộn.
- Yêu cầu PICS và danh sách đối tượng
- Kiểm tra COV so với thăm dò
- Xác nhận số hiện thể thiết bị và số mạng
Thứ tự ưu tiên, nhả quyền và quyền sở hữu
Các lệnh ghi BACnet sử dụng mảng ưu tiên. Một lệnh ở mức ưu tiên cao hơn sẽ ghi đè lệnh ở mức thấp hơn, và khi lệnh đó được nhả ra, giá trị ở mức thấp hơn lại có hiệu lực. Điều này hữu ích cho an toàn sinh mạng, phản ứng theo nhu cầu phụ tải và ghi đè thủ công, nhưng cũng có nghĩa là hai hệ thống có thể tranh nhau một điểm đặt mà không bên nào trông như bị lỗi. Hãy quyết định ai ghi ở mức ưu tiên nào, ghi lại giá trị mặc định khi nhả quyền và kiểm thử đường nhả quyền. Câu hỏi “ai sở hữu điểm đặt này?” nên có một câu trả lời duy nhất trong thiết kế. Một bảng ưu tiên bằng văn bản, được các nhóm điều khiển, phòng cháy và năng lượng thống nhất, ngăn một lần ghi đè với ý tốt trở thành một sự mất kiểm soát không giải thích được vào đúng thời điểm tồi tệ nhất. Nó cũng cho đội chạy thử nghiệm thu một thứ cụ thể để kiểm thử.
- Mảng ưu tiên quyết định bên nào thắng
- Ghi lại giá trị mặc định khi nhả quyền
- Kiểm thử đường nhả quyền
Danh mục kiểm tra cho một tích hợp đối tượng gọn gàng
Thu thập số hiện thể thiết bị, số mạng, danh sách đối tượng, đơn vị, tỷ lệ chuyển đổi và cài đặt COV. Xác nhận BBMD và định tuyến mạng nếu thiết bị nằm qua các subnet. Kiểm tra tốc độ baud, điện trở kết thúc và phân cực của MS/TP ở những nơi dùng phân đoạn nối tiếp. Ánh xạ mỗi đối tượng vào một điểm của bộ điều khiển với tên nhất quán và trạng thái lỗi được định nghĩa. Kiểm thử đọc, ghi, nhả quyền và phục hồi, không chỉ một giá trị đơn lẻ trên màn hình. Sau đó lưu danh sách đối tượng cùng hồ sơ hoàn công để kỹ sư tiếp theo bắt đầu từ bằng chứng thay vì phỏng đoán. Danh sách đối tượng không phải là một sản phẩm chạy thử dùng một lần; đó là bản đồ cho lần tích hợp tiếp theo, và cần được cập nhật mỗi khi thiết bị thay đổi.
- Ánh xạ mỗi đối tượng vào một điểm có tên
- Kiểm thử đọc, ghi, nhả quyền và phục hồi
- Lưu danh sách đối tượng như hồ sơ hoàn công
Các đối tượng BACnet thường gặp
6 rows| Đối tượng | Nội dung đại diện | Ghi chú tích hợp |
|---|---|---|
| Đầu vào tương tự | Giá trị đo như nhiệt độ hoặc áp suất | Kiểm tra đơn vị, tỷ lệ chuyển đổi và cờ trạng thái |
| Đầu ra tương tự | Điểm đặt tương tự hoặc vị trí van có thể điều khiển | Xác nhận thứ tự ưu tiên và hành vi nhả quyền |
| Đầu vào nhị phân | Trạng thái hai mức như tín hiệu xác nhận đang chạy | Kiểm tra văn bản trạng thái hoạt động và không hoạt động, cùng phân cực |
| Đầu ra nhị phân | Lệnh khởi động, dừng hoặc cho phép có thể điều khiển | Kiểm thử phản hồi tách biệt với lệnh |
| Giá trị đa trạng thái | Chế độ hoặc bộ chọn có các trạng thái được đặt tên | Ánh xạ cả văn bản trạng thái, không chỉ con số |
| Lịch trình | Chương trình thời gian có các ngoại lệ | Quyết định lịch trình nằm ở đây hay ở hệ thống giám sát |
Hình ảnh dự án
3 images


Câu hỏi thường gặp
01Số hiện thể đối tượng BACnet là gì?
Con số định danh một đối tượng trong thiết bị. Cùng một kiểu đối tượng có thể xuất hiện nhiều lần, nên số hiện thể là một phần của địa chỉ.
02PICS là gì?
Bản công bố tuân thủ triển khai giao thức: tài liệu liệt kê các dịch vụ, kiểu đối tượng và tính năng tùy chọn mà một thiết bị hỗ trợ.
03COV là gì?
Thay đổi giá trị: thiết bị gửi cập nhật khi giá trị thay đổi, thay vì hệ thống giám sát thăm dò liên tục. Cách này giảm tải mạng nhưng phụ thuộc vào giới hạn đăng ký.
04Chúng tôi có thể ghi điểm đặt qua BACnet không?
Chỉ khi đối tượng có thể điều khiển và thứ tự ưu tiên đã được thống nhất. Một số điểm chỉ đọc theo thiết kế hoặc theo cấu hình của nhà sản xuất.
05BACnet MS/TP có còn phù hợp không?
Có, trên thiết bị kỹ thuật và bộ điều khiển hiện trường cũ hơn. Nó cần tốc độ baud, điện trở kết thúc, phân cực chính xác và một kế hoạch phân đoạn được ghi lại.
Bước tiếp theo
Hãy mang tòa nhà đến với chúng tôi.
Cho chúng tôi biết loại hình tòa nhà, các hệ thống trong phạm vi và kết quả bạn cần. Chúng tôi sẽ vạch ra con đường ngắn nhất đến một hệ thống vận hành được.