Par défaut, la commande En ligne pour déclencher un changement en ligne dans l'application active (Définir l’application active). Elle est également accessible via le menu contextuel de l'application qui est actuellement sélectionnée. Ici, elle vous permet de déclencher un changement en ligne sur cette application précise, même s'il ne s'agit pas de l'application actuellement active.
est disponible dans le menuLe changement en ligne signifie que seules les parties modifiées d'un programme applicatif déjà en cours d'exécution sur le contrôleur seront rechargées. Consultez également les actions qui inhibent un changement en ligne dans le paragraphe suivant.
La commande
modifie le programme d'application en cours sans affecter le processus de redémarrage. Le code du programme peut se comporter d'une manière autre qu'après une initialisation complète, car la machine conserve son état. Les variables de pointeur conservent les mêmes valeurs qu'au dernier cycle. Si une variable comporte un pointeur dont la taille a changé en raison d'une modification en ligne, la valeur n'est plus correcte.AVERTISSEMENT | |
---|---|
Durant le changement en ligne, la boîte de dialogue informations sur le processus de téléchargement usuelles) notamment les interfaces modifiées, les variables concernées, ainsi que les objets pour lesquels un nouveau code a été généré. Si l'emplacement des données change, un message indique que des problèmes peuvent se produire dans l'utilisation des pointeurs.
de la boîte de message indique (parmi lesGardez à l'esprit qu'un changement en ligne sera automatiquement proposé lorsque vous ouvrirez une session sur un contrôleur avec un programme applicatif qui est déjà en cours d'exécution, mais a été modifié depuis le dernier téléchargement.
Un changement en ligne (téléchargement partiel) initié lorsque le contrôleur est à l'état RUNNING ramène ce dernier à cet état si l'opération aboutit et si l'entrée Run/Stop est configurée et réglée sur Run. Avant d'utiliser l'option
, testez les changements apportés au programme d'application dans un environnement virtuel ou autre qu'un environnement de production, et vérifiez que le contrôleur et l'équipement associé prennent leurs conditions attendues à l'état RUNNING.AVERTISSEMENT | |
---|---|
Voir aussi :
Après certaines actions, comme une opération , aucun changement en ligne n’est possible, mais un téléchargement complet devient nécessaire. Si vous tentez d’exécuter une telle action, un message s'affiche, que vous devez confirmer.
Lorsque vous modifiez des POU du programme, l’icône fournit en permanence des informations sur cet état. Dès que vous tentez d’exécuter une action qui va inhiber le téléchargement de l’application par un changement en ligne, l’icône devient rouge
( ). Double-cliquez sur cette icône pour afficher la liste des différences par rapport au dernier téléchargement. La boîte de dialogue fournit des informations sur les actions effectuées qui requièrent un téléchargement complet.
Le tableau répertorie les actions et modifications dans différentes zones d’une application qui inhibent un changement en ligne :
Zone de modification |
Action de modification |
---|---|
|
Activation ou désactivation d’une fonction de vérification (CheckBounds, CheckRange, CheckDiv, etc.). |
Configuration de tâche |
Modification des paramètres de configuration. |
Paramètres de projet |
Modification de la boîte de dialogue . |
Propriétés de l'application |
Modification de : |
Propriétés de POU |
Modification du paramètre . |
Liste de variables globales Task-local |
Modification de la liste de variables globales (task-local). |
Bloc fonction |
Modification de :
|
Type de données |
Modification de :
NOTE : Il est recommandé de modifier le nom de la variable en même temps que le type de données. Ainsi, la variable est initialisée comme une nouvelle variable et l’ancienne variable est supprimée. Un changement en ligne est toujours possible.
|
Configuration de l'appareil |
Modification de :
NOTE : Les modifications dans le mappage d’E/S des variables n’inhibent pas un changement en ligne.
|
Visualisation |
Activation/désactivation de la fonction de superposition. Pour les changements en ligne qui affectent les visualisations ou les données de l’application (par exemple, l’insertion d’une nouvelle variable), la visualisation est réinitialisée. Pour la visualisation Web, la visualisation redémarre à la page de départ après une courte attente. |
Conversion d'unités |
Des objets pour la conversion d’unités ont été ajoutés ou supprimés. |
Tendance |
Modification de :
|