Mô tả hoạt động của hệ thống trộn sơn Sơ đồ nguyên lý được mô tả trên bản vẽ 04 - Ấn Start tác động mở Valve 1 và Valve 2 cho phép 2 chất lỏng bắt đầu đổ vào bình chứa.. - Khi bình chứ
Trang 1Mô tả hoạt động của hệ thống trộn sơn
Sơ đồ nguyên lý được mô tả trên bản vẽ 04
- Ấn Start tác động mở Valve 1 và Valve 2 cho phép 2 chất lỏng bắt đầu đổ vào bình chứa
- Khi bình chứa được đổ đầy, công tắc dò mức di chuyển lên chạm S1, làm ngắt 2 Valve 1 và 2, và khởi động Motor hoạt động để trộn lẫn 2 chất lỏng
- Motor hoạt động như sau: Chạy thuận 5 giây, chạy ngược 5 giây; chạy 5 chu kỳ thuận ngược như vậy rồi tự động dừng
- Sau khi trộn xong thì Valve X mở để xả chất lõngđã trộn ra ngoài
- Khi bình chứa đã xả hết thì 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 cho đến hết 3 mẽ trộn thì tự động dừng Nếu thực hiện lại ta phải ấn nút Reset
- Người ta có thể dừng hệ thống bất kỳ lúc nào bằng nút Stop
- Trong lúc hệ thống đang hoạt động mà có bất kỳ sự cố nào xảy ra thì dừng ngay và đưa tín hiệu nháy đèn với thời gian trong 1 chu kỳ là 6 giây
Trang 2Giai đoạn thiết kế
1 Sơ lược mô hình:
2 Lập bảng variables:
Ton_Alarm T37 Timer Ton 100ms alarm timer (cycle 6s) Ton_Motor T38 Timer Ton 100ms Motor timer (cycle 10s)
Ctd_ProcessDone C1 Counter down Count down from 3 to 0
I_btERROR_Reset I0.3 Input Error reset after repair
Q0.0
Q0.1
Q0.2
Q0.3
I0.6
I0.7
AlarmLamp Q0.4
Start (I0.0)
Stop (I0.1)
Reset (I0.2)
Trang 33 Lập bảng trạng thái hệ thống
POWER_ON Running Stop Error
4 Mô tả chức năng 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 cùng chạy
o OFF khi:
Tắt nguồn, reset PLC
Ton_Alarm
o Hoạt động liên tục khi hệ thống ERROR (M_ERROR_STATE == ON)
o Reset khi chạy hết 1 chu kỳ 6s
Ton_Motor
o Hoạt động liên tục khi
Hệ thống RUN (M_ RUN _STATE == ON)
Mực chất lỏng đang ở S1 (I_sHighLevelS1 == ON)
o Reset khi chạy hết 1 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 đang trộn: Q_RightMotor == ON || Q_LeftMotor == ON
Hoặc Q_ ValveX đang mở
Hoặc motor trộn xong (Ctd_ Motor == ON)
Hoặc chu trình xong 3 mẻ trộn (Ctd_ ProcessDone == ON)
Trang 4 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 dưới 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
Trang 5 Ctd_ Motor
o Load giá trị 5 ngay khi
POWER_ON
Hoặc khi mực chất lỏngvừa tới S1 (I_sHighLevelS1 == ON)
Hoặc khi Q_ValveX đóng
o Giảm 1 khi Q_RightMotor == ON
Ctd_ ProcessDone
o Load giá trị 3 ngay khi
POWER_ON
Hoặc xong 1 chu trình 3 mẻ trộn (Ctd_ ProcessDone == ON) và nhấn I_btRESET
o Giảm 1 khi Q_ValveX vừa đóng