31
Phn I Trang:1 PHN I : GII THIU V PHN MÊM WINCC I/GII THIU WINCC : WinCC là một trong những phm 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/ CCH S DNG 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: GVHD: Nguyn Duy Kha SVTH: Nguyn Th Trng Nhân Nguyn Châu Đông

Huong Dan Lap Trinh Giao Dien Bang WIn CC

Embed Size (px)

Citation preview

Page 1: Huong Dan Lap Trinh Giao Dien Bang WIn CC

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.

GVHD: Nguyên Duy Kha SVTH: Nguyên Thê Trong NhânNguyên Châu Đông

Page 2: Huong Dan Lap Trinh Giao Dien Bang WIn CC

Phân I Trang:2

Hinh 1: Lựa chon 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…

Hinh 2: Cách tạo kênh Driver kêt nối

GVHD: Nguyên Duy Kha SVTH: Nguyên Thê Trong NhânNguyên Châu Đông

Page 3: Huong Dan Lap Trinh Giao Dien Bang WIn CC

Phân I Trang:3

- 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…”

Hinh 3: Cách tạo Driver kêt nối vào mạng tương thích

GVHD: Nguyên Duy Kha SVTH: Nguyên Thê Trong NhânNguyên Châu Đông

Page 4: Huong Dan Lap Trinh Giao Dien Bang WIn CC

Phân I Trang:4

Hinh 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…”

Hinh 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. Tạo tag:- Right_click vào tag group vừa tạo và chọn “New Tag…”

Hinh 6: Tạo một Tag mới

GVHD: Nguyên Duy Kha SVTH: Nguyên Thê Trong NhânNguyên Châu Đông

Page 5: Huong Dan Lap Trinh Giao Dien Bang WIn CC

Phân I Trang:5

5. Tạo picture: Từ Navigation Window của WinCC Explorer, right_click vào Graphics Designer và chọn New Picture.

Hinh 7: Tạo một Picture

GVHD: Nguyên Duy Kha SVTH: Nguyên Thê Trong NhânNguyên Châu Đông

Page 6: Huong Dan Lap Trinh Giao Dien Bang WIn CC

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:Trạm xử lý nước này là một trong những sản phẩm của hãng thiết bị tự động FESTO mang tên là PCS(Process Control System). Nhìn chung, trạm được chia thành 4 công năng chính:1/ Bơm nước2/ Nấu nước3/ Nén nước4/ Điều chinh lưu lượng

Hinh 8: Tông quát trạm xư ly nước

1. Khối chưc năng bơm nước: - Chức năng chính của khối này là bơm nước từ bể dưới (bể 101) lên bể trên (bể 102).+ Khối này gồm có các phân cứng điều khiển như: Motor

GVHD: Nguyên Duy Kha SVTH: Nguyên Thê Trong NhânNguyên Châu Đông

Page 7: Huong Dan Lap Trinh Giao Dien Bang WIn CC

Phân I Trang:7

Van xả+ Các cảm biến: Cảm biến mức, cảm biến lưu lượng, cảm biến đây, cảm biến cạn

Hinh 9: Bể 101

GVHD: Nguyên Duy Kha SVTH: Nguyên Thê Trong NhânNguyên Châu Đông

Page 8: Huong Dan Lap Trinh Giao Dien Bang WIn CC

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 đó cảm biến lưu lượng và cảm biến mức hoạt động theo nguyên lý sóng siêu âm. Còn cảm biến đây, cảm biến cạn là hai cảm biến điện dung.

Hinh 13: Động cơ Hinh 14: Van xa2. Khối chưc năng nâu nước:- Chức năng chính của khối này là gia nhiệt cho nước + Khối này gồm có các phân cứng điều khiển như: Cây gia nhiệt+ Cảm biến: Cảm biến nhiệt

GVHD: Nguyên Duy Kha SVTH: Nguyên Thê Trong NhânNguyên Châu Đông

Page 9: Huong Dan Lap Trinh Giao Dien Bang WIn CC

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 chính của khối này là tăng áp lực của nước+ Phân cứng điều khiển: Phân cứng điều khiển của khối này chủ yếu là bình nén. Khối này cung xài motor bơm nước để tạo áp lực nén + Cảm biến: Cảm biến áp suất

Hinh 16: binh nen và cam biên áp suât4. Khối chưc năng điêu chinh lưu lương:- Chức năng chính của khối này 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 của khối này là van tiết lưu+ Cảm biến: Cảm biến lưu lượng

Hinh 17: Van tiêt lưu

GVHD: Nguyên Duy Kha SVTH: Nguyên Thê Trong NhânNguyên Châu Đông

Page 10: Huong Dan Lap Trinh Giao Dien Bang WIn CC

Phân I Trang:10

II/ BANG ĐIA CHI CUA TRAM:- Trạm này xài PLC-S7300, CPU: 314-C-2DP* Địa chi của trạm:Đia chi: chưc năng:I126.0 Nút StartI126.1 Nút StopI126.2 Nút ResetPIW 752 (B101) CB_mứcPIW 754 (B102) CB_lưu lượngPIW 756 (B103) CB_áp suấtPIW 758 (B104) CB_nhiệt độPQW 752 Điều khiển van lưu lượngPQW 754 Điều khiển động cơQ124.0 (Y102) Mở van xảQ124.1 Mở HeaterQ124.2 Mở nguồn ĐK động cơ

bằng AnalogQ124.3 Mở động cơ ON/OFFQ124.4 (Y106) Mở nguồng ĐK

van lưu lượngI124.0 (B102) Tín hiệu vào của

cảm biến lưu lượngI124.1 (S111)I124.2 (S112)I124.3 (B113)I124.4 (B114)I124.5 (S115)I124.6 (S116)

GVHD: Nguyên Duy Kha SVTH: Nguyên Thê Trong NhânNguyên Châu Đông

Page 11: Huong Dan Lap Trinh Giao Dien Bang WIn CC

Phân I Trang:11

PHÂN III: GIAO DIÊN ĐIÊU KHIÊN WINCC

I/ DANH SACH GAN TAG:

Hinh 18: Danh sách các tagII/ CÂU HINH ĐIÊU KHIÊN:- Giao diện điều khiển của chương trình gồm có 3 Picture đó là: 1) Main.Pdl: Dùng để làm cửa sổ truy nhập chính cho trình điều khiển2) Nhiêt lưu mưc.Pdl: Dùng để quản lý điều khiển tốc độ bơm, mở đóng van tiết lưu, đun nước, giám sát mức.3) Ap suât.Pdl: Dùng để điều chinh áp suất của bình nénVà để việc kiểm tra giám sát được thuận tiện thì giữa các cửa sổ điều khiển đều có các nút tượng trưng để kết nối với nhau.

GVHD: Nguyên Duy Kha SVTH: Nguyên Thê Trong NhânNguyên Châu Đông

Page 12: Huong Dan Lap Trinh Giao Dien Bang WIn CC

Phân I Trang:12

Hinh 19: Sơ đô kêt nối các Picture

III/ CÂU HINH MAIN.PDL:

Hinh 20: Giao diên Main.Pdl- Main.Pdl bao gồm có 6 nút, 3 đen* Trong đó: Nut start, stop, quit dùng để điều khiển toàn bộ chương trình Nut nhiet_luu_muc, ap_xuat dùng để gọi hai Picture là nhiệt lưu mức và áp suất Nut Exit runtime dùng để thoát chế độ Runtime1. Tạo nut:* Nút 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 đúp để vẽ nút và nhấp phải nút để chinh các thông số cho nút như

hình 21 Ơ đây, nút Start khi nhấp chuột trái thì gán cho mức 1. Khi nhả chuột trái thì gán cho mức 0. Các nút khác thiết lập tương tự là nút Stop và nút Quit.* Nút ap xuat

GVHD: Nguyên Duy Kha SVTH: Nguyên Thê Trong NhânNguyên Châu Đông

Page 13: Huong Dan Lap Trinh Giao Dien Bang WIn CC

Phân I Trang:13

Cách tạo y chang như nút Start nhưng hiệu chinh như sau: Nhấp đúp nút ap_xuat, hộp thoại Object Properties xuất hiện the Events Dbclick Mouse Action chọn dấu constant trong phân source, chọn đường dẫn cho nút là bức hình apxuat.Pdl OK. Khi nhấn nút ap_xuat thì sẽ hiện lên giao diện điều khiển của ap suât.Pdl. Thiết lập cho nút nhiet_luu_muc cung tương tự.

Hinh 21: Thiêt lâp cho nut start

GVHD: Nguyên Duy Kha SVTH: Nguyên Thê Trong NhânNguyên Châu Đông

Page 14: Huong Dan Lap Trinh Giao Dien Bang WIn CC

Phân I Trang:14

Hinh 22: Thiêt lâp cho nut apxuat* Nút Exit Runtime: Vào Menu View Library Cửa sổ Library xuất hiện truy xuất thư mục theo nhánh: Global Library Operation Screen Buttons Exit Runtime02. Tạo đen: * Đen start: Dùng công cụ vẽ hình tròn, vẽ hai hình tròn một màu xanh và màu xám. Trong đó hình màu xám nằm dưới còn hình màu xanh nằm trên. Nhấp đúp hình tròn màu xanh, cửa sổ Object Properties xuất hiện trong the Properties chọn mục Miscellaneous, nhấp phải biểu tượng bóng đen chọn tag cân liên kết Khi nhấn chuột trái nút start thì bit 1 sẽ gán cho nút start khi nhả chuột trái thì ngược lại. Các đen stop quit gán tương tự.

Hinh 23: Gán tag cho đen StartIV/ CÂU HINH NHIÊT LƯU MƯC.PDL:- Nhiệt lưu mức.Pdl bao gồm: 9 nút, 5 đen, 1 cảm biến dung lượng , 2 cảm biến mức, 1

cảm biến lưu tốc, một cảm biến nhiệt, 1 Heater, 1 cửa sổ nhập giá trị.* Trong đó: Nút ON dùng để mở nguồn điều khiển động cơ Analog, nút Van xa dùng để mở van xả nước khoi bể 1, nút heat để mở thanh gia nhiệt Nút main dùng để quay lại cửa sổ chính main.Pdl, nút Back dùng để quay lại giao diện trước đó

GVHD: Nguyên Duy Kha SVTH: Nguyên Thê Trong NhânNguyên Châu Đông

Page 15: Huong Dan Lap Trinh Giao Dien Bang WIn CC

Phân I Trang:15

Cảm biến dung lượng (Biểu tượng cái bể 102) dùng để hiện thị mức nước tại bể 102 Cảm biến mức B114 dùng để báo đây bể 101, cảm biến mức B113 dùng để báo cạn bể 101, cảm biến nhiệt B104 dùng để đo nhiệt độ, cảm biến lưu tốc để đo tốc độ bơm Cửa sổ I/O Field dùng để nhập giá trị điểu khiển tốc độ Motor

Hinh 24: giao diên nhiet luu muc.Pdl1. Tạo bôn: Trong khung Object Palette Smart Object Bar

GVHD: Nguyên Duy Kha SVTH: Nguyên Thê Trong NhânNguyên Châu Đông

Page 16: Huong Dan Lap Trinh Giao Dien Bang WIn CC

Phân I Trang:16

Hinh 25: Hiêu chinh bôn2. Tạo I/O Field: Trong smart Object I/O Field chọn mục Output/Input gán tag ở phân Output value

Hinh 26: Hiêu chinh I/O Field3. Tạo hiên thi lưu tốc: Vào Library Global Library Displays Meters Chọn meter2 lấy cái này ra màn hình Nhấp phải biểu tượng meter2 chọn Properties:

GVHD: Nguyên Duy Kha SVTH: Nguyên Thê Trong NhânNguyên Châu Đông

Page 17: Huong Dan Lap Trinh Giao Dien Bang WIn CC

Phân I Trang:17

Hinh 27: Hiêu chinh meter2 Cung làm các bước tương tự khi tạo hiển thị nhiệt độ

V/ CÂU HINH CUA AP SUÂT.PDL:- Ap suất.Pdl bao gồm 7 nút, 1 cảm biến áp suất, 1 bảng nhập tốc độ bơm

Hinh 28: Ap suât.Pdl

GVHD: Nguyên Duy Kha SVTH: Nguyên Thê Trong NhânNguyên Châu Đông

Page 18: Huong Dan Lap Trinh Giao Dien Bang WIn CC

Phân I Trang:18

PHÂN IV: CHƯƠNG TRINH PLC ĐIÊU KHIÊN

I/ KHÔI OB1:

Net work 4:

GVHD: Nguyên Duy Kha SVTH: Nguyên Thê Trong NhânNguyên Châu Đông

Page 19: Huong Dan Lap Trinh Giao Dien Bang WIn CC

Phân I Trang:19

GVHD: Nguyên Duy Kha SVTH: Nguyên Thê Trong NhânNguyên Châu Đông

Page 20: Huong Dan Lap Trinh Giao Dien Bang WIn CC

Phân I Trang:20

II/ FC1:

GVHD: Nguyên Duy Kha SVTH: Nguyên Thê Trong NhânNguyên Châu Đông

Page 21: Huong Dan Lap Trinh Giao Dien Bang WIn CC

Phân I Trang:21

III/ FC2:

IV/ FC3:

GVHD: Nguyên Duy Kha SVTH: Nguyên Thê Trong NhânNguyên Châu Đông

Page 22: Huong Dan Lap Trinh Giao Dien Bang WIn CC

Phân I Trang:22

V/ FC4:

GVHD: Nguyên Duy Kha SVTH: Nguyên Thê Trong NhânNguyên Châu Đông

Page 23: Huong Dan Lap Trinh Giao Dien Bang WIn CC

Phân I Trang:23

VI/ FC5:

GVHD: Nguyên Duy Kha SVTH: Nguyên Thê Trong NhânNguyên Châu Đông

Page 24: Huong Dan Lap Trinh Giao Dien Bang WIn CC

Phân I Trang:24

GVHD: Nguyên Duy Kha SVTH: Nguyên Thê Trong NhânNguyên Châu Đông