Bài 14: Lắp đặt, lập trình điều khiển mơ hình máy trộn vật liệu với yêu cầu sau: - Khởi động hệ thống nút Start, dừng hệ thống nút Stop - Hai chất lỏng bơm vào bình trộn nhờ hai bơm A B Máy bơm hoạt động sau mở van 5s - Hai cảm biến S3 S4 dùng để báo trạng thái chất lỏng chảy vào bình Nếu sau khởi động 5s hai cảm biến không phát có chất lỏng chảy vào bình dừng chương trình báo đèn cố máy bơm bên ngồi - Một cảm biến S5 báo bình chứa đầy dừng hai máy bơm, sau máy bơm dừng 2s khóa van bơm - Một cảm biến S6 báo đủ chất lỏng bình trộn bắt đầu cho phép động trộn hoạt động dừng trộn sau 10s chất lỏng bình đầy - Sau chất lỏng bình trộn (động trộn ngừng hoạt động) Van xả mở, chất lỏng xả hết cảm biến S7 tác động khóa van xả lại - Q trình tự động lặp lại theo chu trình mơ tả Nếu chu trình thực nhấn nút dừng hệ thống dừng lại Các bơm sử dụng nguồn 220V Cảm biến 24VDC Van điện từ 24VDC Giai đoạn thiết kế Valve1(Q0.3) Sơ lược mơ hình: Valve2(Q0.4) S3(I0.2) Motor1(Q0.0) Start(I0.0) S5(I0.4) S4(I0.3) Motor2(Q0.1) Motor3(Q0.2) Stop(I0.1) S6(I0.5) Valve3(Q0.5) S7(I0.6) PumpError(Q0.6) Lập bảng variables: Variables Ton_OpenValve5s Ton_OpenPump5s Ton_ClosePump2s Ton_Full10s Symbols T37 T38 T39 T39 Types Timer Ton 100ms Timer Ton 100ms Timer Ton 100ms Timer Ton 100ms Comment Timer 5s after open valve Timer 5s after open pump Timer 2s after close pump Timer 10s after full I_btStart I_btStop I_btErrorReset I0.0 I0.1 I0.7 Input Input Input Start button Stop button Reset error I_sS3 I_sS4 I_sS5 I_sS6 I_sS7 I0.2 I0.3 I0.5 I0.6 I1.0 Input Input Input Input Input Sensor S3 Sensor S4 Sensor S5 Sensor S6 Sensor S7 Q_M1 Q_M2 Q_M3 Q0.0 Q0.1 Q0.2 Output Output Output Motor Motor Motor Q_Valve1 Q_Valve2 Q_Valve3 Q0.3 Q0.4 Q0.5 Output Output Output Valve Valve Valve Q_ErrorPump Q0.6 Output Error pump M_RUN_STATE M_STOP_STATE M_ERROR_STATE M0.0 M0.1 M0.2 Memory Memory Memory RUN state STOP state ERROR state Mô tả chức sơ lược M_RUN_STATE o ON khi: Nhấn I_btStart o OFF khi: Nhấn I_btStop M_STOP_STATE o ON khi: Nhấn I_btStop o OFF khi: Nhấn I_btStart M_END_PROCESS o ON khi: Chất lỏng vừa xả hết (I_sS7 == ON OFF) o OFF khi: Q_Valve1, Q_Valve2 start Q_Valve1, Q_Valve2: o ON khi: Hệ thống bắt đầu RUN (Nhấn I_btStart) Hoặc Hệ thống RUN(M_RUN_STATE == ON) Xong chu trình (M_END_PROCESS == ON) o OFF khi: Hệ thống RUN(M_RUN_STATE == ON) Ton_ClosePump2s == ON Hoặc hệ thống STOP/ERROR Ton_OpenValve5s: o Hoạt động lần: Hệ thống RUN(M_RUN_STATE == ON) Ngay Q_Valve1, Q_Valve2 mở Q_M1, Q_M2 o ON khi: Hệ thống RUN(M_RUN_STATE == ON) Ton_OpenValve5s chạy hết chu kỳ (Ton_OpenValve5s == ON) o OFF khi: Hệ thống RUN(M_RUN_STATE == ON) Chất lỏng đến vị trí S5 (I_sS5 == ON) Hoặc hệ thống STOP/ERROR Ton_OpenPump5s: o Hoạt động lần: Hệ thống RUN(M_RUN_STATE == ON) Ngay Q_M1, Q_M2 cấp điện M_ERROR_STATE o ON khi: Sau mở bơm Q_Valve1, Q_Valve2 5s (Ton_OpenPump5s == ON) Càm biến S3 không tác động (I_sS3 == OFF) Hoặc càm biến S4 không tác động (I_sS4 == OFF) o OFF khi: Sau sửa chữa, nhấn I_btErrorReset Q_ErrorPump o ON M_ERROR_STATE == ON o OFF M_ERROR_STATE == OFF Ton_ClosePump2s: o Hoạt động lần: Ngay S5 báo bình chứa đầy Ton_Full10s: o Hoạt động lần: Ngay S5 báo bình chứa đầy Q_M3 o ON khi: Hệ thống RUN(M_RUN_STATE == ON) Chất lỏng đến vị trí S6 (I_sS6 == ON) o OFF khi: Hệ thống RUN(M_RUN_STATE == ON) Ton_Full10s chạy hết chu kỳ 10s (Ton_Full10s == ON) Hoặc hệ thống STOP/ERROR Q_Valve3 o ON khi: Hệ thống RUN(M_RUN_STATE == ON) Ton_Full10s chạy hết chu kỳ 10s (Ton_Full10s == ON) o OFF khi: Hệ thống RUN(M_RUN_STATE == ON) Chất lỏng xả hết (I_sS7 == OFF) Hoặc hệ thống STOP/ERROR ... button Reset error I_sS3 I_sS4 I_sS5 I_sS6 I_sS7 I0.2 I0.3 I0.5 I0.6 I1.0 Input Input Input Input Input Sensor S3 Sensor S4 Sensor S5 Sensor S6 Sensor S7 Q_M1 Q_M2 Q_M3 Q0.0 Q0.1 Q0.2 Output Output... hết (I_sS7 == ON OFF) o OFF khi: Q_Valve1, Q_Valve2 start Q_Valve1, Q_Valve2: o ON khi: Hệ thống bắt đầu RUN (Nhấn I_btStart) Hoặc Hệ thống RUN(M_RUN_STATE == ON) Xong chu trình (M_END_PROCESS.. .Lập bảng variables: Variables Ton_OpenValve5s Ton_OpenPump5s Ton_ClosePump2s Ton_Full10s Symbols