Giới thiệu dự án

Trong kỷ nguyên đô thị hóa và phát triển các công trình cao tầng, thang máy là hạng mục cơ điện (M&E) thiết yếu, chiếm từ 6% đến 10% tổng mức đầu tư xây dựng công trình. Sự gia tăng mật độ dân cư tại các tòa nhà cao ốc, chung cư, bệnh viện và trung tâm thương mại đòi hỏi hệ thống vận chuyển trục đứng phải đạt độ tin cậy tuyệt đối, thời gian đáp ứng nhanh và tích hợp giám sát tập trung.

Hệ thống thang máy truyền thống điều khiển bằng rơ-le tiếp điểm cơ khí bộc lộ nhiều điểm nghẽn nghiêm trọng: tủ điện cồng kềnh, nguy cơ mòn tiếp điểm, khó thay đổi logic điều khiển và hoàn toàn thiếu khả năng kết nối giám sát từ xa. Ngược lại, các giải pháp sử dụng vi điều khiển (MCU) tự chế thường kém ổn định trong môi trường công nghiệp có độ nhiễu điện từ (EMI) cao. Đồ án tốt nghiệp "Lập trình mô phỏng hệ thống thang máy 4 tầng sử dụng PLC S7-1200" (Tác giả: Đào Nhất Khang, GVHD: ThS. Võ Minh Thiện & ThS. Nguyễn Văn Hậu – Trường Đại học Kỹ thuật - Công nghệ Cần Thơ) được nghiên cứu nhằm giải quyết triệt để các tồn tại trên bằng giải pháp tự động hóa công nghiệp chuẩn hóa.

                KIẾN TRÚC TỔNG THỂ HỆ THỐNG ĐIỀU KHIỂN
+-------------------------------------------------------------------+
|               HỆ THỐNG GIÁM SÁT SCADA / WINCC RUNTIME             |
|          - Giám sát vị trí cabin, hướng chuyển động, trạng thái cửa|
|          - Cảnh báo sự cố, nhật ký vận hành qua PROFINET (TCP/IP)  |
+---------------------------------+---------------------------------+
                                  |
                           (Cáp Ethernet)
                                  |
+---------------------------------v---------------------------------+
|              BỘ ĐIỀU KHIỂN TRUNG TÂM PLC S7-1200 CPU 1212C        |
|  - OB1 (Main Program Cycle)                                       |
|  - FC1 (Xử lý nút bấm gọi tầng)    - FC3 (Điều khiển cửa buồng)   |
|  - FC2 (Thuật toán chọn chiều)     - DB/M (Vùng nhớ trạng thái)   |
+-------------------+-----------------------------+-----------------+
                    |                             |
      (Tín hiệu đầu vào - 24VDC)    (Tín hiệu đầu ra - Digital Out)
                    |                             |
+-------------------v-------------+ +-------------v-----------------+
|      THIẾT BỊ NGOẠI VI VÀO      | |      CƠ CẤU CHẤP HÀNH RA      |
| - Nút gọi tầng ngoài (%I0.0-%I0.5)| - Kéo tời đi lên (%Q0.2)       |
| - Nút gọi trong cabin (%I0.6-%I1.1)| - Kéo tời đi xuống (%Q0.3)     |
| - Nút đóng/mở cửa (%I1.2-%I1.3) | - Động cơ mở cửa (%Q0.0)        |
| - Cảm biến vị trí tầng (%I1.4)  | - Động cơ đóng cửa (%Q0.1)      |
| - Công tắc hành trình (%I1.5-%I1.6)|                              |
+---------------------------------+ +-------------------------------+

Mục tiêu dự án

  1. Thiết kế và chuẩn hóa sơ đồ phân bổ tín hiệu vào/ra (I/O Mapping) cho hệ thống thang máy 4 tầng phục vụ vận chuyển hành khách.
  2. Xây dựng thuật toán điều khiển thu thập hai chiều (Collective-Selective Control Algorithm) trên bộ điều khiển logic khả trình (PLC) Siemens SIMATIC S7-1200.
  3. Lập trình module hóa chương trình điều khiển bằng ngôn ngữ Ladder Logic (LAD) trên phần mềm TIA Portal V15.1.
  4. Thiết kế giao diện điều khiển giám sát và thu thập dữ liệu (SCADA) trực quan, đồng bộ hóa dữ liệu thời gian thực qua giao thức PROFINET Industrial Ethernet.

Phương pháp tiếp cận và kết quả kỳ vọng

Dự án sử dụng phương pháp mô hình hóa hướng module (Modular Programming Approach), phân tách tác vụ điều khiển thành các hàm chức năng (FC - Function Blocks) độc lập: xử lý tín hiệu gọi tầng, giải thuật phân định chiều ưu tiên, điều khiển truyền động cabin và chu trình an toàn đóng/mở cửa.

Hệ thống bảo đảm các chỉ số kỹ thuật đo lường được:

  • Thời gian quét vòng lặp (PLC Scan Time) duy trì dưới 5 ms.
  • Độ chính xác dừng sàn đạt mức sai số ±10 mm đến ±15 mm khi kết hợp cảm biến tiệm cận từ tính.
  • Độ trễ truyền thông SCADA thời gian thực < 100 ms.
  • Khóa liên động an toàn (Interlock Safety) đáp ứng tức thời trong vòng 1 chu kỳ quét.

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

Hệ thống tập trung vào mô hình thang máy 4 tầng đơn (1 buồng thang, 1 giếng thang), dẫn động bằng động cơ kéo cáp qua puly ma sát, tích hợp cửa tự động 2 cánh mở tim và hệ thống phanh hãm điện từ thường đóng. Giới hạn đề tài không bao gồm điều khiển nhóm (Group Supervisory Control) và thuật toán bù tải trọng biến thiên liên tục.


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

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

Để lựa chọn nền tảng kỹ thuật tối ưu, hệ thống thang máy điều khiển bằng PLC được phân tích đối sánh trực tiếp với hai phương pháp phổ biến khác trên thị trường:

Tiêu chí kỹ thuật Mạch Rơ-le Contactor truyền thống Vi điều khiển nhúng (MCU / STM32 / PIC) PLC Siemens S7-1200 (Giải pháp đề xuất)
Độ tin cậy công nghiệp Kém (dễ mòn tiếp điểm, kẹt cơ khí) Trung bình (nhạy cảm với xung nhiễu điện) Rất cao (chuẩn cách ly quang quang học Optocoupler)
Tính linh hoạt bảo trì Kém (phải đấu nối lại toàn bộ dây cứng) Trung bình (phải nạp lại vi điều khiển) Rất cao (sửa đổi logic phần mềm qua mạng LAN)
Khả năng mở rộng I/O Rất khó khăn Phức tạp (thiết kế lại PCB) Dễ dàng qua Signal Board (SB) / Signal Module (SM)
Kết nối SCADA/HMI Không hỗ trợ Phức tạp (tự viết driver RS485/Modbus) Tích hợp sẵn PROFINET, OPC UA, WinCC Native
Thời gian triển khai Dài (4-6 tuần) Trung bình (3-4 tuần) Nhanh chóng (1-2 tuần với TIA Portal)
               MA TRẬN YÊU CẦU HỆ THỐNG THEO NGUYÊN TẮC MOSCOW
+-----------------------------------------------------------------------------+
| MUST HAVE (Bắt buộc phải có)                                                |
| - Đăng ký và lưu nhớ lệnh gọi tầng trong cabin và ngoài sảnh.                |
| - Khóa liên động: Cabin chỉ chuyển động khi cửa đóng hoàn toàn (%I1.6 = 1).  |
| - Tự động dừng chính xác sàn tầng theo tín hiệu cảm biến vị trí (%I1.4).     |
| - Phanh hãm điện từ ngắt khi mất nguồn động cơ kéo.                         |
+-----------------------------------------------------------------------------+
| SHOULD HAVE (Nên có)                                                        |
| - Giao diện SCADA mô phỏng chuyển động cabin 2D thời gian thực.             |
| - Đèn báo chỉ thị chiều chuyển động (Lên/Xuống) và vị trí số tầng.           |
| - Tự động mở cửa lại khi có lệnh can thiệp (%I1.2 - Open Door).             |
+-----------------------------------------------------------------------------+
| COULD HAVE (Có thể mở rộng)                                                 |
| - Cảnh báo quá tải trọng lượng buồng thang.                                  |
| - Bộ đếm số chu kỳ hành trình để phục vụ kế hoạch bảo trì dự đoán.           |
+-----------------------------------------------------------------------------+
| WON'T HAVE (Chưa triển khai trong giai đoạn này)                            |
| - Thuật toán cân bằng tải nhóm nhiều thang máy thông minh (Group Elevator). |
| - Tích hợp nhận diện khuôn mặt hành khách hoặc thẻ từ RFID kiểm soát tầng.  |
+-----------------------------------------------------------------------------+

Thiết kế hệ thống

Cấu hình phần cứng và thông số kỹ thuật

Hệ thống sử dụng bộ điều khiển khả trình Siemens SIMATIC S7-1200 CPU 1212C DC/DC/DC (Mã hiệu: 6ES7 212-1AE40-0XB0) tích hợp:

  • Bộ nhớ làm việc (Work Memory): 75 KB.
  • Bộ nhớ nạp (Load Memory): 1 MB tích hợp, mở rộng bằng thẻ nhớ Memory Card.
  • Tích hợp sẵn 8 ngõ vào số (DI) 24VDC và 6 ngõ ra số (DO) dạng Transistor 24VDC / 0.5A.
  • Cổng giao tiếp: 1 cổng PROFINET RJ45 hỗ trợ chuẩn truyền thông TCP/IP, S7 Communication.
  • Môi trường phát triển tích hợp: Siemens Totally Integrated Automation (TIA) Portal V15.1.
             SƠ ĐỒ KHỐI PHẦN CỨNG BỘ ĐIỀU KHIỂN PLC S7-1200
+-------------------------------------------------------------------------+
|                    BỘ NGUỒN CÔNG NGHIỆP 24VDC (PM1207)                  |
+------------------------------------+------------------------------------+
                                     |
+------------------------------------v------------------------------------+
|               SIMATIC S7-1200 CPU 1212C DC/DC/DC                        |
|                                                                         |
|  [PROFINET PORT] <====== Cáp Ethernet CAT6 ======> [PC SCADA Runtime]  |
|                                                                         |
|  [DIGITAL INPUTS - 24VDC]                    [DIGITAL OUTPUTS - TRANS]  |
|  - %I0.0 : Nút gọi Lên Tầng 1                - %Q0.0 : Động cơ Mở Cửa   |
|  - %I0.1 : Nút gọi Lên Tầng 2                - %Q0.1 : Động cơ Đóng Cửa |
|  - %I0.2 : Nút gọi Lên Tầng 3                - %Q0.2 : Động cơ Kéo Lên  |
|  - %I0.3 : Nút gọi Xuống Tầng 2              - %Q0.3 : Động cơ Kéo Xuống|
|  - %I0.4 : Nút gọi Xuống Tầng 3                                         |
|  - %I0.5 : Nút gọi Xuống Tầng 4                                         |
|  - %I0.6-%I1.1 : Gọi tầng Cabin 1..4                                    |
|  - %I1.2-%I1.3 : Nút Mở/Đóng cửa Cabin                                  |
|  - %I1.4 : Cảm biến vị trí Cabin                                        |
|  - %I1.5-%I1.6 : CTTHT Cửa Mở/Đóng                                      |
+-------------------------------------------------------------------------+

Thiết kế an toàn và bảo mật hệ thống

  • Know-how Protection: Mã hóa các khối hàm FC1, FC2 nhằm bảo vệ bản quyền thuật toán.
  • Access Level Protection: Thiết lập mật khẩu bảo vệ CPU 3 cấp độ (Read/Write, Read-only, No access).
  • Hardware Interlock: Mạch khóa chéo liên động phần cứng giữa ngõ ra cuộn hút công tắc tơ thuận %Q0.2 (Kéo lên) và nghịch %Q0.3 (Kéo xuống), ngăn chặn tuyệt đối sự cố ngắn mạch nguồn động lực.

Phương pháp nghiên cứu và quản lý dự án

Dự án áp dụng mô hình phát triển hệ thống điều khiển chữ V (V-Model for Industrial Automation):

                   MÔ HÌNH V-MODEL TRIỂN KHAI DỰ ÁN
  Phân tích yêu cầu                          Kiểm thử tích hợp SCADA
         \                                              /
    Thiết kế giải thuật                   Kiểm tra logic S7-PLCSIM
           \                                  /
      Lập bảng I/O Tag                 Kiểm thử đơn vị FC Block
             \                              /
         Hiện thực hóa code LAD trên TIA Portal V15.1
  • Tiến độ thực hiện (8 tuần):
    • Tuần 1-2: Khảo sát động học thang máy, tính toán tải trọng đối trọng và xây dựng lưu đồ thuật toán.
    • Tuần 3-4: Cấu hình phần cứng phần mềm TIA Portal V15.1, quy hoạch bảng biến Tag I/O.
    • Tuần 5-6: Lập trình các khối chương trình OB1, FC1, FC2, FC3; mô phỏng logic bằng S7-PLCSIM.
    • Tuần 7: Thiết kế giao diện SCADA WinCC, liên kết biến Tags và cấu hình thuộc tính chuyển động.
    • Tuần 8: Chạy thử nghiệm toàn diện các kịch bản gọi tầng, tối ưu hóa thời gian quét và hoàn thiện tài liệu.

Implementation và kết quả

Quy trình phát triển và cấu trúc chương trình

Chương trình điều khiển được xây dựng phân cấp trên TIA Portal V15.1:

  • Khối OB1 (Main Organization Block): Quản lý chu trình thực thi chính, gọi tuần tự các khối hàm chức năng.
  • Khối FC1 (FC_Nut_Nhan): Tiếp nhận, khử rung tín hiệu nút nhấn và lưu cờ nhớ gọi tầng (Set/Reset Memory Bits).
  • Khối FC2 (FC_Dieu_Khien_Chieu): Giải thuật so sánh tầng hiện tại (Current_Floor) với tầng đích (Target_Floor) để kích hoạt biến cờ chuyển động Elevator_Up hoặc Elevator_Down.
  • Khối FC3 (FC_Cua_Thang): Quản lý chu trình đóng/mở cửa cabin thông qua các khối định thời (Timer TON) và công tắc hành trình.

Danh mục Tag I/O chi tiết của hệ thống

+-----------+----------------------+-----------+-----------------------------------+
| Địa chỉ   | Tên biến (Tag Name)  | Kiểu dữ liệu | Chức năng kỹ thuật                |
+-----------+----------------------+-----------+-----------------------------------+
| %I0.0     | I_F1_Up              | Bool      | Nút nhấn sảnh Tầng 1 gọi đi lên   |
| %I0.1     | I_F2_Up              | Bool      | Nút nhấn sảnh Tầng 2 gọi đi lên   |
| %I0.2     | I_F3_Up              | Bool      | Nút nhấn sảnh Tầng 3 gọi đi lên   |
| %I0.3     | I_F2_Down            | Bool      | Nút nhấn sảnh Tầng 2 gọi đi xuống |
| %I0.4     | I_F3_Down            | Bool      | Nút nhấn sảnh Tầng 3 gọi đi xuống |
| %I0.5     | I_F4_Down            | Bool      | Nút nhấn sảnh Tầng 4 gọi đi xuống |
| %I0.6     | I_Inside_F1          | Bool      | Nút nhấn chọn Tầng 1 trong Cabin  |
| %I0.7     | I_Inside_F2          | Bool      | Nút nhấn chọn Tầng 2 trong Cabin  |
| %I1.0     | I_Inside_F3          | Bool      | Nút nhấn chọn Tầng 3 trong Cabin  |
| %I1.1     | I_Inside_F4          | Bool      | Nút nhấn chọn Tầng 4 trong Cabin  |
| %I1.2     | I_Inside_Door_Open   | Bool      | Nút nhấn giữ mở cửa trong Cabin   |
| %I1.3     | I_Inside_Door_Close  | Bool      | Nút nhấn đóng cửa nhanh Cabin     |
| %I1.4     | I_Cabin_Position     | Bool      | Cảm biến vị trí nhận biết sàn tầng|
| %I1.5     | I_Door_Opened        | Bool      | Limit switch hành trình cửa đã mở |
| %I1.6     | I_Door_Closed        | Bool      | Limit switch hành trình cửa đã đóng|
| %Q0.0     | Q_Door_Open          | Bool      | Động cơ điều khiển mở cửa cabin   |
| %Q0.1     | Q_Door_Close         | Bool      | Động cơ điều khiển đóng cửa cabin  |
| %Q0.2     | Q_Elevator_Up        | Bool      | Điều khiển tời kéo Cabin chạy lên |
| %Q0.3     | Q_Elevator_Down      | Bool      | Điều khiển tời kéo Cabin chạy xuống|
+-----------+----------------------+-----------+-----------------------------------+

Code Snippet logic xử lý nút gọi tầng và điều khiển truyền động (Structured Control Logic)

// ====================================================================
// FUNCTION FC_Elevator_Core_Logic : Xử lý chuyển động và dừng tầng
// ====================================================================

// 1. Ghi nhận và duy trì tín hiệu gọi tầng (Set Memory Flags)
IF "I_F1_Up" OR "I_Inside_F1" THEN
    "M_Req_Floor_1" := TRUE;
END_IF;

IF "I_F4_Down" OR "I_Inside_F4" THEN
    "M_Req_Floor_4" := TRUE;
END_IF;

// 2. Logic kiểm tra an toàn cửa và điều khiển động cơ kéo lên
IF ("Target_Floor" > "Current_Floor") 
    AND "I_Door_Closed" 
    AND NOT "Q_Elevator_Down" THEN
    
    "Q_Elevator_Up" := TRUE;
    "Q_Elevator_Down" := FALSE;
ELSIF ("Target_Floor" < "Current_Floor") 
    AND "I_Door_Closed" 
    AND NOT "Q_Elevator_Up" THEN
    
    "Q_Elevator_Down" := TRUE;
    "Q_Elevator_Up" := FALSE;
ELSE
    // Dừng chuyển động khi đã đến tầng hoặc vi phạm liên động an toàn
    "Q_Elevator_Up" := FALSE;
    "Q_Elevator_Down" := FALSE;
END_IF;

// 3. Xử lý mở cửa khi cabin dừng chính xác tại sàn tầng yêu cầu
IF (NOT "Q_Elevator_Up" AND NOT "Q_Elevator_Down") 
    AND "I_Cabin_Position" 
    AND ("Current_Floor" = "Target_Floor") THEN
    
    // Kích hoạt chu trình mở cửa tự động
    "Q_Door_Open" := TRUE;
    "Q_Door_Close" := FALSE;
    
    // Xóa cờ nhớ gọi tầng sau khi phục vụ
    CASE "Current_Floor" OF
        1: "M_Req_Floor_1" := FALSE;
        2: "M_Req_Floor_2" := FALSE;
        3: "M_Req_Floor_3" := FALSE;
        4: "M_Req_Floor_4" := FALSE;
    END_CASE;
END_IF;

Thử nghiệm và đánh giá chất lượng (Testing & Validation)

Hệ thống được kiểm thử thông qua 40 kịch bản vận hành độc lập trên môi trường liên kết S7-PLCSIM V15.1 và SCADA WinCC:

  • Kịch bản gọi tầng cùng chiều: Cabin đang ở tầng 1 chạy lên tầng 4, nhận đồng thời cuộc gọi tại tầng 2 (Up) và tầng 3 (Down). Kết quả: Cabin dừng phục vụ tầng 2, tiếp tục lên tầng 4, sau đó mới đổi chiều xuống tầng 3. Độ chính xác thuật toán: 100%.
  • Kịch bản an toàn cửa: Cưỡng bức tác động ngắt tín hiệu %I1.6 (hở cửa) trong quá trình cabin đang chạy. Kết quả: Ngõ ra %Q0.2 hoặc %Q0.3 bị ngắt ngay lập tức trong thời gian phản hồi < 3.2 ms, kích hoạt phanh hãm điện từ.
  • Hiệu năng hệ thống: Vòng quét chu kỳ CPU đạt trung bình 2.8 ms, mức chiếm dụng bộ nhớ Work Memory chỉ 18.4% (13.8 KB / 75 KB), đảm bảo dư dôi tài nguyên cho việc nâng cấp.

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

  1. Thuật toán điều khiển thu thập thông minh (Full Collective Logic): Tối ưu hóa chu trình đón trả khách theo hướng ưu tiên vector chuyển động, giảm thiểu 28.5% thời gian chờ trung bình so với thuật toán điều khiển đơn (Non-collective Single Automatic).
  2. Kiến trúc phần mềm chuẩn hóa IEC 61131-3: Toàn bộ chương trình được cấu trúc hóa theo các khối FC rõ ràng, quản lý dữ liệu tập trung qua Data Blocks (DB), cho phép tái sử dụng đến 85% mã nguồn khi mở rộng thang máy lên 6 hoặc 8 tầng.
  3. Tích hợp giám sát thời gian thực SCADA/WinCC qua PROFINET: Số hóa toàn diện bảng điều khiển cơ khí sang giao diện HMI/SCADA độ phân giải cao, hỗ trợ nhân viên kỹ thuật chẩn đoán lỗi tiếp điểm và trạng thái cảm biến mà không cần mở tủ điện.
                  SO SÁNH CÁC CHỈ SỐ KỸ THUẬT QUAN TRỌNG
+-------------------------------------+------------------+------------------+
| Chỉ số kỹ thuật                     | Giải pháp cũ     | Đồ án S7-1200    |
+-------------------------------------+------------------+------------------+
| Thời gian chờ trung bình (Hành lang)| 42.0 giây        | 30.0 giây (-28.5%)|
| Tần suất lỗi do kẹt tiếp điểm relay | 3 - 5 lỗi/tháng  | 0 lỗi (Số hóa)   |
| Thời gian chẩn đoán sự cố           | 120 phút         | 10 phút (-91.6%) |
| Tiết kiệm điện năng hệ thống M&E    | Mức cơ sở (100%) | Giảm 18.5%       |
+-------------------------------------+------------------+------------------+

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

Bối cảnh ứng dụng thực tế

Giải pháp điều khiển thang máy 4 tầng bằng PLC S7-1200 có tính ứng dụng cao tại:

  • Các tòa nhà văn phòng cho thuê quy mô vừa và nhỏ (4 đến 6 tầng).
  • Các cơ sở y tế tư nhân, phòng khám đa khoa cần độ êm ái khi vận chuyển cáng bệnh nhân.
  • Biệt thự cao cấp gia đình (Home Lift) yêu cầu độ tin cậy tuyệt đối và tính thẩm mỹ cao.
  • Hệ thống thang máy tải hàng tự động trong các nhà máy chế biến thực phẩm, may mặc.
               LỘ TRÌNH TRIỂN KHAI VÀ THƯƠNG MẠI HÓA (ROADMAP)
+-----------------------------------------------------------------------------+
| GIAI ĐOẠN 1: MÔ PHỎNG & TỐI ƯU (Đã hoàn thành trong đồ án)                  |
| - Hoàn thiện code LAD trên TIA Portal V15.1 và giao diện WinCC Runtime.     |
| - Kiểm tra 100% test cases trên S7-PLCSIM.                                  |
+-----------------------------------------------------------------------------+
| GIAI ĐOẠN 2: THI CÔNG MÔ HÌNH VẬT LÝ DEMO (3 tháng)                         |
| - Chế tạo khung cơ khí thang máy 4 tầng tỷ lệ 1:10 bằng Mica và thép hộp.   |
| - Đấu nối động cơ DC Servo/Step và cảm biến quang điện thực tế với PLC.      |
+-----------------------------------------------------------------------------+
| GIAI ĐOẠN 3: TÍCH HỢP BIẾN TẦN & TỦ ĐIỆN THỰC TẾ (6 tháng)                  |
| - Lắp ráp tủ điện chuẩn công nghiệp IP54, tích hợp biến tần Siemens V20/G120|
| - Đăng kiểm an toàn kỹ thuật theo tiêu chuẩn TCVN 6395:2008.                |
+-----------------------------------------------------------------------------+

Phân tích hiệu quả kinh tế (Cost-Benefit & ROI)

  • Chi phí đầu tư thiết bị PLC & SCADA: Ước tính khoảng 18.000.000 VNĐ - 25.000.000 VNĐ (cho bộ điều khiển S7-1200, module mở rộng, phụ kiện tủ điện).
  • Chi phí bảo trì vận hành: Giảm 45% so với hệ thống rơ-le do không tốn chi phí thay thế tiếp điểm định kỳ.
  • Thời gian hoàn vốn (ROI): Ước tính từ 12 đến 16 tháng dựa trên việc cắt giảm thời gian dừng máy (Downtime) và tiết kiệm điện năng tiêu thụ.

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

Hạn chế kỹ thuật

  • Hệ thống mới dừng lại ở cấp độ mô phỏng liên kết phần mềm (Software-in-the-loop Simulation) giữa TIA Portal, PLCSIM và WinCC, chưa thử nghiệm trên tải trọng cơ khí biến thiên thực tế.
  • Chưa tích hợp khối biến tần (Inverter) chuyên dụng qua mạng truyền thông Modbus RTU/RS485 để điều khiển đa cấp tốc độ hoặc biên dạng gia tốc chữ S (S-curve Profile).

Hướng phát triển tương lai

  1. Mở rộng thuật toán điều khiển cho hệ thống thang máy đôi hoặc nhóm 3-4 thang (Group Dispatching Algorithm) ứng dụng lý thuyết logic mờ (Fuzzy Logic) để phân bổ cabin tối ưu.
  2. Tích hợp module IoT Gateway (Siemens IOT2050 hoặc ESP32) để gửi dữ liệu trạng thái, nhật ký hành trình lên nền tảng đám mây (Cloud Dashboard AWS/Azure) phục vụ quản lý tòa nhà thông minh (BMS - Building Management System).
  3. Triển khai thuật toán bảo trì dự đoán (Predictive Maintenance) dựa trên việc giám sát nhiệt độ động cơ và độ rung cáp tải qua cảm biến IoT.

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

+-----------------------------------------------------------------------------+
| ĐỐI TƯỢNG HƯỞNG LỢI VÀ GIÁ TRỊ MANG LẠI                                     |
+-----------------------------------------------------------------------------+
| 1. SINH VIÊN & NGHIÊN CỨU SINH                                              |
|    - Cung cấp tài liệu tham khảo hoàn chỉnh về lập trình PLC S7-1200 chuẩn. |
|    - Cung cấp kiến trúc code mẫu LAD/FBD phục vụ đồ án môn học Tự động hóa. |
+-----------------------------------------------------------------------------+
| 2. KỸ SƯ TỰ ĐỘNG HÓA & LẬP TRÌNH ĐIỀU KHIỂN                                 |
|    - Nắm vững quy trình thiết kế cấu trúc I/O Mapping cho hệ thống trục đứng|
|    - Ứng dụng mô hình SCADA WinCC kết nối PROFINET chuẩn công nghiệp.       |
+-----------------------------------------------------------------------------+
| 3. DOANH NGHIỆP THI CÔNG CƠ ĐIỆN & CHỦ ĐẦU TƯ                               |
|    - Sở hữu giải pháp điều khiển thang máy ổn định, tin cậy cao.            |
|    - Giảm 45% chi phí bảo trì và rút ngắn thời gian xử lý sự cố.           |
+-----------------------------------------------------------------------------+

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

1. Yêu cầu kỹ thuật phần cứng tối thiểu để triển khai giải pháp này là gì?

Hệ thống yêu cầu 1 bộ điều khiển trung tâm Siemens SIMATIC S7-1200 CPU 1212C DC/DC/DC hoặc CPU 1214C (nếu cần dự phòng thêm chân I/O), bộ nguồn công nghiệp SITOP 24VDC - 5A, biến tần điều khiển động cơ xoay chiều 3 pha (công suất tùy tải trọng cabin), hệ thống cảm biến từ phi tiếp điểm gắn tại các sàn tầng và máy tính vận hành có cài đặt WinCC Runtime Advanced V15.1 trở lên kết nối qua cáp mạng LAN chuẩn Cat5e/Cat6.

2. PLC S7-1200 CPU 1212C có thể mở rộng điều khiển cho thang máy 8 tầng không?

CPU 1212C hỗ trợ mở rộng tối đa 1 Signal Board (SB) gắn trực tiếp trên mặt CPU và 2 Signal Module (SM) gắn bên phải. Đối với thang máy 8 tầng, số lượng tín hiệu vào/ra (I/O) tăng lên khoảng 24 DI và 12 DO. Hệ thống hoàn toàn có thể mở rộng bằng cách gắn thêm 1 module mở rộng số DI 16/DO 16 x 24VDC (Mã hiệu: SM 1223) mà không cần thay đổi CPU chính.

3. Hệ thống xử lý thế nào khi xảy ra sự cố mất điện nguồn đột ngột?

Khi mất nguồn lưới, bộ lưu điện dự phòng (UPS/ARD - Automatic Rescue Device) sẽ cấp nguồn 24VDC cho PLC và nguồn phụ cho động cơ. Chương trình trong PLC nhận tín hiệu báo mất điện sẽ kích hoạt chế độ cứu hộ: tự động điều khiển cabin di chuyển với tốc độ chậm về tầng gần nhất theo chiều nhẹ tải, dừng sàn và kích hoạt ngõ ra %Q0.0 mở cửa cho hành khách thoát ra ngoài an toàn.

4. Giải pháp truyền thông giữa PLC và hệ thống SCADA có đảm bảo tính bảo mật không?

Giao thức PROFINET hoạt động trên nền tảng TCP/IP công nghiệp với tính năng bảo mật cấp phần cứng. TIA Portal V15.1 cung cấp cơ chế bảo vệ giao tiếp (Secure Open User Communication), mã hóa tính toàn vẹn dữ liệu và yêu cầu xác thực bằng mật khẩu đối với mọi trạm SCADA kết nối vào PLC, ngăn chặn các truy cập trái phép làm thay đổi tham số điều khiển.

5. Chi phí đầu tư hệ thống PLC S7-1200 so với bo mạch điều khiển chuyên dụng (Dedicated Elevator Board) như thế nào?

Bo mạch chuyên dụng (như Step, Monarch, Nice 3000) có chi phí sản xuất hàng loạt rẻ hơn 15-20%, nhưng mang tính đóng kín (Black-box), rất khó sửa chữa hoặc nâng cấp khi nhà sản xuất ngừng hỗ trợ linh kiện. Trong khi đó, giải pháp PLC Siemens có tính mở, linh kiện thay thế phổ biến trên toàn cầu, tuổi thọ vận hành (MTBF) trên 10 năm và khả năng tùy biến chức năng không giới hạn, đem lại tổng chi phí sở hữu (TCO - Total Cost of Ownership) tối ưu hơn trong dài hạn.


Kết luận

Đồ án "Lập trình mô phỏng hệ thống thang máy 4 tầng sử dụng PLC S7-1200" của tác giả Đào Nhất Khang đã giải quyết xuất sắc bài toán điều khiển tự động hóa cho phương tiện vận chuyển trục đứng trong công trình dân dụng và công nghiệp. Bằng việc kết hợp sức mạnh xử lý logic của PLC SIMATIC S7-1200 với công cụ mô phỏng giám sát hiện đại TIA Portal V15.1 và SCADA WinCC, đồ án đã hiện thực hóa một hệ thống điều khiển chuẩn mực: vận hành an toàn, thuật toán đón trả khách thông minh, cấu trúc phần mềm module hóa cao và giao diện giám sát trực quan thời gian thực.

Công trình không chỉ là tài liệu học thuật có giá trị tham khảo cao cho sinh viên ngành Công nghệ Kỹ thuật Điện - Điện tử và Tự động hóa, mà còn là giải pháp kỹ thuật có tính ứng dụng thực tiễn vượt trội, sẵn sàng chuyển giao công nghệ cho các doanh nghiệp thi công lắp đặt thang máy hiện đại. Quý độc giả, kỹ sư và doanh nghiệp quan tâm có thể ứng dụng trực tiếp kiến trúc phần mềm và bảng I/O Tag chuẩn này để phát triển, thương mại hóa các dòng thang máy thông minh thế hệ mới.