Présentation

Le transfert de données vous permet de stocker dans un fichier, la valeur des données suivantes :

  • Données localisées de type booléen : %Mi

  • Données localisées de type mot : %MWi

  • variables non affectées,

  • instances de blocs fonction.

Il existe 2 types de fichiers de données :

  • DAT :

    • L'enregistrement des données de l'automate dans un fichier *.DAT est autorisé pour tous les types de données précédents. Un fichier *.DAT ne contient que des blocs de données.

    • La restauration de tous les blocs de données d'un fichier *.DAT sur l'automate est autorisée si le projet n'a pas été généré depuis l'enregistrement. Si une génération a été effectuée, seules les données localisées BOOL et WORD (%Mi et %MWi) sont restaurées.

  • DTX :

    • L'enregistrement des données de l'automate dans un fichier *.DTX est autorisé pour tous les types de données précédents. De plus, les références d'application (lors de l'enregistrement) sont enregistrées.

      NOTE : les fichiers de données DTX ne peuvent pas stocker les E/S et les DDT d'équipement.
    NOTE : il est recommandé de convertir un fichier *.DAT en fichier *.DTX en restaurant le fichier .DAT puis en l'enregistrant au format *.DTX.
NOTE : la fonction de transfert de données permet de transférer des données entre deux gammes d'automates. Vous pouvez ainsi enregistrer des données M340 ou Premium dans un fichier *.DTX, puis restaurer celui-ci sur un automate M580.

Procédure d'enregistrement des données de l'automate

Si l'automate est en mode RUN, l'enregistrement des données de l'automate dans un fichier peut nécessiter plusieurs cycles d'application et les données du fichier peuvent être désynchronisées, ce qui peut influer sur l'exécution de l'application pendant la restauration.

NOTE : un bit forcé stocke la valeur mais pas le statut de forçage (F).

Vous devez exécuter les actions suivantes pour sauvegarder les données de l'automate dans un fichier :

Etape

Action

1

Pour activer l'option Enregistrer les données de l'automate dans un fichier , vérifiez que les conditions suivantes sont remplies :

  • Une application est chargée dans l'automate.

  • L'automate est en mode RUN ou STOP.

  • Control Expert est exécuté et est connecté à l'automate.

  • L'application générée dans Control Expert est de niveau égal à celui de l'automate.

  • L'application dans Control Expert est à l'état généré.

2

Sélectionnez Automate > Enregistrer les données de l'automate dans un fichier.

Résultat : la boîte de dialogue Enregistrer les données de l'automate dans le fichier (UC en mode STOP) s'ouvre.

Pour plus d'informations, reportez-vous à l'écran correspondant.

3

En utilisant les cases à cocher, sélectionnez le ou les types de données à transférer. Pour les données affectées définissez également la plage des données à transférer, en saisissant l'adresse de début et de fin de plage.

4

Définissez le chemin et le nom du fichier dans lequel les données seront enregistrées.

5

Validez avec OK.

Boîte de dialogue de transfert de données dans un fichier

La boîte de dialogue Enregistrer les données de l'automate dans le fichier (UC en mode RUN) est la suivante :

Le tableau suivant détaille les paramètres de la boîte de dialogue Enregistrer les données de l'automate dans un fichier.

Paramètre

Description

Contenu

Ce champ permet de définir le type et la plage des données à transférer.

Les cases à cocher servent à définir le type des données affectées : Les champs De : et A : permettent de définir la plage des données localisées.

Valeurs par défaut :

  • Les cases %M et %MW sont cochées.

  • La plage %M et %MW est réglée sur les valeurs de l'automate.

  • Les cases Instances de variables non localisées et Instances de blocs fonction (DFB et EFB) ne sont pas cochées.

Vers le fichier

Ce champ permet de définir le chemin et le nom du fichier.

Parcourir

Ce bouton permet de naviguer sur le disque, afin de définir le chemin et le nom du fichier.

Procédure de restauration des données sur l'automate

Si des bits forcés sont détectés sur l'automate, le statut de forçage (F) et la valeur ne sont pas mis à jour au niveau de l'automate.

Si l'automate est en mode RUN, la sauvegarde des données sur l'automate à partir d'un fichier peut nécessiter plusieurs cycles d'application et les données peuvent être désynchronisées, ce qui peut influer sur l'exécution des applications.

Vous devez exécuter les actions suivantes pour restaurer les données sur l'automate à partir d'un fichier :

Etape

Action

1

Pour activer l'option Restaurer les données sur l'automate à partir du fichier, vérifiez que les conditions suivantes sont remplies :

  • Une application est chargée dans l'automate.

  • L'automate est en mode RUN ou STOP.

    NOTE : il est vivement recommandé de procéder au transfert alors que l'automate est en mode STOP.
  • Control Expert est exécuté et est connecté à l'automate.

  • L'application générée dans Control Expert est peut-être différente de celle de l'automate.

  • L'application contenue dans Control Expert est à l'état généré.

2

Sélectionnez Automate > Restaurer les données du fichier sur l'automate.

Lorsque l'automate est à l'état RUN, vous pouvez soit réaliser le transfert alors que l'automate est encore en marche (OK), soit l'annuler.

Si des bits forcés sont détectés sur l'automate, un message s'affiche et permet de lancer le transfert (OK) ou de l'annuler.

Résultat : la boîte de dialogue Restaurer les données du fichier sur l'automate s'ouvre.

3

Sélectionnez le fichier à restaurer vers l'automate.

4

Cliquez sur Ouvrir.

5

Dans le message de confirmation qui s'affiche, indiquez si vous souhaitez ou non poursuivre le transfert.