본문 바로가기
CS/Computer

OPC UA ( Open Platform Communications Unified Architecture )

by JiGyeong 2019. 4. 12.

OPC UA ( Open Platform Communications Unified Architecture )

산업용 프로토콜

  • OPC Foundation에서 개발한 표준
    산업용 현장에서 기계나 장비, 통신 신호 간 표준을 제공함으로서 호환성을 해결해 안정적인 연결을 도와줌

  • OPC 표준은 실시간 데이터에 대한 액세스, 경보 및 이벤트 모니터링, 기록 데이터 및 기타 응용 프로그램에 대한 액세스를 비롯하여 클라이언트와 서버, 서버 및 서버 간의 인터페이스를 정의

  • OPC는 플랫폼에 독립적이며 여러 공급 업체의 장치 간 원활한 정보 흐름을 보장함

  • OPC UA는 유연하고 완벽하게 독립적이기 때문에, Industry 4.0의 구현을 위한 이상적인 통신 프로토콜로 간주
  • OPC UA는 IT의 IP 기반 세계와 생산 현장 사이의 간극을 메워줌
  • 기계 내부에서, 기계들 사이에서, 혹은 기계와 클라우드 데이터베이스 사이에서 모든 생산 프로세스 데이터를 싱글 프로토콜을 통해 전송

☞ IoT 시스템을 위한 핵심 프로토콜

 

과거의 OPC

  • 처음 개발된 OPC 표준은 Windows 운영 체제로 제한됨

  • OPC는 프로세스 제어를위한 OLE (object linking and embedding)에서 발생됨

    • OLE : 제조, 빌딩 자동화, 오일 및 가스, 재생 에너지 및 유틸리티 등 여러 산업 전반에 걸쳐 널리 채택되고 있음
  • 제조 시스템에 서비스 지향 아키텍처가 도입되면서 보안 및 데이터 모델링에 새로운 표준에 대한 요구들이 생겨나 만들어지게 됨

  • OPC Foundation은 이러한 요구 사항을 해결하기 위해 OPC UA 규격을 개발 함 과 동시에 미래 지향적이고 확장 가능하며 확장 성이 뛰어난 기능이 풍부한 기술 개방형 플랫폼 아키텍처를 제공함

  • OPC 표준은 실시간 데이터에 대한 액세스, 경보 및 이벤트 모니터링, 기록 데이터 및 기타 응용 프로그램에 대한 액세스를 비롯하여 클라이언트와 서버, 서버 및 서버 간의 인터페이스를 정의

  • OPC는 플랫폼에 독립적이며 여러 공급 업체의 장치 간 원활한 정보 흐름을 보장함

 

Reference

What is OPC? https://opcfoundation.org/about/what-is-opc/

 

What is OPC? - OPC Foundation

OPC is the interoperability standard for the secure and reliable exchange of data in the industrial automation space and in other industries. It is platform independent and ensures the seamless flow of information among devices from multiple vendors. The O

opcfoundation.org

OPC UA란 무엇인가? https://www.br-automation.com/ko/technologies/opc-ua/

 

OPC UA | B&R Industrial Automation

OPC UA는 스마트 공장을 위한 이상적인 통신 프로토콜로서, 표준화되고, 보안이 갖춰지고, 공급자 독립적이며, Industry 4.0에 완벽하게 적합하다.

www.br-automation.com

 

'CS > Computer' 카테고리의 다른 글

RPA (Robotic Process Automation)  (0) 2019.04.24
Hash Collision, 해시 충돌시 해결방법  (0) 2019.04.18
RESTful API 란?  (0) 2019.03.11
UML 모델링  (0) 2017.07.10
[Network] 토폴로지(Topology) bus형 star형 ring형  (0) 2017.07.01