¿Cómo podemos ayudarle hoy?

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 España

Explorar más
Rango:
Explorar más
Rango:
  • Documentación de productos
  • Descargas de software
  • Selector de productos
  • Reemplazo de productos
  • Centro de ayuda y contacto
  • Encuentra nuestras oficinas
  • Pedir presupuesto
  • Dónde comprar
  • Closure of shop.se.com/es/es/ and shop.se.com/pro/es/es/
  • Schneider Electric Community
  • Carreras
  • Perfil corporativo
  • Denunciar una mala conducta
  • Accesibilidad
  • Sala de prensa
  • Inversores
  • EcoStruxure
  • Búsqueda de empleo
  • Blog
  • Política de privacidad
  • Aviso de Cookies
  • Condiciones de uso
  • Cambiar tu configuración de cookies