산업자동화시스템
[SCADA] 스카다 시스템이란?
스카다 시스템이란? 스카다라는 용어는 특정 산업현장 전체, 또는 지리적으로 넓게 퍼져있는 산업 단지를 전반적으로 감시하고 제어하는 집중화된 시스템이다. 스카다 시스템과 분산 제어 시스템(DCS)을 혼동하는 경우가 있는데, 조금 다르다. DCS는 실시간으로 수처리, 발전, 보일러, 제철, 석유화학등 산업 전반에 대한 각각의 작업 공정을 제어하는데 사용된다. 스카다 시스템은 통신 경로 상의 아날로그 또는 디지털신호를 사용해서 원격장치의 상태정보를 RTU를 통해 수집하고 수신하며, 기록, 표시해 중앙제어시스템(HMI)에서 원격장치를 감시하는데 사용된다. 대부분의 제어 동작은 RTU와 PLC로 인해 이루어진다. 1. RTU RTU(Remote Terminal Unit)는 공정에 설치된 센서와 직접 연결되며, 여..
[Java] OPC UA Server 코드(Prosys SDK기반)
[Java] OPC UA Server 코드(Prosys SDK기반) 위는 OPC UA 서버에 접속했을 때의 화면이다. createObjectsFolder() 메소드를 통해 Objects 밑에 MyObjects라는 오브젝트 기반 폴더를 생성했다. 현재 서버는 opc.tcp://localhost:50500이라는 URL로 동작하고 있고, 서버에 접속하기 위해선 opc.tcp://localhost:50500/OPCUA/OPCUAServer의 URL을 따라가면 접속할 수 있다. 이 서버 코드는 Prosys의 OPC UA Java SDK를 이용해서 작성했으며, prosys의 sdk가 없으면 동작하지 않는다. 하지만 기본적으로 OPC UA가 서버 구동되는 흐름은 동일하기 때문에 sdk가 없어도 참고하는데는 무관하다고..
OPC UA란? 간단 정리 및 요약(아키텍쳐의 이해, Classic OPC와의 차이)
OPC UA 간단 정리 및 요약(아키텍쳐의 이해, Classic OPC와의 차이) OPC UA란? Open Platform Communications Unified Architecture의 줄임말로 산업용 표준 프로토콜을 말합니다. *영어 원문을 읽고 주관적인 해석으로 기술한 내용이기 때문에 정확성이 떨어질 수 있다는 점 참고해주시길 바랍니다. *영어 원문에 기반하기 때문에 중요한 의미는 추가적으로 영어를 붙혀서 서술합니다. 1. 클래식 OPC 인터페이스의 개요 먼저 OPC UA를 이해하려면 클래식 OPC에 대해서 알아두어야 합니다. OPC UA가 클래식 OPC에서 발전된 형태이기 때문에 이 둘의 차이를 알아야지 이해가 편합니다. 산업 자동화 어플리케이션을 위한 인터페이스로 HMI 및 SCADA 시스템과..