경보 카운터
런타임에 경보 카운터를 활용하고 경보 이벤트가 카운터 값에 어떤 영향을 미치는지 알아보십시오.
카운터 개체
카운터 개체는 유지된경보 개체 및 AllAlarms 개체의 런타임 전용 하위 노드이며 경보 상태를 요약하는 변수를 포함합니다. 카운터는 디자인 타임에는 사용할 수 없으며, 프로젝트 모델 파일이나
FactoryTalk Optix Studio
의 개체 브라우저에 표시되지 않습니다.
팁:
런타임에 OPC UA를 사용하여 카운터를 찾아보고 구독할 수 있습니다. OPC UA에 대한 자세한 내용은 OPC UA 항목을 참조하십시오.
카운터는 각 상태의 경보 수를 표시합니다. 카운터는 각 인바운드 경보 이벤트가 발생할 때마다 업데이트됩니다. 경보 상태가 전환되면(활성, 비활성, 승인됨, 확인됨) 관련 카운터가 조정됩니다. 활성화된 경보만 카운터에 영향을 줍니다. 억제되거나 보류되거나 비활성화된 경보는 어떤 카운터에도 영향을 미치지 않습니다.
팁:
FactoryTalk Optix 응용 프로그램
이 시작되면 카운터가 값을 업데이트하는 데 다소 시간이 걸릴 수 있습니다.경보를 보류하거나 억제하거나 비활성화하면 경보 상태를 반영하는 카운터가 감소합니다.
경보의 보류를 해제하거나 억제를 해제하거나 활성화하면 작업 시점의 경보 상태를 반영하는 카운터가 증가합니다. 상태는 보류하거나 억제하거나 비활성화한 시점의 상태와 다를 수 있습니다.
노드 계층 구조
경보 노드는 계층 구조로 구성됩니다. 다음 개요에는 경보 컬렉션 아래에서 카운터가 그룹화되는 방식이 나와 있습니다.
- 유지된경보 또는 AllAlarms
- 카운터
- ActiveCount
- ActiveUnackedCount
- ActiveUnconfirmedCount
- ActiveAckedCount
- InactiveUnackedCount
동적 링크
이러한 변수에 대한 동적 링크는 디자인 타임에
FactoryTalk Optix Studio
에서 확인되지 않은 것으로 표시되며, 런타임에 FactoryTalk Optix 응용 프로그램
에서 확인됩니다.동적 링크 또는 NetLogics에서 다음 찾아보기 경로를 사용하여 유지된 경보의 카운터를 참조하십시오.
- RetainedAlarms/Counters/ActiveCount
- RetainedAlarms/Counters/ActiveUnackedCount
- RetainedAlarms/Counters/ActiveAckedCount
- RetainedAlarms/Counters/ActiveUnconfirmedCount
- RetainedAlarms/Counters/InactiveUnackedCount
동적 링크 또는 NetLogics에서 다음 찾아보기 경로를 사용하여 AllAlarms의 카운터를 참조하십시오.
- AllAlarms/Counters/ActiveCount
- AllAlarms/Counters/ActiveUnackedCount
- AllAlarms/Counters/ActiveAckedCount
- AllAlarms/Counters/ActiveUnconfirmedCount
- AllAlarms/Counters/InactiveUnackedCount
카운터 변수
다음 표에서는 경보 상태 모니터링에 사용할 수 있는 카운터 변수를 설명합니다. 응용 프로그램에서 특정 경보 상태 수를 추적하려면 이러한 변수를 사용하십시오.
팁:
유지된경보 및 AllAlarms 컬렉션은 내부 변수에
활성
및 비활성
을 사용합니다. 경보 위젯과 위젯 내부 변수는 표시 텍스트에 경보 활성
및 정상
을 사용합니다.변수 | 데이터 유형 | 설명 |
|---|---|---|
ActiveCount | UInt32 | 미승인된 경보와 승인된 경보를 모두 포함하여 억제되거나 보류되지 않은 활성 경보의 총 수입니다. 이 값은 항상 미확인된 활성 경보 수보다 크거나 같습니다. |
ActiveUnackedCount | UInt32 | 미승인된 활성 경보 수입니다. |
ActiveAckedCount | UInt32 | 승인된 활성 경보 수입니다. |
ActiveUnconfirmedCount | UInt32 | 미확인된 활성 경보 수입니다. 경보 확인 워크플로가 활성화된 경우에만 증가합니다. 경보 확인 워크플로가 비활성화된 경우 항상 0입니다. 이 값은 항상 총 활성 경보 수보다 작거나 같습니다. |
InactiveUnackedCount | UInt32 | 미승인된 비활성 경보 수입니다. 이러한 경보는 총 활성 경보 수에 영향을 주지 않습니다. |
alarm counters
RetainedAlarms
AllAlarms
OPC UA
의견을 작성 부탁드립니다.