Skip to main content

Commande : charger

une fonction: La commande entraîne la compilation de l'application active avec un téléchargement ultérieur dans le contrôleur.

appeler: Menu En ligne

exigence: L'application est en mode en ligne.

Avec la commande mène CODESYS effectue une vérification de la syntaxe et génère le code de l'application. Ce code est chargé sur le contrôleur. Toujours généré CODESYS le journal de traduction dans le répertoire du projet <project name>.<device name>.<application ID>.compileinfo.

Important

Lors du chargement, toutes les variables sont réinitialisées à l'exception des variables persistantes.

Important

Si un contrôleur de sécurité est monté sous un contrôleur, cette commande peut utiliser les liaisons de communication temporaire interrompre!

Les connexions du contrôleur de sécurité à d'autres contrôleurs de sécurité (via des variables de réseau de sécurité), aux appareils de terrain et au système de développement sont affectées. Les appareils de terrain sûrs ou d'autres contrôleurs de sécurité peuvent passer à l'état sûr en réaction. La connexion au système de développement n'est affectée que si le contrôleur de sécurité est connecté au contrôleur principal via le bus de terrain.

Pour plus d'informations, voir : Contrôleur de sécurité subordonné

La description du Se connecter La commande décrit les situations possibles lors de la connexion et du téléchargement.

Si vous essayez de charger une application alors que la même version de cette application est déjà sur le contrôleur, le message suivant apparaît : "Le programme est inchangé. L'application n'a pas été chargée". CODESYS ne charge pas l'application dans l'automate.

Lorsque le chargement apparaît dans la fenêtre de message dans la catégorie de message Traduire un journal des actions en cours (génération du code, réalisation des initialisations, etc.). Des informations sur les zones de mémoire, la taille du code, les données globales et la mémoire allouée sont également sorties. Contrairement à la modification en ligne, les blocs modifiés ne sont plus répertoriés par souci de clarté.