Definition
OPC(OLE for Process Control)는 공정(process)을 제어하는 다양한 장비들간의 통신을 위한 국제 산업 표준입니다. 이는 장비들과 통신하는 소프트웨어간의 표준을 제정한 것으로, 적용분야별로 적합한 표준들이 제정되어 있습니다. 예를 들면, 장비 및 시스템의 data 교환을 위한 표준, alarm이나 event 정보 교환을 위한 표준, historical data를 교환하기 위한 표준 등이 있습니다.
Objectivity
OPC 표준의 목적은 모니터링 및 제어 소프트웨어가 하드웨어 제조사에 종속되어 발생되었던 기존의 문제점 개선입니다. 또한 field area에서 bussiness area 까지 광범위하게 적용될 수 있는 표준의 확립입니다. OPC 표준의 적용은, 자동화분야의 이해당사자인 end user, 소프트웨어 개발사, 하드웨어 제조사에게 다양한 이득을 제공합니다.
Technology
OPC는 시스템 구성 측면에서 Client/Server 관계입니다. 즉, OPC 표준은 데이터를 주고 받을 client와 server가 준수해야하는 사항들을 표준화한 것입니다. 소프트웨어 기술측면에서는 Microsoft사의 COM/DCOM을 기반으로 합니다. 소프트웨어 및 하드웨어 제조사들의 자동화 시스템 구축 노하우와 Microsoft사의 소프트웨어 기술이 접목된 표준이라 말할 수 있습니다.
Vision
초기의 OPC는 HMI시스템과 장비의 중간에서 테이터를 교환해주는 표준화된 통신 드라이버(driver) 역할만을 담당하였습니다. 그러나 field area, process area, bussiness area간의 표준화된 실시간 데이터 통신에 대한 요구가 증가하면서 각 영역의 선두업체들은 자사의 제품들에 OPC 호환 모듈을 추가하게 되었습니다. 또한 OPC는 Internet으로의 확장도 용이하며, fieldbus를 위한 표준도 제정중이여서 PC-based control system의 중요한 component가 되고 있습니다. 결국, OPC는 공정의 최 밑단인 field area로부터 인터넷까지의 데이터 흐름을 총괄하는 표준으로서 자리 매김을 할 것으며, 그 활용도는 점차 증가할 것입니다.
Market
1996년에 첫 표준이 제정된 이후, 자동화분야의 제품들은 OPC를 지원하도록 요구되고 있습니다. 또한. OPC 표준은 세계적으로 확산 추세입니다.
- - OPC 협회: 미국, 유럽, 일본, 중국
- - OPC 협회 가입사들의 국가 분포: 52개 국가
- - OPC 협회 가입 회원 회사: 자동화 분야의 선두기업을 포함한 약 300여개
- - OPC기반 제품: 약 500여개 이상
(출처: OPC foundation)