포트폴리오로 돌아가기
Career Detail

전력 설비 SCADA 운영 시스템

SCADA 기반 설비 운영 환경에서 자동 운전 로직 구현, 실시간 트렌드 기능 개발, 기존 운영 화면과 제어 흐름 연동, 장애 대응과 현장 기술 지원을 수행하며 운영 안정성과 모니터링 가시성을 개선한 실무 경력입니다.

  • 2022 ~ 2024
  • Automation · Monitoring · Operation Support
  • Industrial SCADA · Scripting Extension
  • Field Support · Monitoring · Troubleshooting
비식별화된 SCADA 모니터링 콘셉트 이미지

Overview

산업용 SCADA 기반 전력 설비 운영 프로젝트에서 자동 운전 시스템 구축, 실시간 트렌드 기능 구현, 현장 기술 지원을 담당했습니다. 실제 설비 운영 환경에서 사용되는 운영 화면과 제어 흐름을 분석하며, 개발 결과가 곧 운영 안정성과 연결되는 경험을 했습니다.

이 경력에서 중요한 지점은 단순히 화면을 만드는 것이 아니라, 운영자가 설비 상태를 빠르게 이해하고 이상 징후를 놓치지 않도록 모니터링 가시성운전 흐름의 안정성을 함께 고려해야 한다는 점이었습니다.

특히 사용 중인 SCADA 도구의 기본 컴포넌트와 오브젝트만으로는 바로 제공되지 않는 실시간 트렌드 그래프 기능을 구현하기 위해, VBScript/Python 등 스크립트 확장 방식을 분석하고 시뮬레이션을 통해 가능한 구현 방식을 검증했습니다.

또한 보안이 엄격한 고객 환경에서 야간 및 원격 기술 지원을 수행하며, 실제 운영 조건에서 발생하는 장애를 분석하고 안정화하는 경험을 쌓았습니다.

My Role & Scope

  • SCADA 운영 화면 흐름 분석

    산업용 SCADA 기반의 기존 운영 화면에서 설비 상태, 운전 조건, 알람, 모니터링 정보가 어떻게 연결되는지 분석하고 자동 운전/트렌드 기능과 맞물리도록 정리했습니다.

  • 자동 운전 시스템 구현

    전력 설비 운영 흐름에 맞춰 자동 운전 시나리오와 화면 조작 흐름을 연결하고, 운영자가 절차를 안정적으로 수행할 수 있도록 구성했습니다.

  • 실시간 트렌드 그래프 기능 개발

    기본 컴포넌트와 오브젝트 범위를 넘어선 기능 요구를 해결하기 위해 VBScript/Python 등 스크립트 구조를 분석하고 시뮬레이션으로 검증하며 실시간 데이터 변화 흐름을 시각화했습니다.

  • 현장/원격 기술 지원과 장애 대응

    보안이 엄격한 고객 환경에서 야간 및 원격 지원을 수행하며 장애 원인을 파악하고, 운영 영향도를 줄이는 방향으로 안정화 작업을 진행했습니다.

System & Operation Focus

1. Operation UI / Monitoring

SCADA 운영 화면은 설비 운영자가 현장 상태를 판단하는 첫 번째 접점입니다. 단순한 값 표시보다 운전 상태, 알람, 트렌드, 조작 흐름을 한 화면 체계 안에서 이해할 수 있도록 흐름을 정리하는 데 초점을 맞췄습니다.


2. Automation Flow

자동 운전 로직은 운영 절차와 시스템 상태가 맞물려야 안정적으로 동작합니다. 화면 조작, 운전 조건, 상태 피드백이 서로 어긋나지 않도록 흐름을 정리했습니다.


3. Operation Support

운영 지원은 장애 발생 이후의 대응만이 아니라, 고객 환경의 보안 제약과 원격 접근 조건을 이해하고 제한된 상황에서도 원인을 파악하는 과정이었습니다.

Challenges & Solution

1. 기본 기능 범위를 넘어선 실시간 트렌드 구현

Challenge

운영 현장에서는 단순 현재값만으로는 설비의 변화 흐름을 파악하기 어려웠습니다. 하지만 필요한 실시간 트렌드 그래프 기능은 사용 중인 SCADA 도구의 기본 컴포넌트와 오브젝트만으로는 직접 제공되지 않는 범주의 기능이었기 때문에, 기본 기능만으로는 요구사항을 충족하기 어려웠습니다.

Solution

기존 SCADA 환경에서 제공하는 VBScript/Python 등 스크립트 확장 방식을 분석하고, 시뮬레이션으로 데이터 표시 방식을 검증했습니다. 이를 바탕으로 실시간 데이터 변화 흐름을 그래프로 확인할 수 있는 기능을 구현해 운영자가 상태 변화를 더 빠르게 파악할 수 있도록 했습니다.


2. 자동 운전 흐름의 안정성 확보

Challenge

자동 운전 시스템은 단순 버튼 동작이 아니라 설비 상태, 운전 조건, 조작 순서가 함께 맞아야 합니다. 운영자가 화면에서 본 상태와 실제 운전 흐름이 어긋나면 장애나 오동작으로 이어질 수 있었습니다.

Solution

기존 운영 화면과 자동 운전 로직을 함께 보며 조작 흐름과 상태 피드백을 정리했습니다. 운영자가 현재 단계와 다음 동작을 이해할 수 있도록 상태 표현과 피드백 흐름을 정리하고, 운전 절차가 안정적으로 이어지도록 구성했습니다.


3. 보안 제약이 있는 고객 환경에서의 장애 대응

Challenge

고객 환경은 보안이 엄격해 접근 방식과 작업 시간이 제한될 수 있었습니다. 장애가 발생했을 때도 개발 환경처럼 자유롭게 확인하기 어려워, 제한된 정보 안에서 원인을 좁혀야 했습니다.

Solution

야간 및 원격 기술 지원을 수행하며 로그, 화면 상태, 운영자 피드백을 종합해 문제를 분석했습니다. 제한된 접근 환경에서도 장애 원인을 단계적으로 좁히고 운영 영향을 줄이는 방향으로 안정화 작업을 진행했습니다.


4. 현장 요구사항을 시스템 개선으로 연결

Challenge

운영 현장의 요구는 문서화된 명세보다 실제 사용 과정에서 구체화되는 경우가 많았습니다. 따라서 요구를 그대로 구현하기 전에 운영자가 어떤 판단을 하기 위해 그 기능이 필요한지 이해해야 했습니다.

Solution

현장 사용 맥락을 확인하고, 운영자가 설비 상태를 더 빠르게 판단할 수 있는 방향으로 화면과 기능을 정리했습니다. 이를 통해 단순 요청 대응이 아니라 운영 관점의 시스템 개선으로 연결하는 경험을 쌓았습니다.

Technical Highlights

  • 산업용 SCADA 운영 화면 분석

    설비 상태, 알람, 운전 조건, 모니터링 데이터가 기존 운영 화면에서 어떻게 연결되는지 분석했습니다.

  • 자동 운전 로직과 운영 화면 흐름 연결

    운전 절차와 화면 피드백을 함께 정리해 사용자가 현재 상태와 다음 조작을 이해할 수 있도록 구성했습니다.

  • 스크립트 분석 기반 실시간 트렌드 구현

    기본 제공 컴포넌트 범위를 넘어선 기능을 구현하기 위해 VBScript/Python 등 스크립트 동작을 분석하고 시뮬레이션으로 검증했습니다.

  • 운영 환경 장애 대응 경험

    보안 제약이 있는 고객 환경에서 원격/야간 지원을 수행하며 장애 원인 분석과 안정화 경험을 쌓았습니다.

Result & Retrospective

Result

전력 설비 운영 프로젝트에서 자동 운전 시스템을 구축하고, 기존 SCADA 운영 화면과 흐름을 연동했으며, 실시간 트렌드 그래프 기능을 구현해 운영 모니터링 가시성 개선에 기여했습니다.


Impact

운영자는 설비 상태와 변화 흐름을 더 직관적으로 확인할 수 있게 되었고, 장애 대응 과정에서도 화면 상태와 데이터 흐름을 기반으로 문제를 파악할 수 있는 기반이 마련되었습니다.

또한 보안이 엄격한 고객 환경에서 기술 지원을 수행하며, 실제 운영 조건을 고려한 시스템 구축과 커뮤니케이션의 중요성을 체감했습니다.


Retrospective

이 경험을 통해 시스템은 구현 자체보다 운영자가 문제를 빠르게 인지하고 안전하게 조작할 수 있는 구조가 중요하다는 점을 배웠습니다.

이후 개발 프로젝트에서도 화면과 기능을 단순 UI로 보지 않고, 사용자의 판단 흐름과 운영 안정성까지 함께 고려하는 관점으로 이어가고 있습니다.

또한 기본 제공 기능에 머무르지 않고, 도구가 제공하는 확장 지점을 찾아 요구 기능을 끝까지 구현하는 태도를 갖게 된 경험이었습니다.