Skip to main content

Exécuter le changement en ligne

CODESYS vous propose automatiquement une modification en ligne si vous vous connectez avec une application qui existe déjà sur le contrôleur mais qui a été modifiée dans le système de programmation depuis le dernier téléchargement. Au cours de ce processus, seules les pièces modifiées sont rechargées dans le contrôleur. Un programme en cours d'exécution sur le contrôleur n'est pas arrêté par une modification en ligne.

Dans la vue Réserve de mémoire pour le changement en ligne vous pouvez configurer des réserves de mémoire pour la modification en ligne des blocs fonctionnels d'un projet. Cela signifie qu'il n'est pas nécessaire de déplacer les variables d'instance dans la mémoire après des modifications d'un bloc fonctionnel lors d'une modification en ligne.

Important

Pour le changement en ligne, notez les informations dans la description de la commande changement en ligne.

Exécuter le changement en ligne lors de la connexion

Condition préalable : les paramètres de connexion du contrôleur sont correctement définis. Les applications dans le projet et sur le contrôleur sont identiques. Le programme sur le contrôleur est en cours d'exécution. L'application est déconnectée.

  1. Modifiez votre candidature.

  2. Choisissez la commande En ligne → Se connecter.

    Une boîte de dialogue apparaît avec l'information que l'application a été modifiée depuis le dernier téléchargement.

  3. Cliquez sur le bouton des détails.

  4. Vérifiez les informations sur l'onglet informations sur la candidature.

    Si vous n'avez pas généré de code depuis la dernière modification, la commande est Application pas à jour. générer du code maintenant ? visible en bas de la boîte de dialogue. Dans ce cas, cliquez sur cette commande.

    Vous en recevrez un vue de comparaison d'objets - les objets marqués en rouge sont différents.

  5. Fermez la boîte de dialogue.

  6. Choisissez l'option Connectez-vous avec le changement en ligne et cliquez d'accord.

    La modification est téléchargée sur le contrôleur. Le programme en cours d'exécution sur le contrôleur n'est pas arrêté. L'application est connectée.

Exécuter la modification en ligne une fois connecté (opération en ligne).

Condition préalable : les paramètres de connexion du contrôleur sont correctement définis. Les applications dans le projet et sur le contrôleur sont identiques. Le programme sur le contrôleur est en cours d'exécution. L'application est connectée.

  1. Sélectionnez un objet dans l'arborescence des appareils. Il est préférable de choisir un POU ou un GVL ici.

  2. Choisissez la commande Projet → Modifier l'objet (hors ligne)..

    L'objet s'ouvre dans l'éditeur.

  3. Modifier l'objet. Ici, vous pouvez, par exemple, déclarer une nouvelle variable ou modifier une affectation de valeur.

  4. Choisissez la commande En ligne → Modification en ligne.

    Il vous sera demandé si vous souhaitez vraiment effectuer le changement en ligne.

  5. Confirmez la boîte de dialogue avec Oui.

    La modification est téléchargée sur le contrôleur.