스카다 - 위키백과, 우리 모두의 백과사전 스카다 위키백과, 우리 모두의 백과사전. 둘러보기로 가기 검색하러 가기 스카다 또는 감시 제어 및 데이터 취득 ( 영어 : Supervisory Control And Data Acquisition, SCADA ) 은 일반적으로 산업 제어 시스템 ( 영어 : Industrial Control Systems, ICS ), 즉 다음과 같은 산업 공정 / 기반 시설 / 설비를 바탕으로 한 작업공정을 감시하고 제어하는 컴퓨터 시스템을 말한다. [ 산업 공정 ] 은 제조, 생산, 발전, 가공, 제련과정 등에 필요한 작업 절차를 의미하며, 연속 / 집단 / 반복 / 분산 방식으로 운용될 수 있다. 기반 시설 공정은 공공기관이나 사기업에 의해 이루어지는 물 처리 와 분배, 폐수 수거 / 처리, 기름 / 가스 파이프라인, 송전 및 배전, 풍력발전소, 방공 및 민방위 시스템, 대규모 통신 시스템 등에 필요한 공정을 의미한다. 설비 공정은 역시 공공기관이나 사기업에 의해 이루어지는 건축, 공항, 조선, 우주정거장 사업 등에 사용되는 작업공정을 의미한다. 여기서는 공조 설비, 진입로, 에너지 소모 등을 감시하고 제어한다. 목차 1 구성 요소 2 감시와 제어의 차이 3 시스템 개념도 4 인간 - 기계 인터페이스 5 하드웨어 솔루션 5. 1 원격 단말 장치
기가 바로 꺼지기도 하고, 문제가 해결될 때까지 일부가 켜진 채로 남아있기도 한다. 경보 발생 조건은 아날로그 / 디지털 태그 데이터와 수식으로 결정되는 " 정상 " 과 " 비정상 " 상태를 그대로 경보에 이용할 정도로 직관적일 수도 있고, 어떤 아날로그 태그 데이터에 대해 정상 동작 범위를 정해놓고 스카다 시스템이 이를 감시하다 값이 해당 범위를 벗어나면 경보 상태로 간주하는 형태처럼 복잡한 형태일 수도 있다. 경보 표시기의 예로는 사이렌, 팝업 창, 화면상의 특정 영역의 색변화나 깜빡임 등이 있으며, 어떤 형태이든 목적은 운영자가 경보 발생 사실을 효과적으로 인지하고 대응 작업을 할 수 있게 돕는 것이다. 따라서 스카다 시스템을 설계할 때에는 짧은 시간에 많은 경보를 발생시킬 경우 중첩된 경보가 무시되는 일이 발생하지 않도록 주의해야 한다. 또한, 스카다 시스템에서는 " 경보 " ( Alarm ) 라는 단어는 문맥에 따라 경보 포인트 ( 태그 ), 경보 표시기, 경보 이벤트 등의 여러 가지 의미로 사용되기 때문에 혼동할 여지가 있으므로 역시 주의할 필요가 있다. 하드웨어 솔루션 [ 편집 ] 스카다 솔루션은 분산 제어 시스템 ( 영어 : Distributed Control System, DCS ) 을 하위 구성요소로 포함
설치된 센서와 직접 연결되며, 여기서 나오는 신호를 컴퓨터가 인식할 수 있는 디지털 데이터로 상호 변환하고, 그 데이터를 감시 시스템에 전달한다. 프로그래머블 로직 컨트롤러 ( 영어 : Programmable Logic Controller, PLC ) : 실제 현장에 배치되는 기기로서, 특정 용도를 위해 설계된 원격 단말기 ( RTU ) 보다 경제적이고 다목적으로 사용이 가능하다. 통신 시설 : 제어 시스템, 원격 단말기 등 멀리 떨어져 있는 요소들이 서로 통신할 수 있도록 해준다. 다양한 공정과 분석적인 기기 장치 감시와 제어의 차이 [ 편집 ] 스카다 시스템과 분산 제어 시스템 ( 영어 : Distributed Control System, DCS ) 을 혼동하는 경우가 있다. 일반적으로, 스카다 시스템은 작업 공정을 조직화하는 쪽이며, 실시간으로 공정을 제어하지는 않는다. 하지만, 통신 기술의 발달로 인해 거리상의 제약이 적고 안정적이며 레이턴시가 적고 속도도 빠른 통신이 가능해짐에 따라 실시간 제어에 관한 논의는 다소 모호한 상태가 되었다. 즉, 스카다와 DCS의 차이점으로 언급되던 것들도 대부분 시스템 분류에 따른 의미상의 차이만 남게 되었으며, 실질적인 차이는 무시할 수 있을 정도이다. 통신 기술의 발달 덕분에, 두 시스템
수치를 읽거나 각 장비의 상태를 보고하는 작업 등이 여기에 해당된다. 이렇게 얻어진 자료들은 관제 센터에서 HMI를 사용하는 운영자가 시스템 관리를 위해 적절한 판단을 내릴 수 있도록 사람이 이해할 수 있는 형태로 알맞게 변환된다. RTU나 PLC는 이렇게 운영자가 내린 결정에 의해 명령이 변경되거나 조정된다. 한편 이 자료들은 별도의 데이터베이스와 연결된 히스토리안 ( 영어 : Operational Historian ) 에 전달되어 쌓이기도 하는데, 이렇게 누적된 자료들은 데이터 동향 분석 ( 영어 : Trending ) 이나 기타 분석적인 연구 및 감사에 사용되게 된다. 스카다 시스템은 보통 분산형 데이터베이스를 가지고 있으며, 태그나 포인트라고 불리는 데이터를 가지고 있기 때문에 보통 태그 데이터베이스 ( 영어 : Tag Database ) 로 일컬어진다. 포인트는 시스템에 의해 감시 / 제어되는 하나의 입력 또는 출력부를 말한다. 이 포인트는 " 하드 " 포인트가 될 수도 있고 " 소프트 " 포인트가 될 수도 있는데, 말 그대로 하드 포인트는 시스템에서 실제로 존재하는 입력이나 출력을 의미하며, 소프트 포인트는 다른 포인트에 작용하는 형태의 산술 / 논리 연산자 역할을 하는 것이다. ( 실질적으로는 모든 값을 소프트 포인트를 통해 나타내는 방식으로 이러
, 스카다와 DCS의 차이점으로 언급되던 것들도 대부분 시스템 분류에 따른 의미상의 차이만 남게 되었으며, 실질적인 차이는 무시할 수 있을 정도이다. 통신 기술의 발달 덕분에, 두 시스템간의 차이는 사실상 사라지게 될 것이다. 정리하자면, DCS는 공정 기반이지만, SCADA는 데이터 취합 기반이다. DCS는 공정 주도 방식으로 동작하지만, SCADA는 사건 ( 이벤트 ) 주도 방식으로 동작한다. DCS는 하나의 현장에서 이루어지는 작업들을 처리하는 데에 주로 사용되고, 스카다는 지리적으로 넓게 분산되는 형태의 응용분야에서 선호된다. 시스템 개념도 [ 편집 ] 두 개의 프로그래머블 로직 컨트롤러가 사용된 스카다 시스템의 예. 스카다 시스템 ( 상단 ) 은 유속과 수위를 읽고, 제어 및 설정값을 PLC에 내려보낸다. PLC1 ( 좌하단 ) 은 측정된 유속을 설정값과 비교하고, 설정값에 근접하도록 펌프를 제어해 유속을 조절한다. PLC2 ( 우하단 ) 도 측정된 수위를 설정값과 비교하고 밸브를 조절하여 설정값에 맞추는 작업을 한다. 스카다라는 용어는 특정 산업현장 전체, 또는 지리적으로 넓게 퍼져있는 산업 단지를 전반적으로 감시하고 제어하는 집중화된 시스템
바꾸고 그 사실을 감추는 능력도 있다. 이 악성 프로그램은 이란의 컴퓨터 바이러스 보안 회사인 14 시스템즈에 의해 발견되었다. [ 12 ] 같이 보기 [ 편집 ] 장애 허용 시스템 다중화 ( 시스템 ) 컴퓨터 클러스터 모드버스 텔레미터법 C4ISR ( 즉, C4ISTAR ) 제어시스템 산업제어시스템 ( en : Industrial control system, ICS ) 분산제어시스템 ( en : Distributed control system, DCS ) 각주 [ 편집 ] ↑ [ 1 ] ( 영어 ) Demystifying Satellite for the Smart Grid : Four Common Misconceptions ↑ 미국 국립 통신 시스템 연구소 ( 2004년 10월 ). " ( 영어 ) Supervisory Control and Data Acquisition ( SCADA ) Systems " ( PDF ). 미국 국립 통신 시스템 ( NCS ). 2013년 7월 17일에 원본 문서 ( PDF ) 에서 보존된 문서. 2013년 11월 8일에 확인함. ↑ D. 마이노르, R. 그레이엄. " ( 영어 ) 스카다 보안과 테러리즘 : 거짓 경고가 아닙니다. " ( PDF ). ↑ 로버트 레모스 ( 2006년 7월 26일 ). " ( 영어 ) 스카다 시스템 메이커들이 보안 문제에 직면하다. ". Secur
설정값과 비교하고 밸브를 조절하여 설정값에 맞추는 작업을 한다. 스카다라는 용어는 특정 산업현장 전체, 또는 지리적으로 넓게 퍼져있는 산업 단지를 전반적으로 감시하고 제어하는 집중화된 시스템을 주로 일컫는다. ( 여기서의 산업 현장과 단지는 공장에서 국가까지 어떤 것이라도 상관없다. ) 대부분의 제어 동작은 RTU와 PLC에 의해 자동으로 이루어지며, 운영자가 내릴 수 있는 제어 명령은 보통 기본적인 작업 변경이나 관리 수준의 작업 조정에 한한다. 예를 들어, 어떤 PLC가 특정 작업 공정에 사용되는 냉각수의 흐름을 조절한다면, 스카다 시스템은 그 흐름의 세부 설정을 바꾼다거나, 냉각수 손실이나 온도 등에 대한 경보를 표시하고 기록하도록 설정하는 정도의 작업을 허용하게 된다. 그리고 Feedback 신호는 RTU와 PLC에 전달되지만, 스카다 시스템은 그 Feedback 신호의 전체적인 성능을 관장하게 된다. 데이터 취득은 RTU나 PLC에서 시작되며, 스카다 시스템이 필요로 하는 계측기 수치를 읽거나 각 장비의 상태를 보고하는 작업 등이 여기에 해당된다. 이렇게 얻어진 자료들은 관제 센터에서 HMI를 사용하는 운영자가 시스템 관리를 위해 적절한 판단을 내릴 수 있도록
시스템과 무관한 장치 내장 SSL이나 기타 암호화 기술에 의해 종점간의 인증 및 허가 기능을 이용함으로써 해결될 수 있다. 최근의 기반시설에 존재하는 스카다 시스템의 안정적인 기능이 공공 건강과 안전에 큰 위협이 될 수도 있다. 이런 시스템이 공격을 받는다면 직간접적으로 공공 건강과 안전을 위협하게 된다. 실제로 이러한 일이 오스트레일리아의 퀸즐랜드주에 있는 마루치 지자체의 하수 처리 시설에서 일어났다. [ 5 ] 2000년 1월, 한 계약직 직원이 스카다 시스템을 설치하고 잠시 후, 시스템이 오동작하기 시작했다. 펌프가 제때 동작하지 않았으며 경보 기능도 동작하지 않았다. 뿐만 아니라 오수가 가까운 공원에 넘쳐났고 개방형 지표수 배수 시설을 오염시켰으며 감조식 수로까지 500 미터를 흘러갔다. 스카다 시스템은 오수 밸브를 열도록 지시하고 있었지만 설계 프로토콜상에서는 닫힌 상태를 유지하게 되어 있었다. 사고 후 초기에는 이것이 소프트웨어 버그로 생각되었지만, 데이터 로그를 분석해본 결과 사이버 공격임이 밝혀졌다. 조사를 담당한 사람들은 범인이 밝혀지기 전까지 46개의 외부 공격 인스턴스가 있었음을 보고했다. 이 공격은 회사에 불만이 있었던 한 직원에 의해 이루어졌
utomation Controller, PAC ) 는 퍼스널 컴퓨터 기반의 제어 시스템과 PLC의 기능을 조합시켜 간편하게 쓸 수 있도록 만든 것이다. PAC도 스카다 시스템을 통해 RTU나 PLC가 하는 일을 수행할 수가 있다. 변전소에서 운용되는 스카다 시스템의 경우, " 분산된 RTU " 는 정보 처리기 ( 영어 : Information Processor ) 나 변전소 시설 내의 컴퓨터를 디지털 보호 릴레이 ( 영어 : Digital Protective Relay ), PAC, 입출력 장치 등과 통신하기 위해 사용하며, 스카다 시스템을 통한 일반적인 RTU의 역할도 하게 된다. 대략 1998년 이후로, 거의 모든 주류 PLC 제조사들이 HMI / SCADA 시스템을 개발 / 공급하게 되었으며, 많은 수의 공개 또는 비 독점적 통신 프로토콜을 지원하였다. 하드웨어 개발 회사 이외에 수많은 HMI / SCADA 전문 회사들도 독자적인 상품을 공급했으며, 대부분의 주류 PLC에 대한 호환성을 갖추고 있었다. 이렇게 상용화된 제품을 통해, 소프트웨어 기술자에 의해 개발된 특정 공정에 대한 맞춤형 프로그램이 없이도 기계 기술자, 전기 기술자 등이 스스로 HMI의 환경 설정을 할 수 있게 되었다. 원격 단말 장치 [ 편집 ] 원격 단말 장치 (
를 주기적으로 검사하려 할 때에만 정보를 전송하는 경우가 많다. 널리 사용되는 구형 프로토콜로는 모드버스 RTU, RP - 570, 프로피버스 ( 영어 : Profibus ), 코니텔 ( 영어 : Conitel ) 등이 있다. 이 통신 프로토콜들은 모두 스카다 공급사에 의존적인 형태이긴 하지만, 지금까지 널리 보급되고 사용되었다. 표준 프로토콜로는 IEC 60870 - 5 - 101 또는 104, IEC 61850, DNP3 등이 있다. 이 프로토콜들은 모든 유명 스카다 공급사들에 의해 지원되고 표준화되었다. 한편, 현재 이 프로토콜들의 대부분은 TCP / IP를 지원하기 위한 확장 기능도 갖추고 있다. 한편, 보안 측면에서는 외부로부터의 공격 가능성을 낮추기 위해 스카다 시스템을 인터넷에 연결하지 않는 것이 좋다는 의견이 있다. 그러나 현재 상하수도 설비 등 여러 현장에서는 관리 목적으로 셀 무선 통신망을 이용하고 최종 소비자에게 데이터를 전달하는 등의 목적으로 인터넷 포털과 연동을 해오고 있다. 이 때 무선망으로 전송되는 데이터는 인터넷으로 전달되기 전에 암호화된다. 최근, 미국의 북미 전기 신뢰성 협회 ( 영어 : North American Electric
스카다 또는 감시 제어 및 데이터 취득(영어: Supervisory Control And Data Acquisition, SCADA)은 일반적으로 산업 제어 시스템(영어: Industrial Control Systems, ICS), 즉 다음과 같은 산업 공정/기반 시설/설비를 바탕으로 한 작업공정을 감시하고 제어하는 컴퓨터 시스템을 말한다. 산업 공정은제조, 생산,발전, 가공, 제련과정 등에 필요한 작업 절차를 의미하며, 연속/집단/반복/분산 방식으로 운용될 수 있다. 기반 시설 공정은 공공기관이나 사기업에 의해 이루어지는 물 처리와 분배, 폐수 수거/처리, 기름/가스 파이프라인, 송전 및 배전, 풍력발전소, 방공 및민방위 시스템, 대규모 통신 시스템 등에 필요한 공정을 의미한다. 설비 공정은 역시 공공기관이나 사기업에 의해 이루어지는 건축, 공항, 조선, 우주정거장 사업 등에 사용되는 작업공정을 의미한다. 여기서는 공조 설비, 진입로, 에너지 소모 등을 감시하고 제어한다.