Skip to main content

데이터 수집기

한눈에 보기

데이터 수집기 노드는 데이터 소스에서 데이터를 어떤 주기로, 어떻게 저장할 것인지 규칙을 정의합니다. 수집 주기, 변화 감지, 데이터 전처리(스케일링, 필터링) 등을 설정합니다.

소개

데이터 소스가 "어디서 가져올 것인가"를 정의한다면, 데이터 수집기는 "얼마나 자주, 어떻게 가져올 것인가"를 정의합니다.

고려해야 할 사항:

  • 수집 주기: 온도는 10초마다, 전력량은 1분마다, 생산 카운트는 변화 시
  • 저장 정책: 모든 데이터 저장 vs 변화분만 저장 vs 집계 후 저장
  • 전처리: 센서 원시값을 공학 단위로 변환, 이상값 제거

이렇게 보입니다

설정 화면

데이터 수집기 설정

데이터 수집기 설정
수집 주기
주기적   변화 감지
수집 태그 매핑
아래 참조
저장 정책
모든 데이터 저장
변화분만 저장 (Dead Band: 1%)
집계 저장 (1분 평균)
보관 기간

수집 규칙

수집 규칙 상세

태그별 수집 규칙을 개별 설정합니다:

수집 태그 매핑
소스 태그저장 필드전처리
Channel1.Temp실린더온도x1 (그대로)
Channel1.SpindleRPM스핀들속도x1 (그대로)
Channel1.LoadPct주축부하율/100 (0-1 → %)
Channel1.Vibration진동값이동평균(5)
Channel1.PartCount생산카운트변화 감지

수집 방식

방식설명사용 예시
주기적설정 간격마다 데이터 읽기온도, 압력 등 연속 데이터
변화 감지값이 변할 때만 수집생산 카운트, 설비 상태
이벤트 기반특정 조건 충족 시 수집알람 발생 시점 데이터

전처리 옵션

전처리설명예시
스케일링원시값에 계수/오프셋 적용420mA → 0100도
이동평균N개 샘플의 평균진동 데이터 노이즈 제거
Dead Band이전 값 대비 N% 이상 변화 시만 저장저장 공간 절약
단위 변환단위 자동 변환psi → bar, F → C

설정 방법

  1. 캔버스에서 데이터 수집기 노드를 배치합니다.
  2. 데이터 소스를 연결합니다 (데이터플로우 엣지).
  3. 수집 주기를 설정합니다.
  4. 태그 매핑에서 소스 태그와 저장 필드를 연결합니다.
  5. 필요 시 전처리 규칙을 설정합니다.
  6. 저장 정책보관 기간을 설정합니다.
수집 주기와 성능

수집 주기가 짧을수록(예: 100ms) 데이터가 빠르게 쌓입니다. 태그 100개를 100ms 주기로 수집하면 하루에 약 8.6억 건의 데이터가 발생합니다. 저장 공간과 시스템 성능을 고려하여 적절한 주기를 설정하세요.

실무 예시: 사출 성형기 운전 데이터 수집

태그수집 주기전처리저장 정책
실린더 온도 (4구간)5초없음Dead Band 0.5도
사출 압력1초없음모든 데이터
사출 속도1초없음모든 데이터
형체력5초스케일링Dead Band 1%
생산 카운트변화 감지없음변화분만
사이클 타임변화 감지없음모든 데이터

다음 단계