본문으로 건너뛰기

알람 마스터

개요​

이 화면은 무엇인가요? 설비에서 발생할 수 있는 알람의 조건과 대응 규칙을 정의하는 마스터 화면입니다. 알람코드, 조건유형(상한/하한/편차/변화율 등), 임계값, 우선순위, 자동 액션(정지/감속/알림/에스컬레이션)을 설정하여 설비 이상 상황에 자동으로 대응하는 체계를 구축합니다.

누가 사용하나요?​

  • 🔧 설비관리자: 설비별 알람 조건 설정, 임계값 튜닝
  • 💻 시스템관리자: 통신 태그 연동, 자동 액션 설정
  • 📊 생산관리자: 알람 우선순위·에스컬레이션 정책 관리

언제 사용하나요?​

  • 새로운 설비를 등록하고 알람 조건을 설정할 때
  • 임계값을 현장 데이터 기반으로 최적화할 때
  • 알람 오작동(너무 잦거나 미감지)을 보정할 때

주요 기능​

1. 알람 조건 정의​

무엇을 하나요?: 알람이 발생하는 조건(임계값, 조건유형)을 설정합니다.

어떻게 사용하나요?:

  1. 설비와 알람분류(온도/압력/진동/전류/품질/안전/통신)를 선택합니다
  2. 조건유형(high-high/high/low/low-low/deviation/rate-of-change/bool)을 선택합니다
  3. 임계값과 데드밴드를 설정합니다

💡 팁: 데드밴드를 적절히 설정하면 임계값 근처에서의 알람 채터링(반복 발생)을 방지할 수 있습니다.

2. 자동 액션 설정​

무엇을 하나요?: 알람 발생 시 자동으로 수행할 동작을 정의합니다.

어떻게 사용하나요?:

  1. 자동액션(none/stop/slow-down/notify/escalate)을 선택합니다
  2. 에스컬레이션시간(분)을 설정합니다 (미확인 시 상위 통보 시간)
  3. 확인필요여부를 체크합니다 (운전원 확인 필수 여부)

💡 팁: 위험 등급 알람은 stop 액션과 확인필요여부를 반드시 활성화하세요. 안전 관련 알람은 에스컬레이션 시간을 짧게 설정합니다.

3. 통신 태그 연동​

무엇을 하나요?: PLC/센서에서 수집되는 통신 태그를 알람 소스로 연결합니다.

어떻게 사용하나요?:

  1. 태그ID에서 해당 설비의 통신 태그를 선택합니다
  2. 태그의 실시간 값이 임계값을 초과하면 알람이 자동 발생합니다

업무 흐름에서의 위치​

연결 화면관계설명
알람 이벤트 로그발생 이력이 마스터 기준으로 알람 이벤트가 기록됨
통신 태그 관리데이터 소스알람 트리거 값을 수집하는 태그 연결
장비통신 설정인프라통신 프로토콜·연결 설정

입력 항목 가이드​

항목설명입력 방법예시
알람코드고유 식별 코드영문+숫자TEMP-HH-01, VIB-H-03
알람명알람 이름한글 기술스핀들 온도 상상한 초과
설비대상 설비설비 목록 선택CNC-01, PRESS-03
알람유형심각도드롭다운 선택경고, 위험, 긴급, 정보
알람분류감시 대상드롭다운 선택온도, 압력, 진동, 전류
조건유형트리거 조건드롭다운 선택high-high, high, low
임계값발생 기준값숫자 입력85.0 (온도), 5.0 (진동)
데드밴드채터링 방지숫자 입력2.0
자동액션발생 시 동작드롭다운 선택stop, notify, escalate

자주 묻는 질문 (FAQ)​

Q. 알람이 너무 자주 발생합니다. 어떻게 조정하나요?

A. 두 가지를 확인하세요. 첫째, 임계값이 현실적인지 최근 데이터 트렌드를 분석합니다. 둘째, 데드밴드 값을 올려서 임계값 부근에서의 채터링을 줄입니다.

Q. rate-of-change 조건유형은 무엇인가요?

A. 값의 절대 크기가 아닌 변화 속도를 감시합니다. 예를 들어 온도가 분당 5도 이상 급상승하면 알람을 발생시킵니다. 급격한 이상 징후를 조기에 감지할 때 유용합니다.


참고: 데이터 구조​

📋 기술 참고 정보 (개발자/관리자용)

테이블 정보​

  • 테이블명: equipment_alarm_masters
  • 특성: 사용자 연결(created_by, updated_by), 감사 추적, 인쇄

컬럼 상세​

항목컬럼명타입필수
알람코드alarm_codeVARCHAR✅
설비IDequipment_idUUID✅
알람명alarm_nameVARCHAR✅
알람유형alarm_typeENUM(경고/위험/긴급/정보)✅
알람분류alarm_categoryENUM(온도/압력/진동/전류/품질/안전/통신)✅
조건유형condition_typeENUM✅
임계값threshold_valueDECIMAL
데드밴드deadband_valueDECIMAL
태그IDtag_idUUID
우선순위priorityINT✅
자동액션auto_actionENUM
에스컬레이션시간(분)escalation_time_minINT
확인필요여부require_acknowledgmentBOOLEAN✅
사용여부is_activeBOOLEAN✅
설명descriptionTEXT

ER 다이어그램​

화면 설정​

목록 컬럼: 알람코드(link), 알람명, 설비ID, 알람유형(badge), 알람분류(tag), 조건유형(tag), 임계값, 우선순위, 자동액션(tag), 사용여부(badge)

필터: 알람코드(search), 알람유형(select), 알람분류(select), 설비ID(select)