현재 시간(Time)에 대한 함수

 

 현재시간을 얻는 함수

 

@GetDateYear()    현재시간에 대한 ‘년도’를 얻어온다.

@GetDateMon()    현재시간에 대한 ‘월’을 얻어온다.

@GetDateDay()    현재시간에 대한 ‘날짜’를 얻어온다.

@GetTimeHour()    현재시간에 대한 ‘시간’을 얻어온다.

@GetTimeMin()    현재시간에 대한 ‘분’을 얻어온다.

@GetTimeSec()    현재시간에 대한 ‘초’를 얻어온다.

 

이 함수를 사용하여 감시프로그램에서 나타내주기 위한 방법

1) YEAR, MON, DAY, HOUR, MIN, SEC 를 ‘아날로그 입력 태그’에 등록을 한 다음, 태그 종류를 ‘메모리 태그’로 등록을 한다.

2) 이 등록된 태그를 이용하여 스크립트 작성을 한다.

  

   $YEAR=@GetDateYear();

   $MON=@GetDateMon();

   $DAY=@GetDateDay();

   $HOUR=@GetTimeHour();

   $MIN=@GetTimeMin();

   $SEC=@GetTimeSec();

 

위와 같이 스크립트를 작성하게 되면 YEAR, MON, DAY, HOUR, MIN, SEC라는 메모리태그에 현재시간이 들어가게 된다.

(위의 스크립트는 감시프로그램 시작 시, 감시프로그램 실행 중에 계속 또는 프로그램 버튼 등 여러 곳에 작성을 할 수 있는데 사용자는 구성하고자 하는 특성을 파악하여 사용하여야 한다.

만약, 사용자가 위의 스크립트를 ‘감시프로그램 시작 시’ 에 구성하였다면 이 스크립트는 감시프로그램 시작과 동시에 한번만 실행 되므로 시작시의 시간을 얻고 갱신 되지는 않을 것이고, 만약 ‘감시프로그램 실행 중에 계속’에서 구성하였다면 시간을 계속해서 갱신될 것이다.  그리고 프로그램버튼을 사용하였다면 버튼을 누를 때 시간이 갱신될 것이다.)