안녕하세요.
CIMON입니다.
스크립트를 작성하여 아날로그 숫자를 시간의 형태로 표현할 수 있습니다.
다음 방법을 참조하시기 바랍니다.
[적용 방법]
1. 데이터베이스에서 아날로그 태그 ‘숫자시간’과 문자열 태그 ‘문자시간’을 생성합니다.
2. [도구]-[스크립트]에 진입하여 다음과 같이 스크립트를 작성합니다.
숫자 ‘1234’를 ’12:34’와 같은 시간 형식으로 표시할 수 있는 스크립트입니다.
Sub 시간표시()
‘숫자시간 값을 변수 ana에 숫자 형태로 저장합니다.
ana# = GetTagVal(“숫자시간”)
‘숫자 형태 ana 값을 result 문자열 형태로 저장합니다.
result$ = CStr(ana#)
‘result 문자열 길이가 4개 미만이면 0을 입력합니다.
while (Len(result$) < 4)
result$ = “0” & result$
wend
‘result 값을 각각 2개로 나누어 가운데 : 을 넣습니다.
hour_val$ = Left(result$, 2)
min_val$ = Right(result$, 2)
result$ = hour_val$ & “:” & min_val$
‘result 값을 문자시간 문자열에 입력합니다.
SetTagVal “문자시간”, result$
End Sub
================================================
다음 그림과 같이 스크립트를 등록합니다.
3. 버튼 오브젝트를 생성합니다.
[버튼정의]-[동작정의]에서 ‘명령식’ 동작을 선택하고 스크립트 실행 명령식을 입력합니다.
RunScript(“시간표시”)
4. CimonX를 실행합니다.
아날로그 태그의 값을 ‘1234’로 변경 후 스크립트를 실행하면 ’12:34’가 문자열로 출력됩니다.
언제나 고객을 먼저 생각하는 CIMON이 되겠습니다.
감사합니다.