오픈 플랫폼 커뮤니케이션

Open Platform Communications

OPC(Open Platform Communications)는 산업용 전기통신의 일련표준 및 사양입니다.프로세스 제어를 위한 OLE(Object Linking and Embedding)를 기반으로 합니다.산업 자동화 태스크 포스는 1996년에 프로세스 제어를 위한 OLE라는 이름으로 원래의 표준을 개발했습니다.OPC는 다른 제조사의 제어 장치 간에 실시간 플랜트 데이터의 통신을 규정한다.

1996년 최초 출시 후 [1]표준을 유지하기 위해 OPC 재단이 설립되었습니다.OPC는 프로세스 관리 분야를 넘어 채택되었기 때문에 [1]OPC Foundation은 2011년에 Open Platform Communications로 이름을 변경했습니다.명칭 변경은 빌딩 자동화, 이산 제조, 프로세스 제어 등의 애플리케이션에 OPC 기술이 적용되었음을 반영합니다.OPC는, 원래의 OLE 실장을 넘어, Microsoft Corporation 의 를 포함한 그 외의 데이터 전송 테크놀로지도 포함하고 있습니다.NET Framework, XML 및 OPC Foundation의 바이너리 인코딩 TCP 형식까지 지원합니다.

역사

OPC 사양'은 마이크로소프트가 마이크로소프트 윈도우즈 운영 체제 제품군위해 개발한 OLE, COM 및 DCOM 기술을 기반으로 했다.이 규격은 표준 객체 세트(예: 인터페이스)를 정의했습니다.상호 운용성을 촉진하기 위해 프로세스 제어 및 제조 자동화 애플리케이션에서 사용하는 IDL 및 방법.가장 일반적인 OPC 사양은 실시간 데이터 읽기 및 쓰기에 사용되는 OPC 데이터 액세스입니다.벤더가 일반적으로 "OPC"라고 부르는 것은 일반적으로 OPC 데이터 액세스(OPC DA)를 의미합니다.OPC DA 자체는 시작 이후 세 가지 주요 개정을 거쳤습니다.버전 3 OPC Server는 버전1 OPC 클라이언트에서 액세스할 수 있다는 점에서 하위 호환성이 있습니다.사양에 따라 기능이 추가되지만 이전 버전도 구현해야 하기 때문입니다.단, 오래된 기능을 지원하지 않는 클라이언트는 새로운 기능을 사용하여 모든 작업을 수행할 수 있으므로 DA-3 호환 클라이언트가 반드시 DA 1.0 Server와 함께 작동하지는 않습니다.

OPC DA 사양 외에 OPC Foundation은 OPC Historical Data Access(HDA) 사양을 유지합니다.OPC DA로 액세스할 수 있는 실시간 데이터와 달리 OPC HDA는 아카이브된 데이터에 액세스 및 검색을 허용합니다.

OPC 알람 및 이벤트 사양은 OPC Foundation에 의해 유지되며 알람 및 이벤트유형 메시지 정보 교환 및 변수 상태 [2]및 상태 관리를 정의합니다.2002년까지 이 규격은 Fieldbus 및 기타 [3]이전 표준과 비교되었습니다.

OPC Xi로 알려진OPC Express Interface는 2009년 11월에 승인되었습니다.NET [4]프레임워크OPC Xi는 DCOM 대신 Windows Communication Foundation을 사용했기 때문에 Network Address Translation(NAT;[5] 네트워크주소 변환)의 강화된 보안을 통해 통신하도록 설정할 수 있습니다.

이와 동시에 플랫폼 [5]독립성을 위해 OPC 유니파이드 아키텍처(UA)가 개발되었습니다.UA 는, Java, Microsoft실장할 수 있습니다.NET 또는 C를 사용하면 이전 버전의 OPC Microsoft Windows 플랫폼을 사용할 필요가 없어집니다.UA는 기존 OPC 인터페이스의 기능을 XML 및 웹 서비스 의 신기술과 결합하여 보다 높은 수준의 제조 실행 시스템(MES) 및 엔터프라이즈 리소스 계획(ERP) 지원을 제공합니다.UA를 위한 첫 번째 작업 그룹은 2003년에 만났고 버전 1.0은 [6]2006년에 출판되었습니다.

2010년 9월 16일 OPC Foundation과 MTConnect Institute는 두 [7]표준 간의 상호 운용성과 일관성을 보장하기 위한 협력을 발표했습니다.

설계.

OPC는 Windows 기반 소프트웨어 애플리케이션과 프로세스 제어 하드웨어에 공통 브릿지를 제공하도록 설계되었습니다.표준은 발전소 바닥 장치에서 필드 데이터에 액세스하는 일관된 방법을 정의합니다.이 방법은 데이터의 유형과 소스에 관계없이 동일합니다.하드웨어 디바이스의 OPC 서버는 OPC 클라이언트가 하드웨어 디바이스의 다른 OPC 서버와 동일한 방법으로 데이터에 액세스할 수 있도록 합니다.그 목적은 하드웨어 제조업체와 그 소프트웨어 파트너, 그리고 감시 제어 및 데이터 수집(SCADA) 및 기타 휴먼 머신 인터페이스(HMI) 생산자로부터 요구되는 중복 작업의 양을 줄이는 것이었습니다.하드웨어 제조원이 새로운 하드웨어 디바이스용으로 OPC 서버를 개발하면, 그 디바이스의 「톱 엔드」에의 액세스를 허가하는 작업이 완료되어 SCADA의 생산자가 OPC 클라이언트를 개발하면, OPC 준거 서버를 갖춘 하드웨어에의 액세스가 허가됩니다.

OPC 서버는 Programmable Logic Controller(PLC; 프로그래머블 로직컨트롤러)나 분산제어시스템 등의 프로세스제어장치에서 데이터에 액세스하기 위한 다양한 소프트웨어 패키지(OPC 클라이언트인 한)를 위한 방법을 제공합니다.종래, 패키지가 디바이스로부터의 데이터에 액세스 할 필요가 있는 경우는, 커스텀 인터페이스나 드라이버를 작성할 필요가 있었습니다.OPC 사양에는 프로세스 제어 디바이스에 대한 접근을 서버에 제한하기 위한 내용은 없습니다.OPC 서버는 마이크로프로세서의 내부 온도에서 모뉴먼트 [citation needed]밸리의 현재 온도에 이르기까지 모든 용도로 사용할 수 있습니다.

OPC 서버가 특정 디바이스용으로 작성되면 OPC 클라이언트로 동작할 수 있는 어플리케이션에 의해 재사용할 수 있습니다.OPC 서버는 다른 서버와 링크하여 통신할 수 있습니다.OPC 서버는 마이크로소프트의 OLE 기술(COM(Component Object Model)이라고도 함)을 사용하여 클라이언트와 통신합니다.COM 테크놀로지를 통해 소프트웨어 애플리케이션과 프로세스 하드웨어 간의 실시간 정보 교환 표준을 정의할 수 있습니다.

일부 OPC 사양은 공개되지만 다른 사양은 OPC Foundation 회원만 사용할 수 있습니다.따라서 OPC를 소유하고 있는 기업은 없으며 OPC Foundation의 회원이든 아니든 누구나 OPC 서버를 개발할 수 있지만 비회원은 반드시 최신 사양을 사용하는 것은 아닙니다.OPC 제품이 인정되고 시스템 인테그레이터가 필요한 [citation needed]트레이닝을 받는 것은 각 기업에 달려 있습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ a b "What is OPC?". OPC Foundation web site. Retrieved October 7, 2021.
  2. ^ OPC A&E 사양
  3. ^ Li Zheng and H. Nakagawa. "OPC (OLE for process control) specification and its developments August 5, 2002". Proceedings of the 41st SICE Annual Conference. IEEE. doi:10.1109/SICE.2002.1195286. ISBN 0-7803-7631-5.
  4. ^ "OPC Xi Interface Approved". Automation World. December 1, 2009. Retrieved October 7, 2021.
  5. ^ a b Gary Mintchell (November 20, 2009). "OPC Xi Updated". Feed Forward blog. Archived from the original on May 16, 2010. Retrieved October 7, 2021.
  6. ^ "History". OPC Foundation web site. Retrieved October 7, 2021.
  7. ^ "OPC Foundation and MTConnect Institute Announce a Memorandum of Understanding". Press release. OPC Foundation. October 21, 2010. Archived from the original on June 16, 2011. Retrieved October 7, 2021.

외부 링크