Commande : Configuration du générateur
Cette commande (catégorie "Composer") ouvre une boîte de dialogue avec tous les générateurs disponibles.
Dans cette boîte de dialogue, chaque générateur peut être activé ou désactivé. Un clic sur l'icône "Outils" ouvre une boîte de dialogue détaillée avec des paramètres spécifiques sur le générateur actuellement sélectionné et activé.
Générateur d'appareils
Ce générateur essaie de générer les appareils nécessaires et les connecte aux E/S du module, si possible.
Dans la version actuelle du plug-in Application Composer, aucune boîte de dialogue de configuration n'est disponible pour le générateur de périphériques.
Générateur SourceTemplate
Ce générateur copie les blocs fonctionnels existants du POU piscine à l'application. Les blocs fonctionnels copiés sont ajoutés dans le AC_SourceTemplate
dossier. Dans ce dossier, la fonction supplémentaire AC_SourceTemplateInit
est également ajouté. Ce bloc fonction permet d'initialiser les blocs fonction copiés. Les blocs fonctionnels créés peuvent être modifiés et ne sont pas écrasés par une nouvelle exécution du générateur. Les blocs fonctionnels inutilisés sont renommés et déplacés vers le UnusedSourceTemplate
sous-dossier. Puis la rallonge _unused
est ajouté. Condition : Le générateur standard doit être activé.
Générateur par défaut
Paramètres de tâche par défaut | |
Tâche hautement prioritaire | Définition de la priorité et de l'intervalle des tâches définies par l'utilisateur Les tâches définies par l'utilisateur peuvent être paramétrées dans l'éditeur des modules de niveau supérieur (voir Utilisation). |
Tâche de priorité moyenne | |
Tâche de faible priorité | |
Paramètres de communication | |
Activer la communication RMP |
|
Priorité des tâches | Priorité des tâches RMP |
Intervalle de tâche | Intervalle de tâche de la tâche RMP |
Pragmes du compilateur | |
GVL | Définition des pragmas du compilateur Cette liste de pragmas est insérée devant les GVL ou modules fonction générés. |
Blocs fonctionnels | |
Configuration des symboles | |
Générer une configuration de symbole |
|
Générateur de persistance
Le générateur de persistance lit la configuration de persistance à partir de l'arborescence du module et crée un objet de configuration de persistance sous chaque application qui utilise la persistance.
Pour plus d'informations, voir aussi : Gestionnaire de persistance
Astuce
Une application utilise la fonctionnalité de persistance du composeur d'application si une instance de Persistence Manager est mappée à cette application.
Générateur de DataLog
Le générateur DataLog crée un objet de configuration DataLog à partir de la configuration de l'arborescence du module. Cet objet sera ajouté à l'application à laquelle l'instance du Gestionnaire de journaux de données est cartographié. Dans la version actuelle du CODESYS Application Composer, aucune boîte de dialogue de configuration n'est disponible pour le générateur DataLog.
Générateur de tendance
Le générateur de tendance lit les définitions de tendance à partir des descriptions de module et crée une configuration de tendance avec les visualisations associées. Ces visualisations seront intégrées dans les visualisations existantes.
Générateur d'alarme
Le générateur d'alarmes lit les définitions d'alarmes à partir des descriptions de modules et crée ou étend les composants associés de la gestion des alarmes. De plus, une visualisation est créée à partir d'un modèle. Dans cette visualisation, une table d'alarmes est insérée. La visualisation sera ajoutée aux autres modèles de visualisation du générateur de visualisation comme visualisation de haut niveau.
Modèle | Modèle pour l'écran de visualisation. Remarque : Pour utiliser une visualisation comme modèle, elle doit satisfaire aux conditions suivantes :
|
Modèle de stockage d'alarme | Objets de type Le modèle sélectionné sera utilisé pour toutes les configurations d'alarme générées. |
Créer un onglet de niveau supérieur |
Le nom défini sera affiché dans l'onglet de niveau supérieur. |
Générateur de diagnostic d'appareil
Ce générateur crée des écrans de visualisation pour le diagnostic de l'appareil. Dans les paramètres, le modèles de visualisation et la disposition des écrans peut être définie.

Dans la boîte de dialogue, les modèles de visualisation de base, de modèle PLC, de modèle de bus, de modèle de pile, de modèle d'appareil parent et de modèle d'appareil enfant peuvent être définis. Les listes déroulantes répertorient tous les modèles de visualisation disponibles qui correspondent aux types de modèles respectifs.
Dans la partie inférieure de la boîte de dialogue, la taille minimale de l'écran de visualisation et l'espace entre les éléments de visualisation du diagnostic de l'appareil peuvent être définis.
Générateur de programmes CFC
Le générateur CFC sert à créer des programmes CFC.
Toujours régénérer toutes les broches CFC: : Application Composer essaie toujours de générer toutes les E/S de bloc fonctionnel pour les appels FB d'instance de module.
Générateur de visualisation
Ce générateur crée des écrans de visualisation pour les CODESYS Application Composer à partir des visualisations disponibles dans le CODESYS projet.
Nom de niveau supérieur: Entrez un nom symbolique pour la visualisation modèle ("modèle de niveau supérieur").
Modèle: La liste de sélection propose toutes les visualisations disponibles (dans le projet et les bibliothèques chargées) et compatibles. Si vous sélectionnez Défaut, le modèle par défaut de la bibliothèque
AC_Module
sera utilisé. Si un modèle configuré ici dans la boîte de dialogue est ultérieurement supprimé du projet ou de la bibliothèque, il reste disponible dans cette boîte de dialogue.TargetVisu, WebVisu: activez l'option correspondante, si le modèle de page doit être utilisé pour cette variante d'affichage.
Largeur:Largeur de la visualisation générée en pixels (valeur par défaut : 640, minimum 100, maximum 10000)
Hauteur: Hauteur de la visualisation générée en pixels (valeur par défaut : 480, minimum 100, maximum 10000)
Largeur minimale de ToplevelTab: largeur minimale des onglets de niveau supérieur générés en pixels. Si 0 est entré ici, le réglage n'est pas pris en compte.
Largeur maximale de ToplevelTab: largeur maximale des onglets de niveau supérieur générés en pixels. Si 0 est entré ici, le réglage n'est pas pris en compte.
Pour plus d'informations sur les modèles de niveau supérieur, consultez : Modèles de niveau supérieur
Nombre maximal de clients : Nombre maximal de clients fonctionnant en parallèle (par défaut 8, minimum 1, maximum 128).
Ignorer le visus généré si SVN est disponible: Si le projet est stocké dans Subversion, cette option doit être activée. : CODESYS s'assure que les visualisations générées sont ignorées dans SVN. Sinon, des problèmes pourraient survenir.
Recréer le visus lors de la régénération: : A chaque génération de code, toutes les visualisations sont également régénérées et les visualisations existantes sont écrasées. Cette option doit être sélectionnée si l'on ne souhaite pas que l'utilisateur du module apporte des modifications aux visualisations générées après la génération. Cependant, si des modifications des visualisations sont encore nécessaires après la génération, l'option doit être désactivée. Puis CODESYS essaie de conserver les modifications ultérieures également avec les régénérations.
Utiliser le nom d'instance par défaut pour les onglets de niveau supérieur: : Au lieu du chemin d'accès complet à l'instance, seul le nom de l'instance est affiché dans l'onglet de niveau supérieur.
S'il y a une erreur dans la configuration, elle est affichée avec une icône de fournisseur d'erreur, et le d'accord le bouton est désactivé.