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 | 일광 절약 시간제를 활성화할지를 나타냅니다. 값별 의미:
|
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 | 날짜 및 시간. 값별 의미:
|
DSTAdjustment | INT | GSV SSV | 일광 절약 시간제를 조정하기 위한 분 수. |
LocalDateTime | DINT[7] DATETIMESTRUCT | GSV SSV | 조정된 로컬 현재 시간. 값별 의미:
|
TimeZoneString | INT | GSV SSV | 시간 값에 대한 표준 시간대. |
의견을 작성 부탁드립니다.