X ưng NG 8,ñ
THÔNG QUA OPC SERVER I/ OPC SERVER :
OLE ( Object Linking and Embedding ) là công nghệ trao đổi dữ liệu giữa các
chương trình của Windows . OLE thiết lập một kết nối giữa chương trình chủ ( server
program ) với chương trình container, các đối tượng từ chương trình chủ có thể được lưu trữ trong chương trình container .
OPC ( OLE for Process Control ) là một chuẩn giao diện hệ thống mở cho phép tiêu chuẩn hóa sự trao đổi dữ liệu giữa ứng dụng PLC với các thiết bị hay ứng dụng văn phòng một cách dễ dàng . OPC quản lý và chia sẽ dữ liệu với các ứng dụng client theo chuẩn được quy định .
Thành phần OPC mà phân phối dữ liệu được gọi là OPC server. Chúng cung cấp thông tin cho OPC client từ bất cứ nguồn đữ liệu nào ; có thể là nguồn dữ liệu từ các thiết bị phần cứng hay các thành phần của phần mềm như giao diện người dùng, thiết bị đo lường, thiết bị điều khiển...
Thành phần OPC sử dụng OPC server như là nguồn. đữ liệu được gọi la OPC client.
Các OPC client thường được viết thành một phần mềm chuẩn. Để đáp ứng nhu cầu
về hệ thống hay muốn đạt được việc thực thi chương trình một cách tốt nhất , chúng ta. có thể viết được một OPC client bằng cách dùng các ngôn ngữ lập trình thông thường, thông qua các module do OPC server cung cấp .
Server và Client truyền đạt với nhau dựa trên nền tắn DCOM ( Distributed Component Object Model ) . Chương trình client không kết nối trực tiếp với server mà thông qua các thư viện COM (Component ObJect Model ).
Client có thể tạo , sử dụng và xóa đối tượng trên server thông qua giao diện OPC (OPC interface ) . OPC client sử dụng các hàm và cách thức của server để đọc và viết dữ liệu . Khi đối tượng được tạo , chúng chỉ ra một đường dẫn , OPC client sử dụng đường dẫn này để thực hiện công việc .
CHientz GP 8ewer 8200 | 87-200 - |. 87-200 -
MitoComtroller MiicroControlleF' #llcroCornrtroller
Hình 4.2 - Sơ đồ kết nối máy tính với PLC S7-200 5