Onglet « PROGRAMME »

L'onglet « PROGRAMME » comporte des fonctions pour la programmation et le chargement de l'application sur un appareil. Des actions sur cet onglet concernent toujours une application active, c'est à dire sur des applications qui sont connectées en ligne ou qui sont simulées.

Onglet « PROGRAMME »
Onglet « PROGRAMME »

L'onglet « PROGRAMME » comporte les éléments de commande suivants.

éléments de commande de l'onglet « PROGRAMME »

Bouton

Description

Groupe « Connexion »

Connecter

Crée une connexion online vers un ou plusieurs appareils sélectionnés

L'application CODESYS est connectée avec le système cible. Une simulation en cours est arrêtée. L'état du bouton dépend de la sélection des appareils : « Connecter » si aucun appareil n'est connecté, « Déconnecter » si tous les appareils sélectionnés sont connectés. Pour différents états de connexion des appareils sélectionnés, tous les appareils sont déconnectés par un premier clic sur le bouton et connectés avec un deuxième clic.

Condition préalable pour la connexion :

- programme compilé sans erreur
- paramètres de communication de l’appareil correctement configurés

La connexion avec l'appareil sélectionné (login) se fait sur toutes les applications. Si nécessaire, un téléchargement est effectué.

Déconnecter

Déconnecte la connexion entre système de développement et système cible (contrôleur ou appareil simulé) et retourne dans le mode offline.

Groupe « Exécuter »

Simuler une application

Sélectionnable dès lors qu'aucune connexion online existe ; démarre le mode simulation

Ce mode sert au démarrage et débogage d'une application sur un appareil cible simulé, pour tester au préalable le comportement online d'une application sans appareil réel. Pour l'appareil simulé, aucun paramétrage de communication ne doit être effectué.
Au premier appel de la fonction, il est demandé si l'application appliquée et chargée.
Un mode de simulation actif est affiché dans la barre de messages et dans le panneau de commande « Messages ».

Terminer la simulation

Termine le mode simulation

La simulation est également terminée lorsque l'on clique sur le bouton [Connecter]

Démarrer

Démarre l'application sur le contrôleur ou dans la simulation

Arrêt

Arrête l'application sur le contrôleur ou dans la simulation

Reset

Tous les ordres de réinitialisation ont comme effet un redémarrage dans le mode online. Ici, les points d'arrêt fixés sont désactivés dans le projet.

Reset (à chaud) : À l'exception des variables rémanentes (retain, persistent), réinitialise toutes les variables du programme actif à leur valeur initiales ou à la valeur standard (comportement comme à la coupure et la réactivation de la commande pendant que le programme marche (par ex. lors d'une panne de courant)

Reset (à froid) : Équivalent à l'ordre « Reset à chaud » mais réinitialise en plus les variables rémanentes de l'application active aux valeurs initiales ou aux valeurs standard (comportement équivalent au démarrage du programme qui a déjà été chargé sur la commande)

Reset (origine) : Réinitialise les valeurs de toutes les variables de l'application active aux valeurs initiales et supprime le programme de la commande.

Gruppe „Funktionen“

Télécharge-ment de programme

Traduit et compile l'application active dans le mode online, c'est à dire qu'un contrôle de syntaxe est effectué et qu'un code d'application est créé et chargé sur la commande.

Le protocole de traduction est créé dans le répertoire de projet. Toutes les variables sont réinitialisées, à l'exception des variables persistantes.

Télécharge-ments multiples

Ouvre une fenêtre de dialogue avec une liste de toutes les applications et tous les paramètres contenus dans le projet.

On peut faire une sélection et charger le(s) appareil(s) sélectionné(s).

Dans le côté gauche, sélectionnables par case à cocher, sont représentés les appareils du projet, les applications et les paramètres.

« Toutes les applications » sélectionne toutes les applications du projet.

« Tous les paramètres » sélectionne tous les paramètres du projet.

« Toutes les licences » sélectionne toutes les licences du projet.

Du côté droit, figurent les options CODESYS standard qui concernent les modifications, le changement online et le téléchargement (nouveau) de l'application (voir aide en ligne CODESYS, index « Téléchargement multiple »). Les modifications apportées à ces options de CODESYS sont enregistrées spécifiquement par l'utilisateur et présélectionnées après plusieurs téléchargements.

[OK] charge les application sélectionnées ou paramètres sur les appareils sélectionnés.

[Annuler] ferme la fenêtre de dialogue.

Télécharge-ment de l'application boot

Sauvegarde l'application boot sous le nom <nom d'application>.app sur l'appareil cible

Ceci est automatiquement démarré lorsque la commande est démarrée. Si la commande se trouve dans le mode offline, l'application actuelle est d'abord enregistrée dans le répertoire de projet comme application boot pour pouvoir la charger à un moment ultérieur sur le système cible.

Édition hors ligne

Permet d’éditer l'application actuellement connectée

Les modifications peuvent être chargées plus tard sur la commande avec « Téléchargement Modifications ».

Télécharge-ment modifications

Compile offline les modifications effectuées de l'application active et les charge sur la commande

Comparer applications

Ouvre une fenêtre de dialogue et lance une comparaison entre l'application sélectionnée dans e!COCKPIT et l'application de l'appareil :

  • La dernière application téléchargée sur l'appareil est comparée à l'application du projet dans e!COCKPIT.
  • La dernière application téléchargée sur l'appareil est comparée à l'application en cours d'exécution sur l'appareil.
  • Vérification si l'application de démarrage sur l'appareil correspond à l'application sur l'appareil.

Affichage du résultat de la comparaison :

Messages d’état :

Les applications correspondent.
Les applications ne correspondent pas.
L'appareil n'est pas accessible ou aucune comparaison d'applications n'est possible (par exemple, si aucun téléchargement n'a été effectué jusqu'à présent).

[OK] ferme la fenêtre de dialogue

Groupe « Code source »

Compiler

Teste les erreurs du code source de l'application active

Recompiler

Teste à nouveau le code source

Générer le code

Compile le code source de l'application active
Le code n'est pas chargé sur la commande

Nettoyer

Supprime l'information de traduction pour l'application déjà active sur le système de développement

Au dernier téléchargement de l'application, les informations de traduction sont appliquées sur le système cible et sauvegardées dans un fichier « *.compileinfo » sur le système de développement.

Remarque : après la correction, recharger à nouveau le programme sur la commande si vous désirez utiliser le changement online, autrement le changement online n'est pas exécutable.

Tout nettoyer

Supprime les informations de traduction pour toutes les applications
Celles-ci ont été appliquées sur le système cible au dernier téléchargement des applications et sauvegardées dans un fichier « *.compileinfo ».

Après une correction, plus aucun changement online n'est possible pour l'application concernée. Le programme doit d'abord être complètement chargé sur les commandes.
Des informations internes sur des variables persistantes ont également été supprimées, si bien qu'elles doivent être réinitialisées après un téléchargement.

Vérification de la syntaxe de la bibliothèque de projet

Vérifie la syntaxe de la bibliothèque créée

Le bouton est visible tant qu'un modèle de bibliothèque a été sélectionné dans le mode démarrage ou backstage.

Groupe « Bibliothèque IEC »

Le groupe d'onglets « Bibliothèque IEC » est visible tant qu'un modèle de bibliothèque a été sélectionné dans le mode démarrage ou backstage.

Compiler
et enregistrer

Compile et sauvegarde le bibliothèque avec la terminaison de fichier « compiled-library »

Enregistrer dans le référentiel de bibliothèque

Sauvegarde la bibliothèque dans le référentiel système

Groupe « Rechercher »

Rechercher

Ouvre la fenêtre de dialogue « Recherche »

Rechercher :

Recherche l'expression entrée ou sélectionnée par déroulement

Respecter la casse

Fait la différence entre le choix d'écriture majuscule/minuscule

Rechercher vers le haut

Si sélectionné, recherche l'occurrence précédente de l'expression

Mot entier seulement

Si sélectionné, recherche exactement l'expression recherchée sans autres signes supplémentaires

Expressions régulières

Si sélectionné, laisse les règles syntaxiques pour l'évaluation de l'expression, par ex les signes « * », « + » ou « ? »

[Rechercher suivant]

Recherche l'expression suivante

[Rechercher tous]

Affiche toutes les occurrences de l'expression dans le panneau de commande « Messages »

Par un double-clic sur cette entrée, on peut aller vers l'endroit correspondant dans l'éditeur.
Pour réduire le temps de chargement, la liste contient jusqu'à 1000 occurrences. Les 1000 prochaines occurrences sont chargées via le bouton [...] à la fin de la liste.

[Remplacer >>]

Ouvre une fenêtre de dialogue « Remplacer »

Cette fenêtre de dialogue comporte les autres possibilités suivantes :

  • [Remplacer] remplace l'expression de recherche suivante trouvée par l'expression entrée dans le champ « Remplacer par »
  • [Tout remplacer] remplace chaque occurrence de l'expression de recherche.

Rechercher dans :

Sélectionne l'endroit où l'on doit faire la recherche :

  • éditeur actif
  • tous les éditeurs ouverts
  • objets & sous-objets sélectionnés
  • projet entier
  • projet entier & bibliothèques non compilées
  • la sélection seulement

[…] ouvre une fenêtre de dialogue avec une option supplémentaire qui permet de rechercher dans des objets et de sauvegarder cette recherche comme schéma de recherche.

[Fermer]

Ferme la fenêtre de dialogue « Recherche »

Ouvre l'accès rapide à la recherche

Rechercher

Ouvre la fenêtre de dialogue « Recherche » (Ctrl + F)

Remplacer

Ouvre la fenêtre de dialogue « Remplacer » (Ctrl + H)

Rechercher suivant

Affiche la prochaine occurrence de l'expression de recherche (F3)

Rechercher suivant (sélection)

Affiche la prochaine occurrence de l'expression de recherche. L'expression de recherche est ici celle marquée dans l'éditeur
(Ctrl + F3)

Rechercher précédente

Affiche l'occurrence précédente de l'expression de recherche (touche Maj + F3)

Rechercher précédent (sélection)

Affiche l'occurrence précédente de l'expression de recherche L'expression de recherche est ici celle marquée dans l'éditeur
(Ctrl + touche Maj + F3).

Afficher les références croisées

Ouvre la liste des références croisées avec les références d'une variable dans le projet (voir Liste des références croisées)

Déclaration marquée

« Navigation texte source » ; va à la définition/déclaration respective de l'identificateur sur lequel le curseur est placé
Module, programme ou variable sont ouverts dans l'éditeur correspondant. Si la définition se trouve dans une bibliothèque « traduite », le module correspondant est ouvert dans le gestionnaire de bibliothèques.

Groupe « Importer/Exporter »

CODESYS V3

Importer

Ouvre une fenêtre du navigateur permettant de sélectionner les éléments du programme CODESYS V3 à importer.

Après avoir sélectionné le fichier *.export souhaité, une boîte de dialogue s'ouvre dans laquelle la position d'insertion dans la structure du programme et les éléments à insérer sont sélectionnés :

[Ajouter des éléments] importe des éléments de programme à partir d'un fichier d'export *.export.

[Fermer] ferme la fenêtre de dialogue Aucun fichier n'a été importé.

Exporter

Ouvre une fenêtre de dialogue permettant d’exporter des éléments de programme CODESYS V3 dans un fichier d’exportation.

[Exporter] exporte les éléments de programme CODESYS V3 sélectionnés dans un fichier *.export.

[Annuler] ferme la fenêtre de dialogue. Aucun fichier export n'a été créé.

PLCopen-XML

Importer

Ouvre une fenêtre du navigateur permettant de sélectionner un ou plusieurs fichiers XML en notation PLCopen, pouvant contenir des parties de projet ou des projets entiers.

Le format standard « PLCopen-XML » est spécialement conçu pour l'échange de données de projet entre différents systèmes de développement basés sur la norme CEI 61131-3.

Après avoir sélectionné le(s) fichier(s), la boîte de dialogue « Importer » s'ouvre dans laquelle la position d'insertion dans la structure du programme et les éléments à insérer sont sélectionnés :

[Informations] affiche des informations sur le fichier d'importation.

[Ajouter des éléments] importe les éléments sélectionnés du fichier ou des fichiers sélectionnés.

Les éléments de fichier sont insérés dans la structure du programme à la position d’insertion sélectionnée dans la partie gauche de la fenêtre de dialogue.

[Fermer] ferme la fenêtre de dialogue

Exporter

Ouvre une boîte de dialogue pour exporter des parties de projet ou des projets entiers

[Exporter] exporte les objets sélectionnés de la structure du programme dans un fichier XML conformément au standard PLCopen.

[Annuler] ferme la fenêtre de dialogue. Aucun fichier export n'a été créé.

Si activé, « Un fichier par élément sélectionné » exporte les éléments sélectionnés dans plusieurs fichiers XML PLCopen. Un répertoire est créé pour chaque application ou contrôleur. Le nom du répertoire correspond au nom de l'application. Les noms des fichiers exportés correspondent aux noms des éléments dans e!COCKPIT.

Si des fichiers sont déjà contenus dans le répertoire de destination, il est possible de sélectionner pour chaque fichier s'il doit être remplacé ou conservé. « Remplacer tous les fichiers » est une autre option.

Si la fonction n'est pas activée, tous les éléments sélectionnés sont exportés vers un fichier XML PLCopen (par défaut).

Éditer

Aide à la saisie...

Affiche l'aide à la saisie

Déclarer la variable...

Ouvre une fenêtre de dialogue pour la déclaration interactive de variables

Atteindre la position de code source

Sélectionne la position de texte source qui appartient au message sélectionné

Refonte

Ouvre un menu contextuel concernant le changement de nom/la modification de variables :

Renommer renomme toutes les occurrences de la variable sélectionnée dans le projet.

Ajouter variable ajoute une nouvelle variable à une POU.

Supprimer supprime toutes les occurrences de la variable dans le projet.

Réordonner les variables réordonne les variables IN, OUT et INOUT d'une POU pouvant être appelée.

Actualiser les connexions concernées effectue une action globale de mise à jour des broches.

Étendu

Ouvre un menu contextuel avec une aide supplémentaire :

Le Mode refrappe bascule entre le mode insertion (INS) et le mode écrasement.

Afficher les caractères d'espaces montre les espaces vides (barre d'espacement, tabulation, nouvelle ligne).

Afficher les guides de retrait

Atteindre la ligne ... place le point d'insertion dans la ligne spécifiée.

Mettre en majuscule convertit le texte sélectionné en majuscule.

Mettre en minuscule convertit le texte sélectionné en minuscule.

Atteindre la parenthèse correspondante déplace le point d'insertion à la position qui correspond à la parenthèse actuelle.

Sélectionner jusqu'à la parenthèse correspondante sélectionne la zone entre la position actuelle et la position de la parenthèse associée.

Développer tout déplie toutes les sections du texte actuel.

Réduire tout replie toutes les sections du texte actuel.

Actualiser le paramètre Frame dans [...] ouvre une fenêtre de dialogue permettant d'adapter les références de visualisation. Une adaptation peut être nécessaire après les changements d'interface dans les visualisations. Toutes les visualisations concernées sont répertoriées dans la fenêtre de dialogue afin de réaffecter les transferts de paramètres à l'interface modifiée (voir également l'aide en ligne de CODESYS, index « Cadre » > « Mise à jour des paramètres, visualisation »).

Vous trouverez de plus amples informations sous :