콘텐츠로 이동

알람 생성과 해제

온도 센서를 감시하다가 측정값이 허용 범위를 벗어나면 알람을 자동으로 만들고, 범위로 돌아오면 자동으로 해제합니다. 이 레시피는 가져올 수 있는 알람 규칙 설정 파일을 쓰므로, 로직을 살펴보고 자기 상황에 맞게 고칠 수 있습니다.

냉장 설비에 온도 센서가 있고, 이 센서가 주기적으로 MX On Cloud에 텔레메트리를 보낸다고 가정합니다. 정상 운전 범위는 2 °C – 5 °C입니다. 이 범위를 벗어나면 비정상 상태로 봅니다.

  • 온도가 2 °C 아래로 떨어지거나 5 °C 위로 올라가면 알람을 생성합니다.
  • 온도가 정상 범위로 돌아오면 알람을 자동으로 해제합니다.

이 패턴은 냉동 창고, 식품 물류, 산업용 냉장 감시에 쓰입니다.

진행하기 전에 알람 규칙 문서를 살펴봅니다. 알람 생성, 발생 조건, 알람 수명 주기를 다룹니다.

시험할 HMI 장치도 필요합니다. 기존 HMI 장치를 쓰거나 새로 만듭니다.

  1. 개체 ⇾ 장치로 이동합니다.
  2. + 버튼을 클릭하고 장치 추가를 선택합니다.
  3. 이름을 Thermometer로 정하고, HMI 장치의 액세스 토큰을 입력한 뒤 검증을 클릭합니다. 무료 체험을 쓰려면 라이선스 코드를 비워 두고, 아니면 라이선스 코드를 입력하고 검증을 클릭합니다(HMI 장치에 라이선스 등록 참고).
  4. 추가를 클릭합니다.
  5. 목록에서 Thermometer를 클릭하고 수정(연필) 버튼을 클릭한 뒤, 장치 프로파일을 thermostat으로 정하고 변경사항 적용을 클릭합니다.

고장 조건 두 가지를 알람 규칙 두 개로 다룹니다.

규칙알람 유형심각도생성 조건해제 조건
High temperatureHigh temperature심각한temperature > 5temperature ≤ 5
Low temperatureLow temperature경고temperature < 2temperature ≥ 2

규칙은 텔레메트리 메시지가 들어올 때마다 평가됩니다. 값을 읽어 생성·해제 조건과 비교하고, 그에 따라 알람을 생성·갱신·해제합니다.

1단계. High temperature 알람 규칙 가져오기

섹션 제목: “1단계. High temperature 알람 규칙 가져오기”
  1. 알람 규칙 설정 파일을 내려받습니다: high_temperature_alarm_rule.json
  2. 알람 ⇾ Alarm rules로 이동합니다.
  3. + 버튼을 클릭하고 Import alarm rule을 선택합니다.
  4. 내려받은 파일을 올립니다.
  5. 가져오기를 클릭합니다.
  6. 대상 엔티티로 HMI 장치나 장치 프로필을 지정합니다.
  7. 추가를 클릭합니다.

2단계. Low temperature 알람 규칙 가져오기

섹션 제목: “2단계. Low temperature 알람 규칙 가져오기”
  1. 알람 규칙 설정 파일을 내려받습니다: low_temperature_alarm_rule.json
  2. 알람 ⇾ Alarm rules에서 + 버튼을 클릭하고 Import alarm rule을 선택합니다.
  3. 내려받은 파일을 올립니다.
  4. 가져오기를 클릭합니다.
  5. 대상 엔티티로 HMI 장치나 장치 프로필을 지정합니다.
  6. 추가를 클릭합니다.

시험용 텔레메트리 값을 연결 상태 확인 기능이나 아래 curl 명령으로 보냅니다.

High temperature 알람 발생시키기 — 5 °C보다 높은 값을 보냅니다.