ALARM 함수 블록

ALARM 함수 블록은 알람 신호를 처리합니다.

Visualization Plugin에 대한 추가 정보는 Alarm 관리Alarm 기록을 참조하세요.

최대 보관 기간은 컨텍스트 메뉴에서 프로젝트 설정 Automation 보관 정책에서 설정할 수 있습니다.

데이터베이스

데이터베이스는 함수 블록의 메모리만 정의하는 것이 아닙니다. 알람 데이터베이스 이름도 정의합니다. 따라서 이름을 단순히 변경하면 새 데이터베이스가 생성됩니다. alarm.Fenster와 같은 접두사를 사용하는 것이 좋습니다.

참고: 모든 요소가 정책에 따라 만료되면 기존 기록이 제거됩니다. 개별 이벤트를 삭제하는 것은 현재 지원되지 않습니다.

ACTIVE 입력

입력은 새 알람을 생성합니다. 생성 시 출력 ALARM은 참이고 출력 ALARM_DT는 시간을 고정합니다. 출력 ALARM은 이 알람이 음소거되지 않은 경우에만 참입니다.

ACK_REMOTE 입력

이 입력은 알람을 확인하고 출력을 ACK로 설정하며 현재 시간을 출력 ACK_DT에 기록합니다. 활성화된 알람은 한 번만 확인할 수 있습니다.

TITLE 입력

입력은 알람의 제목을 문자열로 정의합니다. 이는 언제든지 실시간으로 변경할 수 있습니다.

DESCRIPTION 입력

입력은 알람의 설명을 문자열로 정의합니다. 설명은 여러 줄 포함할 수 있지만 두 줄을 초과하지 않아야 합니다. 이는 언제든지 실시간으로 변경할 수 있습니다.

LOCATION 입력

입력은 알람의 위치를 문자열로 정의합니다. 이는 언제든지 실시간으로 변경할 수 있습니다.

STATUS 입력

입력은 목록에서 상태 텍스트를 출력합니다. 이는 문자열로 전달됩니다. 상태는 일관되게 정의되어야 합니다.

ICON 입력

입력은 목록에서 아이콘을 출력합니다. 이는 문자열로 전달됩니다. 아이콘은 페이지와 같습니다.

COLOR 입력

이 입력으로 목록의 텍스트 색상을 변경할 수 있습니다. 색상이 없는 경우 빈 문자열입니다. 색상은 이름으로 전달됩니다. 모든 색상 이름은 아이콘 색상에서 찾을 수 있습니다.

PRIORITY 입력

입력은 목록을 정렬합니다. 가장 높은 우선순위는 0입니다. 숫자는 여기에 제한되지 않습니다.

LINK_SITE 입력

입력은 링크할 수 있는 웹사이트를 정의합니다. 입력은 문자열 형식입니다. 페이지 ID만 지정할 수 있습니다. 페이지는 쉽게 드래그 앤 드롭으로 입력을 끌 수 있습니다.

SILENT 입력

입력으로 음소거 알람을 정의할 수 있습니다. 입력이 참이면 알림 아이콘이 사라집니다. 그러나 음소거 기능에는 영향을 미치지 않습니다. 따라서 입력 SILENT이 참인 경우 REQ_SHELVE를 거짓으로 설정하는 것이 좋습니다.

REQ_ACK 입력

입력이 참이면 사용자에게 알람 목록에서 알람을 확인할 수 있는 권한이 부여됩니다.

REQ_SHELVE 입력

입력이 TRUE이면 사용자에게 알람 목록에서 알람을 무한히 연기할 수 있는 권한이 부여됩니다. 입력이 시간 (T#)이고 그 다음에 ";ALL"이 있으면 최대 연기 시간을 지정할 수 있습니다.

확인 또는 연기 권한을 확장하려면 REQ_ACK 또는 REQ_SHELVE 입력에 문자열을 추가할 수 있습니다. 중요한 점은 입력이 더 이상 TRUE로 설정되지 않으면 문자열이 ALL로 시작해야 한다는 것입니다. 다음은 몇 가지 예입니다:

문자열 설명
"300000;ALL" REQ_SHELVE는 최대 5분 동안 모든 그룹에 대해 허용됩니다.
"ALL" 모든 그룹, TRUE와 같습니다.
"gid1;gid2" 그룹 gid1 및 gid2 허용됩니다.
"gid1;gid2;ALL" 모든 그룹, TRUE와 같습니다. gid1 및 gid2는 무시됩니다.

팁: CONCAT을 사용하여 문자열을 형성하세요.

DO_ACK 입력

입력의 양의 엣지는 SPS를 통해 알람을 확인합니다. 출력 ACK는 참으로 설정됩니다. 입력이 ACK_NOTE 및 ACK_USER로 덮어쓰여집니다. 출력 ACK_DT는 현재 시간으로 설명됩니다. 알람이 다시 확인되면 출력 ACK_DT가 더 이상 설정되지 않습니다.

DO_ACK_NOTE 입력

입력은 메모를 문자열로 정의합니다. 메모는 DO_ACK의 양의 엣지에서 출력 ACK_NOTE에 기록됩니다.

DO_ACK_USER 입력

여기에 사용자 ID를 문자열로 정의할 수 있습니다. ID는 DO_ACK의 양의 엣지에서 출력 ACK_USER에 기록됩니다.

DO_SHELVE 입력

입력의 양의 엣지는 SPS를 통해 알람을 연기합니다. 출력 SHELVE는 참으로 설정됩니다. 입력이 SHELVE_NOTE 및 SHELVE_USER로 덮어쓰여집니다. 출력 SHELVE_DT는 현재 시간으로 설명됩니다. 알람이 다시 확인되면 출력 SHELVE_DT가 더 이상 설정되지 않습니다.

DO_SHELVE_TO_DT 입력

알람을 연기하기 위한 절대 시간 DT#을 정의합니다. 이 시간을 초과하면 알람이 다시 활성화됩니다. 출력 SHELVE는 다시 거짓입니다. DO_SHELVE의 양의 엣지에서 이 값은 출력 SHELVE_TO_DT로 전달됩니다. 시간이 전달되지 않으면 무한히 연기됩니다.

팁: 함수 블록 STR2DT을 사용하여 상대 시간을 사용하세요. 예를 들어, 5분 후 또는 시간 T#을 시간 스탬프 DT#에 추가하여 사용하세요. 이는 편차를 초래할 수 있습니다.

DO_SHELVE_NOTE 입력

입력은 메모를 문자열로 정의합니다. 메모는 DO_SHELVE의 양의 엣지에서 출력 SHELVE_NOTE에 기록됩니다.

DO_SHELVE_USER 입력

여기에 사용자 ID를 문자열로 정의할 수 있습니다. ID는 DO_SHELVE의 양의 엣지에서 출력 SHELVE_USER에 기록됩니다.

DO_SHELVE_RESTORE 입력

입력의 양의 엣지는 지연된 알람을 복원합니다. DO_SHELVE_USER 및 DO_SHELVE_NOTE는 위 방법과 같이 해당 출력으로 복사됩니다.

RECORD 입력

입력은 아카이브로 기록을 활성화합니다. 입력을 참으로 유지하면 됩니다. ACTIVE, TITLE, DESCRIPTION, LOCATION, STATUS, PRIORITY 또는 SILENT의 모든 입력 변경은 기록에 이어집니다.

참고: 기록 출력을 위해 추가 라이선스가 필요합니다. 자세한 내용은 Alarm 기록 장에서 확인할 수 있습니다.

ALARM 출력

출력은 입력 ACTIVE가 참이고 알람이 SHELVE로 연기되지 않은 경우에만 참입니다.

ALARM_DT 출력

알람 시간(입력 ACTIVE의 양의 엣지)의 시간 스탬프를 DT# 형식으로 포함합니다.

ACK 출력

출력은 알람이 확인된 경우에만 참입니다. 이는 Visualization 및 SPS를 통해 수행할 수 있습니다.

ACK_DT 출력

알람 확인 시간(입력 ACK 또는 Visualization의 양의 엣지)의 시간 스탬프를 DT# 형식으로 포함합니다.

ACK_NOTE 출력

알람 확인 시 마지막 메모를 문자열로 표시합니다.

ACK_USER 출력

알람 확인 시 마지막 사용자 ID를 문자열로 표시합니다.

SHELVE 출력

출력은 알람이 연기된 경우에만 참입니다. 이는 Visualization 및 SPS를 통해 수행할 수 있습니다.

SHELVE_DT 출력

알람 연기 시간(입력 SHELVE 또는 Visualization의 양의 엣지)의 시간 스탬프를 DT# 형식으로 포함합니다.

SHELVE_TO_DT 출력

자동 연기 취소까지의 종료 시간점 DT#입니다.

SHELVE_NOTE 출력

알람 연기 시 마지막 메모를 문자열로 표시합니다.

SHELVE_USER 출력

알람 연기 시 마지막 사용자 ID를 문자열로 표시합니다.

Visualization

참고: Visualization에서 처리하는 모든 시간 스탬프는 전체 초 단위로 반올림됩니다.

팁: 문자열 {name}을 사용하여 문서 이름과 {dir}을 사용하여 입력 TITLE, DESCRIPTION 및 LOCATION에 경로를 전달할 수 있습니다. 그러나 이름이 더 이상 정렬되지 않습니다. 2로 경로 길이를 줄이려면 {dir:2}을 사용할 수 있습니다. {dir:-1}을 사용하면 경로가 아래에서 줄어듭니다. 또한 구분 기호를 정의할 수 있습니다. {dir::\}을 사용하여.

권장 아이콘 및 색상

이름 아이콘 색상
OK material/check_circle
정보 material/info 파랑
경고 material/error 주황
알람 material/warning 빨강

참고