FAQs Técnicas

Realizar una pregunta

¿Es posible alocatar variables persistentes en zonas de memoria concretas (%MWxxx) en un controlador M258?

Las variables declaradas como persistentes no se pueden alocatar; aparece un error en Somachine.



Los primeros 1.000 %MW son retenidos y persistentes automáticamente SI NO ESTÁN ALOCATADOS (sus valores se mantienen después de un reinicio / restablecimiento en caliente / restablecimiento en frío). Los demás %MW se administran como VAR,
Por ejemplo, si tiene en el programa:
VAR myVariable AT %MW0 : WORD; END_VAR
Al alocatar %MW0 esta se comporta como myVariable (no retenido y no persistente).
¿Ha sido útil?
¿Qué podemos hacer para mejorar la información?