Présentation de l ’automate Initialisation de l ’automate Fronts montants et descendants Fonction monostable Quitter
Principe d ’exécution d ’un réseau à contact Bits internes Réseau de contacts Le langage à contact Notion de Temps de Cycle Notion de Cycle de Scrutation Codage des Entrées Sorties Description matérielle Sommaire
1  Un bac de base à 3 emplacements disponibles intégrant l ’alimentation, le processeur et sa mémoire de base. 2  Quatre trous de fixation de l’automate. 3  Un bloc de visualisation  centralisée. 4  Une prise terminal repérée  TER 5  Une prise de dialogue  opérateur repérée AUX
6  Emplacement pour une carte d ’extension mémoire.  En l ’absence de carte, cet emplacement est équipé d ’un cache qu ’il est obligatoire de maintenir en place.  Son extraction provoquant l ’arrêt de l ’automate. 7  Trappe d ’accès aux bornes d ’alimentation. 8  Un emplacement pour un  coupleur communication. 9  Une étiquette à renseigner  pour le changement de la pile
10  Une trappe d'accès à la pile optionnelle et au commutateur de protection en écriture du système d ’exploitation. 11  Connecteur de raccordement du mini bac d'extension, protégé de base par un cache amovible 12  Des connecteurs pour les  fonctions analogiques et comptage intégrées pour TSX 37- 21 / 22.
Le mini bac d'extension TSX RKZ 02 15  Des bornes d'alimentation protégées  par un cache amovible, pour le raccordement  d'une alimentation auxiliaire a 24 V dans le  cas des automates alimentés en 100/240 V. 16  Une borne de masse. 17  Des connecteurs de raccordement à  l'automate de base (bus fond de bac et  continuité de masse). 13  Un bac d'extension à 2 emplacements disponibles. 14  Un voyant de présence de tension 24 V.
Le TSX 37-22 dispose de 6 emplacements dans le rack de base pour monter différentes cartes suivant l ’application . Type %I  : Entrée %Q : Sortie N° d ’emplacement 1  à  6 N° dans le module 0 à X
Traitement interne 1 %I 2 Traitement du programme 3 %Q 4 Traitement interne %I Traitement du programme %Q 1 2 3 4 Traitement interne: - Surveillance de l ’automate - Détection RUN/STOP - Echanges avec le terminal de programmation 1 Acquisition des Entrées: - Ecriture en mémoire de l état des informations présentes sur les entrées des modules TOR. 2 Traitement du programme: - Traitement séquentiel des opérations logiques  du programme en utilisant l ’état des entrées  disponibles en mémoire. 3 Mise à jour des sorties: - Affectation sur les sorties présentes sur les  modules TOR. 4 Temps
La valeur maximale du temps de réponse est de  deux scrutations . Le  temps de cycle  (scrutation) est le temps qui s ’écoule entre  deux prises en compte d’une entrée  physique.  Changement d’état d ’une entrée Prise en compte de cette entrée Affectation des sorties S E T S E T S E T S E T Temps de réponse à cette entrée Temps de scrutation
Le langage à contact ou LADDER DIAGRAM permet de réaliser des fonctions logiques dites combinatoires… Eléments de test Eléments de liaison Contact à fermeture Contact à ouverture Contact front montant P Contact front descendant N Connexion horizontale courte Connexion horizontale longue Connexion verticale
Eléments d ’action Blocs opérations Blocs fonctions Bobine set (S) Bobine reset (R) Bobine inverse (/) Bobine directe ( ) Bloc Comparaison Horizontal COMP H Bloc Comparaison Vertical COMP V Bloc Opération OPER Bloc Fonctions Graphiques Fonctions Préprogrammées F(--)
Un réseau à contact aussi appelé rung est scruté selon les  règles suivantes: Règle 1: La scrutation commence dans le coin haut gauche du réseau. Règle 2: Le réseau est évalué ligne par ligne de haut en bas. Règle 3 : La ligne est évaluée de la gauche vers la droite. Règle 4: Si une liaison de convergence est rencontrée, la ligne entre la liaison de divergence et la liaison de convergence est évaluée avant de terminer la ligne en cours.
Les bits internes: %M0  à  %M255  Ils permettent de mémoriser des états intermédiaires durant l ’exécution du programme.
Colonnes  1  2  3  4  5  6  7  8  9  10  11 Ordre de scrutation du réseau: 1 2 3 4 5 ( ) ( ) ( ) ( ) ( ) ( ) ( ) %I1.0  %I1.1  %I1.2  1 %I1.3  2 %I1.4  3 %Q2.0  5 %I1.5  %I1.6   4 Barre de  potentiel Ligne de  Divergence Ligne de  Convergence
1   Traitement sur Coupure et Reprise Secteur a)  Reprise à « CHAUD » b)  Reprise à « FROID » Lors de la reprise secteur, l ’automatisme   redémarre là où il s ’est arrêté lors de la   coupure secteur. Réinitialisation par défaut de toutes les   variables du TSX37 (bits ou mots). % S1 % S0 ==> Si problème sur l ’automate: - défaut pile, - changement de cartouche mémoire. ==> Ou par programmation du bit système  %S0.
Lors d ’une coupure secteur, le bit %S1 est positionné à 1. Pour réinitialiser toutes les variables lors du retour du secteur, le bit %S1 doit positionner à 1   par programme le bit %S0. 2  Programmation de la reprise secteur REGLE   : Réserver une section nommée Reprise-Secteur pour le traitement de la reprise secteur.  (   ) (   ) %S1 %S0 %S9 S Si coupure secteur Mise à 1 du bit système %S0 Mise à zéro de toutes les sorties
Seules les variables %I, %Q et %M peuvent être testées sous la forme de fronts montants ou descendants Dans tous les autres cas, il est obligatoire d ’associer à la variable un bit interne. (   ) %I1.0 %M0 (   ) %I1.1 %M1 0 1 %M0 0 1 %M0 0 1 %M0 0 1 %M0 (   ) %I1.0 %M0 P (   ) %I1.1 %M1 N
Le bloc fonction monostable permet d ’élaborer une impulsion d ’une durée déterminée. Cette durée est programmable et peut être modifiable ou non. 8 Monostables: 0 à 7 %MN0.R=1 pendant l ’écoulement du temps (   ) %M0 %I1.0 %MN: %MN0 à %MN7 Validation: Sur Front montant %MN0.V := %MN0.P puis décroit vers zéro Une durée d ’impulsion Preset de 0 à 9999 peut être lue, testée écrite par programme S  R TB: MN.P: %MN0.V: Valeur courante peut être lue et testée par programme Time Base ( base de temps) 1mn; 1s; 100ms; 10 ms
2  Chronogramme du monostable Le bloc monostable est redéclenché au   front montant de S.  S 0 1 t %MN0.R 0 1 t 1s t 2s 3s 4s 5s 5s 5s 9s %MN0.V
A bientôt  pour une autre séquence…

PréSentation Tsx37

  • 1.
    Présentation de l ’automateInitialisation de l ’automate Fronts montants et descendants Fonction monostable Quitter
  • 2.
    Principe d ’exécution d ’unréseau à contact Bits internes Réseau de contacts Le langage à contact Notion de Temps de Cycle Notion de Cycle de Scrutation Codage des Entrées Sorties Description matérielle Sommaire
  • 3.
    1 Unbac de base à 3 emplacements disponibles intégrant l ’alimentation, le processeur et sa mémoire de base. 2 Quatre trous de fixation de l’automate. 3 Un bloc de visualisation centralisée. 4 Une prise terminal repérée TER 5 Une prise de dialogue opérateur repérée AUX
  • 4.
    6 Emplacementpour une carte d ’extension mémoire. En l ’absence de carte, cet emplacement est équipé d ’un cache qu ’il est obligatoire de maintenir en place. Son extraction provoquant l ’arrêt de l ’automate. 7 Trappe d ’accès aux bornes d ’alimentation. 8 Un emplacement pour un coupleur communication. 9 Une étiquette à renseigner pour le changement de la pile
  • 5.
    10 Unetrappe d'accès à la pile optionnelle et au commutateur de protection en écriture du système d ’exploitation. 11 Connecteur de raccordement du mini bac d'extension, protégé de base par un cache amovible 12 Des connecteurs pour les fonctions analogiques et comptage intégrées pour TSX 37- 21 / 22.
  • 6.
    Le mini bacd'extension TSX RKZ 02 15 Des bornes d'alimentation protégées par un cache amovible, pour le raccordement d'une alimentation auxiliaire a 24 V dans le cas des automates alimentés en 100/240 V. 16 Une borne de masse. 17 Des connecteurs de raccordement à l'automate de base (bus fond de bac et continuité de masse). 13 Un bac d'extension à 2 emplacements disponibles. 14 Un voyant de présence de tension 24 V.
  • 7.
    Le TSX 37-22dispose de 6 emplacements dans le rack de base pour monter différentes cartes suivant l ’application . Type %I : Entrée %Q : Sortie N° d ’emplacement 1 à 6 N° dans le module 0 à X
  • 8.
    Traitement interne 1%I 2 Traitement du programme 3 %Q 4 Traitement interne %I Traitement du programme %Q 1 2 3 4 Traitement interne: - Surveillance de l ’automate - Détection RUN/STOP - Echanges avec le terminal de programmation 1 Acquisition des Entrées: - Ecriture en mémoire de l état des informations présentes sur les entrées des modules TOR. 2 Traitement du programme: - Traitement séquentiel des opérations logiques du programme en utilisant l ’état des entrées disponibles en mémoire. 3 Mise à jour des sorties: - Affectation sur les sorties présentes sur les modules TOR. 4 Temps
  • 9.
    La valeur maximaledu temps de réponse est de deux scrutations . Le temps de cycle (scrutation) est le temps qui s ’écoule entre deux prises en compte d’une entrée physique. Changement d’état d ’une entrée Prise en compte de cette entrée Affectation des sorties S E T S E T S E T S E T Temps de réponse à cette entrée Temps de scrutation
  • 10.
    Le langage àcontact ou LADDER DIAGRAM permet de réaliser des fonctions logiques dites combinatoires… Eléments de test Eléments de liaison Contact à fermeture Contact à ouverture Contact front montant P Contact front descendant N Connexion horizontale courte Connexion horizontale longue Connexion verticale
  • 11.
    Eléments d ’action Blocsopérations Blocs fonctions Bobine set (S) Bobine reset (R) Bobine inverse (/) Bobine directe ( ) Bloc Comparaison Horizontal COMP H Bloc Comparaison Vertical COMP V Bloc Opération OPER Bloc Fonctions Graphiques Fonctions Préprogrammées F(--)
  • 12.
    Un réseau àcontact aussi appelé rung est scruté selon les règles suivantes: Règle 1: La scrutation commence dans le coin haut gauche du réseau. Règle 2: Le réseau est évalué ligne par ligne de haut en bas. Règle 3 : La ligne est évaluée de la gauche vers la droite. Règle 4: Si une liaison de convergence est rencontrée, la ligne entre la liaison de divergence et la liaison de convergence est évaluée avant de terminer la ligne en cours.
  • 13.
    Les bits internes:%M0 à %M255 Ils permettent de mémoriser des états intermédiaires durant l ’exécution du programme.
  • 14.
    Colonnes 1 2 3 4 5 6 7 8 9 10 11 Ordre de scrutation du réseau: 1 2 3 4 5 ( ) ( ) ( ) ( ) ( ) ( ) ( ) %I1.0 %I1.1 %I1.2 1 %I1.3 2 %I1.4 3 %Q2.0 5 %I1.5 %I1.6 4 Barre de potentiel Ligne de Divergence Ligne de Convergence
  • 15.
    1 Traitement sur Coupure et Reprise Secteur a) Reprise à « CHAUD » b) Reprise à « FROID » Lors de la reprise secteur, l ’automatisme redémarre là où il s ’est arrêté lors de la coupure secteur. Réinitialisation par défaut de toutes les variables du TSX37 (bits ou mots). % S1 % S0 ==> Si problème sur l ’automate: - défaut pile, - changement de cartouche mémoire. ==> Ou par programmation du bit système %S0.
  • 16.
    Lors d ’une coupuresecteur, le bit %S1 est positionné à 1. Pour réinitialiser toutes les variables lors du retour du secteur, le bit %S1 doit positionner à 1 par programme le bit %S0. 2 Programmation de la reprise secteur REGLE : Réserver une section nommée Reprise-Secteur pour le traitement de la reprise secteur. ( ) ( ) %S1 %S0 %S9 S Si coupure secteur Mise à 1 du bit système %S0 Mise à zéro de toutes les sorties
  • 17.
    Seules les variables%I, %Q et %M peuvent être testées sous la forme de fronts montants ou descendants Dans tous les autres cas, il est obligatoire d ’associer à la variable un bit interne. ( ) %I1.0 %M0 ( ) %I1.1 %M1 0 1 %M0 0 1 %M0 0 1 %M0 0 1 %M0 ( ) %I1.0 %M0 P ( ) %I1.1 %M1 N
  • 18.
    Le bloc fonctionmonostable permet d ’élaborer une impulsion d ’une durée déterminée. Cette durée est programmable et peut être modifiable ou non. 8 Monostables: 0 à 7 %MN0.R=1 pendant l ’écoulement du temps ( ) %M0 %I1.0 %MN: %MN0 à %MN7 Validation: Sur Front montant %MN0.V := %MN0.P puis décroit vers zéro Une durée d ’impulsion Preset de 0 à 9999 peut être lue, testée écrite par programme S R TB: MN.P: %MN0.V: Valeur courante peut être lue et testée par programme Time Base ( base de temps) 1mn; 1s; 100ms; 10 ms
  • 19.
    2 Chronogrammedu monostable Le bloc monostable est redéclenché au front montant de S. S 0 1 t %MN0.R 0 1 t 1s t 2s 3s 4s 5s 5s 5s 9s %MN0.V
  • 20.
    A bientôt pour une autre séquence…