Skip to main content

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

standard icon: Les éléments nécessaires à la communication RMP sont créés.

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

standard icon: L'objet de configuration du symbole est ajouté à l'application.

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 :

  • Un rectangle avec le nom Placeholder_AlarmTable

  • Les variables bAckVisible, bAckSel, bHistory, et bFreezeScrlPos de type BOOL

Modèle de stockage d'alarme

Objets de type AlarmStorageTemplate, qui se trouvent dans le projet en cours et les bibliothèques référencées

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

standard icon: Un onglet de niveau supérieur sera créé pour la visualisation d'alarme créée.

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.

Figure 40. Paramètres du générateur de diagnostic de l'appareil
Paramètres du générateur de diagnostic de l'appareil


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: standard icon: 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. standard icon: 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: standard icon: 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: standard icon: 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é.