gjc automates programmables industriels - cours et …bts.crsa.rascol.free.fr/automatismes/pp/pp -...
TRANSCRIPT
![Page 1: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/1.jpg)
GJ C
Automates Programmables
Industriels
![Page 2: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/2.jpg)
Introduction à la logique programmée
GJ C
![Page 3: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/3.jpg)
Systèmes logiques
![Page 4: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/4.jpg)
Systèmes logiques
Les parties commandes élaborent des ordres à partir de mesures et de consignes selon la loi de commande de l'automatisme.On distingue:
- les procédés logiques «tout ou rien» utilisent des équations Booléennes. - les procédés continus «analogique» utilisent des équations différentielles qui seront traduitesen « fonctions de transferts ».
Pour réaliser la commande du système, l'automaticien dispose de nombreux outils technologiques.
consignes
préactionneurActionneur
Capteur
PO
Informations d’états
PC
�
messages
Elément
de
dialogue
consignes
préactionneurActionneur
Capteur
PO
Informations d’états
PC
�
messages
Elément
de
dialogue
consignes
préactionneurActionneur
Capteur
PO
Informations d’états
PCPC
�
messages
Elément
de
dialogue
Elément
de
dialogue
![Page 5: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/5.jpg)
Solution câblée
AUTOMATISMES
On les classe généralement en deux catégories.
Systèmes logiques
![Page 6: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/6.jpg)
Technologie fluidique :Cellules statiquesCellules dynamiquesModules séquentiels
Technologie électrique :RelayageStatique électroniqueModules séquentiels
Solution câblée
On les classe généralement en deux catégories.
Systèmes logiques
![Page 7: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/7.jpg)
Technologie fluidique :Cellules statiquesCellules dynamiquesModules séquentiels
Technologie électrique :RelayageStatique électroniqueModules séquentiels
Solution programméeSolution câblée
AUTOMATISMES
On les classe généralement en deux catégories.
Systèmes logiques
![Page 8: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/8.jpg)
Informatique industrielleMicroprocesseurMicro ordinateurAutomate programmable
Solution programmée
Traitement de l’information en temps réel
Systèmes logiques
![Page 9: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/9.jpg)
Logique combinatoire
![Page 10: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/10.jpg)
Dans un système combinatoire, à un instant donné la sortie ne dépend quede la combinaison présente sur les entrées.
S1
Système combinatoire
e1
e2
e3
en
Logique Combinatoire Définition
S2
Logique Combinatoire
![Page 11: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/11.jpg)
S1
Système combinatoire
e1
e2
e3
en
Logique Combinatoire Equation
S2
Logique Combinatoire
Si = f ( e1, e2, ............en )
![Page 12: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/12.jpg)
Comparaison entre 2 informations
Logique Combinatoire Exemples d’opérateurs combinatoires
![Page 13: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/13.jpg)
Comparaison entre InformationsComparateur arithmétique
a0
a1
Variablesd’entrées
Variablesde
sortiesComparateurarithmétiqueb0
b1
A
B
S(A < B)
S(A = B)
S(A > B)
![Page 14: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/14.jpg)
Comparaison entre InformationsComparateur arithmétique
Analyse S(A=B) S(A>B) S(A<B)b 1 b 0 a 1 a 0
![Page 15: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/15.jpg)
Comparaison entre InformationsComparateur arithmétique
Analyse b1 b0 a1 a0 A=B A>B A<B0 0 0 00 0 0 10 0 1 00 0 1 10 1 0 00 1 0 10 1 1 00 1 1 11 0 0 01 0 0 11 0 1 01 0 1 11 1 0 01 1 0 11 1 1 01 1 1 1
S(A=B) S(A>B) S(A<B)
![Page 16: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/16.jpg)
Comparaison entre InformationsComparateur arithmétique
Analyse b 1 b 0 a 1 a 0 A=B A>B A<B
0 0 0 0 10 0 0 1 00 0 1 0 00 0 1 1 00 1 0 0 00 1 0 1 10 1 1 0 00 1 1 1 01 0 0 0 01 0 0 1 01 0 1 0 11 0 1 1 01 1 0 0 01 1 0 1 01 1 1 0 01 1 1 1 1
S(A=B) S(A>B) S(A<B)
![Page 17: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/17.jpg)
Comparaison entre InformationsComparateur arithmétique
Analyse b1 b0 a1 a0 A=B A>B A<B0 0 0 0 1 00 0 0 1 0 10 0 1 0 0 10 0 1 1 0 10 1 0 0 0 00 1 0 1 1 00 1 1 0 0 10 1 1 1 0 11 0 0 0 0 01 0 0 1 0 01 0 1 0 1 01 0 1 1 0 11 1 0 0 0 01 1 0 1 0 01 1 1 0 0 01 1 1 1 1 0
S(A=B) S(A>B) S(A<B)
![Page 18: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/18.jpg)
Comparaison entre InformationsComparateur arithmétique
Analyse b1 b0 a1 a0 A=B A>B A<B0 0 0 0 1 0 00 0 0 1 0 1 00 0 1 0 0 1 00 0 1 1 0 1 00 1 0 0 0 0 10 1 0 1 1 0 00 1 1 0 0 1 00 1 1 1 0 1 01 0 0 0 0 0 11 0 0 1 0 0 11 0 1 0 1 0 01 0 1 1 0 1 01 1 0 0 0 0 11 1 0 1 0 0 11 1 1 0 0 0 11 1 1 1 1 0 0
S(A=B) S(A>B) S(A<B)
![Page 19: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/19.jpg)
Analyse
S (A=B) = ?
Comparaison entre InformationsComparateur arithmétique
b1 b0 a1 a0 A=B A>B A<B0 0 0 0 1 0 00 0 0 1 0 1 00 0 1 0 0 1 00 0 1 1 0 1 00 1 0 0 0 0 10 1 0 1 1 0 00 1 1 0 0 1 00 1 1 1 0 1 01 0 0 0 0 0 11 0 0 1 0 0 11 0 1 0 1 0 01 0 1 1 0 1 01 1 0 0 0 0 11 1 0 1 0 0 11 1 1 0 0 0 11 1 1 1 1 0 0
S(A=B) S(A>B) S(A<B)
![Page 20: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/20.jpg)
Analyse
S (A=B) = ?
Comparaison entre InformationsComparateur arithmétique
b1 b0 a1 a0 A=B A>B A<B0 0 0 0 1 0 00 0 0 1 0 1 00 0 1 0 0 1 00 0 1 1 0 1 00 1 0 0 0 0 10 1 0 1 1 0 00 1 1 0 0 1 00 1 1 1 0 1 01 0 0 0 0 0 11 0 0 1 0 0 11 0 1 0 1 0 01 0 1 1 0 1 01 1 0 0 0 0 11 1 0 1 0 0 11 1 1 0 0 0 11 1 1 1 1 0 0
S(A=B) S(A>B) S(A<B)
= /a0 /a1 /b0 /b1 + a0 /a1 bo /b1 + /a0 a1 /b0 b1 + a0 a1 b0 b1
= (/a0 /b0 + a0 b0 ) /a1 /b1 + (/a0 /b0 + a0 b0 ) a1 b1
= (/a0 /b0 + a0 b0 ) . (/a1 /b1 + a1 b1 )
= (a0 b0 ) . (a1 b1 )
![Page 21: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/21.jpg)
Comparaison entre InformationsComparateur arithmétique
Analyse
b1 b0 a1 a0 A=B A>B A<B0 0 0 0 1 0 00 0 0 1 0 1 00 0 1 0 0 1 00 0 1 1 0 1 00 1 0 0 0 0 10 1 0 1 1 0 00 1 1 0 0 1 00 1 1 1 0 1 01 0 0 0 0 0 11 0 0 1 0 0 11 0 1 0 1 0 01 0 1 1 0 1 01 1 0 0 0 0 11 1 0 1 0 0 11 1 1 0 0 0 11 1 1 1 1 0 0
= a0 /a1/b0 /b1+/a0 a1/b0/b1+a0 a1 /b0 /b1+/a0 a1 b0 /b1
+a0 a1 b0 /b1+a0 a1 /b0 b1
= a1/b1 ( /a0 /b0+a0 /b0+/a0 b0+a0 b0) + a0/b0 (/a1/b1+a1b1)
= a1/b1[( a0 b0 ) + (a0 b0)]+ a0/b0(a1 b1) +
= a1/b1[( a0 b0 ) + /(a0 b0)]+ a0/b0(a1 b1)
= a1/b1 + a0/b0(a1 b1)
S (A>B) = ?
S (A=B) = (a0 b0 ) . (a1 b1 )
![Page 22: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/22.jpg)
Comparaison entre InformationsComparateur arithmétique
Analyse
b1 b0 a1 a0 A=B A>B A<B0 0 0 0 1 0 00 0 0 1 0 1 00 0 1 0 0 1 00 0 1 1 0 1 00 1 0 0 0 0 10 1 0 1 1 0 00 1 1 0 0 1 00 1 1 1 0 1 01 0 0 0 0 0 11 0 0 1 0 0 11 0 1 0 1 0 01 0 1 1 0 1 01 1 0 0 0 0 11 1 0 1 0 0 11 1 1 0 0 0 11 1 1 1 1 0 0
S (A=B) = (a0 b0 ) . (a1 b1 )
S (A>B) = a1 b1 + a0 b0. (a1 b1)
S (A<B) = ?
![Page 23: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/23.jpg)
Comparaison entre InformationsComparateur arithmétique
Analyse
b1 b0 a1 a0 A=B A>B A<B0 0 0 0 1 0 00 0 0 1 0 1 00 0 1 0 0 1 00 0 1 1 0 1 00 1 0 0 0 0 10 1 0 1 1 0 00 1 1 0 0 1 00 1 1 1 0 1 01 0 0 0 0 0 11 0 0 1 0 0 11 0 1 0 1 0 01 0 1 1 0 1 01 1 0 0 0 0 11 1 0 1 0 0 11 1 1 0 0 0 11 1 1 1 1 0 0
S (A=B) = (a0 b0 ) . (a1 b1 )
S (A<B) = S (A=B) . S (A>B) = (S (A=B) + S (A>B) )
S (A>B) = a1 b1 + a0 b0. (a1 b1)
![Page 24: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/24.jpg)
Schéma
S (A=B) = (a0 b0 ) . (a1 b1 )
S (A<B) = S (A=B) . S (A>B) = (S (A=B) + S (A>B) )
S (A>B) = a1 b1 + a0 b0. (a1 b1)
Comparaison entre InformationsComparateur arithmétique
![Page 25: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/25.jpg)
Transformation de codes
Logique Combinatoire Exemples d’opérateurs combinatoires
![Page 26: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/26.jpg)
Transformation de codesLes ensembles logiques ne peuvent traiter des informations que si elles sont sous forme binaire ( 0 ou 1 ).
Il en résulte que tout problème, avant d'être présenté à la machine doit être transcrit sous forme binaire,c'est le codage.
De même le résultat donné sous forme binaire par le système de traitement de l'information doit être transcrit dans le langage original seul exploitable par l'homme c'est le décodage.
Enfin le système de traitement de l’information peut avoir à travailler avec différents codes binaires c’est le transcodage.
![Page 27: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/27.jpg)
Transformation de codesTranscodage
e0
e1
S0
Transcodeure2
e3
Binaire / GRAY
S1
S2
S3
![Page 28: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/28.jpg)
Transformation de codesTranscodage
e0
e1
S0
Transcodeure2
e3
Binaire / GRAY
S1
S2
S3
(20)
(21)
(22)
(23)
![Page 29: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/29.jpg)
Transformation de codesTranscodage
Analyse
![Page 30: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/30.jpg)
Transformation de codesTranscodage
Analyse
![Page 31: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/31.jpg)
Transformation de codesTranscodage
Analyse
![Page 32: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/32.jpg)
Transformation de codesTranscodage
Recherche des équations
e1 e0
e3 e200 01 11 10
00
01
11
10
0 1 23
4 5 67
12 13 1415
8 9 1011
S0 = ?
![Page 33: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/33.jpg)
Transformation de codesTranscodage
Recherche des équations
e1 e0
e3 e200 01 11 10
00
01
11
10
0 1 23
4 5 67
12 13 1415
8 9 1011
S1 = ?
S0 = e0 e1+
![Page 34: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/34.jpg)
Transformation de codesTranscodage
Recherche des équations
e1 e0
e3 e200 01 11 10
00
01
11
10
0 1 23
4 5 67
12 13 1415
8 9 1011
S2 = ?
S0 = e0 e1+S1 = e1 e2+
![Page 35: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/35.jpg)
Transformation de codesTranscodage
Recherche des équations
e1 e0
e3 e200 01 11 10
00
01
11
10
0 1 23
4 5 67
12 13 1415
8 9 1011
S3 = ?
S0 = e0 e1+S1 = e1 e2+S2 = e2 e3+
![Page 36: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/36.jpg)
Transformation de codesTranscodage
Recherche des équations
e1 e0
e3 e200 01 11 10
00
01
11
10
0 1 23
4 5 67
12 13 1415
8 9 1011
S3 = e3
S0 = e0 e1+S1 = e1 e2+S2 = e2 e3+
![Page 37: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/37.jpg)
Schéma
Transformation de codesTranscodage
S3 = e3
S0 = e0 e1+S1 = e1 e2+S2 = e2 e3+
![Page 38: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/38.jpg)
Logique séquentielle
![Page 39: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/39.jpg)
Dans un système séquentiel, la valeur de la sortie dépend des entrées et du temps, il y a une mémoire.
S = f ( e, t )
On ne va pas garder la variable t comme continue, on va la quantifier et s'intéresser au "temps" comme un ordre de succession. On va donc créer des variables supplémentaires que l'on bouclera sur les entrées par l'intermédiaire d'un bloc mémoire.
Logique Séquentielle Définition
![Page 40: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/40.jpg)
Circuits logiques
e0
e1
en-1
Variablesprimairesd’entrées
S0
S1
Sm-1
Variables desorties
E0
Ex-1
Excitationssecondaires
es0
esx-1
Variables secondaires
d’entrées
Variables d’état
Logique Séquentielle Définition
![Page 41: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/41.jpg)
Circuits logiques
e0
e1
en-1
Variablesprimairesd’entrées
S0
S1
Sm-1
Variables desorties
E0
Ex-1Excitationssecondaires
es0
esx-1
Variables secondaires
d’entrées
Variables d’état
Si = f (e0, e1, …. en-1, es0, ....... esx-1)
Ei = f (e0, e1, …. en-1, es0, ...... esx-1)
EQUATIONS
Logique Séquentielle Equations
![Page 42: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/42.jpg)
Étude du relais monostable
mX
xL
Entrée BP m
Sortie Lampe L
Logique Séquentielle États stables / États Transitoires
![Page 43: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/43.jpg)
Étude du relais monostable
t
m
t
L
mX
x L
état stable
Logique Séquentielle États stables / États Transitoires
![Page 44: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/44.jpg)
Étude du relais monostable
t
m
t
L
mX
x L
état transitoire
Logique Séquentielle États stables / États Transitoires
![Page 45: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/45.jpg)
Étude du relais monostable
mX
x L
t
m
t
L
état stable
m
X
Logique Séquentielle États stables / États Transitoires
![Page 46: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/46.jpg)
Étude du relais monostable
mX
x L
t
m
t
L
état transitoire
Logique Séquentielle États stables / États Transitoires
![Page 47: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/47.jpg)
Étude du relais monostable
t
m
t
L
mX
x L
état stable
Logique Séquentielle États stables / États Transitoires
![Page 48: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/48.jpg)
DéfinitionsÉtats stables / États Transitoires
Étude du relais bistable
mX1
x L
Entrées BP mBP a
Sortie Lampe L
aX0
![Page 49: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/49.jpg)
Étude du relais bistable m
t
t
a
t
L
X1
X0
m
a
x
Logique Séquentielle États stables / États Transitoires
![Page 50: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/50.jpg)
Étude du relais bistable m
t
t
a
t
L
Logique Séquentielle États stables / États Transitoires
X1
X0
m
a
x
![Page 51: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/51.jpg)
Étude du relais bistable m
t
t
a
t
L
Logique Séquentielle États stables / États Transitoires
X1
X0
m
a
x
![Page 52: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/52.jpg)
Chronogrammes ou diagramme des temps
Logique Séquentielle Représentation
![Page 53: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/53.jpg)
Table de vérité
Logique Séquentielle Représentation
![Page 54: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/54.jpg)
Grafcet
21 AVa
22 Décalage Chargement
a
X 55
23 « Utilisation du registre »
1
X 4
20
Logique Séquentielle Représentation
a b
c
![Page 55: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/55.jpg)
Réseaux de PETRI
Logique Séquentielle Représentation
![Page 56: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/56.jpg)
Dans une fonction séquentielle asynchrone chaque nouvelle combinaisondes variables d'entrées est aussitôt prise en compte par le circuit.
S
R Q
Q
Logique Séquentielle Fonctions séquentielles asynchrones
![Page 57: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/57.jpg)
Fonctions séquentielles asynchronesMémoire monostable
On supposera que l'intervalle de temps qui sépare deux changements d'états des entrées m et a est toujours supérieur au temps de réponse global de l'ensemble de la mémoire.
m
as
fonction mémoire
Dans la suite du cours sur les diagrammes des temps on ne représentera que les états stables (plus les transitoires).
![Page 58: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/58.jpg)
Mémoire à marche prioritairem
t
t
a
t
S
Fonctions séquentielles asynchronesMémoire monostable
![Page 59: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/59.jpg)
Mémoire à marche prioritairem
t
t
a
t
S
Fonctions séquentielles asynchronesMémoire monostable
![Page 60: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/60.jpg)
Mémoire à marche prioritaire
La sortie Sest active quand l’information m apparaît : S = m
Fonctions séquentielles asynchronesMémoire monostable
Analyse
![Page 61: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/61.jpg)
Mémoire à marche prioritairem
t
t
a
t
S
Fonctions séquentielles asynchronesMémoire monostable
![Page 62: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/62.jpg)
Mémoire à marche prioritaire
La sortie Sest active quand l’information m apparaît : S = m
La sortie S reste active quand l’information m disparaît : nécessité de se valider elle même S = m + s
Variable d’état« auto-alimentation »
Fonctions séquentielles asynchronesMémoire monostable
Analyse
![Page 63: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/63.jpg)
Mémoire à marche prioritairem
t
t
a
t
S Travail de la variable d’état« auto-alimentation »
Fonctions séquentielles asynchronesMémoire monostable
![Page 64: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/64.jpg)
Mémoire à marche prioritairem
t
t
a
t
S
Fonctions séquentielles asynchronesMémoire monostable
![Page 65: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/65.jpg)
Mémoire à marche prioritairem
t
t
a
t
S
Fonctions séquentielles asynchronesMémoire monostable
![Page 66: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/66.jpg)
Mémoire à marche prioritaire
La sortie Sest active quand l’information m apparaît : S = m
La sortie S reste active quand l’information m disparaît : nécessité de se valider elle même S = m + s
La sortie Sest désactive quand l’information a apparaît ( a ), sauf si mest encore actif :
a n’intervient que sur l’auto-alimentation S = m + s . a
Fonctions séquentielles asynchronesMémoire monostable
Analyse
![Page 67: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/67.jpg)
Mémoire à marche prioritaire
S= m + s . a
« variable d’état »
Fonctions séquentielles asynchronesMémoire monostable
![Page 68: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/68.jpg)
Mémoire à marche prioritaire
m
s a
S
S= m + s . a
Fonctions séquentielles asynchronesMémoire monostable
![Page 69: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/69.jpg)
Mémoire à marche prioritaire
a
m
s
S= m + s . a
S
Fonctions séquentielles asynchronesMémoire monostable
![Page 70: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/70.jpg)
Mémoire à arrêt prioritairem
t
t
a
t
S
Fonctions séquentielles asynchronesMémoire monostable
![Page 71: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/71.jpg)
Mémoire à arrêt prioritairem
t
t
a
t
S
Fonctions séquentielles asynchronesMémoire monostable
![Page 72: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/72.jpg)
Mémoire à arrêt prioritaire
La sortie Sest active quand l’information m apparaît : S = m
Fonctions séquentielles asynchronesMémoire monostable
Analyse
![Page 73: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/73.jpg)
Mémoire à arrêt prioritairem
t
t
a
t
S
Fonctions séquentielles asynchronesMémoire monostable
![Page 74: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/74.jpg)
Mémoire à arrêt prioritaire
La sortie Sest active quand l’information m apparaît : S = m
La sortie S reste active quand l’information m disparaît : nécessité de se valider elle même S = m + s
Variable d’état« auto-alimentation »
Fonctions séquentielles asynchronesMémoire monostable
Analyse
![Page 75: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/75.jpg)
Mémoire à arrêt prioritairem
t
t
a
t
S Travail de la variable d’état« auto-alimentation »
Fonctions séquentielles asynchronesMémoire monostable
![Page 76: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/76.jpg)
Mémoire à arrêt prioritairem
t
t
a
t
S
Fonctions séquentielles asynchronesMémoire monostable
![Page 77: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/77.jpg)
Mémoire à arrêt prioritairem
t
t
a
t
Svariable d’état
Fonctions séquentielles asynchronesMémoire monostable
![Page 78: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/78.jpg)
Mémoire à marche prioritaire
La sortie Sest active quand l’information m apparaît : S = m
La sortie S reste active quand l’information m disparaît : nécessité de se valider elle même S = m + s
La sortie Sest désactive quand l’information a apparaît ( a ), quelquesoitl’état de m :
a intervient sur m et sur l’auto-alimentation S = ( m + s ). a
Fonctions séquentielles asynchronesMémoire monostable
Analyse
![Page 79: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/79.jpg)
Mémoire à arrêt prioritaire
S= ( m + s ) . a
« variable d’état »
Fonctions séquentielles asynchronesMémoire monostable
![Page 80: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/80.jpg)
Mémoire à arrêt prioritaire
m
s
a S
S= ( m + s ) . a
Fonctions séquentielles asynchronesMémoire monostable
![Page 81: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/81.jpg)
Mémoire à arrêt prioritaire
ms
a
S= ( m + s ) . a
S
Fonctions séquentielles asynchronesMémoire monostable
![Page 82: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/82.jpg)
Symbole normalisé
m
a
S
S
m
a
S
S
Arrêt prioritaire Marche prioritaire
Fonctions séquentielles asynchronesMémoire monostable
![Page 83: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/83.jpg)
Exemple d’application
X n - 1
X n
r n
r n+1
r n-1
Fonctions séquentielles asynchronesMémoire monostable
![Page 84: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/84.jpg)
Exemple d’application
*
Fonctions séquentielles asynchronesMémoire monostable
X n - 1
X n
r n
r n+1
r n-1
X n+1
![Page 85: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/85.jpg)
Bascule R S
E1
Q
E2 Q
Schéma
Fonctions séquentielles asynchronesMémoire bistable
![Page 86: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/86.jpg)
Bascule R S
Fonctionnement Entrées Sorties
E1 E2 Q QE1
Q
E2 Q
compléter
Fonctions séquentielles asynchronesMémoire bistable
![Page 87: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/87.jpg)
Bascule R S
Fonctionnement Entrées Sorties
E1 E2 Q QE1
Q
E2 Q
Fonctions séquentielles asynchronesMémoire bistable
0 0
0 1
1 0
1 1
1 1
1 0
0 1
1 00 1
Combinaison à interdire
Mémorisation de l’état précédentdonc 0 est le niveau actif des entrées.
Mise à 1
Mise à 0
![Page 88: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/88.jpg)
Bascule R S
Symbole normalisé
E1
Q
E2 QQ
Q
E1 marche = mise à 1 SET
S
Fonctions séquentielles asynchronesMémoire bistable
![Page 89: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/89.jpg)
Bascule R S
Symbole normalisé
E1
Q
E2 QQ
QS
E2 arrêt = mise à 0 RESET
R
Fonctions séquentielles asynchronesMémoire bistable
![Page 90: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/90.jpg)
Bascule R S
Montage d’application E1
Q
E2
Q
Fonctions séquentielles asynchronesMémoire bistable
S
R
![Page 91: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/91.jpg)
Bascule R S
Montage d’application E1
Q
E2
Q
Fonctions séquentielles asynchronesMémoire bistable
S
R
![Page 92: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/92.jpg)
Bascule R S
Montage d’application E1
Q
E2
Q
Rp
Rp
Fonctions séquentielles asynchronesMémoire bistable
S
R
![Page 93: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/93.jpg)
Bascule R S
Montage d’application E1
Q
E2
Q
Rp
RpU alim
Fonctions séquentielles asynchronesMémoire bistable
S
R
![Page 94: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/94.jpg)
Bascule R S
Montage anti rebonds A
t
t
B
t
Q
Fonctions séquentielles asynchronesMémoire bistable
A
B
Rp
Rp
QS
R Q
![Page 95: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/95.jpg)
Bascule R S A
t
t
B
t
Q
Montage anti rebonds
Fonctions séquentielles asynchronesMémoire bistable
A
B
Rp
Rp
QS
R Q
![Page 96: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/96.jpg)
Bascule R S A
t
t
B
t
Q
Montage anti rebonds
Fonctions séquentielles asynchronesMémoire bistable
A
B
Rp
Rp
QS
R Q
![Page 97: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/97.jpg)
Bascule R S A
t
t
B
t
Q
Montage anti rebonds
Fonctions séquentielles asynchronesMémoire bistable
A
B
Rp
Rp
QS
R Q
![Page 98: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/98.jpg)
Bascule R S A
t
t
B
t
Q
Montage anti rebonds
Fonctions séquentielles asynchronesMémoire bistable
A
B
Rp
Rp
QS
R Q
![Page 99: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/99.jpg)
Bascule R S A
t
t
B
t
Q
Montage anti rebonds
Fonctions séquentielles asynchronesMémoire bistable
A
B
Rp
Rp
QS
R Q
![Page 100: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/100.jpg)
Bascule R S A
t
t
B
t
Q
RebondRebonds
Montage anti rebonds
Fonctions séquentielles asynchronesMémoire bistable
A
B
Rp
Rp
QS
R Q
![Page 101: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/101.jpg)
Bascule R S A
t
t
B
t
Q
Montage anti rebonds
Fonctions séquentielles asynchronesMémoire bistable
A
B
Rp
Rp
QS
R Q
![Page 102: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/102.jpg)
Bascule R S A
t
t
B
t
Q
Montage anti rebonds
Fonctions séquentielles asynchronesMémoire bistable
A
B
Rp
Rp
QS
R Q
![Page 103: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/103.jpg)
Bascule R S A
t
t
B
t
Q
Montage anti rebonds
Fonctions séquentielles asynchronesMémoire bistable
A
B
Rp
Rp
QS
R Q
![Page 104: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/104.jpg)
Bascule R S A
t
t
B
t
Q
Montage anti rebonds
Fonctions séquentielles asynchronesMémoire bistable
A
B
Rp
Rp
QS
R Q
![Page 105: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/105.jpg)
Bascule R S A
t
t
B
t
Q
Montage anti rebonds
Fonctions séquentielles asynchronesMémoire bistable
A
B
Rp
Rp
QS
R Q
![Page 106: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/106.jpg)
Bascule R S A
t
t
B
t
Q
RebondRebonds
Montage anti rebonds
Fonctions séquentielles asynchronesMémoire bistable
A
B
Rp
Rp
QS
R Q
![Page 107: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/107.jpg)
Bascule R S A
t
t
B
t
Q
Montage anti rebonds
Fonctions séquentielles asynchronesMémoire bistable
A
B
Rp
Rp
QS
R Q
![Page 108: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/108.jpg)
Bascule R S
E2
E1
U alim
Fonctions séquentielles asynchronesMémoire bistable
S
Q
R Q
Le niveau actif des entrées est le 0 logique
![Page 109: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/109.jpg)
Bascule R S
Q
E2
Q
E1Rp
U alim Rp
R S
R S
Fonctions séquentielles asynchronesMémoire bistable
S
R
![Page 110: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/110.jpg)
Bascule R S
Symbole normalisé
S
R Q
QS
Q
R Q
Fonctions séquentielles asynchronesMémoire bistable
![Page 111: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/111.jpg)
Fonctions séquentielles asynchronesAléas de fonctionnement
S
e
54321
e
00
1
S
11
2
01
3
10
4 5
00
= 1=
![Page 112: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/112.jpg)
e 1 2 3 4 5
X
x
∆∆∆∆t1 ∆∆∆∆t2
S
Y
y
∆∆∆∆t3 ∆∆∆∆t4
X = e . y + x . e Y = x . e + y . e S= x
![Page 113: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/113.jpg)
e 1 2 3 4 5
X
x
S
Y
y
e
e
Y
Commutation avec recouvrement
e
e
Y
Commutation sans recouvrement
Y = x . e + y . e
![Page 114: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/114.jpg)
e 1 2 3 4 5
X
x
S
Y
y
e
e
Y
Commutation avec recouvrement
e
e
Y
Aléas !!!
Commutation sans recouvrement
![Page 115: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/115.jpg)
Dans une fonction séquentielle synchrone la prise en compte d'une nouvelle combinaison des variables d’entrées ne s'effectue que sur l'ordre d'une entrée de commande.On maîtrise l’instant de commutation à l’aide de l’entrée de commande.Les circuits synchrones ne sont pas sujets aux aléas!
D
Q
H
Q
Les fonctions synchrones possèdent au moins une entrée de commande !
Logique Séquentielle Fonctions séquentielles synchrones
![Page 116: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/116.jpg)
Bascule R S H
Fonctions séquentielles synchronesMémoire bistable
Q
Q
E2
E1
Rp
Rp
H
S
R
Schéma
![Page 117: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/117.jpg)
Bascule R S H
Fonctionnement
Si H = 0
Si H = 1
la bascule est bloquée, sa sortie conserve l’état antérieur
la bascule fonctionne, c’est une bascule RS
Fonctions séquentielles synchronesMémoire bistable
S
R
H
Q
Q
![Page 118: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/118.jpg)
Bascule R S H
Fonctionnement S
t
t
R
t
Q
H
t
![Page 119: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/119.jpg)
Bascule R S H
Fonctionnement S
t
t
R
t
Q
H
tB B B
F F
![Page 120: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/120.jpg)
Bascule R S H
Fonctionnement S
t
t
R
t
Q
H
t
F F
![Page 121: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/121.jpg)
Bascule R S H
Symbole
S
Q
Q
H
R
Suivant les constructeurs l’entrée de commande s’appelle H, T ou CP
S
R
H
Q
Q
Fonctions séquentielles synchronesMémoire bistable
![Page 122: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/122.jpg)
Bascule R S
Fonctionnement Entrées Sorties
E1 E2 Q Q
Fonctions séquentielles asynchronesMémoire bistable
1 1
1 0
0 1
0 0
1 1
1 0
0 1
1 00 1
Combinaison à interdire
Mémorisation de l’état précédentbascule bloquée
Mise à 1
Mise à 0
S R
Travail de H
1 seule entrée est suffisante
Rappels
![Page 123: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/123.jpg)
Bascule D
Schéma
Q
Q
H
U alim
Rp
Fonctions séquentielles synchronesMémoire bistable
D
![Page 124: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/124.jpg)
Bascule D
Fonctionnement Q
Q
HRp
Si H = 0
Si H = 1 la bascule fonctionne, la sortie Q recopie l’entrée D
Fonctions séquentielles synchronesMémoire bistable
D
la bascule est bloquée, sa sortie conserve l’état antérieur
![Page 125: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/125.jpg)
Bascule D
Symbole D
Q
Q
H
La bascule D active sur le niveau 1 du signal de commande ‘ H ’ est dite bascule D type LACH
Fonctions séquentielles synchronesMémoire bistable
![Page 126: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/126.jpg)
Bascule D
Symbole D
Q
Q
H
Fonctions séquentielles synchronesMémoire bistable
L’entrée D est une entrée synchrone.Elle n’est prise en compte qu’au niveau haut de H
![Page 127: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/127.jpg)
Bascule D
Symbole
Fonctions séquentielles synchronesMémoire bistable
Les entrées Set R sont des entrées asynchronesElles sont prises en compte dès quelles sont actives
indépendamment de H !
Forçage à 1
Forçage à 0
![Page 128: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/128.jpg)
Fonctionnement
D
t
t
Q
H
t
/R
t
/S
t
![Page 129: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/129.jpg)
Fonctionnement
D
t
t
Q
H
t
/R
t
/S
t
![Page 130: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/130.jpg)
Fonctionnement
D
t
t
Q
H
t
/R
t
/S
t
![Page 131: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/131.jpg)
Fonctionnement
D
t
t
Q
H
t
/R
t
/S
t
![Page 132: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/132.jpg)
Fonctionnement
D
t
t
Q
H
t
/R
t
/S
t
![Page 133: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/133.jpg)
Fonctionnement
D
t
t
Q
H
t
/R
t
/S
t
![Page 134: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/134.jpg)
Fonctionnement
D
t
t
Q
H
t
/R
t
/S
t
![Page 135: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/135.jpg)
Différentes bascules D
Il existe aussi des bascules D qui ne sont actives que sur le front montant ou sur le front descendant du signal de commande ‘H ’.Elle sont dites bascules D type EDGE.
Fonctions séquentielles synchronesMémoire bistable
![Page 136: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/136.jpg)
Création d’un
t
t
H’
H
t
t <<<
?H H’
?
Différentes bascules D
Fonctions séquentielles synchronesMémoire bistable
![Page 137: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/137.jpg)
Création d’un
T
t
t
H’
H
t
?H H’
Différentes bascules D
Fonctions séquentielles synchronesMémoire bistable
![Page 138: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/138.jpg)
t 0
H’H
Création d’un
T
t
t
H’
H
t
H’ = H . T
Différentes bascules D
Fonctions séquentielles synchronesMémoire bistable
![Page 139: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/139.jpg)
t 0
H’H
Création d’un
T
t
t
H’
H
t
H’ = H . T
Temporisation travail
Différentes bascules D
Fonctions séquentielles synchronesMémoire bistable
![Page 140: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/140.jpg)
Création d’un
t
t
H’
H
t
t <<<
?H H’
Différentes bascules D
Fonctions séquentielles synchronesMémoire bistable
![Page 141: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/141.jpg)
Création d’un
T
t
t
H’
H
t
0 t
HH’
H’ = H . T
Différentes bascules D
Fonctions séquentielles synchronesMémoire bistable
![Page 142: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/142.jpg)
Création d’un
T
t
t
H’
H
t
0 t
HH’
H’ = H . T
Temporisation repos
Différentes bascules D
Fonctions séquentielles synchronesMémoire bistable
![Page 143: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/143.jpg)
Différentes bascules D
Symboles
Bascule D à front montant Bascule D à front descendant
Fonctions séquentielles synchronesMémoire bistable
L’entrée D est une entrée synchrone, elle n’est prise en compte qu’au front de H
Les entrées S et R sont des entrées asynchrones, elles sont prises en compte dès quelles sont actives. Indépendamment de H !
![Page 144: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/144.jpg)
Fonctionnement
D
t
t
Q
H
t
/R
t
/S
t
![Page 145: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/145.jpg)
Fonctionnement
D
t
t
Q
H
t
/R
t
/S
t
![Page 146: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/146.jpg)
Fonctionnement
D
t
t
Q
H
t
/R
t
/S
t
![Page 147: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/147.jpg)
Fonctionnement
D
t
t
Q
H
t
/R
t
/S
t
![Page 148: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/148.jpg)
Fonctionnement
D
t
t
Q
H
t
/R
t
/S
t
![Page 149: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/149.jpg)
Bascule D type EDGE
Exemple d’application Détection du sens de rotation d’un système
B
t
A
t
Fonctions séquentielles synchronesMémoire bistable
![Page 150: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/150.jpg)
AH
Bascule D type EDGE
Exemple d’application 1 Détection du sens de rotation d’un système
B
t
A
t
Fonctions séquentielles synchronesMémoire bistable
![Page 151: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/151.jpg)
Bascule D type EDGE
Exemple d’application 1 Détection du sens de rotation d’un système
Fonctions séquentielles synchronesMémoire bistable
B
t
A
t
AH
![Page 152: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/152.jpg)
Bascule D type EDGE
Exemple d’application 1 Détection du sens de rotation d’un système
B
t
A
t
Fonctions séquentielles synchronesMémoire bistable
AH
![Page 153: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/153.jpg)
Bascule D type EDGE
Exemple d’application 1 Détection du sens de rotation d’un système
Fonctions séquentielles synchronesMémoire bistable
B
t
A
t
AH
![Page 154: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/154.jpg)
Bascule D type EDGE
Exemple d’application 1 Détection du sens de rotation d’un système
Fonctions séquentielles synchronesMémoire bistable
B
t
A
t
AH
![Page 155: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/155.jpg)
Bascule D type EDGE
Exemple d’application 1 Détection du sens de rotation d’un système
Fonctions séquentielles synchronesMémoire bistable
B
t
A
t
AH
![Page 156: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/156.jpg)
Bascule D type EDGE
Exemple d’application 1 Détection du sens de rotation d’un système
Fonctions séquentielles synchronesMémoire bistable
B
t
A
t
AH
![Page 157: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/157.jpg)
Bascule D type EDGE
Exemple d’application 1 Détection du sens de rotation d’un système
Fonctions séquentielles synchronesMémoire bistable
B
t
A
t
AH
![Page 158: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/158.jpg)
Bascule D type EDGE
Exemple d’application 1 Détection du sens de rotation d’un système
Fonctions séquentielles synchronesMémoire bistable
B
t
A
t
AH
![Page 159: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/159.jpg)
Bascule D type EDGE
Exemple d’application 1 Détection du sens de rotation d’un système
Fonctions séquentielles synchronesMémoire bistable
B
t
A
t
AH
![Page 160: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/160.jpg)
Bascule D type EDGE
Exemple d’application 1 Détection du sens de rotation d’un système
Fonctions séquentielles synchronesMémoire bistable
B
t
A
t
AH
![Page 161: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/161.jpg)
Bascule D type EDGE
Exemple d’application 1 Détection du sens de rotation d’un système
Fonctions séquentielles synchronesMémoire bistable
B
t
A
t
AH
![Page 162: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/162.jpg)
Bascule D type EDGE
Exemple d’application 1 Détection du sens de rotation d’un système
B
t
A
t
Fonctions séquentielles synchronesMémoire bistable
AH
![Page 163: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/163.jpg)
Bascule D type EDGE
Exemple d’application 1 Détection du sens de rotation d’un système
B
t
A
t
Fonctions séquentielles synchronesMémoire bistable
AH
AH = A . B
![Page 164: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/164.jpg)
Bascule D type EDGE
Exemple d’application 1 Détection du sens de rotation d’un système
B
t
A
t
Fonctions séquentielles synchronesMémoire bistable
H
![Page 165: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/165.jpg)
Bascule D type EDGE
Exemple d’application 1 Détection du sens de rotation d’un système
B
t
A
t
Fonctions séquentielles synchronesMémoire bistable
H
![Page 166: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/166.jpg)
Bascule D type EDGE
Exemple d’application 1 Détection du sens de rotation d’un système
B
t
A
t
Fonctions séquentielles synchronesMémoire bistable
H
![Page 167: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/167.jpg)
Bascule D type EDGE
Exemple d’application 1 Détection du sens de rotation d’un système
Fonctions séquentielles synchronesMémoire bistable
H
B
t
A
t
![Page 168: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/168.jpg)
Bascule D type EDGE
Exemple d’application 1 Détection du sens de rotation d’un système
Fonctions séquentielles synchronesMémoire bistable
H
B
t
A
t
![Page 169: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/169.jpg)
Bascule D type EDGE
Exemple d’application 1 Détection du sens de rotation d’un système
Fonctions séquentielles synchronesMémoire bistable
H
B
t
A
t
![Page 170: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/170.jpg)
Bascule D type EDGE
Exemple d’application 1 Détection du sens de rotation d’un système
Fonctions séquentielles synchronesMémoire bistable
H
B
t
A
t
![Page 171: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/171.jpg)
Bascule D type EDGE
Exemple d’application 1 Détection du sens de rotation d’un système
Fonctions séquentielles synchronesMémoire bistable
H
B
t
A
t
![Page 172: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/172.jpg)
Bascule D type EDGE
Exemple d’application 1 Détection du sens de rotation d’un système
Fonctions séquentielles synchronesMémoire bistable
H
B
t
A
t
![Page 173: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/173.jpg)
Bascule D type EDGE
Exemple d’application 1 Détection du sens de rotation d’un système
Fonctions séquentielles synchronesMémoire bistable
H
B
t
A
t
![Page 174: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/174.jpg)
Bascule D type EDGE
Exemple d’application 1 Détection du sens de rotation d’un système
Fonctions séquentielles synchronesMémoire bistable
H
B
t
A
t
![Page 175: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/175.jpg)
Bascule D type EDGE
Exemple d’application 1 Détection du sens de rotation d’un système
Fonctions séquentielles synchronesMémoire bistable
H
B
t
A
t
![Page 176: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/176.jpg)
Bascule D type EDGE
Exemple d’application 1 Détection du sens de rotation d’un système
Fonctions séquentielles synchronesMémoire bistable
H
B
t
A
t
![Page 177: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/177.jpg)
Bascule D type EDGE
Exemple d’application 1 Détection du sens de rotation d’un système
Fonctions séquentielles synchronesMémoire bistable
H
B
t
A
t
H = A . /B
![Page 178: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/178.jpg)
Bascule D type EDGE
Exemple d’application 1 Détection du sens de rotation d’un système
Signal B
Signal A
H = A . /B
AH = A . B
Fonctions séquentielles synchronesMémoire bistable
1
1
AH
H
![Page 179: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/179.jpg)
Exemple d’application 2 comptage / décomptage
Fonctions séquentielles synchronesMémoire bistable
![Page 180: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/180.jpg)
Ht
S0
t
S1
t
S2
t
![Page 181: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/181.jpg)
Ht
S0
t
S1
t
S2
t
![Page 182: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/182.jpg)
Ht
S0
t
S1
t
S2
t
![Page 183: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/183.jpg)
Ht
S0
t
S1
t
S2
t
![Page 184: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/184.jpg)
Ht
S0
t
S1
t
S2
t
0 1 2 3 4 5 6 7 0 1 2
On a réalisé un compteur modulo 8
![Page 185: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/185.jpg)
Comment faire pour réaliser un décompteur ?
![Page 186: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/186.jpg)
Ht
S0
t
S1
t
S2
t
0 1 2 3 4 5 6 7 0 1 2
![Page 187: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/187.jpg)
Ht
S0
t
S1
t
S2
t
![Page 188: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/188.jpg)
Ht
S0
t
S1
t
S2
t
![Page 189: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/189.jpg)
Ht
S0
t
S1
t
S2
t
![Page 190: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/190.jpg)
Ht
S0
t
S1
t
S2
t
![Page 191: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/191.jpg)
Ht
S0
t
S1
t
S2
t
7 6 5 4 3 2 1 0 7 6 5
On a réalisé un décompteur modulo 8
![Page 192: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/192.jpg)
Comment faire pour réaliser un compteur dont le modulo est différent de 2 n ?
![Page 193: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/193.jpg)
Fonctions synchronesRéalisation d’un compteur modulo 6
0 – 1 – 2 – 3 – 4 - 5
![Page 194: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/194.jpg)
Fonctions synchronesRéalisation d’un compteur modulo 6
0 – 1 – 2 – 3 – 4 - 5
Nombre de bascules nécessaires n = ?
Il faut que 2n > modulo du compteur
ici n = 3 car 23 = 8 > 6
![Page 195: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/195.jpg)
Fonctions synchronesRéalisation d’un compteur modulo 6
0 – 1 – 2 – 3 – 4 – 5 – 6 - 7
Il faut donc truquer le compteur !
Avec 3 bascules, on réalise un compteur modulo 23 = 8
![Page 196: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/196.jpg)
0 – 1 – 2 – 3 – 4 – 5 – 6 - 7
Fonctions synchronesRéalisation d’un compteur modulo 6
trucage le compteur !
0 – 1 – 2 – 3 – 4 - 5
On va détecter la première combinaison indésirable ici 6
![Page 197: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/197.jpg)
Fonctions synchronesRéalisation d’un compteur modulo 6
0 – 1 – 2 – 3 – 4 - 5
0 – 1 – 2 – 3 – 4 – 5 – 6 - 7
Et l’utiliser pour faire une RAZ Asynchrone du compteur
trucage le compteur !
![Page 198: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/198.jpg)
Fonctions synchronesRéalisation d’un compteur modulo 6
Détection de 6
![Page 199: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/199.jpg)
Fonctions synchronesRéalisation d’un compteur modulo 6
RAZ du compteur
![Page 200: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/200.jpg)
Fonctions synchronesRéalisation d’un compteur modulo 6
![Page 201: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/201.jpg)
Fonctions synchronesRéalisation d’un décompteur modulo 6
5 – 4 – 3 – 2 – 1 - 0
![Page 202: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/202.jpg)
Fonctions synchronesRéalisation d’un décompteur modulo 6
5 – 4 – 3 – 2 – 1 – 0
Nombre de bascules nécessaires n = ?
Il faut que 2n > modulo du décompteur
ici n = 3 car 23 = 8 > 6
![Page 203: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/203.jpg)
Fonctions synchronesRéalisation d’un décompteur modulo 6
7 – 6 – 5 – 4 – 3 – 2 – 1– 0
Il faut donc truquer le décompteur !
Avec 3 bascules, on réalise un décompteur modulo 23 = 8
![Page 204: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/204.jpg)
Fonctions synchronesRéalisation d’un décompteur modulo 6
trucage le décompteur !
5 – 4 – 3 – 2 – 1 – 0
7 – 6 – 5 – 4 – 3 – 2 – 1 – 0
On va détecter la première combinaison indésirable ici 7
![Page 205: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/205.jpg)
Fonctions synchronesRéalisation d’un décompteur modulo 6
5 – 4 – 3 – 2 – 1 - 0
7 – 6 – 5 – 4 – 3 – 2 –1 - 0
Et l’utiliser pour faire un forçage Asynchrone à 5du compteur
trucage le décompteur !
![Page 206: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/206.jpg)
Fonctions synchronesRéalisation d’un décompteur modulo 6
Détection de 7
![Page 207: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/207.jpg)
Fonctions synchronesRéalisation d’un décompteur modulo 6
Forçageà 5
![Page 208: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/208.jpg)
Fonctions synchronesRéalisation d’un décompteur modulo 6
![Page 209: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/209.jpg)
Conclusions
![Page 210: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/210.jpg)
Fonctions asynchronesMémoire monostable
Mémoire à marche prioritaire
m
s a
S
S = m + s . a
Symbole normalisé
m
a
S
S
![Page 211: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/211.jpg)
Fonctions asynchronesMémoire monostable
Mémoire à arrêt prioritaire
m
s
a SS = ( m + s ) . a
Symbole normalisé
m
a
S
S
![Page 212: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/212.jpg)
Fonctions asynchronesMémoire bistable
Bascule R S
Bascule D
S
R Q
Q
LACH EDGE EDGE
![Page 213: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/213.jpg)
logique programmée
![Page 214: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/214.jpg)
X = e . y + x . e Y = x . e + y . e S= x
Supposons qu’un opérateur réalise manuellement la commande définie par le chronogramme étudiépage 15.Il devra, à intervalles de temps réguliers, observer l'état des entrées e, x, y puis, suivant cet état, effectuer ou non la mise à jour des sorties S, X, Y. Pour se faciliter le travail, il va se constituer un fichier sur lequel il portera les différentes combinaisons des entrées et les états des sorties correspondants.
e 1 2 3 4 5
X
x
S
Y
y
![Page 215: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/215.jpg)
e= 0 x=0 y=0
X=0Y=0S=0
Logique Programmée
eXx
S
Yy
![Page 216: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/216.jpg)
e= 1 x=0 y=0
X=1Y=0S=0
e= 0 x=0 y=0
X=0Y=0S=0
Logique Programmée
eXx
S
Yy
![Page 217: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/217.jpg)
e= 1 x=1 y=0
X=1Y=0S=1
e= 1 x=0 y=0
X=1Y=0S=0
e= 0 x=0 y=0
X=0Y=0S=0
Logique Programmée
eXx
S
Yy
![Page 218: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/218.jpg)
e= 0 x=1 y=0
X=1Y=1S=1
e= 1 x=1 y=0
X=1Y=0S=1
e= 1 x=0 y=0
X=1Y=0S=0
e= 0 x=0 y=0
X=0Y=0S=0
Logique Programmée
eXx
S
Yy
![Page 219: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/219.jpg)
e= 0 x=1 y=1
X=1Y=1S=1
e= 0 x=1 y=0
X=1Y=1S=1
e= 1 x=1 y=0
X=1Y=0S=1
e= 1 x=0 y=0
X=1Y=0S=0
e= 0 x=0 y=0
X=0Y=0S=0
Logique Programmée
eXx
S
Yy
![Page 220: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/220.jpg)
e= 1 x=1 y=1
X=0Y=1S=1
e= 0 x=1 y=1
X=1Y=1S=1
e= 0 x=1 y=0
X=1Y=1S=1
e= 1 x=1 y=0
X=1Y=0S=1
e= 1 x=0 y=0
X=1Y=0S=0
e= 0 x=0 y=0
X=0Y=0S=0
Logique Programmée
eXx
S
Yy
![Page 221: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/221.jpg)
e= 1 x=0 y=1
X=0Y=1S=0
e= 1 x=1 y=1
X=0Y=1S=1
e= 0 x=1 y=1
X=1Y=1S=1
e= 0 x=1 y=0
X=1Y=1S=1
e= 1 x=1 y=0
X=1Y=0S=1
e= 1 x=0 y=0
X=1Y=0S=0
e= 0 x=0 y=0
X=0Y=0S=0
Logique Programmée
eXx
S
Yy
![Page 222: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/222.jpg)
e= 0 x=0 y=1
X=0Y=0S=0
e= 1 x=0 y=1
X=0Y=1S=0
e= 1 x=1 y=1
X=0Y=1S=1
e= 0 x=1 y=1
X=1Y=1S=1
e= 0 x=1 y=0
X=1Y=1S=1
e= 1 x=1 y=0
X=1Y=0S=1
e= 1 x=0 y=0
X=1Y=0S=0
e= 0 x=0 y=0
X=0Y=0S=0
Logique Programmée
eXx
S
Yy
![Page 223: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/223.jpg)
e= 0 x=0 y=0
X=0Y=0S=0
e= 0 x=0 y=1
X=0Y=0S=0
e= 1 x=0 y=1
X=0Y=1S=0
e= 1 x=1 y=1
X=0Y=1S=1
e= 0 x=1 y=1
X=1Y=1S=1
e= 0 x=1 y=0
X=1Y=1S=1
e= 1 x=1 y=0
X=1Y=0S=1
e= 1 x=0 y=0
X=1Y=0S=0
e= 0 x=0 y=0
X=0Y=0S=0
Logique Programmée
eXx
S
Yy
![Page 224: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/224.jpg)
e= 0 x=0 y=1
X=0Y=0S=0
e= 1 x=0 y=1
X=0Y=1S=0
e= 1 x=1 y=1
X=0Y=1S=1
e= 0 x=1 y=1
X=1Y=1S=1
e= 0 x=1 y=0
X=1Y=1S=1
e= 1 x=1 y=0
X=1Y=0S=1
e= 1 x=0 y=0
X=1Y=0S=0
e= 0 x=0 y=0
X=0Y=0S=0
Logique ProgramméeRepérage des
fiches« adresse »
Informations dans les fiches« données »
Sélection des fiches
« commande »
![Page 225: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/225.jpg)
Entrées Sorties
Traitement parallèle
Le traitement est dit parallèle lorsque tous les signaux sont pris en compte simultanément par l'organe de traitement. C'est le cas de la logique câblée. En adoptant cette représentation simplificatrice, on distingue que le traitement parallèle recèle un certain degré de séquentiel provoqué par les transitions de couche à couche.
Logique Programmée
![Page 226: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/226.jpg)
Traitement parallèle
Le traitement est dit parallèle lorsque tous les signaux sont pris en compte simultanément par l'organe de traitement. C'est le cas de la logique câblée. En adoptant cette représentation simplificatrice, on distingue que le traitement parallèle recèle un certain degré de séquentiel provoqué par les transitions de couche à couche.
Logique Programmée1 2 3 4
S (A=B) = (a0 b0 ) . (a1 b1 )
S (A<B) = (S (A=B) + S (A>B) )
S (A>B) = a1 /b1 + a0 /b0. (a1 b1)
![Page 227: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/227.jpg)
PROCESSEUR
Registre instructionsmémoire
Entrées
Sorties
Traitement séquentiel
A chaque top d’horloge, le processeur exécute une instruction et une seule
Un traitement est dit séquentiel lorsque les signaux concernés à un instant donné sont traités successivement, dans un ordre prédéfini. Le principe de la logique programmée est de substituer aux différentes couches d'une logique câblée, une seule couche appelée "PROCESSEUR" capable de réaliser les fonctions de toutes les couches. Le processeur exécute des instructions qui lui indiquent quelle fonction il doit réaliser et sur quels signaux. Le processeur est donc lui-même une logique séquentielle synchrone. Sa réalisation est matérialisée par un MICROPROCESSEUR .
Logique Programmée
![Page 228: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/228.jpg)
Traitement séquentiel
Logique Programmée
1
2
3
4
6
5
7
8
Un traitement est dit séquentiel lorsque les signaux concernés à un instant donné sont traités successivement, dans un ordre prédéfini.
A chaque top d’horloge, le processeur exécute une instruction et une seule.
S (A=B) = (a0 b0 ) . (a1 b1 )
S (A<B) = (S (A=B) + S (A>B) )
S (A>B) = a1 /b1 + a0 /b0. (a1 b1)
![Page 229: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/229.jpg)
Système minimum
Processeur Mémoire Interfaces
Traitementde données
Stockagede données
Liaison avecl’extérieur
Bus de donnéesBus d’adressesBus de commande
Bus
Pour permettre le fonctionnement défini, un système programmable doit au minimum être composé de la manière suivante:
Logique ProgramméeP23
![Page 230: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/230.jpg)
Un automate programmable industriel (API) est une machine électronique, programmablepar un personnel non informaticien et destiné à piloter en temps réel et en ambiance industrielle des procédés séquentiels et combinatoires.
Norme NF C 63-850
Adapté vis à vis de la partie opérative
Structure d’un A.P.I
Entrées/Sorties industrielles,
Traitement de fonctions logiques courantes (séquentielles et/ou combinatoires),
![Page 231: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/231.jpg)
Un automate programmable industriel (API) est une machine électronique, programmablepar un personnel non informaticien et destiné à piloter en temps réel et en ambiance industrielle des procédés séquentiels et combinatoires.
Norme NF C 63-850
Adapté vis à vis de l’environnement
Structure d’un A.P.I
Température, Humidité, Vibrations,
Parasites électriques et électromagnétiques,
![Page 232: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/232.jpg)
Un automate programmable industriel (API) est une machine électronique, programmablepar un personnel non informaticien et destiné à piloter en temps réel et en ambiance industrielle des procédés séquentiels et combinatoires.
Norme NF C 63-850
Adapté aux tâches de conception et de réalisation
Structure d’un A.P.I
Outil de dialogue permettant de décrire et d'implanter l'application dans un langage
simplifié adapté aux tâches de mise au point,
![Page 233: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/233.jpg)
Un automate programmable industriel (API) est une machine électronique, programmablepar un personnel non informaticien et destiné à piloter en temps réel et en ambiance industrielle des procédés séquentiels et combinatoires.
Norme NF C 63-850
Adapté aux tâches de mise au point
Structure d’un A.P.I
Outil de dialogue permettant :- l'édition et la modification ponctuelle, - le transfert de programme, - la simulation, - la visualisation dynamique, etc …
![Page 234: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/234.jpg)
Un automate programmable industriel (API) est une machine électronique, programmablepar un personnel non informaticien et destiné à piloter en temps réel et en ambiance industrielle des procédés séquentiels et combinatoires.
Norme NF C 63-850
Adapté aux tâches d’exploitation
Structure d’un A.P.I
En mode normal et en mode dégradé
![Page 235: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/235.jpg)
Structure Fonctionnelle
Structure d’un A.P.I
API
Détection des entrées(capteurs)
Commande des sorties(pré-actionneurs)
Dialogue de programmation
Dialogue d’exploitation
Dialogue de supervision
P24
![Page 236: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/236.jpg)
COMMUNIQUER
TRAITER les
DONNEES
GERRER L ’ENERGIE
TRANSFORMER en ENERGIE MECANIQUE
AGIR sur la Matière d Œuvre
ACQUERIR les ETATS du PROCEDE
Visualisation d états
Consignes Programme Energie
W1-W2-W3
ME MS
Comptes-rendus
Données
Commandes
Puissance
W mécanique
Evénements
Informations d ’états
Pupitre.TDI
Alimentationspré-actionneurs
Actionneurs
Effecteurs
Capteurs
TRAITER les
DONNEES
A.P.I
COMMUNIQUER
ACQUERIR les ETATS du PROCEDE
GERRER L ’ENERGIE
Structure d’un A.P.I
Système automatisé
![Page 237: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/237.jpg)
TRAITER les
DONNEES
ADAPTEES
ADAPTER
et
ISOLER
ADAPTER
et
ISOLER
Données
Retour capteur
Comptes -rendus
Ordres de commandes
EnergieProgramme
Données adaptées
Signal logiqueInterface d’entrée
Interface de sortie
Unité Centrale
TRAITER les
DONNEES
ADAPTEES
Structure Fonctionnelle d’un Automate Programmable Industriel
Structure d’un A.P.I
![Page 238: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/238.jpg)
STOCKER
.
GERER
les
Entrées/Sorties
TRAITER
Données adaptées
Instructions
Données traitées
EnergieProgramme
Données de travail
Données+adresse
Signal logique
Gestionnaire
d’E/S
GERER
les
Entrées/Sorties
Processeur
TRAITER
Structure d’un A.P.I
Structure Fonctionnelle de l’Unité Centrale
Mémoire
Système minimum
![Page 239: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/239.jpg)
Structure d’un A.P.I
Structure Matérielle
Rack
Le Rack de base constitue l'ossature métallique d'un API avec la carte"Fond de Panier" (BUS + connecteurs)
P24
![Page 240: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/240.jpg)
Structure d’un A.P.I
Structure Matérielle
Le Rack
Il s'agit de structures métalliques pouvant recevoir un certain nombre de cartes électroniques de même dimension, selon un pas donné.Un équipement peut se présenter sous la forme:
- d’un système compact, fermé avec un nombre d'E/S défini par le constructeur, généralement peu important et réservé aux API bas de gamme.
![Page 241: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/241.jpg)
Structure d’un A.P.I
Structure Matérielle
Automates compacts
![Page 242: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/242.jpg)
Structure d’un A.P.I
Structure Matérielle
Le Rack
Il s'agit de structures métalliques pouvant recevoir un certain nombre de cartes électroniques de même dimension, selon un pas donné.Un équipement peut se présenter sous la forme:
- d’un système compact, fermé avec un nombre d'E/S défini par le constructeur, généralement peu important et réservé aux API bas de gamme.
- d’un système modulaire avec un rack principal et un (ou plusieurs) rack d'extension liés par le bus de l'API ou par coupleurs d’extensions si le nombre d’entrées / sorties est important.
![Page 243: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/243.jpg)
Structure d’un A.P.I
Structure Matérielle
Automates modulaires
![Page 244: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/244.jpg)
Structure d’un A.P.I
Structure Matérielle
Automates modulaires
Rack principal
Rack extension
![Page 245: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/245.jpg)
Structure d’un A.P.I
Structure Matérielle
ALIM
Réseau 220VAC ou Alimentation 24VDC
Alimentation 24VDC Stabilisée
Rack
![Page 246: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/246.jpg)
Structure d’un A.P.I
Structure Matérielle
Le module d’alimentation
Il permet de fournir l'énergie nécessaire au bon fonctionnement de l’automate.Les principales tensions utilisées dans un API sont du +12v et ± 5v adaptés au fonctionnement des cartes électroniques internes.Pour pouvoir agir directement sur la PO en cas de défaillance, certains modules d’alimentation sont équipées d'un contact et d'un voyant.Le module d’alimentation à un emplacement réservé dans le rack principal.
On distingue :le module d’alimentation alternatif qui fourni l’énergie nécessaire à partir du secteur 220V.le module d’alimentation continu qui fourni l’énergie nécessaire à partir d’alimentations externes 24Vou 48V.
Le choix du module d’alimentation d'un automate se fera à partir de sa configuration et d'un bilan énergétiquedes consommations des coupleurs installés.
![Page 247: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/247.jpg)
Structure d’un A.P.I
Structure Matérielle
ALIM
UC Processeur
Mémoire
GestionE/S
Bus interne
Communication
Réseau 220VAC ou Alimentation 24VDC
Alimentation 24VDC Stabilisée
![Page 248: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/248.jpg)
Structure d’un A.P.I
Structure Matérielle
L’Unité Centrale
L’Unité Centrale est le cœur de l’automate, elle regroupe l’ensemble des dispositifs nécessaires au fonctionnement logique interne de l’API:
- le Processeur,- la Mémoire,- le Gestionnaire d’entrées / sorties.
Voir paragraphe correspondant
![Page 249: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/249.jpg)
Structure d’un A.P.I
Structure Matérielle
ALIM
UC
Mémoire
GestionE/S
Bus interne
E/S E/S E/S E/S
Bus d’E/S
Communication Extension
Processeur
Réseau 220VAC ou Alimentation 24VDC
Alimentation 24VDC Stabilisée
![Page 250: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/250.jpg)
Structure d’un A.P.I
Structure Matérielle
Les Coupleurs d’entrées /sorties
Les coupleurs d’entrées / sorties assurent la fiabilité des échanges des informations entre l’API et la partie opérative dans un milieu industriel fortement parasité.Les constructeurs offrent une grande variété de coupleurs.
voir paragraphe correspondant.
![Page 251: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/251.jpg)
Structure d’un A.P.I
Structure Matérielle
ALIM
UC
Mémoire
GestionE/S
Bus interne
E/S E/S E/S E/S
Bus d’E/S
Communication Extension
Processeur
Réseau 220VAC ou Alimentation 24VDC
Alimentation 24VDC Stabilisée
![Page 252: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/252.jpg)
Structure d’un A.P.I
Structure Matérielle
Le Bus
Les constructeurs d’API ont rapidement fait évoluer leurs machines vers une architecture multibuspour augmenter les performances de leurs systèmes. Nous identifierons les divers BUS suivant leur niveaux d’utilisation:
- Niveau 0: correspondant au bus du microprocesseur confiné à la carte d’unité centrale « Bus Interne ».
- Niveau 1: c’est par lui que s’effectuent les échanges entre cartes, c’est le « Bus fond de panier » ou « Bus d’entrées/sorties ».
![Page 253: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/253.jpg)
Structure d’un A.P.I
Alimentation UnitéCentrale
Coupleur d’entrées
Coupleur de sorties
Rack
![Page 254: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/254.jpg)
Structure d’un A.P.I
Alimentation
PS3075A
307-1EA00-0AA0
Type
Référence
![Page 255: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/255.jpg)
Structure d’un A.P.I
Unité Centrale315-2EH13-0AB0
CPU315-2 PN/DP
Type
Référence
![Page 256: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/256.jpg)
Structure d’un A.P.I
Coupleur d’entrées
SM321DI 16xDC24VSM321
DI 16xDC24V
321-1BH02-0AA0
Type
Référence
![Page 257: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/257.jpg)
Structure d’un A.P.I
Coupleur de sorties
SM322DO 16xREL AC 120/230V24V
322-1HH01-0AA0
Type
Référence
![Page 258: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/258.jpg)
Structure d’un A.P.I
SM322DO 16xREL AC 120/230V24V
322-1HH01-0AA0
Configuration avec un atelier logiciel
![Page 259: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/259.jpg)
Fiabilité – Sécurité - Disponibilité
La fiabilité d’un API se mesure à partir du taux de défaillance de chacun de ses constituants.
![Page 260: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/260.jpg)
automateInstallation automatisée
95%
Défauts externesà l’automate
5%Défauts internesà l’automate 10%
unité centrale
90%entrées/sorties
Unité centrale
processeur
25%
mémoire
25%
B U S
25%
alimentation
25%
Fiabilité – Sécurité - Disponibilité
l’Automate est fiable et présente un haut niveau de disponibilité
P26
![Page 261: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/261.jpg)
Fiabilité – Sécurité - Disponibilité
La disponibilité est définie comme :
Disponibilité = Σ temps de production / temps total
Elle est toujours < 1 (100 %)
La disponibilité correspond à l’aptitude du système àréaliser sa fonction.
![Page 262: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/262.jpg)
Fiabilité – Sécurité - Disponibilité
Pour augmenter la disponibilité de l’installation dans son intégralité, il faut s’attaquer par des fonctions de diagnostics aux 95% des pannes occasionnées par les défauts extérieurs à l’automate.
Installation automatisée
95%
Défauts externesà l’automate
5%Défauts internesà l’automate
![Page 263: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/263.jpg)
L’Unité Centrale
GJ C
![Page 264: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/264.jpg)
Introduction
STOCKER
.
GERER
les
Entrées/Sorties
TRAITER
Données adaptées
Instructions
Données traitées
EnergieProgramme
Données de travail
Données+adresse
Signal logique
Gestionnaire
d’E/S
Processeur Mémoire Interfaces
BUS
Mémoire
Processeur
![Page 265: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/265.jpg)
Fonctions Logicielles de l’UC
Logiciel d’application
P29
Logi
ciel
de
base
Niveau utilisateur
Niveau matériel
![Page 266: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/266.jpg)
Logiciel de production de programme
Fonctions Logicielles de l’UC
Niveau utilisateur
Logiciel d’applicationLo
gici
el d
e ba
se
Logiciel d’exploitation
Noyau système
Gestion de la mémoire
Superviseur système
Gestion des E/S
Codage et mise au point des applications
Niveau matériel
![Page 267: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/267.jpg)
STOCKER
.
GERER
les
Entrées/Sorties
TRAITER
Données adaptées
Instructions
Données traitées
EnergieProgramme
Données de travail
Données+adresse
Signal logique
Gestionnaire
d’E/S
Mémoire
Processeur
La mémoire
![Page 268: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/268.jpg)
La mémoire
Une mémoire est un dispositif technologique destiné à conserver l’information.
La mémoire élémentaire (ou point mémoire) mémorise une valeur binaire un
BIT (0 ou 1).
Définition
![Page 269: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/269.jpg)
La mémoire
Le mode d’accès
Caractéristiques
(aléatoire ou direct)
Accès aléatoire ou direct, l'information est stockée à une adresse précise que l'on atteint directement et rapidement en lui appliquant une information binaire correspondant à l'adresse sélectionnée.
![Page 270: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/270.jpg)
1 Mot double
1 Octet ou1 Byte
La mémoire
1 Mot
Bus d’adresse
Bus de données
BitAccès Aléatoire ou Direct
Circuit d’adressagesélection
![Page 271: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/271.jpg)
La mémoire
Bus d’adresse
Bus de données
Accès Aléatoire ou Direct
Circuit d’adressagesélection
Bus de commande
![Page 272: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/272.jpg)
La mémoire
Le mode d’accès
Caractéristiques
(séquentiel)
Accès séquentiel, le temps d'accès est plus ou mois long selon que l'information se trouve stockée plus oumoins loin de l'organe de lecture /écriture.
![Page 273: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/273.jpg)
La mémoire
Tête d’écriture
Tête de lecture
Information « i »
support
Entraînement
Accès Séquentiel
Information « j »Information « h »
![Page 274: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/274.jpg)
La mémoire
Le mode d’accès
Le mode de fonctionnement
Caractéristiques
à lecture / écriture, permet l'inscription et le prélèvement d'une information,
à lecture seule, les données sont écrites par le constructeur, et ne peuvent qu'être lues par l'utilisateur.
![Page 275: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/275.jpg)
La mémoire
Le mode d’accès
Le mode de fonctionnement
La volatilité
Caractéristiques
Une mémoire est volatile si elle perd les informations lors d'une coupure de son alimentation.
![Page 276: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/276.jpg)
La mémoire
Le mode d’accès
Le mode de fonctionnement
La volatilité
La vitesse
Caractéristiques
Temps d'accès: temps pour l'obtention d'une information après la demande de lecture.
![Page 277: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/277.jpg)
La mémoire
Le mode d’accès
Le mode de fonctionnement
La volatilité
La vitesse
La capacité
Caractéristiques
Nombre d'éléments binaires qui peuvent être stockés. Si l'information est rangée dans N registres de p éléments.
Capacité = N x p
1 Octet = 1 Byte = 8 Bits1 KO = 210 Octets =1024 Octets = 1024 x 8 = 8192 Bits 1 MO = 1024 KO1 GO = 1024 MO
P30
![Page 278: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/278.jpg)
La mémoire
Technologies Mémoires mortes ROM (Non volatiles)
Non reprogrammable par l'utilisateur PROM
- EEPROM reprogrammable par signal électrique
« logiciel d'application »
« logiciel d'application »
« logiciel d’exploitation »
Reprogrammable par l'utilisateur:
- REPROM après effacement aux UV
![Page 279: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/279.jpg)
La mémoire
Technologies
-FLASH EPROM
La mémoire Flash s'apparente à la technologie de l’EEPROM. Elle est programmable eteffaçable électriquement comme les EEPROM.
« logiciel d'application et dossier machine »
![Page 280: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/280.jpg)
La mémoire
Technologies
Ces mémoires sont volatiles.Dans un API elles sont protégées par batteries ou pile au lithium (1000 heures). Elles ont l'avantage de pouvoir se programmer directement dans l'UC donc autorisent des consoles de programmation plus simple.
Mémoires vives RAM (volatiles)
« logiciel d'application » et/ou « données »
![Page 281: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/281.jpg)
La mémoire Notion de hiérarchie mémoire
Une mémoire idéale serait une mémoire de grande capacité, capable de stocker un maximum d’informations et possédant un temps d’accès très faible afin de pouvoir travailler rapidement. Cette mémoire idéale n’existant pas et n’ayant jamais besoin de toutes les informations au même moment. Pour obtenir le meilleur compromis coût performance, on définie donc une hiérarchie mémoire. On utilise des mémoires de faible capacité mais très rapide pour stocker les informations dont le microprocesseur se sert le plus et on utilise des mémoires de capacité importante mais beaucoup plus lente pour stocker les informations dont le microprocesseur se sert le moins.
![Page 282: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/282.jpg)
La mémoire
Architecture
Mémoire centrale
Zone Moniteur
ou
ZoneSystème
Zone mémoire
de Données
Zone mémoire
de Programme
PROM RAM REPOM –EEPROM -RAM
P31
![Page 283: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/283.jpg)
La mémoire
Architecture Zone mémoire de Données
Zone BITS Zone MOTS
Zone image des ENTREES
Zone image des
SORTIES
Zone des variables BITS internes
Zone des variables MOTS internes
Zone des variables
MOTS réservés
(tempo, compteurs, ….)
Zone d’états
MOTS status ou MOTS d’états
P32
![Page 284: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/284.jpg)
La mémoire
Architecture Zone mémoire de Programmes
Reçoit le ou les programme (s) ou les programme(s) d'application(s). Elle est organisée en mots. Un programme est repéré par l'adresse de sa première instruction ou par un nom (label). Suivant les constructeurs la mémoire programme peut être découpée en zones ou ne faire qu'une entité.
![Page 285: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/285.jpg)
STOCKER
.
GERER
les
Entrées/Sorties
TRAITER
Données adaptées
Instructions
Données traitées
EnergieProgramme
Données de travail
Données+adresse
Signal logique
Gestionnaire
d’E/S
Mémoire
Processeur
Le Processeur
![Page 286: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/286.jpg)
Le Processeur
Le processeur d'un API doit répondre à des contraintes:
- de traitement sur bits pour les variables logiques, E/S TOR, séquentiel et combinatoire,
- de traitement sur mots pour les variables numériques,
- de travail en temps réel ou avec un temps de cycle court,
- d'interprétation du langage utilisateur pour le codage en instructions du processeur.
![Page 287: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/287.jpg)
L’instruction
Code opératoire
CO AOAdresse opérande
Quoi faire Sur quoi faire
Le Processeur
Une instruction est un ordre exécutable par la logique.
P33
Fonction Adresse
![Page 288: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/288.jpg)
Le Processeur
Processeur
Unité de commande Unité de traitement
Compteurordinal
Compteur ordinal ou Pointeur programme il est chargé de l'adresse de l'instruction en cours
P34
![Page 289: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/289.jpg)
Le Processeur
Processeur
Unité de commande Unité de traitement
Compteurordinal
Registred’instruction
Le registre d’instruction stocke l'instruction en cours pendant tout le temps de son exécution.Il est en deux parties liées au format de l'instruction:
- la partie Fonction
- la partie Adresse
Fonction Adresse
![Page 290: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/290.jpg)
Le Processeur
Processeur
Unité de commande Unité de traitement
Compteurordinal
Registred’instruction
Le Décodeur de fonctionsest chargé de reconnaître l'opération à exécuter.
Décodeur defonctions
AdresseFonction
![Page 291: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/291.jpg)
Le Processeur
Processeur
Unité de commande Unité de traitement
Compteurordinal
Registred’instruction
Décodeur defonctions
Séquenceur
Le Séquenceurgénère les signaux "horloges" d’enchaînement des trois phases d'exécution d'une instruction.
- 1er appel d’une instruction
- 2em exécution de l’instruction
- 3em préparation de l’instruction suivante
![Page 292: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/292.jpg)
Le Processeur
Processeur
Unité de commande Unité de traitement
Compteurordinal
Registred’instruction
Décodeur defonctions
Séquenceur
U.A.L(Unité Arithmétique et Logique )
L’ UnitéArithmétique et Logique est le circuit le plus complexe, il est chargé d'effectuer toutes les opérations spécifiées par le décodeur de fonctions.
![Page 293: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/293.jpg)
Le Processeur
Processeur
Unité de commande Unité de traitement
Compteurordinal
Registred’instruction
Décodeur defonctions
Séquenceur
U.A.L(Unité Arithmétique et Logique )
Accumulateur
L’ Accumulateurest un registre étroitement lié à l'UAL. Il travaille en tant que "source" de données pour l'UAL mais aussi en "destination" pour stocker le résultat d'un travail.
![Page 294: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/294.jpg)
Le Processeur
Processeur
Unité de commande Unité de traitement
Compteurordinal
Registred’instruction
Décodeur defonctions
Séquenceur
U.A.L(Unité Arithmétique et Logique )
Accumulateur
Registres de travail
(Pile : LIFO / FIFO)
LesRegistres de travail(piles*) servent au stockage temporaire de données avant traitement.*Une pile est constituée d’un ensemble ordonné d’informations et d’une politique de gestion de leur acquisition et de leur restitution. Deux types sont disponibles dans un processeur :
![Page 295: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/295.jpg)
empiler
Registre de travail
LIFO
![Page 296: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/296.jpg)
Registre de travail
dépilerLIFO
![Page 297: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/297.jpg)
Registre de travail
Last InputFirst Output
dépiler
Pile type LIFO
empiler
P34
![Page 298: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/298.jpg)
empiler
Registre de travail
FIFO
![Page 299: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/299.jpg)
Registre de travail
dépiler
FIFO
![Page 300: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/300.jpg)
First InputFirst Output
Registre de travail
dépiler
Pile type FIFOempiler
P34
![Page 301: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/301.jpg)
Le Processeur
Processeur
Unité de commande Unité de traitement
Compteurordinal
Registred’instruction
Décodeur defonctions
Séquenceur
U.A.L(Unité Arithmétique et Logique )
Accumulateur
Registres de travail
(Pile : LIFO / FIFO)
Registres d’états
(Mots status ou Flag status)Registres d’étatspour le compte rendu des différentes opérations exécutées par le processeur.
![Page 302: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/302.jpg)
Registre d’état
C E O I X X
Retenue(carry) input
output
parité
X X
![Page 303: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/303.jpg)
Fonctionnement simplifiédu processeur
![Page 304: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/304.jpg)
![Page 305: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/305.jpg)
Mémoire programme
Compteur ordinal
séquenceur
Registre instruction
UAL
accumulateur
registres
Décodeur de fonctions
Instruction i
Donnée Di
Adresse i
Mémoire de données
Instruction iInstruction i-1
Position initiale « fin du traitement de l’instructi on i-1 »
Instruction i+1
![Page 306: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/306.jpg)
Mémoire programme
Compteur ordinal
séquenceur
Registre instruction
UAL
accumulateur
registres
Décodeur de fonctions
Instruction i
Donnée Di
Adresse i
Mémoire de données
Instruction iInstruction i-1
Phase 1 « appel de l’instruction »
Instruction i+1
![Page 307: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/307.jpg)
Mémoire programme
Compteur ordinal
séquenceur
Registre instruction
UAL
accumulateur
registres
Décodeur de fonctions
Instruction i
Donnée Di
Phase 1 « appel de l’instruction »
Mémoire de données
Instruction iInstruction i-1
Instruction i+1
Adresse i
AOiCOi
![Page 308: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/308.jpg)
Registre instruction
UAL
accumulateur
registres
Décodeur de fonctions
COi
Phase 2 « exécution de l’instruction »
Mémoire programme
Compteur ordinal
séquenceur
Instruction i
Donnée Di
Mémoire de données
AOiCOiCOi
Fonction i
Instruction i-1
Instruction i+1
Adresse i
![Page 309: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/309.jpg)
Registre instruction
UAL
accumulateur
registres
Décodeur de fonctions
AO i
COi
Fonction i
Phase 2 « exécution de l’instruction »
Compteur ordinal
séquenceur
Mémoire programme
Instruction i
Donnée Di
Mémoire de données
AOiCOi
Instruction i-1
Instruction i+1
Adresse i
![Page 310: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/310.jpg)
Registre instruction
UAL
accumulateur
registres
Décodeur de fonctions
Phase 3 « préparation instructionsuivante »
Instruction i+1
Mémoire programme
Compteur ordinal
séquenceur
Î Horloge
+1
Instruction i+1
Donnée Di
Mémoire de données
Instruction i AOiCOi
COi
Fonction i
Adresse iAdresse i+1
Instruction i-1
![Page 311: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/311.jpg)
P35 haut
« état initial »
![Page 312: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/312.jpg)
P35
Phase 1 « appel de l’instruction »
![Page 313: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/313.jpg)
P36
Phase 2 « exécution de l’instruction »
![Page 314: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/314.jpg)
P36
Phase 3 « préparation instructionsuivante »
![Page 315: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/315.jpg)
La mémoire
Adressage Adressage immédiat
CO AO
LD # 2007
la donnée est dans la zone adresse opérande
P37
![Page 316: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/316.jpg)
La mémoire
Adressage Adressage absolu
CO AO
LD MW 250
2007250Mémoire de données adresse
La donnée est à l’adresse qui figure dans la zone adresse opérante
![Page 317: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/317.jpg)
La mémoire
Adressage Adressage indirect
CO AO
LD MW 255
260255Mémoire de données adresse
l’adresse opérande indique une adresse ou se trouve l’adresse de la donnée
2007260Mémoire de données adresse
![Page 318: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/318.jpg)
La mémoire
Adressage Adressage indexé
CO AO
LD MW 255
Registre Index = 10
Mémoire de données adresse 2007255 + 10 = 265
l’adresse de la donnée est obtenue en rajoutant la valeur d’un registre à la valeur de l'adresse opérande.
![Page 319: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/319.jpg)
Cycle de fonctionnement
L’unité centrale d’un automate programmable à un fonctionnement cyclique, c'est à dire synchrone.Le pointeur programme, en décrivant successivement tous les mots de la mémoire programme jusqu'au dernier, avant de recommencer à partir du premier, assure le fonctionnement cyclique de l'unité centrale. Le fonctionnement est synchrone par rapport à l'horloge interne. La puissance d'une UC est donc directement liée à sa vitesse de scrutation.
On appelle période d'un API, le temps mis pour l'exécution de 1K instructions logiques.
Lors d'un tour de cycle, l'Unité Centrale assure aussi des fonctions système (gestion interne, autodiagnostics, échanges) et le traitement des données spécifié par le programme.
Un cycle réel de la machine comprend donc deux phases :• la phase système
• la phase traitement
Traitement
T S T S T ST ST S T S T
S
T
P38
Cycle n-1 Cycle n Cycle n+1 Cycle n+2 Cycle n+3 Cycle n+4 Cycle n+5
![Page 320: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/320.jpg)
instruction mnémonique code fonction réaliséeCHARGER SI OOO1 Test d'une variable
SI/ OO1O Test du complément d'une variableFONCTIONS ET OO11 Faire un ETLOGIQUES ET/ O1OO Faire un ET complémenté
OU O1O1 Faire un OUOU/ O11O Faire un OU complémenté
AFFECTATION OUT O111 Affecter une valeur à une variableOUT/ 1OOO Affecter le complément d'une valeur à une variable
Jeu d’instructions
Cycle de fonctionnement
Exemple de traitement
![Page 321: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/321.jpg)
Mémoire de données
Données
0
255
Entrées256
383
Sorties384
511
Cycle de fonctionnement
Exemple de traitement
![Page 322: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/322.jpg)
Adressage
E1 256E2 257E3 258E8 259
S 384
X1 000X2 001
Equation
S = (E1 + E2) ( /E3 . X1 + /E8 . X2)
Cycle de fonctionnement
Exemple de traitement
P39
![Page 323: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/323.jpg)
Equation
S = (E1 + E2) ( /E3 . X1 + /E8 . X2)
Programme
Cycle de fonctionnement P39
![Page 324: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/324.jpg)
Fonctionnement Littéral
S = (E1 + E2) ( /E3 . X1 + /E8 . X2)
0, Charger E1
8, Affecter résultat à S
1, Faire OU avec E2
2, Charger complément E3
3, Faire ET avec X1
4, Charger complément E8
5, Faire ET avec X2
6,Faire OU (c + b )
7, Faire ET (d. a )
} a
} b
} c
} d
Cycle de fonctionnement
} e
P40
![Page 325: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/325.jpg)
Fonctionnement Littéral
S = (E1 + E2) ( /E3 . X1 + /E8 . X2)
0, Charger E1
8, Affecter résultat à S
1, Faire OU avec E2
2, Charger complément E3
3, Faire ET avec X1
4, Charger complément E8
5, Faire ET avec X2
6,Faire OU (c + b)
7, Faire ET (d. a)
} a
} b
} c
} d
0, SI 02561, OU 0257
2, SI/ 02583, ET 0000
4, SI/ 0259
5, ET 00016, SI c7, OU b8, SI d
} a
} b
} d
Fonctionnement Automate
10, OUT 0384
} c
9, ET a
Cycle de fonctionnement
} e} e
![Page 326: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/326.jpg)
Cycle de fonctionnement P40
b
c
a
d
e
![Page 327: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/327.jpg)
Accumulateur
Pile
Fonctionnement Automate
Cycle de fonctionnement
UAL
accumulateur
registres
![Page 328: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/328.jpg)
0, SI 0256E1
Accumulateur
Pile
Fonctionnement Automate
Cycle de fonctionnement
![Page 329: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/329.jpg)
0, SI 02561, OU 0257
Accumulateur
Pile
} aa
Fonctionnement Automate
Cycle de fonctionnement
« E1 + E2 »
![Page 330: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/330.jpg)
0, SI 02561, OU 0257
2, SI/ 0258
} a/E3
Accumulateur
a
Pile
Fonctionnement Automate
Cycle de fonctionnement
![Page 331: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/331.jpg)
0, SI 02561, OU 02572, SI/ 02583, ET 0000
} a
Accumulateur
a
Pile } b
b
Fonctionnement Automate
Cycle de fonctionnement
« /E3 . X1 »
![Page 332: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/332.jpg)
0, SI 02561, OU 0257
2, SI/ 02583, ET 0000
4, SI/ 0259
} a
} b
/E8
Accumulateur
b
Pile
a
Fonctionnement Automate
Cycle de fonctionnement
![Page 333: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/333.jpg)
0, SI 02561, OU 0257
2, SI/ 02583, ET 0000
4, SI/ 0259
5, ET 0001
} a
} b
Accumulateur
b
Pile
a } c
c
Fonctionnement Automate
Cycle de fonctionnement
« /E8 . X2 »
![Page 334: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/334.jpg)
0, SI 02561, OU 0257
2, SI/ 02583, ET 0000
4, SI/ 0259
5, ET 0001
} a
} b
Accumulateur
a
Pile
6, OU
} c
} d
d
Fonctionnement Automate
Cycle de fonctionnement
« c + b »
![Page 335: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/335.jpg)
0, SI 02561, OU 0257
2, SI/ 02583, ET 0000
4, SI/ 0259
5, ET 0001
} a
} b
Accumulateur
Pile
6, OU
} c
7, ET
} d
e
Fonctionnement Automate
Cycle de fonctionnement
« d . a »
} e
![Page 336: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/336.jpg)
0, SI 02561, OU 0257
2, SI/ 02583, ET 0000
4, SI/ 0259
5, ET 0001
} a
} b
Accumulateur
Pile
6, OU
} c
7, ET
} d
8, OUT 0384
Fonctionnement Automate
Cycle de fonctionnement
} e
![Page 337: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/337.jpg)
STOCKER
.
GERER
les
Entrées/Sorties
TRAITER
Données adaptées
Instructions
Données traitées
EnergieProgramme
Données de travail
Données+adresse
Signal logique
Gestionnaire
d’E/S
Mémoire
Processeur
Gérer les Entrées / Sorties
![Page 338: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/338.jpg)
Cycle de fonctionnement
Gestion des Entrées / Sorties
Le système de gestion des entrées et des sorties est constitué du gestionnaire d'entrées/sorties et de l'ensemble des coupleurs.
Il doit permettre, sur le plan fonctionnel, la résolution de deux problèmes :
• établir une liaison technologique sûre entre l'extérieur et le bus d'entrée/sortie, c'est le rôle des coupleurs.
• assurer la cohérence des informations pendant le déroulement séquentiel du programme.- les informations d'entrées, lues sur les coupleurs d'entrées, sont mises en mémoire pour
devenir des variables d'entrées. Le processeur ne travaillant que sur ces images il aura une vision cohérente du processus durant tout le déroulement du programme.
- les valeurs des états des sorties, calculées par le processeur tout au long du programme sont mises en mémoire pour devenir des variables de sorties qui seront ensuite transmises, groupées, aux coupleurs de sorties.Ces opérations de lecture « acquisition des entrées » et d’écriture « affectation des sorties » sont effectuées automatiquement par le processeur dans la phase système du cycle.
![Page 339: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/339.jpg)
Cycle de fonctionnement
E
Acquisition des entrées
![Page 340: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/340.jpg)
Cycle de fonctionnement
Acquisition des entrées
Coupleursd’entrées
Gestionnaired’E/S
Mémoire imagesdes Entrées
Processeur Coupleursde sorties
Bus d ’E/S
Bus interne
E
![Page 341: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/341.jpg)
Cycle de fonctionnement
Acquisition des entrées
Coupleursd’entrées
Gestionnaired’E/S
Mémoire imagesdes Entrées
Processeur Coupleursde sorties
Bus d ’E/S
Bus interne
Lire toutes les entrées de tous les coupleurs d’entrées et, via le gestionnaire d’E/S, les recopier en mémoire de données dans la zone image des entrées.
E P42
![Page 342: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/342.jpg)
Cycle de fonctionnement
TE
Traitement
![Page 343: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/343.jpg)
Cycle de fonctionnement
Traitement
Coupleursd’entrées
Gestionnaired’E/S
Mémoire des données
Processeur Coupleursde sorties
Bus d ’E/S
Bus interne
TE
![Page 344: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/344.jpg)
Mémoire des données
Cycle de fonctionnement
Traitement
Coupleursd’entrées
Gestionnaired’E/S
Processeur Coupleursde sorties
Bus d ’E/S
Bus interne
Traiter les équations du programme d’application à partir des entrées mémorisées et :- pour les sorties, écrire les valeurs en zone image des sorties,- pour les variables internes, écrire les valeurs en zone correspondante.
TEP42
![Page 345: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/345.jpg)
Cycle de fonctionnement
TE S
Affectation des sorties
![Page 346: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/346.jpg)
Cycle de fonctionnement
Affectation des sorties
Coupleursd’entrées
Gestionnaired’E/S
Mémoire imagesdes sorties
Processeur Coupleursde sorties
Bus d ’E/S
Bus interne
TE S
![Page 347: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/347.jpg)
Cycle de fonctionnement
Affectation des sorties
Coupleursd’entrées
Gestionnaired’E/S
Mémoire imagesdes sorties
Processeur Coupleursde sorties
Bus d ’E/S
Bus interne
Lire les valeurs des sorties en zone image des sorties et, via le gestionnaire d’E/S, recopier les états de toutes les sorties sur tous les coupleurs de sorties.
TE SP42
![Page 348: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/348.jpg)
Cycle de fonctionnement
TE S
Cycle API
![Page 349: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/349.jpg)
Cycle de fonctionnement
TTE S E SS TE
Cycle n Cycle n+1Cycle n-1 Cycle n+2
L'unité centrale de l’automate programmable fonctionne d’une manière synchrone,en exécutant de manière cyclique le programme d’application (Traitement).
![Page 350: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/350.jpg)
ST STE STE STE E
Scrutation (n) Scrutation (n+1)
T
Image S11
S11
Soit une instruction de programme qui consiste à activer la sortie S11
Progr. ( )S11
Scrutation (n-1) Scrutation (n+2) (n+3)
Cycle de fonctionnement
![Page 351: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/351.jpg)
Scrutation (n) Scrutation (n+1)
Image S11
S11
Progr.
Lors de la scrutation (n-1), le programme ne demande pas à activer S11 :l'image S11 reste à l'état 0
ST STE STE STE E T
Scrutation (n-1) Scrutation (n+2) (n+3)
( )S11
Cycle de fonctionnement
![Page 352: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/352.jpg)
Scrutation (n) Scrutation (n+1)
Image S11
S11
Traitement des sorties :l'image S11 étant à 0, la sortie physique n'est pas activée
ST STE STE STE E T
Scrutation (n-1) Scrutation (n+2) (n+3)
Cycle de fonctionnement
![Page 353: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/353.jpg)
Scrutation (n) Scrutation (n+1)
Image S11
S11
Lors de la scrutation (n), la même instruction est ànouveau exécutée
ST STE STE STE E T
Scrutation (n-1) Scrutation (n+2) (n+3)
( )S11
Cycle de fonctionnement
![Page 354: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/354.jpg)
Scrutation (n) Scrutation (n+1)
Image S11
S11
et les conditions sont cette fois réunies pour obtenir S11...
ST STE STE STE E T
Scrutation (n-1) Scrutation (n+2) (n+3)
( )S11
Cycle de fonctionnement
![Page 355: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/355.jpg)
Scrutation (n) Scrutation (n+1)
Image S11
S11
L'image de S11 passe à l'état 1 et est mémorisée jusqu'au traitement de l’équation lors de la prochaine scrutation
ST STE STE STE E T
Scrutation (n-1) Scrutation (n+2) (n+3)
( )S11
Cycle de fonctionnement
![Page 356: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/356.jpg)
Scrutation (n) Scrutation (n+1)
Image S11
S11
Traitement des sorties:la sortie physique est activée et mémorisée jusqu'au traitement des sorties de la prochaine scrutation
ST STE STE STE E T
Scrutation (n-1) Scrutation (n+2) (n+3)
Cycle de fonctionnement
![Page 357: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/357.jpg)
Scrutation (n) Scrutation (n+1)
Image S11
S11
Si lors de la scrutation (n+1) la sortie doit être maintenue, l'image S11 conserve l'état 1
ST STE STE STE E T
Scrutation (n-1) Scrutation (n+2) (n+3)
( )S11
Cycle de fonctionnement
![Page 358: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/358.jpg)
Scrutation (n) Scrutation (n+1)
Image S11
S11
La sortie physique S11 garde son état sans interruption pendant la scrutation suivante
ST STE STE STE E T
Scrutation (n-1) Scrutation (n+2) (n+3)
Cycle de fonctionnement
![Page 359: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/359.jpg)
Scrutation (n+2)Scrutation (n+1)
Image S11
S11
Si lors de la scrutation (n+2) les conditions pour activer S11 ont disparues, l'image de S11 passe à l'état 0, mais la sortie S11 garde son état.
ST STE STE STE E T
Scrutation (n-1) Scrutation (n) (n+3)
( )S11
Cycle de fonctionnement
![Page 360: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/360.jpg)
Scrutation (n+2)Scrutation (n+1)
Image S11
S11
S11 ne sera désactivée que lors de la prochaine mise à jour des sorties.
ST STE STE STE E T
Scrutation (n-1) Scrutation (n) (n+3)
Cycle de fonctionnement
![Page 361: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/361.jpg)
X= /
A
S=A
.x
Cycle de fonctionnement
Influence sur la programmation
S
X
A
Cycle n Cycle n+1 Cycle n+2
X= /
A
S=A
.x
X= /
A
S=A
.x
X= /
A
S=A
.x
1er CAS
Cycle n+3
P43
![Page 362: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/362.jpg)
S=A
.x
X= /
A
Cycle de fonctionnement
Influence sur la programmation
S
X
A
Cycle n Cycle n+1 Cycle n+2
S=A
.x
X= /
A
S=A
.x
X= /
A
S=A
.x
X= /
A
2em CAS
Cycle n+3
Avec les mêmes instructions, l’ordre d’écriture peut induire dans certains cas des résultats différents sur les sorties !
P43
![Page 363: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/363.jpg)
Cycle de fonctionnement
Le mode de fonctionnement séquentiel de l’automate programmable demande pour éviter des erreurs sur le fonctionnement des sorties de respecter une règle importante de programmation.
![Page 364: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/364.jpg)
PROGRAMMATION DES SORTIES
![Page 365: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/365.jpg)
3
4
E1
S12 S11
S12
( )S11
? >%X3
Équation de la sortie S11 :S11 = X3
( )S12
? >%X3
%X4
Équation de la sortie S12 :S12 = X3 + X4
Equations et programmation
![Page 366: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/366.jpg)
3
4
E1
S12 S11
S12
( )S11%X3
( )S12%X3
%X4
Fonctionnement
![Page 367: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/367.jpg)
3
4
E1
S12 S11
S12
( )S11%X3
( )S12%X3
%X4
FonctionnementExemple : X3 active
Sens d'évolution du programme
Image S11 = 1
Image S12 = 1
S11 = 1S12 = 1
Fin de programme : affectation des sorties
![Page 368: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/368.jpg)
3
4
E1
S12 S11
S12
( )S11%X3
( )S12%X3
%X4
Sens d'évolution du programme
Image S11 = 0
FonctionnementExemple : X4 active
Image S12 = 1
S11 = 0S12 = 1
Fin de programme : affectation des sorties
![Page 369: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/369.jpg)
PROGRAMMATION DES SORTIES
![Page 370: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/370.jpg)
3
4
E1
S12 S11
S12
( )S12%X3
( )S11
%X4
( )S12
![Page 371: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/371.jpg)
3
4
E1
S12 S11
S12
( )S12%X3
( )S11
%X4
( )S12
Soit par exemple :X3 active
Sens d'évolution du programme
Image S12 = 1
Image S11 = 1
Image S12 = 0
S12 = 0 !!!Fin de programme : affectation des sorties
![Page 372: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/372.jpg)
Cycle de fonctionnement
Si une sortie est commandée à plusieurs endroits du programme(plusieurs équations), l’état mis à jour sur le coupleur de sortie est celui pris en dernier dans l’exécution du programme (dernière équation).
Pour qu’il n’y ait pas risque d’erreur, avec les variables de typemonostables, le programme ne doit comporter qu’une seule équation pour chaque variable, pour n’être lue et exécutée qu’une fois à chaque cycle de scrutation.
Programmation des sorties
![Page 373: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/373.jpg)
Le mode de fonctionnement séquentiel de l’automate programmable ne permet pas de suivre de manière certaines les variations des entrées dans certains cas.
Cycles d’interruption
![Page 374: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/374.jpg)
ST STE STE STE TE
Scrutation (n) Scrutation (n+1)
E1
Image E1
Cas n°1Cycles d’interruption
Scrutation (n-1) Scrutation (n+2) Scrutation (n+3)
![Page 375: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/375.jpg)
Scrutation (n) Scrutation (n+1)
E1
Image E1
Le programme se déroule,il effectue le traitement de la scrutation (n-1)
ST STE STE STE TE
Scrutation (n) Scrutation (n+1)
Cycles d’interruption
Scrutation (n-1) Scrutation (n+2) Scrutation (n+3)
![Page 376: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/376.jpg)
Scrutation (n) Scrutation (n+1)
E1
Image E1
Scrutation (n) : lors du traitement des entrées,l'image E1 reste à 0 puisque l'entrée physique E1 est absente
ST STE STE STE TE
Scrutation (n) Scrutation (n+1)
Cycles d’interruption
Scrutation (n-1) Scrutation (n+2) Scrutation (n+3)
![Page 377: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/377.jpg)
Scrutation (n) Scrutation (n+1)
E1
Image E1
L'entrée physique passe à l'état 1mais l'image E1 n'est pas réactualisée : elle reste à 0
ST STE STE STE TE
Scrutation (n) Scrutation (n+1)
Cycles d’interruption
Scrutation (n-1) Scrutation (n+2) Scrutation (n+3)
![Page 378: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/378.jpg)
Scrutation (n) Scrutation (n+1)
E1
Image E1
Scrutation (n+1), traitement des entrées :l'entrée E1 étant toujours présente, l'image E1 passe à l'état 1et sera maintenue pendant toute la durée de cette scrutation
ST STE STE STE TE
Scrutation (n) Scrutation (n+1)
Cycles d’interruption
Scrutation (n-1) Scrutation (n+2) Scrutation (n+3)
![Page 379: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/379.jpg)
Scrutation (n) Scrutation (n+1)
E1
Image E1
Un test de E1 est demandé par le programme utilisateur :l'image de E1 étant à l'état 1, c'est cet état qui est pris en compte (état 1)1
2
E1
ST STE STE STE TE
Scrutation (n) Scrutation (n+1)
Cycles d’interruption
Scrutation (n+2) Scrutation (n+3)
![Page 380: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/380.jpg)
Scrutation (n) Scrutation (n+1)
E1
Image E1
Un test de E1 est demandé une seconde fois par le programme utilisateur :l'image de E1 étant à l'état 1, c'est cet état qui est pris en compte (état 1)bien que l'entrée physique E1 ne soit plus présente !
Ainsi : on obtient la stabilité des entrées lors d'une scrutation donnée
1
2
E18
9
E1
ST STE STE STE TE
Scrutation (n) Scrutation (n+1) Scrutation (n+2) Scrutation (n+3)
![Page 381: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/381.jpg)
Scrutation (n) Scrutation (n+1)
E1
Image E1
Traitement des entrées pour la scrutation (n+2) :l'entrée physique E1 ayant disparu, l'image de E1 est remise à 0
ST STE STE STE TE
Scrutation (n) Scrutation (n+1)
Cycles d’interruption
Scrutation (n-1) Scrutation (n+2) Scrutation (n+3)
![Page 382: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/382.jpg)
Scrutation (n) Scrutation (n+1)
E1
Image E1
L'image de E1 conserve cet état durant toute la scrutation suivante ...
ST STE STE STE TE
Scrutation (n) Scrutation (n+1)
Cycles d’interruption
Scrutation (n-1) Scrutation (n+2) Scrutation (n+3)
![Page 383: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/383.jpg)
Scrutation (n) Scrutation (n+1)
E1
Image E1
… même si E1 passe à l'état 1
ST STE STE STE TE
Scrutation (n) Scrutation (n+1)
Cycles d’interruption
Scrutation (n-1) Scrutation (n+2) Scrutation (n+3)
![Page 384: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/384.jpg)
Scrutation (n) Scrutation (n+1)
E1
Image E1
Cas n°2
ST STE STE STE TE
Scrutation (n) Scrutation (n+1)
Cycles d’interruption
Scrutation (n-1) Scrutation (n+2) Scrutation (n+3)
![Page 385: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/385.jpg)
Scrutation (n) Scrutation (n+1)
E1
Image E1
Soit l'entrée E1 : elle s'active en cours de scrutation (n) ...
ST STE STE STE TE
Scrutation (n) Scrutation (n+1)
Cycles d’interruption
Scrutation (n-1) Scrutation (n+2) Scrutation (n+3)
![Page 386: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/386.jpg)
Scrutation (n) Scrutation (n+1)
E1
Image E1
… elle disparaît au cours de cette scrutation.
ST STE STE STE TE
Scrutation (n) Scrutation (n+1)
Cycles d’interruption
Scrutation (n-1) Scrutation (n+2) Scrutation (n+3)
![Page 387: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/387.jpg)
Scrutation (n) Scrutation (n+1)
E1
Image E1
Lors du traitement des entrées en scrutation suivante,l'image E1 conserve son état à 0 puisque E1 a disparu
ST STE STE STE TE
Scrutation (n) Scrutation (n+1)
Cycles d’interruption
Scrutation (n-1) Scrutation (n+2) Scrutation (n+3)
![Page 388: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/388.jpg)
Scrutation (n) Scrutation (n+1)
E1
Image E1
La mémoire image E1 n'a été à l'état 1ni lors de la scrutation (n), ni lors de la scrutation (n+1)
ST STE STE STE TE
Scrutation (n) Scrutation (n+1)
Cycles d’interruption
Scrutation (n-1) Scrutation (n+2) Scrutation (n+3)
![Page 389: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/389.jpg)
Scrutation (n) Scrutation (n+1)
E1
Image E1
Du point de vue du programme,le passage momentané de l'entrée E1 n'aura pas été pris en compte
ST STE STE STE TE
Scrutation (n) Scrutation (n+1)
Cycles d’interruption
Scrutation (n-1) Scrutation (n+2) Scrutation (n+3)
![Page 390: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/390.jpg)
Scrutation (n) Scrutation (n+1)
E1
Image E1
Cas n°3
ST STE STE STE TE
Scrutation (n) Scrutation (n+1)
Cycles d’interruption
Scrutation (n-1) Scrutation (n+2) Scrutation (n+3)
![Page 391: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/391.jpg)
Scrutation (n) Scrutation (n+1)
E1
Image E1
Soit l'entrée E1 : elle s'active en cours de scrutation (n) ...
ST STE STE STE TE
Scrutation (n) Scrutation (n+1)
Cycles d’interruption
Scrutation (n-1) Scrutation (n+2) Scrutation (n+3)
![Page 392: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/392.jpg)
Scrutation (n) Scrutation (n+1)
E1
Image E1
… elle est toujours active lors du traitement des entrées
ST STE STE STE TE
Scrutation (n) Scrutation (n+1)
Cycles d’interruption
Scrutation (n-1) Scrutation (n+2) Scrutation (n+3)
![Page 393: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/393.jpg)
Scrutation (n) Scrutation (n+1)
E1
Image E1
L'image E1 passe à l'état 1 ...
ST STE STE STE TE
Scrutation (n) Scrutation (n+1)
Cycles d’interruption
Scrutation (n-1) Scrutation (n+2) Scrutation (n+3)
![Page 394: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/394.jpg)
Scrutation (n) Scrutation (n+1)
E1
Image E1
… et conserve cet état pendant la scrutation suivantemême si E1 disparaît
Observation d'après les cas 2 et 3 :Selon le moment d'arrivée d'une entrée brève, elle sera prise en compte ou non
ST STE STE STE TE
Scrutation (n) Scrutation (n+1)
Cycles d’interruption
Scrutation (n-1) Scrutation (n+2) Scrutation (n+3)
![Page 395: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/395.jpg)
Les automates de dernière génération permettent le travail par interruption du cycle. C’est à la configuration de l’API qu’il est possible de déclarer une ou plusieurs entrées comme « entrée interruptive».
En fonction des API, on possède plusieurs types d’interruption.
Cycles d’interruption
![Page 396: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/396.jpg)
TT
Cycles d’interruption
E S E SS TE
Interruptions commandées
T
demande d’interruption
T
demande d’interruption
Le changement d’état d’une entrée déclarée interruptive provoque l’interruption du cycle en cours pour traiter la partie de programme liée à l’interruption. On appelle cela travailler en « tâche d’interruption». P44
Sous programme d’interruption
![Page 397: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/397.jpg)
TT
Cycle de fonctionnement
E S E SS TE
T T
Interruptions périodiques
T T T TT
période
Dans ce cas, l’interruption est fixée par le système à un intervalle de temps défini lors de la configuration.On appelle cela travailler en « tâche rapide ».
P44
Sous programme d’interruption
![Page 398: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/398.jpg)
Cycle de fonctionnement
Temps de cycle (Tcy)
TTE S E SS TE
Le temps de cycle est défini comme le temps mis par l’UC pour exécuterles trois phases de la scrutation :
- E (acquisition des entrées), - T (traitement), - S (affectation des sorties).
![Page 399: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/399.jpg)
Cycle de fonctionnement
Modification des entrées
Prise en compte de la
modificationAffectation des sorties
Temps de réponse (Tr)
TTE S E SS TE
Temps de réponsed’un API est le temps nécessaire à l’automate pour prendre en compte une modification des entrées, traiter cette modification et affecter les sorties correspondantes.
P45
![Page 400: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/400.jpg)
Cycle de fonctionnement
Modification des entrées
Prise en compte de la
modification
Affectation des sorties
Temps de réponse (Tr)
TTE S E SS TE
Temps de réponsed’un API est le temps nécessaire à l’automate pour prendre en compte une modification des entrées, traiter cette modification et affecter les sorties correspondantes.
P45
![Page 401: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/401.jpg)
Cycle de fonctionnement
Temps de réponse (Tr)
TTE S E SS TE
Temps de réponse (Tr)
TTE S E SS TE
1 cycle < Tr < 2 cycles
P45
![Page 402: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/402.jpg)
Cycle de fonctionnement
Sécurité de fonctionnement « CHIEN DE GARDE »
Pour éviter des défauts de fonctionnement graves au niveau de la partie opérative en cas de défaillance de l’unité Centrale ou pour vérifier le bon déroulement du programme, l'Unité Centrale possède un système de surveillance appelé" CHIEN DE GARDE" ou WATCHDOG.
![Page 403: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/403.jpg)
Cycle de fonctionnement
E T S E T S
temporisation
∆t
Sécurité de fonctionnement « CHIEN DE GARDE »
OK
validation de la temporisation réarmement de la
temporisationP45
![Page 404: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/404.jpg)
Cycle de fonctionnement
E T S E T S
Sécurité de fonctionnement « CHIEN DE GARDE »
OK
temporisation∆t
![Page 405: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/405.jpg)
Cycle de fonctionnement
E T S E T S
temporisation
∆t
Sécurité de fonctionnement « CHIEN DE GARDE »
ALARME CHIEN DE GARDE
![Page 406: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/406.jpg)
Cycle de fonctionnement
Exemple
Configuration API128 entrées (8 cartes de 16 entrées)144 sorties (9 cartes de 16 sorties)mémoire de 4K
Caractéristiques fonctionnellesTemps d’accès à une carte d’entrée ou de sortie 29 µsPériode 1,85 ms
Acquisition des entrées 8 x 29 = 232 µs
Affectation des sorties 9 x 29 = 261 µs
Durée du traitement 1,85 x 4 = 7,4 ms
Temps de cycle 0,232 ms + 7,4 ms + 0,261 ms = 7,893 ms
Durée du chien de garde > 7,893 ms (9 ms par exemple)
7,893 ms < Tr < 15,786 ms
![Page 407: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/407.jpg)
Cycle de fonctionnement
![Page 408: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/408.jpg)
On considère que représente l’instant de l’acquisition de l’entrée E1.
Cycle de fonctionnement
![Page 409: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/409.jpg)
On considère que représente l’instant de l’affectation de la sortie S.
Cycle de fonctionnement
![Page 410: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/410.jpg)
On considère que représente l’instant du traitement de l’équation S = E1
Cycle de fonctionnement
![Page 411: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/411.jpg)
Cycle de fonctionnement
![Page 412: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/412.jpg)
Cycle de fonctionnement
![Page 413: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/413.jpg)
Cycle de fonctionnement
![Page 414: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/414.jpg)
Cycle de fonctionnement
![Page 415: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/415.jpg)
Cycle de fonctionnement
![Page 416: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/416.jpg)
Cycle de fonctionnement
![Page 417: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/417.jpg)
Cycle de fonctionnement
![Page 418: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/418.jpg)
Cycle de fonctionnement
![Page 419: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/419.jpg)
Les coupleurs industriels
GJ C
![Page 420: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/420.jpg)
Généralité
Les coupleurs industriels assurent la liaison entre l'UC de l'automate et La partie opérative « le process ».
les coupleurs d'entrées reçoivent des signaux des capteurs, les traitent pour les rendre compatibles avec la logique interne de l'API.
les coupleurs de sorties reçoivent les informations de l'UC, les amplifient pour les rendre compatibles avec les pré actionneurs.
Chaque constructeur offre dans son catalogue une panoplie plus ou moins étendue de coupleurs différents:Les coupleurs d’entrées/sorties Tout Ou Rien « TOR »,Les coupleurs intelligents ( analogique, régulation, comptage rapide,positionnement, communication).
![Page 421: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/421.jpg)
Généralité
rack
Carte fond de panier
Connecteur de BUS
Carte coupleur d ’E/S
Bornier de connexion
Visualisation
BUS d’E/S
Mémoire images des
Entrées / Sorties
CapteursPré actionneurs
Composition d’un coupleur standard.
P48
![Page 422: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/422.jpg)
Coupleurs d’entrées
Les coupleurs d'entrées permettent à l'UC de l'API d'effectuer une lecture de l'état logique des capteurs qui lui sont associés. A chaque entrée correspond une voie qui traite le signal pour élaborer un BIT. L'ensemble des bits forme un MOT recopié périodiquement dans la zone mémoire image des entrées de la mémoire de données.
Les caractéristiques principales des coupleurs d'entrées sont :• la nature et la tension d'entrée,• les seuils de détection des niveaux logiques,• le temps de filtrage,• la modularité,• l'indépendance ou non des entrées (point commun).
![Page 423: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/423.jpg)
Coupleurs d’entrées
Coupleur d’entrées TOR
adressage
% IX xx . yy
Input
Bit Emplacement dans rack
Voie de raccordement
Variable mémoire automate
adapter etprotéger
traiter lesignal
ISOLER
adapter à lalogique detraitement
visualiser
énergie
adaptation tensionet courant
filtrage etmise en forme
opto -coupleurs
Interface BUSmultiplexage
LED
Dialogue informations d’états
données mise en forme
P49
![Page 424: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/424.jpg)
Coupleurs d’entrées
Coupleur d’entrées TOR
adressage
% IX 03 . 00
adapter etprotéger
traiter lesignal
ISOLER
adapter à lalogique detraitement
visualiser
énergie
adaptation tensionet courant
filtrage etmise en forme
opto -coupleurs
Interface BUSmultiplexage
LED
Dialogue informations d’états
données mise en forme
![Page 425: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/425.jpg)
Coupleurs d’entrées
Coupleur d’entrées TOR
Type PNP
câblage
Alimentation des entrées24 v =
- +
P50
commun
![Page 426: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/426.jpg)
Coupleurs d’entrées
Coupleur d’entrées TOR
câblage
Alimentation des entrées24 v =
- +
Type NPN
P50
commun
![Page 427: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/427.jpg)
Coupleurs d’entrées
Conditions à remplir pour que l’information d’un cap teur soit prise en compte correctement par l’automate programmable.
Présence capteur
devant mobile T1 T0
t
0
t
0
Présence capteur devant mobile
P51
![Page 428: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/428.jpg)
T1 T0
t
0
t
0Signal sortie capteur
Rr
t
0
Ra
Présence capteur
devant mobile
Signal sortiecapteur
Coupleurs d’entrées
![Page 429: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/429.jpg)
T1 T0
t
0
Signal utile UC
Rr
t
0
t
0
Ra
t
0
t on c t off c
Signal sortiecapteur
Présence capteur
devant mobile
Signal utile UC
Coupleurs d’entrées
![Page 430: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/430.jpg)
T1 T0
t
0
Rr
t
0
t
0
Ra
t
0
t on c t off c
Signal sortiecapteur
Présence capteur
devant mobile
Signal utile UC
T = T1 + Rr + t off c – Ra – t on c > t cycle APIT
Coupleurs d’entrées
![Page 431: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/431.jpg)
t on c
Ra
T1 T0
t
0
Rr
t
0
t
0
t
0
t off c
Signal sortiecapteur
Présence capteur
devant mobile
Signal utile UC
T’ = T0 + Ra + t on c – Rr – t off c > t cycle APIT’
Coupleurs d’entrées
![Page 432: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/432.jpg)
Si une condition n’est pas remplie, l’automate ne pourra pas voir toutes les évolutions de son entrée.
Malgré une fréquence d’évolution très faible du signal sur une entrée, l’automate peut avoir des problèmes pour suivre !
S1
T0
t0
Coupleurs d’entrées
![Page 433: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/433.jpg)
S1
T0
t0
S2
T0
t0
Malgré une fréquence d’évolution très faible du signal sur une entrée,l’automate peut avoir des problèmes pour suivre !
Si une condition n’est pas remplie, l’automate ne pourra pas voir toutes les évolutions de son entrée.
Coupleurs d’entrées
![Page 434: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/434.jpg)
S1
T0
t0
S3
T0
t0
Malgré une fréquence d’évolution très faible du signal sur une entrée,l’automate peut avoir des problèmes pour suivre !
Si une condition n’est pas remplie, l’automate ne pourra pas voir toutes les évolutions de son entrée.
Coupleurs d’entrées
![Page 435: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/435.jpg)
S1
T0
t0
S3
T0
t0
Malgré une fréquence d’évolution très faible du signal sur une entrée,l’automate peut avoir des problèmes pour suivre !
Coupleurs d’entrées
T0
t0
OK
NON
NON
P51
![Page 436: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/436.jpg)
Coupleurs de sorties
Les coupleurs de sorties permettent d'agir sur les pré actionneurs. Les informations fournies par le processeur, stockées en mémoire image des sorties, sont envoyées au coupleur via le gestionnaire d'entrées/sorties.Le signal est ensuite traité par le coupleur pour réaliser la correspondance état logique et signal électrique.
Les caractéristiques principales d'une interface de sorties sont:• la technologie des sorties,• la nature, l'amplitude de la tension commandée et son intensité (ou puissance),• la modularité,• l'indépendance ou non des sorties (point commun).
![Page 437: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/437.jpg)
adapter le signal
ISOLER
amplifier
Protéger
visualiser
énergie
fusibles
Relaistransistors
opto-coupleurs
Interface BUSmultiplexage
LED
Signal logique
Ordres
Coupleurs de sorties
Coupleur de sorties TOR
adressage
% QX xx . yy
Output
BitEmplacement dans rack
Voie de raccordement
Variable mémoireautomate
P52
![Page 438: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/438.jpg)
Coupleurs de sorties
Coupleur de sorties TOR
adressage
% QX 06 . 15
adapter le signal
ISOLER
amplifier
protéger
visualiser
énergie
fusibles
Relaistransistors
opto-coupleurs
Interface BUSmultiplexage
LED
Signal logique
Ordres
![Page 439: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/439.jpg)
Coupleurs de sorties
Coupleur de sorties TOR
Alimentation des sorties
24 v ~
Sorties Relais
Avec des sorties à relais, on peututiliser des charges alimentées enalternatif ou en continu.
P53
commun
![Page 440: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/440.jpg)
Coupleurs de sorties
Coupleur de sorties TOR
Sorties statiquesNPN
Alimentation des sorties24 v =
- +
commun
![Page 441: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/441.jpg)
Coupleurs de sorties
Coupleur de sorties TOR
Sorties StatiquesPNP
Alimentation des sorties24 v =
- +Avec des sorties à transistors, on doit impérativementutiliser des charges alimentées en continu.
commun
![Page 442: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/442.jpg)
Types d’architectures
L’évolution des automates programmables a entraîné une modification des systèmes automatisés, qui n’ont cessé d’évoluer des architectures centralisées vers des architectures décentralisées. Deux causes principales à ce mouvement :
L’évolution des besoins.Automatisation et flexibilité .
Les progrès technologiques.Équipements plus petits, plus performants et moins chers:• décentralisation des entrées/sorties,• décentralisationdu traitement.
![Page 443: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/443.jpg)
Types d’architectures
Utilisée dans des petites applications avec un nombre d’entrées / sorties limitées ne demandant qu’un développement logiciel simple.Une concentration géographique est aussi nécessaire pour éviter un câblage important. La mise en œuvre de systèmes automatisés plus complexes demande une étude logicielle très structurée pour une mise au point et une maintenance facilitée.
Architecture centralisée
UC
Rack principal Rack d’extension
Prolongement du BUS d ’E/S
UC
Rack principal Rack d’extension
Carte de liaison spécifique
Liaison série
P54
![Page 444: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/444.jpg)
Types d’architectures
Architecture centralisée
Grande capacité d’E/S
Câblage important
Programme important
Architecture très fiable
![Page 445: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/445.jpg)
Types d’architectures
Architecture décentralisée
Dans ce type d’architecture, l’API pilote des éléments concentrateurs d’entrées/sorties. Les coupleurs ne se trouvant plus dans l’armoire, il faut établir un lien avec l’UC : c’est le rôle du BUS de TERRAIN ou du BUS Capteurs Actionneurs.
Ce type d’architecture favorise la réalisation de machines modulaires et la décentralisation des postes de conduite et de diagnostic au cœur de l’installation. Le câblage est très simplifié, il faut faire attention, dans ces conditions, de ne pas retrouver un gros automate unique là ou plusieurs plus petits auraient simplifié le programme.
![Page 446: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/446.jpg)
Types d’architectures
Architecture décentralisée
Simplification du câblage
![Page 447: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/447.jpg)
Types d’architectures
Architecture décentralisée
PC (A.P.I.)
Entrées Sorties Sorties
Variateur
TDI
BUS de terrain
Coupleurde
communication
P55
![Page 448: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/448.jpg)
Types d’architectures
Architecture décentralisée
C200H-RM201Coupleur maître d’E/S déportées
G71-OD 16
G71-OD 16
G71-OD 8
G72-ID 16
G72-ID 16
SYSMAC-BUS
API C200H
![Page 449: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/449.jpg)
Types d’architectures
Décentralisation du traitement
PO(i) PO
(j)PO
(k)PO
(l)
Réseau local inter-automate
Une Partie Commande peut commander plusieurs Parties Opératives
UC
PC(i) UC
PC(j) UC
PC(k)
P55
![Page 450: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/450.jpg)
Types d’architectures
Décentralisation du traitement
Réseau inter automates
![Page 451: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/451.jpg)
Types d’architectures
Décentralisation du traitement
Réseau local inter-automate
UC
PO(k)
PC(k)UC PC(m)
Une Partie Opérative ne peut être en liaison avec plusieurs Parties Commandes !!
PO(k)
PO(l)
UC
PC(k)
Une Partie Commande peut commander plusieurs Parties Opératives
PO(j)
UC
PC(j)
![Page 452: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/452.jpg)
Coupleurs intelligents
Coupleurs intelligents
UC
CI
processeur
Bus d’Entrées/Sorties
Les coupleurs intelligents sont des coupleurs qui réalisent, en plus du traitement du signal, un traitement de l'information reçue pour mettre à la disposition du processeur une information plus élaborée ou , réciproquement, qui élaborera à partir des informations du processeur un signal adapté au pré actionneur.Chaque coupleur utilise pour ce traitement un microprocesseur. Cette prise en charge par le coupleur, d'une partie du traitement, soulage le processeur de l'UC etaméliore les performances de l'automate programmable.
processeur
P56
![Page 453: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/453.jpg)
Coupleurs intelligents
Coupleur analogique
Les coupleurs analogiques permettent d'établir la correspondance entre valeurs numériques et grandeurs analogiques.
Coupleur d’entrée analogiqueLes coupleurs d’entrée analogique permettent de transmettre au processeur une valeur numérique représentative du signal d'entrée analogique.
Coupleur analogique entréeCapteur analogique
Mémoire image des entrées
Bus d’E/S
Isoler CAN Processeur Mémoire
![Page 454: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/454.jpg)
Coupleurs intelligents
Coupleur analogique
Les coupleurs analogiques permettent d'établir la correspondance entre valeurs numériques et grandeurs analogiques.
Coupleur de sortie analogiqueLes coupleurs de sorties analogiques convertissent une valeur numérique en signal analogique à destination des pré actionneurs.
Pré actionneurCoupleur analogique sortie Mémoire
image des sorties
Bus d’E/S
IsolerAmplifier CNA Processeur Mémoire
![Page 455: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/455.jpg)
Coupleurs intelligents
Coupleur de régulation
Des applications particulières des cartes d'entrées/sorties analogiques permettent de faire de la régulation de température en utilisant des régulateurs du type PID (Proportionnel Intégral Dérivé)
Entrées analogiques
Sorties analogiques
Entrées TORSorties TOR
![Page 456: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/456.jpg)
B
Coupleurs intelligents
Coupleur de comptage rapide
CompteurDécompteur
Compteur/Décompteur : indépendant du tour de cycle API
Entrées TOR Sorties TOR
Table de mots d’échange
F maxi =1OO KhzA
Z
Entrées codeur BBUS d’E/S Mémoire des données
![Page 457: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/457.jpg)
Coupleurs intelligents
Coupleur de positionnement
UC CA
Carte d ’axe
Interface de puissance« Variateur »
moteur
RéseauEDF
F maxi =1OO Khz > 100 positions
codeur
Capteurs de sécuritéfin de course
consignes
retour d’informations
BUS
![Page 458: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/458.jpg)
Coupleurs intelligents
Coupleur de communication
Lorsque le volume d'informations à échanger devient important:- Dialogue entre un API et des périphériques (écran, clavier, …) - Echange avec un autre API.
Coupleurs de communication série
Liaison point à point
![Page 459: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/459.jpg)
Coupleurs intelligents
Coupleur de communication
Lorsque le volume d'informations à échanger devient important:- Dialogue entre un API et des périphériques (écran, clavier, …) - Echange avec un autre API.
Point de connexion réseau
réseau
Coupleur réseau
Coupleurs réseaux
![Page 460: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/460.jpg)
Coupleurs de sortiesCoupleurs d’entrées
Synthèse
Tra
item
ent d
u si
gnal
Isol
emen
tT
raite
men
t de
l’inf
orm
atio
nPO PO
UC mémoire des données
P57
BUS E/S
![Page 461: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/461.jpg)
Synthèse
P
Coupleurs d’entrées
Tra
item
ent d
u si
gnal
Isol
emen
t
Tra
item
ent d
e l’i
nfor
mat
ion
PO BUS E/S
P57
![Page 462: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/462.jpg)
Coupleurs de sortiesCoupleurs d’entrées
Synthèse
Tra
item
ent d
u si
gnal
Isol
emen
tT
raite
men
t de
l’inf
orm
atio
n
Tra
item
ent d
u si
gnal
Isol
emen
t
Tra
item
ent d
e l’i
nfo
rmat
ion
PO PO
UC mémoire des données
BUS E/S
BUS E/S
P57
![Page 463: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/463.jpg)
Synthèse
P
Coupleurs de sorties
Tra
item
ent d
u si
gnal
Isol
emen
t
Tra
item
ent d
e l’i
nfor
mat
ion
POBUS E/S
P57
![Page 464: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/464.jpg)
Coupleurs de sortiesCoupleurs d’entrées
Synthèse
Tra
item
ent d
u si
gnal
Isol
emen
tT
raite
men
t de
l’inf
orm
atio
n
Tra
item
ent d
u si
gnal
Isol
emen
t
Tra
item
ent d
e l’i
nfo
rmat
ion
PO PO
UC mémoire des données
Mém
oire
Ima
ge d
es e
ntré
es
Var
iabl
es in
tern
es
Mém
oire
Ima
ge d
es s
ortie
s
Var
iabl
es r
éser
vées
Var
iabl
es d
’éta
ts
BUS E/S
BUS E/S
P57
![Page 465: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/465.jpg)
SynthèseUC mémoire des données
Mém
oire
Imag
e de
s en
trée
s
Var
iabl
es in
tern
es
Mém
oire
Imag
e de
s so
rtie
s
Var
iabl
es r
éser
vées
Var
iabl
es d
’éta
ts
BUS E/S BUS E/S
P57
![Page 466: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/466.jpg)
Coupleurs de sortiesCoupleurs d’entrées
Synthèse
Tra
item
ent d
u si
gnal
Isol
emen
tT
raite
men
t de
l’inf
orm
atio
n
Tra
item
ent d
u si
gnal
Isol
emen
t
Tra
item
ent d
e l’i
nfo
rmat
ion
PO PO
UC mémoire des données
Mém
oire
Ima
ge d
es e
ntré
es
Var
iabl
es in
tern
es
Mém
oire
Ima
ge d
es s
ortie
s
Var
iabl
es r
éser
vées
Var
iabl
es d
’éta
ts
Alimentation des
entrées
Alimentation des
sorties
Alimentation A.P.I
BUS E/S
BUS E/S
P57
![Page 467: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/467.jpg)
SynthèseA
limen
tatio
n
Configuration possible pour l’Automate
Uni
téC
entr
ale
Cou
pleu
r in
telli
gent
Cou
pleu
r in
telli
gent
Cou
pleu
r d’
entr
ées
Cou
pleu
r d’
entr
ées
Cou
pleu
r d’
entr
ées
Cou
pleu
r de
sor
ties
Cou
pleu
r de
sor
ties
Cou
pleu
r de
sor
ties
Cou
pleu
r de
sor
ties
Cou
pleu
r de
sor
ties
P57
![Page 468: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/468.jpg)
Synthèse
Inventaire de ENTREESInformations des capteurs, du pupitre,….
nombre
caractéristiques
…
Choix des coupleurs appropriés
Caractéristiques électriques
Regroupement
Évolution possible
Catalogue constructeur
…
Inventaire des SORTIES
Pré-actionneurs et leurs caractéristiques
Technologique et logique
Signalisation
….
Choix des coupleurs appropriés
Caractéristiques électriques
Regroupement
Évolution possible
Catalogue constructeur
…
![Page 469: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/469.jpg)
Mise en énergie d’un SAP
GJ C
![Page 470: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/470.jpg)
Mise en énergie – le matériel
La majorité des systèmes automatisés sont actuellement basés sur un mixage d’énergie électrique et pneumatique. La distinction entre énergie de puissance et énergie de commande se fait arbitrairement par les valeurs de tensions ou de pressions utilisées.
En puissance, les principales énergies utilisées sont:
- Électrique : 220/240 monophasé et 380/400 triphasé,
- Pneumatique : valeur industrielle entre 5 et 8 bars.
- Hydraulique : pression de 25 à 250 bars, plus dans les systèmes de presse.
En commande on utilise essentiellement l’énergie électrique en continu ou alternatif :
- On utilise le 24V alternatif pour la partie électromécanique des préactionneurs et pour le circuit câblé de mise en service du système,- On utilise le 24V continu (généralement fourni par l’API) pour l’alimentation des entrées via les capteurs.
![Page 471: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/471.jpg)
Mise en énergie – le matériel
La mise en énergie d’un système automatisé piloté par un automate programmable doit se faireen respectant un ordre chronologique, symbolisé par le diagramme et les schémas de principe suivants.
L’application logicielle est elle aussi soumise à un minimum de méthodologie au moment de la mise sous tension.
![Page 472: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/472.jpg)
Mise en énergie – le matériel
SG
220/24V
24v DC
220 V AC
TDI
220/220 V
SG
API
Départs moteurs« circuit de puissance »
L2
N
L1
L3
E
![Page 473: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/473.jpg)
Fermeture du sectionneur général
Mise en énergie – le matérielP60
![Page 474: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/474.jpg)
L1
L2
L3
N
SG
220/24V
24v DC
220 V AC
TDI
220/220 V
C0 C1
Circuit de commande
Circuit des sorties
E
SG
API
Départs moteurs
Mise en énergie – le matériel
![Page 475: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/475.jpg)
Fermeture du sectionneur général
Alimentation du circuit de puissance
Alimentation du circuit de commande
Mise en énergie – le matériel
Alimentation du TDI
![Page 476: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/476.jpg)
K_API1
Relais de sécurité
K_API2marche
arrêt
K_APIMST KA_PNE
P
Circuit de commande
C1
C0
Mise en énergie – le matériel
API
C1
C0
Visualisation de la mise sous tension
![Page 477: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/477.jpg)
Mise en énergie – le matériel
- +
Circuit des entrées 24V DC
L1
L2
L3
N
SG
220/24V
24v DC
220 V AC
TDI
220/220 V
C0 C1
Circuit de commande
Circuit des sorties
E
SG
API
Départs moteurs
KAPI
![Page 478: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/478.jpg)
Fermeture du sectionneur général
Alimentation du circuit de puissance
Alimentation du circuit de commande
Mise en énergie – le matériel
Alimentation de l’API
BP marcheAlim des entrées……………………..Alim UCTests UC (si Mode RUN)
Alimentation du TDI
![Page 479: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/479.jpg)
Relais de sécurité
KAPI2marche
arrêt
KAPI1
KAPIMST KAPNE
P
Circuit de commande
Vers une entrée API
Mise en énergie – le matériel
API
Boucle d
e sécu
ritéN
°1
Boucle d
e sécu
ritéN
2
C1
C0
C1
C0
![Page 480: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/480.jpg)
Relais de sécurité
KS KAxCommandes visualisations
ks
Circuit des sorties
Mise en énergie – le matériel
C0
Sorties non coupées
C1
![Page 481: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/481.jpg)
Fermeture du sectionneur général
Alimentation du circuit de puissance
Alimentation du circuit de commande
Mise en énergie – le matériel
Alimentation de l’API
BP marcheAlim des entréesAlim des sorties non coupéesAlim UCTests UC (si Mode RUN)
Alimentation du TDI
![Page 482: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/482.jpg)
RAZ de tous les Grafcets
Initialisation du Grafcet de sécurité
Alimentation des sorties coupées
Mise en énergie – le logiciel
2em cycle API
début
fin
gestion de la mise sous tension de la partie logicielle
P60
![Page 483: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/483.jpg)
Relais de sécurité
KS KAxCommandes visualisations
ks
Circuit des sorties
Mise en énergie – le matériel
C1
C0
Sorties non coupées
2em cycle API
Sorties coupées
![Page 484: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/484.jpg)
Fermeture du sectionneur général
Alimentation du circuit de puissance
Alimentation du circuit de commande
Mise en énergie – le matériel
Alimentation de l’API
BP marche
Alimentation des Sorties coupées
Alimentation du TDI
Alim des entréesAlim des sorties non coupéesAlim UCTests UC (si Mode RUN)
2em cycle API
![Page 485: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/485.jpg)
Mise en énergie – le matérielA
limen
tatio
n
Uni
téC
entr
ale
Cou
pleu
r in
telli
gent
Cou
pleu
r in
telli
gent
Cou
pleu
r d’
entr
ées
Cou
pleu
r d’
entr
ées
Cou
pleu
r d’
entr
ées
Cou
pleu
r de
sor
ties
Cou
pleu
r de
sor
ties
Cou
pleu
r de
sor
ties
Cou
pleu
r de
sor
ties
Cou
pleu
r de
sor
ties
Sorties non coupées
Visualisations
des alarmes
Sorties coupées
Alimentation des Pré actionneurs
![Page 486: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/486.jpg)
ALIM UC
Coupleurs d’entrées
Mise en énergie – le matériel
Préactionneurs PO
Coupleurs
des
Sorties
coupées
Visualisations
alarmes
Coupleurs
des
Sorties
non
coupées
![Page 487: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/487.jpg)
Relais de sécurité
KS KAxCommandes visualisations
ks
Circuit des sorties
Mise en énergie – le matériel
C1
C0
Sorties non coupées Sorties coupées
![Page 488: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/488.jpg)
Mise en énergie pneumatique
Mise en énergie – le matérielP61
Vanne d’isolement
![Page 489: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/489.jpg)
Mise en énergie pneumatique
Mise en énergie – le matériel
Traitement de l’air
Vanne d’isolement
![Page 490: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/490.jpg)
Mise en énergie pneumatique
Mise en énergie – le matériel
Filtre Régulateur Lubrificateur
![Page 491: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/491.jpg)
Mise en énergie pneumatique
Mise en énergie – le matériel
Filtre Lubrificateur
Réglage de la pression d’utilisation P2
Régulateur
![Page 492: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/492.jpg)
Mise en énergie pneumatique
Mise en énergie – le matériel
Lubrificateur
Apport d’huile dans l’air sec
![Page 493: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/493.jpg)
Pressostat
WW
Mise en énergie pneumatique
Mise en énergie – le matériel
Traitement de l’air
Vanne d’isolement
![Page 494: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/494.jpg)
Pressostat
WW
W)(Démarreur progressif
Mise en énergie pneumatique
Mise en énergie – le matériel
Traitement de l’air
Vanne d’isolement
![Page 495: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/495.jpg)
PO
W
Sectionneurgénéral
Pressostat
WW
W)(Démarreur progressif
Mise en énergie pneumatique
Mise en énergie – le matériel
Traitement de l’air
Vanne d’isolement
![Page 496: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/496.jpg)
PO
W
Sectionneurgénéral
Pressostat
WW
W)(Démarreur progressif
Mise en énergie pneumatique
Mise en énergie – le matériel
Traitement de l’air
Vanne d’isolement
![Page 497: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/497.jpg)
PO
W
Sectionneurgénéral
Pressostat
WW
W)(Démarreur progressif
Mise en énergie pneumatique
Mise en énergie – le matériel
Traitement de l’air
Vanne d’isolement
![Page 498: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/498.jpg)
Ouverture de la vanne manuelle
Signalisation présence pression
Mise en énergie – le matérielMise en énergie pneumatique P61
![Page 499: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/499.jpg)
PO
W
Sectionneurgénéral
Pressostat
WW
W)(Démarreur progressif
Mise en énergie pneumatique
Mise en énergie – le matériel
Traitement de l’air
Vanne d’isolement
![Page 500: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/500.jpg)
PO
W
Sectionneurgénéral
Pressostat
WW
W)(Démarreurprogressif
Mise en énergie pneumatique
Mise en énergie – le matériel
Traitement de l’air
Vanne d’isolement
![Page 501: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/501.jpg)
Ouverture de la vanne manuelle
Signalisation présence pression
Mise en énergie – le matérielMise en énergie pneumatique
Pilotage du sectionneur général pneumatique
Mise en pression progressive
![Page 502: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/502.jpg)
PO
W
Sectionneurgénéral
Pressostat
WW
W)(Démarreurprogressif
Mise en énergie pneumatique
Mise en énergie – le matériel
Traitement de l’air
Vanne d’isolement
![Page 503: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/503.jpg)
PO
Pressostat
WW
W)(Démarreur progressif
Mise en énergie pneumatique
Mise en énergie – le matériel
W
Sectionneurgénéral
Traitement de l’air
Vanne d’isolement
![Page 504: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/504.jpg)
Ouverture de la vanne manuelle
Signalisation présence pression
Mise en énergie – le matérielMise en énergie pneumatique
Mise en pression nominale
Pilotage du sectionneur général pneumatique
Mise en pression progressive
Présence d’une pression suffisante
![Page 505: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/505.jpg)
PO
Pressostat
WW
W)(Démarreur progressif
Mise en énergie pneumatique
Mise en énergie – le matériel
W
Sectionneurgénéral
Traitement de l’air
Vanne d’isolement
![Page 506: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/506.jpg)
PO
Pressostat
WW
W)(
Démarreur progressif
Mise en énergie pneumatique
Mise en énergie – le matériel
W
Sectionneurgénéral
Traitement de l’air
Vanne d’isolement
![Page 507: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/507.jpg)
RAZ de tous les Grafcets
RAZ des sorties liées aux actionneurs
Tests des zones sensibles de la PO
ALARMES correspondantes
Initialisation du Grafcet de sécurité
Alimentation des sorties
Mise en énergie – le logiciel
![Page 508: GJC Automates Programmables Industriels - Cours et …bts.crsa.rascol.free.fr/Automatismes/PP/PP - Automates... · Automate programmable Solution programmée Traitement de l’information](https://reader030.vdocuments.site/reader030/viewer/2022013114/5b98708309d3f2b16c8bd9ca/html5/thumbnails/508.jpg)
Fin