Kết nối giữa OPC UA Client và OPC UA Server

Một phần của tài liệu Nghiên cứu và xây dựng bộ công cụ phát triển phần mềm hỗ trợ giám sát và điều khiển sử dụng OPC UA (Trang 147 - 152)

IV. Bài toán 3: Ứng dụng bộ công cụ OPC UA Client-Server SDK vào hệ thống giám

4.3. Kết nối giữa OPC UA Client và OPC UA Server

Discovery Server thực thi dịch vụ tìm Server và trả lại một danh sách Server đã

đăng ký cho Client. Nhưng trước khi Client có thể tìm ra Server thì Server phải đăng ký

tất cả các dịch vụ mà nó có với Discovery Server. Sau khi tìm thấy thông tin về Server, Client gửi yêu cầu được kết nối với Server.

137

Để thực hiện việc kết nối giữa Client – Server, dịch vụ Discovery sẽ tìm kiếm thiết bịđầu cuối (Endpoint) cung cấp dịch vụ cho Client. Sau khi Client kết nối với thiết bị đầu cuối, một phiên làm việc (Session) sẽ được khởi tạo để thực hiện việc giao tiếp giữa Client và Server. Khi Client hoàn thành việc kết nối, nó sẽ thêm một nút mới vào

đối tượng thích hợp trong không gian địa chỉ của Server.

138

Biểu đồ trình tự của Client

139

Hình 4.10. Biểu đồ trình tựđọc/ghi nhiệt độ(lượng nước)

140

Hình 4.12. Biểu đồ trình tự theo dõi sự kiện

Biểu đồ lớp của Client

141

Mô tả các lớp:

B4.10. Mô tả các lớp

Tên lớp Mô tả

MainForm Thực hiện việc tìm kiếm server, thực thi kết nối và ngắt kết nối

Read Đọc giá trị các thuộc tính nhiệt độ, lượng nước

Write Ghi giá trị các thuộc tính nhiệt độ, lượng nước, và gửi tới cho server

CallMethod Gọi phương thức tắt bật các van được cung cấp bởi server

Subscription Giám sát và theo dõi các sự kiện cảnh báo của hệ thống Browse Gọi ra danh sách các đối tượng trong không gian địa chỉ

của server

Một phần của tài liệu Nghiên cứu và xây dựng bộ công cụ phát triển phần mềm hỗ trợ giám sát và điều khiển sử dụng OPC UA (Trang 147 - 152)

Tải bản đầy đủ (PDF)

(152 trang)