본문으로 건너뛰기

데이터 수집기

한눈에 보기

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

소개​

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

고려해야 할 사항:

  • 수집 주기: 온도는 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%
생산 카운트변화 감지없음변화분만
사이클 타임변화 감지없음모든 데이터

다음 단계​