thực như OPC Server, ta cĩ thể truy suất dữ liệu thời gian thực bên trong OPC Server của hệ thống thơng qua các chuẩn trao đổi dữ liệu thời gian thực như: OPC-DA (data Access), nĩ cung cấp truy xuất dữ liệu thời gian thực, chúng ta cĩ thể truy vấn (query) đến các kiểu dữ liệu điều khiển qúa trình từ OPC-DA Server. Server dữ liệu thời gian thực thường nằm ở cấp điều khiển giám sát trở xuống đĩ là trung tâm cho các cấp phía trên cĩ thể truy xuất dữ liệu thời gian thực của hệ thống.
6. I/O DRIVER VAØ OPC TRONG HỆ THỐNG SCADA
6.1. Giới thiệu về I/O Driver
6.1.1. Giới thiệu về I/O Driver
Thơng tin giữa phần mềm SCADA và thiết bị phần cứng (hệ thống tự động AS) trong cơng nghiệp được trao đổi qua lại bằng đơn vị Tag. Tùy vào số lượng Tag này mà chúng ta cĩ thể đánh giá hệ thống là lớn hay nhỏ.
Tag được xem như một biến phần mềm, được dùng để chứa giá trị của biến qúa trình được đọc về từ phần cứng hay để ghi giá trị đến phần cứng, mỗi thiết bị phần cứng cĩ một cách đọc/ghi các Tag này theo cách đặc thù riêng, một cơ cấu phần mềm để đọc, ghi các Tag này là I/O Driver, I/O Driver là một phần tử phần mềm cài đặt liên kết phần cứng AS và Tag trong SCADA, thơng thường phần mềm
SCADAcho phép nhiều I/O Driver hoạt động cùng một lúc kết nối đến nhiều hệ thống tự động AS.
Vị trí của I/O Driver được thể hiện trên hình vẽ sau:
Hình 3.3: Vị trí của I/O Driver.
6.2. Giới thiệu về OPC (OLE for Process Control)
6.1.1. Nguyên tắc cơ bản của OPC
OPC là chuẩn trao đổi dữ liệu dựa trên cơ chế Client/Server, vị trí của OPC trong hệ thống SCADA như hình vẽ sau:
Application OPC I/F ServerOPC
OPC I/F SCADASystem
Physical I/F
Physical I/F PhysicalI/O
Physical I/O
Hình : Chuẩn OPC trong hệ thống SCADA
Thơng qua phần mềm SCADA HMI các OPC Client được kết nối tới OPC Server thơng qua mạng LAN để trao đổi dữ liệu với nhau làm nhiệm vụ trao đổi dữ liệu trong hệ thống thơng tin cơng nghiệp.
6.1.2. Kiến trúc OPC
OPC cĩ cấu trúc Client/Server như hình vẽ sau:
...OPC Server OPC Server B OPC Server A OPC Server C Application X OPC Client Application Y OPC Client
Hình : Kiến trúc OPC
Các ứng dụng của OPC Clients cĩ thể là Display Aplication, Trend Aplication hoặc Report Aplication. OPC cĩ hai thành phần quan trọng, thứ nhất là OPC Server làm nhiệm vụ quản lý tồn bộ dữ liệu của các thiết bị thu thập dữ liệu như PLC, I/O, RTUs, … thứ hai là OPC Group làm nhiệm vụ sắp xếp các Items thành từng nhĩm để tiện cho việc truy cập.
Với việc ứng dụng các phần mềm chuyên dụng trong qúa trình xây dựng một hệ thống điều khiển SCADA, ta luơn cĩ thể tổ chức quá trình trao đổi dữ liệu dùng