CHƯƠNG 1 CƠ SỞ LÝ THUYẾT 1. Tổng quan về hệ thống phân loại sản phẩm Trước khi đưa ra thị trường, nông sản cần phải trải qua khâu phân loại để loại bỏ các sản phẩm không đạt yêu cầu. Đối với hệ thống phân loại sản phẩm, sản phẩm sẽ được đưa vào hệ thống qua băng tải và đưa đến các khu phân loại theo nhiều nguyên tắc như kích thước, khối lượng sản phẩm và màu sắc…để chọn lọc được sản phẩm có chất lượng tốt và phù hợp với nhu cầu sử dụng của người tiêu dùng. 3 SV: Nguyễn Văn Minh Đồ án tốt nghiệp: Trường Đại học Giao Thông Vận Tải Hình 1.
Hệ thống phân loại bưu phẩm 1.2 Nguyên tắc phân loại sản phẩm.1 Phân loại theo kích thước. Sản phẩm sẽ được chọn lọc qua kích thước, lúc này sản phẩm sau khi phân loại sẽ đạt được độ đồng đều nhất định. Tuy nhiên việc phân loại theo kích thước lại không đảm bảo được chất lượng của sản phẩm. Hệ thống phân loại sản phẩm theo kích thước 4 SV: Nguyễn Văn Minh Đồ án tốt nghiệp: Trường Đại học Giao Thông Vận Tải 1.2 Phân loại theo màu sắc Khi sản phẩm được chọn lọc bằng màu sắc sẽ đảm bảo được chất lượng của sản phẩm giúp cho việc đảm bảo sản phẩm dễ dàng hơn, tính toán được thời gian phân loại sản phẩm cho phù hợp.
Cũng như bất kỳ nguyên tắc phân loại khác, việc phân loại theo màu sắc không giúp ta chọn lọc được các sản phẩm đồng đều, đẹp mắt nhưng với việc chất lượng luôn là yếu tố hàng đầu nên việc phân loại theo màu sắc là nguyên tắc quan trọng nhất trong phân loại sản phẩm. Hệ thống phân loại sản phẩm theo kích thước 1.3 Phân loại theo khối lượng Tương tự như nguyên tắc phân loại theo kích thước, việc phân loại theo khối lượng cũng cho ra kết sản phẩm là độ đồng đều của sản phẩm. Chỉ khác là nguyên tắc này phân loại dựa trên việc đo đạc về khối lượng của sản phẩm. Và việc này cũng không đảm bảo được chất lượng của sản phẩm sau khi phân loại.
5 SV: Nguyễn Văn Minh Đồ án tốt nghiệp: Trường Đại học Giao Thông Vận Tải 1.3 Tổng quan về plc và plc S7 – 200 1.1 Tổng quan về PLC a. Giới thiệu Kỹ thuật điều khiển đã phát triển trong thời gian rất lâu. Trước kia việc điều khiển hệ thống chủ yếu do con người thực hiện. Gần đây, việc điều khiển được thực hiện nhờ các ứng dụng của ngành điện, thực hiện bằng việc đóng ngắt các tiếp điểm Relay.
Các Relay sẽ cho phép đóng ngắt công suất không cần dùng công tắc cơ khí. Ta thường dùng Relay để tạo nên các thao tác điều khiển đóng ngắt logic đơn giản. Sự xuất hiện của máy tính đã tạo một bước tiến mới trong điều khiển – Kỹ thuật điều khiển lập trình PLC. PLC xuất hiện vào những năm 1970 và nhanh chóng trở thành sự lựa chọn cho việc điều khiển sản xuất.
PLC là gì? PLC (Programmable Logic Controller) là thiết bị điều khiển lập trình, được thiết kế chuyên dùng trong công nghiệp để điều khiển các tiến trình từ đơn giản đến phức tạp, tùy thuộc vào người điều khiển mà nó có thể thực hiện một loạt các chương trình hoặc sự kiện. PLC có khả năng thay thế hoàn toàn cho các phương pháp điều khiển truyền thống dùng Relay với khả năng điều khiển dễ dàng và linh hoạt hơn rất nhiều dựa trên việc lập trình trên các lệnh logic cơ bản; khả năng định thời, đếm; giải quyết các vấn đề toán học và công nghệ; khả năng tạo lập, gửi đi, tiếp nhận những tín hiệu nhằm mục đích kiểm soát sự kích hoạt hoặc đình chỉ những chức năng của máy hoặc một dây chuyền công nghiệp. Những đặc điểm làm cho PLC có tính năng ưu việt và thích hợp trong môi trường công nghiệp: o Khả năng chống nhiễu tốt. o Cấu trúc dạng module thuận tiện cho việc thiết kế, mở rộng, cải tạo, nâng cấp,… o Có những module chuyên dụng để thực hiện chức năng đặc biệt hay những module truyền thông để kết nối PLC với mạng công nghiệp hoặc qua mạng internet.
o Khả năng lập trình được, lập trình dễ dàng. 6 SV: Nguyễn Văn Minh Đồ án tốt nghiệp: Trường Đại học Giao Thông Vận Tải c. Cấu trúc phần cứng của PLC Hình 1. Cấu trúc phần cứng PLC Các thành phần cơ bản của một PLC thường có các module phần cứng sau: o Module nguồn.
o Module đơn vị xử lý trung tâm. o Module bộ nhớ chương trình và dữ liệu. o Module đầu vào. o Module đầu ra.
o Module phối ghép (để hỗ trợ cho việc truyền thông nội bộ). o Module chức năng (để hỗ trợ cho vấn đề truyền thông mạng). Cấu trúc bộ nhớ PLC Bộ nhớ chia làm 3 vùng chính Vùng chứa chương trình ứng dụng: Vùng chứ chương trình được chia làm miền: - Organisation block: Miền chứa chương trình tổ chức, chứa chương trình chính, các lệnh trong khối này luôn được quét. - Subrountine (Chương trình con): Miền chứa chương trình con, được tổ chức thành hàm và có biến hình thức để trao đổi dữ liệu, chương trình con này sẽ được thực hiện khi nó được gọi trong chương trình chính.
7 SV: Nguyễn Văn Minh Đồ án tốt nghiệp: Trường Đại học Giao Thông Vận Tải - Interrup (Chương trình ngắt): Miền chứa chương trình này sẽ được thực hiện khi có sự kiện ngắt xảy ra. Có rất nhiều sự kiện ngắt như: Ngắt thời gian, ngắt xung tốc độ cao,… Vùng chứa tham số của hệ điều hành: chia thành miền khác nhau: - I (Process Image Input): Miền dữ liệu các cổng vào số, trước khi bắt đầu thực hiện chương trình, PLC sẽ đọc giá trị logic của tất cả các cổng đầu vào và cất giữ chúng vào vùng nhớ I. Thông thường chương trình ứng dụng không đọc trực tiếp trạng thái logic của cổng vào số mà chỉ lấy dữ liệu của cổng vào từ bộ đệm I. - Q (Process Image Output): Miền bộ đếm các dữ liệu cổng ra số.
Kết thúc giai đoạn thực hiện chương trình, PLC sẽ chuyển giá trị logic của bộ đệm Q tới các cổng ra số. Thông thường chương trình không thực hiện gán giá trị tới tận cổng ra mà chỉ chuyển chúng tới bộ đệm Q. - T (Timer): Miền nhớ phục vụ bộ thời gian (Timer) bao gồm việc lưu giữ giá trị thời gian đặt trước (PV – Preset Value), giá trị đếm thời gian tức thời (CV – Current Value) cũng như giá trị Logic đầu ra của bộ thời gian. - C (Counter): Miền nhớ phục vụ đếm bao gồm việc lưu giữ giá trị đặt trước (PV – Preset Value), giá trị đếm tức thời (CV – Current Value) và giá trị Logic đầu ra của bộ đếm.
Vùng dữ liệu. Vùng dữ liệu là một vùng nhớ động. Nó có thể được truy cập theo từng bit, từng byte, từng từ đơn (word) hay từ kép (double word) và được sử dụng làm miền lưu trữ dữ liệu cho các thuật toán, các hàm truyền thông, lập bảng, các hàm dịch chuyển, xoay vòng thanh ghi, con trỏ địa chỉ,… 8 SV: Nguyễn Văn Minh Đồ án tốt nghiệp: Trường Đại học Giao Thông Vận Tải e. Xử lý chương trình Hình 1.
Vòng quét PLC PLC thực hiện chương trình theo chu kỳ lặp. Mỗi vòng lặp được gọi là một vòng quét (Scan). Mỗi vòng quét được bắt đầu bằng việc đọc dữ liệu từ các cổng vào cùng bộ đệm ảo, tiếp theo giai đoạn thực hiện chương trình. Trong từng vòng quét chương trình thực hiện bằng lệnh đầu tiên và kết thúc bằng lệnh kết thúc.
Sau giai đoạn thực hiện chương trình là giai đoạn truyền thông và kiểm tra lỗi, vòng quét được kết thúc bằng giai đoạn chuyển các nội dung của bộ đếm ảo đến cổng ra. Cấu trúc chương trình Chương trình trong S7 – 200 được lưu trong bộ nhớ PLC ở vùng dành riêng cho chương trình và có thể được lập với 2 dạng cấu trúc khác nhau: Lập trình có cấu trúc: chương trình được chia thành những phần nhỏ và mỗi phần thực thi những nhiệm vụ riêng biệt của nó, từng phần này nằm trong khối chương trình khác nhau. Loại hình cấu trúc này phù hợp với những bài toán điều khiển nhiệm vụ và phức tạp. PLC S7 – 200 có 3 loại khối cơ bản sản phẩm: Loại khối Organization Block: khối tổ chức và quản lí chương trình điều khiển, khối này luôn được thực thi và luôn được quét trong mỗi chu kì quét.
Loại khối chương trình con: Khối chương trình với những chức năng riêng giống như một chương trình con hoặc một hàm (chương trình 9 SV: Nguyễn Văn Minh Đồ án tốt nghiệp: Trường Đại học Giao Thông Vận Tải con có biến hình thức). Một chương trình ứng dụng có nhiều khối chương trình con và các khối chương trình con này được phân biệt với nhau bằng tên của chương trình con đó. Lập trình tuyến tính: toàn bộ chương trình nằm trong một khối bộ nhớ. Loại hình cấu trúc tuyến tính này phù hợp với những bài toán tự động nhỏ.
Không phức tạp. Khối được chọn phải là khối Organization Block là PLC luôn quét và thực hiện tổng các lệnh đó thường xuyên. Từ lệnh đầu tiên đến lệnh cuối và quay lại lệnh đầu tiên. Loại khối chương trình ngắt: là khối chương trình đặc biệt có khả năng trao đổi một lượng lớn với các khối chương trình khác.
Chương trình sẽ được thực thi mỗi khi có sự kiện ngắt xảy ra. Giới thiệu về PLC SIMATIC S7- 200 1.Cấu hình Hình 1. PLC S7 – 200 CPU 222 Simatic S7-200 là thiết bị điều khiển lôgíc khả trình loại nhỏ của hãng Siemens, có cấu trúc theo kiểu modul và có các modul mở rộng. Các modul này sử dụng cho nhiều loại ứng dụng lập trình khác nhau.
Thành phần cơ bản của S7-200 là khối vi xử lý của CPU 222. Về hình thức bên ngoài nhận biết được nhờ số đầu vào / ra và nguồn cung cấp. 10 SV: Nguyễn Văn Minh Đồ án tốt nghiệp: Trường Đại học Giao Thông Vận Tải - CPU 222 có 10 đầu vào và 8 đầu ra. - Tổng số đầu vào / ra cực đại là 64 cổng vào và 64 cổng ra.
- Có 256 timer chia làm 3 loại theo độ phân giải khác nhau: 8 timer 1ms, 32 timer 10ms, 208 timer 100ms. - Tổng có 256 bộ đếm chia làm 2 loại : Chỉ đếm tiến và vừa đếm tiến vừa đếm lùi - Các chế độ ngắt và xử lí ngắt bao gồm : Ngắt truyền thông, ngắt theo sườn lên hoặc sườn xuống, ngắt theo thời gian, ngắt của bộ đếm tốc độ cao và ngắt truyền xung - Toàn bộ vùng nhớ không bị mất dữ liệu trong khoảng thời gian là 190 h khi PLC mất nguồn nuôi.