Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

경보요약 화면은 하나의 오브젝트로 구성되어 오브젝트가 등록된 감시 페이지에서 사용자가 원하는 경보를 감시할 수 있습니다. 사용자는 경보요약 화면에서 프로젝트 동작 중 발생한 경보에 대한 자세한 내용을 확인할 수 있으며, 최대 500개의 이력을 표시할 수 있습니다.

설정 화면

[그림] – [경보요약]을 선택한 후 페이지를 클릭하면 다음과 같은 화면이 표시됩니다.

...

항목

설명

헤더

오브젝트 상단에 표시될 항목별 이름의 표시 여부를 결정합니다.

Image RemovedImage Added

외곽선

오브젝트의 외곽선 표시 여부를 결정합니다.

Image RemovedImage Added

제어 버튼

오브젝트 하단에 표시할 제어버튼의 표시 여부를 결정합니다.

Image RemovedImage Added

Stop: 경보요약 오브젝트의 업데이트를 중단시킵니다. Run 으로 변경된 해당 버튼을 눌러 오브젝트 갱신을 재개합니다.

Stamp: 경보 메시지를 체크하였다는 이력을 남깁니다.

ACK: 선택한 경보를 인식 상태로 전환합니다. ‘더블 클릭 시 지정된 동작 실행’이 설정되어 있으면 경보 인식 동작이 실행됩니다.

Delete: 선택한 경보를 오브젝트에서 삭제합니다. 단, 이력을 삭제하여도 경보 상태는 유지됩니다.

Delete All: 오브젝트에 표현된 모든 내용을 삭제하고자 할 때 누릅니다.

Setup: 간단한 경보 설정 화면을 표시합니다. 표시할 경보 그룹, ‘발생된 경보만 표시’, 표시할 경보 상태를 선택할 수 있습니다.

Config: Xpanel Config 창을 엽니다.

Image RemovedImage Added

RTL

옵션 선택 시 문자열이 오른쪽에서 왼쪽으로 표시됩니다. 아랍어 또는 히브리어 등 RTL(Right-to-Left) 언어 표시에 용이한 옵션입니다. 영문 및 숫자는 RTL 기능 적용이 되지 않습니다.

※ RTL 옵션은 XpanelDesigner v2.53 이상 버전부터 지원됩니다.

발생 시각

헤더 ‘발생시각’을 설정합니다. 헤더의 너비를 설정할 수 있으며 (최소3에서 최대50 pixels), 표시될 문자를 입력할 수 있습니다. [Edit] 버튼을 눌러 변경된 사항을 적용합니다.

디바이스 이름

헤더 ‘디바이스 이름’을 설정합니다. 헤더의 너비를 설정할 수 있으며 (최소 3에서 최대 50 pixels), 표시될 문자를 입력할 수 있습니다. [Edit] 버튼을 눌러 변경된 사항을 적용합니다.

헤더 ‘값’을 설정합니다. 헤더의 너비를 설정할 수 있으며 (최소 3에서 최대 50 pixels), 표시될 문자를 입력할 수 있습니다. 표시되는 값의 소수점 자리수를 지정할 수 있습니다. (0~5) [Edit] 버튼을 눌러 변경된 사항을 적용합니다.

경보 상태

헤더 ‘경보 상태’를 설정합니다. 헤더의 너비를 설정할 수 있으며 (최소 3에서 최대 50 pixels), 표시될 문자를 입력할 수 있습니다. [Edit] 버튼을 눌러 변경된 사항을 적용합니다.

경보 내용

헤더 ‘경보 내용’을 설정합니다. 헤더의 너비를 설정할 수 있으며 (최소 3에서 최대 50 pixels), 표시될 문자를 입력할 수 있습니다. [Edit] 버튼을 눌러 변경된 사항을 적용합니다.

인식 시각

헤더 ‘인식 시각’을 설정합니다. 헤더의 너비를 설정할 수 있으며 (최소 3에서 최대 50 pixels), 표시될 문자를 입력할 수 있습니다. [Edit] 버튼을 눌러 변경된 사항을 적용합니다.

해제 시각

경보 요약 설정 화면의 ‘경보 해제 시 새로운 행 추가’ 옵션을 체크해제하여 활성화 할 수 있습니다.

헤더 ‘해제시각’을 설정합니다. 헤더의 너비를 설정할 수 있으며 (최소 3에서 최대 50 pixels), 표시될 문자를 입력할 수 있습니다. [Edit] 버튼을 눌러 변경된 사항을 적용합니다.

관심 태그

관심태그를 설정합니다. 헤더의 너비를 설정할 수 있으며 (최소 3에서 최대 50 pixels), 표시될 문자를 입력할 수 있습니다. 표시되는 값의 소수점 자리수를 지정할 수 있습니다. (최소 0에서 최대5 자리) [Add] 버튼을 눌러 관심 태그를 오브젝트에 표시되도록 추가할 수 있습니다. 최대 14개의 관심 태그를 추가할 수 있습니다.


관련 기능

본 항목에서는 경보 기능에서 자주 쓰이는 서브루틴(Subroutine)을 확인할 수 있습니다. 활용할 수 있는 서브루틴은 다음 표를 참조하여 주시기 바랍니다.

명령어

설명

경보

서브루틴

AlarmCsvWr

경보 이력을 CSV 형식의 파일로 저장합니다.

서브루틴

AlarmPrint

경보 이력을 프린터로 출력합니다.

서브루틴

ClearAlarmLog

경보 그룹의 모든 이력을 삭제합니다.

 

경보 관련 함수

AlarmCsvWr

경보 이력을 CSV 형식의 파일로 저장합니다.

서브루틴명

AlarmCsvWr(경보그룹, “CSV파일이름”, 시간 표시, 출력 옵션, 저장위치)

기능

지정한 경보그룹의 이력을 CSV파일이름의 CSV 파일로 저장위치 에 저장합니다.

저장위치에 0을 입력하면 로컬을 의미하며, 1을 입력하면 SD/MMC를 의미합니다. 2를 입력할 경우 USB에 파일을 저장합니다.

저장위치 는 다음 문자기호로도 표현할 수 있습니다.

0: _LOCAL_
1: _SDMEM_
2: _USBMEM_

파일 내용의 시간은 시간 표시에 지정한 값에 따라 표시됩니다.

0: YYYY/MM/DD HH:MM:SS
1: DD/MM/YYY HH:MM:SS
2: MM/DD/YYYY HH:MM:SS
3: MM/DD HH:MM:SS
4: DD/MM HH”MM”SS
5: HH:MM:SS

출력 옵션에 지정한 내용에 따라 파일의 내용이 달라집니다. 둘 이상의 항목을 선택할 경우 수직선 ( | ) 으로 구분하여 주시기 바랍니다.

All Items: _ALMPRT_ALL_ 또는 511
Time and date: _ALMPRT_TIME_ 또는 1
Memory Address: _ALMPRT_ADDR_ 또는 2
Value: _ALMPRT_VALUE_ 또는 4
Alarm Type: _ALMPRT_TYPE 또는 8
Alarm Description: _ALMPRT_DESC_ 또는 16

사용 예제

SD/MMC 메모리 카드에 그룹 1 경보 데이터를 "AlmGrp1.CSV" 파일 이름으로 CSV파일을 만들거나 대체합니다.

모든 경보에 대한 정보는 "YYYY/MM/DD HH:MM:SS". 와 같은 날짜/시간 표시 형식으로 출력파일 안에 기록됩니다.

AlarmCsvWr(1, "AlmGrp1", 0, _ALMPRT_ALL_, _SDMEM_);

...

ClearAlarmLog

경보 그룹의 모든 이력을 삭제합니다.

서브루틴명

ClearAlarmLog(경보그룹번호)

기능

지정한 경보그룹번호 (1~10)의 모든 이력을 삭제합니다.

사용 예제

경보그룹 1의 모든 이력을 삭제합니다.

ClearAlarmLog(1)

 

사용 예제

본 예제는 기능을 설명하기 위해 삽입된 예제입니다. 실제 사용 시 사용자의 환경에 맞게 설정하여 사용해주십시오.

...