프로젝트와 데이터베이스 만들기

K-SCADA 프로그램을 시작하기 위한 프로젝트 파일 생성과 태그(Tag) 관리를 위한 데이터베이스 구축 방법을 학습합니다.

1 새 프로젝트 생성 (New Project)

K-SCADA를 실행하고 가장 먼저 해야 할 일은 현장에 맞는 새로운 프로젝트를 생성하는 것입니다. 프로젝트는 그래픽 화면, 태그 목록, 통신 설정, 알람 이력 등 모든 설정 데이터를 포함하는 하나의 작업 단위(폴더)입니다.

  • 프로젝트 파일 구조: 생성된 프로젝트 폴더 내에는 config.json (전반적인 설정), screens/ (그래픽 화면 파일), db/ (태그 및 로그 DB) 등이 자동으로 생성됩니다.
  • 해상도 설정: 사용될 현장 모니터(또는 키오스크)의 해상도에 맞게 프로젝트 기본 해상도(예: 1920x1080)를 설정해야 합니다.

2 데이터베이스(DB) 기반 태그 관리

현장의 수많은 장비 데이터(온도, 압력, 기동 상태 등)를 관리하기 위해 K-SCADA는 내장 데이터베이스(SQLite 연동 등)를 사용하여 태그(Tag)를 체계적으로 관리합니다.

아날로그 태그 (AI / AO)

온도, 습도, 압력, 수위, 전압 등 연속적으로 변하는 수치형 데이터를 저장합니다.
주요 속성: 스케일링(최소/최대값 변환), 소수점 자리수, 단위(Unit).

디지털 태그 (DI / DO)

장비의 기동/정지, 펌프 On/Off, 알람 발생 유무 등 0 또는 1 (상태) 데이터를 저장합니다.
주요 속성: 0일 때의 상태 문자열(Off), 1일 때의 문자열(On), 반전 옵션.

3 실무 DB 구축 방법론

그룹화 및 네이밍 명명 규칙 체계화

수천 개의 데이터 중 원하는 값을 쉽게 찾기 위해 태그 이름을 체계적으로 지어야 합니다. (예: 동_층_설비_위치_상태 -> 101_B1F_AHU1_Temp_Current)

Excel CSV 일괄 Import 기능 활용

태그를 하나씩 등록하지 않고, 통신 엔지니어가 작성한 I/O 리스트 엑셀 파일을 CSV로 변환하여 K-SCADA에 원클릭으로 일괄 등록(Import)하면 작업 시간이 크게 단축됩니다.