[SCADA] [경보] 경보 설정값 CIMONX 재실행시 최종값 적용 방법이 있나요?
2014.07.02

 

안녕하세요.

CIMON입니다.

 

아날로그 태그를 생성하여 경보 태그로 설정한 후, (ANA1:ALARMHIHI)를 사용하여 경보 설정 값을 변경 가능합니다.

프로젝트 동작 중 HIHI 값이 바뀐 후, CimonX를 재실행하였을 때 데이터베이스 경보의 HIHI 값으로 동작될 때의 해결 방법은 다음과 같습니다.

실태그는 종료 시 최종 상태 저장이 불가능한 관계로, 가상 태그를 생성하여 원하시는 기능을 사용할 수 있습니다.

 

[예제]

1. 데이터베이스에서 아날로그 태그 2개(ANA1, ANA2)를 생성 후, 경보 태그로 설정합니다.

ANA1 태그의 HIHI 알람을 800, ANA2 태그의 HIHI 알람을 400으로 설정합니다.

 

 

ANA2 태그에서 ‘태그 동작을 지정함’, ‘태그 값 변경 시 태그동작을 실행함’ 옵션을 선택합니다.

ANA2 태그의 ‘태그 동작’에 RunScript(“HIHI값적용”)을 입력합니다.

ANA2 태그의 값이 변경될 때마다 스크립트가 실행됩니다.

 

2. [도구]-[스크립트]에 진입하여 다음과 같이 두 스크립트를 작성합니다.

 Sub main()

RunScript(“HIHI값적용”)       ‘CIMONX 재실행 할 때 마다 적용
End Sub

===================================================

Sub HIHI값적용()

hival = GetTagVal(“ANA2”)                        ‘ANA2값을 변수로 가져옵니다.

SetTagValEx “ANA1”, “ALARMHIHI”, hival    ‘지정된 태그의 태그변수에 값을 설정합니다.

End Sub

================================================

아래 그림과 같이 두 스크립트를 등록합니다.

3. CimonX를 실행합니다.

ANA2 태그의 값을 변경하였을 때, ANA1 태그의 HIHI 값이 ANA2 태그의 태그값으로 변경됩니다.

 

 

언제나 고객을 먼저 생각하는 CIMON이 되겠습니다.

감사합니다.