I.
Les Compteurs
- Il existe 3 types de compteurs : CTU (comptage), CTD (décomptage) et CTUD (comptage et
décomptage). Chaque compteur a un DB qui lui est associé.
1/ Compteur CTU : Comptage :
- L’instruction comptage permet d’incrémenter la valeur à la sortie « CV ».
CU L’entrée du compteur. La valeur du compteur est incrémentée chaque fois lorsque cette entrée
passe de « 0 » à « 1 ». La limite de cette valeur est la limite de type de donnée INT.
R L’entrée de reset. CV, la valeur de comptage, est remise à 0 lorsque cette entrée pas à « 1 ». Si R=1,
l’entrée CU n’est pas prise en considération.
PV Si CV atteint cette valeur, la sortie Q passe à l’état « 1 ».
Q L’état du compteur. Q=1 si CV ≥ PV.
CV Valeur de comptage, de type INT.
- On va étudier un exemple simple :
- Simulation :
*La valeur de compte est incrémentée chaque fois la valeur d’entrée passe de 0 à 1.
*Lorsque la valeur CV atteint la valeur PV qui est 4 dans notre cas, la sortie passe à l’état 1 et reste à cet
état même si CV est incrémenté.
*La valeur CV est remise à 0 si on coche la case de l’adresse I0.1 qui correspond au bouton Reset du
compteur et la sortie est remise à 0.
2/ Compteur CTD : Décomptage :
- La sortie du compteur passe à 1 lorsque la valeur du compteur s’annule.
CD L’entrée du compteur. La valeur du compteur est décrémentée chaque fois lorsque cette entrée
passe de « 0 » à « 1 ».
LD L’entrée de chargement. CV, la valeur de comptage, est remise à la valeur PV.
PV Si CV atteint cette valeur, la sortie Q passe à l’état « 1 ».
Q L’état du compteur. Q=1 si CV ≤ 0.
CV Valeur de comptage, de type INT.
(La simulation va donner les mêmes résultats mais inversement au cas du Compteur CTU)
3/ Compteur CTUD : Comptage et Décomptage :
- C’est la combinaison entre le CTU et le CTD.
CU L’entrée de comptage. La valeur du compteur est incrémentée chaque fois lorsque cette entrée
passe de « 0 » à « 1 ». La limite de cette valeur est la limite de type de donnée INT.
CD L’entrée de décomptage. La valeur du compteur est décrémentée chaque fois lorsque cette entrée
passe de « 0 » à « 1 ».
R L’entrée de reset. CV, la valeur de comptage, est remise à 0 lorsque cette entrée pas à « 1 ». Si R=1,
l’entrée CU n’est pas prise en considération.
LD L’entrée de chargement. CV, la valeur de comptage, est remise à la valeur PV.
QU La sortie comptage. Q=1 si CV ≥ PV.
QD La sortie décomptage. Q=1 si CV ≤ 0.
CV Valeur de comptage, de type INT.
PV Valeur chargée si LD=1. Si CV atteint cette valeur, la sortie QU passe à l’état « 1 ».
II. Les Temporisations
- Il existe 3 types de temporisations :
TP (génération d’impulsion), TON (retard à la montée) et TOF (retard à la retombée). Comme les
compteurs, chaque temporisateur est associé à un DB.
1/ Temporisation TP :
- Ce temporisateur lance la temporisation lorsque son entrée passe de 0 à 1. La sortie Q passe à 1
pour la période PT programmé sur ce temporisateur.
- On va réaliser un montage simple pour montrer le fonctionnement de ce temporisateur :
- Simulation :
*Dans notre cas, PT=3s. La sortie Q reste à l’état 1 pendant cette période, puis après écoulement de 3
secondes, elle passe à 0.
2/ Temporisation TON :
- Lorsque l’entrée passe de 0 à 1, la temporisation commence à s’écouler et la sortie Q ne passe pas
à 1 si et seulement si la temporisation PT est terminée.
- On va réaliser un montage simple pour montrer le fonctionnement de ce temporisateur :
- Simulation :
*On observe que la sortie Q passe à 1 si l’entrée passe de 0 à 1 et la durée de temporisation PT est
écoulée. La sortie Q est remise à 0 si l’entrée passe à 0.
3/ Temporisation TOF :
- Ce temporisateur permet de retarder la mise à 0 de la sortie Q de la durée PT. Q est mise à 1 si
l’entrée passe de 0 à 1, lorsque la valeur d’entrée passe à 0, la durée PT démarre.
- On va réaliser un montage simple pour montrer le fonctionnement de ce temporisateur :
- Simulation :
*Si l’entrée passe à 1, Q passe à 1 aussi. Lorsque l’entrée s’annule, Q s’annule après la durée PT.
III. Les Comparateurs
- Ce sont les comparateurs connus dans tous les systèmes, les plus importants à mentionner sont
« Sup », « Eg » et « Inf ».
- C’est la représentation du comparateur dans TIA Portal V14 :
La valeur à comparer
Le type des valeurs doit être
choisi aussi La valeur de comparaison
- On va réaliser un programme Ladder qui contient quelques types de ces comparateurs :