데이터 수집기
한눈에 보기
데이터 수집기 노드는 데이터 소스에서 데이터를 어떤 주기로, 어떻게 저장할 것인지 규칙을 정의합니다. 수집 주기, 변화 감지, 데이터 전처리(스케일링, 필터링) 등을 설정합니다.
소개
데이터 소스가 "어디서 가져올 것인가"를 정의한다면, 데이터 수집기는 "얼마나 자주, 어떻게 가져올 것인가"를 정의합니다.
고려해야 할 사항:
- 수집 주기: 온도는 10초마다, 전력량은 1분마다, 생산 카운트는 변화 시
- 저장 정책: 모든 데이터 저장 vs 변화분만 저장 vs 집계 후 저장
- 전처리: 센서 원시값을 공학 단위로 변환, 이상값 제거
이렇게 보입니다
설정 화면
데이터 수집기 설정
수집 주기
주기적 변화 감지
초
수집 태그 매핑
아래 참조
저장 정책
모든 데이터 저장
변화분만 저장 (Dead Band: 1%)
집계 저장 (1분 평균)
보관 기간
일
일
수집 규칙
태그별 수집 규칙을 개별 설정합니다:
수집 태그 매핑
| 소스 태그 | 저장 필드 | 전처리 |
|---|---|---|
| Channel1.Temp | 실린더온도 | x1 (그대로) |
| Channel1.SpindleRPM | 스핀들속도 | x1 (그대로) |
| Channel1.LoadPct | 주축부하율 | /100 (0-1 → %) |
| Channel1.Vibration | 진동값 | 이동평균(5) |
| Channel1.PartCount | 생산카운트 | 변화 감지 |
수집 방식
| 방식 | 설명 | 사용 예시 |
|---|---|---|
| 주기적 | 설정 간격마다 데이터 읽기 | 온도, 압력 등 연속 데이터 |
| 변화 감지 | 값이 변할 때만 수집 | 생산 카운트, 설비 상태 |
| 이벤트 기반 | 특정 조건 충족 시 수집 | 알람 발생 시점 데이터 |
전처리 옵션
| 전처리 | 설명 | 예시 |
|---|---|---|
| 스케일링 | 원시값에 계수/오프셋 적용 | 4 |
| 이동평균 | N개 샘플의 평균 | 진동 데이터 노이즈 제거 |
| Dead Band | 이전 값 대비 N% 이상 변화 시만 저장 | 저장 공간 절약 |
| 단위 변환 | 단위 자동 변환 | psi → bar, F → C |