Chương trình code của các form

Một phần của tài liệu BÁO cáo bài tập lớn học PHẦN DCS SCADA thiết kế SCADA cho hệ thống phối trộn nguyên liệu TAGS RTD (hưng yên) (Trang 45)

Do có tương đối nhiều form nên chương trình code khá dài, không tiện chia sẻ ngay trong word nên toàn bộ chương trình code được lưu tại mục

He_Thong_Phoi_Tron_TAGS_VS2019 trong đường dẫn sau: https://drive.google.com/drive/folders/1zOdEuUo1HtSAaxEGkILRUnKdFx8ehr NR?

fbclid=IwAR3xgZUDQCFWR8jFXv3sfqc5D0EVKOvi5d9OCbeh8Wp4K2fFTL VRZHY47yc

37 TIEU LUAN MOI download : skknchat@gmail.com

CHƯƠNG 5. Hướng dẫn vận hành hệ thống 5.1 Đăng nhập hệ thống

Hình 5.56 Giao diện đăng nhập

Tên tài khoản và mật khẩu được thiết lập trên Table Login trong CSDL SQL Server

Hình 5.57 Table Login

+ Sau khi nhập tên tài khoản và mật khẩu chính xác, hệ thống cho phép đăng nhập, Form vận hành Main xuất hiện, đồng thời MessageBox xuất hiện thông báo “Đăng nhập thành công

38 TIEU LUAN MOI download : skknchat@gmail.com

Hình 5.58 Đăng nhập thành công

+ Ngược lại, nếu trong 2 Textbox UserNamePassword không có thông tin hoặc điền khác thông tin so với dữ liệu trong Table Login thì hệ thống không cho phép đăng nhập đồng thời xuất hiện cảnh báo “Kiểm tra lại UserName hoặc Password

- Lưu ý: UserName không phân biệt chữ hoa, chữ thường; Password có phân biệt chữ hoa chữ thường.

39 TIEU LUAN MOI download : skknchat@gmail.com

Hình 5.59 Đăng nhập thất bại

5.2 Giao diện vận hành chính

Hình 5.60 Giao diện vận hành chính

Giao diện vận hành chính có 7 nút ấn, mỗi nút ấn tương ứng với các chức năng sau:

40 TIEU LUAN MOI download : skknchat@gmail.com

1. Cài đặt: Cài đặt tổng thể mẻ trộn cho hệ thống.

2. Công thức: Thiết lập công thức phối trộn.

3. I/O Test: Kiểm tra đầu vào ra hệ thống điều khiển.

4. Auto Run: Chế độ vận hành tự động của hệ thống.

5. Báo cáo: Thống kê báo cáo dữ liệu lịch sử

6. Nguyên liệu: Cài đặt tên nguyên liệu.

7. Thoát: Thoát khỏi chương trình.

5.3 Giao diện cài đặt tên nguyên liệu

Để đặt tên, thêm bớt các loại nguyên liệu. Từ màn hình giao diện vận hành chính ta ấn vào nút “Nguyên liệu”. Cửa sổ cài đặt tên nguyên liệu được hiện lên như sau:

Hình 5.61 Giao diện nguyên liệu

5.3.1 Thêm nguyên liệu:

Để thêm nguyên liệu mới, ta làm các bước như sau. Đầu tiên, nhập tên nguyên liệu mới vào ô “Nguyên liệu mới”, sau đó ấn nút “Thêm nguyên liệu” để hoàn thành quá trình thêm nguyên liệu mới.

5.3.2 Xóa nguyên liệu:

Để xóa một nguyên liệu nào đó, nhấp chuột vào ô thuộc cột ngoài cùng bên trái ứng với dòng nguyên liệu cần xóa. Sau đó, ấn nút “Xóa nguyên liệu” để hoàn thành.

5.3.3 Thoát khỏi chức năng cài đặt nguyên liệu:

Ấn nút “Thoát” để thoát khỏi chức năng cài đặt nguyên liệu và trở về Giao diện vận hành chính.

5.4 Giao diện khai báo công thức

41 TIEU LUAN MOI download : skknchat@gmail.com

Hình 5.62 Giao diện công thức

Sau khi đã khai báo các loại nguyên liệu. Bước tiếp theo là khai báo công thức. Để khai báo công thức từ màn hình giao diện chính ta ấn vào nút “Công thức” màn hình giao diện khai báo công thức hiện ra như trên.

5.4.1 Thêm công thức:

- Tích chọn “Thêm công thức”.

- Sau đó điền tên công thức vào ô “Tên công thức” và số hiệu công thức vào ô “Số hiệu công thức”.

Hình 5.63 Thêm công thức

- Tiếp đó ấn nút “OK” để chuyển sang nhập thông tin công thức.

42 TIEU LUAN MOI download : skknchat@gmail.com

Hình 5.64 Nhập thông tin công thức

+ Phần Si Lô gồm Si Lô 1 đến Si Lô 16.

+ Tích chuột vào silo tương ứng chứa nguyên liệu trong công thức để hiện "mũi tên" lên dòng đó. Ô "Số silo" hiện lên số silo chính xác. Dùng chuột kéo chọn "tên nguyên liệu" trong đã cài đặt. Nhập "Khối lượng" nguyên liệu cần cân, "Thứ tự cân" của silo ở các cột tương ứng.

+ Hoàn toàn tương tự cho phần thêm tay.

+ Nhấn nút "Lưu" rồi nhấn nút "Quay về" để quay về màn hình chính.

5.4.2 Chỉnh sửa công thức:

Nhấp chuột vào "Tên công thức" tương ứng muốn chỉnh sửa công thức cho đến khi mũi tên xuất hiện ở cột đầu tiên. Sau đó nhấp chuột vào mục chọn “ Sửa công thức” đánh dấu màu xanh. Tiếp theo ấn nút “OK” để bắt đầu chỉnh sửa các thông tin của công thức.

43 TIEU LUAN MOI download : skknchat@gmail.com

Hình 5.65 Chỉnh sửa công thức

Giao diện chỉnh sửa công thức:

Hình 5.66 Sửa thông tin công thức

- Tích chuột vào dòng có silo cần chỉnh sửa, thay đổi các giá trị: "Khối lượng", "thứ tự cân", "tên nguyên liệu". Hoặc xóa hẳn nó đi chuyển sang silo mới. Các thao tác hoàn toàn tương tự như phần cài đặt công thức mới.

- Sau khi chỉnh sửa xong nhớ ấn nút "Lưu" để xác nhận các thay đổi đã thực hiện.

- Sau đó ấn “Quay về” để trở về Giao diện công thức.

44 TIEU LUAN MOI download : skknchat@gmail.com

5.4.3 Xóa công thức:

Nhấp chuột vào hàng tương ứng muốn xóa công thức cho đến khi mũi tên xuất hiện ở cột đầu tiên. Sau đó nhấp chuột vào mục chọn “Xóa công thức” đánh dấu màu xanh. Tiếp theo ấn nút “OK” để xóa công thức.

Hình 5.67 Xóa công thức

5.4.4 Thoát khỏi chức năng khai báo công thức:

Sau khi đã khai báo các thông tin cần thiết, Ấn nút “Thoát” để thoát khỏi cửa sổ này và trở về giao diện chính.

5.5 Giao diện cài đặt tổng về tham số cân phối trộn:

Hình 5.68 Giao diện cài đặt tổng

Trên giao diện chính ấn vào nút “Cài đặt tổng” màn hình hiển thị các thông số phối trộn chính được hiện ra để nhập các thông số như sau:

45 TIEU LUAN MOI download : skknchat@gmail.com

+ Số hiệu công thức: Để cài đặt mã số công thức sản xuất. Ta nhấp chuột vào ô mũi tên trỏ xuống. Một bảng danh sách các công thức hiện ra cho phép người dùng chọn chọn công thức cần sản xuất.

+ Tổng số mẻ trộn: Để cài đặt tổng số mẻ trộn cho công thức được chọn. Ta nhập số mẻ cần trộn và ấn Enter.

+ Thời gian trộn: Để cài đặt thời gian trộn cho từng mẻ. Ta nhập thời gian trộn rồi ấn Enter. Thời gian này phù thuộc vào tính chất của nguyên liệu.

+ Thời gian xả trộn: Để cài đặt thời gian xả nguyên liệu từ buồng trộn xuống buồng chứa.

+ Khối lượng thêm tay: Khối lượng nguyên liệu không được cân trên máy của mẻ trộn mà được thêm bằng tay (hay còn gọi là MIX). Nó bao gồm các nguyên liệu như Premix, DCP, Sữa, khoáng, muối, dầu, mỡ, rỉ mật… Số này chỉ hiển thị (đã nhập trong công thức) không sửa được.

+ Khối lượng mẻ: Tổng khối lượng mỗi mẻ trộn. Số này cũng chỉ hiển thị chứ không sửa được.

Sau khi đã nhập xong các tham số ấn nút “OK” đế xác nhận và ấn nút “Thoát” để quay về giao diện chính.

5.6 Giao diện IO Test

Hình 5.69 Giao diện IO Test

- Dùng NettoPlcSim để kết nối đến PLC ảo

- Nhập địa chỉ IP của PLC ảo, Port kết nối sau đó nhấn “Kết nối PLC”

46 TIEU LUAN MOI download : skknchat@gmail.com

Hình 5.70 Kết nối thất bại

Hình 5.71 Kết nối thành công

Sau khi Connect thành công với PLC, thực hiện Test IO bằng cách nhấn Checkbox ứng với từng Silo. Khi Checkbox được CheckChange, đèn ứng với từng Silo sáng và thay đổi Logic đầu ra trên PLC.

47 TIEU LUAN MOI download : skknchat@gmail.com

Hình 5.72 Thực hiện test IO

5.7 Giao diện vận hành tự động:

Hình 5.73 Giao diện vận hành tự động

Để vận hành chế độ cân tự động trên mà hình giao diện chính click chuột vào nút ấn “Auto Run” Màn hình giao diện cân tự động hiên lên như hình trên. Trên giao diện này hiện ra các thông số trong phần thiết lập công thức và cài đặt tổng thể, vị trí và trạng thái hoạt động của các Silo.

+ Khi đang ở màu xanh “Xanh”, đối tượng đang ở trạng thái không làm việc.

+ Khi làm việc, đối tượng sẽ nhấp nháy màu “Đỏ”.

48 TIEU LUAN MOI download : skknchat@gmail.com

5.7.1 Cho phép Cân/ Ngừng cân:

Để cho phép cân và ngừng cân các cân tương ứng người vận hành ấn vào nút “Ngừng cân/ Cho phép cân”.

5.7.2 Cho xả trộn/ Ngừng xả trộn:

- Để cho phép xả trộn và ngừng xả trộn người vận hành ân vào nút “Cho xả trộn/Ngừng xả trộn”.

- Lưu ý khi cho phép xả trộn thì Nút ấn hiện là “Cho xả trộn”. Còn khi ngừng xả trộn thì nút ấn hiển thị “Ngừng xả trộn”. Khi ở chế độ ngừng xả trộn thì khi xong chu trình cân sẽ không cho phép xả trộn mà đợi người vận hành chuyển sang chế độ cho xả trộn chu trình cân trộn tự động mới tiếp tục.

5.7.3 Cho xả cân/ Ngừng xả cân:

- Để cho phép xả cân và ngừng xả cân người vận hành ân vào nút “Cho xả cân/Ngừng xả cân”.

- Lưu ý khi cho phép xả cân thì Nút ấn hiện là “Ngừng xả cân”. Còn khi ngừng xả cân thì nút ấn hiển thị “Cho xả cân”. Khi ở chế độ ngừng xả cân thì khi xong chu trình cân sẽ không cho phép xả cân mà đợi người vận hành chuyển sang chế độ cho xả cân chu trình cân trộn tự động mới tiếp tục.

5.7.4 Thêm mẻ:

Khi ấn nút “Thêm mẻ”, số lượng mẻ cân sẽ tăng lên 1 mẻ.

5.7.5 Thoát khỏi chương trình cân tự động:

Sau khi đã cân trộn xong các mẻ để thoát khỏi chương trình cân tự động ấn nút “Thoát” để quay về giao diện vận hành chính.

5.8 Giao diện báo cáo

- Giao diện báo cáo với các tùy chọn

49 TIEU LUAN MOI download : skknchat@gmail.com

Hình 5.74 Giao diện báo cáo

- Ví dụ với tùy chọn: Báo cáo chi tiết

Sau khi chọn tùy chọn “Báo cáo chi tiết”, Form báo cáo chi tiết xuất hiện, nhấn “In báo cáo” để thực hiện in báo cáo chi tiết các mẻ trộn của hệ thống

Hình 5.75 Báo cáo chi tiết

- Kết quả sau khi nhấn nút “In báo cáo”

50 TIEU LUAN MOI download : skknchat@gmail.com

Hình 5.76 In báo cáo

-Ta có thể in báo cáo ra file PDF để dễ dàng quan sát lịch sử hoạt động của hệ thống

Hình 5.77 In thành file PDF

THE END

51 TIEU LUAN MOI download : skknchat@gmail.com

52 TIEU LUAN MOI download : skknchat@gmail.com

Một phần của tài liệu BÁO cáo bài tập lớn học PHẦN DCS SCADA thiết kế SCADA cho hệ thống phối trộn nguyên liệu TAGS RTD (hưng yên) (Trang 45)