Beruflich Dokumente
Kultur Dokumente
1|P a ge
Automate programmable Industriel
1. Introduction
2|P a ge
Automate programmable Industriel
3|P a ge
Automate programmable Industriel
De type modulaire, le processeur, l'alimentation et les interfaces d'entrées / sorties résident dans
des unités séparées (modules) et sont fixées sur un ou plusieurs racks contenant le "fond de panier"
(bus plus connecteurs).
Ces automates sont intégrés dans les automatismes complexes où puissance, capacité de traitement
et flexibilité sont nécessaires.
4|P a ge
Automate programmable Industriel
Figure -4
5|P a ge
Automate programmable Industriel
Figure -6.
Capteurs quatre fils : ils distinguent l’alimentation continue (2 fils) de la sortie (2 fils).
Capteurs cinq fils : ils distinguent l’alimentation continue (2 fils) de la sortie à ouverture ou
fermeture (3fils).
Le principe de raccordement consiste à envoyer un signal électrique vers l'entrée choisie sur
l'automate dés que l'information est présente. L'alimentation électrique peut être fournie par
l'automate (en général 24V continu) ou par une source extérieure. Un automate programmable peut
être à logique positive ou négative.
7|P a ge
Automate programmable Industriel
Un module de sorties permet à l’API d’agir sur les actionneurs. Il réalise la correspondance Etat
logique / Signal électrique. Périodiquement, le processeur adresse le module et provoque l’écriture
des bits d’un mot mémoire sur les voies de sorties du module. L’élément de commutation est soit
électronique (transistor, triac) soit électromécanique (contact de relais internes au module).
8|P a ge
Automate programmable Industriel
Remarques - Dans la pratique les sorties sont souvent groupées par 2, 4, 8, 16, 32 ou plus afin
de limiter le nombre de bornes de connexion. De ce fait ces sorties ont un ou plusieurs points
communs électriques.
Le choix d’une interface de sortie se fait suivant :
Le type de charge (DC/AC, tension, courant)
L’isolation souhaitée
La cadence de fonctionnement
Le nombre de manœuvre
L’alimentation des différents pré-actionneurs est toujours fournie par une source de tension
externe.
9|P a ge
Automate programmable Industriel
Figure -9. Notation: (a) Mitsubishi, (b) Siemens, (c) Allen-Bradley, et (d) Télémecanique.
Généralement les API contiennent des rangés (racks) locales ou éloigné. Chacune contient des
cartes (ou modules) d’entrées sorties avec 8, 16 ou 32 connections. L’idée est d’adresser ces E/s
en utilisant la notion de rack/module/bit.
La direction
Une entrée est une valeur, provenant de la P.O, qui ne peut être que lue par le programme
chargé dans le contrôleur.
Notation : %I.x.x
Exemple : capteur, détecteur, bouton poussoir etc...
Une sortie est une donnée à destination de la P.O, dont la valeur peut être fixée par l'automate.
(Remarque : Une sortie peut aussi être lue par le programme)
Notation : %Q.x.x
Exemple : voyant lumineux, commande d'un contacteur etc...
Une variable interne est une donnée qui n'est pas physiquement liée à la P.O, mais une
information gérée par le programme chargé dans l'API.
Exemples : valeur d'un compteur, d'une temporisation, étape d'un grafcet …
Notation : %M.x.x
Le format
Un bit est une valeur binaire ou encore booléenne dont la valeur est « VRAIE » (notée TRUE)
ou« FAUSSE » (notée FALSE).
Notation : %x.X.x.x
Exemple : Un voyant lumineux est relié à la 4eme borne de la 1°carte de sorties T.O.R du rack
automate. Son état correspondra à la variable booléenne : % Q X 0.3
Un octet est une donnée codée sur 8 bits.
Notation : %x.B.x
Un mot est une donnée codée sur 16 bit.
Notation : %x.W.x
Exemple : Un capteur de température est relié à la 3eme entrée
analogique du rack automate. La valeur numérique correspondante sera stockée dans la variable :
%IW2.
10 | P a g e
Automate programmable Industriel
L’utilisateur a la possibilité d’affecter l’adressage par byte (appelé adressage de slots variable). Le
numéro du premier byte et le nombre de bytes (2 pour les cartes à 16 bites et 4 pour les cartes à 32
bites) peuvent être fixé pour chaque slot indépendamment avec des switchers dans le module
11 | P a g e
Automate programmable Industriel
adaptateur pour chaque rack. N’importe quelle combinaison est possible, toutefois il est
recommandé d’utiliser une numérotation séquentielle (figure suivante).
A noter finalement que siemens utilise différentes notation dans différents pays avec des terminaux
de programmation multilingues (par exemple E pour l’entrée et a pour la sortie en Allemagne).
12 | P a g e
Automate programmable Industriel
Une programmation en « Ladder Diagram » est constituée de plusieurs réseaux. Comme le montre
la figure ci-dessous, chaque réseau possède une ligne d’alimentation à gauche, une ligne
d’alimentation à droite et des branches reliant les entrées situées à gauche et les sorties situées à
droite. L’évaluation de chaque réseau se fait de la gauche vers la droite tandis que l’évaluation de
l’ensemble des réseaux se fait du haut vers le bas.
13 | P a g e
Automate programmable Industriel
14 | P a g e
Automate programmable Industriel
3.3.5. Comptage
---( SZ ) (Initialiser compteur)
Cette opération ne s'exécute que si le RLG présente un front montant. La valeur prédéfinie est alors
transférée au compteur indiqué.
---( ZV ) (Incrémenter)
Cette opération incrémente d'un la valeur du compteur précisé si le RLG présente un front montant
et si la valeur du compteur est inférieure à 999. En l'absence de front montant au RLG ou si le
compteur est déjà égal à 999, la valeur du compteur reste inchangée
Figure
Si l'état de signal en E 0.0 passe de 0 à 1 (front montant du RLG), le compteur Z10 est initialisé
avec la valeur 100.
15 | P a g e
Automate programmable Industriel
16 | P a g e