Mô tả hoạt động hệ thống trộn sơn Sơ đồ nguyên lý mô tả vẽ 04 - Ấn Start tác động mở Valve Valve cho phép chất lỏng bắt đầu đổ vào bình chứa - Khi bình chứa đổ đầy, cơng tắc dị mức di chuyển lên chạm S1, làm ngắt Valve 2, khởi động Motor hoạt động để trộn lẫn chất lỏng - Motor hoạt động sau: Chạy thuận giây, chạy ngược giây; chạy chu kỳ thuận ngược tự động dừng - Sau trộn xong Valve X mở để xả chất lõngđã trộn - Khi bình chứa xả hết cơng tắc dị mức di chuyển xuống chạm S2, tác động đóng Valve X - Hệ thống tự động hoạt động lại từ đầu hết mẽ trộn tự động dừng Nếu thực lại ta phải ấn nút Reset - Người ta dừng hệ thống lúc nút Stop - Trong lúc hệ thống hoạt động mà có cố xảy dừng đưa tín hiệu nháy đèn với thời gian chu kỳ giây Giai đoạn thiết kế Sơ lược mô hình: Q0.0 Q0.2 I0.6 I0.7 Start (I0.0) Stop (I0.1) Q0.1 Q0.3 Reset (I0.2) AlarmLamp Q0.4 Lập bảng variables: Variables Ton_Alarm Ton_Motor Ctd_Motor Ctd_ProcessDone I_btStart I_btStop I_btRESET I_btERROR_Reset I_sHighLevelS1 I_sLowLevelS2 Q_Valve1 Q_Valve2 Q_ValveX Q_LeftMotor Q_RightMotor Q_AlarmLamp M_RUN_STATE M_STOP_STATE M_ERROR_STATE M_sS1_Flag Symbols T37 T38 C0 C1 I0.0 I0.1 I0.2 I0.3 I0.6 I0.7 Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 M0.0 M0.1 M0.2 M0.3 Types Timer Ton 100ms Timer Ton 100ms Counter down Counter down Input Input Input Input Input Input Output Output Output Output Output Output Memory Memory Memory Memory Comment alarm timer (cycle 6s) Motor timer (cycle 10s) Count down from to Count down from to Start button Stop button Reset after process Error reset after repair High level sensor S1 Low level sensor S2 Valve Valve Valve X Motor runs left Motor runs right Alarm lamp in error case RUN state STOP state ERROR state Save high level S1 Lập bảng trạng thái hệ thống M_RUN_STATE M_STOP_STATE M_ERROR_STATE POWER_ON 0 Running 0 Stop Error 1 Mô tả chức sơ lược M_RUN_STATE o ON khi: Nhấn I_btStart o OFF khi: Nhấn I_btStop Hoặc M_ERROR_STATE == ON M_STOP_STATE o ON khi: Nhấn I_btStop Hoặc M_ERROR_STATE == ON o OFF khi: Nhấn I_btStart M_ERROR_STATE o ON khi: Hệ thống RUN(M_RUN_STATE == ON) Mực chất lỏng chưa tới S1 (I_sHighLevelS1 == OFF) o Q_ValveX mở Q_Valve1 mở Mực chất lỏng tới S1 (I_sHighLevelS1 == ON) o Q_Valve1 mở o Hoặc Q_LeftMotor, Q_RightMotor chạy o OFF khi: Tắt nguồn, reset PLC Ton_Alarm o Hoạt động liên tục hệ thống ERROR (M_ERROR_STATE == ON) o Reset chạy hết chu kỳ 6s Ton_Motor o Hoạt động liên tục Hệ thống RUN (M_ RUN _STATE == ON) Mực chất lỏng S1 (I_sHighLevelS1 == ON) o Reset chạy hết chu kỳ 10s Q_Valve1, Q_ Valve2 o ON khi: Hệ thống RUN(M_RUN_STATE == ON) Mực chất lỏng chưa tới S1 (I_sHighLevelS1 == OFF) o OFF khi: Hệ thống RUN(M_RUN_STATE == ON) Motor trộn: Q_RightMotor == ON || Q_LeftMotor == ON Hoặc Q_ ValveX mở Hoặc motor trộn xong (Ctd_ Motor == ON) Hoặc chu trình xong mẻ trộn (Ctd_ ProcessDone == ON) Hoặc hệ thống STOP(M_STOP_STATE == ON) Hoặc Hệ thống ERROR(M_ERROR_STATE == ON) Q_ ValveX o ON khi: Hệ thống RUN(M_RUN_STATE == ON) Trộn xong (Ctd_Motor == ON) Mực chất lỏng qua mức S2 (I_sLowLevelS2 == ON) o OFF khi: Hệ thống RUN(M_RUN_STATE == ON) Mực chất lỏng mức S2 (I_sLowLevelS2 == OFF) Hoặc hệ thống STOP(M_STOP_STATE == ON) Hoặc Hệ thống ERROR(M_ERROR_STATE == ON) Q_RightMotor o ON khi: Hệ thống RUN(M_RUN_STATE == ON) Mực chất lỏng tới S1 (I_sHighLevelS1 == ON) Ton_Motor < 5s o OFF khi: Hệ thống RUN(M_RUN_STATE == ON) Ton_Motor >= 5s Hoặc trộn xong (Ctd_Motor == ON) Hoặc hệ thống STOP(M_STOP_STATE == ON) Hoặc Hệ thống ERROR(M_ERROR_STATE == ON) Q_LeftMotor o ON khi: Hệ thống RUN(M_RUN_STATE == ON) Mực chất lỏng tới S1 (I_sHighLevelS1 == ON) Q_RightMotor == OFF o OFF khi: Hệ thống RUN(M_RUN_STATE == ON) Q_RightMotor == ON Hoặc trộn xong (Ctd_Motor == ON) Hoặc hệ thống STOP(M_STOP_STATE == ON) Hoặc Hệ thống ERROR(M_ERROR_STATE == ON) Q_AlarmLamp o ON khi: Hệ thống ERROR(M_ERROR_STATE == ON) Ton_Alarm < 3s o OFF khi: Hệ thống ERROR(M_ERROR_STATE == ON) Ton_Alarm >= 3s Ctd_ Motor o Load giá trị POWER_ON Hoặc mực chất lỏngvừa tới S1 (I_sHighLevelS1 == ON) Hoặc Q_ValveX đóng o Giảm Q_RightMotor == ON Ctd_ ProcessDone o Load giá trị POWER_ON Hoặc xong chu trình mẻ trộn (Ctd_ ProcessDone == ON) nhấn I_btRESET o Giảm Q_ValveX vừa đóng ...Giai đoạn thiết kế Sơ lược mơ hình: Q0.0 Q0.2 I0.6 I0 .7 Start (I0.0) Stop (I0.1) Q0.1 Q0.3 Reset (I0.2) AlarmLamp Q0.4 Lập bảng variables: Variables Ton_Alarm Ton_Motor Ctd_Motor Ctd_ProcessDone... Q_RightMotor Q_AlarmLamp M_RUN_STATE M_STOP_STATE M_ERROR_STATE M_sS1_Flag Symbols T 37 T38 C0 C1 I0.0 I0.1 I0.2 I0.3 I0.6 I0 .7 Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 M0.0 M0.1 M0.2 M0.3 Types Timer Ton 100ms Timer... left Motor runs right Alarm lamp in error case RUN state STOP state ERROR state Save high level S1 Lập bảng trạng thái hệ thống M_RUN_STATE M_STOP_STATE M_ERROR_STATE POWER_ON 0 Running 0 Stop Error