Questions fréquentes (FAQ)

Poser une question

Comment sauvegarder les datas sur un automate PL7 Premium et Micro ?

Il existe deux méthodes :

Soit en étant connecté sur l'automate :
Dans PL7, faire " AP > Transférer données " et sélectionner l'adresse du mot de début et la longueur de la table à sauvegarder.

Soit de manière automatique dans le programme :
La fonction WRITE_PCMCIA permet de transférer des données de la mémoire RAM de l'automate (mots %MW) dans la zone d'archivage de la carte mémoire utilisateur (PCMCIA type 1)
Cette fonction utilise 4 paramètres :

  • DEST : adresse de la zone d'archivage à partir de laquelle seront stockés les données,
  • NUM : nombre de mots à stocker,
  • EMIS : mot contenant l'adresse de début de la zone à transférer dans la carte mémoire,
  • CR : code donnant le résultat de la commande d'écriture.

Exemple (en langage littéral structuré) :

IF RE %I1.3 THEN
   WRITE_PCMCIA(%MD0,%MW5,%MW20,%MW2);
END_IF;

Avec :
DEST = %MD0, %MD0 contenant la valeur 1500
NUM = %MW5, %MW5 contenant la valeur 30
EMIS = %MW20, %MW20 contenant la valeur 40
Dans cet exemple, la sauvegarde est conditionnée sur le front montant de l'entrée %I1.3

Remarque :
Il est également possible de stocker les datas sur une carte mémoire située dans l'emplacement 1 du processeur Premium en utilisant la fonction WRITE_PCM_EXT.

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