Vous êtes sur la page 1sur 22

Traitement

Analogique
(STEP 7)

Préparé par : EL ALJA Mohamed


Entrées et sorties
analogiques

2
Entrées et sorties
analogiques

3
Entrées et sorties
analogiques

4
Entrées et sorties
analogiques

5
Entrées et sorties
analogiques

6
Entrées et sorties
analogiques

7
Entrées et sorties
analogiques

8
Entrées et sorties
analogiques

9
Codage de l’information

10
Codage de l’information
Exemple :

11
Codage de l’information

12
Codage de l’information

13
Codage de l’information
Exercice 1 :

Pour une plage de tension 0 – 10V coté capteur et de 0 – 27648


coté API calculer la valeur numérique coté API pour la tension
6V ?

Exercice 2 :

Pour une plage de courant 4 – 20ma coté capteur et de 0 – 27648


coté API calculer la valeur numérique coté API pour le courant
10ma ?

14
Entrées et sorties
analogiques SIMTIC 300

15
Adressage Siemens
- Bits internes : M0.0 à M255.7 dépendants des mots suivants
- Octets internes : ensemble de 8 bits MBi
- Mots internes : ensemble de 16 bits MWi
-Mots doubles : ensemble de 32 bits Mdi
- Entrée analogique : PEWi
-Sortie analogique : PAWi

N.B : Principe de l’adressage des mots internes : (attention aux chevauchements des mots)

16
Mise à l’échelle
Pour la mise en échelle entre la valeur numérique lue par l’API et la valeur physique réelle on utilise soit les blocs des
opérations arithmétiques DIV , MUL … selon l’équation ou on utilise directement la fonction SCALE .

Exemple : Mise à l’échelle de l’entrée PEW752 qui vient d’un capteur de température (0°C – 100°C) et
enregistrement du résultat dans l’adresse MD12 en utilisant des blocs des opérations

17
Mise à l’échelle (SCALE)
Exemple : Mise à l’échelle de l’entrée PEW752 qui vient d’un capteur de température (0°C – 100°C) et
enregistrement du résultat dans l’adresse MD0 en utilsant SCALE

18
Mise à l’échelle (UNSCALE)
Exemple : Mise à l’échelle entre la sortie PAW752 ( 0 – 10V ) et l’adresse MD0 qui contient la commande d’un
variateur de vitesse (0Hz – 50Hz) en utilsant UNSCALE

19
Application1 « Alarmes selon le niveau»

Donner le programme permettant de gérer le


fonctionnement suivant :

•Si niveau < NB  Alarme NB

• Si niveau > NH Alarme NH

Adressage :

Mesure de niveau  PEW752


Alarme NB  A124.0
Alarme NH  A124.1

20
Application2 « commande de niveau»
On désire commander le niveau d’un réservoir
représenté dans la figure selon le fonctionnement
suivant :

• Si niveau<50cm  ouverture de la vanne à 100%


avec une lampe Rouge qui sera allumée

• Si 50cm<niveau<350cm  ouverture de la vanne à


70% avec une lampe Orange qui sera allumée

• Si 350cm<niveau<650cm  ouverture de la vanne


à 30% avec une lampe Verte qui sera allumée

• Si niveau>650cm  fermeture de la vanne avec


une lampe Bleu qui clignote

Donner le programme permettant de gérer ce


fonctionnement .

N.B :
Le niveau est mesuré par un capteur ultrason avec
les caractéristiques : ( 0- -700cm)  (0- - 10V)
La vanne analogique sera commandée par la sortie
PAW752 : (0- -10V)  (0% - -100%)

21
Application3 « commande de température»
On désire commander la température d’un
four représenté dans la figure selon le
fonctionnement suivant :

• Si température<40°C  alimenter la
RC avec une puissance de 400W

• Si 40°C<température<100°C 
alimenter la RC avec une puissance de
250W

• Si 100°C<température<200°C 
alimenter la RC avec une puissance de
100W

• Si température>200°C on désactive
la RC , on alimente le ventilateur et on
fait clignoter une lampe rouge

Donner le programme permettant de


gérer ce fonctionnement .

22

Vous aimerez peut-être aussi