개요
Study of AlarmService in Niagara Framework
나이아가라 프레임워크의 알람 서비스
또한 추가로 서비스를 더 탑재할 수도 있다.
본 내용에서는 나이아가라 프레임워크에서 기본적으로 제공하는 서비스중 AlarmService에 대해서 알아본다.
What is AlarmSerice
알람 서비스 안에는 기본적으로 하나의 알람 클래스가 있으며
모든 알람 설정은 기본적으로 DefaultAlarmClass로 자신의 알람 정보를 보내게 되어있다.
<DefaultAlarmClass in AlarmService> |
<AlarmExtensions in alarm module> |
How to extend AlarmExtension.
모든 데이타 포인트들은 AlarmExtensions의 객체를 추가함으로서 경보로서의 가치를 갖게된다.
대부분 읽거나 보면 감으로 "아하~" 하는 수준은 이해가 될 것이다.
다만.. 맨 아랫 부분의 Alarm Class에 대한 이해가좀 필요할듯하여 부연설명을 적어본다.
Alarm Class : Default Alarm Class
NiagaraFramework의 스테이션의 AlarmService는 기본적으로 Default Alarm Class를 갖고있는다.
그리고 모든 포인트들에 AlarmExtensions를 이용하여 경보기능을 추가하면 AlarmClass 부분에 Default Alarm Class가 선택된다.
한마디로 요약하자면 "이 포인트에 경보가 울리면 Default Alarm Class로 전달하라" 는 뜻이다.
이를 이해해야하는 이유는 아래와같다.
1. AlarmClass는 여러개가 될 수 있다.
2. AlarmClass를 등급별로 여러개 나누어 감시/관리 할 수 있다.
3. 여러 분야별로 Class를 분류하여 나누고 각각의 담당자에게 해당되는 경보만 감시하도록 할 수 있다.
여러가지 이유가 있을 수 있으며, 각각의 상황에 맞는 설정을 위해서는 Alarm Class 설정이 뜻하는 바를 명확히 이해하고 있어야 한다.
우리는 위의 그림과 같이 운영방식, 운영자들의 상황에 맞추어 더 나은
서비스를 제공할 수 있다.
<script>mbtTOC();</script>
댓글 없음:
댓글 쓰기