Sơ đồ nguyên lý được mô tả trên bản vẽ 04- Ấn ON à ĐC1 chạy để kéo băng tải thùng chạy đưa võ thùng đóng táo vào.. Khi võ thùng vào đến vị trí S2 thì ĐC1 dừng.. - Ngay khi ĐC1 dừng thì Đ
Trang 1Sơ đồ nguyên lý được mô tả trên bản vẽ 04
- Ấn ON à ĐC1 chạy để kéo băng tải thùng chạy đưa võ thùng đóng táo vào Khi võ thùng vào đến vị trí S2 thì ĐC1 dừng
- Ngay khi ĐC1 dừng thì ĐC2 chạy để kéo băng tải táo hoạt động đưa táo rơi vào thùng Táo được đếm bởi một cảm biến hồng ngoại S1
- Khi số táo đưa vào thùng đủ 24 quả (mỗi hộp chứa 24 quả) thì ĐC2 dừng Tiếp tục ĐC1 chạy lại để đưa thùng táo thành phẩm ra ngoài và đóng thùng táo mới
- Hệ thống tự động hoạt động như trên cho đến khi ấn OFF thì dừng
- 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à 5 giây
-Nếu có sự cố, sau khi sửa chữa xong và nhấn nút RESET thì hệ thống hoạt động bình thường
Giai đoạn thiết kế
Sơ lược mô hình:
Motor2 Q0.1
Motor1 Q0.0
ON (I0.0)
AlarmLamp(Q0.2) OFF (I0.1)
Sensor S1(I0.3) Sensor S2(I0.2)
Trang 2Lập bảng variables:
Bảng trạng thái hệ thống
POWER_ON Running Stop Error
Trang 3Mô tả chức năng sơ lược
• M_RUN_STATE
o ON khi:
Nhấn I_btON
o OFF khi:
Nhấn I_btOFF
Hoặc (M_ERROR_STATE == ON)
• M_STOP_STATE
o ON khi:
Nhấn I_btOFF
Hoặc (M_ERROR_STATE == ON)
o OFF khi:
Nhấn I_btON
• M_ERROR_STATE
o ON khi:
Hệ thống RUN(M_RUN_STATE == ON)
• Q_Motor1, Q_Motor2 cùng chạy
• Q_Motor1, Q_Motor2 cùng stop
o OFF khi
Nhấn I_btRESET (sau khi sữa chữa sự cố)
• 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ỳ 5s
• Ctd_Apple
o Load giá trị 24 ngay khi
Nhấn I_btON (cho lần đầu tiên)
vỏ thùng đang ở vị trí I_sMotor1Stop(I_sMotor1Stop == ON)
o Giảm 1 khi I_sApple == ON
• Q_Motor1
o ON khi:
Hệ thống RUN(M_RUN_STATE == ON)
• Vỏ thùng không ở vị trí I_sMotor1Stop (I_sMotor1Stop == OFF)
o Số táo trong thùng không phải 24 (Ctd_Apple == OFF)
• Hoặc vỏ thùng đang ở vị trí I_sMotor1Stop(I_sMotor1Stop == ON)
o Số táo trong thùng là 24 quả (Ctd_Apple == ON)
o OFF khi:
Hệ thống RUN(M_RUN_STATE == ON)
• Vỏ thùng đang ở vị trí I_sMotor1Stop(I_sMotor1Stop == ON)
o Số táo trong thùng không phải 24 (Ctd_Apple == OFF)
Hoặc hệ thống STOP(M_STOP_STATE == ON)
Hoặc Hệ thống ERROR(M_ERROR_STATE == ON)
• Q_Motor2
o ON khi:
Hệ thống RUN(M_RUN_STATE == ON)
• Motor 1 stops (Q_Motor1 == OFF)
o OFF khi:
Hệ thống RUN(M_RUN_STATE == ON)
• Motor 1 runs (Q_Motor1 == ON)
Hoặc hệ thống STOP(M_STOP_STATE == ON)
Hoặc Hệ thống ERROR(M_ERROR_STATE == ON)
• Q_AlarmLamp
Trang 4o ON khi:
Hệ thống ERROR(M_ERROR_STATE == ON)
• Ton_Alarm < 2.5s
o OFF khi:
Hệ thống ERROR(M_ERROR_STATE == ON)
• Ton_Alarm >= 2.5s
Trang 5Thiết kế chi tiết (bỏ qua)