Mời bạn đọc cùng triviettech theo dõi nội dung bài viết :“Lập trình Ladder PLC – Start/Stop – interlock – seal-in & lỗi thực tế kỹ sư thường gặp“
1. Vì sao Ladder vẫn là “vua” trong PLC

Dù có nhiều ngôn ngữ hiện đại (ST, FBD…), Ladder vẫn chiếm đa số trong công nghiệp vì:
- Dễ đọc
- Dễ debug
- Dễ bảo trì
Trong thực tế:
Một chương trình PLC tốt không phải là code đẹp, mà là code người khác vẫn hiểu sau 5 năm
2. Bản chất Ladder – không phải là “vẽ dây”

2.1 Nguyên lý hoạt động
Ladder mô phỏng mạch điện:
- Nguồn → logic → coil
2.2 Quy tắc dòng điện logic
- Từ trái → phải
- Từ trên → dưới
2.3 Execution
- PLC scan từng rung
Insight kỹ thuật
Ladder không chạy song song – nó chạy tuần tự theo scan
3. Các phần tử cơ bản trong Ladder

3.1 Contact (tiếp điểm)
- NO (Normally Open)
- NC (Normally Closed)
3.2 Coil
- Output
- Internal bit
3.3 Function
- Timer
- Counter
4. Mạch Start/Stop – nền tảng mọi hệ thống

4.1 Logic cơ bản
STOP —-|/|—-|
4.2 Nguyên lý
- Nhấn Start → ON
- Nhấn Stop → OFF
5. Seal-in (self-holding) – giữ trạng thái

5.1 Logic
M —-| |—-|
STOP —-|/|—-|
5.2 Nguyên lý
- M tự giữ trạng thái
Insight cực quan trọng
Seal-in là “bản chất của mọi hệ ON/OFF”
6. Interlock – tránh xung đột hệ thống
6.1 Ví dụ motor forward/reverse
REV —-| |—-|/| FWD —-( M2 )
6.2 Ý nghĩa
- Không cho chạy đồng thời
Insight thực chiến
Không có interlock = hệ sớm muộn cũng hỏng
7. Timer trong Ladder (Time control)
7.1 TON (On-delay)
- Delay ON
7.2 TOF (Off-delay)
- Delay OFF
7.3 Ứng dụng
- Delay motor
- Sequence
8. Counter trong Ladder
8.1 CTU
- Đếm lên
8.2 CTD
- Đếm xuống
9. Logic sequence (trình tự)
9.1 State machine đơn giản
- Step 1 → Step 2 → Step 3
9.2 Implementation
- Bit trạng thái
10. Scan cycle và ảnh hưởng đến Ladder
10.1 Delay logic
- 1 scan delay
10.2 Race condition
- Logic thay đổi trong scan
11. Debug Ladder – kỹ năng quan trọng nhất
11.1 Monitoring
- Online PLC
11.2 Force signal
- Test input
11.3 Trace logic
- Theo rung
12. Lỗi thực tế kỹ sư thường gặp
12.1 Sai NO/NC
→ logic đảo
12.2 Không có seal-in
→ motor không giữ
12.3 Thiếu interlock
→ thiết bị hỏng
12.4 Scan delay không tính
→ lỗi timing
13. Best practice (chuẩn kỹ sư lâu năm)
13.1 Viết logic đơn giản
13.2 Comment rõ ràng
13.3 Tách function
13.4 Naming chuẩn
14. Case thực tế
Hệ băng tải
- Start/Stop
- Delay
- Interlock
Lỗi
- Không có interlock
→ motor chạy ngược
Fix
- Thêm interlock
15. Kết luận (Engineering Insight) – Hướng dẫn lập trình Ladder PLC: Start/Stop, interlock, timer và cách debug lỗi thực tế trong tự động hóa công nghiệp.
Ladder không chỉ là code:
mà là cách tư duy logic điều khiển
Một kỹ sư giỏi:
- Viết code đơn giản
- Dễ đọc
- Dễ sửa
## Bài viết đề xuất
https://triviettech.com.vn/ – https://tudonghoatriviet.com/ chuyên cung cấp các sản phẩm tự động hóa chính hãng, cam kết:
✓100% sản phẩm chính hãng – đầy đủ CO, CQ
✓ Tư vấn kỹ thuật, hỗ trợ lắp đặt
✓ Vận hành tận nơi – bảo hành đúng chuẩn theo hãng














