Nghiên cứu Web server, đặc biệt là OPC server và WinCC Web Navigator, để giám sát hệ thống.. GIỚI THIỆU CHUNG OPC SERVER Những thiết bị mà thu thập hoặc hình thành dữ liệu trở thành
Trang 1GVHD: Th.S HOÀNG ĐÌNH LONG SVTH: LƯU TIẾN ĐẠT
LỚP: ĐHĐT1B MSSV: 05020391
TP.HCM, THÁNG 7 NĂM 2009
Trang 2 Nghiên cứu Web server, đặc biệt là OPC server và WinCC Web Navigator, để giám sát
hệ thống
Dùng mạng LAN thực thi ứng dụng điều khiển
hệ thống đèn giao thông
Trang 3 Nghiên cứu tổng quan về Web server.
Nghiên cứu về OPC server:
Trang 6 Tất cả các Web server đều có một địa chỉ IP hoặc domain name.
Server phải hoạt động liên tục 24/24, 7 ngày / tuần, 365 ngày / năm để phục vụ cho việc cung cấp thông tin
Trang 7GIỚI THIỆU CHUNG
OLE cung cấp một chuẩn giao tiếp chung cho những thiết bị và những ứng dụng dùng để giao tiếp
Trang 8GIỚI THIỆU CHUNG
OPC SERVER
Những thiết bị mà thu thập hoặc hình thành dữ liệu trở thành OPC server, nó cung cấp cho những ứng dụng của OPC client
Những OPC server có thể được truy cập thông qua hầu hết các phần mềm HMI và dùng các ngôn ngữ khác nhau bao gồm C++, Visual Basic và Delphi
Trang 9GIỚI THIỆU CHUNG
OPC SERVER
Trang 10OPC DataAccess
OPC SERVER / GROUP
Trang 11OPC DataAccess
OPC SERVER / GROUP
Trang 12OPC DataAccess
Có hai loại nhóm: nhóm cục bộ và nhóm công cộng:
Trang 13OPC Alarm and Event Handling
Phương thức giao tiếp này cung cấp cơ chế cho OPC client để thông báo sự cố của những
sự kiện đặc biệt và điều kiện đưa ra cảnh báo
Nó cũng cung cấp công cụ cho phép OPC client giải quyết sự kiện và điều kiện được hỗ trợ bởi OPC server, và biết tình trạng hiện tại
Trang 14OPC Alarm and Event Handling
Giao tiếp IOPCEventServer cung cấp phương thức cho phép OPC client để:
OPC client có thể nhận thông báo sự cố Bộ lọc có thể được sử dụng để định nghĩa tập con các sự kiện mong muốn.
server.
Trang 15OPC Historical Data Access
Có hai loại Historian server Đặc điểm từng loại như sau:
Simple Trend data servers Những server này cung cấp
dữ liệu lưu trữ thô (dữ liệu đặc thù có sẵn từ OPC Data Access server).
Dữ liệu nén và phân tích server phức tạp Những server này cung cấp dữ liệu nén cũng như dữ liệu lưu trữ thô Nó có khả năng cung cấp dữ liệu tổng hợp hoặc có chức năng phân tích dữ liệu như là giá trị trung bình, lớn nhất và nhỏ nhất…; có thể hỗ trợ cập nhật dữ liệu và lịch sử cập nhật; có thể hỗ trợ lưu trữ chú thích cùng với lưu trữ dữ liệu quá khứ.
Trang 16Ưu điểm của việc sử dụng OPC
theo một cách đơn giản, thống nhất.
(polling) hoặc theo sự kiện (event-driven).
nghiệp.
SCADA thông dụng, hoặc bằng một ngôn ngữ bậc cao (C++, Visual Basic, Delphi, ).
Trang 17Kiến trúc và thành phần của
OPC
Custom Interfaces và Automation interfaces
Trang 18Kiến trúc và thành phần của
OPC
Hai kiểu đối tượng thành phần quan trọng nhất trong kiến trúc OPC là OPC Server và OPC Group:
OPC Server có nhiệm vụ quản lí toàn bộ việc sử dụng và khai thác các dữ liệu.
liệu (items) thành từng nhóm để tiện cho việc truy nhập Thông thường, mỗi item ứng với một biến trong một quá trình kỹ thuật hay trong một thiết bị điều khiển.
Trang 19OPC server
OPC Server hỗ trợ hai phương pháp truy cập
dữ liệu :
dữ liệu mỗi khi cần.
Publisher/Subscriber: Client chỉ cần một lần yêu cầu Server, sau đó tùy theo cách đặt (theo chu kỳ, theo sự thay đổi của dữ liệu hoặc theo một sự kiện nào đó) Phương pháp này còn được gọi là truy cập không đồng bộ.
Trang 20OPC server
Chuẩn OPC hiện nay qui định hai kiểu giao tiếp là Custom Interfaces (OPC Taskforce, 1998b) và Automation Interface (OPC Taskforce, 1998c)
Kiểu thứ nhất bao gồm một số giao diện theo
mô hình COM thuần túy, còn kiểu thứ hai dựa trên công nghệ mở rộng OLE Automation
Trang 21OPC server
những nằm ở mô hình đối tượng, ở các ngôn ngữ lập trình hỗ trợ mà cũng còn ở tính năng, hiệu suất sử dụng
phức tạp hơn nhưng hiệu suất cao, dựa trực tiếp trên các đối tượng COM
giản, phưong pháp lập trình đơn giản, hiệu quả thấp, dựa trên công nghệ COM automation.
Trang 22không dùng OPC
Trang 23không dùng OPC
Trang 25 Người điều khiển và giám sát ở khoảng cách
xa, lên đến 50 trạm vận hành hoạt động đồng thời
Tốc độ cập nhật nhanh do truyền thông điều khiển theo sự kiện
Tối ưu client với chức năng đặc biệt để vận hành, giám sát, phân tích, phục vụ và chẩn đoán
Trang 26 Giải pháp thin client trên nhiều nền khác nhau (PC, on-site panel, mobile PDA).
Có thể thêm vào Web và client cuối bất cứ lúc nào khi cần
Phí bảo trì thấp do phần mềm quản lý trung tâm
Chấp nhận sự thiết lập dữ liệu cho web mà không thay đổi
Trang 27 Tăng cường sự bảo mật và tính sẵn sàng do sự cách ly giữa WinCC và web server.
Cung cấp sự truy cập hợp pháp cho việc sử dụng hệ thống thông qua nhà quản lý người sử dụng hệ thống
Trang 28 Cài đặt cho hệ thống client hoặc server cho trạm vận hành và giám sát hệ thống lớn lên đến 12 WinCC server và 32 máy trạm vận hành ngang hàng.
Có chức năng phân tán và nhiều ứng dụng trên máy server với số lượng lớn các cấu trúc có đặc tính hệ thống cao
Quan sát tổng quan và truy cập đến tất cả các server trong hệ thống từ một trạm vận hành
Trang 29 Các client cũng có thể được cấu hình từ xa thông qua web server.
Sự cấu hình có lợi cho client
Giảm bớt chi phí cài đặt cho các client chuẩn không cần SQL server
Trang 33 Kết quả thực hiện luận văn đúng với yêu cầu được giao: tìm hiểu Web Server đặc biệt là OPC server và WinCC Web Navigator.
năng của WinCC Web Navigator, hệ thống này cũng chỉ thực hiện trong giới hạn của mạng LAN, chưa phát triển sang mạng WAN và Internet do hạn chế về kiến thức mạng.
Hướng phát triển: Hệ thống có thể phát triển lên thành một hệ thống giám sát từ xa qua mạng Internet hoặc mạng không dây.
Trang 34 Ứng dụng: Hệ thống điều khiển và giám sát bằng web server này có thể
Ứng dụng ở cấp độ của một nhà máy, giám sát viên có thể điều khiển và giám sát sự hoạt động của hệ thống nhiều nhà xưởng tại văn phòng riêng.
Ứng dụng trong hệ thống điều khiển phân tán (DCS), dùng điều khiển và giám sát nhiều hệ thống
có chức năng đặc biệt riêng nhưng liên quan mật thiết với nhau.