[SCADA] [콤보박스] 콤보박스 기능을 이용한 보고서 데이터 값 확인은 어떻게 하나요.
2014.07.18

다음 예제를 참조하시길 바랍니다 .

[설 정]

예제 설정은 다음과 같습니다.   

1. 콤보박스 설정은 다음과 같습니다.  

2. 데이터베이스 등록 및 보고서 모델 설정

REPORT 태그는 보고서 모델에 등록되어 출력될 태그입니다.

COMBO 태그는 콤보박스에 등록되어 사용될 태그입니다.

RESULT 태그는 스크립트를 통해서 연산식의 결과값을 확인할 수 있는 태그입니다.

3.  엑셀에 찍힌 보고서 데이터 

보고서 모델 설정 부분의 보고서 양식 설정 및 등록 

  

위의 설정 및 데이터을 통하여 CimonX 실행 창에서 확인하는 방법을 알아 보도록 하겠습니다.    

 [방법 1.] 명령창을 이용하는 경우           

작업 – 명령창을 클릭하면 아래와 같은 창이 나옵니다.

명령창에 명령식과 연산식 중 아래와 같이 연산식을 클릭한 후 확인하시려는 시점에 대한   보고서의 태그 연산식을 입력하시면 그 시점에 해당하는 값을 확인하실 수 있습니다.   

 

 

[방법 2.] 스크립트와 콤보박스를 이용하는 경우   

  1.  콤보 박스 설정  

콤보 박스의 설정은 화면설정 창에 설정된 내용을 참고 하시길 바랍니다.  

 2.  스크립트 등록  

Sub MAIN()

WHILE 1

COM = GETTAGVAL(“COMBO”) ‘콤보박스에 들어갈 태그를 변수 등록합니다.  

IF COM = 0 THEN   ‘콤보박스태그의 위치값이 0일경우  

SETTAGVAL “RESULT”,TLogVal(“REPORT”, “-1일1시”, “순간값”)  

END IF

IF COM = 1 THEN   ‘콤보박스태그의 위치값이 1일경우  

SETTAGVAL “RESULT”,TLogVal(“REPORT”, “-1일2시”, “순간값”)  

END IF

SLEEP(1000)

WEND

End Sub

3.  CimonX 실행