컨텐츠로 건너뛰기

경보 예제

예제: 경보 내용을 경보 요약을 통해 확인하기

경보 설정

  1. TANK LEVEL 이라는 이름의 태그를 생성합니다. 태그의 속성은 다음과 같습니다.

데이터 종류: INT (INT16) 초기값: 50

이후 PUMP 1, PUMP 2, DRAIN 1, DRAIN 2라는 태그를 각각 생성합니다. 태그의 속성은 다음과 같습니다.

데이터 종류: BOOL 그 외 속성: 기본 값 사용

  1. [도구] - **[경보 편집기]**를 통해 경보 설정을 시작합니다. TANK LEVEL 태그를 트리거로 삼는 경보를 4개 생성합니다. 각각의 경보는 다음과 같이 설정합니다.

경보 이름: TANK LEVEL - HIGH HIGH 비교: 90 초과 (> 90)

경보 이름: TANK LEVEL - HIGH 비교: 80 초과 (> 80)

경보 이름: TANK LEVEL - LOW 비교: 20 미만 (< 20)

경보 이름: TANK LEVEL - LOW LOW 비교: 10 미만 (< 10)

  1. 다음과 같이 [경보설정] - [동작 옵션]의 경보 ON 시 동작경보 OFF 시 동작새 명령 생성을 통해 명령을 각각 생성한 다음, 하나는 경보의 ON 동작에, 하나는 경보의 OFF 동작에 다음과 같이 설정합니다.

[경보 설정] - [동작 옵션] - [새 명령 생성] - [새 명령 추가] - [명령] : 태그값 설정

경보: TANK LEVEL - HIGH HIGH, ON 동작: DRAIN 2 태그, TRUE, OFF 동작: DRAIN 2 태그, FALSE

경보: TANK LEVEL - HIGH, ON 동작: DRAIN 1 태그, TRUE, OFF 동작: DRAIN 1 태그, FALSE

경보: TANK LEVEL - LOW, ON 동작: PUMP 1 태그, TRUE, OFF 동작: PUMP 1 태그, FALSE

경보: TANK LEVEL - LOW LOW, ON 동작: PUMP 2 태그, TRUE, OFF 동작: PUMP 2 태그, FALSE

다음은 TANK LEVEL - LOW LOW의 경보 ON 시 동작과 경보 OFF 시 동작의 명령 설정입니다.

  1. 각 경보의 주석 탭에서 주석을 설정합니다. 설정하는 경보의 이름을 주석 이름으로 설정하고 주석 내용에는 해당 경보의 트리거 조건을 입력합니다.

경보 이름: TANK LEVEL - HIGH HIGH, 주석 이름: HIGH HIGH, 주석 내용: TANK LEVEL > 90%

경보 이름: TANK LEVEL - HIGH, 주석 이름: HIGH, 주석 내용: TANK LEVEL > 80%

경보 이름: TANK LEVEL - LOW, 주석 이름: LOW, 주석 내용: TANK LEVEL < 20%

경보 이름: TANK LEVEL - LOW LOW, 주석 이름: LOW LOW, 주석 내용: TANK LEVEL < 10%

  1. [삽입] - [경보 요약]을 클릭한 다음, 페이지에 마우스를 클릭 후 드래그하여 경보 요약 오브젝트를 등록합니다.

  1. 오브젝트의 기본 속성 탭에서 활성된 경보 하위의 행 5열 추가를 눌러 새로 추가합니다. 해당 행의 항목은 주석으로 설정한 다음, 인덱스는 0으로 설정합니다. 너비는 200으로 설정합니다.

동작 확인

  1. [도구] - **[시뮬레이터 실행]**을 클릭하여 Canvas 시뮬레이터를 실행합니다.

  1. 우측의 태그 창에서 숫자 50을 더블클릭한 다음 해당 값을 5로 변경합니다. 경보 2개 “TANK LEVEL - LOW”와 “TANK LEVEL - LOW LOW”가 발생합니다. 또한 해당 경보들이 ON 되면서 ON 동작에 할당된 명령이 실행되어 PUMP 1과 PUMP 2의 값이 1이 된 것을 확인할 수 잇습니다.

  1. TANK LEVEL 태그의 값을 15로 변경하면 “TANK LEVEL - LOW LOW” 경보는 해제되며 OFF 동작에 할당된 명령이 실행되고 PUMP 2 태그의 값이 0이 됩니다.

  1. TANK LEVEL 태그 값을 85로 설정하면 “TANK LEVEL - LOW” 경보가 해제되지만 “TANK LEVEL - HIGH” 경보가 활성화 되며 ON 동작에 설정된 명령에 의해 DRAIN 1 태그의 값이 1이 됩니다.

  1. TANK LEVEL 태그의 값을 95로 설정하면 “TANK LEVEL - HIGH HIGH” 경보가 활성화 되며, ON 동작에 설정된 명령에 의해 DRAIN 2 태그의 값이 1이 됩니다.

  1. TANK LEVEL 태그의 값을 50으로 설정하면 모든 경보가 해제되고, 이로 인해 DRAIN 1 태그와 DRAIN 2 태그의 값이 0이 됩니다.

  1. 경보 이력(이전 알람) 탭으로 이동하여 그동안 발생했던 경보의 모든 이력을 확인할 수 있습니다.