Description:
Dans les possibilités d'automatisation intégrant la synchronisation de l'heure, il n'existe pas de conversion d'heure lors du passage de l'heure d'été ou d'hiver sur les horloges des CPU S7-300/400. Les installations industrielles sont supposées être sur l'heure d'hiver. Afin de calculer l'heure locale du moment ( heure d'été ) dans votre CPU, vous pouvez utiliser le bloc Fonction FC61 "BT_LT" disponible dans la Librairie Standard "Miscellaneous Blocks". L'aide en Ligne du mot "BT_LT" vous fournira la liste des blocs supplémentaires. Basé sur l'heure de base par défaut , le bloc "BT_LT" calcule l'heure courante locale en la stockant dans un bloc de données. Le calcul de l'heure locale peut par exemple servir en tant qu'heure système sur les appareils de conduite et surveillance ( par exemple z.B. SIMATIC HMI Panels ) pour la synchronisation des horloges.
  Image 01
Exemple de conversion de l'horloge de base d'une CPU en heure locale et transfert de l'heure locale vers un pupitre
- Transfert de l'heure locale vers le pupitre
Configurer un bloc de données suivant la structure UDT60 présente dans la bibliothèque Standard Library "Miscellaneous Blocks" avec les paramètres pour le calcul de l'heure locale et de passage aux heures d'été et d'hiver. Ce numéro de DB doit se trouver au paramètre d'entrée "WS_DAT" du "BT_LT".
  Image 02
- Lire avec le SFC1 "READ_CLK" l'heure de base de la CPU.
- Indiquer ensuite l'heure de base lue au niveau du paramètre d'entrée "BT" du "BT_LT".
- Au niveau du paramètre "LT", l'heure locale calculée est retournée au format DATE_AND_TIME.
  Image 03
Transfert de l'heure locale vers le pupitre
Le transfert de l'heure locale calculée "LT" vers le pupitre peut être effectué au moyen de la synchronisation d'horloge entre pupitre et CPU. Pour la synchronisation d'horloge, l'heure locale peut être transférée au pupitre au moyen des contrats automate (14 "Mise à l'heure" et 15 "Mise à la date"). Après l'exécution du contrat 14 ou 15, l'horloge système du pupitre sera automatiquement modifiée en fonction des données fournies.
D'autres informations et programmes exemples sur la synchronisation d'horloge se trouvent dans les articles suivants :
|
Exemple de programme: |
Article ID: |
| Comment peut-on synchroniser la date/heure d'un pupitre opérateur Texte/Graphique(TD17,OP5,OP15,OP17,TP27,OP27,TP37,OP37) et un automate S7-300/400 à l'aide de ProTool ? |
24088798 |
| Comment synchroniser la date et l'heure entre un OP3 (C7-621) et un automate S7-300/400 avec ProTool? |
23972743 |
| Comment peut-on synchroniser la date et l'heure entre un TP170A et un automate S7-300/400 ? |
23972509 |
| Comment synchroniser la date et l'heure d'un pupitre basé sur Windows avec un S7-300 ou S7-400 avec ProTool ? |
24079457 |
Tableau 1: Programmes exemples de synchronisation d'horloge
|