intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Hướng dẫn lập trình giao diện bằng Win CC

Chia sẻ: Ngo Hoan Kha | Ngày: | Loại File: DOC | Số trang:24

605
lượt xem
221
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

WinCC là một trong những phầm mềm cho phép giao tiếp giữa người và máy (IHMI-Integrated Human Machine Interface). Với WinCC, ta có thể lập trình xử lý một cách dễ dàng và cho phép ta quan sát trực quan tất cả các khía cạnh của hệ thống xử lý. WinCC cung cấp 3 giải pháp chính cho cấu hình:Sử dụng các công cụ chuẩn có sẵn. Sử dụng các ứng dụng của Windows có sẵn với WinCC bằng DDE, OLE, ODBC và ActiveX. Sử dụng Visual C++ hay Visual Basic để tự phát triển các ứng dụng nhúng vào WinCC....

Chủ đề:
Lưu

Nội dung Text: Hướng dẫn lập trình giao diện bằng Win CC

  1. ̀ Phân I Trang:1 PHÂN I: GIỚI THIÊU VỀ PHÂN MÊM WINCC ̀ ̣ ̀ I/GIỚI THIÊU WINCC: ̣ WinCC là một trong những phầm mềm cho phép giao ti ếp gi ữa người và máy (IHMI-Integrated Human Machine Interface). Với WinCC, ta có thể lập trình xử lý m ột cách dễ dàng và cho phép ta quan sát trực quan tất cả các khía cạnh của hệ thống xử lý. WinCC cung cấp 3 giải pháp chính cho cấu hình:  Sử dụng các công cụ chuẩn có sẵn.  Sử dụng các ứng dụng của Windows có sẵn với WinCC bằng DDE, OLE, ODBC và ActiveX.  Sử dụng Visual C++ hay Visual Basic để tự phát tri ển các ứng d ụng nhúng vào WinCC. Giao diện WinCC cung cấp các module hàm thích hợp với công nghi ệp v ề graphic display (màn hình đồ hoạ), messages (những thông báo), archives (văn th ư l ưu trữ) và reports (những báo cáo). Giao diện điều khiển mạnh, tính c ập nhật hình ảnh nhanh chóng và những hàm lưu trữ tin cậy, đảm bảo tính sẵng sàng cao. Trong dòng các sản phẩm thiết kế các giao diện phục vụ vận hành giám sát, WinCC thu ộc th ứ h ạng SCADA (SCADA class) với những chức năng hữu hiệu cho việc điều khiển. II/ CACH SỬ DUNG WINCC: ́ ̣ 1. Tạo mới một Project:  Từ Window chọn Start  Simatic  Window Control Center. Cửa sổ WinCC Explorer hiện ra.  Chọn File  New hoặc click vào biểu tượng New để tạo mới Project. Hộp thoại WinCC Explorer xuất hiện với bốn lựa chọn: Single_User Project: Project đơn một người dùng.  Multi_User Project: Project nhiều người dùng hay cùng một  Project mà nhiều máy tính khác nhau sử dụng. Các máy tính này phải có quyền ưu tiên ngang nhau (đều ở cấp độ Server). Muti_Client Project: nhiều người sử dụng (ở cấp độ Client) có  thể truy cập cùng một cơ sở dữ liệu của một project (ở cấp độ Server). Open an Existing project: mở một project đã có sẵn.  ̃ SVTH: Nguyên Thế Trong Nhân ̃ ̣ GVHD: Nguyên Duy Kha ̃ Nguyên Châu Đông
  2. ̀ Phân I Trang:2 Hinh 1: Lựa chọn kiểu Project cần tạo ̀ Tuỳ theo ứng dụng mà bạn có thể có lựa chọn khác nhau. Ơ đây ta chọn - Single-User Project và click chọn OK. Tiếp theo sẽ gặp hộp thoại Creat a new project, ta được yêu cầu nhập tên - project và đường dẫn nơi lưu trữ project. Project vừa tạo có tên với phần mở rộng “.mcp” (master control program). Nên nhớ lần sau khi mở WinCC thì project được tạo sau cùng sẽ được mở - một cách mặc định. 2. Tạo Driver kết nối giữa WinCC và PLC: Để tạo một Driver từ Navigation Window của WinCC Explorer ta right_click vào - Tag Management chọn Add New Driver… ̃ SVTH: Nguyên Thế Trong Nhân ̃ ̣ GVHD: Nguyên Duy Kha ̃ Nguyên Châu Đông
  3. ̀ Phân I Trang:3 Hinh 2: Cách tạo kênh Driver kết nối ̀ Cửa sổ Add new driver hiện lên, ta chọn loại Driver tương thích. Với việc - giao tiếp họ PLC SIMATIC S7 300/400 chọn kênh “SIMATIC S7 protocol Suite.CHN”. Sau khi chọn kênh Driver xong, double_click vào kênh Driver vừa tạo và tuỳ - theo cấu hình mạng đang sử dụng ta chọn loại giao tiếp tương thích. Giả sử mạng PROFIBUS chẳng hạn, ta right_click vào và chọn “New Driver Connection…” Hình 3: Cách tạo Driver kết nối vào mạng tương thích ̃ SVTH: Nguyên Thế Trong Nhân ̃ ̣ GVHD: Nguyên Duy Kha ̃ Nguyên Châu Đông
  4. ̀ Phân I Trang:4 Hình 4: Khai báo các thông số kết nối 3. Tạo Tag group: Tag group dùng để nhóm các tag thành từng nhóm tag tốt hơn. Cách tạo một tag group: * Right_click vào Driver Connection vừa tạo và chọn “New Group…” - Hình 5: Tạo một Tag Group mới Trong cửa sổ Properties of tag group ta đặt tên cho tuỳ ý cho nhóm tag group cần - tạo, và click chọn OK. ̣ 4. Tao tag: Right_click vào tag group vừa tạo và chọn “New Tag…” - Hình 6: Tạo một Tag mới ̃ SVTH: Nguyên Thế Trong Nhân ̃ ̣ GVHD: Nguyên Duy Kha ̃ Nguyên Châu Đông
  5. ̀ Phân I Trang:5 ̣ 5. Tao picture:  Từ Navigation Window của WinCC Explorer, right_click vào Graphics Designer và chọn New Picture. ̀ ̣ ̣ Hinh 7: Tao môt Picture ̃ SVTH: Nguyên Thế Trong Nhân ̃ ̣ GVHD: Nguyên Duy Kha ̃ Nguyên Châu Đông
  6. ̀ Phân I Trang:6 PHÂN II: GIỚI THIÊU PHÂN CỨNG CUA TRAM ̀ ̣ ̀ ̉ ̣ I/ TÔNG QUAN VỀ PHÂN CỨNG: ̉ ̀ Tram xử lý nước nay là môt trong những san phâm cua hang thiêt bị tự đông FESTO ̣ ̀ ̣ ̉ ̉ ̉ ̃ ́ ̣ mang tên là PCS(Process Control System). Nhin chung, tram đ ược chia thanh 4 công năng ̀ ̣ ̀ ́ chinh: 1/ Bơm nước 2/ Nâu nước ́ 3/ Nen nước ́ 4/ Điêu chinh lưu lượng ̀ ̉ Hinh 8: Tông quat tram xử lý nước ̀ ̉ ́ ̣ 1. Khôi chức năng bơm nước: ́ Chức năng chinh cua khôi nay là bơm nước từ bể dưới (bể 101) lên bể trên (bể 102). ́ ̉ ́̀ - + Khôi nay gôm có cac phân cứng điêu khiên như: ́̀ ̀ ́ ̀ ̀ ̉ ̃ SVTH: Nguyên Thế Trong Nhân ̃ ̣ GVHD: Nguyên Duy Kha ̃ Nguyên Châu Đông
  7. ̀ Phân I Trang:7  Motor  Van xả ́ ̉ ́ + Cac cam biên:  Cam biên mức, cam biên lưu lượng, cam biên đây, cam biên can ̉ ́ ̉ ́ ̉ ́ ̀ ̉ ́ ̣ Hinh 9: Bể 101 ̀ ̃ SVTH: Nguyên Thế Trong Nhân ̃ ̣ GVHD: Nguyên Duy Kha ̃ Nguyên Châu Đông
  8. ̀ Phân I Trang:8 Hinh 10: Bể 102 ̀ Hinh 11: Cam biên mức ̀ ̉ ́ Hinh 12: Cam biên lưu lượng ̀ ̉ ́ * Trong đó cam biên lưu lượng và cam biên mức hoat đông theo nguyên lý song siêu âm. ̉ ́ ̉ ́ ̣ ̣ ́ Con cam biên đây, cam biên can là hai cam biên điên dung. ̀ ̉ ́ ̀ ̉ ́ ̣ ̉ ́ ̣ Hinh 13: Đông cơ ̀ ̣ Hinh 14: Van xả ̀ 2. Khôi chức năng nâu nước: ́ ́ Chưc năng chinh cua khôi nay là gia nhiêt cho nước ́ ́ ̉ ́̀ ̣ - + Khôi nay gôm có cac phân cứng điêu khiên như: ́̀ ̀ ́ ̀ ̀ ̉ ̣  Cây gia nhiêt ̉ ́ + Cam biên: ̉ ́ ̣  Cam biên nhiêt ̃ SVTH: Nguyên Thế Trong Nhân ̃ ̣ GVHD: Nguyên Duy Kha ̃ Nguyên Châu Đông
  9. ̀ Phân I Trang:9 Hinh 15: Cây gia nhiêt và cam biên nhiêt ̀ ̣ ̉ ́ ̣ 3. Khôi chức năng nen nước: ́ ́ Chức năng chinh cua khôi nay là tăng ap lực cua nước ́ ̉ ́̀ ́ ̉ - + Phân cứng điêu khiên: ̀ ̀ ̉  Phân cứng điêu khiên cua khôi nay chủ yêu là binh nen. Khôi nay cung xai motor bơm ̀ ̀ ̉ ̉ ́̀ ́ ̀ ́ ́̀ ̃ ̀ nước để tao ap lực nen ̣́ ́ ̉ ́ + Cam biên: ̉ ́́ ́  Cam biên ap suât Hinh 16: binh nen và cam biên ap suât ̀ ̀ ́ ̉ ́́ ́ 4. Khôi chức năng điêu chinh lưu lượng: ́ ̀ ̉ Chức năng chinh cua khôi nay là điêu chinh lưu lượng nước ́ ̉ ́̀ ̀ ̉ - + Phân cứng điêu khiên: ̀ ̉ ̉  Phân cứng điêu khiên chủ yêu cua khôi nay là van tiêt lưu ̀ ̀ ̉ ́ ̉ ́̀ ́ ̉ ́ + Cam biên:  Cam biên lưu lượng ̉ ́ Hinh 17: Van tiêt lưu ̀ ́ ̃ SVTH: Nguyên Thế Trong Nhân ̃ ̣ GVHD: Nguyên Duy Kha ̃ Nguyên Châu Đông
  10. ̀ Phân I Trang:10 II/ BANG ĐIA CHỈ CUA TRAM: ̉ ̣ ̉ ̣ ̣ ̀ ̀ - Tram nay xai PLC-S7300, CPU: 314-C-2DP * Đia chỉ cua tram: ̣ ̉ ̣ ̣ ̉ chức năng: Đia chi: ́ I126.0 Nut Start ́ I126.1 Nut Stop ́ I126.2 Nut Reset CB_mức PIW 752 (B101) CB_lưu lượng PIW 754 (B102) ́ ́ PIW 756 (B103) CB_ap suât CB_nhiêt độ ̣ PIW 758 (B104) Điêu khiên van lưu lượng ̀ ̉ PQW 752 Điêu khiên đông cơ ̀ ̉ ̣ PQW 754 Mở van xả Q124.0 (Y102) Mở Heater Q124.1 Mở nguôn ĐK đông cơ ̀ ̣ Q124.2 ̀ băng Analog Mở đông cơ ON/OFF ̣ Q124.3 Mở nguông ĐK ̀ Q124.4 (Y106) van lưu lượng ́ ̣ ̀ ̉ I124.0 (B102) Tin hiêu vao cua cam biên lưu lượng ̉ ́ I124.1 (S111) I124.2 (S112) I124.3 (B113) I124.4 (B114) I124.5 (S115) I124.6 (S116) ̃ SVTH: Nguyên Thế Trong Nhân ̃ ̣ GVHD: Nguyên Duy Kha ̃ Nguyên Châu Đông
  11. ̀ Phân I Trang:11 ̀ ̣ ̀ ̉ PHÂN III: GIAO DIÊN ĐIÊU KHIÊN WINCC ́ ́ I/ DANH SACH GAN TAG: ̀ ́ ́ Hinh 18: Danh sach cac tag ́ ̀ ̀ ̉ II/ CÂU HINH ĐIÊU KHIÊN: Giao diên điêu khiên cua chương trinh gôm có 3 Picture đó la: ̣ ̀ ̉ ̉ ̀ ̀ ̀ - 1) Main.Pdl: Dung để lam cửa sổ truy nhâp chinh cho trinh điêu khiên ̀ ̀ ̣ ́ ̀ ̀ ̉ 2) Nhiêt lưu mức.Pdl: Dung để quan lý điêu khiên tôc độ bơm, mở đong van tiêt lưu, đun ̣ ̀ ̉ ̀ ̉ ́ ́ ́ nước, giam sat mức. ́ ́ 3) Ap suât.Pdl: Dung để điêu chinh ap suât cua binh nen ́ ́ ̀ ̀ ̉ ́ ́̉̀ ́ Và để viêc kiêm tra giam sat được thuân tiên thì giữa cac cửa sô ̉ điêu khiên đêu co ́ cac nut ̣ ̉ ́ ́ ̣ ̣ ́ ̀ ̉ ̀ ́ ́ tượng trưng để kêt nôi với nhau. ́ ́ ̃ SVTH: Nguyên Thế Trong Nhân ̃ ̣ GVHD: Nguyên Duy Kha ̃ Nguyên Châu Đông
  12. ̀ Phân I Trang:12 Hinh 19: Sơ đồ kêt nôi cac Picture ̀ ́ ́́ ́ ̀ III/ CÂU HINH MAIN.PDL: ̀ ̣ Hinh 20: Giao diên Main.Pdl Main.Pdl bao gôm có 6 nut, 3 đen ̀ ́ ̀ - ́ * Trong đo:  Nut start, stop, quit dung để điêu khiên toan bộ chương trinh ́ ̀ ̀ ̉ ̀ ̀  Nut nhiet_luu_muc, ap_xuat dung để goi hai Picture là nhiêt lưu mức và ap suât ́ ̀ ̣ ̣ ́ ́  Nut Exit runtime dung để thoat chế độ Runtime ́ ̀ ́ ̣ ́ 1. Tao nut: ́ * Nut Start:  Double_click vào biểu tượng Button trong Object Palette  Cửa sổ Button Configuration xuất hiện, ta đặt tên, chọn kiểu font, màu chữ cho Button.  Sau đó nhâp đup để vẽ nut và nhâp phai nut để chinh cac thông số cho nut như ́ ́ ́ ́ ̉ ́ ̉ ́ ́ ̀ hinh 21 Ở đây, nut Start khi nhâp chuôt trai thì gan cho mức 1. Khi nhả chuôt trai thì gan ́ ́ ̣ ́ ́ ̣ ́ ́  cho mưc 0. Cac nut khac thiêt lâp tương tự là nut Stop và nut Quit. ́ ́ ́ ́ ̣́ ́ ́ ́ * Nut ap xuat ̃ SVTH: Nguyên Thế Trong Nhân ̃ ̣ GVHD: Nguyên Duy Kha ̃ Nguyên Châu Đông
  13. ̀ Phân I Trang:13  Cach tao y chang như nut Start nhưng hiêu chinh như sau: Nhâp đup nut ap_xuat, hôp ́ ̣ ́ ̣ ̉ ́ ́ ́ ̣ thoai Object Properties xuât hiên  thẻ Events  Dbclick Mouse Action  chon dâu ̣ ́ ̣ ̣ ́ constant trong phân source, chon đường dân cho nut là bức hinh apxuat.Pdl  OK. ̀ ̣ ̃ ́ ̀ Khi nhân nut ap_xuat thì sẽ hiên lên giao diên điêu khiên cua ap suât.Pdl. Thiêt ́ ́ ̣ ̣ ̀ ̉ ̉́ ́ ́  lâp cho nut nhiet_luu_muc cung tương tự. ̣ ́ ̃ ̀ ̣́ ́ Hinh 21: Thiêt lâp cho nut start ̃ SVTH: Nguyên Thế Trong Nhân ̃ ̣ GVHD: Nguyên Duy Kha ̃ Nguyên Châu Đông
  14. ̀ Phân I Trang:14 ̀ ̣́ ́ Hinh 22: Thiêt lâp cho nut apxuat ́ * Nut Exit Runtime:  Vao Menu View  Library  Cửa sổ Library xuât hiên truy xuât thư muc theo nhanh: ̀ ́ ̣ ́ ̣ ́ Global Library  Operation  Screen Buttons  Exit Runtime0 ̣ ̀ 2. Tao đen: ̀ * Đen start:  Dung công cụ vẽ hinh tron, vẽ hai hinh tron môt mau xanh và mau xam. Trong đo ́ hinh ̀ ̀ ̀ ̀ ̀ ̣ ̀ ̀ ́ ̀ mau xam năm dưới con hinh mau xanh năm trên. ̀ ́ ̀ ̀ ̀ ̀ ̀  Nhâp đup hinh tron mau xanh, cửa sổ Object Properties xuât hiên trong thẻ ́ ́ ̀ ̀ ̀ ́ ̣ Properties chon muc Miscellaneous, nhâp phai biêu tượng bong đen chon tag cân liên kêt ̣ ̣ ́ ̉ ̉ ́ ̀ ̣ ̀ ́ Khi nhân chuôt trai nut start thì bit 1 sẽ gan cho nut start khi nhả chuôt trai thi ̀ ́ ̣ ́ ́ ́ ́ ̣ ́  ngược lai. Cac đen stop quit gan tương tự. ̣ ́ ̀ ́ ̀ ́ ̀ Hinh 23: Gan tag cho đen Start IV/ CÂU HINH NHIÊT LƯU MỨC.PDL: ́ ̀ ̣ Nhiêt lưu mức.Pdl bao gôm: 9 nut, 5 đen, 1 cam biên dung lượng , 2 cam biên m ức, ̣ ̀ ́ ̀ ̉ ́ ̉ ́ - 1 cam biên lưu tôc, môt cam biên nhiêt, 1 Heater, 1 cửa sổ nhâp giá tri. ̉ ́ ́ ̣̉ ́ ̣ ̣ ̣ ́ * Trong đo:  Nut ON dung để mở nguôn điêu khiên đông cơ Analog, nut Van xa dung để mở van ́ ̀ ̀ ̀ ̉ ̣ ́ ̀ xả nước khoi bể 1, nut heat để mở thanh gia nhiêt ̉ ́ ̣ ̃ SVTH: Nguyên Thế Trong Nhân ̃ ̣ GVHD: Nguyên Duy Kha ̃ Nguyên Châu Đông
  15. ̀ Phân I Trang:15  Nut main dung để quay lai cưa sổ chinh main.Pdl, nut Back dung để quay lai giao ́ ̀ ̣ ̉ ́ ́ ̀ ̣ diên trước đó ̣  Cam biên dung lượng (Biêu tượng cai bể 102) dung để hiên thị mức nước tai bể 102 ̉ ́ ̉ ́ ̀ ̣ ̣  Cam biên mức B114 dung để bao đây bể 101, cam biên mức B113 dung để bao can ̉ ́ ̀ ́ ̀ ̉ ́ ̀ ́ ̣ bể 101, cam biên nhiêt B104 dung để đo nhiêt đô, cam biên lưu tôc để đo tôc độ bơm ̉ ́ ̣ ̀ ̣ ̣̉ ́ ́ ́  Cửa sổ I/O Field dung để nhâp giá trị điêu khiên tôc độ Motor ̀ ̣ ̉ ̉ ́ ̀ ̣ Hinh 24: giao diên nhiet luu muc.Pdl ̣ ̀ 1. Tao bôn:  Trong khung Object Palette  Smart Object  Bar ̃ SVTH: Nguyên Thế Trong Nhân ̃ ̣ GVHD: Nguyên Duy Kha ̃ Nguyên Châu Đông
  16. ̀ Phân I Trang:16 ̀ ̣ ̉ ̀ Hinh 25: Hiêu chinh bôn ̣ 2. Tao I/O Field: Trong smart Object  I/O Field  chon muc Output/Input  gan tag ở phân Output ̣ ̣ ́ ̀ value ̀ ̣ ̉ Hinh 26: Hiêu chinh I/O Field 3. Tao hiên thị lưu tôc: ̣ ̉ ́  Vao Library  Global Library  Displays  Meters  Chon meter2 lây cai nay ra ̀ ̣ ́ ́ ̀ ̀ ̀ man hinh  Nhâp phai biêu tượng meter2 chon Properties: ́ ̉ ̉ ̣ ̃ SVTH: Nguyên Thế Trong Nhân ̃ ̣ GVHD: Nguyên Duy Kha ̃ Nguyên Châu Đông
  17. ̀ Phân I Trang:17 ̀ ̣ ̉ Hinh 27: Hiêu chinh meter2 Cung lam cac bước tương tự khi tao hiên thị nhiêt độ ̃ ̀ ́ ̣ ̉ ̣  ́ ̀ ̉ ́ ́ V/ CÂU HINH CUA AP SUÂT.PDL: - Ap suât.Pdl bao gôm 7 nut, 1 cam biên ap suât, 1 bang nhâp tôc độ bơm ́ ́ ̀ ́ ̉ ́́ ́ ̉ ̣ ́ ̀ ́ ́ Hinh 28: Ap suât.Pdl ̃ SVTH: Nguyên Thế Trong Nhân ̃ ̣ GVHD: Nguyên Duy Kha ̃ Nguyên Châu Đông
  18. ̀ Phân I Trang:18 PHÂN IV: CHƯƠNG TRINH PLC ĐIÊU KHIÊN ̀ ̀ ̀ ̉ ́ I/ KHÔI OB1: ̃ SVTH: Nguyên Thế Trong Nhân ̃ ̣ GVHD: Nguyên Duy Kha ̃ Nguyên Châu Đông
  19. ̀ Phân I Trang:19 Net work 4: ̃ SVTH: Nguyên Thế Trong Nhân ̃ ̣ GVHD: Nguyên Duy Kha ̃ Nguyên Châu Đông
  20. ̀ Phân I Trang:20 II/ FC1: ̃ SVTH: Nguyên Thế Trong Nhân ̃ ̣ GVHD: Nguyên Duy Kha ̃ Nguyên Châu Đông
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2