-
-
-
Tổng tiền thanh toán:
-
Giao thức BACnet là gì
Wednesday,
26/02/2020
0
Tìm hiều về giao thức BACnet
BACnet ( viết tắt của Building Automation and Control (BAC) networks) là một giao thức truyền thông cho các mạng Điều khiển và Tự động hóa tòa nhà (BAC) tận dụng giao thức ASHRAE, ANSI và ISO 16484-5 tiêu chuẩn [1].
BACnet được thiết kế để cho phép giao tiếp hệ thống điều khiển và tự động hóa tòa nhà cho các ứng dụng như sưởi ấm, thông gió và điều khiển điều hòa không khí (HVAC), điều khiển ánh sáng, kiểm soát truy cập và hệ thống phát hiện cháy và các thiết bị liên quan. Giao thức BACnet cung cấp các cơ chế cho các thiết bị tự động hóa tòa nhà được vi tính hóa để trao đổi thông tin, bất kể dịch vụ tòa nhà cụ thể mà chúng thực hiện.
Lịch sử phát triển
Sự phát triển của giao thức BACnet bắt đầu vào tháng 6 năm 1987, tại Nashville, Tennessee, tại cuộc họp khai mạc của ủy ban BACnet ASHRAE, được gọi là SPC 135P, "Giao thức tin nhắn EMCS". [2] Ủy ban đã làm việc để đạt được sự đồng thuận bằng cách sử dụng các nhóm làm việc để phân chia nhiệm vụ tạo ra một tiêu chuẩn. Các nhóm làm việc tập trung vào các lĩnh vực cụ thể và cung cấp thông tin và khuyến nghị cho ủy ban chính. Ba nhóm làm việc đầu tiên là Nhóm dữ liệu thuộc tính và nhóm làm việc thuộc tính, Nhóm làm việc định dạng dữ liệu nguyên thủy và Nhóm làm việc về dịch vụ ứng dụng.
BACnet trở thành Tiêu chuẩn 135 ASHRAE / ANSI năm 1995 và ISO 16484-5 năm 2003. Phương pháp kiểm tra sự phù hợp với BACnet đã được xuất bản năm 2003 với tiêu chuẩn BSR / ASHRAE 135.1. BACnet đang được bảo trì liên tục bởi Ủy ban Dự án Tiêu chuẩn Thường trực ASHRAE 135.
BACnet đã có tác động gần như ngay lập tức đối với ngành công nghiệp điều khiển HVAC. Năm 1996, Alerton đã công bố một dòng sản phẩm BACnet hoàn chỉnh cho các điều khiển HVAC, từ máy trạm của nhà điều hành cho đến các bộ điều khiển âm lượng không khí biến đổi nhỏ (VAV). [3] Automated Logic Corporation và Delta Controls ngay sau đó. Vào ngày 12 tháng 7 năm 2017 BACnet đã đạt được một cột mốc quan trọng với việc phát hành ID nhà cung cấp thứ 1000. ID nhà cung cấp được gán bởi ASHRAE và được phân phối trên toàn thế giới. Những định danh nhà cung cấp có thể được xem tại trang web BACnet.
H. Michael (Mike) Newman, Giám đốc bộ phận máy tính của Cục quản lý năng lượng và tiện ích tại Đại học Cornell, từng giữ chức chủ tịch ủy ban BACnet cho đến tháng 6 năm 2000, khi ông được phó chủ tịch 13 năm, Steven (kế nhiệm) Steve) Bushby từ NIST.
Trong nhiệm kỳ bốn năm của Steve Bushby với tư cách là chủ tịch ủy ban, tiêu chuẩn BACnet đã được tái bản hai lần, vào năm 2001 và 2004, mỗi lần có các khả năng mới được thêm vào tiêu chuẩn. Phiên bản 2001 nổi bật, trong số những thứ khác, các phần mở rộng để hỗ trợ các hệ thống chữa cháy / an toàn tính mạng.
Vào tháng 6 năm 2004, 17 năm sau cuộc họp BACnet đầu tiên và trở lại ở Nashville, William (Bill) Swan (a.k.a. "BACnet Bill") từ Alerton bắt đầu bốn năm làm chủ tịch ủy ban. Trong nhiệm kỳ của mình, số lượng các nhóm làm việc của ủy ban đã tăng lên 11, theo đuổi các lĩnh vực như hỗ trợ chiếu sáng, kiểm soát truy cập, tích hợp tiện ích / tòa nhà năng lượng và truyền thông không dây.
Vào tháng 1 năm 2006, Hiệp hội các nhà sản xuất BACnet và Nhóm lợi ích BACnet của Bắc Mỹ đã kết hợp hoạt động của họ trong một tổ chức mới gọi là BACnet International.
Vào tháng 6 năm 2008, tại Thành phố Salt Lake, Dave Robin từ Tập đoàn Logic Tự động đã nắm quyền cai trị với tư cách là chủ tịch ủy ban mới sau khi phục vụ 4 năm với tư cách là phó chủ tịch. Trong nhiệm kỳ của Dave, 22 phụ lục đã được xuất bản cho tiêu chuẩn 135-2008 và được xuất bản lại thành 135-2010. Một số chương trình bổ sung đã được xuất bản cho 135-2010 và tiêu chuẩn được tái bản là 135-2012.
Vào tháng 6 năm 2012, tại San Antonio, Carl Neilson từ Delta Controls đã nắm quyền cai trị với tư cách là chủ tịch ủy ban mới sau khi phục vụ 4 năm với tư cách là phó chủ tịch. Trong nhiệm kỳ của Carl, 12 chương trình bổ sung đã được xuất bản cho tiêu chuẩn 135-2012 và nó được tái bản thành 135-2016. Carl từ chức chủ tịch vào tháng 6/2015.
Vào tháng 6 năm 2015, Bernhard Isler, từ Siemens, đã trở thành chủ tịch sau 3 năm làm phó chủ tịch và 4 năm làm thư ký. Trong nhiệm kỳ của Bernhard, 10 chương trình bổ sung đã được xuất bản cho tiêu chuẩn 135-2016. Sau khi chương trình bổ sung đến 135.1-2013 cũng được xuất bản. Bernhard từ chức chủ tịch vào tháng 6 năm 2018.
Vào tháng 6 năm 2018, Michael Ostern từ Kiểm soát đáng tin cậy, đã trở thành chủ tịch sau 3 năm làm thư ký và 3 năm làm phó chủ tịch
Tổng quan về giao thức BACnet
Giao thức BACnet xác định một số dịch vụ được sử dụng để liên lạc giữa các thiết bị xây dựng. Các dịch vụ giao thức bao gồm Who-Is, I-Am, Who-Has, I-Have, được sử dụng để khám phá Thiết bị và Đối tượng. Các dịch vụ như Tài sản Đọc và Thuộc tính Viết được sử dụng để chia sẻ dữ liệu. Kể từ ANSI / ASHRAE 135-2016, giao thức BACnet xác định 60 loại đối tượng được thực hiện bởi các dịch vụ.
Giao thức BACnet xác định một số lớp liên kết / lớp vật lý dữ liệu, bao gồm ARCNET, Ethernet, BACnet / IP, BACnet / IPv6, BACnet / MSTP, Point-To-Point trên RS-232, Master-Slave / Token-Passing trên RS- 485, ZigBee và LonTalk.
Các Object của giao thức BACnet
ANSI/ASHRAE 135-2016 specifies 60 standard object types:
- Access Credential
- Access Door
- Access Point
- Access Rights
- Access User
- Access Zone
- Accumulator
- Alert Enrollment
- Analog Input
- Analog Output
- Analog Value
- Averaging
- Binary Input
- Binary Lighting Output
- Binary Output
- Binary Value
- BitString Value
- Calendar
- Channel
- CharacterString Value
- Command
- Credential Data Input
- Date Pattern Value
- Date Value
- DateTime Pattern Value
- DateTime Value
- Device
- Elevator Group
- Escalator
- Event Enrollment
- Event Log
- File
- Global Group
- Group
- Integer Value
- Large Analog Value
- Life Safety Point
- Life Safety Zone
- Lift
- Lighting Output
- Load Control
- Loop
- Multi-state Input
- Multi-state Output
- Multi-state Value
- Network Port
- Network Security
- Notification Class
- Notification Forwarder
- Octetstring Value
- Positive Integer Value
- Program
- Pulse Converter
- Schedule
- Structured View
- Time Pattern Value
- Time Value
- Timer
- Trend Log
- Trend Log Multiple
BACnet testing
Phòng thí nghiệm BACnet ("BTL") được thành lập bởi BACnet International để thử nghiệm sản phẩm theo tiêu chuẩn BACnet và hỗ trợ các hoạt động kiểm tra tuân thủ và kiểm tra khả năng tương tác và bao gồm Trình quản lý BTL và nhóm làm việc BTL ("BTL-WG"). Các hoạt động chung của BTL là:
- Xuất bản tài liệu Hướng dẫn thực hiện BTL
- Xác nhận sản phẩm theo hướng dẫn kiểm tra BACnet và BTL
- Hỗ trợ các hoạt động của BTL-WG
- Duy trì các gói kiểm tra BTL
- Phê duyệt phòng thử nghiệm để kiểm tra BTL
BTL cũng cung cấp dịch vụ thử nghiệm thông qua Phòng thí nghiệm BACnet. Các nhà quản lý BTL và các nhóm làm việc BTL của BACnet International quản lý các Phòng thí nghiệm thử nghiệm. Tất cả các tổ chức thử nghiệm BACnet được BTL công nhận đều được công nhận ISO 17025.
Vào tháng 1 năm 2017, một chương trình chứng nhận BTL mới đã được công bố. Theo chương trình này, công việc của BTL và WSPCert (tổ chức chứng nhận BACnet châu Âu) được hợp nhất. Việc sáp nhập này tạo thành một điểm kiểm tra duy nhất cho cả Dấu BTL và Chứng nhận phù hợp.