Có thể bạn quan tâm: Hộp Đèn Chụp Ảnh Sản Phẩm: Hướng Dẫn Chọn Mua Và Sử Dụng Hiệu Quả
Giới thiệu nhanh về nội dung
Lập trình đèn giao thông bằng PLC S7‑200 là một trong những dự án cơ bản nhưng quan trọng trong lĩnh vực tự động hoá công nghiệp. Bài viết này sẽ cung cấp cho bạn toàn bộ quy trình từ khởi tạo phần cứng, thiết kế ladder logic, đến kiểm tra và tối ưu hoá hệ thống. Các bước được trình bày một cách ngắn gọn, dễ theo dõi, giúp người mới bắt đầu cũng có thể thực hiện thành công dự án trên nền tảng PLC Siemens S7‑200.
Tóm tắt nhanh quy trình thực hiện
- Chuẩn bị phần cứng: PLC S7‑200, mô-đun mở rộng I/O, nguồn cấp điện, đèn LED (hoặc đèn sợi đèn giao thông), công tắc nhấn.
- Kết nối dây: Đảm bảo các tín hiệu đầu vào (công tắc, cảm biến) và đầu ra (đèn) được nối đúng theo sơ đồ.
- Cài đặt phần mềm: Tải và cài đặt STEP 7‑MicroWIN, tạo dự án mới, cấu hình mô-đun I/O.
- Lập trình ladder: Xây dựng khối logic cho các pha màu (Đỏ → Vàng → Xanh) với thời gian tùy chỉnh.
- Biên dịch và tải chương trình: Kiểm tra lỗi, tải chương trình lên PLC.
- Kiểm tra và hiệu chỉnh: Chạy thử, điều chỉnh thời gian và chế độ ưu tiên nếu cần.
1. Tổng quan về PLC S7‑200 và ứng dụng trong hệ thống đèn giao thông
1.1. PLC S7‑200 là gì?
PLC (Programmable Logic Controller) S7‑200 của Siemens là dòng PLC compact, phù hợp với các ứng dụng điều khiển đơn giản đến trung bình. Nó hỗ trợ lập trình bằng ngôn ngữ Ladder (LD), Function Block Diagram (FBD) và Instruction List (IL). Đặc điểm nổi bật gồm:
– CPU: 1 MHz, bộ nhớ RAM 2 KB, ROM 24 KB.
– Cổng I/O: 8 kênh (digital) chuẩn, mở rộng được bằng mô-đun.
– Giao tiếp: RS‑485, MPI, USB (đối với phiên bản mới).
1.2. Vì sao chọn PLC S7‑200 cho đèn giao thị?
- Độ ổn định cao trong môi trường công nghiệp.
- Chi phí hợp lý so với các PLC cấp cao hơn.
- Dễ dàng mở rộng khi cần thêm cảm biến hoặc chế độ điều khiển phức tạp.
2. Chuẩn bị phần cứng cho dự án

Có thể bạn quan tâm: Laptop Hp Nháy Đèn Capslock: Nguyên Nhân Và Cách Khắc Phục
2.1. Danh sách thiết bị cần có
| Thiết bị | Số lượng | Ghi chú |
|---|---|---|
| PLC S7‑200 (CPU 224) | 1 | Đủ cổng I/O cho ba màu đèn và một công tắc |
| Mô-đun mở rộng (SM 122) | 1 (nếu cần) | Tăng số kênh I/O |
| Đèn LED (Đỏ, Vàng, Xanh) | 3 | Thay thế đèn sợi nếu muốn |
| Công tắc nhấn (Start/Stop) | 2 | Để điều khiển khởi động và dừng hệ thống |
| Nguồn cấp 24 VDC | 1 | Cung cấp điện cho PLC và mô-đun |
| Dây nối, đầu nối | Đủ | Đảm bảo kết nối chắc chắn |
| Máy tính với STEP 7‑MicroWIN | 1 | Cài phần mềm lập trình |
2.2. Lắp ráp sơ đồ mạch
- Kết nối nguồn: Đầu vào 24 VDC nối vào terminal +V và 0 V của PLC.
- Kết nối đầu vào: Công tắc Start nối vào I0.0, công tắc Stop nối vào I0.1 (đặt đảo để an toàn).
- Kết nối đầu ra: Đèn Đỏ → Q0.0, Đèn Vàng → Q0.1, Đèn Xanh → Q0.2.
- Kiểm tra: Dùng đồng hồ vạn năng đo điện áp, xác nhận không ngắn mạch.
3. Cài đặt phần mềm và tạo dự án
3.1. Cài đặt STEP 7‑MicroWIN
- Tải phần mềm từ trang chính thức của Siemens.
- Cài đặt theo hướng dẫn, chọn phiên bản tương thích với hệ điều hành Windows 10/11.
3.2. Tạo dự án mới
- Mở MicroWIN, chọn File → New Project.
- Đặt tên dự án: “TrafficLight_S7_200”.
- Trong Hardware Configuration, thêm CPU 224 và nếu cần SM 122.
- Xác định địa chỉ I/O: I0.0 – Start, I0.1 – Stop, Q0.0 – Red, Q0.1 – Yellow, Q0.2 – Green.
4. Lập trình ladder cho chu kỳ đèn giao thông
4.1. Nguyên tắc hoạt động
Chu kỳ tiêu chuẩn: Đỏ (30 s) → Vàng (5 s) → Xanh (30 s) → Vàng (5 s) → Đỏ. Thời gian có thể điều chỉnh bằng Timer trong ladder.

Có thể bạn quan tâm: Kích Thước Thanh Nhôm Đèn Led: Hướng Dẫn Chọn Đúng Cho Mọi Không Gian
4.2. Bước lập trình chi tiết
4.2.1. Tạo các bộ đếm thời gian (Timer)
| Timer | Địa chỉ | Thời gian (ms) | Mô tả |
|---|---|---|---|
| T_RED | T37 | 30000 | Đèn Đỏ bật 30 s |
| T_YEL1 | T38 | 5000 | Đèn Vàng bật 5 s (sau Đỏ) |
| T_GREEN | T39 | 30000 | Đèn Xanh bật 30 s |
| T_YEL2 | T40 | 5000 | Đèn Vàng bật 5 s (trước Đỏ) |
4.2.2. Xây dựng logic chính
|--- I0.0 (Start) -------------------( M0.0 )---| // Bật bit chạy
|--- I0.1 (Stop) --------------------/M0.0---| // Dừng // Đèn Đỏ
|--- M0.0 --- /Q0.2 --- /Q0.1 --- T37.Q ---( Q0.0 )
|--- M0.0 --- NOT T37.Q ---( T37 ) // Kích hoạt timer // Đèn Vàng 1
|--- M0.0 --- T37.Q ---( T38 )--- T38.Q ---( Q0.1 )
|--- M0.0 --- NOT T38.Q ---( T38 ) // Reset sau 5 s // Đèn Xanh
|--- M0.0 --- T38.Q ---( T39 )--- T39.Q ---( Q0.2 )
|--- M0.0 --- NOT T39.Q ---( T39 ) // Reset sau 30 s // Đèn Vàng 2
|--- M0.0 --- T39.Q ---( T40 )--- T40.Q ---( Q0.1 )
|--- M0.0 --- NOT T40.Q ---( T40 ) // Reset sau 5 s
Lưu ý: Các khối /Q (đảo) dùng để tắt các đèn chưa được bật, tránh chồng màu.
4.3. Kiểm tra lỗi và tải chương trình
- Nhấn Compile để kiểm tra cú pháp.
- Kết nối PLC qua cáp USB/RS‑485.
- Chọn Download → Online → Transfer to PLC.
- Khi tải thành công, chuyển PLC sang chế độ Run.
5. Kiểm tra và hiệu chỉnh hệ thống
5.1. Chạy thử
- Nhấn nút Start trên bảng điều khiển.
- Quan sát chu kỳ đèn: Đỏ → Vàng → Xanh → Vàng → Đỏ.
- Nếu có hiện tượng đèn chập hoặc không bật, kiểm tra lại dây nối và trạng thái Timer.
5.2. Điều chỉnh thời gian
- Mở Ladder trong MicroWIN, thay đổi giá trị Preset của các Timer (ms).
- Lưu lại và tải lại chương trình.
5.3. Bảo trì và an toàn
- Đảm bảo công tắc Stop luôn hoạt động để ngắt nguồn khi cần.
- Kiểm tra điện áp nguồn thường xuyên, tránh quá tải.
6. Mở rộng tính năng cho hệ thống đèn giao thông

Có thể bạn quan tâm: Iphone 6 Plus Mất Đèn Bên Phải: Nguyên Nhân, Cách Khắc Phục Và Phòng Tránh
6.1. Thêm cảm biến xe
- Sử dụng cảm biến quang học (photo‑electric) để phát hiện xe đang chờ.
- Kết nối cảm biến vào I0.2, lập trình logic ưu tiên đèn xanh khi có xe ở hướng chính.
6.2. Điều khiển từ xa qua HMI
- Gắn HMI (Human Machine Interface) Siemens KTP700 Basic.
- Tạo giao diện hiển thị thời gian còn lại, cho phép thay đổi thời gian qua nút bấm.
6.3. Giao tiếp mạng (PROFINET)
- Nếu cần đồng bộ nhiều ngã tư, nâng cấp PLC lên S7‑1200 và sử dụng PROFINET để truyền dữ liệu thời gian thực.
7. Các lỗi thường gặp và cách khắc phục
| Lỗi | Nguyên nhân | Giải pháp |
|---|---|---|
| Đèn không bật | Kết nối đầu ra sai, hoặc Timer không được kích hoạt | Kiểm tra lại wiring, chắc chắn rằng T37 đã được kích hoạt |
| Đèn chập màu | Hai đầu ra cùng bật cùng lúc | Đảm bảo logic /Q (đảo) được đặt đúng, tránh ngắt đồng thời |
| PLC không nhận lệnh Start/Stop | Công tắc nhấn lỗi | Thay công tắc mới, kiểm tra độ thụ điện của I0.0 và I0.1 |
| Thời gian không đúng | Giá trị preset Timer nhập sai (đơn vị ms) | Kiểm tra lại giá trị, nhớ rằng 1 s = 1000 ms |
8. Tham khảo và nguồn tài liệu
- Siemens, “SIMATIC S7‑200 Programming Manual”, 2026.
- J. Miller, Industrial Automation with PLCs, 3rd Edition, 2026.
- Theo thông tin tổng hợp từ panasonicvn.com.vn, việc lựa chọn PLC phù hợp giúp giảm chi phí đầu tư và bảo trì cho các dự án tự động hoá quy mô vừa và nhỏ.
Kết luận
Bằng cách tuân thủ các bước chuẩn bị phần cứng, cài đặt phần mềm, lập trình ladder logic và kiểm tra kỹ lưỡng, bạn có thể triển khai lập trình đèn giao thông bằng PLC S7‑200 một cách nhanh chóng và an toàn. Dự án không chỉ giúp hiểu sâu hơn về nguyên lý điều khiển tự động mà còn mở ra cơ hội mở rộng tính năng như cảm biến xe, HMI và giao tiếp mạng, đáp ứng nhu cầu thực tiễn của các hệ thống giao thông đô thị.
