Lưu đồ chương trình điều khiển hệ thống

Một phần của tài liệu luận văn tốt nghiệp đại học '''' thiết kế hệ thống cân dùng plc '''' (Trang 55 - 62)

12 – 24 VDC

3.2.2Lưu đồ chương trình điều khiển hệ thống

- Lưu đồ chương trình cân: Bắt đầu Gọi chương trình cân ? Nút Zero tác động ?

- Hiện giá trị AD lúc 0 kg (chỉ chứa khối lượng phễu).

- Trừ bì, đưa giá trị AD về lúc 0kg - Lưu giá trị AD vào ô nhớ VD80 - Ghi giá trị y1

Nút Span tác động ?

- Lưu giá trị AD của khối lượng chuẩn 1.5 kg vào ô nhớ VD200 - Hiện giá trị AD chứa khối lượng phễu. Đ S Đ S Đ S A 1

- Hiện giá trị AD của quả cân chuẩn và khối lượng phễu.

- Trừ bì, đưa giá trị AD về lúc tải trọng 1.5 kg - Lưu giá trị AD vào ô nhớ VD120

- Ghi giá trị y2

Có nguyên liệu cân ?

- Hiện giá trị AD của khối lượng hiện tại. - Trừ bì, lưu giá trị AD vào ô nhớ VD490 - Ghi giá trị y

- Thực hiện phép toán y – y1 - Lưu giá trị AD vào ô nhớ VD240

- Thực hiện phép toán y2 – y1 - Lưu giá trị AD vào ô nhớ VD160

- Thực hiện phép toán chia y – y1 / y2 – y1 - Lưu giá trị AD vào ô nhớ VD400

- Thực hiện phép toán nhân M x (y – y1 / y2 – y1) - Lưu giá trị AD vào ô nhớ VD500

A 1

Đ

Giải thích lưu đồ chương trình cân:

- Chương trình cân luôn thực thi ở tất cả các chu kỳ làm việc của PLC. Khi tiếp điểm M0.3 (tiếp điểm gọi chương trình cân) được tác động trên màn hình điều khiển HMI thì chương trình cân được thực hiện, PLC lưu giá trị AD của khối lượng chuẩn 1.5 kg vào ô nhớ VD200, đồng thời truy xuất giá trị AD từ ô nhớ AIW0 (kiểu dữ liệu Word) từ modul EM231 được lưu vào ô nhớ VW2, sau đó lần lượt dùng lệnh chuyển đổi chuyển giá trị trong ô nhớ VW2 thành VD4 (kiểu dữ liệu R). Lúc này trên màn hình HMI hiện giá trị AD chứa khối lượng phễu (khi chưa trừ bì). - Khi tiếp điểm M0.4 (tiếp điểm calib lúc 0 kg) được tác động. Khối lượng phễu được trừ bì và đưa giá trị AD về lúc 0kg được lưu vào ô nhớ VD80. Lúc này ta được giá trị y1 trong biểu thức (*).

- Khi tiếp điểm M0.5 (tiếp điểm calib lúc 1.5kg) tác động, sau khi ta để hai quả cân chuẩn lên phễu cân. Khối lượng phễu được trừ bì và hiện thị giá trị AD về lúc tải trọng 1.5 kg. Lúc này PLC lưu giá trị AD này vào ô nhớ VD120, ta được giá trị của y2 trong biểu thức (*).

- Sau khi calib cho hệ thống cân xong, lúc này ta cho nguyên liệu vào phễu chứa. Quá trình thực hiện cân theo phương trình (*) được diễn ra, PLC hiện giá trị AD của khối lượng hiện tại.Sau khi trừ bì, lưu giá trị AD của khối lượng hiện tại vào ô nhớ VD490 ta được giá trị y trong biểu thức (*). PLC bắt đầu thực hiện các phép toán trên số thực, thực hiện phép toán trừ (y – y1) ứng với ô nhớ (VD490 – VD80). Lưu giá trị AD này vào ô nhớ VD240. Sau đó thực hiện tiếp phép toán trừ (y2 – y1) tương ứng với ô nhớ (VD120 – VD80). Lưu kết quả của phép toán này vào ô nhớ VD160. Sau đó theo chu kỳ PLC thực hiện phép toán chia (y – y1 / y2 – y1) tương ứng với ô nhớ (VD240/VD160) lưu kết quả vào ô nhớ VD400. Sau đó lấy kết quả này nhân với ô nhớ chứa giá trị AD lúc 1.5kg là VD400 nhân với VD200 ta được kết quả của khối lượng nguyên liệu cần cân, hiện kết quả cân này trên màn hình điều khiển HMI (được thiết kế bằng phần mềm WinCC) kết quả này được lưu vào ô nhớ VD500.

Đ Đ S Đ Đ S Đủ mức 1 >= 1,0Kg? A B

Đóng van cân 2 mức thô

Đủ mức 2 >= 1,95Kg ? - Băng tải hoạt động - Khối lượng hiện tại = 0 - Tổng khối lượng = 0 - Sản lượng = 0 Mở 2 van cân Delay 3 giây S Nguyên liệu phễu lớn có chưa hay cảm biến 2 = 1 ? Đèn 2 sáng

Gọi chương trình cân

Calib chưa ? S Dừng băng tải Bắt đầu

Hình 3. 24 Lưu đồ giải thuật điều khiển hệ thống cân với tải trọng 2kg Đ

S

S

Đóng van cân 3 mức tinh (adsbygoogle = window.adsbygoogle || []).push({});

- Băng tải dừng - Đèn 1 sáng - Mở van cân 1 Khối lượng hiện tại >= 0,03Kg?

- Khối lượng hiện tại = 0 kg - Băng tải hoạt động

- Van cân 1 đóng lại

Đ - Hiển thị khối lượng hiện tại (2kg) - Hiện tổng khối lượng (2kg x 1) - Số lượng thùng (+1) Cảm biến 1 phát hiện thùng hay cảm biến 1=1 ? Kết thúc

và 1,5 kg nhằm đảm bảo cho hệ thống cân với kết quả chính xác nhất.

- Nếu chương trình cũ đã calib rồi thì sau khi ta ấn nút Start, lúc này cảm biến 2 làm việc phát hiện nguyên liệu trên phiễu lớn có không, nếu không có nguyên liệu thì hệ thống băng tải không chạy, lúc này đèn 2 phát sáng, cho người quản lý biết để cấp nguyên liệu vào. Nếu trên phễu lớn đã có nguyên liệu thì đèn 2 tắt, băng tải hoạt động. Lúc này trên màn hình WinCC hiện khối lượng hiện tại là 0 kg, tổng khối lượng là 0 kg, số thùng là 0 thùng/giờ.

- Delay sau 3 giây để cho hệ thống ổn định, van cân 2 và van cân 3 mở ra, lúc này thì chương trình bắt đầu cân lấy tín hiệu từ loadcell bắt đầu so sánh xem khối lượng hiện tại có thỏa điều kiện lớn hơn bằng 1 kg không, nếu không thì tiếp tục mở 2 van cân ra, nếu thỏa điều kiện thì đóng van cân 2 mức thô lại.

- Sau đó tiếp tục xét điều kiện xem khối lượng hiện tại có lớn hơn bằng 1.95 kg không, nếu không thì tiếp tục mở van cân 2 thô ra nếu thỏa điều kiện thì van cân 3 chỉnh tinh đóng lại, lúc này hiện thị kết quả cân lên màn hình gồm khối lượng hiện tại, tổng khối lượng và sản lượng trên màn hình WinCC. Trong khi đó băng tải vẫn hoạt động bình thường.

- Nếu trên băng tải có thùng và cảm biến 1 phát hiện, lúc này đèn 1 bật sáng, băng tải dừng lại, van 1 mở ra, nguyên liệu cân được cho vào thùng, đến giới hạn nào đó xem khói lượng nguyên liệu có còn lớn hơn bằng 0.03 kg nữa không, nếu vẫn còn lớn hơn thì van 1 vẫn tiếp tục mở ra, nếu khối lượng nhỏ hơn 0.03 kg thì van 1 đóng lại, lúc này khối lượng hiện tại trên màn hình là 0 kg, thông qua tiếp điểm trung gian van 1 kích động cơ hoạt động, băng tải truyền thùng ra ngoài, sau khi van 1 và cảm biến 1 chuyển trạng thái từ 1 xuống 0 thì chu trình cân được lặp lại.

Tên Địa chỉ Ý nghĩa

Start M0.0 Khởi động hệ thống

Stop_1 M0.1 Ngừng hệ thống

Dk_can M0.2 Tiếp điểm trung gian Calib M0.3 Calib hệ thống cân

Zero M0.4 Calib lúc 0 kg

Span M0.5 Calib lúc 1.5 kg

Xathung M1.1 Khi nguyên liệu không đủ cân Reset M1.2 Reset lại hệ thống

Cambien1 I0.0 Ngõ vào cảm biến 1 phát hiện thùng Cambien2 I0.1 Ngõ vào cảm biến 2 phát hiện nguyên liệu Bangtai Q0.1 Ngõ ra điều khiển băng tải

Van1 Q0.2 Ngõ ra điều khiển van solenoid 1 Van2 Q0.3 Ngõ ra điều khiển van solenoid 2 Van3 Q0.5 Ngõ ra điều khiển van solenoid 3

Den1 Q0.7 Ngõ ra điều khiển đèn 1 phát hiện thùng Den2 Q1.0 Ngõ ra điều khiển đèn 2 phát hiện nguyên liệu

Tongkhoiluong VD700 Tổng khối lượng

Sanluong C0 Số lượng thùng

Một phần của tài liệu luận văn tốt nghiệp đại học '''' thiết kế hệ thống cân dùng plc '''' (Trang 55 - 62)