Questions fréquentes (FAQ)

Poser une question

Comment régler la date et l'heure d'un automate Twido à partir de celles d'un terminal programmé avec Vijeo Designer ?

Un terminal HMI STU / STO ( ou  HMIGTO / XBTGT / XBTGK ...) est capable périodiquement de mettre à disposition dans le Twido les informations de date et d'heure de son horodateur.

Synoptique :

Configuration du HMI avec Vijeo Designer :

La configuration est la suivante :
  • Activation de la gestion du temps et choix de la façon de régler l'heure du HMI pour les HMI STU et HMI STO (options de la cible).
     
  • Activation du tableau de dialogue.
  • Définition de l'adresse de départ et du temps de cycle (le temps de cycle doit être compris entre 0,1 à 65,5 secondes).
  • Ajout de la fonction 5 'Configurer l'horloge de l'automate'.
  • Choix du format BCD pour le format de l'heure.


    Configuration du tableau de dialogue, adresse de départ = %MW50.
La fonction 'Configurer l'horloge de l'automate'  fournit à l'automate une table de 4 mots dont la structure est la suivante :


Aide en ligne de Vijeo Designer : fonction 'Configurer l'horloge de l'automate'

Programmation du Twido :

Le Twido dispose de 5 mots système contenant l'heure et la date. La description de ces mots est la suivante :


Aide de TwidoSuite.

Pour effectuer la mise à l'heure de l'horodateur du Twido, le programme doit :
  • Positionner le bit système %S50 à 1
  • Transférer les mots 2, 3 et 4 de la fonction 'Configurer l'horloge de l'automate' dans les mots système %SW51, %SW52 et %SW53
  • Transférer l'octet de poids fort du mot 1 dans l'octet de poids faible du mot %SW50
  • Transférer l'octet de poids faible du mot 1 dans l'octet de poids faible du mot %SW49
  • Positionner le bit système %S50 à 0
Il appartient à l'application du Twido de gérer le bit système %S50 (la fonction 'Configurer l'horloge de l'automate' de Vijeo Designer écrit simplement dans une table de 4 mots).

Exemple :
Voici un exemple de programmation sous TwidoSuite ayant uniquement pour but d'illustrer cette FAQ. La table de 4 mots dans laquelle le HMI vient stocker la date et l'heure est localisée à partir du mot %MW50
(mot 1 en %MW50, mot 2 en %MW51, mot 3 en %MW52, mot 4 en %MW53). Le programme réalise les opérations suivantes :
  • Le bit %S50 est positionné à 1 dès lors que le terminal écrit dans le mot %MW53.
  • Les valeurs provenant du HMI sont copiés dans les mots systèmes %SW49 à %SW53.
  • Le bit %S50 est remis à 0 en affectant la valeur 0 au mot %MW53.



Il est à noter que le bit %S50 sera toujours vu à 0 dans une table d'animation car le passage de 0 à 1 puis de 1 à 0 est effectué au cours du même cycle automate. Le mot %MW53 sera lui aussi toujours vu à 0.

Remarques :
  • Le Twido doit posséder un horodateur.
  • Les protocoles Modbus RTU et Modbus TCP/IP proposent le tableau de dialogue.

Voir également : Comment mettre en oeuvre une communication Modbus série entre un Twido programmé avec TwidoSuite et un terminal IHM Magelis programmé avec Vijeo Designer ?

Cela vous a-t-il aidé ?
Que pouvons-nous faire pour améliorer l'information ?