Cấu hình Server to Server Collector

Một phần của tài liệu Nghiên cứu cải tiến hệ thống thu thập và giám sát dữ liệu từ mỏ dầu (Trang 51 - 57)

Dữ liệu công nghệ khi đã được thu thập lên Historian Server của các máy SCADA DCI của mỗi giàn sẽ được vận chuyển tới Historian Server của giàn trung tâm để tổng hợp toàn bộ dữ liệu trên một Historian Server duy nhất trên giàn trung tâm CPP-2 qua một giao diện là Server to Server Collector. Và cũng với giao diện Server to Server này toàn bộ dữ liệu từ máy Historian Server trên giàn CPP-2 sẽ được truyền về máy Historian Server trên bờ.

2.4.4.1. Các chức năng cơ bản của Server to Server Collector

Hình 31. Luồng dữ liệu với Server to Server Collector

 Lấy thông tin từ các iHistorian Server khác và lưu lại trong một tag mới.

 Bao gồm tất cả các chức năng của Caculation Collector ( từ iHistorian Tag hoặc bất cứ datasource cho phép lấy dữ liệu thông qua VBS như file I/O, ADO)

 Cần phải có một Source Server và một Destination Server để Server to Server thực hiện thu thập và lưu trữ dữ liệu.

 Có thể được cấu hình từ xa từ cả máy Source và máy Destination Server ( máy Source sẽ gửi data tới máy Destination và máy Destination sẽ nhận data)

 Khôi phục dữ liệu trong thời gian tùy chọn bằng tính năng Recovery Logic, chức năng này sẽ được cấu hình trên công cụ Historian Administrator.

Nghiên cứu cải tiến hệ thống thu thập và giám sát dữ liệu từ mỏ dầu

2.4.4.2. Cài đặt Server to Server Collector

 Tại các máy Source trong quá trình cài Server to Server Collector sẽ chỉ yêu cầu chỉ đích danh máy đích mà dữ liệu sẽ tới.

 Khi cài đặt từ remote thì sẽ yêu cầu tên của máy chủ nguồn và máy chủ đích.

 Ta có 2 kết nối sử dụng Server to Server Collector

- Server to Server Collector trên các máy DCI của các giàn để chuyển tiếp dữ liệu tới Historian Server của máy Server CPP2HIS.

- Server to Server Collector trên máy CPP2HIS để chuyển tiếp dữ liệu về Historian Server máy ONSHORE_DCI trên bờ.

Hình 32. Cài đặt server to server collector cho các máy DCI

Nghiên cứu cải tiến hệ thống thu thập và giám sát dữ liệu từ mỏ dầu

2.4.4.3. Cấu hình Server to Server Collector sử dụng Historian Administrator Cấu hình Configuration tab

Hình 34. Server to Server Configuration Tab

 The Source Server : Tên server mà dữ liệu sẽ được thu thập

 Message Replication : cho phép nhận hoặc không các bản tin được tạo từ Source server

 Calculation timeout : Xác định thời gian lớn nhất mà collector chấp nhận một phép tính, nếu ngoài thời gian này sẽ không có dữ liệu được tạo ra.

 Maximum Recovery Time : thời gian khôi phục dữ liệu sau khi bị mất kết nối, sau khi khởi động hoặc khởi động lại collector, sau khi có sự thay đổi của cấu hình tag hay tạo thêm các tag mới.

Cấu hình Tags tab (Hình 35)

 Add Prefix to Tag : Tên của sẽ được gắn vào phần đầu của mỗi tag  Collection Interval (ms) : Thời gian quét

Nghiên cứu cải tiến hệ thống thu thập và giám sát dữ liệu từ mỏ dầu

 Collector Compression : chọn chế độ nén dữ liệu  Deadband Percentage : Dải nén

 Compression Timeout : Khoảng thời gian chờ đợi trước khi gửi một giá trị tới máy chủ

Hình 35. Server to Server Tags Tab

Cấu hình Advanced tab (Hình 36,37)

Nghiên cứu cải tiến hệ thống thu thập và giám sát dữ liệu từ mỏ dầu

Hình 37. Server to Server Performance Tab

Add Tag từ Server to Server Collector

Nghiên cứu cải tiến hệ thống thu thập và giám sát dữ liệu từ mỏ dầu

 Khi các tag đã được add vào máy Destination, toàn bộ thông tin của tag sẽ

được tự động cấu hình theo máy Source.

 Các tag Server-To-Server được cấu hình mặc định ở chế độ unsolicited (tự

động cập nhật khi có sự thay đổi của giá trị). Source tag được tự động xác định cho trigger tag.

 Khi cấu hình ở chế độ Polled các trigger tag sẽ được loại bỏ

Tạo Calculation Tag

 Trong Calculation tab ta có thể cấu hình chức năng tính toán cho một tag sử dụng VBS

 Tất cả các phép tính phải được bắt đầu bằng “Result =”

 Hầu hết các tính toán trong phạm vi của đề tài đều là các phép tính tổng lưu lượng của các pipe line.

Hình 39. Server to Server Caculation Tab

 Ví dụ :

Result = CurrentValue(“RP2_DCI.HIS0163!FQIR503A.PV1”) + CurrentValue(“RP2_DCI.HIS0163!FQIR503B.PV”)

Nghiên cứu cải tiến hệ thống thu thập và giám sát dữ liệu từ mỏ dầu

Caculation Triggers : xác định tính toán khi có sự thay đổi giá trị của một trigger tag (ở đây chọn trigger tag =

RP2_DCI.HIS0163!FQIR503A.PV1)

Một phần của tài liệu Nghiên cứu cải tiến hệ thống thu thập và giám sát dữ liệu từ mỏ dầu (Trang 51 - 57)

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

(81 trang)