Lưu đồ thuật toán

Một phần của tài liệu THIẾT kế và CHẾ tạo mô HÌNH hệ THỐNG CHIẾT rót ĐÓNG nắp và IN LOGO sử DỤNG PLC s7 1200 (Trang 72 - 76)

CHƯƠNG 4 : LẬP TRÌNH ĐIỀU KHIỂN

4.3. Lưu đồ thuật toán

Để có thể lập trình dễ dàng, mạch lạc và tối ưu hóa thì điều tiên quyết là phải vẽ được lưu đồ thuật tốn, khi đó ta mới có thể logic được và có thể code khơng lo bị thiếu thuật tốn và bị sai hoặc lỗi. Vì nếu như thuật tốn đúng thì sẽ khơng có chuyện lập trình bị sai, vì đây là xương sống của chương trình điều khiển. Vì vậy phần này ta cần phải chính xác và trực quan nhất. Trong Hình 4.6 thể hiện lưu đồ thuật toán một cách tổng quát, giúp người đọc có thể hiểu rõ bản chất thuật tốn cơ bản của hệ thống. Tại đây,

sau khi bắt đầu thì hệ thống sẽ kiểm tra cơng tắc chọn chế độ. Nếu chế đúng thì chế độ tự động được chọn và kết thúc. Nếu sai thì chế độ bằng tay được chọn và kết thúc.

Hình 4. 4: Lưu đồ thuật tốn tổng qt

Ngồi lưu đồ thuật tốn tổng qt thì đi sâu vào nó thì có thể thấy được lưu đồ thuật tốn chương trình bằng tay (xem Hình 4.7). Nó thể hiện chế độ bằng tay của hệ thống. Ở chế độ này, khi hoạt động thì hệ thống sẽ kiểm tra các các cơng tắc điều khiển các cơ cấu chấp hành, nếu đúng thì nó sẽ thực hiện các cơ cấu cịn sai thì sẽ kết thúc chương trình. Lần lượt và tuần tự như vậy thì hệ thống sẽ kiểm tra hết các cơng tắc rồi sau đó kết thúc chương trình.

Khác với lưu đồ thuật tốn băng tay thì lưu đồ thuật tốn chương trình tự động (Hình 4.8) có phần phức tạp hơn là dừng lại ở việc kiểm tra các đầu vào (cơng tắc) mà nó được hoạt động theo một chu trình. Khi chế độ tự động được chọn thì bước đầu sẽ kiểm tra tín hiệu nút nhấn Stop, nếu đúng thì thực hiện các cơng việc khi nhấn nút, nếu sai sẽ chuyển qua kiểm tra tín hiệu nút nhấn EMG, nếu đúng sẽ thực thi cơng việc khi nhấn nút EMG nếu sai thì sẽ kiểm tra tiếp tín hiệu cảm biến nước cạn, nếu đúng thì thực hiện cơng việc của cảm biến và nếu sai thì sẽ bật băng tải vào, ra và mâm xoay tiếp tục thì sẽ kiểm tra tín hiệu cảm biến nhận chai. Ở tại thời điểm này nếu đúng thì tiếp tục thực thi cơng việc là dừng băng tải vào, bật rót dung dịch, bật vặn nắp, nếu sai thì hệ thống sẽ chờ cho đến khi có tín hiệu của cảm biến . Tiếp theo thì hệ thống sẽ kiểm tra tín hiệu của cảm biến vị trí nếu đúng thì tắt mâm xoay, sai thì chờ khi có tín hiệu cảm biến. Tiếp theo thì hệ thống sẽ kiểm tra thời gian đếm của timer, nếu timer rót bằng 10 giây và timer vặn nắp bằng 5 giây thì sẽ tắt rót dung dịch và tắt vặn nắp, nếu sai thì hệ thống sẽ chờ cho đến khi timer đếm đủ thời gian. Tiếp đến sẽ kiểm tra bit rót xong, nếu đúng thì sẽ bật mâm xoay, cịn nếu sai thì hệ thống sẽ tiếp tục chờ cho tới khi bit này đúng (ở mức cao). Sau đó sẽ kiểm tra timer đếm đủ 500 mili giây nếu đủ thì sẽ dừng mâm xoay, cịn nếu sai thì sẽ chờ cho đến khi timer đếm đủ. Tiếp tục chu trình thì sẽ kiểm tra tín hiệu của cảm biến in logo, nếu đúng thì sẽ đếm lên 1 sản phẩm vào bit đếm sản phẩm, nếu sai thì sẽ chờ cho đến khi nhận được tín hiệu. Sau đó hệ thống sẽ kiểm tra bit đếm sản phẩm, nếu đúng bit đếm sẽ lên 2 thì bật xy lanh in logo cịn nếu sai thì sẽ chờ cho đến khi bit đếm sản phẩm lên băng 2. Sau đó thì sẽ kiểm tra timer xy lanh in logo, nếu timer đếm đủ 2 giây thì sẽ tắt xy lanh in logo cịn nếu sai sẽ chờ cho đến khi đủ 2 giây

Một phần của tài liệu THIẾT kế và CHẾ tạo mô HÌNH hệ THỐNG CHIẾT rót ĐÓNG nắp và IN LOGO sử DỤNG PLC s7 1200 (Trang 72 - 76)

Tải bản đầy đủ (PDF)

(92 trang)