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