6.2.1.d Viết chƣơng trình truyền nhận dữ li u trên PLC
Mô tả chƣơng trình:
Khi kh i động chƣơng trình sẽ chạy liên tục theo biến Step nhảy từ 1 đến 7. Từ Step=1 đến Step=3 thực hiện truyền dữ liệu từ PLC xuống các druino để điều khiển trạng thái cái thiết bị, từ Step=4 đến Step=7 là nhận dữ liệu từ các cảm biến thông qua
Adruino truyền lên PLC. Sau khi thực hiện quá trình truyền nhận mỗi bƣớc thì dù hoàn thành, báo bận hay có sự cố đều sẽ nhảy sang bƣớc tiếp theo, khi thực hiện hết Step=7, chƣơng trình lặp lại Step=1 .
6.2.2. Lập trình trên Adruino
Mô tả chƣơng trình
Lập trình trên druino phân ra thành chƣơng trình cho 1 druino Master và 2 Adruino Slave.
Chƣơng trình cho Adruino Master bao gồm giao tiếp với cả PLC và 2 Adruino Slave nhƣ:
+ Nhận tín hiệu từ PLC để thay đổi trạng thái ngõ ra. + Thu thập dữ liệu từ cảm biến truyền lên PLC.
+ Đóng vai trò giao tiếp, truyền tín hiệu từ PLC để điều khiển ngõ ra trên 2 Adruino Slave.
Trong khi đó, chƣơng trình trên 2 Adruino Slave chỉ đơn giản nhận tín hiệu từ Adruino Master để thay đổi trạng thái ngõ ra.
6.2.3. Thiết kế giao di n các h thống trên Desigo
Desigo là phần mềm để thiết kế những giao diện giám sát và điều khiển các hệ thống trong mô hình tòa nhà. Trong mỗi giao diện giám sát và điều khiển sẽ gồm nhiều đối tƣợng với các biến tƣơng ứng, một số biến trong đó là giả lập, một số biến kết nối đến các thiết bị trong mô hình thực tế thông qua quá trình kết nối phần cứng cùng với lập trình trên PLC và druino đã trình bày trên.
Sau khi đã thực hiện đến đây, việc giao tiếp các thành phần trong hệ thống cơ bản đã hoàn thành. Tính năng cơ bản của Desigo cho phép việc tƣơng tác với giao diện sẽ điều khiển các thiết bị tƣơng ứng cũng nhƣ trạng thái các thiết bị và thông tin cảm biến thu thập sẽ đƣợc hiển thị trên giao diện.
Tuy nhiên, tùy theo yêu cầu của riêng từng hệ thống trong tòa nhà, ta có thể cần phải lập trình PLC thêm cho mỗi hệ. Thiết kế và lập trình các hệ trong mô hình tòa nhà nhóm thực hiện đƣợc trình bày cụ thể mục sau.
6.3. Thi Công Các H Thống Trong Mô Hình T a Nhà
Do vấn đề chi phí và kinh nghiệm, mô hình nhóm xây dựng sẽ đơn giản hơn nhiều so với thực tế. Tuy nhiên, với Desigo, ta có thể lập trình mô phỏng, điều khiển và giám sát các hệ thống trong tòa nhà BMS một cách chi tiết hơn trong máy tính.
Tùy vào mục đích điều khiển cũng nhƣ loại hệ thống mà ta xây dựng các giao diện ứng dụng khác nhau trên Desigo, tuy nhiên, các giao diện về cơ bản đều có những tính năng chung nhƣ:
+ Cung cấp tầm nhìn tổng quan của mỗi hệ trong tòa nhà BMS cho ngƣời dùng. + Việc tƣơng tác với các thành phần trên giao diện Desigo sẽ đóng ngắt các thiết bị thực tƣơng ứng trên mô hình. Ngƣợc lại, trạng thái từng thiết bị cũng nhƣ thông tin các cảm biến thu thập đƣợc cũng sẽ hiển thị trên giao diện tƣơng ứng.
+ Giao diện cũng cho phép giả lập những thành phần còn thiếu trong mô hình thực tế.
Các giao diện hệ thống BMS đề tài thực hiện:
Hệ Chiller
Hệ bơm chữa cháy
FCU AHU Quạt tầng hầm Chiếu sáng các tầng Báo khói các tầng Hút khói các tầng Đồng hồ điện 6.3.1. H Chiller Mô tả
Hệ gồm các thành phần chính nhƣ: Bơm cấp nƣớc vào Chiller; Bơm cấp nƣớc vào tháp giải nhiệt; Tháp giải nhiệt; 2 Chiller; Các ống và van.