컨텐츠로 건너뛰기

경보 소개

경보 기능 설명

경보는 프로그램에서 이벤트가 발생했을 때, 이를 알리고 문서화합니다. 경보가 발생하는데 필요한 설정 값 또는 기타 조건을 설정할 수 있습니다. 이러한 경보를 사용해 설정된 한계에 다다르거나, 고장 또는 오작동이 발생하는 상황을 알릴 수 있습니다. 또한, 이러한 상황이 발생한 시간, 설명, 값 등을 문서화하는 것은 매우 중요합니다. 문서화는 스크립트 기능을 이용해 CSV 파일을 생성하여 수행할 수 있습니다.

경보요약은 런타임 GUI 오브젝트로, 경보의 각종 정보를 표시할 수 있습니다. 이 정보에는 모든 활성, 인식, 해제된 경보의 목록이 포함됩니다. 각 경보는 그룹 또는 레벨과 같은 레이블을 설정하여 구성이 가능합니다. 경보의 상태가 변경될 때 실행할 동작 또한 설정할 수 있습니다. 경보는 디지털 값 또는 아날로그 값의 추적이 가능합니다. 추가적인 설정과 관련된 정보는 경보 정보를 참고하여 주시기 바랍니다.

알람 설정에 대한 더 자세한 내용은 경보 정보에서 확인할 수 있습니다.

경보 디자이너 기능

다음과 같은 기능들을 Canvas 소프트웨어에서 설정할 수 있습니다.

경보 편집기

도구 > 경보 편집기를 클릭하여 경보 편집기를 엽니다. 다음은 경보 편집기의 이미지입니다.

이 창에서는 프로젝트 내에 생성된 모든 경보의 이름, 발생 조건, 비교 조건, 비교에 사용되는 값, 레이블, 배너 표시 여부가 표시됩니다. 여기서 사용자는 원하는 경보를 추가, 수정, 복사, 붙여넣기 및 삭제를 할 수 있습니다.

경보 상태 유지 체크박스를 클릭하면 Xpanel에서 런타임이 종료되어도 경보 데이터를 유지합니다. 전원이 꺼지는 등의 비상 상황에서도 경보의 상태가 변하지 않습니다.

경보 편집

경보 편집기에서 + 아이콘을 클릭하면 경보 편집 창이 표시됩니다.

이 창에서는 경보 설정, 레이블, 설명탭을 통해 경보를 설정할 수 있습니다.

경보 설정

경보 설정 탭에서는 경보의 이름, Trigger, 비교, , 배너에 표시 등을 설정할 수 있습니다. ON, OFF, Acknowledge에 대한 액션 옵션 및 이메일 알림 또한 이 페이지에서 설정 가능합니다.

각각의 경보는 Trigger 옵션과 값이 설정되어야 합니다. 이 설정값들은 해당 경보가 활성화되기 위한 조건이 됩니다. 이러한 조건에는 태그의 값이 특정 범위를 벗어나거나, 특정 값이 되거나 등의 다양한 옵션이 있습니다.

Trigger 영역을 더블클릭 하거나 고리 모양의 아이콘을 클릭하여 연결 속성창을 열고 태그를 지정할 수 있습니다. 다른 방법으로는 표현식을 사용할 수도 있습니다. Canvas에서 제공하는 표현식의 종류로는 태그 값 스케일, Boolean 값, 조건, 사용자 지정 표현식 등이 있습니다.

경보 동작

사용자는 경보 상태에 따른 동작을 별도로 지정할 수 있습니다. 경보 설정 탭에서 동작 옵션에 경보 ON 시 동작, 경보 OFF 시 동작, 인식 시 동작의 3가지 종류로 스크립트 또는 명령을 설정할 수 있습니다. 설정된 동작은 상태가 변경되었을 경우 동작하는 점 유의하여 주시기 바랍니다.

이메일 알림 또한 경보 상태에 따라 이메일이 발송될 수 있도록 설정이 가능하며, 이메일 발송 시 포함할 설명의 내용 또한 선택할 수 있습니다. 1

레이블

레이블 탭은 경보의 분류를 용이하게 하기 위해 사용됩니다. 모든 프로젝트는 기본적으로 그룹 및 레벨이라는 범주 내에 레이블이 생성된 채 만들어집니다. 새로운 범주 및 레이블의 생성은 레이블 편집 아이콘을 클릭하여 수행할 수 있습니다. 각 경보 별 설정할 수 있는 레이블의 개수는 제한이 없으며, 다른 경보들과 동일한 레이블을 가질 수도 있습니다. 만약 이미 선택된 레이블을 해제하려면 레이블 우측의 X 아이콘을 클릭해야 합니다.

레이블 편집 창에서 + 아이콘을 클릭하여 새 범주와 레이블을 생성할 수 있습니다. 이미 생성된 내용을 수정하려면 수정하고자 하는 항목을 우클릭하여 편집 메뉴를 실행합니다. 동일한 우클릭 팝업 메뉴에서 선택한 항목의 삭제도 수행할 수 있습니다.

설명

설명 탭에서는 새 설명을 클릭하여 현재 설정중인 경보에 설명을 추가할 수 있습니다. 설명에는 태그 표현식이나 일반적인 문자를 입력하여 설명으로 표시할 내용을 입력할 수 있습니다.

설명을 경보 요약에 표시하려면 별도로 새 항목을 추가해야 합니다. 이렇게 추가된 설명은 경보 CSV 파일에도 표시될 수 있습니다.

경보 설정 중 작성된 설명은 우측의 화살표 아이콘으로 순서를 지정할 수 있습니다. XpanelDesigner에서 설정이 가능했던 관심 태그와 비슷한 기능으로 사용이 가능하나, 태그 값 외에도 다른 내용을 표시할 수 있습니다.

경보 배너 속성

사용자는 Xpanel 화면에 나타나 활성화된 알람을 스크롤하거나 순환하며 보여주는 경보 배너를 설정할 수 있습니다.

경보 배너 속성 창에서 사용자는 배너, 텍스트, 글꼴, 크기, 시간 형식, 표시 순서, 페이지 열기 기능, 스크롤 기능 및 배너 설정을 변경할 수 있습니다. 창 하단에는 미리보기가 표시됩니다. 만약 경보 요약 필드에서 페이지를 선택하면, 배너의 아무 곳이나 탭했을 때 선택된 페이지가 열리며, 이 페이지에 경보 요약(Alarm Summary) 객체를 표시하여 활성화된 경보, 보류된 경보 및 과거 경보를 모두 볼 수 있습니다.

배너에 경보를 추가하려면 경보나 라벨을 만들거나 편집할 때 배너에 표시 옵션을 선택하세요. 이 옵션을 활성화 시키면 해당 경보 또는 해당 라벨에 속한 경보가 활성화되었을 때 경보 배너에 표시됩니다.

경보 동작에 명령을 추가하여 이와 유사한 기능을 구현할 수 있습니다. 화면에 알림 띄우기 명령을 선택하면, 사용자는 화면 하단에 알림으로 보낼 메시지를 지정할 수 있습니다.

페이지 속성창에서 경보 배너 활성화를 클릭하여 현재 페이지에서 경보 배너가 스크롤되도록 설정할 수 있습니다.

다른 옵션은 프로젝트 속성창에서 경보 배너 기본으로 활성화를 선택하면 모든 페이지에 경보 배너가 표시됩니다.

경보 런타임 기능

경보는 스프레드시트로 복사하거나 CSV 파일을 생성하도록 내보낼 수 있습니다.

스프레드시트 호환

스프레드시트에 복사할 경보를 선택합니다. [Ctrl] + 좌클릭으로 여러개의 경보를 선택할 수 있습니다.

선택된 경보를 클립보드에 복사([Ctrl] + [C]) 합니다.

스프레드시트에 직접 붙여넣기([Ctrl] + [V]) 합니다. 각 열에는 각자 다른 경보 속성이 표시되어 나타납니다. 이 내용은 경보 편집 창에 나타나는 속성과 동일합니다. 상세 내용은 경보 편집을 참고하시기 바랍니다.

스프레드시트에서 경보를 수정합니다.

복사하고자 하는 경보의 행을 선택합니다. 행 복사 시 모든 속성이 포함되도록 전체를 선택해야 합니다.

선택한 행을 복사([Ctrl] + [C])하고 경보 편집 창에 붙여넣기([Ctrl] + [V]) 합니다. 동일한 이름의 경보가 있다면 기존에 등록되어 있던 경보는 새로운 값으로 덮어쓰기 됩니다.

CSV 생성

과거 경보 데이터를 기록 보관을 위해 USB, SD카드, 프로젝트 메모리, 로컬 메모리2, 또는 FTP(파일 전송 프로토콜)를 통해 CSV로 내보낼 수 있습니다.

CSV 파일은 2가지 방법으로 생성이 가능합니다. 경보 CSV 저장 명령을 사용하거나, 스크립트에서 다음 함수를 사용할 수 있습니다: alarm.createCsv(String label, Storage type) 또는 alarm.createAllCsv(Storage type). 저장 위치 또는 저장할 레이블 또한 지정이 가능합니다.

다음 이미지는 CSV 파일 생성 설정 방법 중 하나와 생성된 CSV 파일 예시입니다.

Footnotes

  1. SMTP 속성은 반드시 유효한 이메일 주소를 사용해 설정되어야 합니다. 또한 사용자는 [도구] - [신원 및 접근 권환 관리]에서 미리 이메일 주소를 할당해야 합니다. 만약 없는 이메일 혹은 유효하지 않은 이메일이라면 화면 하단에 에러 메시지가 발생합니다.

  2. 안내: CIMON은 저장 위치로 USB 또는 SD 카드 사용을 권장합니다. CSV 파일이 로컬 또는 FTP에 저장되는 경우, 해당 위치에 남아있는 저장공간이 1 GB 미만이면 파일이 생성되지 않습니다.