TP de API sous TIA PORTAL
Département Génie Mécanique
Conception Mécanique Et Production Intégrée
Réalisé par :
Encadré par :
Timothé MAYEMBO
Ikrame KABIRI SOUAD MACHMOUM
2022-2023
1
Introduction :
Les automates programmables industriels(API) sont apparus aux Etats-Unis vers 1969 où ils
répondaient aux désirs des industries de l’automobile de développer des chaînes de fabrication
automatisées qui pourraient suivre l’évolution des techniques et des modèles fabriqués. L’automate
programmable reçoit des données par ses entrées, celles-ci sont ensuite traitées par un programme
défini, le résultat obtenu étant délivré par ses sorties. Ce cycle de traitement est toujours le même,
quel que soit le programme, néanmoins le temps d’un cycle d'API varie selon la taille du
programme et la puissance de l’automate. C’est l'unité centrale qui gère l’automate API
programmable : elle reçoit, mémorise et traite les données entrantes et détermine l’état des données
sortantes en fonction du programme établi.
2
I. Les Compteurs CEI :
Il existe trois (3) types de compteurs CEI : CTU (comptage), CTD (décomptage) et CTUD (comptage
et décomptage). A chaque compteur est associé une DB,
• Compteur CTU : comptage
L’instruction permet d’incrémenter la valeur à la sortie CV.
CU : entrée du compteur, La valeur du compteur est incrémentée de 1 lorsque l’opréande reliée à cette
entrée passe de 0 à 1.
R : entrée réinitialisation. La sortie CV (valeur de comptage en cours) est remise à 0 lorsque l’entrée
r passe à 1, l’entrée CU n’a pas d’effet sur l’instruction.
PV : Valeur à laquelle Q est mise à 1. Cette entrée doit être de type INT.
Q : Etat du compteur. Cette sortie est mise à 1 lorsque la valeur actuelle de comptage est supérieure
ou égale à la valeur PV.
CV : valeur comptage en cours. Cette donnée doit être de type INT.
3
L’interface ci-dessus nous informe que la compilation s’est bien effectuée, Et donc nous sommes prêts
pour lancer la visualisation sur PLC Sim.
4
La valeur courante du compteur ayant atteinte celle du PV=10, La sortie Q passe à 1. Et ainsi le voyant
s’allume.
Ici la visualisation sur TIA V13.
Activons maintenant la commande R réinitialisation.
5
•Compteur CTD : décomptage
La sortie du compteur mise à 1 lorsque la valeur courante du compteur est égale à 0.
CD : entrée du compteur, La valeur du compteur est décrémentée de 1 lorsque l’opérande reliée à
cette entrée passe de 0 à 1.
LD : entrée de chargement. Lorsque cette entrée est à 1, la valeur PV est chargée dans le compteur.
PV : Valeur à laquelle Q est mise à 1. Cette entrée doit être de type INT.
Q : Etat du compteur. Cette sortie est mise à 1 lorsque la valeur actuelle de comptage est inférieure
ou égale à 0.
CV : valeur comptage en cours. Cette donnée doit être de type INT.
6
7
II. Les temporisations CEI
• Temporisation TON : l’instruction TON retarde la mise à 1 de la sortie Q de la
durée programmée PT.
L’instruction est démarrée lorsque le résultat logique à l’entrée IN passe de 0 à 1.
La durée PT commence à s’écouler au démarrage de l’instruction.
Une fois PT écoulée, la sortie Q fournit l’état logique 1. Q reste à l’état 1 tant que l’entrée
reste sur 1. Et bien sûr retour de Q à l’état logique 0 quand l’entrée est mise à 0.
8
Le temps étant écoulée Q passe à 1, puis le vérin tourne et le voyant Q2 s’allume.
9
• Temporisation : TOF
L’instruction TOF cause un retard à la retombée. Lorsque l’entrée IN passe de 1 à 0, cela
provoque l’écoulement de temps PT. Lorsque PT est écoulé la sortie passe de 1 à 0.
10
11
III. Affectation de sortie avec partie séquentielle
L’affectation d’une sortie, suite à une condition logique se fait de manière automatique. L’activation
de la sortie est précédée par la partie séquentielle.
• Par bobine SET, cas d’une condition logique sur front positif, Mode automatique. Le
‘’front montant du RLO’’ est interrogé pour la mémorisation dans l’étape%M0.1. Soit la
validation de la transition de « étape M0.0 » vers « étape M0.1 » sur front montant de la
réceptivité individuelle %I1.0 (-|P|-) ou composée de %I0.0 et %I1.0 (PTRIG).
12
13
• Par bascule SR, cas d’une condition logique tout ou rien, manuel.
14
En effet la priorité est donnée à la commande Reset pour l’arrêt de la « Led ».
• Par instruction Move, Mode automatique.
On procède par activation du numéro de l’étape. L’instruction « Move » permet, sous la condition
logique de passage d’étape à étape, de charger le numéro de l’étape activée dans un « accumulateur
» format entier sur 16 bits, exemple MW12 et d’utiliser, de la sorte, ce seul « accumulateur » pour
désigner automatiquement l’étape active et activer les sorties correspondantes.
15
16
17
« Move » nous permet donc le passage d’une étape à une autre.
18
Conclusion :
En fin, cette expérience sous Tia portal, s’est montrée très riche. En effet, nous pouvons à partir de ce
logiciel réaliser plusieurs applications dans le domaine professionnel et solutionner nombreux
problèmes.
19