Académique Documents
Professionnel Documents
Culture Documents
Niveau supérieur
Indicateur de
niveau
Niveau inférieur
Sommaire Page
• Pression ± 500mV
• Température ± 1V
• Débit ± 5V
• Vitesse ± 10V
• Valeur pH ± 20mA
• Viscosité 4...20mA
• etc. etc.
PAW ...
Grandeur Actionneur PAW ...
CNA T PAW 368
physique analogique :::
PAW ... :
CAN Les valeurs analogiques ne peuvent être traitées dans la CPU que sous forme
numérique. Cette opération de conversion est assurée par le CAN
(convertisseur analogique/numérique) dans le module d‘entrées analogiques.
La conversion analogique/numérique s‘effectue de manière séquentielle, c‘est-
à-dire que les voies analogiques sont converties l‘une après l‘autre.
Mémoire du résultat Le résultat de la conversion est stocké dans ce qui est appelé la mémoire du
résultat et conservé dans cette mémoire jusqu‘à ce qu‘il soit écrasé par une
nouvelle valeur.
La valeur analogique convertie peut être lue à l‘aide de l‘opération de
chargement “L PEW...”.
Sortie analogique Les valeurs analogiques calculées par le programme utilisateur sont transférées
à un module de sorties analogiques via l‘opération de transfert “T PAW...” dans
lequel un CNA (convertisseur numérique/analogique) procède à la conversion
en un signal analogique.
Actionneurs Les actionneurs analogiques peuvent être raccordés directement aux modules
analogiques de sortie analogiques avec des signaux d‘entrées analogiques normalisés.
Type de mesure Le type et la plage de mesure sont par principe réglés à l‘aide d‘adaptateurs de
réglage de la plage de mesure.
Les modules spéciaux sans adaptateurs de réglage possèdent des bornes
différentes pour la mesure de tension ou de courant. Le type de mesure peut
alors être déterminé par le câblage.
Adaptateur Les adaptateurs de la plage de mesure sont logés à gauche sur le module
analogique. Il convient de les paramétrer correctement avant le montage.
Les options de réglage sont “A”, “B”, “C” et “D”.
Les options de réglage du type et de la plage de mesure sont indiquées sur le
module analogique.
Groupes de voies Sur certains modules, plusieurs voies sont rassemblées au sein d‘un groupe de
voies. La position de l‘adaptateur de réglage est alors valable pour le groupe de
voies.
2x
Paramétrage des Dans SIMATIC S7, les modules d‘entrée et de sortie analogiques sont paramétrés
modules avec l‘outil logiciel „Configuration matérielle". Les paramètres de tous les modules
sont chargés dans la CPU, qui doit se trouver à l‘arrêt. Au redémarrage, la CPU
affecte automatiquement les paramètres aux modules correspondants via le bus
de fond de panier.
Alarme de diagnostic En cas d‘erreur, le module déclenche une alarme de diagnostic sur la CPU. Une
information correspondante est alors inscrite dans la mémoire tampon de
diagnostic et la CPU traite immédiatement le programme dans le bloc
d‘organisation d‘alarme de diagnostic OB 82. L‘utilisateur peut programmer dans
cet OB la réaction requise en fonction de l‘erreur.
Les erreurs et les défauts qu‘un module analogique peut détecter dépendent du
type du module.
Exemples d‘erreurs / de défauts :
• données de paramétrage incorrectes
• court-circuit (uniquement pour les modules de sortie analogiques)
• rupture de fil
• absence de tension d‘alimentation
Alarme de processus A l‘apparition d‘un événement défini, le module déclenche une alarme de
processus (exemple : dépassement d‘une valeur seuil de tension sur une voie d‘un
module d‘entrée analogique). Dans ce cas, la CPU traite immédiatement un
programme d‘alarme que l‘utilisateur enregistre dans l‘un des blocs OB 40 à OB
47 pour définir la réaction à l‘événement.
Nota :
Seule la première voie d‘un groupe de voies peut comparer la valeur d‘entrée aux
valeurs seuils paramétrées.
Paramètres • Type de mesure : En cliquant sur ce champ, les types de mesure disponibles
sont affichés (tension, courant...). Pour les voies non affectées ou les
groupes de voies, l‘option "désactivée“ est sélectionnée. Ces voies du
module doivent alors être reliées à la masse.
• Plage de mesure: En cliquant sur ce champ, les plages de mesure
disponibles sont affichées pour chaque type de mesure.
• Position de l‘adaptateur de la plage de mesure : La sélection du type et de
la plage de mesure détermine la position de l‘adaptateur de réglage. Cette
position est indiquée à l‘écran.
• Le temps d‘intégration et la suppression des fréquences perturbatrices sont
des grandeurs interdépendantes (voir page suivante).
Généralités Selon le type de module de sortie analogique, des tensions et/ou des courants
peuvent être codés ou sorties (voir diapositive).
Nota Les sorties non affectées doivent être désactivées pour permettre de raccourcir
le temps de conversion.
N° de bit Unités 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
8 128 80 * * * * * * * * 1 0 0 0 0 0 0 0
9 64 40 * * * * * * * * * 1 0 0 0 0 0 0
10 32 20 * * * * * * * * * * 1 0 0 0 0 0
Résolu-
tion
11 16 10 * * * * * * * * * * * 1 0 0 0 0
en bit
+ signe
12 8 8 * * * * * * * * * * * * 1 0 0 0
13 4 4 * * * * * * * * * * * * * 1 0 0
14 2 2 * * * * * * * * * * * * * * 1 0
15 1 1 * * * * * * * * * * * * * * * 1
* = 0 ou 1
Représentation La représentation des valeurs analogiques négatives s‘effectue sous forme d‘un
complément à 2.
Si le bit n° 15=0, il s‘agit d‘une valeur positive. Si le bit n° 15=1, il s‘agit d‘une valeur
négative.
Résolution Si la résolution d’un module analogique est inférieure à 16 bits, la valeur analogique est
cadrée à gauche dans la mémoire de résultat du module. Les positions libres de poids
faible sont remplies avec des “0”.
Débordement >= 11,759 32767 >= 22,815 32767 >=352,778 32767 >= 1000,1 32767
Débordement >=32767 0 0 0 0 0 0
Tension, courant Pour les valeurs de tension ou de courant symétriques, une plage nominale de
symétriques -27648 à +27648 est convertie en :
• ± 10V
• ± 20mA.
Tension, courant Pour les valeurs de tension ou de courant asymétriques, une plage nominale de
asymétriques 0 à +27648 est convertie en :
• 0 à 10V
• 1 à 5V
• 0 à 20mA
• 4 à 20mA.
Châssis 3 Alimen- IM 640 656 672 688 704 720 736 752
tation
(récepteur) à à à à à à à à
654 670 686 702 718 734 750 766
Châssis 2 Alimen- IM 512 528 544 560 576 592 608 624
tation (récepteur)
à à à à à à à à
526 542 558 574 590 606 622 638
Châssis 1 Alimen- IM 384 400 416 432 448 464 480 496
tation
(récepteur) à à à à à à à à
398 414 430 446 462 478 494 510
Emplacement 2 3 4 5 6 7 8 9 10 11
Zone d‘adressage Le S7-300 dispose d‘une zone d‘adressage spécifique pour les entrées/sorties
analogiques en dehors de la mémoire image des entrées/sorties (MIE/MIS).
La zone d‘adressage comprend les octets 256 à 767. Chaque voie analogique
occupe 2 octets.
Accès L‘accès aux modules analogiques s‘effectue par des opérations de chargement et
de transfert.
Exemple : pour accéder à la première voie du premier module dans le châssis 0,
entrez l‘opération “L PEW256”.
S7-400 Sur le S7-400, l‘espace d‘adressage des modules analogiques commence à 512.
∆
A B
∆
Exemple Le niveau de remplissage d‘une cuve doit être mesuré en litres. Sa capacité
maximale est de 500 litres.
L‘exemple A montre la normalisation pour le cas où la sonde utilisée délivre une
tension de mesure de 0 V lorsque la cuve est vide, et 10 V lorsqu‘elle est pleine.
L‘exemple B montre la normalisation pour le cas où la sonde fournit une tension
de - 10 V lorsque la cuve est vide, et + 10 V lorsqu‘elle est pleine.
Résolution Dans l‘exemple B, la résolution de la mesure du niveau de remplissage est
double, c-à-d que la précision de mesure ∆ est plus élevée de moitié car la
capacité totale de la cuve est représentée sur une plage plus large de -27648 à
+27648.
Normalisation Le module analogique codifie la plage de tension de - 10 V à + 10 V en une
plage de valeurs entre -27 648 et +27648. La valeur est alors convertie en une
grandeur physique (entre 0 et 500 l). Cette opération est appelée normalisation
d‘une entrée analogique.
La conversion de la valeur analogique en valeur normée (normalisation) est
réalisée par la fonction standard FC 105. La fonction FC 105 est fournie avec
STEP 7 dans la bibliothèque "Standard Library" dans le programme S7 "TI-S7
Converting Blocks".
LO_LIM, HI_LIM Les valeurs limites pour la converion en grandeurs physiques sont définies via
les entrées LO_LIM (valeur limite inférieure) et HI_LIM (valeur limite
supérieure). Dans notre exemple, la conversion est effectuée sur une plage
comprise entre 0 et 500 litres.
OUT La valeur normée (grandeur physique) est délivrée à la sortie OUT sous forme
de nombre réel (LO_LIM <= OUT <= HI_LIM).
BIPOLAR L‘entrée BIPOLAR détermine si les valeurs négatives doivent également être
converties. Si un opérande à l‘état 0 est affecté au paramètre (unipolar), la
normalisation s‘effectue sur la plage 0 à +27648, à l‘état logique 1 (bipolar), la
plage est de -27648 à +27648.
OUT
27648
B
OUT
0
27648 IN
A 0,0 100,0
(LO_LIM) (HI_LIM)
unipolaire (M 0.0 = ´0´)
(actionneur commandé avec
des valeurs positives
uniquement)
0
IN -27648
0,0 100,0
(LO_LIM) (HI_LIM)
Exemple Une valeur analogique calculée par le programme utilisateur comprise dans une
plage 0,0 à 100,0% est convertie par la fonction FC106 (formatage) dans la
plage de valeurs 0 à +27648 (unipolar) ou -27648 à +27648 (bipolar). Lorsque la
valeur formatée est délivrée au module de sortie analogique, un actionneur
analogique (par ex. une vanne de régulation) est commandé sur une plage de
tension de 0V à +10V (unipolar) ou de -10V à +10V (bipolar).
L‘exemple A montre la normalisation dans le cas où l‘actionneur utilisé doit être
commandé à la valeur 0 ( 0 V ou 0 mA) lorsque le programme fournit une valeur
de 0%, et à une valeur maximale (+10V ou 20mA) lorsque le programme fournit
une valeur de 100%.
L‘exemple B montre la normalisation dans le cas où l‘actionneur utilisé doit être
commandé à la valeur minimale (-10V ou -20mA) lorsque le programme fournit
une valeur de 0 %, et à une une valeur maximale (+10V ou 20mA) lorsque le
programme fournit une valeur de 100%.
Formatage Une valeur calculée par un programme (dans l‘exemple donné : pourcentage)
doit être convertie dans la plage de valeurs du module de sortie analogique.
La conversion de la valeur (formatage ou “Annuler la mise à l’échelle“) est
réalisée par la fonction standard FC 106. La fonction FC 106 est fournie avec
STEP 7 dans la bibliothèque "Standard Library" dans le programme S7 "TI-S7
Converting Blocks".
LO_LIM, HI_LIM Les valeurs limites de la valeur calculée par le programme sont définies via les
entrées LO_LIM (valeur limite inférieure) et HI_LIM (valeur limite supérieure).
Dans notre exemple, la plage est comprise entre 0 et 100 %.
BIPOLAR L‘entrée BIPOLAR détermine si les valeurs négatives doivent également être
converties. Si un opérande à l‘état 0 est affecté au paramètre (unipolar), le
formatage s‘effectue sur la plage 0 à +27648, à l‘état logique 1 (bipolar), la
plage est de -27648 à +27648.
RET_VAL La sortie RET_VAL délivre la valeur 0 en cas de traitement du programme sans
SITRAIN Formation erreur. Cours S7MA1
Automatisation et entraînements Page 13 Traitement des valeurs analogiques
Exercice : Paramétrage du module analogique SM335
Remarque Selon le module analogique dont est équipé l‘automate que vous utilisez pendant votre
stage de formation, effectuez cet exercice ou le suivant.
Énoncé Paramétrez le module analogique avec les paramètres indiqués à la figure ci-dessus.
Marche à suivre 1. Ouvrez votre station matérielle “Valise" avec l‘outil Config. matérielle.
SIMATIC Manager -> Double-clic sur Matériel
2. Commencez le paramétrage du module analogique.
Config. matérielle -> Double-clic sur module analogique
3. Paramétrez le module en réglant pour les entrées le type et la plage de mesure
indiqués ci-dessus et en activant l‘alarme de diagnostic (ne pas oublier la q
pour le diagnostic groupé). Comme dans la suite de l‘exercice la sortie des valeurs
analogiques n‘est pas requise, toutes les sorties doivent être désactivées.
4. Enregistrez et compilez la configuration matérielle modifiée.
Config. matérielle -> Station -> Enregistrer et compiler.
5. Chargez les données système modifiées dans la CPU.
Config. Matérielle -> Système cible -> Charger dans module...
Remarque Selon le module analogique dont est équipé l‘automate que vous utilisez pendant votre
formation, effectuez cet exercice ou le précédent.
Énoncé Paramétrez le module analogique avec les paramètres indiqués à la figure ci-dessus.
Marche à suivre 1. Ouvrez votre station matérielle “Valise" avec l‘outil Config. matérielle.
SIMATIC Manager -> Double-clic sur Matériel
2. Commencez le paramétrage du module analogique.
Config. matérielle -> Double-clic sur module analogique
3. Paramétrez le module en réglant pour les entrées le type et la plage de mesure
indiqués ci-dessus et en activant l‘alarme de diagnostic (ne pas oublier la q
pour le diagnostic groupé).
4. Enregistrez et compilez la configuration matérielle modifiée.
Config. matérielle -> Station -> Enregistrer et compiler.
5. Chargez les données système modifiées dans la CPU.
Config. Matérielle -> Système cible -> Charger dans module...
Indicateur
de niveau
Niveau de remplissage mini. 50 l.
En cas de franchissement du seuil
inférieur, une signalisation doit
être émise à la sortie A9.2 (A 5.2).
À tout de suite...