iHistorian Server thực hiện những công việc sau :
Quản lý tất cả thông tin về cấu hình hệ thống
Quản lý bảo mật hệ thống, kiểm soát truy cập và thông báo
Write và Read các yêu cầu từ các client
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
Quản lý các file lưu trữ
Quản lý license
2.4.2.1. Cấu hình Archive
Công cụ để cấu hình Historian Server là Historian Administrator. Chúng ta sẽ triển khai cấu hình các file lưu trữ (dung lượng, thư mục lưu, bảo mật …)
Hình 14. Trang Main của công cụ Administrator
Ở giao diện chính của công cụ ta có thể thấy toàn bộ trạng thái hoạt động của Historian Server, danh sách các bộ Collector đang thu thập dữ liệu về Historian Server (Hình 14).
Trong phần cấu hình chi tiết ta sẽ đi cấu hình cho Historian Server trên một máy SCADA DCI, cấu hình cho các Historian Server trên các máy SCADA DCI khác và trên 2 máy Historian Data Server tại giàn CPP-2 và trên bờ là tương 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
Cấu hình Archive Page trong công cụ Administrator - Details Tab (Hình 15)
Hình 15. Archive Details Tab
Status : xác định trạng thái ghi dữ liệu của Archive, thời điểm bắt đầu và kết thúc
Backup : thông tin người dùng và trạng thái lần cuối backup
Archive File Options
- File Location : D:\Historian\Archives\RP2_DCI_Archive015.iha (thư mục chứa file Archive không được cùng ổ cài hệ điều hành của Windows. Ở đây ta chọn ổ D:\ là ổ chỉ chứa dữ liệu, không bị thay đổi khi cài lại Win vì vậy không làm mất mát dữ liệu)
- File Size - 100 MB (dung lượng một file Archive, sau khi các bản ghi được lấp đầy, hệ thống sẽ tự tạo ra một file Archive mới )
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
Cấu hình Archive Page trong công cụ Administrator - Global Options Tab
(Hình 16,17)
Hình 16. Global Options Tab
Archive Creation
- Automatically Create Archives : Enable (tính năng tự tạo các file lưu trữ mới khi một file lưu trữ trước đó đã đầy dung lượng)
- Overwrite Old Archives : Enable (tính năng này sẽ tự động ghi đè các file archive mới lên các file archive cũ nhất khi thấy dung lượng của ổ cứng bị đầy)
- Default Size : 100 MB
- Free Space Required : 5000 MB (dung lượng trống tối thiểu để hệ thống xác định tạo các file archive, nếu dung lượng trống thực tế ít hơn file archive sẽ không được tạo)
Maintainance
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
- Base Archive Name : “Tên các Historian Server”_Archive (thay đổi tên của file Archive theo ý muốn của người quản lý)
Security
- Data is Read-Only After : 96 hours (sau thời gian này không có sự kiện nào được cập nhật tới file Archive nó sẽ chuyển qua trạng thái chỉ đọc)
Data Queries
- Maximum Query Time : 60 seconds (thời gian truy vấn dữ liệu tối đa một lần)
- Maximum Query Intervals : 100000 ( số bản ghi tối đa có thể được truy vấn)
Memory/Recovery
- Buffer Memory Max : 100 MB ( dung lượng bộ nhớ đệm khi file Archive
gặp lỗi ) -
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
Cấu hình Archive Page trong công cụ Administrator - Security Tab (Hình 18)
Archive Security
- Data is Read Only After : 262800 (số giờ mà dữ liệu có thể được lưu trữ trong một file lưu trữ read/write, sau thời gian này phần còn lại của file lưu trữ sẽ tự động chuyển thành read only)
- Security Groups: Use Local
Hình 18. Security Tab
2.4.2.2. Cấu hình Tag
Trên Historian Server hỗ trợ 2 cách tạo tag là tạo thủ công hoặc duyệt trực tiếp từ các collector. Thông thường, hầu hết các Collector có thể duyệt tất cả các tag được tổ chức trong OPC server mà nó được kết nối đến vì vậy đây là cách đơn giản để tạo các tag mà ta không cần biết chính xác địa chỉ của nguồn 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
Áp dụng khi ta đã biết chính xác địa chỉ của nguồn dữ liệu hoặc các trường hợp không duyệt được nguồn dữ liệu qua Collector
Xác định tên của collector tương ứng với dữ liệu được lấy
Xác định địa chỉ nguồn của dữ liệu
Đặt tên cho tag (tên của tag được lưu trữ trên Historian Server)
Chọn loại dữ liệu (theo database)
Chọn Time Resolution : Seconds cho tất cả các tag
Hình 19. Thêm tag từ của sổ tương tác
Thêm Tag từ Collector
Add tag từ Collector, chức năng này có thể giúp ta hiển thị toàn bộ các tag trong hệ thống hoặc hiển thị các tag mong muốn bằng việc tìm kiếm theo tên tag, description …. Từ đó có thể dễ dàng chọn các tag mong muốn để tiến hành thu thập dữ liệu. Một điều quan trọng là các tag cần phải được cấu hình theo các loại dữ liệu khác nhau.
Tags Collection Tab (Hình 20)
Data Source
- Collector : để mặc định (khi ta chọn duyệt tag từ collector cụ thể nào thì hệ thống sẽ tự động cấu hình tên của collector đó cho các tag được duyệt)
- Source Address : để mặc định
- Data Type : Single Float (hầu hết các dữ liệu lấy lên đều dưới dạng này)
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
- Data Length (chỉ áp dụng cho kiểu string)
Hình 20. Collection Tab
Collection Options
- Collection Type : polled hoặc unsolicited ( quét đều đặn theo chu kì hoặc quét khi có sự thay đổi của dữ liệu)
- Collection Interval : 10 seconds - Collection Offset : 0 miliseconds - Time Resolution : seconds Condition Based Collection
- Tính năng này cho phép xác định thời điểm nhận các giá trị của dữ liệu theo các điều kiện nhất định.
- Bao gồm cách thức nén
Tags Scaling Tab (Hình 21)
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
Input Scaling : xác định khoảng thay đổi giá trị của dữ liệu, nếu trong khoảng này dữ liệu sẽ không thay đổi, ngoài khoảng này sẽ nhận giá trị
Hình 21. Scaling Tab
Tags Compression Tab (Hình 22)
Hình 22. Compression Tab
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 : Enable
- Collector Deadband : Tùy vào span của từng tag
- Collector Compression Time out : 30 seconds ( thời gian chờ tối đa trước khi gửi một giá trị sau khoảng thời gian thu thập của khoảng tiếp theo, hầu hết sử dụng cho Polled tag)
Archive Compression : Disable
- Nếu enable tính năng này ta sẽ chọn deadband để dữ liệu nén thêm một lần nữa trước khi lưu vào Archive
Tags Advanced Tab (Hình 23)
Hình 23. Advanced Tab
Data Collection Options
- Time Assigned By : Collector (các nhãn thời gian của dữ liệu sẽ được lấy theo thời gian của các Collector hoặc theo thời gian của nguồn 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
Security : sử dụng mặc định quyền Admin của Windows, ngoài ra còn có thể phân quyền cho từng Group, tùy theo yêu cầu của nhà quản lý. Ở đây là hệ thống chỉ có 1 người quản lý nên phần này ta để mặc định.