IT’s Ha

[OPC] 1. OPC UA 서버의 이해 본문

OPC

[OPC] 1. OPC UA 서버의 이해

Deleloper Ha 2023. 3. 8. 22:49
728x90
반응형

안녕하세요. 지난 OPC UA 서버에 대한 기본 개념적인 내용을 정리하였습니다.

2023.02.15 - [OPC] - [OPC]OPC

 

[OPC]OPC

안녕하세요. 오늘은 OPC에 대하여 이야기를 해보려고 합니다. 1. OPC란? OPC는 산업자동화 공간 및 기타 산업에서 안전하고 신뢰할 수 있는 데이터 교환을 위한 상호 운용성 표준입니다. 이러한 표

oppr123.tistory.com

 

OPC UA(이하 OPC)는 4차 산업혁명과 관련하여 중요한 내용입니다. 국내에서는 스마트공장도입 이라는 내용으로 많이 접하셨을겁니다. 그런데 OPC라는 것은 무엇인지 어떤건지 많이 궁금하실거라 생각합니다. 저번 포스팅에서는 이론적인 내용을 위주로 설명을 드렸습니다. OPC를 아시기전에 먼저 아셔야할 내용이 있습니다. 바로 PLC입니다.  PLC는 Programmable Logic Controller(프로그램 가능 논리 제어기)의 약자입니다. 간단하게 산업용컴퓨터라 생각하시면 됩니다. 우리 일반적인 PC가 아닌 전자적 제어를 하기 위한 컴퓨터입니다. PLC의 종류는 매우 다양합니다. 대표적인 PLC 제조 업체는  LS산전, 미쓰비시, 지멘스등이 있습니다. 

LS 산전 PLC
미쓰비시 PLC
지멘스 PLC

그럼 왜 PLC와 OPC는 무슨 관계를 설명드리겠습니다. 

PLC - Program 통신

PLC를 프로그램에서 제어 또는 모니터링하기 위해서는 통신을 해야 하는데 통신 종류는 Serial Port, Ethernet을 통하여 통신을 할 수 있습니다. 그러나 통신에는 포트에 붙을 수 있는 수가 제한이 되어있습니다. 이러한 문제를 해결하기 위하여 중간에 서버로 관리한다는 목적이 OPC서버가 됩니다. 

OPC 서버 구성(1)
OPC Server 구성(2)

위와 같은 화면으로 구성된다고 보시면 됩니다. 이러한 구성을 가지면서 관리,보안등 다양한 이점을 가지게 됩니다. 그리고 OPC 서버간 통신도 가능합니다.  여기서 가장 중요한점은 OPC Foundation(OPC 재단)은 OPC 소스를 오픈 소스로 공개 하였습니다. PLC를 연결 하는 부분은 OPC재단에서 제공하지 않습니다. 그러하기 때문에 OPC소스를 가져와 PLC와 통신 부분을 개발하던지, 또는 상용 OPC Server(Kepware, BridgeWare,Matrikon등)를 구매하셔야 합니다.  또 요즘은 PLC에 OPC UA Server가 탑제 되어있습니다. 그래서 PLC가 많지 않다면, OPC 서버를 두고 사용하기 보다는 PLC를 하나의 서버로 사용을 하셔도 됩니다. 단, 기능적인 제한을 가지고 있습니다. 보안 부분에서 완벽한 기능을 제공하지 못합니다. 보안 인증 기능이 있는데, 이러한 내용은 아직까지 사용 불가합니다.

이상으로 오늘 포스팅은 여기까지 입니다. 궁금하신 내용이나 잘못된 내용은 댓글이나 메일로 부탁드리겠습니다.

728x90
반응형
Comments