En quoi pouvons-nous vous aider aujourd'hui ?

Migration from Premium to M580 range : MOVE of Arrays with common registers issue

With Premium range, the copy/paste was done from the last byte to the first.

Example of a code to move an array of 10 words from %MW300 to %MW302 with premium

If MoveArrayTest then

Reset(MoveArrayTest);

%MW302 :10 :=%MW300 :10 ;

%MW300 :=0 ;

%MW301 :=0 ;

End_if;

This same code will not work on M580 range as the copy/paste is executed from the first byte to the last !

When you migrate from a Premium application, please make sure you do not have such codes inside as the result will not be the same in a M580 CPU.

For instance you can use a temporary array which has no common registers with the arrays you want to move , or you can use unlocated arrays.

Schneider Electric Belgium

En savoir plus
Gamme :
En savoir plus
Gamme :
  • Documentation produits
  • Téléchargement de logiciels
  • Sélecteur de produits
  • Substitution et remplacement de produits
  • Centre d'aide et de contact
  • Trouver nos sites
  • Obtenir un devis
  • Où acheter
  • Communauté Schneider Electric
  • Carrières
  • Qui sommes-nous ?
  • Signaler une mauvaise conduite
  • Accessibilité
  • Salle de presse
  • Partenaires
  • EcoStruxure
  • Nos emplois
  • Blog
  • Soyez informé des nouveautés en premier ?
  • Protection des données
  • Mention sur les cookies
  • Conditions d utilisation
  • Conditions générales de vente et d'achat
  • Change your cookie settings