Hình 24. Chức năng của Collector
Trên các máy HMI tại các giàn đã bao gồm các OPC Server được tích hợp trong hệ thống ICSS của các hãng khác nhau. Ngay tại máy OPC Server sẽ được cài đặt một giao diện thu thập dữ liệu là các OPC Collector. Các OPC Collector được thiết kế để đọc dữ liệu từ OPC Server và chuyển về lưu trữ tại Historian Server. Việc trao đổi dữ liệu giữa OPC Collector và OPC Server chỉ theo một chiều chính vì vậy hệ thống thu thập dữ liệu này sẽ không can thiệp vào bất cứ phần nào của hệ thống điều khiển.
2.4.3.1. Các chức năng cơ bản của Collector
Duy trì bộ nhớ local về thông tin của tag, để duy trì việc thu thập trong khi kết nối với server bị lỗi.
Tự động phát hiện các tag có sẵn từ data source và hiển thị trên Historian Administrator
Buffer data khi bị mất kết nối với server và chuyển tiếp nó ngay sau khi kết nối được thiết lập lại
Tự động hiệu chỉnh timestamp, khi được bật (đồng bộ đồng hồ giữa collector và archiver)
Hỗ trợ cả collector và device time stamping
Quét dữ liệu theo chu kì và tự động cập nhật phù hợp, khi được bậ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
2.4.3.2. Cài đặt Collector
OPC Collector phải được cài đặt trên cùng máy với OPC Server (data source) Mỗi OPC Collector tương ứng với một OPC Server.
Bước đầu tiên khi cài đặt, chương trình sẽ tự động tìm các OPC Server để thu thập dữ liệu.
Hình 25. Xác định OPC Server cần kết nối
Bước tiếp theo điền tên của Historian Server mà được xác định để lưu trữ dữ liệu. Ở đây tên các máy chủ Historian Server là các máy DCI của mỗi giàn.
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
Mỗi giàn đều được trang bị một máy DCI làm nhiệm vụ thu thập và lưu trữ các dữ liệu của chính nó. Khi hoàn thành việc cài đặt OPC collector trên các máy SCADA công nghệ, dữ liệu sau khi được cấu hình sẽ được lưu trữ tại Historian Server trên máy DCI này.
2.4.3.3. Cấu hình Collector sử dụng công cụ Historian Administrator
Trên các máy DCI ta sẽ cấu hình, tạo mới các tag để lấy giá trị từ dữ liệu nguồn và lưu trữ tại đây.
Hình 27. Trang cấu hình chính của Collector
Cấu hình Tags Tab (Hình 28)
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
Collection Type : Chọn kiểu thu thập : polled hoặc unsolisited
Time Assigned By : Xác định các timestamp sẽ được lấy theo Collector hay Datasource
Collector Compression : Nén hoặc không nén mặc định cho các collector
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ủ
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 28. Collector Tags Tab
Cấu hình Advanced Tab (Hình 29)
On-Line Tag Configuration Changes : Khi có sự thay đổi nào về cấu hình của các tag, tính năng này yêu cầu phải khởi động lại collector
Browse Source Address Space : Cho phép collector yêu cầu, phản hồi và tìm ra các dữ liệu nguồn
Synchronize Timestamps To Server Time : Tự động đồng bộ các timestamp với thời gian của máy chủ
Source/Device Timestamps : Chọn nguồn thời gian cho các timestamp : Local hoặc UTC
Delay Collection At Startup (sec) : Thời gian trễ lúc khởi động của collector để kết nối tới datasource
Rate Output Address : Tín hiệu output tới database của iFIX để hiển thị tốc độ ghi dữ liệu Events/Min
Status Output Address : Tín hiệu output tới 1 tag trong database của iFIX để hiển thị trạng thái của 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
Hình 29. Collector Advanced Tab
Cấu hình Performance Tab
Report Rate (Events/Min) : Tốc độ trung bình của dữ liệu từ Collector tới Historian Server
Compression (%) : Dải nén của dữ liệu
Overruns (Events) : Hiển thị tốc độ tràn của dữ 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