Skip to main content

Éditeur de sécurité FBD

Cet éditeur des POU Safety Extended et des POU Safety Basic s'ouvre dans une fenêtre divisée en deux sections et contient les Éditeur de déclaration de variables dans la partie supérieure et la partie implémentation pour la création du code du programme dans la partie inférieure.

Les informations de Pin ou, si la version de l'objet diffère de la version épinglée ou si l'application de sécurité n'a pas encore été épinglée, Au travail est affiché sur la ligne supérieure de l'éditeur. Pour plus d'informations détaillées sur les informations de Pin, voir Épinglage. La ligne suivante contient le type de POU (PROGRAMME ou BLOC_FONCTION, le nom du POU, le niveau de programmation (Niveau de base ou Niveau étendu) ainsi que l'utilisation (le cas échéant Appel unique, pour plus d'informations, voir POU de sécurité).

L'éditeur FBD de sécurité est fonctionnellement basé sur l'éditeur FBD de CODESYS V3 et est étendu par des fonctions spécifiques à la sécurité. L'utilisation de l'éditeur FBD de sécurité correspond à celle de l' CODESYS V3 Éditeur FBD. Commandes d'édition générales (Copie, Coller, Couper, Supprimer, Défaire, Rechercher/Remplacer) et les commandes du Sécurité FBD catégorie sont disponibles pour l'utilisateur.

Astuce

Le Couper, Copie, et Coller les commandes ne peuvent être exécutées qu'entre des objets de sécurité (POU), et non entre des objets de sécurité et des objets standard (POU).

Le général Supprimer La commande d'édition supprime un élément du réseau FBD. Ce qui est supprimé dépend de la position du curseur où la commande est exécutée. Si une entrée ou une sortie d'une boîte qui représente un appel de bloc de fonction est supprimée, alors les éléments à l'entrée ou à la sortie sont également supprimés. Si la sortie principale d'un appel de bloc de fonction situé dans un réseau est supprimée, alors l'arbre entier à gauche de cette sortie de boîte sera supprimé (c'est-à-dire y compris le bloc lui-même). Si la boîte est l'extrémité (droite) d'un réseau, alors la dernière sortie (sortie principale) peut également être supprimée. Le bloc est alors conservé et n'a plus de sorties.

Pour les commandes individuelles de la catégorie Safety FBD, voir le Menu : Sécurité FBD chapitre.

Astuce

Vous pouvez faire glisser une variable de la partie déclaration vers la partie implémentation de l'éditeur FBD.

Important

L'outil de grossissement (_cds_img_button_magnifier.png) dans l'éditeur FBD de sécurité ne doit pas être utilisé pour la vérification et l'acceptation.

Des options peuvent être définies pour l'éditeur dans le Boîte de dialogue : Options FBD sécurisées.

Les étendues et types de données disponibles, en fonction du type de POU et du niveau de programmation du POU, peuvent être trouvés à l'adresse Variables.

Boîte à outils

L'éditeur Safety FBD fournit un Boîte à outils vue, à partir de laquelle les éléments de programmation individuels peuvent être insérés dans la fenêtre de l'éditeur par glisser-déposer. Par défaut, la Boîte à outils La vue s'ouvre automatiquement à côté de la fenêtre de l'éditeur et peut également être ouverte explicitement si nécessaire à l'aide de la Boîte à outils commande dans le menu « Affichage ».

Assistant de saisie

L'assistant de saisie peut être ouvert dans l'éditeur Safety FBD en cliquant sur l'icône _cds_icon_three_dots.png bouton ou en appuyant sur le F2 touche. Pour cela, le curseur doit se trouver dans un champ de texte de l'éditeur. La boîte de dialogue propose tous les éléments de programmation qui peuvent être insérés à la position actuelle du curseur.

Flux de signal sécurisé

Le flux de données des signaux de sécurité de la programmation FBD est mis en évidence comme suit :

  • Les littéraux sont surlignés en jaune.

  • SAFExxx les variables sont surlignées en jaune.

  • Le flux de données de SAFE valeurs dans SAFE les variables et les entrées des opérateurs et des blocs fonctionnels sont représentées par des lignes jaunes épaisses

  • Les blocs fonctionnels sont affichés en jaune lorsqu'ils ont au moins un SAFE sortir

  • Les cases d'appel de l'opérateur sont remplies en jaune si la sortie est SAFE. C'est le cas dans les conditions suivantes :

    • AND opérateur : La sortie est SAFE si au moins 1 entrée est SAFE.

    • Tous les autres opérateurs, y compris les conversions : la sortie est SAFE si toutes les entrées sont SAFE.

Figure 22. Exemple de flux de données sécurisé : Le AND opérateur avec littéral : TRUE, SAFE variables: bVarIn et bVarOut
Exemple de flux de données sécurisé : Le AND opérateur avec littéral : TRUE, SAFE variables: bVarIn et bVarOut


Modifier les marquages dans l'éditeur FBD

Les différences par rapport à la version précédente sont marquées en couleur après chaque opération d'édition. Le marquage de la dernière action effectuée est toujours visible. Tous les marquages sont supprimés à la fermeture du POU.

  • Vert : réseaux ou éléments récemment ajoutés

  • Rouge : modifications apportées à un réseau/élément existant

  • Le réseau avec le changement est marqué en rouge.

  • Bleu : marque de suppression pour le réseau ou l'élément supprimé

Figure 23. Exemple de marqueur de changement : appel POU récemment ajouté
Exemple de marqueur de changement : appel POU récemment ajouté


Figure 24. Exemple de marqueur de changement : entrée mappée à Var2
Exemple de marqueur de changement : entrée mappée à Var2


Figure 25. Exemple de marqueur de changement : réseau supprimé
Exemple de marqueur de changement : réseau supprimé