우리는 정보화 시대에 살고 있다. 정보를 빠르고 쉽게 접근할 수 있는 능력은 우리의 삶을 획기적으로 향상시켰다. 오늘날 비즈니스는 정보기술의 효과적인 사용을 통해 이루어진다.
정보기술(IT)은 데이터 확보, 처리, 저장 및 배포를 뜻하는 용어다. 오늘날 시장에서는 정보 기술이 대부분 기업의 생명선이라고 볼 수 있을 정도로 이를 따라가지 못하게 되면 뒤처진다고 보아도 과언이 아니다.
제조 산업은 정보기술에 크게 의존하고 있지만, 전통적 방식의 SCADA 소프트웨어의 제어 시스템은 정보기술의 빠른 발전과 진보를 따라가지 못하고 뒤쳐졌다. 이와 같은 어려운 상황에서 기업들은 이전의 뒤쳐진 기술로 오늘날의 비즈니스를 수행할 수 있을까?
전통적 방식의 SCADA 소프트웨어의 혁신은 크게 세 가지 주요 원인으로 인해 정체되어왔다. SCADA 소프트웨어는 너무 특정 목적에 국한되며, 진부하며, 또한 제한적인 라이선스 모델을 갖고 있다.
이러한 문제들이 SCADA 소프트웨어의 발전을 막고 있지만, 이를 보안할 방법을 알고 있는 기업체들은 다른 경쟁사들보다 경쟁에 있어 유리하게 작용한다.
장점 확보
오늘날의 비즈니스 환경은 끊임없는 변화와 도전에 놓여진다. 모든 사람들은 사업에 큰 도움을 줄 수 있는 다음 무언가를 계속해 찾고 있다. 기업들은 비즈니스 개선과 더 나은 수익을 내기 위해 기업의 혁신과 발전을 위해 끊임없이 노력해야 한다.
이러한 목표를 달성하기 위해서는, 관리 결정이 가능한 정보를 수집하는 것이 필수적이다. 정확한 측정이 어렵다면, 관리도 어려울 수밖에 없기 때문이다.
택사스 주 리앤더에 있는 Process Networks Plus의 총괄책임자인 잭 크로머는 약 40년간 SCADA 시스템을 구축해 왔다. 그는 여러 종류의 SCADA 소프트웨어를 작업한 경험이 있어 이와 관련하여 해박한 지식을 갖고 있으며, 현대 정보기술을 위 소프트웨어와 결합하여 기업이 한 단계 앞서 나갈 수 있도록 힘쓰고 있다.
크로머는 “SCADA는 실시간으로 처리되기 때문에 필수적이다. 기업들은 광대한 데이터를 포함한 어플리케이션을 요구하고 있다. 실시간으로 많은 데이터를 제공하는 것은 어렵고 도전적인 업무이며, 관계형 데이터베이스는 목표를 달성하는데 도움이 된다.”고 말한다.
기업은 내부에서 진행하는 공동 작업을 개선하기 위한 수단과 방법을 요구하고 있으며, 접근성을 필요로 한다. 이제 대부분의 비즈니스에선 실시간 응답에 필요한 실시간 정보가 필수적이다. 이 모든 부분은 솔루션을 신속하고 효율적으로 운영함으로써 실현 가능하다.
“비용은 많은 기업이 생산 공정을 개선하는 데 걸림돌이 되는 부분 중 하나다. 전통적인 소프트웨어를 사용하여 SCADA 프로젝트를 개발하는 것은 시간이 다소 소요된다. 게다가 라이선스 비용과 많은 프로젝트가 시작되기 전에 중단된다.”라고 크로머는 설명한다.
IT 세계는 지난 몇 년 동안 전통적인 SCADA 소프트웨어에서는 불가능한 엄청난 기술적 발전을 이뤘다. 이와 다르게, SCADA 소프트웨어는 지난 15년간 해당 분야에서 미미한 기술적 발전을 보여줬다.
전통적 SCADA 소프트웨어는 기술적 진보를 방해하는 세 가지 측면이 있다. 세 가지 모두 SCADA 기능과 정보기술 및 표준 프로토콜 등을 하나로 결합하여 해결이 가능하다.
SCADA와 IT는 매번 두 가지의 각각 다른 솔루션으로 여겨져 왔다. 기업이 IT 관행이 할 수 있는 일의 힘을 인지하였을 때, 경쟁에 있어 실질적인 이점을 얻을 수 있다.
이 두 기술을 같이 두었을 때, IT 기술은 SCADA 소프트웨어가 자체적으로 제공하지 않는 일부 격차를 해소할 수 있음을 알 수 있다. 아래의 비교표에서 확인해 보자.
원인 #1: 전통적 SCADA 소프트웨어는 특정 목적에 국한된다.
SCADA 소프트웨어는 원래 물리적 제어 패널을 대체하는 자동화 기계를 제어하고 모니터링 하기 위해 설계되었다. 이로 인해, 현재 소프트웨어는 가동-정지 제어, 설정 데이터 입력 필드, 애니메이션 그래픽과 간단한 트렌드 등의 표준 SCADA 기능을 수행할 수 있게 되었다.
PC로의 도약은 그 당시로서는 큰 발전이었지만, 1990년대에 들어선 크게 변화한 점은 없었다. 새로운 IT 발전이 산업 통제 영역에 다양한 길을 창출해 내지 못했다는 점은 의문이다.
기존 SCADA 소프트웨어는 우수한 데이터를 제공하지만, 몇 가지 통계를 추적하는 것 외에는 많은 작업을 수행할 수 없다. 이와 같은 이유로 제조업체는 많은 미해결 문제를 안고 있다.
“기업들은 광대한 데이터를 포함한 어플리케이션을 요구하고 있다. 실시간으로 많은 데이터를 제공하는 것은 어렵고 도전적인 업무이며, 관계형 데이터베이스는 목표를 달성하는 데 도움이 된다.” – 잭 크로머
SQL 데이터베이스 및 웹 서버의 기능을 활용하는 방법
총괄책임자인 크로머는 고객들이 결정을 하기 위해 정보를 필요로 한다고 말한다. “특정 날짜에 누가 어떤 제품을 사용했는지, 어떤 결과가 나왔는지, 벤더, 원료 등을 기준으로 분석하기 등 이 모든 내용은 관계형 데이터베이스에서만 가능하다.”고 말한다.
IT는 관계형 데이터베이스를 사용하고 데이터베이스 중심의 사고를 수용한다. 이는 기업이 달성하고자 하는 목표에 수렴하기 때문이다. 이러한 기술들은 여러 부서 간에 데이터 공유를 보다 쉽게 이용할 수 있게 한다. 이로써 기업 내의 모든 사람들이 빠른 운용이 가능해졌으며, 의사소통의 오류를 방지할 수 있게 되었다.
SCADA 기능을 웹 서버 및 관계형 데이터베이스와 결합함으로써 더 나은 분석과 보고가 가능해졌으며, 기업 생산의 모든 측면에 대한 협업 개선이 가능해졌다.
소프트웨어는 프로세스를 실행하는 방법이 따로 정해져 있지 않는 것이 중요하다. 회사의 사례와 방침에 따라 데이터베이스를 연결하고 사용할 수 있는 소프트웨어를 선정해야 한다. 앞서 말한 회사의 사례와 방침은 다른 경쟁 업체보다 더 효율적으로 수행하기 위한 조치이다. 더불어, 소프트웨어의 유연성은 비용 효율성을 위해 애플리케이션 개발 속도와 함께 결합되어야 한다.
원인 #2: 평면적인 구현 방법으로 실행 가능성 저하
실행하는 데 있어 비용측면에서 비효율적이기 때문에 많은 아이디어들이 오가고 있다. 소프트웨어를 원하는 형태로 구현하기 위해 많은 이들이 노력하고 있고, 또한 소프트웨어 설치에만 며칠 또는 몇 주가 소요 될 수 있다고 들었을 것이다. DVD형태의 소프트웨어는 메모리를 많이 작아 먹는 프로그램인 Bloatware (쓸모없는 기능으로 용량만 커져 PC의 메모리를 차지하는 소프트웨어를 통칭)일 것이다.
시간이 소요되는 설치 기반은 일의 시작의 반에 불과하다. 대부분의 전통적인 SCADA 소프트웨어 제품은 여러 클라이언트 컴퓨터에서 반복 설치 작업을 수행해야 한다. 이는 새 소프트웨어를 구현하는 데 있어 시간과 비용을 배로 증가시킨다.
플랫폼 비호환성(모든 버전의 Windows 포함), 라이선스 활성화 문제, 백업 및 복원 문제로 인해 SCADA 프로젝트 구현에도 문제가 생긴다. 더욱이, 애플리케이션 생성은 복잡하고 피곤한 일이 된다. 애플리케이션 생성 시, 숙련된 SQL 시스템 관리자 (혹은 대처 가능자) 없이는 대부분의 시스템에서 관계형 데이터를 처리할 수 없기 때문이다.
최신 IT는 이러한 문제를 완화하기 위해 이용될 수 있다. SCADA 시스템을 업데이트할 때, IT 월드에서 사용하고 있는 최신 기술을 기반으로 하는 소프트웨어를 이용해 보자.
성공하는 방법
중복 작업 제외
오늘날의 경쟁 시장에서 SCADA 소프트웨어는 IT처럼 웹을 기반으로 하는 중앙 서버로 설계해야 한다.
IT는 중앙 서버 모델을 통해 설치, 개발 및 시스템 유지를 구현한다. 즉, IT가 시스템에서 수행하는 모든 작업은 한 번 수행되고 다음 단계로 진행된다. 소프트웨어가 한 번 설치되고, 프로젝트가 한 번 개발되고, 변경 또는 업데이트가 한 번 이루어지며, 모든 클라이언트 시스템은 바로 최신 기능을 실행할 수 있다.
IT와 같은 웹 기반 개념 중심으로 설계된 SCADA 소프트웨어를 이용하게 되면 기업의 엔지니어나 총괄 책임자의 역할을 “이행 전문가” 에서 “이노베이션(혁신) 전문가”로 획기적인 변화를 불러올 수 있게 된다. 이는 기업의 우위성을 크게 상승시킬 수 있다.
“선택한 SCADA 소프트웨어는 한 곳에서 설치하고, 한 곳에서 관리하고, 한곳에서 추가 가능 하여야 한다.” – 잭 크로머, 프로세스 네트워크 플러스 총괄 책임자
원인 #3: SCADA 프로젝트를 제한하는 라이선스 모델
SCADA의 발전을 가로막는 또 다른 장애물이 있다. 바로 소프트웨어 라이선스 부여 방법이다.
대부분의 SCADA 소프트웨어 공급업체는 사용자가 사용하는 태그 또는 클라이언트 수에 따라 다른 요금을 부과한다. 시스템이 크면 클 수록, 또한 발전 가능성이 크면 클 수록, 소프트웨어에 더 많은 지출을 필요로 한다.
이는 상상할 수 없을 정도로 많은 프로젝트에 제한을 가한다. 이렇게 제한된 프로젝트들은 완전히 제거되거나 미래에 계약될 수 밖에 없다. 결과적으로, 시스템은 절대로 이렇게 만들어져서는 안된다.
크로머는 최근 그의 고객들 중 식품 제조업에 일하는 한 고객이 이와 비슷한 상황에 직면했다고 말한다. 이 회사는 이미 32,000달러에서 35,000 달러 사이의 견적을 받은 상황이었다. 해당 견적은 단순히 개발 소프트웨어 라이센스와 5명의 직원이 사용 가능한 SCADA 소프트웨어만 포함한 가격이었으며, 교육이나 설치 비용은 포함되지 않은 가격이었다.
크로머는 Inductive Automation의 Ignition을 추천하고 다음과 같이 설명했다. “같은 견적으로 소프트웨어와 하드웨어를 공급하고 초기 시스템을 설정하고 데이터 집 시작이 가능하다.”
성공하는 방법
“서버 단위” 라이센스 찾기
웹 기반 소프트웨어는 중앙 서버에 한 번 설치되고 클라이언트 컴퓨터를 통해 어디에서나 접근할 수 있기 때문에 인기를 얻고 있다.
제어 시스템에 설치한 소프트웨어의 장기적 비용 효율성을 보장하려면 태그 수나 이용자 수가 아닌 서버에서 라이센스가 부여된 웹 기반 SCADA 소프트웨어를 이용해 보자. 무제한 라이선스는 예산이 전 프로젝트에 분산되는 방향에 큰 변화를 준다.
일부 기업은 “무제한 라이센스”를 광고하지만 엄청난 수수료를 받고 있다. 웹 기반의 SCADA 소프트웨어를 제어 시스템에 추가하는 것을 고려한다면, 원하는 만큼 어디서나 이용이 가능할 수 있는 건 물론 저렴한 비용에 무제한 태그와 이용자 수에 제한이 없는지 다시 한번 확인해야 한다.
무제한 라이센스는 전체 프로젝트에 예산이 분산되도록 한다.
추가 라이선스를 구입하지 않아도 되는 것은 혁신적이다. 더 많은 데이터를 접할수록 기업은 더 창의적인 아이디어를 낼 수 있다. 당신의 기업은 더 나은 협력과 협업을 통해 다른 경쟁업체에 우위를 확보할 수 있다.
SCADA 기술과 IT 결합
오늘날의 시장에서 SCADA 소프트웨어를 구입하기 전 고려해야 할 사항
<SCADA 소프트웨어 구입 시 고려해야 하는 질문>
데이터베이스 접속성
소프트웨어가 통합할 수 있는 데이터베이스 서버의 브랜드는 무엇인가?
여러 개의 동시 데이터베이스 연결이 지원되는가?
데이터베이스에 얼마나 쉽게 연결이 가능한가?
해당 소프트웨어는 관계형 데이터베이스의 통합을 위한 최고수준의 지원을 제공하는가?
실행의 장애
소프트웨어를 10분 내에 설치 가능한가?
웹기반인가?
사용자수에 제한이 없는가?
개발고객에 제한이 없는가?
한 번의 클릭으로 동시에 모든 클라이언트에 변경사항이 배포 가능한가?
중앙관리가 가능한가?
주PC에 소프트웨어를 설치하지 않고도 배포 가능한가?
소프트웨어가 교차사용이 가능한가?
라이선스 비용
서버에 의해 라이선스가 부여되나?
시스템을 확장하면 태그, 클라이언트 라이선스, 스크린을 추가구입해야 하는가?
SCADA와 데이터베이스 기능의 결합은 기존 프로세스를 에뮬레이트하고, 신속한 개발이 가능하며, 또한 널리 배포할 수 있어 큰 인기를 얻고 있는 이름이나 악어는 없다. 이는 현 업계에 새로운 기술이며 이를 인지하고 인식하는 사람들은 큰 이익을 창출할 수 있다.
최신 IT 기술은 SCADA 소프트웨어와 함께 활용될 경우, 제어 시스템을 완전히 탈바꿈시킬 수 있다. IT는 관계형 데이터를 최대한 활용하는 데이터베이스 중심의 웹 기반 시스템 구성으로 데이터 관리를 매우 빠르고 효율적으로 만드는 개념을 이용하고 개발하고 있다.
경쟁 우위를 확보하려면, SCADA 소프트웨어 공급업체를 철저히 조사하여, 소프트웨어를 한곳에 설치하고, 한 곳에서 관리하고, 한 곳에서 추가하며, 태그와 이용자수 제한이 없는 자율성을 확보해야 한다.
SCADA 소프트웨어를 평가할 땐, 애플리케이션이 얼마나 IT 개념과 통합 하는지를 고려해야 한다.
왼쪽에는 의사 결정 과정에 도움이 될 질문 목록이 있다. 이러한 질문에 답변하면 얼마나 소프트웨어가 데이터베이스와 잘 연결될 수 있는지, 소프트웨어 구현이 쉽거나 어려운지, 소프트웨어의 라이선스 구조가 얼마나 번거로운지를 알 수 있다.
SCADA와 정보기술을 쉽게 결합
Inductive Automation의 Ignition은 산업용 애플리케이션 서버로, HMI, SCADA 및 MES 전체를 커버하는 시스템을 만드는 데 사용된다. 운영 체제와 관계없이 모든 컴퓨터에서 액세스 할 수 있는 고유한 시스템의 구성, 신속한 프로젝트 개발 및 구축, 복잡함 없이 대규모 확장성을 제공한다.
어디서나 액세스 가능한 웹 기반
Ignition은 웹 기반이며 모든 웹 브라우저를 통해 구성된 서버 소프트웨어이다. 드래그 앤 드롭 Ignition 디자이너와 클라이언트는 혁신적인 웹 론칭 기술을 사용하여 웹 브라우저에서 시작된다. Ignition에서는 평면적이고 단순한 클라이언트 소프트웨어 설치는 과거의 일이다.
SQL 데이터베이스의 성능
Ignition을 사용하면 데이터가 항상 오픈되어 있으며, 액세스할 수 있는 형식으로 저장된다. SQL Historian 기능은 모든 최신 SQL 데이터베이스와 호환된다. Ignition은 Microsoft SQL Server, MySQL, Oracle, IBM DB2 및 PostgreSQL을 비롯한 거의 모든 SQL 데이터베이스에 대한 기본 지원 기능을 제공한다. SCADA 및 보고 기능은 여러 데이터베이스에서 동시에 데이터를 가져올 수 있다.
크로스 플랫폼: 모든 OS 사용
Ignition은 100% Java로 작성되었으며, 이는 최초의 발전된 크로스 플랫폼으로, HMI, SCADA, MES 패키지가 이용 가능하다. 모든 주요 운영 체제에 대한 전체적인 지원은 새로운 차원의 시스템 구성에 유연성을 제공한다. Ignition을 통해 기업은 오래된 기술에 의해 제약을 받는 시스템이 아니라 원하는 시스템을 자유롭게 사용할 수 있다.
제한 없는 라이선스 제공으로 비용 절감
액세스는 효율성에 있어서 중요하므로, 소프트웨어 라이선스 비용에 제한돼서는 안 된다. Ignition을 사용하면 클라이언트 라이선스나 태그 구입으로 인한 프로젝트 지연이 발생되지 않는다. 이를 통해 시스템에 더 많은 기능을 추가하는 동시에 필요한 모든 사용자에게 액세스 권한을 부여할 수 있다.