Accès à l’objet WallClockTime
L'objet WallClockTime fournit un horodatage que l'automate peut utiliser pour la planification.
CONSEIL:
Le réglage de l’objet WALLCLOCKTIME est limité à pas plus d’une mise à jour toutes les 15 secondes.
IMPORTANT:
Pour vous assurer que l'heure correcte est lue en utilisant l'instruction GSV, incluez l'instruction GSV WALLCLOCKTIME dans une seule tâche utilisateur.
IMPORTANT:
Pour vous assurer que l'heure correcte est lue en utilisant l'instruction GSV, placez la paire d'instructions UID/UIE autour des instances de l'instruction GSV WALLCLOCKTIME dans les tâches utilisateur qui peuvent être interrompues par les instances de l'instruction GSV WALLCLOCKTIME dans d'autres tâches. Aucune paire UID/UIE n'est requise lorsque l'instruction GSV WALLCLOCKTIME existe dans une seule tâche utilisateur.
IMPORTANT:
Lors de la désactivation de PTP sur un automate, pour donner à l’automate le temps de traiter la désactivation, utilisez un délai de deux secondes avant de définir WallClockTime (WCT) dans l’automate. Dans le cas contraire, il y a un risque que l’horloge maître écrase le WCT.
Attribut | Type de données | Instruction | Description |
|---|---|---|---|
ApplyDST | SINT | GSV SSV | Permet d'identifier s'il faut activer l'heure d'été. Chaque valeur a une signification spécifique :
|
CSTOffset | DINT[2] TIME32[2] TIME | GSV SSV | Décalage positif à partir de CurrentValue de l'objet CST (temps système coordonné). Valeur en microsecondes. Le paramètre par défaut est de 0. |
CurrentValue | DINT[2] DT LINT | GSV SSV | Valeur actuelle de l'heure locale. Nombre de microsecondes qui se sont écoulées depuis 0000 heure le 1er janvier 1970.
CONSEIL:
Vous pouvez définir cette valeur sur une date antérieure au 12/29/2068.
Les objets CST et WALLCLOCKTIME sont liés mathématiquement dans l'automate. Par exemple, si vous ajoutez la CurrentValue CST et le CSTOffset WALLCLOCKTIME, le résultat est CurrentValue WALLCLOCKTIME. |
DateTime | DINT[7] DATETIMESTRUCT | GSV SSV | Date et heure. Chaque valeur a une signification spécifique :
|
DSTAdjustment | INT | GSV SSV | Nombre de minutes pour l'ajustement à l'heure d'été. |
LocalDateTime | DINT[7] DATETIMESTRUCT | GSV SSV | Heure locale actuelle ajustée. Chaque valeur a une signification spécifique :
|
TimeZoneString | INT | GSV SSV | Fuseau horaire de la valeur de temps. |
Fournir une réponse