Skip to main content

데이터태그 목록

개요​

이 화면은 무엇인가요?

센서가 측정하는 개별 데이터 포인트(온도, 압력, 진동, 전류 등)를 태그로 등록하고, 수집 조건(주기, 범위, 스케일링)을 설정하는 화면입니다. 태그는 디지털 트윈에서 물리 설비와 디지털 모델을 연결하는 핵심 단위입니다.

누가 사용하나요?​

  • IoT 엔지니어: 태그 등록, PLC/OPC-UA 주소 매핑, 수집 파라미터 설정
  • 설비 담당자: 태그별 정상 범위 확인, 교정 성적서 관리

언제 사용하나요?​

  • 설비에 센서를 추가하고 수집 태그를 등록할 때
  • 센서 수집 주기, 정상 범위(Min/Max), 데드밴드를 설정하거나 변경할 때
  • PLC 주소나 OPC-UA 노드 ID를 매핑할 때
  • 센서 교정 성적서를 업로드할 때

주요 기능​

  • 태그 등록: 데이터소스·설비별 센서 태그 등록 및 주소 매핑
  • 수집 조건 설정: 샘플링 주기, 데드밴드, 스케일팩터, 보간 방식 설정
  • 정상 범위 설정: 최소값/최대값 설정으로 알람 기준 연계
  • 최종값 표시: 마지막 수집된 값과 시각을 실시간 표시
  • 교정 관리: 센서 교정 성적서 파일 첨부

업무 흐름에서의 위치​


입력 항목 가이드​

기본정보​

항목설명필수입력 예시
태그코드태그를 식별하는 고유 코드✅TEMP-ROBOT001-MOTOR
태그명사용자가 알아보기 쉬운 이름✅로봇1호기 모터 온도
데이터소스연결된 데이터소스✅데이터소스 목록에서 선택
설비자산연결된 설비설비자산 트리에서 선택
데이터타입수집되는 값의 유형✅FLOAT / INTEGER / BOOLEAN / STRING
단위측정 단위°C, bar, RPM, mm
태그분류태그의 업무 분류process / quality / energy / safety 등
우선순위수집 우선순위high / medium / low
사용여부태그 활성화 상태기본값: 활성

수집설정​

항목설명필수입력 예시
주소PLC 레지스터 또는 OPC-UA 노드 주소ns=2;s=Robot1.Motor.Temp
샘플링주기(ms)데이터 수집 간격1000 (1초)
수집기데이터를 수집하는 수집기수집기 목록에서 선택
최소값정상 범위 하한20.0
최대값정상 범위 상한80.0
스케일팩터Raw 값 변환 계수0.1 (Raw*0.1=실제값)
오프셋Raw 값 변환 오프셋0
데드밴드변화량 무시 임계값0.5
데드밴드유형데드밴드 적용 방식absolute / percentage
보간방식값이 없을 때 보간 방법none / linear / step

상태/첨부​

항목설명필수
최종값마지막 수집된 값 (자동 표시)읽기전용
최종수집시각마지막 수집 시각 (자동 표시)읽기전용
설명태그에 대한 추가 설명
교정성적서센서 교정 성적서 문서

목록 화면 설정​

표시 컬럼​

컬럼표시 형태정렬
태그코드링크✅
태그명텍스트✅
데이터소스텍스트✅
설비자산텍스트✅
데이터타입태그✅
단위텍스트✅
태그분류태그✅
사용여부텍스트✅

검색/필터​

필드필터 유형설명
태그코드텍스트 검색코드로 빠르게 찾기
데이터타입드롭다운 선택FLOAT/INTEGER/BOOLEAN/STRING 필터
태그분류드롭다운 선택process/quality/energy 등 분류별 필터

자주 묻는 질문 (FAQ)​

데드밴드는 어떤 역할을 하나요?

데드밴드는 값의 미세한 변동을 무시하여 불필요한 데이터 저장을 줄이는 설정입니다.

  • absolute(절대값): 값 변화가 설정값 이상일 때만 저장합니다. 예: 데드밴드 0.5이면 0.3도 변화는 무시
  • percentage(백분율): 현재 값 대비 백분율 변화가 설정값 이상일 때만 저장합니다

온도처럼 천천히 변하는 값에는 절대값, 유량처럼 변동폭이 큰 값에는 백분율을 권장합니다.

스케일팩터와 오프셋은 언제 설정하나요?

PLC에서 읽어오는 Raw 값을 실제 물리량으로 변환할 때 사용합니다.

변환 공식: 실제값 = Raw값 × 스케일팩터 + 오프셋

예시: PLC에서 0~4095 정수로 온도를 읽는 경우

  • Raw 범위: 04095 → 실제 범위: 0100°C
  • 스케일팩터: 0.0244 (100/4095)
  • 오프셋: 0

실무 시나리오​

로봇 설비 센서 태그 일괄 등록​

상황: 조립라인 로봇 1호기에 모터 온도, 진동, 전류 3개 센서를 연결하고 태그를 등록해야 합니다.

처리 순서:

  1. TEMP-ROBOT001 (모터 온도): 데이터타입 FLOAT, 단위 °C, 범위 20~80, 주기 1000ms
  2. VIB-ROBOT001 (진동): 데이터타입 FLOAT, 단위 mm/s, 범위 0~10, 주기 100ms, 우선순위 high
  3. AMP-ROBOT001 (전류): 데이터타입 FLOAT, 단위 A, 범위 0~50, 주기 1000ms
  4. 각 태그에 OPC-UA 주소(ns=2;s=Robot1.Motor.Temp 등)를 매핑합니다
  5. 태그분류를 process(온도/전류), diagnostic(진동)으로 설정합니다
  6. 알람 관리 메뉴에서 각 태그의 알람 규칙을 설정합니다

참고: 데이터 구조

데이터태그 테이블 (data_tags)​

컬럼명한글명타입설명
tag_code태그코드VARCHAR *필수 *고유-
tag_name태그명VARCHAR *필수-
source_id데이터소스IDUUID (FK) *필수data_sources 참조
asset_id설비자산IDUUID (FK)equipment_assets 참조
data_type데이터타입ENUM(FLOAT, INTEGER, BOOLEAN, STRING) *필수-
unit단위VARCHAR°C, bar, RPM 등
address주소VARCHARPLC/OPC-UA 주소
sampling_rate_ms샘플링주기(ms)INT수집 주기
tag_category태그분류ENUMprocess/quality/environment/energy/safety/diagnostic
min_value최소값DECIMAL정상 범위 하한
max_value최대값DECIMAL정상 범위 상한
scale_factor스케일팩터DECIMALRaw 값 변환 계수
deadband데드밴드DECIMAL변화 무시 임계값

주요 연계​

  • 수집데이터 → 태그로 수집된 시계열 데이터
  • 알람규칙 → 태그 값 기반 알람 조건
  • 트윈데이터매핑 → 디지털 트윈 모델과의 연결
  • 시계열 집계 → 태그 데이터의 통계 집계