LOGO!8: Piloter une sortie avec une entrée analogique
Lire une entrée analogique sur LOGO!8, c’est simple. L’utiliser pour prendre une décision automatique, c’est là que tout commence vraiment.
Dans un vrai système automatisé, une valeur analogique n’a aucun intérêt si elle ne sert pas à :
- activer une sortie
- lancer un équipement
- générer une alarme
C’est exactement ce que permet la comparaison analogique.
Dans cet article, tu vas apprendre :
- comment LOGO!8 convertit une tension 0–10 V
- à configurer un comparateur analogique
- à stabiliser ton automatisme avec une hystérésis
- à éviter les erreurs classiques des débutants
Sommaire
Toggle⚙ Tu débutes avec LOGO!8 ?
Télécharge gratuitement le guide PLCMastery pour comprendre les bases des automates programmables et progresser plus rapidement.
Comprendre le principe d’une valeur analogique
Contrairement à une entrée digitale qui possède seulement deux états (0 ou 1), une entrée analogique peut prendre une infinité de valeurs dans une plage donnée. Avec un signal 0 – 10V :
- 0V correspond à la valeur minimale
- 10V correspond à la valeur maximale
- toutes les valeurs intermédiaires sont possibles
Dans LOGO!8, cette tension n’est pas affichée directement en volts. Elle est convertie en une valeur interne qui varie de 0 à 1000.
Cela signifie:
| Tension sur l’entrée analogique (V) | 0 | 2 | 5 | 7.5 | 10 |
| Valeur dans LOGO!8 | 0 | 200 | 500 | 750 | 1000 |
Cette conversion est essentielle à comprendre, car les comparateurs analogiques travaillent avec cette valeur interne.
⬆ Retour au sommairePourquoi utiliser une valeur analogique pour commander une sortie ?
Dans un système automatisé réel, les valeurs analogiques servent souvent à déclencher des actions. Quelques exemples très courants :
| MESURES ANALOGIQUES | ACTIONS AUTOMATIQUES |
| Température | Démarrage d’un ventilateur |
| Niveau d’eau | Activation d’une pompe |
| Pression | Déclenchement d’une alarme |
| Luminosité | Allumage d’un éclairage |
| Potentiomètre | Variation ou seuil de commande |
Le principe est toujours similaire :

Dans LOGO!8, cette décision est généralement réalisée avec un comparateur analogique.
⬆ Retour au sommaireIllustration
⚠️ Tu bloques sur ton programme LOGO!8 ?
Je peux t’aider à corriger ton projet, comprendre ta logique et avancer plus vite grâce à une session 1:1 personnalisée.
Fonctionnement recherché
On veut un comportement simple :
- si la valeur analogique dépasse 500, alors activer Q1
- si elle redescend sous 500, alors désactiver Q1.
Le tableau suivant en donne une représentation:
| Entrée analogique | [0 500] | ]500 1000] |
| Sortie Q1 | Désactivée | Activée |
Comme 500 ≈ 5 V, c’est facile à visualiser.
L’article les E/S analogiques et digitales vous donnera plus de détails sur les signaux analogiques.
Le détecteur de seuil analogique (comparateur analogique)
Le détecteur de seuil analogique est le bloc qui permet à LOGO!8 de prendre une décision.
Il compare :
- la valeur mesurée
- avec une valeur de référence
Dans notre exemple :
Si AI1 > 500 → activer Q1
Le bloc fonctionne donc comme une condition logique appliquée à une valeur analogique
Structure du programme


- L’entrée AI1 reçoit la tension issue du potentiomètre.
- Le comparateur vérifie si : AI1 > 500.
- Si la condition devient vraie , le comparateur passe à 1 et la sortie Q1 s’active
Tests
La démonstration pratique permet de mieux comprendre le comportement réel.
Lorsque le potentiomètre est actionné :
- la valeur analogique augmente progressivement
- la valeur affichée dans LOGO! Soft Comfort évolue
- la sortie reste inactive tant que le seuil n’est pas atteint
Dès que la valeur dépasse 500 :
- la sortie Q1 s’active
- la LED s’allume immédiatement
En revenant sous le seuil :
- la sortie Q1 se désactive
Problème fréquent : la sortie clignote autour du seuil
C’est un comportement extrêmement courant en automatisation.
Lorsque la valeur analogique oscille légèrement autour du seuil :
499 → 501 → 499 → 502
La sortie peut :
- s’activer
- se désactiver
- clignoter rapidement
Ce phénomène donne souvent l’impression d’un programme instable
Solution : utiliser une hystérésis
Pour stabiliser le fonctionnement, on utilise une hystérésis.
Le principe est simple :
- la sortie s’active au-dessus d’un seuil haut
- mais se désactive seulement sous un seuil plus bas
Exemple :
| Activation | 500 |
| Désactivation | 450 |
Ainsi, la sortie devient beaucoup plus stable.

🚀 Tu veux aller plus loin avec LOGO!8 ?
Maintenant que tu comprends les bases, tu peux soit passer à la pratique avec un projet concret, soit te faire accompagner pour avancer plus rapidement.
Erreurs fréquentes
Confondre la tension réelle avec la valeur interne de LOGO!8
C’est probablement l’erreur la plus fréquente chez les débutants.
LOGO!8 n’affiche pas directement la tension mesurée. Il convertit le signal analogique en une valeur interne comprise entre 0 et 1000.
Par exemple :
- 0 V → 0
- 5 V → 500
- 10 V → 1000
Il faut donc toujours convertir mentalement ou utiliser un bloc d’échelle lorsque l’on travaille avec des unités physiques.
Choisir un seuil incohérent
Un seuil mal choisi peut empêcher le programme de fonctionner correctement.
Par exemple :
- seuil = 1200
- plage de mesure = 0 à 1000
Dans ce cas, le comparateur ne s’activera jamais.
Avant de définir un seuil, il est important de connaître la plage réelle des valeurs utilisées.
Oublier l’hystérésis
Sans hystérésis, une faible variation du signal peut provoquer des commutations répétées.
Exemple :
499 → 501 → 499 → 502
La sortie risque alors de s’activer et se désactiver en permanence.
L’utilisation d’un seuil d’activation et d’un seuil de désactivation permet d’obtenir un fonctionnement beaucoup plus stable
FAQ
Comment lire une entrée analogique sur LOGO!8 ?
Pour lire une entrée analogique sur LOGO!8, il suffit de connecter un signal compatible (par exemple 0–10 V) sur une entrée analogique du module. LOGO!8 convertit automatiquement cette tension en une valeur interne comprise entre 0 et 1000, qui peut ensuite être utilisée dans le programme.
Pourquoi LOGO!8 affiche-t-il une valeur comprise entre 0 et 1000 ?
Les entrées analogiques du LOGO!8 ne sont pas affichées directement en volts. Le module convertit la tension reçue en une valeur numérique interne. Cette conversion facilite les calculs et les comparaisons dans le programme.
Comment commander une sortie à partir d’une valeur analogique ?
La méthode la plus simple consiste à utiliser un détecteur de seuil analogique (comparateur analogique).
Par exemple :
- si AI1 > 500 → Q1 activée
- si AI1 ≤ 500 → Q1 désactivée
Cette technique est couramment utilisée pour piloter des ventilateurs, des pompes ou des alarmes.
Pourquoi ma sortie clignote-t-elle lorsque la valeur analogique est proche du seuil ?
Ce phénomène apparaît lorsque la valeur mesurée oscille légèrement autour du seuil de commutation.
Par exemple :
499 → 501 → 499 → 502
Le comparateur change alors continuellement d’état. Pour éviter ce problème, il est recommandé d’utiliser une hystérésis.
Peut-on commander plusieurs sorties avec la même valeur analogique ?
Oui.
Une même entrée analogique peut alimenter plusieurs comparateurs avec différents seuils.
Ce qu’il faut retenir
Lire une valeur analogique est seulement la première étape.
Pour qu’un automate puisse réellement agir sur un système, cette valeur doit être exploitée dans une logique de décision.
Grâce aux détecteurs de seuil analogique (comparateurs analogiques) de LOGO!8, il devient possible de transformer une mesure continue en une action concrète sur une sortie.
Cette logique simple constitue l’une des bases les plus importantes de l’automatisation industrielle.
⬆ Retour au sommaire
