WallClockTime 객체 액세스

WallClockTime 객체는 컨트롤러가 스케줄링에서 사용하는 타임스탬프를 제공합니다.
팁: WALLCLOCKTIME 객체 설정은 15초마다 단 1회 업데이트로 제한됩니다.
중요: GSV 명령어를 사용하여 올바른 시간을 읽으려면 하나의 사용자 태스크에만 WALLCLOCKTIME GSV를 포함하십시오.
중요: GSV 명령어를 사용하여 올바른 시간을 읽으려면 WALLCLOCKTIME GSV 인스턴스를 기준으로 한 UID/UIE 명령어 쌍을 다른 태스크의 WALLCLOCKTIME GSV 인스턴스에 의해 중단될 수 있는 사용자 태스크에 포함하십시오. WALLCLOCKTIME GSV가 하나의 사용자 태스크에만 있는 경우에는 UID/UIE 쌍이 필요하지 않습니다.
중요:
컨트롤러에서 PTP를 비활성화할 때 컨트롤러에서 비활성화를 처리할 시간을 부여하려면 컨트롤러에서 WallClockTime(WCT)을 설정하기 전에 2초 지연을 사용합니다. 그렇지 않으면 그랜드마스터 클럭이 WCT를 덮어쓸 위험이 있습니다.
속성
데이터 유형
명령어
설명
ApplyDST
SINT
GSV SSV
일광 절약 시간제를 활성화할지를 나타냅니다. 값별 의미:
  • 0. 일광 절약 시간제 조정 불가.
  • 0 이외의 값. 일광 절약 시간제 조정.
CSTOffset
DINT[2]
TIME32[2]
TIME
GSV SSV
CST(조정 시스템 시간) 객체의 CurrentValue에서 양의 오프셋. 값(마이크로초). 기본값은 0입니다.
CurrentValue
DINT[2]
DT
LINT
GSV SSV
벽시계 시간 현재값. 1970년 1월 1일 0000시 이후 경과한 마이크로초 단위의 시간값입니다.
팁: 이 값을 12/29/2068 이전으로 설정할 수 있습니다.
CST 및 WALLCLOCKTIME 객체는 컨트롤러 내에서 수학적으로 관련되어 있습니다. 예를 들어, CST CurrentValue 및 WALLCLOCKTIME CSTOffset을 더한 결과가 WALLCLOCKTIME CurrentValue입니다.
DateTime
DINT[7]
DATETIMESTRUCT
GSV SSV
날짜 및 시간. 값별 의미:
  • DINT[0]. 년
  • DINT[1]. 월(1 ~ 12)
  • DINT[2]. 일(1 ~ 31)
  • DINT[3]. 시간(0 ~ 23)
  • DINT[4]. 분(0 ~ 59)
  • DINT[5]. 초(0 ~ 59)
  • DINT[6]. 마이크로초(0 ~ 999,999)
DSTAdjustment
INT
GSV SSV
일광 절약 시간제를 조정하기 위한 분 수.
LocalDateTime
DINT[7]
DATETIMESTRUCT
GSV SSV
조정된 로컬 현재 시간. 값별 의미:
  • DINT[0]. 년
  • DINT[1]. 월(1 ~ 12)
  • DINT[2]. 일(1 ~ 31)
  • DINT[3]. 시간(0 ~ 23)
  • DINT[4]. 분(0 ~ 59)
  • DINT[5]. 초(0 ~ 59)
  • DINT[6]. 마이크로초(0 ~ 999,999)
TimeZoneString
INT
GSV SSV
시간 값에 대한 표준 시간대.
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.
Normal