[SCADA] [보고서] 1년간의 적산합을 어떻게 나타낼 수 있나요.
2016.07.22

CIMON-SCADA월보인 경우는 3개월을 저장하고 있습니다. 따라서 3개월 이전의 값을 유지 하시려면 가상태그를 만들어서 보관한 후 보고서로 출력할 때 사용 하십시오.

 

[ 예제설명]       

스크립트에서 TimeStr(51)  함수를 사용해서 현재 월을 가져옵니다.  

예제는 ANA1 을 실 태그로 두시고, SUM01~SUM12 는 가상태그입니다.  

보고서에 출력 전 스크립트를 사용해서 RunScript  를 사용 하시면 됩니다.   

 

[ 적용방법]  

‘ SUM01, SUM02 ~ SUM12  까지가 ANA1  태그에 대한 월 적산합이 들어 갑니다.  

 보고서 셀에는 TLogVal(“SUM01~SUM12″,”-1 “, 적산합) 이 아닌 그냥 SUM01, SUM02  처럼 쓰면 됩니다.  

  

prevMon$ = TimeStr(51) 

curMon$ = prevMon$ 

curMon$ = TimeStr(51) 

    if curMon$ <> prevMon$ then               달이 바뀌었는지 체크  

nSum = TLogVal (“ANA1″,”-1 “,” 적산값“)               ‘ 전월 적산값을 구한다  

       SetTagVal   “SUM”+prevMon$ , nSum                  전월 태그에 값을 밀어 넣는다  

       prevMon$ = curMon$ 

    end if 

End Sub