Trang chủ • Dự án • DỰ ÁN PLC Siemens

#18 Lập trình SCL - S7 1200 : Bài toán đèn giao thông

Lập trình SCL - S7 1200 : Bài toán đèn giao thông

DỰ ÁN PLC Siemens ~3 phút đọc Cập nhật 25/04/2026

Nội dung bài đăng

  • Phân tích mục tiêu hệ thống và yêu cầu điều khiển.
  • Mô tả thuật toán PLC/HMI và cấu trúc truyền thông.
  • Tổng hợp thông số, lưu ý triển khai và mở rộng thực tế.

Bài đăng kỹ thuật

Triển khai và phân tích hệ thống

#18 Lập trình SCL - S7 1200 : Bài toán đèn giao thông

Lập trình SCL - S7 1200 : Bài toán đèn giao thông

Lập trình bài toán đèn giao thông bằng SCL trên PLC S7-1200 kết hợp HMI SIMATIC

Dự án mô phỏng hệ thống đèn giao thông sử dụng PLC Siemens S7-1200 lập trình bằng ngôn ngữ SCL (Structured Control Language), kết hợp giao diện HMI SIMATIC để giám sát trực quan trạng thái hoạt động theo thời gian thực. Đây là bài toán rất quan trọng trong đào tạo PLC vì tích hợp đầy đủ tư duy lập trình tuần tự, timer, state machine, xử lý tín hiệu số và giao diện điều khiển công nghiệp.

Mục tiêu của hệ thống

  • Điều khiển chu kỳ đèn đỏ – vàng – xanh tại nút giao bốn hướng
  • Hiển thị thời gian đếm ngược trực tiếp trên HMI
  • Cho phép Start / Stop hệ thống
  • Giám sát trạng thái từng pha tín hiệu
  • Lập trình hoàn toàn bằng SCL trên PLC S7-1200

Nguyên lý điều khiển

PLC S7-1200 thực hiện điều khiển theo chu kỳ: một hướng xanh thì hướng vuông góc đỏ, sau đó chuyển sang vàng trước khi đổi pha. Các timer được xây dựng bằng SCL giúp tạo chu kỳ chính xác và dễ mở rộng logic điều khiển.

Trạng thái hoạt động chính

1. Pha xanh

Một hướng được phép lưu thông, bộ đếm thời gian xanh được hiển thị trên HMI.

2. Pha vàng

Tín hiệu cảnh báo chuẩn bị chuyển pha, thời gian vàng ngắn hơn pha xanh.

3. Pha đỏ

Hướng đối diện hoạt động, đảm bảo không xung đột tín hiệu giao thông.

Giao diện HMI SIMATIC

  • Nút Start / Stop hệ thống
  • Hiển thị trực quan đèn tín hiệu từng hướng
  • Đếm thời gian từng pha
  • Thông số Total / Current
  • Thời gian xanh – vàng – đỏ

Thông số giám sát trên HMI

Thông số Ý nghĩa
Total Tổng chu kỳ hệ thống
Current Thời gian hiện tại
Time_xanh Thời gian pha xanh
Time_vang Thời gian pha vàng
Time_do Thời gian pha đỏ

Lợi thế của ngôn ngữ SCL

So với Ladder, SCL cho phép mô tả thuật toán điều khiển rõ ràng hơn, đặc biệt phù hợp với các bài toán tuần tự nhiều trạng thái, timer phức tạp và xử lý logic công nghiệp nâng cao.

Thiết bị sử dụng

  • PLC Siemens S7-1200
  • TIA Portal
  • HMI SIMATIC
  • PLCSIM / RT Simulator

Kiến thức kỹ thuật áp dụng

  • Structured Control Language (SCL)
  • Timer TON / TOF / TP
  • State machine điều khiển chu kỳ
  • Tag HMI liên kết PLC
  • Mô phỏng công nghiệp trên TIA Portal

Ứng dụng mở rộng

Từ mô hình cơ bản này có thể phát triển thành: đèn giao thông ưu tiên xe cứu hỏa, đèn giao thông thông minh theo mật độ xe, kết nối SCADA giám sát trung tâm, hoặc truyền dữ liệu lên nền tảng IoT công nghiệp.

Giá trị đào tạo

Đây là bài thực hành nền tảng giúp sinh viên và kỹ sư rèn luyện tư duy lập trình PLC theo chuẩn công nghiệp Siemens, kết hợp trực quan hóa bằng HMI ngay từ mức cơ bản.

```
Xem liên kết ngoài