Chào anh em.
Em đang có bài toán thế này mong ae trợ giúp.
Sản phẩm chạy ở trên băng tải. Tại vị trí A, sau khi sensor phát hiện vật và chương trình kiểm tra sản phẩm. Hệ thống sẽ phải loại sản phẩm hỏng ra ngoài. Chỗ loại sản phẩm lỗi cách chỗ kiểm tra sản phẩm tầm 1m. Giả sử sau khi phát hiện 1 sản phẩm lỗi và muốn đẩy nó ra thì sẽ phải đợi sản phẩm đó đi đến vị trí đẩy. Trong lúc đợi đó có thể xuất hiện thêm vài sản phẩm lỗi khác thì hệ thống vẫn phải lưu lại sản phẩm đó để có thể đẩy nó ra được. Vì tốc độ băng tải thay đổi nên em nghĩ dùng encoder để đo khoảng cách từ lúc kiểm tra đến lúc đẩy vật ra.
Hiện tại em định dùng 1 con S7 200 cpu224Xp để đọc tín hiệu encoder (cái này em nghĩ chắc được). Ý tưởng của em là dùng PLC để đọc giá trị encoder tại vị trí kiểm tra sau đó lưu vào 1 mảng. PLC cập nhật giá trị encoder khi nào sản phẩm lỗi đến vị trí thì đẩy ra.
Hiện tại, em cũng chỉ nghĩ được đến vậy. Em mới học PLC nên chưa biết dùng đến dữ liệu mảng ở trong PLC như thế nào? Ae cho em hỏi em nên tìm hiểu từ đâu? Có thể gợi ý cho em các kiến thức cần tìm hiểu? nếu ae cho em ý tưởng giải quyết bài toàn thì càng tốt. Em cảm ơn.
he thong loai san pham.png