Skip to main content

Configurer la réserve de mémoire pour le changement en ligne

Vous pouvez configurer un bloc fonction avec réserve de mémoire afin d'éviter d'avoir à copier ses instances de bloc fonction vers de nouveaux emplacements de mémoire lors d'un changement en ligne. Cela peut se produire lorsque vous apportez des modifications à la déclaration, telles que l'ajout de variables au bloc fonction. Avec la réserve de mémoire, une telle modification en ligne s'exécute plus rapidement et moins de problèmes surviennent. Si la réserve de mémoire est épuisée, un message s'affiche avant que la modification en ligne ne soit effectuée.

Important

Il est préférable de configurer la réserve de mémoire pour un bloc fonction avant de télécharger l'application sur le contrôleur pour la première fois. Si vous ne configurez la réserve de mémoire que lorsque l'application est déjà sur le contrôleur, une modification en ligne fastidieuse est nécessaire.

Configurer une réserve de mémoire pour le changement en ligne d'un bloc fonction

Des modifications majeures sont apportées à un bloc fonctionnel du projet à l'avenir, ce qui pourrait entraîner la copie d'instances de bloc fonctionnel vers d'autres emplacements de stockage lors d'une modification en ligne.

Condition : Idéalement, le projet ouvert n'est pas encore sur le contrôleur.

  1. Choisissez la commande Voir → Réserve de mémoire des paramètres pour modification en ligne.

    La vue Réserve de mémoire pour le changement en ligne s'ouvre.

  2. Sélectionnez l'application du projet dans la liste de sélection.

  3. Choisissez la commande Créer → Traduire.

  4. Cliquez sur le bouton Demande de recherche.

  5. Choisissez dans la région blocs fonctionnels l'entrée Tout.

    Tous les blocs fonctionnels de l'application sont affichés dans la vue.

  6. Sélectionnez le bloc fonction approprié pour lequel vous souhaitez configurer une réserve de mémoire.

    Si l'application n'est pas encore sur le contrôleur, le champ de saisie est réserve de mémoire (en octets) modifiable.

  7. Si l'application est déjà sur le contrôleur, cliquez sur le bouton Éditer dans la zone autoriser l'édition.

    Notez que si vous modifiez la réserve de mémoire d'une application qui se trouve déjà sur le contrôleur, les instances de tous les blocs fonctionnels concernés doivent être copiées en mémoire.

  8. Entrez la taille de la réserve de mémoire en octets et cliquez sur Appliquer à la sélection.

    Le nombre d'octets saisi est affiché dans le tableau dans le champ réserve de mémoire affiché.

  9. Choisissez la commande Créer → Traduire puis cliquez sur le bouton Demande de recherche.

    Dans la liste des blocs fonctionnels du bloc fonctionnel configuré, les informations Taille, nombre d'instances, Mémoire supplémentaire pour toutes les instances et Quantité restante de réserve de stockage mis à jour.

Si vous chargez maintenant l'application sur le contrôleur, les instances de bloc fonction occupent la mémoire requise ainsi que la réserve de mémoire. Les futures modifications majeures du bloc fonctionnel peuvent ainsi être chargées sur le contrôleur via la modification en ligne sans avoir à copier toutes les instances du bloc fonctionnel dans la mémoire.