경보 카운터

런타임에 경보 카운터를 활용하고 경보 이벤트가 카운터 값에 어떤 영향을 미치는지 알아보십시오.

카운터 개체

카운터 개체는 유지된경보 개체 및 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
자세한 내용은 동적 링크 및 NetLogic 항목을 참조하십시오.

카운터 변수

다음 표에서는 경보 상태 모니터링에 사용할 수 있는 카운터 변수를 설명합니다. 응용 프로그램에서 특정 경보 상태 수를 추적하려면 이러한 변수를 사용하십시오.
팁: 유지된경보 및 AllAlarms 컬렉션은 내부 변수에
활성
및
비활성
을 사용합니다. 경보 위젯과 위젯 내부 변수는 표시 텍스트에
경보 활성
및
정상
을 사용합니다.
카운터 변수
변수
데이터 유형
설명
ActiveCount
UInt32
미승인된 경보와 승인된 경보를 모두 포함하여 억제되거나 보류되지 않은 활성 경보의 총 수입니다.
이 값은 항상 미확인된 활성 경보 수보다 크거나 같습니다.
ActiveUnackedCount
UInt32
미승인된 활성 경보 수입니다.
ActiveAckedCount
UInt32
승인된 활성 경보 수입니다.
ActiveUnconfirmedCount
UInt32
미확인된 활성 경보 수입니다. 경보 확인 워크플로가 활성화된 경우에만 증가합니다. 경보 확인 워크플로가 비활성화된 경우 항상 0입니다.
이 값은 항상 총 활성 경보 수보다 작거나 같습니다.
InactiveUnackedCount
UInt32
미승인된 비활성 경보 수입니다. 이러한 경보는 총 활성 경보 수에 영향을 주지 않습니다.
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.
Normal