You are on page 1of 8

14-Nov-20

Chuẩn truyền thông OPC

Nguyễn Đức Hoàng


4/2020

Nội dung
• Khái niệm OPC
• Các loại OPC
• So sánh classic OPC với OPC UA
• Cơ chế hoạt động của OPC
• Cơ chế trao đổi dữ liệu trong OPC
• OPC trong hệ thống SCADA
• Demo

1
14-Nov-20

Khái niệm OPC


• OPC là một chuẩn công nghiệp, cho phép các ứng dụng client truy cập
đến các thiết bị tự động hóa (PLC,…) theo một cách đồng nhất, độc
lập với nhà sản xuất,…
• Lúc ban đầu, OPC là OLE for Process Control (Classic OPC)
• Ngày nay, OPC là Open Platform Communications (OPC UA)

Trước khi có OPC

2
14-Nov-20

Sau khi có OPC

Các loại OPC


• OPC Data Access (OPC DA)
• OPC Alarms and Events (OPC AE)
• OPC Historical Data Access (OPC HDA)
• OPC Data eXchange
• OPC XML-DA
• OPC Unified Architecture (UA)

3
14-Nov-20

So sánh Classic OPC với OPC UA

Cơ chế hoạt động của OPC

OPC Interfaces SCADA


C++, VBA
OPC Interfaces
Applications
Software
OPC Server

driver

MatLab,
Excel
Physical I/
Software driver
O Devices

4
14-Nov-20

Cơ chế hoạt động của OPC DA

Data value
Timestamp
Quality

Cấu trúc OPC Server

5
14-Nov-20

Cấu trúc OPC Client

Cơ chế trao đổi dữ liệu trong OPC


• Cơ chế trao đổi dữ liệu giữa OPC Server và OPC Client phổ biến:
• Trao đổi đồng bộ (Synchronous or polling)
• Trao đổi bất đồng bộ (Asynchronous or subscription)

6
14-Nov-20

Cơ chế trao đổi đồng bộ trong OPC

Cơ chế trao đổi bất đồng bộ trong OPC

7
14-Nov-20

OPC trong hệ thống SCADA

Demo

Data Modbus OPC OPC OPC


source Server Client

RS Sim Kepware Quick client

You might also like