Skip to main content

Appeler un module fonction, une fonction ou une méthode avec implémentation externe

Un système d'exécution peut contenir l'implémentation d'un bloc fonctionnel, d'une fonction ou d'une méthode, par exemple à partir d'une bibliothèque. Si vous utilisez un POU du même nom dans votre application avec la propriété Implémentation externe sans créer d'implémentation, vous pouvez exécuter l'implémentation déjà existante. Notez que vous ne déclarez que des variables locales dans un bloc fonction externe. Une fonction ou une méthode externe ne peut pas contenir de variable locale.

Recherches pendant le téléchargement de l'application CODESYS pour chaque POU externe, l'implémentation associée dans le système d'exécution et la relie.

Astuce

objets avec la propriété Implémentation externe sont en vue équipement ou POU par l'ajout (EXT) marqué après le nom de l'objet.

Pour plus d'informations, voir : Construire

Créer une POU avec une implémentation externe

  1. Choisir Projet → Ajouter un objet → POU.

  2. Activer bloc fonction, méthode ou une fonction et entrez le nom de l'implémentation correspondante du système d'exécution comme nom. Terminez la boîte de dialogue avec Ajouter à.

    La POU portant le nom de la POU du système d'exécution se trouve dans la vue POU établi. Le nom est avec l'ajout (EXT) Erreur.

  3. Sélectionnez la POU et activez-la dans le menu contextuel Propriétés.

    La boîte de dialogue s'ouvre.

  4. Choisissez l'onglet Traduire.

  5. Activez l'option Implémentation externe (liaison tardive dans le système d'exécution).

    Le POU est déclaré et vous pouvez implémenter un appel au POU.

Créer une méthode avec implémentation externe

  1. Sélectionnez un bloc fonction dans l'arborescence des appareils ou dans la vue POU.

  2. Choisir Ajouter un objet → Méthode et entrez le nom de l'implémentation associée du système d'exécution comme nom. Terminez la boîte de dialogue avec Ajouter à.

    La méthode est créée.

  3. Sélectionnez la méthode et activez-la dans le menu contextuel Propriétés.

    La boîte de dialogue s'ouvre.

  4. Choisissez l'onglet Traduire.

  5. Activez l'option Implémentation externe (liaison tardive dans le système d'exécution).

    La méthode est déclarée et vous pouvez implémenter un appel à la méthode. Le nom de la méthode dans la vue équipement ou en vue POU est avec l'ajout (EXT) Erreur.