PHẦN PRO – LẬP TRÌNH PLC MITSUBISHI CHUYÊN SÂU (phần 4)

18/04/2026
phan-pro-lap-trinh-plc-mitsubishi-chuyen-sau-phan-4

PHẦN PRO – LẬP TRÌNH PLC MITSUBISHI CHUYÊN SÂU


BÀI 21 — TƯ DUY STEP MACHINE CHUẨN CÔNG NGHIỆP

Khi máy phức tạp → không dùng ladder thường nữa
→ Dùng STATE MACHINE (Step Ladder)

Vì sao phải dùng Step?

Máy thật có nhiều trạng thái:

  1. Idle
  2. Start
  3. Chạy
  4. Lỗi
  5. Reset

Nếu không dùng Step:

  • Code rối
  • Máy dễ lỗi
  • Khó sửa

👉 90% máy nhà máy dùng STEP.


Cấu trúc Step chuẩn

Step Ý nghĩa
S0 Idle
S1 Start
S2 Run
S3 Finish
S9 Alarm

Khởi tạo Step

PLC luôn bắt đầu tại S0:

 

SM400 → SET S0

SM400 = bit luôn ON khi PLC RUN


Chuyển Step

Ví dụ S0 → S1:

 

S0 AND X0 → SET S1
S0 AND X0 → RST S0

👉 Mỗi lần chỉ có 1 step được ON

Đây là nguyên tắc vàng.


BÀI 22 — FRAMEWORK CODE CHUẨN CHO MỌI MÁY

Một project PLC chuẩn luôn chia thành 6 khối:

Khối Chức năng
INIT Khởi tạo
INPUT Đọc tín hiệu
AUTO Chạy tự động
MANUAL Chạy tay
ALARM Xử lý lỗi
OUTPUT Xuất tín hiệu

Skeleton code

INIT

 

SM400 → MOV K0 D0

INPUT

 

X0 → M100 ; Start
X1 → M101 ; Stop
X2 → M102 ; Sensor

AUTO

Code Step machine nằm đây.

OUTPUT

 

M200 → Y0 ; Motor
M201 → Y1 ; Van

👉 Đây là chuẩn nhà máy.


BÀI 23 — CHẾ ĐỘ AUTO / MANUAL

Máy thật luôn có 2 mode:

Mode Ý nghĩa
Auto Chạy tự động
Manual Chạy tay sửa máy

Chọn mode từ HMI

Mode Bit
Auto M0
Manual M1
 

M0 → chạy Auto
M1 → chạy Manual


Code Manual

Ví dụ chạy motor bằng nút HMI:

 

M1 AND M10 → Y0

👉 Rất quan trọng khi bảo trì.


BÀI 24 — HỆ THỐNG ALARM CHUẨN

Máy công nghiệp bắt buộc có alarm.

Ví dụ các lỗi

Lỗi Nguyên nhân
Kẹt sản phẩm Sensor không tác động
Quá thời gian Timer hết
Cửa mở Safety

Tạo alarm

 

M300 = Alarm tổng
M301 = Kẹt sản phẩm
M302 = Quá thời gian

Ví dụ:

 

T0 DONE AND NOT X2 → SET M301


Khi có alarm

Máy phải:

  • Dừng motor
  • Bật còi
  • Hiển thị HMI
 

M300 → RST M0 ; tắt Auto
M300 → Y10 ; còi

👉 Đây là tiêu chuẩn CE.


BÀI 25 — EMERGENCY STOP (AN TOÀN)

E-Stop là bắt buộc

 

NOT X10 → RST ALL OUTPUT

Hoặc:

 

X10 (E-Stop) → M8000 OFF

Khi E-Stop:

  • Tắt toàn bộ output
  • Không cần qua logic

BÀI 26 — WATCHDOG (CHỐNG TREO MÁY)

Máy chạy 24/7 → phải chống treo.

Ý tưởng:

  • PLC phải “nháy tim” liên tục
  • Nếu treo → reset
 

SM400 → T0 K10
T0 → RST T0


BÀI 27 — QUẢN LÝ SẢN LƯỢNG (PRODUCTION COUNT)

Nhà máy cực kỳ quan tâm:

Dữ liệu Thanh ghi
Sản lượng ca D100
Sản lượng ngày D110
Tổng sản lượng D120
 

Sensor → C0
C0 → ADD D120 K1 D120


BÀI 28 — QUẢN LÝ CA LÀM VIỆC

Một ngày có 3 ca:

Ca Giờ
Ca 1 6–14
Ca 2 14–22
Ca 3 22–6

PLC đọc giờ RTC → reset sản lượng.


BÀI 29 — LƯU LOG LỖI

Nhà máy yêu cầu:

  • Lưu lỗi gần nhất
  • Lưu thời gian lỗi

Ví dụ:

 

M301 → MOV K301 D500

D500 = mã lỗi


BÀI 30 — CẤU TRÚC 1 MÁY HOÀN CHỈNH

Một project PLC chuẩn:

 

MAIN
├── INIT
├── INPUT
├── AUTO (STEP MACHINE)
├── MANUAL
├── ALARM
├── OUTPUT

👉 Đây là cấu trúc chuẩn PLC Engineer.


TRÌNH ĐỘ SAU KHI HỌC HẾT

Bạn đã đạt level:

Level Khả năng
Junior Làm máy đơn
Middle Làm máy hoàn chỉnh
Senior Thiết kế dây chuyền
Bình luận
Nội dung này chưa có bình luận, hãy gửi bình luận đầu tiên của bạn.
VIẾT BÌNH LUẬN CỦA BẠN