KUF DDC Studio là công cụ để lập trình bộ điều khiển mạng. Kỹ sư dùng phần mềm này để khai báo thiết bị, viết logic điều khiển, rồi nạp chương trình xuống bộ điều khiển.
Đây là phần thường quyết định chi phí thật của một dự án BMS: không phải giá thiết bị, mà là thời gian kỹ sư ngồi cấu hình và gỡ lỗi.
Ba việc phần mềm làm
Khai báo và tích hợp thiết bị. Cấu hình module I/O Konnek cùng thiết bị bên thứ ba qua Modbus RTU, Modbus TCP/IP, BACnet MS/TP và BACnet IP — tất cả trong một cây truyền thông.
Lập trình logic. Viết chương trình điều khiển cho các hệ thống trong toà nhà: trạm chiller, AHU, quạt thông gió, chiếu sáng.
Quản lý bộ điều khiển. Nạp firmware, nạp chương trình, sửa thông tin bộ điều khiển — không cần công cụ riêng.
Lập trình bằng khối chức năng
Chương trình được ghép từ các khối nối với nhau bằng đầu vào ra, không phải viết mã. Cách này trực quan về mặt logic nên kỹ sư cơ điện tiếp cận nhanh hơn nhiều so với ngôn ngữ lập trình.
Các nhóm khối có sẵn:
| Nhóm | Dùng cho |
|---|---|
| Logic | AND, OR, NOT và các phép luận lý |
| Toán học | Cộng trừ nhân chia, xử lý giá trị đo |
| Điều khiển | Vòng điều khiển thiết bị |
| So sánh | Ngưỡng, điều kiện |
| Thời gian | Trễ, đếm giờ, định thời |
| Macro | Khối do kỹ sư tự tạo |
Khối Macro là điểm đáng chú ý: kỹ sư gom một cụm logic hay dùng thành một khối riêng, đặt vào thư viện, rồi tái sử dụng ở bất kỳ đâu trong dự án. Thư viện xuất và nhập được giữa các dự án — nên cụm logic điều khiển AHU viết một lần dùng được cho công trình sau.
Bốn chế độ chạy chương trình
Mỗi chương trình có chu kỳ chạy riêng tính bằng mili giây, và chọn được cách kích hoạt:
| Chế độ | Hoạt động |
|---|---|
| Run Normal | Chạy lặp theo chu kỳ đã đặt |
| Run Once | Chỉ chạy một lần khi bộ điều khiển khởi động |
| Run By Point | Chạy khi một điểm BACnet IP đạt giá trị chỉ định |
| Disabled | Tạm ngưng, không xoá chương trình |
Chế độ Run By Point cho phép bật tắt cả một khối logic theo trạng thái hệ thống — ví dụ chỉ chạy chương trình sưởi khi hệ thống ở chế độ mùa đông, thay vì để chương trình chạy suốt rồi tự kiểm tra điều kiện.
Cấu trúc dự án
Dự án được tổ chức theo đúng cách công trình thật được chia:
Dự án
└── Tủ điện
└── Bộ điều khiển
└── Thư mục
├── Điểm dữ liệu BACnet
├── Chương trình logic
└── Lịch trình
Cách chia này giúp một dự án nhiều tủ, nhiều bộ điều khiển vẫn tra cứu được. Phần mềm còn có cây truyền thông riêng thể hiện thiết bị nào nối vào cổng nào — thứ mà kỹ sư cần khi đi tìm nguyên nhân mất kết nối tại công trường.
Chia sẻ dữ liệu giữa các bộ điều khiển
Phần mềm cấu hình được việc chia sẻ điểm dữ liệu qua BACnet IP giữa các bộ điều khiển. Nhờ đó một cụm thiết bị đọc được giá trị đo của cụm khác mà không phải đi thêm dây hay qua máy chủ trung gian.
Yêu cầu máy tính
| Hạng mục | Khuyến nghị |
|---|---|
| CPU | Core i5-10400 trở lên |
| RAM | 8 GB |
| Ổ cứng | 1 GB trống, ổ SSD |
| Hệ điều hành | Windows 10 hoặc 11, 64 bit |
| Màn hình | Full HD 1920 × 1080 — độ phân giải thấp hơn sẽ chật khi lập trình |
| Thư viện | .NET Framework 4.8 |
Đào tạo sử dụng
Phần mềm đi kèm tài liệu hướng dẫn đầy đủ bằng tiếng Việt. Bảo Linh cũng tổ chức đào tạo và cấp chứng chỉ T&C cho kỹ sư của nhà thầu tích hợp hệ thống.