Skip to main content

Programmation dans l'éditeur orienté page

Note

Vous vous engagez sur le langage d'implémentation lors de la création du POU. Par la suite, il n'est plus possible de passer d'un langage à l'autre. Diagramme de fonctions continues (CFC) et Diagramme de fonctions continues (CFC) - orienté page langages d'implémentation.

Le langage d'implémentation « Continuous Function Chart (CFC) - orienté page » est une variante de CFC. La différence avec le CFC simple réside dans la possibilité de répartir le code sur un nombre illimité de « pages » dans l'éditeur. Vous pouvez ainsi créer des diagrammes de blocs fonctionnels complets, faciles à imprimer. Chaque page comporte des zones de bordure permettant d'organiser les connexions avec les autres pages.

  • Création de pages

  • Définir la taille de la page

  • Copier et insérer des pages dans le navigateur de pages

  • Copie de l'implémentation d'un POU dans le langage d'implémentation CFC et insertion dans une page

  • Disposition bien structurée et peu encombrante des entrées, des sorties et des repères de connexion dans les zones frontalières

  • Connexion sur les pages avec des marques de connexion

cfc_img_pged_block_diagram.png
  1. Navigateur de pages

  2. En-tête de page avec nom et description

  3. Zone de bordure gauche réservée aux entrées et aux marques de connexion du cible

  4. Domaine du programme

  5. Zone de bordure droite réservée aux sorties et aux repères de connexion des source

Configuration de l'éditeur

Vous pouvez configurer l'apparence, le comportement et l'impression de l'ensemble du projet dans le CODESYS options dans le Rédacteur CFC catégorie. Par exemple, sur le Voir onglet, vous pouvez configurer la couleur des lignes de connexion en fonction du type de données.

Édition

Vous pouvez faire glisser un Page élément de la Boîte à outils Afficher la navigation des pages. Une page supplémentaire est ensuite insérée.

Vous pouvez sélectionner des pages existantes dans la navigation des pages et cliquer sur Modifier → Copier et Édition → Coller pour les dupliquer.

La taille de la page est modifiée au moyen de la Modifier la taille de la page commande.

Les connexions sur plusieurs pages sont établies au moyen du Étiquette de liaison – Source et Étiquette de liaison – Évier Éléments. Lorsque vous faites glisser une ligne de connexion d'une broche entrée ou de sortie vers la zone de bordure, un nouveau étiquette de liaison est automatiquement créé. L'avantage est que l'assistant de entrée « Liste des composants » fournit toutes les sources de étiquette de liaison précédemment définies.

Si vous avez sélectionné un élément dans l'éditeur, vous pouvez utiliser les touches fléchées pour déplacer la sélection d'un élément à l'autre et naviguer dans le circuit. Si vous sélectionnez ensuite une étiquette de liaison et appuyez sur une autre touche fléchée, la étiquette de liaison correspondante de la page suivante/précédente sera également sélectionnée.

Vous pouvez transférer des réseaux d'un POU CFC vers la zone de programme d'un CFC orienté page en cliquant Modifier → Copier et Édition → Coller (à partir du presse-papiers). Vous pouvez également utiliser le glisser-déposer.

Ordre d'exécution

L' ordre d'exécution est déterminé automatiquement en fonction de l'ordre des pages, telles que triées dans le navigateur de l'éditeur. Au sein d'une page, un objet CFC orienté page se comporte comme un objet CFC. Vous pouvez donc basculer entre les deux. Mode de flux de données automatique et Mode d'ordre d'exécution explicite.

Commandes supplémentaires dans le CFC orienté page éditeur

Lorsque vous utilisez l'éditeur orienté page, le menu CFC fournit également les Modifier la taille de la page et Modifier la feuille de travail commandes.