Vous êtes sur la page 1sur 5

L'automate

AUTOMATISME programmable Siemens S5

Les blocs fonctionnels

M AUT2107Rb V1.0
Les blocs fonctionnels
Page 1
L'automate
AUTOMATISME programmable Siemens S5
Introduction
Certaines fonctions logiques telles que le décalage circulaire et le OU exclusif ne sont
pas disponibles dans les PB.
Nous utiliserons donc les Blocs Fonctionnels (FB) pour les fonctions particulières de ce type.

De plus vous pouvez vous créer des fonctions particulières comme par exemple un
démarrage étoile triangle type. Une fois créer vous pourrez l’utilisez de la même façon qu’un
temporisateur ou qu’un compteur.

Les FB non paramétrés


Remarque :
Les FB se programme uniquement en langage List

Exemple :
FB10

Nom :ESSAI 1
Desig : cette ligne n’est pas renseignée dans
le cas d’un FB non paramétré
O(
U E32.1
UN E32.2
)
O(
UN E32.1
U E32.2
)
= A32.0

Rappel :
O Ou
U ET
UN ET PAS

Ecrivez l’équation correspondante à A32.0 = ………………………………

C’est la fonction ………………………………..

M AUT2107Rb V1.0
Les blocs fonctionnels
Page 2
L'automate
AUTOMATISME programmable Siemens S5
Les FB paramétrés
Remarque :
Les FB se programme uniquement en langage List

Exemple :

FB20

Nom : ESSAI 2
Desig : ENT1 E/A/D/B/T/Z : E BI/BY/W/D : BI
Desig : ENT2 E/A/D/B/T/Z : E BI/BY/W/D : BI
Desig : SOR E/A/D/B/T/Z : A BI/BY/W/D : BI

O(
U =ENT1
UN =ENT2
)
O5
UN =ENT1
U =ENT2
)
= =SOR

Les paramètres :
Les lignes Desig servent à renseigner les variables (paramètres d’entrées et de sorties)
utilisées par la fonction.

Vous devez dans un premier temps donner un nom de 4 lettres maximum à la variable
puis son type et son format.

Le type :

E/A/D/B/T/Z pour une Entrée, une Sortie, une Donnée, un Appel (B), une Tempo ou un
Compteur (Z)

Le format :

BI/BY/W/D pour un BIte , un BYte , Un mot (W) ou un Double mot.

On peut rajouter des variables non paramétrées (adressage absolu) dans un PB paramétré.

M AUT2107Rb V1.0
Les blocs fonctionnels
Page 3
L'automate
AUTOMATISME programmable Siemens S5
Utilisation :
Quand vous programmez, si vous avez besoin de la fonction “Ou exclusif” , il vous suffit
d’appeler le FB20, vous obtiendrez le bloc suivant:

FB20

ESSAI 2

ENT1

ENT2
SOR

Exercice

Créer un bloc fonctionnel paramétré permettant de réaliser un démarrage moteur.

Vous disposer d’un BP marche, d’un BP arrêt et d’un défaut thermique.

Notes :
………………………..………………………..………………………..………………………..…………
………………………..………………………..………………………..………………………..…………
………………………..………………………..………………………..………………………..…………
………………………..………………………..………………………..………………………..…………
………………………..………………………..………………………..………………………..…………
………………………..………………………..………………………..………………………..…………
………………………..………………………..………………………..………………………..…………
………………………..………………………..………………………..………………………..…………
………………………..………………………..………………………..………………………..…………
………………………..………………………..………………………..………………………..…………
………………………..………………………..………………………..………………………..…………
………………………..………………………..………………………..………………………..…………
………………………..………………………..………………………..………………………..…………
………………………..………………………..………………………..………………………..…………
………………………..………………………..………………………..………………………..…………
………………………..………………………..………………………..………………………..…………
………………………..………………………..………………………..………………………..…………
………………………..………………………..………………………..………………………..…………
………………………..………………………..………………………..………………………..…………
………………………..………………………..………………………..………………………..…………
………………………..………………………..………………………..………………………..…………

M AUT2107Rb V1.0
Les blocs fonctionnels
Page 4
L'automate
AUTOMATISME programmable Siemens S5
LES BLOCS FONCTIONNELS................................................................................................................................................ 1

INTRODUCTION ....................................................................................................................................................................... 2

LES FB NON PARAMETRES................................................................................................................................................... 2


REMARQUE : .............................................................................................................................................................................. 2
EXEMPLE : ................................................................................................................................................................................. 2
LES FB PARAMETRES............................................................................................................................................................. 3
REMARQUE : .............................................................................................................................................................................. 3
EXEMPLE : ................................................................................................................................................................................. 3
LES PARAMETRES :..................................................................................................................................................................... 3
Le type : ................................................................................................................................................................................ 3
Le format : ............................................................................................................................................................................ 3
UTILISATION : ............................................................................................................................................................................ 4
EXERCICE .................................................................................................................................................................................. 4

M AUT2107Rb V1.0
Les blocs fonctionnels
Page 5

Vous aimerez peut-être aussi