Tiểu luận : Tìm hiểu lập trình WinCC cho hệ thống SCADA
Số trang: 21
Loại file: doc
Dung lượng: 700.00 KB
Lượt xem: 17
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
WinCC sử dụng các công nghệ và phần mềm tiên tiến do Microsoft luôn là người dẫn đầu trong phát triển công nghệ phần mềm - WinCC có thể mở rộng một hệ thống từ đơn giản đến phức tạp một cách linh hoạt , từ hệ thống với một máy tính giám sát tới hệ thống với nhiều máy tính giám sát hay hệ thống có tính phân tán vói nhiều máy chủ
Nội dung trích xuất từ tài liệu:
Tiểu luận : Tìm hiểu lập trình WinCC cho hệ thống SCADATiểu luận: Tìm hiểu Lập trình WinCC cho hệ thống SCADA Mởđầu Trong tự động hóa người ta thường phải xậy dựng những hệ thống có tính tự độngcao có khả năng tự động thực hiện các chức năng cơ bản như: Điều khiển (Control) Hiển thị (Display) Cảnh báo (Alarm) Lưu trữ (Archieve) In ấn, thông báo (Report) Và gọi là một hệ thống SCADA (Supervisory Control and Data Acquisition System -hệ thống điều khiển giám sát và thu thập dữ liệu)Để xây dựng như vậy cần phải có những phần mềm chuyên dụng và ở Việt Nam hiệnnay có một số phần mềm được sử dụng như WinCC, Fix-Intellution, Wonderware,Scitect, Plantscape(HoneyWell) ... Trong đó WinCC của Siemens được đánh giá cao nhấtvà thông dụng nhất. WinCC (Windows Control Center) là một phần chuyên dụng để xây dựng giao diệnđiều khiển (Human Machine Interface), xử lí và lưu trữ dữ liệu cho một hệ thốngSCADA trên nền Windows (WinNT, WinXP, WinVista 32bit ...). WinCC là sản phẩm màSiemens đã thuê Microsoft xây dựng và hiện tại bản mới nhất là bản WinCC7.0. Và vìvậy mà WinCC đã thừa hưởng bí quyết của Siemens - một công ty hàng đầu trong lĩnhvực tự động hóa quá trình và năng lực của Microsoft - công ty hangf ddaauf trong linhxvực phát triển phần mềm cho PC. WinCC có thể dễ dàng tích hợp trong các hệ thống cóquy mô lớn nhỏ khác nhau và cả những hệ thống cấp cao như MES (ManufacturingExcution System - hệ thống quản lí việc thực hiện sản xuất) và ERP (EnterpriseResource Planning). Thực tế thì WinCC đã và đang được ứng dụng trên khắp các hệthống của Siemens trên toàn cầu.Sinh Viên: Lê Đình Trường-Tink10b-ĐH Hồng Đức. Page 1 of 21Tiểu luận: Tìm hiểu Lập trình WinCC cho hệ thống SCADA Các đặc điểm chính của WinCC: - WinCC sử dụng các công nghệ và phần mềm tiên tiến do Microsoft luôn là ngườidẫn đầu trong phát triển công nghệ phần mềm. - WinCC có thể mở rộng một hệ thống từ đơn giản đến phức tạp một cách linhhoạt, từ hệ thống với một máy tính giám sát tới hệ thống với nhiều máy tính giám sáthay hệ thống có tính phân tán với nhiều máy chủ - WinCC có hàng loạt các module phần mềm kèm theo giúp định hướng theo từngloại ứng dụng đã được phát triển sẵn để người dùng lựa chọn khi cần - Tích hợp trong các bộ WinCC thường có các hệ quản trị cơ sở dữ liệuODBC/SQL như Sysbase SQL hay SQL Server (ví dụ SQL Server2005 trong WinCC 7).Và có thể dễ dàng truy cấp tới CSDL của hệ thống bằng ngôn ngữ SQL hoặc ODBC. - WinCC cũng được tích hợp các giao diện chuẩn như DDE và OLE ... dùngchuyển đổi các chương trình chạy trên nền Windows. Các tính năng khác như ActiveXcontrol và OPC server cúng được tích hợp sẵn trong WinCC - Để lập trình sự kiện thì WinCC hỗ trợ ngôn ngữ lập trình chuẩn ANSI- C vàVBScripts (WinCC 7) - Tất cả các module của WinCC giao diện mở cho giao diện lập trình dùng ngônngữ C (C-API: Application Programming Interface). Điều này có nghĩa là có thể tích hợpcả cấu hình của WinCC cà cả các hàm thực hiện (runtime) vào một chương trình củangười sử dụng - Có thể cài đặt trực tuyến WinCC bằng việc dùng thuật sĩ cài đặt (Setup Wizards) - WinCC hỗ trợ đa ngôn ngữ như Anh, Pháp, Đức và thậm chí cả một số ngôn ngữchâu Á, Mĩ cũng được tích hợp làm ngôn ngữ sử dụng - WinCC hỗ trợ hầu hết các loại PLC do nó đã gắn sẵn các kênh truyền thông đểgiao tiếp các loại PLC của Siemens như S5,S7,505 cũng như thông qua các giao thứcchung như Profibus DP, DDE hay OPC. Thêm vào đó các chuẩn thông tin khác cũng cósẵn hay được lựa chọn bổ sung - WinCC là phần tử SCADA trong hệ thống PCS7 của Siemens (là một hệ thốngđiều khiển quá trình, một giải pháp tự động hóa được tích hợp toàn diện).Sinh Viên: Lê Đình Trường-Tink10b-ĐH Hồng Đức. Page 2 of 21Tiểu luận: Tìm hiểu Lập trình WinCC cho hệ thống SCADA LàmviệcvớiWinCCTrong phần này sẽ đi sâu vào cách làm việc cũng như các bước xây dựng một hệ thốngvới WinCC.Nội dung bao gồm: Giới thiệu giao diện làm việc Quản lí các thẻ (Tags) Thiết kế giao diện đồ họa điểu khiển cho một hệ thống tự động Lập trình xử lí sự kiện cho các đối tượng Thêm các điều khiển nâng cao khácSinh Viên: Lê Đình Trường-Tink10b-ĐH Hồng Đức. Page 3 of 21Tiểu luận: Tìm hiểu Lập trình WinCC cho hệ thống SCADA GiaodiệnlàmviệcKhởi động: Khởi động WinCC từ menu start như hình trênTạo mới một dự án: Chọn File->New một hộp thoại xuất hiện như hình dưới: Chọn loại dự án muốn tạo hoặc mở một dự án có sẵn (‘Open an Existing Project’)Sinh Viên: Lê Đình Trường-Tink10b-ĐH Hồng Đức. Page 4 of 21Tiểu luận: Tìm hiểu Lập trình WinCC cho hệ thống SCADAGiao diện làm việc: ...
Nội dung trích xuất từ tài liệu:
Tiểu luận : Tìm hiểu lập trình WinCC cho hệ thống SCADATiểu luận: Tìm hiểu Lập trình WinCC cho hệ thống SCADA Mởđầu Trong tự động hóa người ta thường phải xậy dựng những hệ thống có tính tự độngcao có khả năng tự động thực hiện các chức năng cơ bản như: Điều khiển (Control) Hiển thị (Display) Cảnh báo (Alarm) Lưu trữ (Archieve) In ấn, thông báo (Report) Và gọi là một hệ thống SCADA (Supervisory Control and Data Acquisition System -hệ thống điều khiển giám sát và thu thập dữ liệu)Để xây dựng như vậy cần phải có những phần mềm chuyên dụng và ở Việt Nam hiệnnay có một số phần mềm được sử dụng như WinCC, Fix-Intellution, Wonderware,Scitect, Plantscape(HoneyWell) ... Trong đó WinCC của Siemens được đánh giá cao nhấtvà thông dụng nhất. WinCC (Windows Control Center) là một phần chuyên dụng để xây dựng giao diệnđiều khiển (Human Machine Interface), xử lí và lưu trữ dữ liệu cho một hệ thốngSCADA trên nền Windows (WinNT, WinXP, WinVista 32bit ...). WinCC là sản phẩm màSiemens đã thuê Microsoft xây dựng và hiện tại bản mới nhất là bản WinCC7.0. Và vìvậy mà WinCC đã thừa hưởng bí quyết của Siemens - một công ty hàng đầu trong lĩnhvực tự động hóa quá trình và năng lực của Microsoft - công ty hangf ddaauf trong linhxvực phát triển phần mềm cho PC. WinCC có thể dễ dàng tích hợp trong các hệ thống cóquy mô lớn nhỏ khác nhau và cả những hệ thống cấp cao như MES (ManufacturingExcution System - hệ thống quản lí việc thực hiện sản xuất) và ERP (EnterpriseResource Planning). Thực tế thì WinCC đã và đang được ứng dụng trên khắp các hệthống của Siemens trên toàn cầu.Sinh Viên: Lê Đình Trường-Tink10b-ĐH Hồng Đức. Page 1 of 21Tiểu luận: Tìm hiểu Lập trình WinCC cho hệ thống SCADA Các đặc điểm chính của WinCC: - WinCC sử dụng các công nghệ và phần mềm tiên tiến do Microsoft luôn là ngườidẫn đầu trong phát triển công nghệ phần mềm. - WinCC có thể mở rộng một hệ thống từ đơn giản đến phức tạp một cách linhhoạt, từ hệ thống với một máy tính giám sát tới hệ thống với nhiều máy tính giám sáthay hệ thống có tính phân tán với nhiều máy chủ - WinCC có hàng loạt các module phần mềm kèm theo giúp định hướng theo từngloại ứng dụng đã được phát triển sẵn để người dùng lựa chọn khi cần - Tích hợp trong các bộ WinCC thường có các hệ quản trị cơ sở dữ liệuODBC/SQL như Sysbase SQL hay SQL Server (ví dụ SQL Server2005 trong WinCC 7).Và có thể dễ dàng truy cấp tới CSDL của hệ thống bằng ngôn ngữ SQL hoặc ODBC. - WinCC cũng được tích hợp các giao diện chuẩn như DDE và OLE ... dùngchuyển đổi các chương trình chạy trên nền Windows. Các tính năng khác như ActiveXcontrol và OPC server cúng được tích hợp sẵn trong WinCC - Để lập trình sự kiện thì WinCC hỗ trợ ngôn ngữ lập trình chuẩn ANSI- C vàVBScripts (WinCC 7) - Tất cả các module của WinCC giao diện mở cho giao diện lập trình dùng ngônngữ C (C-API: Application Programming Interface). Điều này có nghĩa là có thể tích hợpcả cấu hình của WinCC cà cả các hàm thực hiện (runtime) vào một chương trình củangười sử dụng - Có thể cài đặt trực tuyến WinCC bằng việc dùng thuật sĩ cài đặt (Setup Wizards) - WinCC hỗ trợ đa ngôn ngữ như Anh, Pháp, Đức và thậm chí cả một số ngôn ngữchâu Á, Mĩ cũng được tích hợp làm ngôn ngữ sử dụng - WinCC hỗ trợ hầu hết các loại PLC do nó đã gắn sẵn các kênh truyền thông đểgiao tiếp các loại PLC của Siemens như S5,S7,505 cũng như thông qua các giao thứcchung như Profibus DP, DDE hay OPC. Thêm vào đó các chuẩn thông tin khác cũng cósẵn hay được lựa chọn bổ sung - WinCC là phần tử SCADA trong hệ thống PCS7 của Siemens (là một hệ thốngđiều khiển quá trình, một giải pháp tự động hóa được tích hợp toàn diện).Sinh Viên: Lê Đình Trường-Tink10b-ĐH Hồng Đức. Page 2 of 21Tiểu luận: Tìm hiểu Lập trình WinCC cho hệ thống SCADA LàmviệcvớiWinCCTrong phần này sẽ đi sâu vào cách làm việc cũng như các bước xây dựng một hệ thốngvới WinCC.Nội dung bao gồm: Giới thiệu giao diện làm việc Quản lí các thẻ (Tags) Thiết kế giao diện đồ họa điểu khiển cho một hệ thống tự động Lập trình xử lí sự kiện cho các đối tượng Thêm các điều khiển nâng cao khácSinh Viên: Lê Đình Trường-Tink10b-ĐH Hồng Đức. Page 3 of 21Tiểu luận: Tìm hiểu Lập trình WinCC cho hệ thống SCADA GiaodiệnlàmviệcKhởi động: Khởi động WinCC từ menu start như hình trênTạo mới một dự án: Chọn File->New một hộp thoại xuất hiện như hình dưới: Chọn loại dự án muốn tạo hoặc mở một dự án có sẵn (‘Open an Existing Project’)Sinh Viên: Lê Đình Trường-Tink10b-ĐH Hồng Đức. Page 4 of 21Tiểu luận: Tìm hiểu Lập trình WinCC cho hệ thống SCADAGiao diện làm việc: ...
Gợi ý tài liệu liên quan:
-
52 trang 431 1 0
-
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 318 0 0 -
74 trang 302 0 0
-
96 trang 296 0 0
-
Báo cáo thực tập thực tế: Nghiên cứu và xây dựng website bằng Wordpress
24 trang 289 0 0 -
Đồ án tốt nghiệp: Xây dựng ứng dụng di động android quản lý khách hàng cắt tóc
81 trang 283 0 0 -
EBay - Internet và câu chuyện thần kỳ: Phần 1
143 trang 277 0 0 -
Tài liệu dạy học môn Tin học trong chương trình đào tạo trình độ cao đẳng
348 trang 269 1 0 -
Tài liệu hướng dẫn sử dụng thư điện tử tài nguyên và môi trường
72 trang 267 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 266 0 0