알람 이벤트 로그
개요
이 화면은 무엇인가요? 설비에서 발생한 알람 이벤트의 전체 이력을 관리하는 화면입니다. 알람 발생(raised), 확인(acknowledged), 해제(cleared), 보류(shelved), 억제(suppressed) 등 이벤트 유형별로 기록하며, 트리거 값·지속시간·조치내용·원인분석까지 포함하여 알람 대응 품질을 관리합니다.
누가 사용하나요?
- 🔧 설비관리자: 알람 발생 이력 분석, 반복 알람 패턴 파악
- 🏭 현장 운전원: 알람 확인(Acknowledge) 처리, 조치 내용 기록
- 📊 생산관리자: 알람이 생산에 미치는 영향(작업지시·LOT 연관) 분석
언제 사용하나요?
- 설비 알람이 발생하여 이력을 확인·분석할 때
- 특정 알람의 발생 빈도와 지속시간 트렌드를 분석할 때
- 알람 대응 조치와 원인 분석 결과를 기록할 때
주요 기능
1. 알람 이벤트 추적
무엇을 하나요?: 알람의 발생부터 해제까지 전체 생애주기를 추적합니다.
어떻게 사용하나요?:
- 알람마스터와 설비를 확인합니다
- 이벤트유형(raised/acknowledged/cleared 등)과 트리거시각을 확인합니다
- 확인시각, 해제시각, 지속시간(초)으로 대응 속도를 파악합니다
💡 팁: 트리거시각과 확인시각의 차이가 알람 대응 시간입니다. 이 시간이 길수록 현장 대응 체계를 점검해야 합니다.
2. 연관 정보 분석
무엇을 하나요?: 알람 발생 시점의 작업지시, LOT, 비가동 이벤트, 교대 정보를 연결합니다.
어떻게 사용하나요?:
- 작업지시ID로 알람 발생 시 진행 중이던 작업을 확인합니다
- LOT ID로 영향받은 LOT을 파악합니다
- 관련비가동ID로 알람이 비가동으로 이어졌는지 확인합니다
3. 조치·원인 기록
무엇을 하나요?: 알람에 대한 조치 내용과 근본 원인 분석을 기록합니다.
어떻게 사용하나요?:
- 조치내용에 현장에서 수행한 대응을 기록합니다
- 원인분석에 알람 발생의 근본 원인을 기술합니다
업무 흐름에서의 위치
| 연결 화면 | 관계 | 설명 |
|---|---|---|
| 알람 마스터 | 기준 정보 | 알람 조건·임계값 정의 |
| 비가동 이벤트 (통합) | 연관 기록 | 알람으로 인한 비가동 연결 |
| 작업지시 | 영향 분석 | 알람 발생 시 진행 중인 작업 |
| LOT추적 | 영향 분석 | 알람으로 영향받은 LOT |
입력 항목 가이드
| 항목 | 설명 | 입력 방법 | 예시 |
|---|---|---|---|
| 알람마스터 | 알람 정의 | 알람 목록에서 선택 | TEMP-HIGH-01 |
| 설비 | 발생 설비 | 설비 목록에서 선택 | PRESS-01 |
| 이벤트유형 | 알람 상태 | 드롭다운 선택 | raised, acknowledged, cleared |
| 트리거값 | 발생 시 측정값 | 숫자 입력 | 85.5 (온도), 12.3 (진동) |
| 트리거시각 | 발생 시점 | 날짜/시간 자동 | 2026-03-17 10:25:30 |
| 조치내용 | 대응 내용 | 텍스트 입력 | 냉각수 보충 후 정상화 |
| 원인분석 | 근본 원인 | 텍스트 입력 | 냉각펌프 유량 저하 |
자주 묻는 질문 (FAQ)
Q. 지속시간(초)은 어떻게 계산되나요?
A. 트리거시각(알람 발생)부터 해제시각(알람 해제)까지의 시간을 초 단위로 자동 계산합니다.
Q. shelved(보류)와 suppressed(억제)는 무엇인가요?
A. shelved는 운전원이 알람을 일시적으로 보류한 상태이고, suppressed는 시스템이 조건에 따라 알람 표시를 억제한 상태입니다. ISA-18.2 알람 관리 표준을 따릅니다.
참고: 데이터 구조
📋 기술 참고 정보 (개발자/관리자용)
테이블 정 보
- 테이블명:
equipment_alarm_events - 특성: 감사 추적, 인쇄
컬럼 상세
| 항목 | 컬럼명 | 타입 | 필수 |
|---|---|---|---|
| 알람마스터ID | alarm_master_id | UUID | ✅ |
| 설비ID | equipment_id | UUID | ✅ |
| 이벤트유형 | event_type | ENUM(raised/acknowledged/cleared/shelved/suppressed) | ✅ |
| 트리거값 | trigger_value | DECIMAL | |
| 트리거시각 | trigger_timestamp | TIMESTAMP | ✅ |
| 확인시각 | acknowledged_at | TIMESTAMP | |
| 확인자ID | acknowledged_by | UUID (SYSTEM_REF) | |
| 해제시각 | cleared_at | TIMESTAMP | |
| 지속시간(초) | duration_sec | INT | |
| 작업지시ID | work_order_id | UUID | |
| LOT ID | lot_id | UUID | |
| 조치내용 | action_taken | TEXT | |
| 원인분석 | root_cause | TEXT | |
| 관련비가동ID | related_downtime_id | UUID | |
| 교대스케줄ID | shift_id | UUID |
ER 다이어그램
화면 설정
목록 컬럼: 알람마스터ID, 설비ID, 이벤트유형(badge), 트리거값, 트리거시각(date), 확인시각(date), 확인자ID, 해제시각(date), 지속시간(초), 작업지시ID
필터: 이벤트유형(select), 설비ID(select), 알람마스터ID(select), 트리거시각(dateRange)