2.5.2.2 Tính tốn ảnh
Việc tính tốn này giúp ta phân biệt được là hình vng và hình chữ nhật. Tuy nhiên, với sản phẩm sẽ phân loại là loại khối dạng 3D, nên đôi khi ảnh sẽ nhận dạng số cạnh bị sai, phát sinh ra thêm cạnh như hình tam giác có 3 cạnh nhưng khi nhận dạng cạnh sẽ thêm 1 đến 2 cạnh, như thế thì tam giác sẽ có đến 4 đến 5 cạnh và hình chữ nhật với hình vng cũng tương tự thế, thì việc nhận dạng và phân loại hình dạng sẽ bị phân loại nhầm. Vì thế, việc tính tốn ảnh này ngồi việc phân biệt được 2 hình là hình vng và hình chữ nhât, cịn giúp ta giúp ta nâng cao độ chính xác khi xử lý ảnh để phân loại sản phẩm chính xác nhất.
Ở đề tài này, việc tính tốn khá là đơn giản cho việc phân biệt hình vng và hình chữ nhật. Lấy hiệu của hai cạnh trên ảnh, với hình chữ nhật là lớn nhất đến hình vng. Với tam giác là nhỏ nhất nên ta sẽ tính vùng điểm trên ảnh để nhận dạng tam giác với vùng điểm trên ảnh bé hơn kết quả khi được tính tốn ra sẽ là tam giác. Hình trịn thì đơn giản nhất với số cạnh lớn hơn 8 cạnh sẽ là hình trịn.
Tên đề tài: Ứng dụng xử lý ảnh để phân loai sản phẩm theo hình dạng, điều khiển và giám sát qua WinCC
25 SVTH: Bùi Anh Dũng
Phạm Lê Bảo Hoàng
Người hướng dẫn: ThS. Phan Thị Thanh Vân
CHƯƠNG 3: TỔNG QUAN VỀ PLC VÀ PHẦN MỀM TIA PORTAL
3.1 Giới thiệu về PLC
PLC (Programmable Logic Controller) là thiết bị điều khiển lập trình từ đó thực hiện được các thuật toán điều khiển logic thơng qua ngơn ngữ lập trình của PLC. PLC được lên ý tưởng ban đầu của một nhóm kỹ sư thuộc hãng General Motor vào năm 1968. Từ những năm đầu của thế kỉ 20, PLC được sử dụng ngày càng rộng rãi và phổ biến trong công nghiệp của nước ta như là 1 giải pháp lý tưởng cho việc tự động hóa các q trình sản xuất, nhằm tăng năng suất của một hệ thống, nhà máy. Đi đơi với sự phát triển cơng nghệ máy tính vượt bậc theo từng ngày như hiện nay, bộ điều khiển lập trình đạt được những ưu thế cơ bản trong ứng dụng điều khiển công nghiệp.
Hiện nay có nhiều hãng sản xuất ra PLC như PLC Mitsubishi, Siemens, Panasonic…
Ngơn ngữ lập trình của PLC được sử dụng phổ biến như: LAD (Ladder logic – thang logic), FBD (Function Block Diagram – Khối chức năng), STL (Statement List – Liệt kê lệnh) trong đó Ladder logic là ngơn ngữ lập trình PLC được nhiều kỹ thuật, lập trình viên dùng và ưu chuộng nhất.
PLC được ứng dụng trong công nghiệp nhưng những dây chuyền hệ thống đóng gói sản phẩm, băng chuyền sản phẩm với quy mơ nhỏ thì có thể sử dụng những PLC có ít in/out với chi phí kinh tế thấp nhưng vẫn được sử dụng cho những ứng dụng cơ bản. Đối với những tác vụ, u cầu kĩ thuật phức tạp thì có thể sử dụng module khác nhau với lượng I/O, thêm module truyền thông, analog để phù hợp với yêu cầu đặt ra.