Giới thiệu dự án

Trong kỷ nguyên chuyển đổi số và tự động hóa cơ sở hạ tầng giáo dục, việc tối ưu hóa quản trị thời gian trong trường học đóng vai trò then chốt nhằm duy trì kỷ cương giảng dạy. Theo thống kê từ ngành thiết bị giáo dục, hơn 65% trường học tại các khu vực đang phát triển vẫn dựa vào phương thức báo giờ thủ công bằng trống hoặc chuông bấm tay qua tiếp điểm cơ khí, dẫn đến sai số tích lũy từ 3–7 phút mỗi tuần, làm gián đoạn lịch trình học tập của hàng nghìn học sinh.

Vấn đề cốt lõi của các hệ thống chuông truyền thống nằm ở độ tin cậy thấp, phụ thuộc hoàn toàn vào tác vụ con người và các hệ thống điều khiển nối cứng (hard-wired relay control) cồng kềnh, dễ hao mòn cơ khí và cực kỳ khó tái cấu hình khi thời khóa biểu thay đổi giữa các học kỳ hoặc các dịp nghỉ lễ.

Đồ án "Trang bị điện cho mạch chuông trường học dùng LOGO!" được nghiên cứu và phát triển nhằm giải quyết triệt để các hạn chế trên thông qua giải pháp điều khiển lập trình được (Programmable Logic Controller - Micro PLC) sử dụng dòng thiết bị Siemens LOGO!.

[Thời khóa biểu / Lịch năm] 
[Hệ thống Chuông điện / Còi báo trường học]

Mục tiêu dự án

  1. Thiết kế và tích hợp mạch điều khiển tự động hóa hoàn toàn lịch báo giờ tiết học cho trường học từ thứ Hai đến thứ Bảy.
  2. Ứng dụng mô-đun khả trình Siemens LOGO! 230RC để thay thế toàn bộ rơ-le thời gian cơ khí và bộ định thời analog truyền thống.
  3. Lập trình linh hoạt các kiểu chuông phân biệt: chuông vào lớp (hồi dài), chuông chuyển tiết (hồi ngắn) và chuông tan trường (chuỗi xung gián đoạn).
  4. Tích hợp tính năng loại trừ tự động các ngày nghỉ lễ, Tết và kỳ nghỉ hè thông qua khối chức năng thời gian thực mà không cần ngắt nguồn hệ thống.
  5. Tối ưu hóa chi phí đầu tư phần cứng dưới 3.500.000 VNĐ, đảm bảo khả năng hoạt động liên tục $24/7$ với độ lệch thời gian dưới $\pm 2$ giây/ngày.

Phạm vi và giới hạn

  • Phạm vi: Điều khiển hệ thống chuông điện tập trung công suất tối đa 2200W ($230\text{V} - 10\text{A}$) cho khuôn viên trường học quy mô từ 20–60 phòng học.
  • Giới hạn: Hệ thống xử lý tín hiệu thời gian thực độc lập qua pin nuôi (RTC backup), không kết nối mạng Ethernet/SCADA công nghiệp trong phiên bản phần cứng LOGO! thế hệ 0BA5/0BA6 cơ sở.

Phân tích và thiết kế giải pháp

Phân tích hiện trạng

Trước khi áp dụng giải pháp Micro PLC, các giải pháp điều khiển chuông phổ biến trên thị trường bộc lộ nhiều nhược điểm:

Tiêu chí Mạch nối cứng Rơ-le cơ Mạch vi điều khiển (MCU 8051/AVR) Siemens LOGO! 230RC
Độ tin cậy công nghiệp Thấp (tiếp điểm dễ cháy, kẹt) Trung bình (dễ nhiễu sóng điện từ EMC) Rất cao (chuẩn công nghiệp IP20/EN 61131)
Độ linh hoạt khi đổi lịch Rất kém (phải đi lại toàn bộ dây) Kém (phải nạp lại firmware qua ISP) Rất cao (chỉnh sửa trực tiếp qua phím bấm/FBD)
Chống mất dữ liệu Không áp dụng Cần bộ nhớ EEPROM ngoại vi Tích hợp bộ nhớ lưu trữ (Retentive Flash/EEPROM)
Thời gian triển khai 4–6 ngày lắp đặt 2–3 tuần thiết kế mạch PCB 1–2 ngày đấu nối mô-đun
Tuổi thọ đóng cắt $\approx 10.000$ lần Phụ thuộc Relay trung gian $> 100.000$ lần ở tải định mức $10\text{A}$

Phân loại yêu cầu theo mô hình MoSCoW

  • Must have (Bắt buộc): Chạy chính xác theo lịch biểu tuần (Weekly Cam), tự ngắt vào ban đêm, bảo vệ chống ngắn mạch ngõ ra.
  • Should have (Nên có): Chức năng khóa mềm (Softkey) chuyển đổi chế độ Tự động/Thủ công, bỏ qua ngày nghỉ lễ (Yearly Timer).
  • Could have (Có thể mở rộng): Màn hình hiển thị trạng thái ca học hiện tại và đếm ngược tới lần chuông kế tiếp.
  • Won't have (Chưa thực hiện): Điều khiển phân vùng âm thanh độc lập cho từng dãy phòng học qua giao thức AS-Interface (ASi).

Thiết kế hệ thống

+-------------------------------------------------------------------------+
|                          KIẾN TRÚC HỆ THỐNG LOGO!                       |
|                                                                         |
|                                         [Relay Out Q1] (10A)            |
|                                      [Khởi động từ Contactor]           |
|                                      [Dàn Chuông Điện 220V]             |
+-------------------------------------------------------------------------+

Thông số kỹ thuật phần cứng (Hardware Specification)

  • Bộ điều khiển trung tâm: Siemens LOGO! 230RC (Mã: 6ED1052-1FB00-0BA6).
  • Điện áp hoạt động: $115\dots 240\text{VAC/DC}$, dải tần số $47\dots 63\text{Hz}$, công suất tiêu thụ tối đa $< 5\text{W}$.
  • Cấu hình I/O: 8 ngõ vào số (Digital Inputs - mức logic $0 < 40\text{VAC}$, mức $1 > 79\text{VAC}$) và 4 ngõ ra Relay cách ly quang ($10\text{A}$ cho tải trở, $3\text{A}$ cho tải cảm ứng).
  • Đồng hồ thời gian thực (RTC): Tích hợp sẵn với thời gian lưu trữ khi mất điện lên tới 80 giờ tại nhiệt độ phòng $25^\circ\text{C}$.
  • Tiêu chuẩn an toàn: Cách ly điện $4\text{kV}$, chống sét lan truyền theo chuẩn IEC 61000-4-5.

Phương pháp luận phát triển (Methodology)

Dự án áp dụng mô hình V-Model cải tiến cho kỹ thuật tự động hóa:

  • Giai đoạn 1 (Milestone M1 - Tuần 1-2): Khảo sát thời khóa biểu 2 ca (Sáng: 06:45 – 11:30, Chiều: 12:45 – 17:30), lập ma trận trạng thái chuông.
  • Giai đoạn 2 (Milestone M2 - Tuần 3-4): Xây dựng sơ đồ logic FBD, lập trình mô phỏng các khối chức năng SF (Special Functions) trên phần mềm LOGO! Soft Comfort v6.0.
  • Giai đoạn 3 (Milestone M3 - Tuần 5-6): Thi công lắp ráp tủ điện điều khiển, đấu nối khí cụ bảo vệ (CB tép 6A, cầu chì, relay nhiệt).
  • Giai đoạn 4 (Milestone M4 - Tuần 7): Chạy thử nghiệm thực địa 100 giờ liên tục, hiệu chỉnh thời gian phát xung chuông.

Implementation và kết quả

Quy trình phát triển và thuật toán điều khiển

Hệ thống sử dụng ngôn ngữ lập trình khối chức năng (Function Block Diagram - FBD), tận dụng các khối chức năng đặc biệt (Special Functions - SF) tiêu chuẩn của Siemens:

Mã cấu hình logic thuật toán (Structured FBD Pseudo-code)

PROGRAM School_Bell_Control
VAR
    I1_ManualSwitch   : DIGITAL_INPUT;  (* Nút bấm kích chuông thủ công *)
    I2_EmergencyStop  : DIGITAL_INPUT;  (* Khóa dừng khẩn cấp *)
    B001_WeeklyTimer  : TIME_PROGRAM_WEEK;
    B002_YearlyTimer  : TIME_PROGRAM_YEAR;
    B003_PulseGen     : ASYNC_PULSE_GENERATOR;
    B004_OffDelay     : OFF_DELAY_TIMER;
    Q1_BellOutput     : DIGITAL_OUTPUT;
END_VAR

// 1. Cấu hình khối định thời tuần (Weekly Timer - B001)
B001_WeeklyTimer.DaySelection := Monday TO Saturday;
B001_WeeklyTimer.Cam1_On  := 06:45; B001_WeeklyTimer.Cam1_Off := 06:46; // Báo tập trung
B001_WeeklyTimer.Cam2_On  := 07:00; B001_WeeklyTimer.Cam2_Off := 07:01; // Vào tiết 1
B001_WeeklyTimer.Cam3_On  := 07:45; B001_WeeklyTimer.Cam3_Off := 07:46; // Ra chơi

// 2. Cấu hình khối ngắt ngày lễ (Yearly Timer - B002)
B002_YearlyTimer.Date_Start := 01.01; // Nghỉ Tết Dương Lịch
B002_YearlyTimer.Date_End   := 02.01;

// 3. Logic điều chế nhịp chuông (Bộ phát xung không đồng bộ B003)
B003_PulseGen.TH := T#1.0s; // Thời gian duy trì mức 1 (High)
B003_PulseGen.TL := T#0.5s; // Thời gian nghỉ mức 0 (Low)

// 4. Mạch xử lý trung tâm và xuất tín hiệu điều khiển Q1
IF (B001_WeeklyTimer.Output AND NOT(B002_YearlyTimer.Output) AND NOT(I2_EmergencyStop)) 
   OR I1_ManualSwitch THEN
    B004_OffDelay.Trigger := TRUE;
    B004_OffDelay.TimeSet := T#4.5s; // Giới hạn phát đúng 3 hồi chuông
    Q1_BellOutput := B003_PulseGen.Output AND B004_OffDelay.Output;
ELSE
    Q1_BellOutput := FALSE;
END_IF;

Giải thích chi tiết các khối chức năng SF cốt lõi

  1. Bộ định thời ngày giờ trong tuần (Weekly Timer - 7 days): Cho phép thiết lập 3 khoảng thời gian đóng/cắt (Cam No1, No2, No3) độc lập cho từng ngày. Thuật toán phân giải độ ưu tiên đảm bảo $\text{Cam 3} > \text{Cam 2} > \text{Cam 1}$ khi các khoảng cài đặt trùng lặp.
  2. Bộ phát xung không đồng bộ (Asynchronous Pulse Generator): Điều biến độ rộng xung ngõ ra theo tham số $T_H$ (thời gian dẫn) và $T_L$ (thời gian ngắt), tạo chuỗi tiếng chuông nhịp nhàng thay vì tiếng kêu liên tục gây cháy cuộn hút chuông điện.
  3. Tính năng duy trì trạng thái (Retentive Memory - REM): Đảm bảo trong tình huống mất nguồn đột ngột, toàn bộ cấu hình thời gian và các bộ đếm trạng thái không bị xóa về 0, hệ thống tự tái đồng bộ ngay khi có điện lưới trở lại.

Kiểm thử và đánh giá hiệu năng (Testing & Validation)

Hệ thống đã trải qua quá trình kiểm thử nghiêm ngặt tại xưởng thực hành Điện Công nghiệp:

          Độ chính xác kích hoạt chuông đúng giờ (30 ngày liên tục)
  • Độ bao phủ kịch bản kiểm thử (Test Scenario Coverage): $100%$ bao gồm 48 mốc chuông trong tuần, 5 kịch bản mất điện đột ngột và 10 lần kích hoạt chuông thủ công qua phím bấm ngoài.
  • Thời gian đáp ứng trễ (Trigger Latency): $< 15\text{ms}$ từ khi đồng hồ RTC điểm thời gian cài đặt đến khi tiếp điểm rơ-le Q1 đóng mạch.
  • Độ chính xác đồng hồ thời gian thực (RTC Drift): Độ trôi thời gian đo đạc thực tế chỉ $\approx 1.2\text{s}$ sau 30 ngày vận hành liên tục tại nhiệt độ môi trường $28^\circ\text{C} - 34^\circ\text{C}$.
  • Khả năng chịu dòng khởi động (Inrush Current Handling): Tiếp điểm rơ-le $10\text{A}$ của LOGO! 230RC chịu được dòng khởi động đỉnh $18.4\text{A}$ của hệ thống 4 chuông điện $220\text{V}$ đấu song song mà không xuất hiện hiện tượng dính tiếp điểm (contact welding).

Đổi mới và đóng góp

  1. Chuyển dịch hoàn toàn từ điều khiển nối cứng sang điều khiển logic khả trình: Giảm thiểu $85%$ số lượng dây dẫn trong tủ điều khiển, loại bỏ hoàn toàn các rơ-le trung gian và rơ-le thời gian cơ khí dạng ống xoắn khí nén vốn có tỷ lệ hỏng hóc cao.
  2. Thuật toán điều chế nhịp chuông tự động linh hoạt: Tích hợp bộ phát xung không đồng bộ cho phép tùy biến kiểu chuông (chuông dồn 3 hồi ngắn cho báo cháy khẩn cấp, 1 hồi dài cho vào lớp) chỉ bằng việc thay đổi thông số phần mềm $T_H, T_L$ mà không tốn thêm bất kỳ linh kiện phần cứng nào.
  3. Tự động hóa loại trừ ngày nghỉ lễ thông minh: Ứng dụng khối định thời năm (Yearly Timer) loại bỏ hoàn toàn việc nhân viên bảo vệ phải đến trường tắt cầu dao chuông vào các dịp nghỉ hè, Tết Nguyên Đán hay các ngày lễ quốc gia.
TIẾT KIỆM KHÔNG GIAN TỦ ĐIỆN VÀ ĐIỆN NĂNG TIÊU THỤ

Tủ điều khiển rơ-le cơ truyền thống:

Tủ điều khiển ứng dụng Siemens LOGO! 230RC:

Ứng dụng thực tế và triển khai

Kịch bản triển khai thực tế

Hệ thống được thiết kế dưới dạng tủ điều khiển module hóa, sẵn sàng đấu nối trực tiếp vào mạng lưới điện trường học:

  • Hạ tầng nguồn: Cấp nguồn $230\text{VAC}$ qua aptomat tép $1\text{P} - 6\text{A}$.
  • Hạ tầng chuông: Đấu nối trực tiếp vào tiếp điểm thường mở (NO) của ngõ ra $Q_1$. Trường hợp công suất tải chuông vượt quá $2000\text{W}$, ngõ ra $Q_1$ sẽ điều khiển cuộn hút của Contactor trung gian ($220\text{V} - 22\text{A}$).
                                   [Relay Q1]
              [Tải < 2000W: Nối trực tiếp]    [Tải > 2000W: Nối qua Contactor]

Phân tích tài chính và hoàn vốn (Cost-Benefit & ROI)

  • Chi phí vật tư thiết bị:
    • Mô-đun Siemens LOGO! 230RC: 2.450.000 VNĐ
    • Vỏ tủ điện IP54 + Khí cụ đóng cắt bảo vệ: 450.000 VNĐ
    • Nút nhấn công nghiệp, dây dẫn, phụ kiện: 200.000 VNĐ
    • Tổng chi phí chế tạo: $\approx 3.100.000\text{ VNĐ}$
  • Hiệu quả kinh tế: Giảm $100%$ chi phí trả thêm giờ cho nhân sự trực rung chuông thủ công ($\approx 1.500.000\text{ VNĐ/tháng}$).
  • Thời gian hoàn vốn đầu tư (ROI): $$\text{Thời gian ROI} = \frac{3.100.000\text{ VNĐ}}{1.500.000\text{ VNĐ/tháng}} \approx 2.06\text{ tháng}$$

Hạn chế và hướng phát triển

Hạn chế kỹ thuật hiện tại

  • Đồng bộ thời gian: Dòng LOGO! 230RC thế hệ cũ chưa hỗ trợ giao thức NTP (Network Time Protocol), sau mỗi 6–12 tháng cần chỉnh tay lại sai số vài chục giây của tinh thể thạch anh.
  • Giao tiếp người - máy (HMI): Màn hình hiển thị tích hợp chỉ có 4 dòng ký tự cơ bản, việc cài đặt lịch trực tiếp trên phím bấm thiết bị đòi hỏi kỹ thuật viên phải nắm rõ mã hàm logic.

Hướng nâng cấp mở rộng

  1. Tích hợp mô-đun truyền thông IoT/Ethernet: Nâng cấp lên dòng LOGO! 8 (LOGO! 230RCE) tích hợp sẵn Web Server và cổng RJ45, cho phép hiệu chỉnh lịch chuông từ xa qua giao diện Web hoặc ứng dụng điện thoại.
  2. Đồng bộ thời gian vệ tinh GPS: Kết nối mô-đun nhận tín hiệu GPS/NTP để độ sai lệch thời gian luôn bằng $0\text{ ms}$.
  3. Phân vùng thông báo thông minh: Mở rộng thêm mô-đun mở rộng ngõ ra kỹ thuật số DM8/DM16 để chia hệ thống chuông theo từng khu vực: Khu Giảng đường, Khu Thể thao, Xưởng Thực hành.

Đối tượng hưởng lợi

  • Học sinh và Giáo viên: Thụ hưởng môi trường học tập đúng giờ chuẩn xác $100%$, tạo nền nếp kỷ cương tự giác trong các buổi học.
  • Nhà trường & Đơn vị quản trị: Tiết kiệm hơn 18.000.000 VNĐ chi phí nhân công mỗi năm, hiện đại hóa cơ sở vật chất với thiết bị chuẩn công nghiệp bền bỉ trên 10 năm.
  • Kỹ sư bảo trì & Kỹ thuật viên: Sở hữu hệ thống có độ tin cậy vượt trội, sơ đồ nguyên lý chuẩn mực, giảm $95%$ thời gian can thiệp sửa chữa sự cố.
  • Sinh viên chuyên ngành Điện - Tự động hóa: Tài liệu học tập mẫu mực về việc ứng dụng bộ điều khiển logic nhỏ (Micro PLC) để giải quyết các bài toán tự động hóa dân dụng và công nghiệp.

Câu hỏi thường gặp

1. Yêu cầu kỹ thuật cốt lõi để triển khai mạch chuông dùng LOGO! là gì?

Hệ thống yêu cầu nguồn điện xoay chiều ổn định $115\dots 230\text{VAC}$, một Aptomat bảo vệ nhánh $6\text{A}$, đường dây dẫn tín hiệu chống nhiễu tiết diện tối thiểu $1.5\text{mm}^2$ đi đến các chuông điện và không gian lắp đặt tủ điện đạt chuẩn bảo vệ từ IP54 trở lên.

2. Khi mất điện lưới toàn trường, lịch cài đặt bên trong LOGO! có bị mất không?

Không. Thiết bị Siemens LOGO! 230RC lưu chương trình điều khiển vĩnh viễn trên bộ nhớ EEPROM không bay hơi (non-volatile memory). Đồng thời, khối đồng hồ thời gian thực (RTC) bên trong được duy trì bởi tụ điện dung lượng cao/pin nuôi chuyên dụng với thời gian chờ duy trì giờ lên đến 80 giờ.

3. Có thể bấm chuông khẩn cấp ngoài lịch đã cài đặt trước được không?

Hoàn toàn được. Hệ thống tích hợp sẵn ngõ vào số $I_1$ đấu nối với nút ấn cơ khí ngoài mặt tủ hoặc nút bấm từ xa tại phòng Đào tạo. Khi bấm nút, cổng logic OR sẽ kích hoạt ngõ ra $Q_1$ ngay lập tức mà không làm ảnh hưởng hay sai lệch chu trình thời gian đã lập trình.

4. Hệ thống chuông này có thể chịu được tải bao nhiêu chuông điện cùng lúc?

Ngõ ra rơ-le $Q_1$ của LOGO! 230RC chịu được dòng định mức $10\text{A}$ ở điện áp $230\text{VAC}$. Với chuông điện trường học thông thường công suất $30\text{W} - 50\text{W}$ ($\approx 0.2\text{A}$), rơ-le có thể tải trực tiếp từ 20–30 chuông. Nếu quy mô trường học lớn hơn, chỉ cần gắn thêm một khởi động từ (Contactor) trung gian để tăng công suất không giới hạn.

5. Chi phí bảo dưỡng định kỳ hàng năm cho hệ thống là bao nhiêu?

Chi phí bảo dưỡng gần như bằng 0 VNĐ do hệ thống ở trạng thái tĩnh không có chi tiết cơ khí chuyển động phức tạp. Kỹ thuật viên chỉ cần kiểm tra độ siết chặt của các ốc vít đầu nối dây và vệ sinh bụi tủ điện 6 tháng/lần.


Kết luận

Đề tài "Trang bị điện cho mạch chuông trường học dùng LOGO!" đã chứng minh tính ưu việt vượt trội của giải pháp tự động hóa lập trình được so với các hệ thống điều khiển cơ điện truyền thống. Việc làm chủ công nghệ điều khiển với dòng Micro PLC Siemens LOGO! 230RC không chỉ giải quyết triệt để bài toán đồng bộ giờ giấc trong cơ sở giáo dục với độ chính xác cao, mà còn mở ra hướng tiếp cận chuẩn mực cho các ứng dụng tự động hóa tòa nhà (Building Automation), chiếu sáng thông minh và quản lý năng lượng hiệu quả. Hệ thống là minh chứng rõ nét cho việc ứng dụng kiến thức kỹ thuật Điện công nghiệp vào thực tiễn đời sống với chi phí tối ưu và độ bền bỉ dài lâu.