728x90

OPC Protocol 2

[OPCUA] OPC(2)

왜 OPC 인가? 왜 OPC를 도입해야 할까? 일단 아래의 그림을 보자. 다소 복잡해보이지만 천천히 살펴보면 결론은 간단하다. 같은 통신 방법으로 하위에서 상위까지 모두 같은 프로토콜로 통신이 가능하다는 것이다. 이것을 상호운용성을 확보했다라고 표현하고, 이렇게 통합하기 위해 OPC를 구성한다라고 이해하면 된다. 시스템을 구성해본 경험이 있다면 알겠지만 프로토콜이 통합된다는 것은 투입되는 시간과 자원을 줄일 수 있고, 확장성 측면에서도 유용하다. 이러한 통신을 조금 더 유용하게 하기 위해 OPC에서는 다양한 기능들을 제공해주고 있다. OPC 기능 Classic OPC 표준을 통해 DA(Data Access), AE(Alarm & Events), HDA(Historical Data Access)의 세가지 ..

🏭IIOT 2023.10.26

[OPCUA] OPC (1)

OPC? OLE for Process Ceontrol의 약자로, OPC Foundation에 의해 관리되고 있는 표준화된 통신 프로토콜이다. 기존의 약자를 따르는 통신이 OPCDA(OPC - Data Access) 즉, OPC Classic이라고 한다. 이후 OPCUA로 발전하면서 Open Platform Communications Unified Architecture로 변경되었다. ※ OLE (Object Linking & Embedding) - 윈도우의 각각의 객체를 응용 프로그램에서 다양하게 사용할 수 있도록 하는 기능 ※ 통신프로토콜 - 통신을 원하는 서로 다른 시스템이 어떻게 통신할 것인가를 정하는 규범으로, 어떤 데이터를 언제 최대 얼만큼 주고 받을 것인지 등을 정해놓는다. 최초 OPC Cla..

🏭IIOT 2023.09.25
728x90