Bài 19: LẬP TRÌNH CHO HỆ THỐNG ĐỘNG CƠ Chế độ Auto:Nhấn Start động chạy luân phiên cách 5s lặp lại lần động chạy Chế độ Manu:Nhấn Start động chạy luân phiên cách 5s Tóm tắt In/Out cho hệ thống vẽ sơ đồ kết nối Lập trình theo yêu cầu dùng PLC 200 Giai đoạn thiết kế Sơ lược mơ hình: M1 Start(I0.0) Mode(I0.7) Q0.1 M2 Q0.2 M3 Q0.3 Lập bảng variables: Variables Ton_AutoMotor5s Ton_ManualMotor5s Ctd_Process Symbols T37 T38 C0 Types Timer Ton 100ms Timer Ton 100ms Counter down Comment Timer 5s in Auto mode Timer 5s in Manual mode Counter from to I_btStart I_swAutoManual I0.0 I0.7 Input Input Start button Mode switch Q_M1 Q_M2 Q_M3 Q0.1 Q0.2 Q0.3 Output Output Output Motor Motor Motor M_RUN_FLAG M_MODE_CHANGE M0.0 M0.1 Memory Memory RUN state Change mode M_Require_M1 M_Require_M2 M_Require_M3 M1.0 M1.1 M1.2 Memory Memory Memory Require M1 run Require M2 run Require M3 run Mô tả chức sơ lược • • • • • • • • • • • M_MODE_CHANGE o ON khi: I_swAutoManual == OFF ON Hoặc I_swAutoManual == ON OFF M_RUN_FLAG o ON khi: Nhấn I_btStart o OFF khi: M_MODE_CHANGE == ON Ton_AutoMotor5s o Hoạt động 15 lần (Ctd_Process == OFF) sau nhấn I_btStart Auto mode o Reset chạy hết chu kỳ 5s Ton_ManualMotor5s o Hoạt động liên tục sau nhấn I_btStart Manual mode o Reset chạy hết chu kỳ 5s Ctd_Process: o Load giá trị khi: Hệ thống POWER_ON o Giàm Q_M3 == ON OFF M_Require_M1 o ON Auto mode, Motor3 chạy, Ton_AutoMotor5s chạy hết chu kỳ 5s Manual mode, Motor2 chạy, Ton_ManualMotor5s chạy hết chu kỳ 5s M_Require_M2 o ON Auto mode, Motor1 chạy, Ton_AutoMotor5s chạy hết chu kỳ 5s Manual mode, Motor1 chạy, Ton_ManualMotor5s chạy hết chu kỳ 5s M_Require_M3 o ON Auto mode, Motor2 chạy, Ton_AutoMotor5s chạy hết chu kỳ 5s Q_M1 o ON Nhấn I_btStart M_Require_M1 == ON o OFF M_Require_M2 == ON Ctd_Process đếm xong (Ctd_Process == ON) Hoặc M_MODE_CHANGE == ON Q_M2 o ON M_Require_M2 == ON Hoặc Ctd_Process vừa đếm xong (Ctd_Process == OFF ON) o OFF M_Require_M1 == ON Hoặc M_Require_M3 == ON Hoặc M_MODE_CHANGE == ON Q_M3 o ON M_Require_M3 == ON o OFF M_Require_M1 == ON Hoặc M_MODE_CHANGE == ON .. .Lập bảng variables: Variables Ton_AutoMotor5s Ton_ManualMotor5s Ctd_Process Symbols T37 T38 C0 Types