Chap 12 - M340 Le Langage FBD
Chap 12 - M340 Le Langage FBD
Chap 12 - M340 Le Langage FBD
en Blocs Fonctionnels
Création ou Modification
d’une section
Création :
Clic Droit
Modification :
! Il n’est pas
possible de
modifier le type de
langage de la
section !
Schneider Electric | Institut Schneider Formation Algérie Langage en blocs fonctionnels Chap. 12/ P.2
Le Langage
Inversion
en Blocs Fonctionnels
Variable
Liaison
Expression
ST
Schneider Electric | Institut Schneider Formation Algérie Langage en blocs fonctionnels Chap. 12/ P.3
L’éditeur FBD
présentation des outils de l’éditeur
La barre d’outils :
Saut Retour
Etiquette de saut
Schneider Electric | Institut Schneider Formation Algérie Langage en blocs fonctionnels Chap. 12/ P.4
Les fonctions en FBD
DONNEES
VARIABLES FONCTIONS
DFB EFB EF
Nom Nom
de la fonction Nom
de la fonction de la fonction
Schneider Electric | Institut Schneider Formation Algérie Langage en blocs fonctionnels Chap. 12/ P.5
Les blocs fonctions en FBD
Règles de liaison
Les Fonctions
Appel
*
Il est interdit de réaliser des boucles
Instanciation en liaison directe.
Les Liaisons
Seuil
Les Commentaires Liaison directe entre blocs
Seuil
Schneider Electric | Institut Schneider Formation Algérie Langage en blocs fonctionnels Chap. 12/ P.6
L’ordre de scrutation en FBD
l'exécution d'une section a lieu réseau pour réseau du haut vers le bas.
l'ordre d'exécution des réseaux qui ne sont pas reliés entre eux par
des liaisons est défini par l'ordre graphique.
Schneider Electric | Institut Schneider Formation Algérie Langage en blocs fonctionnels Chap. 12/ P.7
Le langage FBD
réutilisation des variables
Il est autorisé d’utiliser le nom d’instance pour accéder à une variable de sortie.
Test de la sortie
Q du bloc TP:
T4.Q
Exemple:
Le bloc fonction TP avec comme nom d’instance T4 et le test T4.Q à l’entrée de la fonction OR_BOOL.
Schneider Electric | Institut Schneider Formation Algérie Langage en blocs fonctionnels Chap. 12/ P.8
Le langage FBD
la condition d’exécution d’un bloc
Double Clic
Sur le bloc
Activation de la
condition d’exécution
Schneider Electric | Institut Schneider Formation Algérie Langage en blocs fonctionnels Chap. 12/ P.9
Le langage FBD
paramétrage du nombre d’entrées d’un bloc
Clic
Sur le bloc
Clic + Déplacer
Vers le bas
Schneider Electric | Institut Schneider Formation Algérie Langage en blocs fonctionnels Chap. 12/ P.10
Exemple de mise en œuvre
la fonction appel d’un sous programme
sous programme
Appel au
Nom du
Sous Programme
Schneider Electric | Institut Schneider Formation Algérie Langage en blocs fonctionnels Chap. 12/ P.11
Exemple de mise en œuvre
le saut à une étiquette
Règles d’utilisation :
Etiquette de saut
Instruction de saut
Schneider Electric | Institut Schneider Formation Algérie Langage en blocs fonctionnels Chap. 12/ P.12
Exemple de mise en œuvre
utilisation d’expression ST
On souhaite réaliser
un test de
comparaison en
entrée du bloc
Schneider Electric | Institut Schneider Formation Algérie Langage en blocs fonctionnels Chap. 12/ P.13
L’animation dynamique du programme
Mise au point programme
Schneider Electric | Institut Schneider Formation Algérie Langage en blocs fonctionnels Chap. 12/ P.14
Généralités
Schneider Electric | Institut Schneider Formation Algérie Langage en blocs fonctionnels Chap. 12/ P.15
L’animation du programme FBD
Schneider Electric | Institut Schneider Formation Algérie Langage en blocs fonctionnels Chap. 12/ P.16