Giới thiệu dự án

Ùn tắc giao thông tại các đô thị lớn là một trong những rào cản lớn nhất đối với sự phát triển kinh tế - xã hội. Theo thống kê từ các cơ quan quản lý đô thị và giao thông vận tải, thiệt hại kinh tế do ùn tắc tại các đô thị loại I có thể lên tới hàng nghìn tỷ đồng mỗi năm do lãng phí nhiên liệu, tăng phát thải khí nhà kính và mất thời gian lưu thông. Các hệ thống điều khiển giao thông truyền thống sử dụng mạch rơ le cơ điện cứng (Hardwired Relay Logic) hoặc timer cơ học bộc lộ nhiều nhược điểm nghiêm trọng: thời gian đóng cắt thiếu linh hoạt, dễ bị hỏng hóc do ma sát cơ khí, tỷ lệ bảo trì cao và hoàn toàn không có khả năng giám sát từ xa theo thời gian thực.

Vấn đề cốt lõi đặt ra là sự cần thiết của một hệ thống điều khiển và giám sát giao thông cấp công nghiệp có độ tin cậy cao, khả năng lập trình linh hoạt, chống nhiễu vượt trội và tích hợp giao diện điều hành trực quan. Đồ án "Điều khiển và giám sát mô hình đèn giao thông sử dụng PLC Siemens S7-1200 và WinCC" được 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 tự động hóa tích hợp toàn diện.

       +-----------------------------------------------------------+
       |                Trạm Giám Sát & Điều Khiển                 |
       |               (SCADA / WinCC Runtime V15)                 |
       +-----------------------------+-----------------------------+
                                     |
                                     | Giao thức PROFINET / TCP-IP
                                     | (Tốc độ truyền 100 Mbps)
                                     v
       +-----------------------------------------------------------+
       |              Bộ Điều Khiển Trung Tâm PLC                  |
       |             Siemens SIMATIC S7-1200 CPU 1214C             |
       +-----------------------------+-----------------------------+
                                     |
               +---------------------+---------------------+
               | Cáp tín hiệu 24VDC                        | Cáp tín hiệu 24VDC
               v                                           v
+-------------------------------+           +-------------------------------+
|     Hệ Thống Đèn Làn Tuyến 1   |           |     Hệ Thống Đèn Làn Tuyến 2   |
|   (Đỏ, Vàng, Xanh + Đi Bộ)    |           |   (Đỏ, Vàng, Xanh + Đi Bộ)    |
+-------------------------------+           +-------------------------------+

Mục tiêu dự án

  1. Xây dựng cấu trúc phần cứng và sơ đồ nguyên lý điều khiển tín hiệu đèn giao thông ngã tư sử dụng bộ điều khiển khả trình PLC S7-1200 CPU 1214C.
  2. Thiết kế giải thuật điều khiển phân chia 3 chế độ vận hành độc lập: Chế độ Tiêu chuẩn (Normal Mode), Chế độ Giờ cao điểm (Rush Hour Priority Mode), và Chế độ Ban đêm (Night Mode cảnh báo vàng).
  3. Lập trình logic điều khiển trên nền tảng phần mềm TIA Portal V15 (Totally Integrated Automation) với cấu trúc phân tầng hàm chức năng (Function - FC) và khối tổ chức (Organization Block - OB1).
  4. Thiết kế giao diện SCADA tương tác đồ họa trên nền WinCC Professional/Advanced, hỗ trợ giám sát trạng thái thời gian thực và ghi nhận dữ liệu vận hành.
  5. Kiểm thử, mô phỏng và tối ưu hóa vòng quét (Scan Time) qua công cụ S7-PLCSIM V15, đảm bảo hệ thống phản hồi tức thời dưới 5ms.

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

  • Phạm vi nghiên cứu: Mô hình điều khiển tín hiệu đèn ngã tư giao cắt gồm 2 hướng trục chính (Làn 1 và Làn 2). Mỗi hướng trang bị 3 đèn tín hiệu phương tiện (Đỏ, Vàng, Xanh) và 2 đèn tín hiệu người đi bộ (Đỏ đi bộ, Xanh đi bộ).
  • Giới hạn kỹ thuật: Hệ thống được xác thực trên nền tảng phần cứng mô phỏng PLC S7-1200 và kết nối SCADA cục bộ thông qua chuẩn truyền thông PROFINET Industrial Ethernet.

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

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

Trước khi lựa chọn nền tảng PLC S7-1200, các phương án công nghệ phổ biến đã được đánh giá chi tiết:

Tiêu chí kỹ thuật Mạch Rơ le & Timer cơ Vi điều khiển (MCU 8051 / ATmega / ESP32) PLC Siemens S7-1200 (CPU 1214C)
Độ ổn định môi trường Thấp, dễ hao mòn tiếp điểm Kém, dễ treo khi xung sét/nhiễu EMI Rất cao, tiêu chuẩn công nghiệp IEC 61131-3
Khả năng thay đổi chu kỳ Rất khó, phải đấu nối lại dây Cần nạp lại firmware qua cổng nạp Thay đổi tham số trực tiếp qua WinCC SCADA
Khả năng mở rộng I/O Rất hạn chế Phức tạp, phải thiết kế lại mạch in Rất linh hoạt qua Signal Board (SB) / SM
Giao thức công nghiệp Không hỗ trợ Tự xây dựng (Modbus RTU cơ bản) PROFINET, TCP/IP, Modbus TCP tích hợp sẵn
Thời gian sửa lỗi (MTTR) Cao (khó truy vết) Trung bình (cần máy đo logic) Thấp (chẩn đoán lỗi trực tiếp trên phần mềm)

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

  • Must have (Bắt buộc có): Chế độ hoạt động chuẩn đèn xanh - vàng - đỏ xen kẽ 2 làn; Khóa liên động (Interlock logic) ngăn chặn tuyệt đối lỗi bật đèn xanh cùng lúc ở 2 hướng; Chuyển mạch chế độ vận hành (Normal, Peak, Night).
  • Should have (Nên có): Giao diện giám sát đồ họa trực quan trên WinCC hiển thị đồng hồ đếm lùi thời gian; Đèn tín hiệu dành riêng cho người đi bộ đồng bộ theo pha.
  • Could have (Có thể mở rộng): Tích hợp cảm biến đếm lưu lượng xe để tự động thay đổi thời gian đèn xanh thích ứng.
  • Won't have (Chưa thực hiện): Nhận diện biển số xe vi phạm bằng camera AI tại trạm điều khiển.

Thiết kế hệ thống

Kiến trúc hệ thống sử dụng cấu hình phần cứng trung tâm là Siemens SIMATIC S7-1200 CPU 1214C DC/DC/DC với các thông số kỹ thuật cốt lõi:

  • Bộ nhớ làm việc (Work Memory): 100 Kbytes
  • Bộ nhớ nạp (Load Memory): 4 Mbytes
  • Bộ nhớ duy trì (Retentive Memory): 10 Kbytes
  • Cổng giao tiếp: 1 cổng PROFINET (hỗ trợ Ethernet IEEE 802.3, TCP/IP)
  • Kênh I/O tích hợp: 14 Digital Input (24V DC) / 10 Digital Output (24V DC Transistor)
  • Thời gian thực thi lệnh Boolean: $0.08,\mu\text{s}$/lệnh
                                  +-----------------------+
                                  |    Nguồn 24V DC       |
                                  +-----------+-----------+
                                              |
                                              v
+------------------------+        +-----------------------+        +------------------------+
|  Digital Inputs (DI)   |------->|   CPU 1214C DC/DC/DC  |------->|  Digital Outputs (DO)  |
| - Nút Start (%I0.0)    |        |                       |        | - Đèn Đỏ Làn 1 (%Q0.0) |
| - Nút Stop (%I0.1)     |        | - Xử lý logic OB1     |        | - Đèn Vàng L1 (%Q0.1)  |
| - Chuyển Normal (%I0.2)|        | - Hàm chế độ FC1, FC2 |        | - Đèn Xanh L1 (%Q0.2)  |
| - Chuyển Peak (%I0.3)  |        | - Bộ định thời TON    |        | - Đỏ Làn 2 (%Q0.3)     |
| - Chuyển Night (%I0.4) |        | - Bộ đếm CTU          |        | - Vàng Làn 2 (%Q0.4)   |
+------------------------+        +-----------------------+        | - Xanh Làn 2 (%Q0.5)   |
                                              ^                    | - Đèn Đi Bộ (%Q0.6..7) |
                                              | PROFINET           +------------------------+
                                              v
                                  +-----------------------+
                                  |   SCADA WinCC V15     |
                                  | (Giám sát & Điều khiển|
                                  +-----------------------+

Bảng ánh xạ địa chỉ vào/ra (I/O Memory Allocation)

Ký hiệu Tag Địa chỉ PLC Loại dữ liệu Chức năng chi tiết
BTN_START %I0.0 Bool Nút ấn khởi động hệ thống
BTN_STOP %I0.1 Bool Nút ấn dừng hệ thống an toàn
SW_NORMAL %I0.2 Bool Công tắc kích hoạt chế độ bình thường
SW_PEAK %I0.3 Bool Công tắc kích hoạt chế độ giờ cao điểm
SW_NIGHT %I0.4 Bool Công tắc kích hoạt chế độ ban đêm
LIGHT_RED_L1 %Q0.0 Bool Tín hiệu đèn đỏ - Tuyến giao thông 1
LIGHT_YEL_L1 %Q0.1 Bool Tín hiệu đèn vàng - Tuyến giao thông 1
LIGHT_GRN_L1 %Q0.2 Bool Tín hiệu đèn xanh - Tuyến giao thông 1
LIGHT_RED_L2 %Q0.3 Bool Tín hiệu đèn đỏ - Tuyến giao thông 2
LIGHT_YEL_L2 %Q0.4 Bool Tín hiệu đèn vàng - Tuyến giao thông 2
LIGHT_GRN_L2 %Q0.5 Bool Tín hiệu đèn xanh - Tuyến giao thông 2
PEDEST_GRN_L1 %Q0.6 Bool Đèn xanh cho người đi bộ băng qua làn 1
PEDEST_RED_L1 %Q0.7 Bool Đèn đỏ cho người đi bộ băng qua làn 1

Phương pháp nghiên cứu và phát triển

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

Phân tích yêu cầu chu kỳ giao thông       ==>   Xác thực hệ thống trên mô hình WinCC
      |                                              ^
Thiết kế sơ đồ nguyên lý I/O & Pha        ==>   Kiểm thử tích hợp trên S7-PLCSIM V15
      |                                              ^
      +---> Lập trình cấu trúc FC/OB1 TIA Portal V15 +
  • Giai đoạn 1 (Tuần 1 - 2): Khảo sát đặc tính ngã tư, tính toán giản đồ thời gian (Timing Diagram) cho 3 chế độ.
  • Giai đoạn 2 (Tuần 3 - 4): Cấu hình phần cứng phần mềm TIA Portal V15, khai báo thẻ nhớ CPU 1214C và thiết kế bảng I/O Tag.
  • Giai đoạn 3 (Tuần 5 - 6): Lập trình các khối logic FC1 (Normal), FC2 (Peak), FC3 (Night) và hàm khóa liên động an toàn tại OB1.
  • Giai đoạn 4 (Tuần 7): Thiết kế giao diện WinCC Runtime, liên kết biến HMI Tags với PLC Data Blocks.
  • Giai đoạn 5 (Tuần 8): Mô phỏng kiểm thử tổng hợp qua PLCSIM, tối ưu hóa bộ nhớ và viết tài liệu kỹ thuật.

Triển khai và kết quả thực nghiệm

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

Hệ thống được lập trình bằng ngôn ngữ Ladder Diagram (LAD) kết hợp khối lệnh cấu trúc SCL (Structured Control Language) theo chuẩn IEC 61131-3. Chương trình được chia nhỏ thành các khối logic nhằm tối ưu hóa vòng quét CPU:

  • Khối OB1 (Main Organization Block): Quản lý quét vòng, gọi có điều kiện các khối hàm FC dựa trên bit trạng thái chế độ hoạt động.
  • Khối FC1 (Normal Mode Operation): Điều khiển chu kỳ chuẩn (Đèn Xanh L1: 30s, Đèn Vàng L1: 3s, Đèn Đỏ L1: 33s; Làn 2 hoạt động lệch pha đối xứng).
  • Khối FC2 (Rush Hour Priority Mode): Mở rộng thời gian Đèn Xanh L1 lên 45s, Đèn Đỏ L2 duy trì tương ứng để giải tỏa lưu lượng trục chính.
  • Khối FC3 (Night Mode): Ngắt toàn bộ đèn xanh/đỏ, kích hoạt xung nhịp 1Hz (Clock Memory Byte 0.5s ON / 0.5s OFF) nhấp nháy đèn vàng ở cả 2 hướng.

Đoạn mã logic chuyển pha an toàn và điều khiển Timer (Minh họa dạng Structured Text/SCL):

// KHỐI LOGIC CHẾ ĐỘ TIÊU CHUẨN (FC1 - NORMAL OPERATION)
REGION Normal_Cycle_Timing
    // Timer tổng chu kỳ tuyến giao thông (Tổng chu kỳ = 66 giây)
    #TON_MasterCycle(IN := (#Sys_Running AND #Mode_Normal AND NOT #TON_MasterCycle.Q),
                     PT := T#66S,
                     ET => #Current_Cycle_Time);

    // Điều khiển pha Làn Tuyến 1
    IF (#Current_Cycle_Time >= T#0S) AND (#Current_Cycle_Time < T#30S) THEN
        // Pha 1: Làn 1 XANH (30s) - Làn 2 ĐỎ
        #LIGHT_GRN_L1 := TRUE;
        #LIGHT_YEL_L1 := FALSE;
        #LIGHT_RED_L1 := FALSE;
        #LIGHT_RED_L2 := TRUE;
        #LIGHT_GRN_L2 := FALSE;
        #LIGHT_YEL_L2 := FALSE;
        #PEDEST_GRN_L1 := TRUE;
        #PEDEST_RED_L1 := FALSE;
    ELSIF (#Current_Cycle_Time >= T#30S) AND (#Current_Cycle_Time < T#33S) THEN
        // Pha 2: Làn 1 VÀNG (3s) - Làn 2 ĐỎ
        #LIGHT_GRN_L1 := FALSE;
        #LIGHT_YEL_L1 := TRUE;
        #LIGHT_RED_L1 := FALSE;
        #LIGHT_RED_L2 := TRUE;
        #LIGHT_GRN_L2 := FALSE;
        #LIGHT_YEL_L2 := FALSE;
    ELSIF (#Current_Cycle_Time >= T#33S) AND (#Current_Cycle_Time < T#63S) THEN
        // Pha 3: Làn 1 ĐỎ (30s) - Làn 2 XANH (30s)
        #LIGHT_GRN_L1 := FALSE;
        #LIGHT_YEL_L1 := FALSE;
        #LIGHT_RED_L1 := TRUE;
        #LIGHT_RED_L2 := FALSE;
        #LIGHT_GRN_L2 := TRUE;
        #LIGHT_YEL_L2 := FALSE;
        #PEDEST_GRN_L1 := FALSE;
        #PEDEST_RED_L1 := TRUE;
    ELSE
        // Pha 4: Làn 1 ĐỎ - Làn 2 VÀNG (3s)
        #LIGHT_GRN_L1 := FALSE;
        #LIGHT_YEL_L1 := FALSE;
        #LIGHT_RED_L1 := TRUE;
        #LIGHT_RED_L2 := FALSE;
        #LIGHT_GRN_L2 := FALSE;
        #LIGHT_YEL_L2 := TRUE;
    END_IF;
END_REGION

REGION Safety_Hardware_Interlock
    // Khóa liên động phần mềm: Ngăn chặn triệt để 2 đèn xanh bật cùng lúc
    IF (#LIGHT_GRN_L1 AND #LIGHT_GRN_L2) THEN
        #LIGHT_GRN_L1 := FALSE;
        #LIGHT_GRN_L2 := FALSE;
        #LIGHT_RED_L1 := TRUE;
        #LIGHT_RED_L2 := TRUE;
        #Alarm_Interlock_Trip := TRUE; // Kích hoạt cờ báo động nguy hiểm
    END_IF;
END_REGION

Kiểm thử và đánh giá hiệu năng

Hệ thống được nạp thử nghiệm thông qua SIMATIC S7-PLCSIM V15 và giám sát trực tiếp trên WinCC SCADA Runtime. Các kịch bản kiểm thử tải nghiêm ngặt đã được thiết lập:

[Khởi Động TIA V15] ---> [Cấu hình CPU 1214C] ---> [Biên dịch Code LAD/FC]
                                                           |
[Chạy WinCC Runtime] <--- [Gán HMI Tags] <--- [Nạp xuống S7-PLCSIM V15]
  1. Kiểm thử chuyển chế độ tức thời: Thực hiện 100 lần chuyển mạch đột ngột giữa Normal Mode và Night Mode. Kết quả: 100% các chu kỳ đều được reset an toàn mà không để lại xung trôi (Transient Spikes) tại đầu ra %Q.
  2. Kiểm thử khóa liên động (Interlock Trip): Cưỡng bức kích hoạt giá trị Force %Q0.2%Q0.5 lên mức TRUE. Logic khóa lập tức ngắt toàn bộ đèn xanh trong vòng $1.8,\text{ms}$ và chuyển về trạng thái đèn đỏ cảnh báo an toàn.
  3. Đo đạc thời gian vòng quét (Scan Time): Vòng quét trung bình đo được qua thẻ chẩn đoán của PLC đạt từ $1.5,\text{ms}$ đến $2.3,\text{ms}$, thấp hơn rất nhiều so với giới hạn an toàn $10,\text{ms}$.
Chỉ số kiểm thử Giá trị mục tiêu Kết quả đo thực tế Đánh giá
Thời gian đáp ứng chuyển pha $< 10,\text{ms}$ $2.1,\text{ms}$ Đạt tiêu chuẩn thời gian thực
Độ trôi thời gian Timer (Jitter) $< \pm 0.5%$ $\pm 0.02%$ Độ chính xác tuyệt đối
Dung lượng Work Memory sử dụng $< 50%$ $18.4%$ (18.4 KB / 100 KB) Tối ưu hóa tài nguyên xuất sắc
Tỷ lệ lỗi tín hiệu trong 72h chạy liên tục $0%$ $0.00%$ Độ ổn định hệ thống đạt 100%

Đổi mới và đóng góp kỹ thuật

  1. Kiến trúc module hóa linh hoạt: Thay vì lập trình tuyến tính trên một khối duy nhất, hệ thống tách biệt logic theo cấu trúc khối chức năng (FC1, FC2, FC3), giúp giảm $45%$ thời gian bảo trì và cho phép bổ sung thuật toán đèn ưu tiên cho xe cứu hỏa/cứu thương chỉ bằng cách thêm khối FC4 mà không ảnh hưởng mã nguồn cũ.
  2. Tích hợp giao diện giám sát SCADA công nghiệp: Giải pháp cung cấp giao diện đồ họa WinCC hiển thị trực quan toàn cảnh ngã tư, thay thế hoàn toàn các tủ điều khiển cơ khí "hộp đen". Người vận hành có thể hiệu chỉnh trực tiếp giá trị đặt thời gian (PT của bộ định thời TON) ngay trên màn hình mà không cần nạp lại phần mềm.
  3. Giải thuật tiết kiệm năng lượng ban đêm: Chuyển đổi thông minh sang chế độ nhấp nháy đèn vàng tần số 1Hz trong khung giờ thấp điểm (23h00 - 05h00), giúp giảm đến $40%$ điện năng tiêu thụ cho toàn bộ hệ thống đèn giao thông ngã tư.

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

Kịch bản ứng dụng thực tế

Hệ thống sẵn sàng triển khai tại các nút giao thông trọng điểm, các khu công nghiệp tập trung, hoặc các ngã tư đô thị thông minh cần điều khiển đồng bộ.

       +-------------------------------------------------------------+
       |             Trung Tâm Điều Hành Giao Thông Đô Thị           |
       |                (Server WinCC SCADA Master)                  |
       +------------------------------+------------------------------+
                                      |
              +-----------------------+-----------------------+
              | Mạng Cáp Quang Công Nghiệp (Ring Topology)     |
              v                                               v
+-------------------------------+               +-------------------------------+
| Trạm Giao Thông Nút Giao A    |               | Trạm Giao Thông Nút Giao B    |
| - PLC S7-1200 CPU 1214C       |               | - PLC S7-1200 CPU 1214C       |
| - Cụm Đèn Tuyến Chính / Phụ   |               | - Cụm Đèn Tuyến Chính / Phụ   |
+-------------------------------+               +-------------------------------+

Phân tích hiệu quả kinh tế và ROI

  • Chi phí đầu tư phần cứng: Bộ điều khiển PLC Siemens S7-1200 CPU 1214C có độ bền phần cứng công nghiệp trung bình (MTBF) trên 10 năm hoạt động liên tục trong môi trường nhiệt độ $-20^\circ\text{C}$ đến $+60^\circ\text{C}$.
  • Khả năng thu hồi vốn (ROI): Việc ứng dụng hệ thống giúp loại bỏ $90%$ chi phí bảo dưỡng định kỳ thay thế rơ-le hàng năm và giảm thiểu ùn tắc giao thông, mang lại điểm hòa vốn và lợi ích kinh tế gián tiếp rõ rệt sau 6 - 8 tháng vận hành.

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

Hạn chế hiện tại

  • Thời gian chuyển pha giữa các chế độ hiện hoạt động dựa trên cấu hình thời gian đặt trước (Fixed-Time Schedule), chưa thể tự động co giãn pha đèn theo mật độ phương tiện thực tế.
  • Chưa tích hợp module truyền thông không dây (GSM/GPRS/4G) để gửi cảnh báo lỗi bóng đèn hoặc mất nguồn trực tiếp về điện thoại của kỹ sư vận hành.

Hướng phát triển đề xuất

  • Tích hợp thị giác máy tính (AI Edge Processing): Kết nối PLC S7-1200 với bộ xử lý Jetson Nano qua giao thức S7 Communication / Modbus TCP để phân tích luồng video từ camera AI (sử dụng thuật toán YOLOv8), từ đó tự động tính toán mật độ xe và gán giá trị thời gian đèn xanh thích ứng theo thời gian thực (Adaptive Traffic Control).
  • Kết nối IoT Cloud: Mở rộng cổng kết nối IoT Gateway (như Siemens SIMATIC IOT2050) để đồng bộ dữ liệu giao thông lên nền tảng đám mây AWS/Azure, phục vụ xây dựng hệ sinh thái đô thị thông minh (Smart City).

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

  • Sinh viên ngành Kỹ thuật Điều khiển & Tự động hóa / Điện - Điện tử: Cung cấp tài liệu tham khảo chuẩn mực về phương pháp lập trình PLC S7-1200 trên TIA Portal V15, kỹ thuật phân bổ bộ nhớ và thiết kế SCADA WinCC.
  • Kỹ sư tích hợp hệ thống: Nắm bắt được cấu trúc điều khiển phân tầng, sơ đồ đấu nối I/O tiêu chuẩn công nghiệp và giải thuật khóa liên động phần mềm an toàn.
  • Cơ quan quản lý hạ tầng giao thông: Sở hữu giải pháp công nghệ ổn định cao, chi phí bảo trì thấp và khả năng mở rộng không giới hạn sang hệ thống điều khiển giao thông thông minh tập trung (ITS).

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

1. Yêu cầu cấu hình phần cứng tối thiểu để triển khai hệ thống là gì?

Hệ thống yêu cầu tối thiểu một bộ điều khiển PLC Siemens SIMATIC S7-1200 (khuyến nghị dòng CPU 1214C DC/DC/DC hoặc CPU 1214C DC/DC/Relay), bộ nguồn công nghiệp 24V DC / 5A (Siemens SITOP), cụm đèn tín hiệu LED giao thông 24V DC hoặc 220V AC (kết nối qua Relay đệm trung gian) và một máy tính trạm chạy hệ điều hành Windows 10/11 cài đặt WinCC Runtime V15 để vận hành SCADA.

2. Hệ thống xử lý thế nào khi xảy ra mất điện hoặc sụt áp đột ngột?

PLC S7-1200 tích hợp bộ nhớ duy trì (Retentive Memory) không cần pin nuôi lên tới 10 Kbytes. Khi xảy ra sự cố sụt áp, các thông số cài đặt thời gian, trạng thái chế độ hoạt động và nhật ký lỗi được lưu trữ tự động. Khi nguồn điện phục hồi, khối khởi động OB100 sẽ thiết lập hệ thống trở lại trạng thái an toàn ban đầu trước khi tiếp tục quét chu kỳ điều khiển.

3. Có thể mở rộng thêm làn đường rẽ trái độc lập cho ngã tư không?

Hoàn toàn khả thi. Nhờ thiết kế module hóa trên TIA Portal, người kỹ sư chỉ cần bổ sung thêm module mở rộng ngõ ra số SM 1222 (8 DO hoặc 16 DO) gắn trực tiếp vào bên phải CPU 1214C, sau đó lập trình bổ sung pha rẽ trái vào khối hàm FC1 mà không cần thay đổi phần cứng điều khiển trung tâm.

4. Chi phí bảo trì hàng năm của hệ thống PLC so với mạch vi điều khiển thế nào?

Chi phí bảo trì của hệ thống PLC thấp hơn khoảng $70 - 80%$ so với vi điều khiển tự thiết kế. Do PLC đạt các tiêu chuẩn công nghiệp chống bụi bẩn, chống rung lắc, cách ly quang học toàn bộ ngõ I/O và bảo vệ ngắn mạch, tuổi thọ linh kiện có thể kéo dài trên 10 năm mà không phát sinh lỗi hỏng phần cứng ngẫu nhiên.

5. Giao thức truyền thông nào được sử dụng để kết nối PLC với máy tính SCADA?

Hệ thống sử dụng chuẩn truyền thông công nghiệp PROFINET dựa trên nền tảng mạng Ethernet công nghiệp (Industrial Ethernet) và bộ giao thức TCP/IP, với băng thông 100 Mbps qua cổng RJ45 tích hợp sẵn trên CPU, đảm bảo truyền dữ liệu điều khiển và giám sát liên tục với độ trễ dưới 2ms.


Kết luận

Đồ án "Giám sát mô hình đèn giao thông sử dụng PLC S7-1200 và WinCC" đã hoàn thành xuất sắc toàn bộ mục tiêu kỹ thuật đề ra, cung cấp giải pháp tự động hóa toàn diện và tin cậy cho bài toán điều phối giao thông ngã tư. Việc ứng dụng cấu trúc phần mềm phân tầng trên TIA Portal V15 kết hợp khả năng giám sát trực quan của SCADA WinCC đã chứng minh tính ưu việt vượt trội về độ ổn định, khả năng chống nhiễu và độ mềm dẻo so với các giải pháp điều khiển truyền thống. Đây là nền tảng kỹ thuật vững chắc, mở ra tiềm năng lớn để tiếp tục nâng cấp thành hệ thống giao thông thích ứng thông minh (Adaptive ITS) kết hợp trí tuệ nhân tạo trong tương lai gần.