230
PL7 Micro/Junior/Pro Métiers Automates Modicon Micro Comptage/Mesure de position 35009564_00 Mars 2005 fre

PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

  • Upload
    others

  • View
    11

  • Download
    0

Embed Size (px)

Citation preview

Page 1: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

PL7 Micro/Junior/ProMétiers Automates Modicon MicroComptage/Mesure de position

3500

9564

_00

Mars 2005fre

Page 2: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

2

Page 3: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Structure de la documentation

Structure de la documentation

Présentation Ce manuel se compose de 2 tomes : � Tome 1

� Communs fonctions métiers� Métier Tout ou Rien� Mise en oeuvre AS-i� Métier Dialogue opérateur� Analogique� Régulation

� Tome 2� Métier Comptage� Métier Mesure de Position

3

Page 4: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Structure de la documentation

4

Page 5: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Table des matières

A propos de ce manuel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11

Partie I Métier Comptage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Chapitre 1 Présentation de la fonction métier Comptage . . . . . . . . . . . . . 15Présentation générale du métier comptage . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

Chapitre 2 Présentation du fonctionnement des solutions de comptage du Micro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

2.1 Généralités sur les solutions de comptage du Micro. . . . . . . . . . . . . . . . . . . . . . 18Présentation des solutions de comptage du Micro . . . . . . . . . . . . . . . . . . . . . . . 18

2.2 Principales fonctions du comptage TOR et intégré du Micro . . . . . . . . . . . . . . . 21Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21Présentation du comptage TOR et intégré du Micro. . . . . . . . . . . . . . . . . . . . . . 22Présentation d‘une voie de comptage ou décomptage . . . . . . . . . . . . . . . . . . . . 24Fonctionnement en comptage ou décomptage. . . . . . . . . . . . . . . . . . . . . . . . . . 25Présentation d‘une voie de comptage/décomptage . . . . . . . . . . . . . . . . . . . . . . 26Fonctionnement en comptage/décomptage . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

2.3 Principales fonctions des modules TSX CTZ 1A, TSX CTZ 2A et TSX CTZ 2AA28Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28Présentation des coupleurs TSX CTZ 1A, 2A et 2AA . . . . . . . . . . . . . . . . . . . . . 29Présentation d’une voie de comptage ou décomptage . . . . . . . . . . . . . . . . . . . . 31Fonctionnement en comptage ou décomptage. . . . . . . . . . . . . . . . . . . . . . . . . . 32Présentation d’une voie de comptage/décomptage (TSX CTZ 1A, 2A et 2AA) . 33Fonctionnement en comptage/décomptage . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

Chapitre 3 Description des fonctionnalités de comptage du Micro . . . . .37Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

3.1 Présentation des fonctions de comptage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38Présentation des configurations d’entrée et des fonctions associées au comptage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

3.2 Description des interfaces d’entrée du comptage sur Micro . . . . . . . . . . . . . . . . 40Description des interfaces d’entrée de comptage . . . . . . . . . . . . . . . . . . . . . . . . 40

5

Page 6: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

3.3 Description de la fonction capture du comptage sur Micro . . . . . . . . . . . . . . . . . 43Fonction capture des coupleurs de comptage. . . . . . . . . . . . . . . . . . . . . . . . . . . 43

3.4 Description de la fonction présélection et RAZ du comptage sur Micro . . . . . . . 45Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45Présentation de la fonction présélection ou RAZ. . . . . . . . . . . . . . . . . . . . . . . . . 46Présélection en décomptage (TSX CTZ 1A, 2A et 2AA) . . . . . . . . . . . . . . . . . . . 47Remise à zéro en comptage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49Présélection en comptage/décomptage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

3.5 Description de la fonction comparaison du comptage sur Micro . . . . . . . . . . . . . 56Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56Présentation de la fonction comparaison. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57Comparaison en comptage ou décomptage . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58Comparaison en mode comptage/décomptage. . . . . . . . . . . . . . . . . . . . . . . . . . 59

3.6 Description des bascules associées aux solutions de comptage du Micro . . . . . 60Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60Présentation des bascules de mémorisation (TSX CTZ 1A, 2A et 2AA) . . . . . . . 61Bascules en mode décomptage (TSX CTZ 1A, 2A et 2AA). . . . . . . . . . . . . . . . . 62Bascules en mode comptage (TSX CTZ 1A, 2A et 2AA). . . . . . . . . . . . . . . . . . . 64Bascules en mode comptage/décomptage (TSX CTZ 1A, 2A et 2AA) . . . . . . . . 67

3.7 Description du traitement des défauts des solutions de comptage du Micro. . . . 70Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70Présentation du traitement des défauts voie et module. . . . . . . . . . . . . . . . . . . . 71Comment gérer une mesure invalide. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72

3.8 Description de la fonction Extension de la capacité de comptage. . . . . . . . . . . . 74Fonction extension de la capacité de comptage . . . . . . . . . . . . . . . . . . . . . . . . . 74

Chapitre 4 Configuration des solutions de comptage sur Micro. . . . . . . 77Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77Description de l’écran de configuration d’un module de comptage . . . . . . . . . . . 78Comment accéder aux écrans de configuration des solutions de comptage du Micro. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80Comment configurer les entrées de comptage . . . . . . . . . . . . . . . . . . . . . . . . . . 82Comment configurer la présélection ou RAZ d’une fonction de comptage . . . . . 83Comment configurer la capture d’un registre de comptage . . . . . . . . . . . . . . . . . 84Comment configurer le fonctionnement sur passage à zéro ou sur franchissement de consigne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85Comment configurer le traitement événementiel . . . . . . . . . . . . . . . . . . . . . . . . . 86

Chapitre 5 Réglage des solutions de comptage sur Micro . . . . . . . . . . . 87Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87Description de l’écran de réglage d’une solution de comptage Micro . . . . . . . . . 88Comment régler la valeur de présélection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90Comment régler les valeurs des seuils et consignes. . . . . . . . . . . . . . . . . . . . . . 91Comment régler les conditions de changement d’état des bascules . . . . . . . . . 93

Chapitre 6 Mise au point des solutions de comptage sur Micro . . . . . . . 95

6

Page 7: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95Présentation des écrans de mise au point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96Description de l’écran étendu de mise au point . . . . . . . . . . . . . . . . . . . . . . . . . 97Description de l’écran réduit de mise au point . . . . . . . . . . . . . . . . . . . . . . . . . . 99Comment utiliser les fenêtres de valeur ou de paramètre. . . . . . . . . . . . . . . . . 101Comment utiliser les voyants et les boutons. . . . . . . . . . . . . . . . . . . . . . . . . . . 102

Chapitre 7 Diagnostique des solutions de comptage sur Micro . . . . . . 105Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105Visualisation des diagnostics de défauts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106Listes des diagnostics de défaut . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108

Chapitre 8 Mise en oeuvre logicielle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111

8.1 Modes de marche des solutions de comptage du Micro. . . . . . . . . . . . . . . . . . 112Comportement des solutions de comptage du Micro dans les différents modes de marche . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112

8.2 Mise en oeuvre d’un traitement événementiel. . . . . . . . . . . . . . . . . . . . . . . . . . 114Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114Présentation du traitement événementiel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115Comment programmer un traitement événementiel . . . . . . . . . . . . . . . . . . . . . 116

Chapitre 9 Les objets langage du métier comptage . . . . . . . . . . . . . . . . 119Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119Présentation des objets langage de la fonction métier comptage. . . . . . . . . . . 120Objets langage à échange implicite associés à la fonction métier comptage . . 121Détails des objets à échange implicite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123Objets langage à échange explicite associés à la fonction métier comptage . . 127Détails des objets à échange explicite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130Gestion d’échange et de compte-rendu des objets explicites . . . . . . . . . . . . . . 135

Chapitre 10 Performances des CTZ 1A/2A et 2AA . . . . . . . . . . . . . . . . . . . 139Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139

10.1 Les voies de comptage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140Nombre maximum de voies de comptage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140

10.2 Performances et limitations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141Performances temporelles principales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142Ecart minimum entre deux seuils . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143Réglage des valeurs de seuils . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145Utilisation de l’entrée capture en mesure de longueur de pièces . . . . . . . . . . . 146

Chapitre 11 Exemple d’application de comptage. . . . . . . . . . . . . . . . . . . . 147Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147Présentation de l’exemple de groupage par lots . . . . . . . . . . . . . . . . . . . . . . . . 148Configuration de l’automate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150Programme : traitement préliminaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153

7

Page 8: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Programme : traitement séquentiel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154Programme : étape 0 du traitement séquentiel . . . . . . . . . . . . . . . . . . . . . . . . . 155Programme : étape 2 du traitement séquentiel . . . . . . . . . . . . . . . . . . . . . . . . . 157Programme : traitement postérieur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159Programme : traitement événementiel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160

Partie II Métier Mesure de Position . . . . . . . . . . . . . . . . . . . . . . . 161Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161

Chapitre 12 Présentation de la fonction métier Mesure . . . . . . . . . . . . . . 163Présentation générale du métier mesure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163

Chapitre 13 Présentation du fonctionnement du module TSX CTZ 1B . . 165Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165Présentation du module TSX CTZ 1B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166Présentation des principales fonctions du TSX CTZ 1B . . . . . . . . . . . . . . . . . . 168

Chapitre 14 Description des fonctionnalités du module TSX CTZ 1B. . . 169Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169

14.1 Description de l’interface d’entrée . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170interface d’entrée du TSX CTZ 1B. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170

14.2 Description de la fonction Capture. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172Fonction capture du module TSX CTZ 1B. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173Capture, possibilités du module TSX CTZ 1B . . . . . . . . . . . . . . . . . . . . . . . . . . 175

14.3 Description de la fonction Comparaison . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176Fonction comparateur du TSX CTZ 1B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176

14.4 Description de la fonction Modulo/Réduction. . . . . . . . . . . . . . . . . . . . . . . . . . . 177Fonction Modulo/Réduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177

14.5 Description de la fonction Offset/Recalage . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178Fonction Offset/Recalage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178

14.6 Description des paramètres de la trame . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179Les différents paramètres de la trame SSI . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179

Chapitre 15 Configuration des solutions de mesure sur Micro . . . . . . . . 181Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181Description de l'écran de configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182Comment configurer le paramètre Tâche . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184Comment configurer l'interface d'entrée . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185Comment configurer les entrées capture 0 et 1. . . . . . . . . . . . . . . . . . . . . . . . . 186Comment configurer le paramètre EVT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187Comment configurer la trame SSI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188Commment configurer le sens d'évolution, le codage et le contrôle alimentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190

Chapitre 16 Réglage des solutions de mesure sur Micro. . . . . . . . . . . . . 191

8

Page 9: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191Description de l’écran de réglage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192Comment régler la valeur d’offset d’un codeur absolu . . . . . . . . . . . . . . . . . . . 194Comment régler la valeur de Recalage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195Comment régler les valeurs des seuils des comparateurs . . . . . . . . . . . . . . . . 196

Chapitre 17 Mise au point des solutions de mesure sur Micro . . . . . . . .197Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197Description de l'écran de mise au point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198Comment utiliser les fenêtres de capture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200Comment utiliser les fenêtres position, seuils et codeur . . . . . . . . . . . . . . . . . . 201

Chapitre 18 Diagnostic du module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .203Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203Visualisation des diagnostics de défauts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204Listes des diagnostics de défaut . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206

Chapitre 19 Mise en oeuvre logicielle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207Validation des fonctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208Traitement événementiel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209

Chapitre 20 Les objets langage du métier mesure . . . . . . . . . . . . . . . . . .211Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211Présentation des objets langage de la fonction métier comptage. . . . . . . . . . . 212Liste des constantes de configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213Objets interface de langage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215Gestions des échanges apériodiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218Gestion des défauts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219

Chapitre 21 Performances du CTZ 1B. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221Estimation de l’erreur sur les valeurs capturées . . . . . . . . . . . . . . . . . . . . . . . . 222Règles à respecter sur les valeurs de seuils de comparaisons . . . . . . . . . . . . 223Temps de réponse sur un événement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224

Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227

9

Page 10: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

10

Page 11: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

A propos de ce manuel

Présentation

Objectif du document

Ce manuel traite de la mise en oeuvre logicielle du métier comptage sur Micro par le logiciel PL7.

Champ d’application

La mise à jour de cette publication prend en compte les fonctionnalités de PL7 V4.5 ; Elle permet néammoins de mettre en oeuvre les versions antérieures de PL7.

Document à consulter

Commentaires utilisateur

Envoyez vos commentaires à l'adresse e-mail : [email protected]

Titre Référence

Manuel de mise en oeuvre matérielle TSX DM 37 50 F

11

Page 12: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

A propos de ce manuel

12

Page 13: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

I

Métier Comptage

Présentation

Objet de cet intercalaire

Cet intercalaire a pour objectif de vous présenter les modules TSX CTZ 1A, TSX CTZ 2A et TSX CTZ 2AA.

Contenu de cette partie

Cette partie contient les chapitres suivants :

Chapitre Titre du chapitre Page

1 Présentation de la fonction métier Comptage 15

2 Présentation du fonctionnement des solutions de comptage du Micro

17

3 Description des fonctionnalités de comptage du Micro 37

4 Configuration des solutions de comptage sur Micro 77

5 Réglage des solutions de comptage sur Micro 87

6 Mise au point des solutions de comptage sur Micro 95

7 Diagnostique des solutions de comptage sur Micro 105

8 Mise en oeuvre logicielle 111

9 Les objets langage du métier comptage 119

10 Performances des CTZ 1A/2A et 2AA 139

11 Exemple d’application de comptage 147

13

Page 14: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Abbreviated Part Title

14

Page 15: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

1

Présentation de la fonction métier Comptage

Présentation générale du métier comptage

Présentation Le métier comptage du Micro permet d’effectuer du comptage rapide par l’intermédiaire de l’unité centrale, de coupleurs, d’écrans PL7 et d’objets langage spécialisés. Le fonctionnement général est décrit dans la partie Présentation du fonctionnement des solutions de comptage du Micro, p. 17 et le détail de leurs fonctionnalités est décrit dans la partieDescription des fonctionnalités de comptage du Micro, p. 37.

La mise en oeuvre du comptage nécessite de définir le contexte physique dans lequel il sera exécuté (rack, alimentation, processeur, modules ou équipements, ...) puis d’en assurer la mise en oeuvre logicielle.Ce second aspect est réalisé depuis les différents éditeurs de PL7 :� soit en mode local,� soit en mode connecté .

15

Page 16: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Présentation générale

Principe de mise en oeuvre

Le tableau ci-dessous présente les différentes phases de mise en oeuvre de la fonction métier Comptage.

Mode Phase Description

Local Déclaration d’un module ou d’une fonction

Choix :� de la position géographique : emplacement du module,� du type de module.

Configuration des voies du module ou du processeur (Voir Configuration des solutions de comptage sur Micro, p. 77)

Saisie des paramètres de configuration.

Validation des paramètres de configuration (Voir PL7 Junior, Pro ; manuel Base Métiers tome 1)

Validation de niveau module (ou unité centrale pour les voies 11 et 12).

Validation globale de l’application (Voir PL7 Junior, Pro ; manuel Base Métiers tome 1)

Validation de niveau application.

Local ou connecté Symbolisation (Voir PL7 Junior, Pro ; manuel Base Métiers tome 1)

Symbolisation des variables associées à la fonction métier.

Programmation (Voir Mise en oeuvre logicielle, p. 111)

Programmation des fonctions que doit réaliser le métier à l'aide :des objets bits et mots associés au module ainsi que du traitement événementiel,

Connecté Transfert Transfert de l’application dans l'automate.

Mise au point (Voir Mise au point des solutions de comptage sur Micro, p. 95)etDiagnostic (Voir Diagnostique des solutions de comptage sur Micro, p. 105)

Mise au point de l’application à l’aide :� des écrans d'aide à la mise au point permettant de piloter les

entrées et les sorties, modifier les seuils et les valeurs de consigne, déclencher des événements, effectuer des initialisations,

� des écrans de diagnostic permettant d'identifier les défauts.

Local ou connecté Documentation Impression des différentes informations relatives à l’application.

Note : l'ordre défini ci-dessus est donné à titre indicatif, le logiciel PL7 permet d'utiliser les éditeurs dans l'ordre désiré de manière interactive (on ne peut néanmoins utiliser l'éditeur de données ou de programme sans avoir configuré au préalable les voies de comptage.

16

Page 17: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

2

Présentation du fonctionnement des solutions de comptage du Micro

Présentation

Objet de ce chapitre

Ce chapitre décrit les principes de fonctionnement des différentes solutions de comptage sur Micro : � comptage 500 Hz sur entrées TOR,� comptage intégré 10 KHz,� comptage sur modules TSX CTZ 1A, 2A et 2AA.

Contenu de ce chapitre

Ce chapitre contient les sous-chapitres suivants :

Sous-chapitre

Sujet Page

2.1 Généralités sur les solutions de comptage du Micro 18

2.2 Principales fonctions du comptage TOR et intégré du Micro 21

2.3 Principales fonctions des modules TSX CTZ 1A, TSX CTZ 2A et TSX CTZ 2AA

28

17

Page 18: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnement du comptage du Micro

2.1 Généralités sur les solutions de comptage du Micro

Présentation des solutions de comptage du Micro

Présentation Les Micro supportent trois solutions distinctes de comptage :� le comptage par entrées TOR du module TOR situé dans le premier

emplacement,� le comptage intégré,� le comptage spécialisé par modules TSX CTZ1A, TSX CTZ2A et TSX CTZ2AA.Ces modules constituent une gamme aux caractéristiques variées, adaptées aux différentes situations rencontrées dans le contrôle industriel.

Caractéristiques principales

Les caractéristiques principales de ces modules sont les suivantes :

Les modules TSX CTZ 1A et 2A sont fonctionnellement identiques. Ils ne diffèrent que par leur nombre de voies.Les modules TOR configurables en solution de comptage sont les suivants : � TSX DMZ 28AR� TSX DMZ 28DR� TSX DMZ 28DT� TSX DMZ 28DTK� TSX DMZ 64DTK

Type Fonctions Nombre de voies

Nombre de sorties physiques par voie

Fréquence maximale (kHz)

Modules TOR Comptage, décomptage, comptage / décomptage.

2, voies 0 et 1 0 0.5

Comptage intégré

Comptage, décomptage, comptage / décomptage.

2, voies 11 et 12 0 10

TSX CTZ 1A Comptage, décomptage, comptage / décomptage.

1, voie 0 1 ou 2 (selon fonction) 40

TSX CTZ 2A Comptage, décomptage, comptage / décomptage.

2, voies 0 et 1 1 ou 2 (selon fonction) 40

TSX CTZ 2AA Comptage, décomptage, comptage / décomptage.

2, voies 0 et 1 1 ou 2 (selon fonction) 500

18

Page 19: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnement du comptage du Micro

Principales différences fonctionnelles

Ce tableau présente les sous fonctions qui diffèrent entre les différentes solutions de comptage sur Micro. Les éléments communs (Voir Description des fonction-nalités de comptage du Micro, p. 37) n’apparaissent pas dans ce tableau.

Principales performances temporelles

Ce tableau présente les principales performances temporelles des différentes solutions de comptage.

Comptage sur entrées TOR

Comptage intégré des TSX 3722

modules TSX CTZ 1A/2A modules TSX CTZ 2AA

pas d’entrée physique IA RS 422/RS 485

Entrée physique IA RS 422/RS 485

Entrée physique IA RS 422/RS 485

Entrée physique IA RS 422/RS 485

Pas de validation matérielle Validation matérielle 24 V Validation matérielle 24 V Validation matérielle 24 V

Pas de bascules Pas de bascules 1 bascule en décomptage et 2 bascules en comptage et comptage/décomptage

1 bascule en décomptage et 2 bascules en comptage et comptage/décomptage

Pas d’événement validation ni bascule

Pas d’événement validation Evénement validation et bascule

Evénement validation et bascule

Pas d’entrée physique top au tour IZ

1 entrée physique top au tour IZ (voie 11 seulement)

1 entrée physique top au tour IZ

1 entrée physique top au tour IZ

Pas de modulo Pas de modulo Pas de modulo Mode modulo

Présélection :2 modes de configuration

Présélection :3 modes de configuration voie 11 et 2 modes voie 12

Présélection :7 modes de configuration

Présélection :7 modes de configuration

Pas de capture Pas de capture Capture matérielle et logicielle, 2 modes de configuration

Capture matérielle et logicielle, 2 modes de configuration

Pas de comparaison de la valeur courante au modulo

Pas de comparaison de la valeur courante au modulo

Pas de comparaison de la valeur courante au modulo

Comparaison de la valeur courante au modulo

Comptage sur entrées TOR

Comptage intégré des TSX 3722

modules TSX CTZ 1A/2A

modules TSX CTZ 2AA

Immunité des entrées de comptage pour des contacts mécaniques

0,1 à 7,5 ms 4 ms 3 ms 3 ms

Temps de réponse des entrées capture et présélection

cette fonctionnalité n’existe pas

cette fonctionnalité n’existe pas

0,1 ms Front montant : 0,015 msFront descendant : 0,045 ms

19

Page 20: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnement du comptage du Micro

Ecart minimum entre deux seuils

Ce tableau donne l’écart minimum, en nombre d’impulsions, entre deux seuils.

Temps de réponse du traitement événementiel :� prise en compte

d’une entrée événementielle.

� positionnement d’une sortie.

2 ms sur :� franchissement de

seuils ou de consignes,

� présélection.

1,5 ms sur :� franchissement de

seuils ou de consignes,

� présélection.

1,5 ms sur :� franchissement de

seuils ou de consignes,

� validation,� présélection,� capture,� état des bascules.

2 ms sur :� franchissement de

seuils ou de consignes ou de modulo,

� validation,� présélection,� capture,� état des bascules.

Temps de réponse du traitement en tâche MAST :(temps de cycle à 5ms)� prise en compte

d’une entrée,� positionnement

d’une sortie.

8 ms 8 ms 8 ms 8 ms

Comptage sur entrées TOR

Comptage intégré des TSX 3722

modules TSX CTZ 1A/2A

modules TSX CTZ 2AA

Fréquence du signal sur l’entrée de comptage en KHz

Comptage sur entrées TOR

Comptage intégré des TSX 3722

Modules TSX CTZ 1A/2A

Modules TSX CTZ 2AA

0,5 1 1 1 1

1 incompatible 1 2 2

10 incompatible 7 13 13

40 incompatible incompatible 50 50

125 incompatible incompatible incompatible 150

250 incompatible incompatible incompatible 300

500 incompatible incompatible incompatible 600

20

Page 21: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnement du comptage du Micro

2.2 Principales fonctions du comptage TOR et intégré du Micro

Présentation

Objet de ce sous-chapitre

Ce sous-chapitre décrit les principales fonctionnalités des solutions de comptage TOR et intégré du Micro .

Contenu de ce sous-chapitre

Ce sous-chapitre contient les sujets suivants :

Sujet Page

Présentation du comptage TOR et intégré du Micro 22

Présentation d‘une voie de comptage ou décomptage 24

Fonctionnement en comptage ou décomptage 25

Présentation d‘une voie de comptage/décomptage 26

Fonctionnement en comptage/décomptage 27

21

Page 22: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnement du comptage du Micro

Présentation du comptage TOR et intégré du Micro

Description Les Micro permettent de faire du comptage, décomptage ou comptage / décomptage d‘impulsions à l’aide du module TOR situé dans l’emplacement 1 ou grâce au comptage intégré pour les TSX 3722. Les fonctions suivantes sont disponibles:� validation (Voir Présentation d‘une voie de comptage ou décomptage, p. 24),� présélection ou RAZ (Voir Description de la fonction présélection et RAZ du

comptage sur Micro, p. 45),� comparaisons (Voir Description de la fonction comparaison du comptage sur

Micro, p. 56),� traitement événementiel (Voir Mise en oeuvre logicielle, p. 111).Le comptage à l’aide d’un module TOR s’effectue sur les entrées %I1.0 à %I1.3 et le comptage intégré sur les voies 11 et 12 de l’unité centrale du Micro.La valeur de mesure est codée sur 24 bits plus le signe (-16 777 216 à 16 777 215) pour le comptage TOR et 11 bits plus le signe pour le comptage intégré.

22

Page 23: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnement du comptage du Micro

Illustration La figure ci-dessous présente la structure globale d‘une voie. Selon la fonction sélectionnée (comptage, décomptage ou comptage/décomptage), certaines fonctionalités peuvent ne pas être actives.

Entréephysique IAChangement de sens, Entrée physique IB

Entrée physique IP-res ouIResetEntrée physiquetop au tour IZ

Validation

Présélection ou RAZdirecte

Evénement présélectionou RAZ

Dépassement mesure

Mesure courante

Mesure invalide

Traitement EVTConfiguration

& >1

&EVT

Registre de Présélection ou RAZ

Valeur depésélection

SET

RESET

RAZ ou Présélection éffectuée

Q

RAZ

Compteur ouDécompteur

Validationdirecte

Comparaison

Evénement Traité

Traitement EVT

&EVTComparaisonmesurecourante

Valeurs de seuils et de consignes

23

Page 24: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnement du comptage du Micro

Présentation d‘une voie de comptage ou décomptage

Présentation Cette section présente le noyau fonctionnel d‘une voie, pour le comptage intégré et TOR, la validation est obligatoirement directe (pas d’entrée validation).

Illustration Le noyau fonctionnel comptage ou décomptage des modules TOR ou du comptage intégré est représenté ci-dessous.

Remarque Les objets langage associés sont décrits dans la partie objets implicites (Voir Objets langage à échange implicite associés à la fonction métier comptage, p. 121).

Entréephysique IA

Dépassement mesure

Mesure courante

Mesure invalide

Mesure courante

Validationdirecte

Entrées de comptage

24

Page 25: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnement du comptage du Micro

Fonctionnement en comptage ou décomptage

Présentation Le fonctionnement de base des modules TOR ou du comptage intégré du Micro en comptage ou décomptage seul est rappelé ci-dessous.

Principes de base

Comptage ou décomptage sont des évolutions dun même registre du module, seul le sens dévolution diffère. Celui-ci est défini par configuration logicielle (fonctions comptage ou décomptage seuls). Les valeurs de comptage évoluent entre :� 0 et +16 777 215 en comptage (24 bits non signés),� -16 777 216 et +16 777 215 en décomptage (24 bits + signe).

Fonctionnement Ce chronogramme illustre le processus de comptage. Le décomptage est similaire, seul le sens d’évolution de la mesure courante est inversé. Les objets langage associés sont décrits dans la partie objets implicites (Voir Objets langage à échange implicite associés à la fonction métier comptage, p. 121).

Entrée physique IA

Validation directe

Mesure courante

25

Page 26: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnement du comptage du Micro

Présentation d‘une voie de comptage/décomptage

Présentation Cette section présente le noyau fonctionnel d‘une voie, pour le comptage intégré et TOR, la validation est obligatoirement directe (pas d’entrée validation).

Illustration Le noyau fonctionnel comptage/décomptage des modules TOR ou du comptage intégré est représenté ci-dessous.

Remarque Les objets langage associés sont décrits dans la partie objets implicites (Voir Objets langage à échange implicite associés à la fonction métier comptage, p. 121).

Caractéristiques d’entrée

Ce tableau résume les caractéristiques d‘entrée de la fonction comptage/décomptage (pour chaque voie).

Entréephysique IAEntréephysique IBChangement de sens

Dépassement mesure

Mesure courante

Mesure invalide

Mesure courante

Validationdirecte

Entrées de comptage

Modules concernés Particularités

module TOR � Pas d’entrée top au tour IZ.� Les entrées physiques IPres et IB sont exclusives.

Comptage intégré � L’entrée top au tour IZ n’est présente que sur la voie 11, elle n’existe pas sur la voie 12.

� L’entrée IB n’est présente que sur la voie 11, elle n’existe pas sur la voie 12.

26

Page 27: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnement du comptage du Micro

Fonctionnement en comptage/décomptage

Présentation Le fonctionnement de base des modules TOR ou du comptage intégré du Micro en comptage/décomptage seul est rappelé ci-dessous.

Principes de base

Cette fonction permet de comptabiliser des impulsions (sur 24 bits plus le signe) de la valeur -16777 216 à +16777215.Il est possible de choisir le mode d’inversion de sens en fonction de la configuration d’entrée :� IA compte et IB décompte,� IA compte/décompte et IB indique le sens,� IA compte/décompte et le sens est donné par l’application d’automatisme,� Codeur incrémental.

Fonctionnement Ce chronogramme illustre le processus de comptage/décommtage. Dans ce cas, IA compte/décompte et IB indique le sens. Les objets langage associés sont décrits dans la partie objets implicites (Voir Objets langage à échange implicite associés à la fonction métier comptage, p. 121).

Entrée physique IA

Validation directe

Mesure courante

Entrée physique IB

27

Page 28: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnement du comptage du Micro

2.3 Principales fonctions des modules TSX CTZ 1A, TSX CTZ 2A et TSX CTZ 2AA

Présentation

Objet de ce sous-chapitre

Ce sous-chapitre décrit les principales fonctionnalités des modules TSX CTZ 1A, TSX CTZ 2A et TSX CTZ 2AA.

Contenu de ce sous-chapitre

Ce sous-chapitre contient les sujets suivants :

Sujet Page

Présentation des coupleurs TSX CTZ 1A, 2A et 2AA 29

Présentation d’une voie de comptage ou décomptage 31

Fonctionnement en comptage ou décomptage 32

Présentation d’une voie de comptage/décomptage (TSX CTZ 1A, 2A et 2AA) 33

Fonctionnement en comptage/décomptage 35

28

Page 29: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnement du comptage du Micro

Présentation des coupleurs TSX CTZ 1A, 2A et 2AA

Description Les modules TSX CTZ 1A, 2A et 2AA permettent de faire du comptage, décomptage ou comptage / décomptage d‘impulsions. Ils disposent des fonctions suivantes :� validation (Voir Fonctionnement en comptage ou décomptage, p. 32),� capture (Voir Description de la fonction capture du comptage sur Micro, p. 43) (en

comptage / décomptage),� présélection ou RAZ (Voir Description de la fonction présélection et RAZ du

comptage sur Micro, p. 45),� comparaisons (Voir Description de la fonction comparaison du comptage sur

Micro, p. 56),� mémorisation d‘événements transitoires par deux bascules (Voir Description des

bascules associées aux solutions de comptage du Micro, p. 60),� traitement événementiel (Voir Mise en oeuvre logicielle, p. 111).Les modules TSX CTZ 1A et TSX CTZ 2A sont identiques, au nombre de voies près, le module TSX CTZ 2AA possède en plus un fonctionnement modulo.

29

Page 30: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnement du comptage du Micro

Illustration La figure ci-dessous présente la structure globale d‘une voie. Selon la fonction sélectionnée (comptage, décomptage ou comptage/décomptage), certaines fonctionalités peuvent ne pas être actives.

Configuration

>1

Entréephysique IAChangement de sens, Entrée physique IB

Entrée physique IPres ouIResetEntrée physiquetop au tour IZ

Validation

Présélection ou RAZ directe

Evénement présélectionou RAZ

Dépassement mesure

Mesure couranteMesure invalide

Traitement EVT

&

&EVT

Registre de Présélection ou RAZ

SET

RESET

RAZ ou Présélection éffectuée

Q

RAZ

Compteur ouDécompteur

Traitement EVT

&EVT

Entrée physique ICapt

Validation

Capturedirecte

Evénement Capture

Traitement EVTConfiguration

& >1

&EVT

Registre de capture

SET

RESET

Captureéffectuée

QRAZ

Valeurcapturée

Configuration

>1Entrée physiqueIValValidation

Validation directe

Evénement Validation

Trait. EVT

&

&EVT

SET

RESET

Q

SET

RESET

Q

Comparaison

Sens

Evénement TraitéComparaisonavec mesurecourante et avec valeur capturée

Bascule 0

Bascule 1

Valeurs de seuils et de consignes

30

Page 31: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnement du comptage du Micro

Présentation d’une voie de comptage ou décomptage

Présentation Cette partie présente le noyau fonctionnel d‘une voie, à savoir les blocs de :� comptage ou décomptage,� validation.

Illustration Le noyau fonctionnel comptage ou décomptage des modules TSX CTZ1A, 2A ou 2AA est représenté ci-dessous.

Remarque Les objets langage associés sont décrits dans la partie objets implicites (Voir Objets langage à échange implicite associés à la fonction métier comptage, p. 121).

Entrée physique Les fonctions comptage seul ou décomptage seul n‘admettent qu‘une seule entrée physique de comptage, représentée ci-dessus (signal appliqué sur l‘entrée IA).

Caractéristiques d’entrée

Ce tableau résume les caractéristiques d‘entrée des fonctions comptage ou décomptage, pour chaque voie.

Dépassement mesure

Mesure couranteMesure invalide

Compteur ouDécompteur

>1Entrée physiqueIValValidation

Validation directe

Evénement Validation

Trait. EVT

&

&EVT

Sens

Validation active

Entréephysique IA

Configuration

Modules concernés TSX CTZ1A, 2A et 2AA

Entrée physique principale IA

Validation du comptage ou du décomptage

� matérielle : entrée IVal, conditionnée par la commande logicielle Validation,

� directe par logiciel (commande Validation directe).

31

Page 32: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnement du comptage du Micro

Fonctionnement en comptage ou décomptage

Présentation Le fonctionnement de base des modules TSX CTZ 1A, 2A et 2AA en comptage ou décomptage seul est rappelé ci-dessous.

Principes de base

Comptage ou décomptage sont des évolutions dun même registre du module, seul le sens dévolution diffère. Celui-ci est défini par configuration logicielle (fonctions comptage ou décomptage seuls). Les évolutions du registre de comptage ne sont possibles que lorsque la fonction est validée :� soit par une entrée physique (IVal) avec un prépositionnement logiciel

(commande Validation),� soit directement par logiciel : commande Validation directe.Les valeurs de comptage évoluent entre :� 0 et +16 777 215 en comptage (24 bits non signés),� -16 777 216 et +16 777 215 en décomptage (24 bits + signe).

Fonctionnement Ce chronogramme illustre le processus de comptage. Le décomptage est similaire, seul le sens d’évolution de la mesure courante est inversé. Les objets langage associés sont décrits dans la partie objets implicites (Voir Objets langage à échange implicite associés à la fonction métier comptage, p. 121).

Entrée physique IA

Entrée physique IVal

Validation

Validation directe

Mesure courante

32

Page 33: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnement du comptage du Micro

Présentation d’une voie de comptage/décomptage (TSX CTZ 1A, 2A et 2AA)

Présentation Cette section présente le noyau fonctionnel d‘une voie, à savoir les blocs de :� comptage / décomptage,� validation.

Illustration Le noyau fonctionnel comptage / décomptage des modules TSX CTZ 1A, 2A ou 2AA est représenté ci-dessous.

Remarque importante

La validation (matérielle ou logicielle) est une fonction particulière, intrinsèquement liée à la fonction principale comptage/décomptage. En effet, sans validation , il ne peut y avoir de comptage ou décomptage. Pour cette raison, à la différence des autres fonctions, la validation est présentée ici.

Entrées physiques

La fonction comptage/décomptage admet quatre configurations d‘entrées physiques de comptage, décrites dans le tableau ci-dessous.

Note : cette illustration est très similaire à celle de la fonction comptage ou décomptage seule. Les différences principales se situent au niveau des entrées physiques. Les objets langage associés sont décrits dans la partie objets implicites (Voir Objets langage à échange implicite associés à la fonction métier comptage, p. 121).

Dépassement mesure

Mesure couranteMesure invalide

Compteur ouDécompteur

>1Entrée physiqueIValValidation

Validation directe

Evénement Validation

Trait. EVT

&

&EVT

Sens

Validation active

Entréephysique IAChangement de sens, Entrée physique IB

Configuration

33

Page 34: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnement du comptage du Micro

Caractéristiques d’entrée

Ce tableau résume les caractéristiques d‘entrée de la fonction comptage/décomptage (pour chaque voie).

Modules concernés TSX CTZ 1A, 2A et 2AA

Configuration des entrées � Une entrée physique IA et une entrée logicielle (sens de comptage).

� Deux entrées physiques : IA (principale) et IB (sens de comptage).

� Deux entrées physiques : IA (comptage) et IB (décomptage).

� Trois entrées physiques : IA et IB sur codeur incrémental, et IZ sur top au tour du codeur.

Validation � matérielle : entrée physique IVal,� logicielle.

34

Page 35: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnement du comptage du Micro

Fonctionnement en comptage/décomptage

Présentation Le fonctionnement des modules TSX CTZ 1A, 2A et 2AA en comptage/décomptage combiné est présenté ci-dessous.

Principes de base

Comptage ou décomptage sont des évolutions d’un même registre du module, seul le sens d‘évolution diffère. Celui-ci est défini par configuration logicielle, par une entrée physique, ou par application du signal de comptage à une entrée particulière.Les évolutions du registre de comptage ne sont possibles que lorsque la fonction est validée :� soit par une entrée physique IVal avec prépositionnement logiciel (commande

validation),� soit directement par logiciel : commande validation directe.Les valeurs de comptage évoluent entre :� -16 777 216 et +16 777 215 (24 bits + signe).

Fonctionnement Le chronogramme ci-dessous illustre le processus de comptage/décomptage, dans le cas où le signal de comptage est appliqué sur l‘entrée IA, l‘entrée IB définissant le sens de comptage. Il existe plusieurs autres possibilités pour définir le sens du comptage (Voir Description des interfaces d’entrée du comptage sur Micro, p. 40), mais le principe du comptage/décomptage reste le même. Les objets langage associés sont décrits dans la partie objets implicites (Voir Détails des objets à échange implicite, p. 123).

Entrée physique IVal

Entrée physique IA

Validation

Validation directe

Entrée physique IB

Mesure courante

35

Page 36: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnement du comptage du Micro

36

Page 37: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

3

Description des fonctionnalités de comptage du Micro

Présentation

Objet de ce chapitre

Ce chapitre décrit de manière exhaustive toutes les fonctionnalités des solutions de comptage du Micro : � comptage 500 Hz sur entrées TOR,� comptage intégré 10 kHz,� comptage sur modules TSX CTZ 1A, 2A et 2AA.

Contenu de ce chapitre

Ce chapitre contient les sous-chapitres suivants :

Sous-chapitre

Sujet Page

3.1 Présentation des fonctions de comptage 38

3.2 Description des interfaces d’entrée du comptage sur Micro 40

3.3 Description de la fonction capture du comptage sur Micro 43

3.4 Description de la fonction présélection et RAZ du comptage sur Micro

45

3.5 Description de la fonction comparaison du comptage sur Micro 56

3.6 Description des bascules associées aux solutions de comptage du Micro

60

3.7 Description du traitement des défauts des solutions de comptage du Micro

70

3.8 Description de la fonction Extension de la capacité de comptage

74

37

Page 38: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnalités de comptage du Micro

3.1 Présentation des fonctions de comptage

Présentation des configurations d’entrée et des fonctions associées au comptage

Présentation Les solutions de comptage sur Micro offrent de multiples possibilités de traitement local des résultats bruts de comptage, selon le module, le type de capteur et le mode (fonction de comptage) choisi. Ce chapitre décrit les configurations d’entrée et les fonctions associées disponibles pour l’ensemble des solutions : � comptage TOR,� comptage intégré,� comptage avec les modules CTZ 1A, 2A et 2AA.Ce chapitre décrivant les principes de fonctionnement, il est nécessaire de se reporter à la partie Présentation (Voir Principales différences fonctionnelles, p. 19) afin de connaître les spécificités de chaque solution de comptage.

Configurations d’entrée

Le tableau suivant indique les entrées de comptage disponibles pour chaque solution de comptage.

Ces entrées de comptage ne sont pas permutables.

Intérêt des fonctions associées

Les fonctions associées permettent d’adapter les solutions de comptage à l’application et de choisir la solution la mieux adaptée.

Comptage TOR Comptage intégré voie 11 Comptage intégré voie 12 Modules CTZ...

Entrée IA Entrée IA Entrée IA Entrée IA

Pas d’entrée Top au Tour IZ Entrée Top au Tour IZ Pas d’entrée Top au Tour IZ Entrée Top au Tour IZ

Entrée IB(exclusive avec IPres)

Entrée IB Pas d’entrée IB Entrée IB

38

Page 39: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnalités de comptage du Micro

Les fonctions Le tableau ci-dessous résume les caractéristiques principales des fonctions existantes, et leur disponibilité selon le mode de fonctionnement.

Fonction Description Disponibilité

Mesure onvalide

Détection de perte d’impulsion provoquée par des conditions de fonctionnement défectueuses ou un dépassement de capacité.

Tous modes.

Présélection ou RAZ

Pré-positionnement du registre de comptage à une valeur définie (zéro pour une RAZ).

RAZ en comptage, présélection en décomptage ou comptage/décomptage combiné.

Capture Mémorisation d’une valeur instantanée du registre de comptage / décomptage.

Uniquement en comptage / décomptage combiné.

Comparaison Comparaison de la valeur courante à une valeur pré-définie (zéro en décomptage seul). Comparaison de la valeur capturée à une valeur pré-définie.

Tous modes.

Uniquement en comptage / décomptage.

Bascules Mémorisation d’un événement fugitif pré-défini. Tous modes.Nombre de bascules (une ou deux) variable selon le module et le mode.

Traitement événementiel

Plusieurs événements peuvent déclencher un traitement et une action réflexe :� validation du comptage ou décomptage,� présélection ou RAZ,� franchissement de seuil ou consigne, � capture (en comptage/décomptage).

Tous modes

39

Page 40: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnalités de comptage du Micro

3.2 Description des interfaces d’entrée du comptage sur Micro

Description des interfaces d’entrée de comptage

Présentation Cette section décrit le fonctionnement des interfaces d’entrée en mode comptage/décomptage. Les solutions concernées sont décrites dans le tableau de présentation (Voir Configurations d’entrée, p. 38).

Configuration : IA compte/décompte, sens selon application

La figure ci-dessous représente le signal de comptage appliqué sur l’entrée IA.

Dans cette configuration, le bit changement sens géré par l’application, définit le sens de comptage ou décomptage qui s'effectue sur les fronts montants du signal.

Configuration : IA compte/ décompte, sens selon IB

La figure qui suit représente le signal de comptage appliqué sur l’entrée IA, l’entrée IB définissant le sens de comptage.

Le comptage/décomptage s'effectue sur fronts montants des impulsions reçues sur l'entrée IA. Le Temps mini est de 20 micro secondes pour du comptage TOR ou intégré, il est de 3 micro secondes pour les modules TSX CTZ.

Configuration : IA compte, IB décompte

La figure ci-dessous représente le signal de comptage appliqué sur l’entrée IA (en comptage) ou sur l’entrée IB (en décomptage)

IA

décomptagecomptageChangement sens

0 1 2 3

-1 0 1 2 1 0IA

IB décomptagecomptage

Temps mini Temps mini

2 1 0

1 2 3IA

IB

comptage décomptage

40

Page 41: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnalités de comptage du Micro

La prise en compte des impulsions par le compteur/décompteur s'effectue sur les fronts montants de l’entrée physique en cours. L’entrée IA incrémente le compteur/décompteur (comptage) et l’entrée IB le décrémente (décomptage). Si les impulsions sur les deux entrées sont simultanées, le compteur/décompteur n’évolue pas.

Configuration : codeur incrémental

Dans ce mode de fonctionnement les entrées physiques IA et IB sont connectées à un codeur incrémental qui fournit deux signaux déphasés de 90°. Le déphasage entre les entrées IA et IB détermine le sens comptage ou décomptage.La figure ci-dessous représente le cas du comptage (IA en avance sur IB).

Le codeur incrémental fournit également une information Top au tour à connecter sur l'entrée IZ, qui permet de réaliser une présélection du compteur/décompteur. La figure ci-dessous représente le cas du décomptage (IA en retard sur IB).

Note : le comptage sur IA avec décomptage sur IB concerne le comptage TOR, la voie 11 du comptage intégré et les modules TSX CTZ.

IB

IA

IZ

déphasage

Incréments +1

90°

+1 +1 +1 +1 +1

IB

IA

déphasageDécréments -1

90°-1 -1 -1 -1 -1

41

Page 42: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnalités de comptage du Micro

Options de l’interface codeur incrémental

Deux options sont disponibles dans l'écran de configuration lors de la connexion d’un codeur incrémental:

Fonction Hystérésis

La fonction Hystérésis permet de s’affranchir des phénomènes vibratoires, elle est automatiquement sélectionnée lors d’un comptage/décomptage TOR en codeur incrémental.

Fonction Modulo La fonction Modulo permet d’effectuer du comptage/décomptage dans l’intervalle [0,modulo], la valeur minimum du modulo est 1 et la valeur maximum est 33 554 432 (codage sur 25 bits).Lorsque la fonction modulo est sélectionnée, les seuils et et les consignes peuvent prendre des valeurs comprises entyre 0 et 33 554 431.Le passage de la valeur du modulo en comptage fait passer la valeur courante à 0 et le passage de 0 en décomptage fait passer la valeur courante à la valeur du modulo.

Si ... Alors ...

le contrôle de ligne est configurée (codeur à sortie RS 422 / 485) ,

l'automate signale un défaut lorsqu'une rupture du câble du codeur est détectée sur l'une des entrées physiques IA, IB ou IZ. Il est alors possible de lancer un traitement applicatif correspondant au défaut.

la multiplication par 1 est configurée,

le comptage/décomptage s'effectue sur fronts montants de l'entrée physique IB (cas représenté : comptage).

la multiplication par 4 est configurée,

le comptage/décomptage s'effectue sur tous les fronts montants et descendants des entrées physiques IA et IB (cas représenté : décomptage).

IA

IB

090°

1 2 3 4 5

IB

IA

090°

-2 -4 -6 -8 -10 -12 -14 -16 -18 -20 -22

-1 -3 -5 -7 -9 -11 -13 -15 -17 -19 -21 -23

42

Page 43: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnalités de comptage du Micro

3.3 Description de la fonction capture du comptage sur Micro

Fonction capture des coupleurs de comptage

Description La capture permet de copier la valeur courante du registre de comptage/décomptage dans un registre de capture. Elle aboutit donc à figer la valeur instantanée au moment précis du déclenchement de l’opération.La capture n’est possible qu’en mode combiné comptage/décomptage pour les modules TSX CTZ (la fonction capture n’existe pas en comptage intégré et TOR).L’information capture effectuée constitue un événement qui peut faire l’objet d’un traitement événementiel.

Déclenchement d’une capture

L’opération est déclenchée :� soit directement par logiciel : commande Capture directe,� soit par matériel : sur changement d’état de l’entrée physique ICapt avec

prévalidation logicielle (commande Validation capture). Ce signal peut être :� le front montant de l’entrée ICapt,� le front descendant de l’entrée ICapt,� les fronts montant et descendant de l’entrée ICapt, ce mode sert à la mesure

de longueur de pièce.

Note : les performances temporelles sont maximales lorsque l’entrée ICapt est configurée en front montant ou en front descendant.

43

Page 44: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnalités de comptage du Micro

Structure matérielle de la fonction

La figure ci-dessous présente la structure matérielle de la fonction capture. Les objets langage associés sont décrits dans la partie objets implicites (Voir Objets langage à échange implicite associés à la fonction métier comptage, p. 121).

Fonctionnement Le chronogramme ci-dessous présente le mode capture sur front montant de ICapt. Les autres modes (capture sur front descendant, sur fronts montant et descendant) sont similaires.

& >1

&

SET

RESETQ

Entrée physique ICapt

Configuration Capture

Registre de capture

Mesure courante

Validation capture

Capturedirecte

Evénement capture

Captureeffectuée

Traitement événe-ment capture

RAZ Captureeffectuée

Valeurcapturée

Entrée physique IA

Entrée physique ICapt

Validation capture

Capture directe

Validation directe

Mesure courante

Valeurs capturées

44

Page 45: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnalités de comptage du Micro

3.4 Description de la fonction présélection et RAZ du comptage sur Micro

Présentation

Objet de ce sous-chapitre

Ce sous-chapitre décrit la fonction présélection et RAZ du comptage sur Micro.

Contenu de ce sous-chapitre

Ce sous-chapitre contient les sujets suivants :

Sujet Page

Présentation de la fonction présélection ou RAZ 46

Présélection en décomptage (TSX CTZ 1A, 2A et 2AA) 47

Remise à zéro en comptage 49

Présélection en comptage/décomptage 51

45

Page 46: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnalités de comptage du Micro

Présentation de la fonction présélection ou RAZ

Généralités La présélection initialise le registre de comptage / décomptage à une valeur prédéfinie (par logiciel). La remise à zéro (RAZ) est similaire et initialise à zéro ce même registre. La présélection concerne le mode décomptage, et le mode combiné comptage/décomptage. La RAZ concerne le mode comptage seul.L’opération peut être déclenchée ou automatique.Les parties qui suivent précisent les conditions de réalisation dune présélection/RAZ, suivant le mode de comptage et le module utilisé.

Remarques � La présélection (ou RAZ) agit sur l’objet (VoirComment gérer une mesure invalide, p. 72).

� La présélection (ou RAZ) effectuée constitue un événement qui peut faire l’objet d’un traitement événementiel.

46

Page 47: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnalités de comptage du Micro

Présélection en décomptage (TSX CTZ 1A, 2A et 2AA)

Présentation La présélection initialise le registre de décomptage à une valeur prédéfinie par logiciel. La présélection est :� déclenchée

� par matériel : sur front montant ou descendant de l’entrée physique IPres avec prévalidation logicielle, commande Validation présélection,

� directement par logiciel : commande Présélection directe.� automatique, elle sera effectuée lors du franchissement de la valeur zéro.

Illustration La figure ci-dessous représente la fonction présélection déclenchée par matériel. Les objets langage associés sont décrits dans la partie objets implicites (Voir Objets langage à échange implicite associés à la fonction métier comptage, p. 121).

Note : les deux types de présélection (déclenchée et automatique) sont indépendantes et peuvent coexister.

&

>1

&

SET

RESETQ

Entrée physique IPres

Validationprésélection

Présélectiondirecte

Valeur deprésélection

RAZ présélection

Comptage/décomptage

Présélectioneffectuée

Evénementprésélection

Traitement événe-ment présélection

Configu-ration

présélec-tion

47

Page 48: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnalités de comptage du Micro

Chronogrammes Les chronogrammes suivants présentent les différents cas de présélection avec ou sans rechargement automatique au franchissement de la valeur zéro :Le chronogramme ci-dessous montre une présélection déclenchée, puis une présélection directe (logicielle). Le franchissement de la valeur zéro se fait sans présélection automatique.

Le chronogramme ci-dessous montre une présélection déclenchée, une présélection directe, et une présélection automatique au franchissement de la valeur zéro.

Entrée physique IA

Entrée physique IPres

Validationprésélection

Présélectiondirecte

Validationdirecte

Mesure courante

Valeur de présélection

Entrée physique IAEntrée physique IPres

Validationprésélection

Présélectiondirecte

Validationdirecte

Mesure courante

Valeur de présélection

48

Page 49: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnalités de comptage du Micro

Remise à zéro en comptage

Présentation La remise à zéro (RAZ) initialise le registre de comptage à la valeur zéro. La RAZ est :� déclenchée

� par matériel : sur front montant ou descendant de l’entrée physique IReset avec prévalidation logicielle, commande Validation RAZ,

� directement par logiciel : commande RAZ directe.� automatique, elle sera effectuée lors du franchissement de la valeur zéro.

Chronogrammes Les figures suivantes présentent des exemples de remise à zéro déclenchée et automatique :Le chronogramme ci-dessous montre une RAZ déclenchée sur front montant de l’entrée IReset, ainsi qu’une RAZ directe (logicielle). Le franchissement de la consigne haute se fait sans RAZ automatique. Les objets langage associés sont décrits dans la partie objets implicites (Voir Objets langage à échange implicite associés à la fonction métier comptage, p. 121).

Note : l’entrée IReset est physiquement la même que l’entrée IPres utilisée pour la présélection en mode décomptage.Le schéma-bloc de la fonction RAZ est le même que celui de la fonction Présélection (Voir Présélection en décomptage (TSX CTZ 1A, 2A et 2AA), p. 47).

Entrée IA

Entrée IReset

Validation RAZ

RAZ directe

Entrée IVal

Validation

Validationdirecte

Mesurecourante

Valeur courante > consigne haute

Consigne haute

49

Page 50: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnalités de comptage du Micro

Le chronogramme ci-dessous montre une RAZ déclenchée sur front montant de l’entrée IReset, une RAZ directe (logicielle) et une RAZ automatique lors du franchissement de la consigne haute.

Entrée IA

Entrée IReset

Validation RAZ

RAZ directe

Entrée IVal

Validation

Validationdirecte

Mesurecourante

Valeur courante > seuil 0

Valeur courante > seuil 1

0

Consigne haute

Seuil 0

Seuil 1

50

Page 51: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnalités de comptage du Micro

Présélection en comptage/décomptage

Modes de présélection

En fonctionnement combiné comptage/décomptage on dispose de 7 modes de présélection matérielle qui sont des combinaisons relatives aux états et/ou aux fronts des entrées physiques IPres et IZ :� front montant de IPres,� front descendant de IPres,� front montant de IPres sens + / front descendant de IPres sens -,� front montant de IPres sens - / front descendant de IPres sens +,� état de IPres,� prise d’origine came courte (avec codeur incrémental),� prise d’origine came longue (avec codeur incrémental).La présélection directe (par logiciel) existe parallèlement aux modes de présélection matérielle cités ci-dessus.

Remarques � Il n’existe pas de présélection automatique en comptage / décomptage combiné (sur franchissement d’une valeur, comme pour le comptage ou décomptage seuls).

� Il n’existe pas de présélection avec les codeurs absolus.

51

Page 52: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnalités de comptage du Micro

Présélection sur front de IPres

Les deux premiers modes de présélection (sur front montant ou descendant de IPres) sont identiques à ceux décrits pour le décomptage seul. La figure ci-dessous montre un exemple de présélection sur front montant de IPres, ainsi qu’une présélection directe (logicielle). Le cas de la présélection sur front descendant de IPres est similaire. Les objets langage associés sont décrits dans la partie objets implicites (Voir Objets langage à échange implicite associés à la fonction métier comptage, p. 121).

Entrée physique IB

Entrée physique IA

Entrée physique IPres

Validationprésélection

Présélectiondirecte

Validationdirecte

Mesurecourante

décomptage comptage

Valeur de présélection

52

Page 53: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnalités de comptage du Micro

Présélection sur front de IPres combinée au sens du comptage

La figure ci-dessous montre un exemple de présélection sur front montant de IPres en comptage (sens +), et sur front descendant de IPres en décomptage (sens -). Le cas inverse est similaire.

Présélection sur état de IPres

La figure ci-dessous montre un exemple de présélection sur état (niveau haut) de IPres. La valeur de comptage est figée à la valeur de présélection pendant toute la durée de l’état actif de IPres.

Entréephysique IB

Entréephysique IA

Entréephysique IPres

Validationprésélection

Validationdirecte

Mesurecourante

comptagedécomptage

Valeur de présélection

Entréephysique IA

Entréephysique IPres

Validationprésélection

Validationdirecte

Mesurecourante

Valeur de présélection

Entréephysique IB comptage

53

Page 54: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnalités de comptage du Micro

Présélection sur prise origine came courte

Ce mode et le suivant (prise origine came longue) sont destinés à être utilisé avec un codeur incrémental.Les chronogrammes ci-dessous présentent le mode de présélection sur prise origine came courte.

Note : (1) la prise en compte de la présélection s’effectue :� dans le sens + (comptage) : entrée IPres à l’état 1, front montant de l’entrée top

au tour IZ et validation logicielle.� dans le sens - (décomptage) : entrée IPres à l’état 1, front descendant de

l’entrée top au tour IZ et validation logicielle.

Note : en principe, la came courte étant inférieure à un tour de codeur incrémental, le top au tour ne se produit qu'une seule fois dans la came. Si toutefois il y a plusieurs tours de codeur incrémental dans la came, le dernier front actif du signal top au tour déclenche la présélection.

(1)

(1)

Entrée physique IPres (came courte)

Entrée physique IZ (top au tour)

Entrée physique IPres (came courte)

Entrée physique IZ (top au tour)

Sens + : comptage

Sens - : décomptage

54

Page 55: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnalités de comptage du Micro

Présélection sur prise origine came longue

Le chronogramme ci-dessous présente le mode de présélection sur prise origine came longue.

Note : la prise en compte de la présélection s'effectue sur le premier front montant de l'entrée top au tour IZ qui suit le passage à l'état 0 de l'entrée IPres, aussi bien dans le sens comptage que décomptage, et validation logicielle.

Sens comptage

Sens décomptage

Entrée physique IPres (came longue)

Entrée physique IZ (top au tour)

Entrée physique IPres (came longue)

Entrée physique IZ (top au tour)

Présélection

Présélection

55

Page 56: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnalités de comptage du Micro

3.5 Description de la fonction comparaison du comptage sur Micro

Présentation

Objet de ce sous-chapitre

Ce sous-chapitre décrit la fonction comparaison du comptage sur Micro.

Contenu de ce sous-chapitre

Ce sous-chapitre contient les sujets suivants :

Sujet Page

Présentation de la fonction comparaison 57

Comparaison en comptage ou décomptage 58

Comparaison en mode comptage/décomptage 59

56

Page 57: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnalités de comptage du Micro

Présentation de la fonction comparaison

Généralités Les solutions de comptage sur Micro disposent de la fonction comparaison de la valeur courante et de la valeur capturée avec :� la valeur zéro,� le seuil 0,� le seuil 1,� la consigne haute,� la consigne basse,� le franchissement modulo

Le tableau ci-dessous résume les diverses possibilités de comparaison par rapport à la valeur courante.

Remarque Le franchissement des seuils, consignes et modulo peut faire l’objet d’un traitement événementiel.

Note : la comparaison à la valeur capturée, n’existe pas pour le comptage intégré et pour le comptage TOR. Pour les modules TSX CTZ, elle est identique à la comparaison avec la valeur courante en mode Comptage/Décomptage et n’existe pas pour le mode comptage et le mode décomptage.

Elément de comparaison

Comptage TOR Comptage intégré TSX CTZ 1A/2A TSX CTZ 2AA

Valeur zéro En décomptage En décomptage En décomptage En décomptage

Seuil 0 En comptage et comptage/décomptage

En comptage et comptage/décomptage

En comptage et comptage/décomptage

En comptage et comptage/décomptage

Seuil 1 En comptage et comptage/décomptage

En comptage et comptage/décomptage

En comptage et comptage/décomptage

En comptage et comptage/décomptage

Consigne haute En comptage et comptage/décomptage

En comptage et comptage/décomptage

En comptage et comptage/décomptage

En comptage et comptage/décomptage

Consigne basse En comptage/décomptage

En comptage/décomptage

En comptage/décomptage

En comptage/décomptage

Franchissement modulo

N’existe pas N’existe pas N’existe pas En comptage/décomptage

57

Page 58: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnalités de comptage du Micro

Comparaison en comptage ou décomptage

Comparaisons en décomptage

En mode décomptage seul, une seule possibilité est autorisée :� comparaison de la valeur courante à la valeur zéro.

Comparaisons en comptage

En mode comptage seul, trois possibilités sont offertes :� comparaison de la valeur courante au seuil 0,� comparaison de la valeur courante au seuil 1,� comparaison de la valeur courante à la valeur de consigne haute.

Fonctionnement Le schéma-bloc ci-dessous illustre le fonctionnement des comparaisons disponibles dans les modes comptage ou décomptage seuls des solutions de comptage du Micro. Les objets langage associés sont décrits dans la partie objets implicites (Voir Objets langage à échange implicite associés à la fonction métier comptage, p. 121).

Valeur 0 (décomptage) ouSeuil 0 (comptage)

Seuil 1(comptage)

Consigne haute (comptage)

EVT franchissementvaleur 0 (décomptage)ou seuil 0 (comptage)

EVT franchissementseuil 1 (comptage)

EVT franchissementconsigne haute (comptage)

Mesure courante < 0 (dé-comptage) ou Mesure courante > seuil 0 (comptage)

Mesure courante > seuil 1

Mesure courante > consigne haute

Mesure courante

Traitement EVT

Traitement EVT

Traitement EVT

&

&

&

COMPARAISON

58

Page 59: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnalités de comptage du Micro

Comparaison en mode comptage/décomptage

Comparaisons possibles

En mode combiné comptage / décomptage, les comparaisons sont possibles avec :� deux seuils (seuils 0 et 1),� et deux valeurs de consigne (haute et basse).Il y a donc huit possibilités de comparaisons pour les modules TSX CTZ et quatre pour les autres solutions de comptage du Micro.

Fonctionnement La figure ci-dessous illustre le fonctionnement des comparaisons disponibles en mode comptage / décomptage des solutions de comptage du Micro. Les objets langage associés sont décrits dans la partie objets implicites (Voir Objets langage à échange implicite associés à la fonction métier comptage, p. 121).

&

&

&

&

Valeur seuil 0

Valeur seuil 1

Valeur consigne haute

Valeur consigne basse

Mesure courante

Valeur capturée (uniquement modules TSX CTZ)

EVT franchissementseuil 0

Mesure courante > seuil 0

Valeur capturée > seuil 0

EVT franchissementseuil 1

Mesure courante > seuil 1

Valeur capturée > seuil 1

EVT franchissementconsigne hauteMesure courante > con-signe haute

Valeur capturée > con-signe haute

EVT franchissementconsigne basse

Mesure courante > con-signe basse

Valeur capturée > con-signe basse

Traitement EVT

Traitement EVT

Traitement EVT

Traitement EVT

COMPARAISON

59

Page 60: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnalités de comptage du Micro

3.6 Description des bascules associées aux solutions de comptage du Micro

Présentation

Objet de ce sous-chapitre

Ce sous-chapitre décrit le fonctionnement des bascules associées aux solutions de comptage du Micro.

Contenu de ce sous-chapitre

Ce sous-chapitre contient les sujets suivants :

Sujet Page

Présentation des bascules de mémorisation (TSX CTZ 1A, 2A et 2AA) 61

Bascules en mode décomptage (TSX CTZ 1A, 2A et 2AA) 62

Bascules en mode comptage (TSX CTZ 1A, 2A et 2AA) 64

Bascules en mode comptage/décomptage (TSX CTZ 1A, 2A et 2AA) 67

60

Page 61: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnalités de comptage du Micro

Présentation des bascules de mémorisation (TSX CTZ 1A, 2A et 2AA)

Généralités Certaines circonstances fugitives au cours du comptage ou du décomptage sont mémorisées dans des bascules. Le nombre de ces bascules (une ou deux) dépend du mode de fonctionnement. Les sorties des bascules peuvent être testées par logiciel, et dans certains cas dirigées vers des sorties physiques de l’automate.Les bascules possèdent des conditions de mise à 1 (SET) et de remise à zéro (RESET) automatiques réglables, et des conditions de mise à 1 ou à 0 directes par logiciel. Ces dernières sont toujours les plus prioritaires. Les règles de priorités sont détaillées dans les parties Bascules en mode comptage (TSX CTZ 1A, 2A et 2AA), p. 64 et Bascules en mode comptage/décomptage (TSX CTZ 1A, 2A et 2AA), p. 67.Cette partie est consacrée à la description des conditions de SET et RESET, selon les modules et leurs modes de fonctionnement.Le réglage des conditions de basculement est présenté dans la partie Réglage des solutions de comptage sur Micro, p. 87.

61

Page 62: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnalités de comptage du Micro

Bascules en mode décomptage (TSX CTZ 1A, 2A et 2AA)

Généralités En mode décomptage seul, les modules TSX CTZ ne possèdent qu’une seule bascule (0), dont les conditions de SET et RESET automatiques sont prédéfinies :� SET : mesure courante inférieure ou égale à 0,� RESET : présélection directe (logicielle) ou présélection effectuée.

Entrées de la bascule 0

La figure suivante montre les entrées de la bascule 0 en mode décomptage. On remarque également les entrées manuelles de mise à 0 ou à 1.

Conditions de base et priorités bascule 0

Le tableau suivant présente les conditions de base de positionnement de la bascules 0 avec leurs priorités relatives.

SET

RESETQ

>1&

Entrée physique IPres

Validationprésélection

Présélection directe

Etat bascule 0

Mise à 1

Mise à 0

Mesure courante < 0

Configu-ration

Priorité Bascule 0

Plus prioritaire

Moins prioritaire

Mise à 0 manuelleMise à 1 manuelleRESETSET

62

Page 63: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnalités de comptage du Micro

Exemple de fonctionnement

Le chronogramme suivant illustre le fonctionnement de la bascule 0. Entrée physique IPres

Validation présélection

Présélection directe

Mesure courante

Etat bascule 0

Mise à 1 manuelle

Mise à 0 manuelle

Valeur de présélection

63

Page 64: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnalités de comptage du Micro

Bascules en mode comptage (TSX CTZ1A, 2A et 2AA)

Généralités En mode comptage seul, les modules possèdent deux bascules : � bascule 0, dont les conditions de SET et RESET automatiques sont prédéfinies,� bascule 1, dont les conditions de SET et RESET automatiques sont réglables

avec 5 combinaisons.

Entrées de la bascule 0

La figure suivante montre les entrées de la bascule 0 en mode comptage seul. On remarque également les entrées manuelles de mise à 0 ou à 1.

Entrées de la bascule 1

La figure suivante montre les entrées de la bascule 1 en mode comptage seul, ainsi que les entrées directes de mise à 0 ou à 1.

Entrée physique IReset

Validation RAZ

RAZ directe

Etat bascule 0

Mise à 1

Mise à 0

Mesure courante > consigne haute

ConfigurationSET

RESETQ

>1&

Note : les bascules 0 et 1 ont les mêmes conditions de base de SET et RESET. En cas de simultanéité, la combinaison globale de RESET est prioritaire sur celle de SET.

SET

RESETQ

>1

>1

Etat bascule 1

Mise à 1

Mise à 0

CONDITIONS DE BASE

Franchissement seuil 0

Franchissement seuil 1

Franchissement consigne

Evénement validation

Evénement RAZ

Paramétrage changement état bascule 1

Paramétrage changement état bascule 1

64

Page 65: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnalités de comptage du Micro

Conditions de positionnement des bascules et priorités

Le tableau suivant présente les conditions de positionnement des bascules 0 et 1 avec leurs priorités relatives.

Remarques � Les conditions réglables (événements, franchissements de seuils ou de consigne) sont les mêmes pour les entrées SET et RESET de la bascule 1.

� L’entrée RESET est prioritaire sur l’entrée SET.

Exemple de fonctionnement (bascule 0)

Le chronogramme suivant illustre le fonctionnement de la bascule 0.

Priorité Bascule 0 Bascule 1

Plus prioritaire

Moins prioritaire

Mise à 0 manuelle

Mise à 1 manuelle

RESET : RAZ (directe ou effectuée)SET : mesure courante supérieure ou égale à la consigne haute

Mise à 0 manuelleMise à 1 manuelleRESETSETEvénement validationEvénement RAZFranchissement consigne hauteFranchissement seuil 1Franchissement seuil 0

Entrée physique IReset

Validation RAZ

RAZ directe

Mesure courante

Etat bascule 0

Mise à 1 manuelle

Mise à 0 manuelle

seuil 0

65

Page 66: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnalités de comptage du Micro

Exemple de fonctionnement (bascule 1)

Le chronogramme suivant illustre le fonctionnement de la bascule 1, avec les réglages ci-dessous :

Chronogramme illustrant le fonctionnement de la bascule :

Si .. Alors : état final

Evénement validation -

Evénement RAZ R

Franchissement consigne haute -

Franchissement seuil 1 R

Franchissement seuil 0 S

Entrée physique IReset

Validation RAZ

Mesure courante

Etat bascule 1

Mise à 1 manuelle

Mise à 0 manuelle

Seuil 1

Seuil 0

66

Page 67: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnalités de comptage du Micro

Bascules en mode comptage/décomptage (TSX CTZ 1A, 2A et 2AA)

Généralités Ces modules présentent deux bascules de mémorisation en mode comptage/décomptage. Les conditions de SET (mise à 1) et RESET (mise à 0) des bascules sont réglables, par des combinaisons de 17 conditions de base. Ces conditions de base sont relatives aux :

Entrées des bascules

La figure suivante montre les entrées des bascules en mode comptage / décomptage. Remarquez également les entrées manuelles de mise à 0 et à 1.

Module Franchissements par la mesure courante des :

Positions de la valeur capturée par rapport aux :

Evénements :

TSX CTZ 1A, 2A seuils et consignes seuils et consignes validation, présélection et capture

TSX CTZ 2AA seuils et du modulo seuils validation, présélection et capture

Note : les bascules 0 et 1 ont les mêmes conditions de base de SET et RESET. En cas de simultanéité (SET et RESET), la combinaison globale de RESET est prioritaire sur celle de SET.

Mise à 1

Paramétrage changement

état bascule 0

Paramétrage changement

état bascule 0

Paramétrage changement

état bascule 1

Paramétrage changement

état bascule 1

Conditions de base deSET et RESET des bascules

Franchissement seuil 0 ou 1, sens + ou -

Franchissement consigne haute ou basse, sens + ou -

Franchissement modulo,sens + ou -

Valeur capturée > ou < seuil 0 ou seuil 1

Valeur capturée > ou < con-signe haute ou basse

Evénement validation

Evénement présélection

Evénement capture

Etat bascule 0

Etat bascule 1

Mise à 0

Mise à 1

Mise à 0

SET

RESETQ

>1

>1

SET

RESETQ

>1

>1

67

Page 68: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnalités de comptage du Micro

Exemple de fonctionnement

Le chronogramme ci-dessous illustre le fonctionnement de la bascule 0, avec les réglages suivants :

Chronogramme illustrant le fonctionnement de la bascule 1.

Si .. Alors : état final

Franchissement seuil 0 sens + S

Valeur capturée > seuil 0 R

Autres conditions -

IPreset

Capturedirecte

Mesurecourante

Bascule 0

Mise à 1manuelle

Mise à 0manuelle

Validationprésélection

Seuil 0

Valeur de présélection

68

Page 69: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnalités de comptage du Micro

Conditions de base et priorités

Le tableau suivant présente les conditions de base de positionnement des bascules 0 et 1 avec leurs priorités relatives.

Priorité TSX CTZ 1A, 2A TSX CTZ 2AA

Plus prioritaire

Moins prioritaire

Mise à 0 manuelleMise à 1 manuelleRESETSETEvénement validationPosition valeur capturée par rapport à consigne bassePosition valeur capturée par rapport à consigne hautePosition valeur capturée par rapport au seuil 1Position valeur capturée par rapport au seuil 0Evénement captureFranchissement consigne basseFranchissement consigne hauteFranchissement seuil 1Franchissement seuil 0Evénement présélection

Mise à 0 manuelleMise à 1 manuelleRESETSETEvénement validationPosition valeur capturée par rapport à consigne bassePosition valeur capturée par rapport à consigne hautePosition valeur capturée par rapport au seuil 1Position valeur capturée par rapport au seuil 0Evénement captureFranchissement consigne basseFranchissement consigne haute ou moduloFranchissement seuil 1Franchissement seuil 0Evénement présélection

Note : les franchissements de consignes, seuil et modulo regroupent en réalité à chaque fois deux conditions, selon le sens (+ ou -) du franchissement.

69

Page 70: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnalités de comptage du Micro

3.7 Description du traitement des défauts des solutions de comptage du Micro

Présentation

Objet de ce sous-chapitre

Ce sous-chapitre décrit les traitements de défauts qui pourraient survenir dans une application de comptage ainsi que les outils fournis par les solutions de comptage du Micro pour les détecter et les traiter.

Contenu de ce sous-chapitre

Ce sous-chapitre contient les sujets suivants :

Sujet Page

Présentation du traitement des défauts voie et module 71

Comment gérer une mesure invalide 72

70

Page 71: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnalités de comptage du Micro

Présentation du traitement des défauts voie et module

Présentation Les modules de comptage ainsi que le comptage intégré possèdent des capacités de signalisation et d’identification des défauts survenus lors de leur configuration et lors de leur fonctionnement. Les bascules pouvant commander des sorties du Micro sont prévues pour passer à 0 lors d’un défaut et ainsi respectent les normes de sécurité.

Traitement des défauts des modules TOR et CTZ

Ces modules signalent l’occurence de défauts par l’intermédiaire des objets langage à échange implicite suivants : � erreur voie (%Ix.i.ERR)� erreur module (%Ix.MOD.ERR)� mesure invalide (%IWx.i.2:X7)L’application peut identifier la cause du défaut en examinant les mots d’états. Ceci n’est possible que si le défaut est encore présent au moment du traitement.

Traitement des défauts des voies intégrées de comptage

Ces voies signalent l’occurence des défauts grâce aux objets à échange implicite suivants :� erreur voie 11 (%I0.11.ERR) et erreur voie 12 (%I0.12.ERR),� mesure invalide voie 11 (%IW0.11.2:X7) et voie 12 (%IW0.12.2:X7).Le bit de défaut de niveau module n’est pas significatif car il intègre les voies analogiques intégrées.

71

Page 72: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnalités de comptage du Micro

Comment gérer une mesure invalide

Présentation L’utilisateur dispose d’une information de mesure invalide complémentaire aux diagnostics. Elle permet de détecter une perte de données de comptage.Cette gestion de défaut, qui s’apparente à une mémorisation, est proposée sur toutes les solutions de comptage.

Contexte du défaut

Cette signalisation de défaut peut être provoqué par :� un démarrage à froid ou une reprise à chaud de l’application,� un défaut sur l'entrée de comptage :� défaut d’alimentation ou rupture de ligne du capteur (détecteur de proximité ou

codeur),� un dépassement de mesure du registre de comptage.Dans ce cas, le contenu du registre de comptage est inexploitable et les sorties des bascules (modules TSX CTZ...) sont positionnées à l’état 0. Cette circonstance se traduit par le bit Mesure invalide (%IWxy.i.2:X7) à l’état 1.Lorsque le registre est initialisé ou réinitialisé par présélection (ou RAZ) et à condition qu'aucun des défauts ci-dessus ne soit encore présent, le bit Mesure invalide passe à l’état 0.

Remarques Le bit Mesure invalide positionné à 1 n’informe pas de la nature du défaut qui l’a provoqué. L’application doit examiner pour cela les mots d’état %MWxy.i.2 et 3 (Voir Détails des objets à échange explicite, p. 130), dans la mesure où le défaut est encore présent.A partir des versions d’automates V5, le dépassement de mesure, en Comptage/Décomptage, peut être effectué sans application du bit Mesure Invalide (Voir Fonction extension de la capacité de comptage, p. 74).

72

Page 73: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnalités de comptage du Micro

Procédure de gestion de l’incident

La procédure de gestion et acquittement de mesure invalide par l’application est la suivante :

Reprise à chaudou

démarrage à froid

Présélection / RAZ du compteur

Le bitmesure invalide

est-il à 1 ?Gestion des défauts

par l’application

Fonctionnement normal

OUI

NON

73

Page 74: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnalités de comptage du Micro

3.8 Description de la fonction Extension de la capacité de comptage

Fonction extension de la capacité de comptage

Présentation Sur les modules CTZ 1A,CTZ 2A,CTZ 2AA, configurés avec la fonction Comptage/Décomptage, le débordement de la capacité de comptage (224) est possible sans passage à l’état Mesure Invalide. Un événement peut être généré s’il y débordement de comptage dans le sens +.Un événement peut être généré s’il y débordement de comptage dans le sens –.

Fonctionnement Lorsque le bit de commande logiciel %Qx.i.15 est positionné à 1, le bit Mesure Invalide (%IWx.i.2 :x7) ne passe pas à 1 sur débordement de comptage.Illustration :

La valeur du registre de position courante passe de +16777215 à –16777216 s’il y débordement de comptage dans le sens +. La valeur du registre de position courante passe de -16777216 à +16777215 s’il y débordement de comptage dans le sens -.La tache événement attachée à la voie est activée sur débordement de comptage en sens +, si le bit de commande %Qwx.i :x9 est à 1.

+16777215

-16777216

Evénement Evénement

0

0

MesureInvalide

PrésélectionDirecte

%Qx1.15

MesureCourante

%IDx.i.0

%IDx.i.0:x0,x24

%IDx.i.0:x25

+16777215

Mesurecourante

Mesureinvalide

PréselectionDirecte

%Qx.1.15

%IDx.i.0

%IDx.i.0:x0, x24

%IDx.i.0:x25

Evénement Evénement

74

Page 75: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnalités de comptage du Micro

La tache événement attachée à la voie est activée sur débordement de comptage en sens -, si le bit de commande %Qwx.i :x10 est à 1.

Utilisations En utilisant la valeur de position brute, masquée sur 24 bits par l’application , on obtient une valeur qui évolue entre 0 et 16777215 (équivalent à une fonction modulo sur 224).

En testant les transitions du bit :x25, de la valeur de position, l’application peut détecter le débordement de comptage et par exemple :� incrémenter d’un compteur de tour (en mémoire automate). Ce qui permet

d’étendre le comptage à 31 bits,� Modifier une table de seuils (gérée par programme) pour tenir compte du

passage de modulo de la valeur de positon., ce qui permet de viser un seuil virtuel à (16777216 + 100) avant le passage de modulo. Puis viser la cote 100 dès que le passage de modulo a été franchi.

Note : cette fonction est disponible sur les automates TSX 3710, TSX 3705 TSX 3721/22 en version minimale V5.

75

Page 76: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Fonctionnalités de comptage du Micro

76

Page 77: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

4

Configuration des solutions de comptage sur Micro

Présentation

Objet de ce chapitre

Ce chapitre décrit les différentes options de configuration des solutions de comptage sur Micro : � comptage 500 Hz sur entrées TOR,� comptage intégré 10 kHz,� comptage sur modules TSX CTZ 1A, 2A et 2AA.

Contenu de ce chapitre

Ce chapitre contient les sujets suivants :

Sujet Page

Description de l’écran de configuration d’un module de comptage 78

Comment accéder aux écrans de configuration des solutions de comptage du Micro

80

Comment configurer les entrées de comptage 82

Comment configurer la présélection ou RAZ d’une fonction de comptage 83

Comment configurer la capture d’un registre de comptage 84

Comment configurer le fonctionnement sur passage à zéro ou sur franchissement de consigne

85

Comment configurer le traitement événementiel 86

77

Page 78: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Configuration

Description de l’écran de configuration d’un module de comptage

Généralités L’écran de configuration est un outil graphique destiné à configurer une solution de comptage. Il affiche les paramètres associés aux voies de comptage, et permet de les modifier en mode local et en mode connecté. Il donne également accès aux écrans de réglage et de mise au point (ce dernier uniquement en mode connecté).

Illustration La figure ci-dessous représente un écran de configuration.

Note : consultez la partie Commun fonctions métier (Voir PL7 Junior, Pro ; manuel Base Métiers tome 1) pour une présentation du processus de configuration, réglage et mise au point d’une application.

Note : il n’est pas possible de configurer un module par programme en utilisant directement des objets langage %KW, ces mots sont accessibles en lecture seule.

12

3

4

5

TSX CTZ 2AA [ POSITION 06 ]

Désignation : COMPT MULTI 500KHZ 2VOIES

Symbole :

Interface d’entrées

Présélection sur IPres

Evénement

Multiplication

EVT

par 4par 1Contrôle de ligneModulo

Capture avant présélection

Compteur : Fonction : Tâche :

Configuration

Contact statique < 40 Khz (x 1) / 40 Khz (x4)

Front montant IPres

Capture sur ICapt

Front montant ICapt

Comptage/DécomptageCompteur 0 MAST

IA compte/décompte, sens application

78

Page 79: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Configuration

Description Le tableau ci-dessous présente les différents éléments de l’écran de configuration et leurs fonctions.

Repère Elément Fonction

1 Barre de titre Rappelle la référence du module sélectionné, et son adresse géographique (emplacement du module ou 11 ET 12 pour le comptage intégré).

2 Zone de commande

Indique le mode en cours (Configuration pour cet exemple) et permet de sélectionner les autres modes :� Réglage� Mise au point (ou diagnostic), accessible seulement en mode connecté.

3 Zone module Rappelle l’intitulé abrégé du module.

4 Zone voie Permet de choisir la voie de comptage à configurer et la fonction de comptage associée :� Symbole : nom de la voie défini par l’utilisateur (au travers de l’éditeur de variables).� Compteur ou Voie : numéro du compteur, c’est-à-dire de la voie du module.� Fonction : fonction de comptage parmi celles disponibles pour le module concerné. En

fonction de ce choix, les rubriques de la zone de configuration peuvent différer. Par défaut, Aucune fonction n’est configurée.

� Tâche : définit la tâche (MAST ou FAST) dans laquelle seront échangés les objets à échange implicite de la voie.

5 Zone de configuration

Permet de configurer les paramètres de la voie. Cette zone comprend différentes rubriques, affichées selon le choix de la fonction de comptage. Certains choix peuvent être figés et apparaissent en estompé.

79

Page 80: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Configuration

Comment accéder aux écrans de configuration des solutions de comptage du Micro

Présentation Dans le cas général, pour ouvrir un écran de configuration, il suffit de cliquer sur le module concerné à partir de l’éditeur de configuration du navigateur application. Pour les solutions de comptage du Micro la méthode est identique mais doit être complétée pour le comptage à partir de modules TOR.

Comment accéder à l’écran de configuration d’une solution de comptage sur Micro

Etapes à effectuer pour accéder aux écrans de configuration des solutions de comptage du Micro.

Etape Action

1 Ouvrez l’éditeur de configuration de la station à partir du navigateur application.Résultat : un écran de ce type apparaît.

CTZ1A

ConfigurationTSX 3722 V3.3... XMWI

XTI..

0 3 5 7 9TSX3722

1

8 10642

DMZ64DTK CTZ

2A

com

tage

p

Ana

CTZ2AA

80

Page 81: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Configuration

2 Si vous désirez accéder à l’écran de configuration :� d’un module TSX CTZ 1A, 2A ou 2AA alors cliquez deux fois sur le module concerné,� du comptage intégré alors cliquez deux fois sur Comptage� du comptage TOR alors cliquez deux fois sur le module numéro 1.Résultat : pour les modules CTZ et le comptage intégré, l’écran de configuration apparaît immédiatement, pour le comptage TOR l’écran suivant apparaît :

3 Cliquez sur la fonction de comptage désirée.Résultat : l’écran suivant apparaît.

4 Cliquez sur l’icône de gauche (icône compteur).Résultat : l’écran de configuration apparaît.

Etape Action

TSX DMZ 64DTK [ENTREES : POSITION 01]

Désignation : 32E 24VCC+32S 0,1A CONNConfiguration Partie entrées

0123456789101112131415

Voie Symbole Surv. Déf. Alim Tâche Filtrage FonctionActive MAST

MAST

0,1 ms

4 ms

4 ms

4 ms

Comptage/DécomptageComptage/DécomptageComptage/DécomptageComptage/Décomptage

xFonction de la Voie 0

Normal

Montant

0

Mémorisation état 0

Mémorisation état 1

Traitement événementiel

Descendant

EVT

0 O NO F F

O NO F F

81

Page 82: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Configuration

Comment configurer les entrées de comptage

Présentation Les solutions de comptage du Micro possèdent plusieurs types d’interface d’entrée, selon la fonction de comptage sélectionnée. L’interface est configurée par l’intermédiaire de l’éditeur de configuration.

Marche à suivre Le tableau ci-dessous résume la marche à suivre pour configurer l’interface d’entrée d’une voie de comptage.

Etape Action

1 Accédez à l’écran de configuration de la voie désirée (Voir Comment accéder aux écrans de configuration des solutions de comptage du Micro, p. 80).

2 Dans la zone Voie : sélectionnez le compteur (c’est à dire la voie) concerné, et sa fonction.

3 Dans la zone Interfaces d’entrée, sélectionnez dans la liste déroulante du premier champ :

� le type d’interface d’entrée.Les détails des différents types d’interface sont décrits dans la partie Description des interfaces d’entrée du comptage sur Micro, p. 40.Remarque : en comptage ou décomptage seul, le choix Entrée IA est figé.

4 Sélectionnez dans la liste déroulante du second champ le filtrage de l’entrée :� Contact statique (filtrage réduit), ou� Contact mécanique (filtrage anti-rebonds, fréquence des impulsions limitée à

100 Hz).

5 Si une interface de codeur incrémental est sélectionnée à l’étape 3, renseigner les champs suivants, sinon passer à l’étape 6 :� Contrôle de ligne (permet de signaler un défaut voie dans le cas d’une rupture

de la connexion physique du codeur).� Multiplication par 1 ou par 4 (permet d’augmenter la précision du comptage,

au détriment de la fréquence maximale).

6 Si la voie appartient à un TSX CTZ 2AA, la case modulo apparaît. Pour sélectionner la fonction modulo, cochez la case modulo.

7 La configuration de l’interface d’entrée est terminée.Validez la nouvelle configuration. Pour cela :� déroulez le menu Edition et activez la commande Valider.

Interface d’entrées

Multiplicationpar 4par 1

Contrôle de ligneModulo

Contact statique < 40 Khz (x 1) / 40 Khz (x4)

IA compte/décompte, sens application

82

Page 83: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Configuration

Comment configurer la présélection ou RAZ d’une fonction de comptage

Présentation Ce paramètre définit le mode d’initialisation du registre de comptage à un instant défini par le signal sur l’entrée physique IPres ou IReset (suivant la fonction de comptage).La configuration de la présélection ou RAZ matérielle est définie dans la zone Présélection sur IPreset ou RAZ sur IReset de l’écran de configuration.

Remarques � Pour que la présélection ou RAZ matérielle ait effectivement lieu, il faut au préalable la valider par logiciel à l’aide des objets langage correspondant (Voir Objets langage à échange implicite associés à la fonction métier comptage, p. 121), opération à la charge de l’application.

� La présélection ou RAZ directe par logiciel ne nécessite pas la mise en oeuvre de la procédure qui suit.

� La valeur de présélection est définie dans l’écran de réglage (Voir Description de l’écran de réglage d’une solution de comptage Micro, p. 88).

Marche à suivre Le tableau ci-dessous résume la marche à suivre pour configurer la présélection matérielle des solutions de comptage.

Etape Action

1 Accédez à l’écran de configuration du module désiré.

2 Dans la zone Voie sélectionnez ou vérifiez la sélection du compteur (c’est à dire la voie) concerné, et sa fonction.

3 Dans la zone Présélection sur IPres ou RAZ sur IReset cliquez sur le bouton du menu déroulant.Résultat : une liste d’options similaire à celle-ci apparaît. Les options effectivement disponibles dépendent du type du module, et de la fonction de comptage sélectionnée.

4 Sélectionnez la configuration de présélection (ou RAZ) matérielle désirée.

5 La configuration de la présélection (ou RAZ) matérielle est terminée.S’il n’y a plus d’autres paramètres à configurer, validez la nouvelle configuration. Pour cela :� déroulez le menu Edition et activez la commande Valider.

Front montant IPresFront descendant IPresFront montant IPres sens+/descendant IPres sens -Front montant IPres sens-/descendant IPres sens +IPresPrise originale came courte

Présélection sur IPres

83

Page 84: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Configuration

Comment configurer la capture d’un registre de comptage

Présentation Ce paramètre définit le mode de capture de la valeur courante du registre de comptage à un instant précis défini par le signal sur l’entrée physique ICapt. Cette fonction n’existe qu’en comptage/décomptage sur les modules TSX CTZ 1A, 2A et 2AA.La configuration de la capture matérielle est définie dans la zone Capture sur ICapt de l’écran de configuration. Deux options sont disponibles :� capture sur front montant,� capture sur front descendant.

Remarques Pour que la capture ait effectivement lieu, il faut au préalable la valider par logiciel à l’aide des objets langage correspondant (Voir Objets langage à échange implicite associés à la fonction métier comptage, p. 121), opération à la charge de l’application.La capture directe par logiciel ne nécessite pas la mise en oeuvre de la procédure qui suit.

Marche à suivre Le tableau ci-dessous résume la marche à suivre pour configurer la capture matérielle avec les modules TSX CTZ 1A, 2A et 2AA.

Etape Action

1 Accédez à l’écran de configuration du module désiré.

2 Dans la zone Voie sélectionnez ou vérifiez la sélection du compteur (c’est-à-dire la voie) concerné, et sa fonction.

3 Dans la zone Capture sur ICapt cliquez sur le bouton du menu déroulant.Résultat : la liste d’options ci-dessous apparaît.

4 Sélectionner le front de capture matérielle désiré.

5 La configuration de la capture matérielle est terminée.S’il n’y a plus d’autres paramètres à configurer, validez la nouvelle configuration. Pour cela :� déroulez le menu Edition et activez la commande Valider.

Front descendant ICaptFront montant ICaptFront descendant ICaptFronts montant et descendant ICapt

Capture sur Capt

84

Page 85: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Configuration

Comment configurer le fonctionnement sur passage à zéro ou sur franchissement de consigne

Présentation Ce paramètre définit le mode de réinitialisation automatique du registre de comptage de toutes les solutions de comptage du Micro :� au passage de la valeur zéro (en décomptage seul),� au franchissement de la consigne haute (en comptage seul).Cette configuration est définie dans la zone Fonctionnement sur passage à 0 ou Fonctionnement sur franchissement consigne de l’écran de configuration.

Remarques � Ces opérations s’apparentent respectivement à une présélection ou une RAZ automatiques. Elles ne nécessitent pas de validation logicielle de présélection ou RAZ.

� Les valeurs des consignes sont définies dans l’écran de réglage.

Marche à suivre Le tableau ci-dessous résume la marche à suivre pour configurer le fonctionnement sur franchissement des valeurs zéro ou de consigne haute des solutions de comptage du Micro.

Etape Action

1 Accédez à l’écran de configuration de la solution de comptage désirée.

2 Dans la zone Voie sélectionnez ou vérifiez la sélection du compteur (c’est à dire la voie) concerné, et sa fonction.

3 Dans la zone Fonctionnement sur passage à 0 ou Fonctionnement sur franchissement consigne cliquez sur le bouton de l’option désirée.

4 La configuration du fonctionnement sur franchissement du zéro ou de la consigne est terminée.S’il n’y a plus d’autres paramètres à configurer, validez la nouvelle configuration. Pour cela :� déroulez le menu Edition et activez la commande Valider.

Fonctionnement sur passage à 0

Sans présélection décompteur

Avec présélection décompteur

Fonctionnement sur franchissement consigne

Sans RAZ compteur

Avec RAZ compteur

85

Page 86: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Configuration

Comment configurer le traitement événementiel

Présentation Ce paramètre permet d'associer un traitement événementiel à la voie de comptage. Lors d’un événement (franchissement de seuil par exemple)un bit (Voir Etat des événements et bascules, mot %IWx.i.3, p. 124) associé à l’événement et à la voie passera à 1 et la tâche événementielle associée sera exécutée.Cette configuration est définie dans la zone Evénement de l’écran de configuration.

Marche à suivre Le tableau ci-dessous résume la marche à suivre pour configurer le traitement événementiel pour toutes les solutions de comptage du Micro.

Etape Action

1 Accédez à l’écran de configuration de la solution de comptage désirée.

2 Dans la zone Voie sélectionnez ou vérifiez la sélection du compteur (c’est à dire la voie) concerné, et sa fonction.

3 Dans la zone Evénement cochez la case EVT.

4 Choisissez le numéro de la tâche ébénementielle qui est associée à la voie de comptage (cette tâche doit être programmée ensuite).

5 La configuration du traitement événementiel est terminée.S’il n’y a plus d’autres paramètres à configurer, validez la nouvelle configuration. Pour cela :� déroulez le menu Edition et activez la commande Valider.

Evénement

EVT 31

86

Page 87: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

5

Réglage des solutions de comptage sur Micro

Présentation

Objet de ce chapitre

Ce chapitre décrit les différentes options de réglage des solutions de comptage sur Micro : � comptage 500 Hz sur entrées TOR,� comptage intégré 10 kHz,� comptage sur modules TSX CTZ 1A, 2A et 2AA.

Contenu de ce chapitre

Ce chapitre contient les sujets suivants :

Sujet Page

Description de l’écran de réglage d’une solution de comptage Micro 88

Comment régler la valeur de présélection 90

Comment régler les valeurs des seuils et consignes 91

Comment régler les conditions de changement d’état des bascules 93

87

Page 88: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Réglage

Description de l’écran de réglage d’une solution de comptage Micro

Généralités L’écran de réglage affiche les paramètres de réglage d’une voie, et permet de les modifier en mode local et en mode connecté. Il donne également accès aux écrans de configuration et de mise au point.La structure de l’écran de réglage est très similaire à celle de l’écran de configuration.

Illustration La figure ci-dessous montre un exemple d’écran de réglage.

Note : consultez la partie Commun fonctions métiers (Voir PL7 Junior, Pro ; manuel Base Métiers tome 1) pour une présentation du processus de configuration, réglage et mise au point d’une application.

Note : l’écran de réglage est un outil graphique destiné à faciliter le développement d’une application. Contrairement à la configuration, il est possible de programmer les réglages en utilisant directement les objets langage (Voir Les objets langage du métier comptage, p. 119).

12

3

4

5

Franchissement seuil0 en sens +Franchissement seuil0 en sens -Valeur capturée>= seuil0Valeur capturée < seuil0Franchissement seuil1 en sens +Franchissement seuil1 en sens -Valeur capturée >= seuil1Valeur capturée < seuil1Franchissement consigne haute en sens +Franchissement consigne haute en sens -Valeur capturée >= consigne hauteFranchissement consigne basse en sens +Franchissement consigne basse en sens -

TSX CTZ 2AA [ POSITION 06 ]

Désignation : COMPT MULTI 500KHZ 2VOIES

100

100

200

300

400

500

Valeur initiale

Symbole :

Valeur de présélection Etat des bascules

Valeur des seuils

Valeur des consignes

Compteur :

Réglage

Comptage/DécomptageCompteur 0

Reset Aucune

200

300

400

500

Valeur initiale

Valeur initiale

Valeur initiale

Seuil0

Seuil1

Haute

Basse

Fonction :Etat Bascules

Changement état bascules sur B0 B0i B1 B1iS S

R R

R R

Actions : SetValeur initiale

88

Page 89: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Réglage

Description Le tableau ci-dessous présente les différents éléments de l’écran de réglage et leurs fonctions.

Valeur courante et valeur initiale

Pour chaque rubrique apparaissent deux valeurs :� la valeur saisie et modifiable, dans une fenêtre,� et la valeur initiale, non modifiable directement.Le comportement de ces valeurs dépend du mode de connexion à l’automate.� En mode local : après validation (commande Edition → Valider), la valeur

saisie devient la valeur initiale et apparait dans le champ correspondant. Lors du transfert la valeur initiale deviendra la valeur courante.

� En mode connecté : après validation, la valeur saisie devient la valeur courante. La commande Services → Sauvegarder les paramètres de réglage permet de copier la valeur courante dans la valeur initiale.

Repère Elément Fonction

1 Barre de titre Rappelle la référence du module sélectionné, et son adresse géographique (emplacement de la solution de comptage).

2 Zone de commande

Indique l’écran en cours (Réglage) et permet de passer ou revenir aux autres écrans :� Configuration� Mise au point (ou diagnostic), accessible seulement en mode connecté.

3 Zone module Rappelle l’intitulé abrégé du module.

4 Zone voie Permet de choisir la voie à régler et la rubrique de paramétrage des bascules :� Symbole : nom de la voie défini par l’utilisateur (au travers de l’éditeur de variables).� Compteur : numéro du compteur, c’est-à-dire de la voie de comptage. � Fonction : rappelle la fonction de comptage configurée. Cette rubrique est figée. � Etat bascule : case à cocher si vous désirez paramétrer les changements d’état des

bascules de mémorisation. Sinon la rubrique n’apparaît pas dans la zone de réglage (les bascules n’existent pas en comptage TOR ou intégré).

5 Zone de réglage

Cette zone comprend différentes rubriques à renseigner (valeurs des paramètres), affichées selon le choix de la fonction de comptage.

Note : la valeur initiale est celle que prend le paramètre concerné au démarrage à froid de l’automate.

89

Page 90: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Réglage

Comment régler la valeur de présélection

Présentation Ce paramètre définit la valeur de présélection (en décomptage seul ou comptage/décomptage) c’est à dire la valeur rechargée dans le registre de comptage après :� une commande de présélection matérielle ou logicielle, en particulier après une

mesure invalide,� ou une présélection automatique au passage à zéro.Ce paramètre existe lorsque l’entrée est configurée pour des impulsions de comptage ou un codeur incrémental.Le paramètrage est effectué dans la zone Valeur de présélection de l’écran de réglage.

Marche à suivre Le tableau ci-dessous résume la marche à suivre pour régler la valeur de présélection.

Etape Action

1 Accédez à l’écran de réglage du module désiré.

2 Dans la zone Voie sélectionnez ou vérifiez la sélection du compteur (c’est-à-dire la voie) concerné, et sa fonction.

3 Dans la zone Valeur de présélection saisissez la valeur voulue.

Cette valeur doit être comprise entre :� -16 777 216 et +16 777 215 en mode normal,� 0 et la valeur du modulo, si ce mode est configuré (TSX CTZ 2AA).

4 Le réglage de la valeur de présélection est terminé.� S’il n’y a plus d’autres paramètres à définir, validez le nouveau réglage par la

commande Edition → Valider.Remarque : en mode local, la valeur saisie est alors recopiée dans le champ Valeur initiale. En mode connecté, la valeur saisie devient alors la valeur courante.

100Valeur initiale

Valeur de présélection

100

90

Page 91: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Réglage

Comment régler les valeurs des seuils et consignes

Présentation Ces paramètres définissent les valeurs des seuils 0 et 1, consignes haute et basse.Ces objets jouent des rôles très similaires dans les comparaisons.Le paramètrage est effectué dans les zones Valeurs des seuils et Valeurs des consignes de l’écran de réglage.

91

Page 92: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Réglage

Marche à suivre Le tableau ci-dessous résume la marche à suivre pour régler les valeurs des seuils.

Etape Action

1 Accédez à l’écran de réglage de la solution de comptage désirée.

2 Dans la zone Voie sélectionnez ou vérifiez la sélection du compteur (c’est à dire la voie) concerné, et sa fonction.

3 Dans la zone Valeurs des seuils saisissez les valeurs voulues.

Ces valeurs doivent être comprises entre :� -16 777 216 et +16 777 215 en mode normal,� 0 et la valeur du modulo, si ce mode est configuré (TSX CTZ 2AA).Remarque : les valeurs respectives des seuil 0 et seuil 1 ne sont pas obligatoirement dans cet ordre.

4 Dans la zone Valeur des consignes saisissez la ou les valeurs voulues, lorsqu’elles sont définies (suivant la solution de comptage et la fonction de comptage configurée).

Ces valeurs doivent être comprises entre : -16 777 216 et +16 777 215 pour les valeurs de consigne et entre 0 et 33 554 431 pour la valeur de modulo (le terme modulo remplace sur l’écran le terme Haute lorsque le modulo a été configuré).

5 Le réglage des valeurs des seuils et consignes est terminé.� S’il n’y a plus d’autres paramètres à définir, validez le nouveau réglage avec la

commande Edition → Valider.Remarque : en mode local, les valeurs saisies sont alors recopiées dans les champs Valeur initiale. En mode connecté, les valeurs saisies deviennent alors les valeurs courantes.

0

0

Valeur des seuils

0

0

Valeur initiale

Valeur initiale

Seuil0

Seuil1

500

50

Valeur des consignes

0

0

Valeur initiale

Haute

Basse

Valeur initiale

92

Page 93: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Réglage

Comment régler les conditions de changement d’état des bascules

Présentation Les conditions de changement d’état des bascules 0 et 1 sont paramétrables à partir de l’écran de réglage.Ces conditions sont multiples, et dépendent du module et de la fonction configurée. Les priorités sont définies dans la partie Description des bascules associées aux solutions de comptage du Micro, p. 60.

93

Page 94: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Réglage

Marche à suivre Le tableau ci-dessous résume la marche à suivre pour régler les conditions de changement d’état des bascules 0 et 1.

Etape Action

1 Accédez à l’écran de réglage de la solution de comptage désirée.

2 Dans la zone Voie sélectionnez ou vérifiez la sélection du compteur (c’est à dire la voie) concerné, et sa fonction.

3 Cochez la case Etat bascules.Une rubrique de même nom apparait dans la zone de réglage.

4 Dans la rubrique Etat des bascules :� sélectionnez la case correspondant à la condition et la bascule (B0 ou B1)

concernée,� puis cliquez sur le bouton SET (mise à 1), RESET (mise à 0) ou AUCUNE

(supprime une valeur existante). Remarque : les conditions ne sont pas présentées dans l’ordre des priorités.

5 Réglez de la même façon les autres conditions de changement d’état.

6 Le réglage des conditions de changement d’état des bascules est terminé.� S’il n’y a plus d’autres paramètres à définir, validez le nouveau réglage avec la

commande Edition → Valider.Remarques : en mode local, les valeurs saisies sont alors recopiées dans les champs d’états initiaux B0i et B1i. Les règles de priorité s’appliquent également aux valeurs initiales. En mode connecté, les valeurs saisies deviennent alors les valeurs d’états courants.

Franchissement seuil0 en sens +Franchissement seuil0 en sens -Valeur capturée>= seuil0Valeur capturée < seuil0Franchissement seuil1 en sens +Franchissement seuil1 en sens -Valeur capturée >= seuil1Valeur capturée < seuil1Franchissement consigne haute en sens +Franchissement consigne haute en sens -Valeur capturée >= consigne hauteFranchissement consigne basse en sens +Franchissement consigne basse en sens -

Etat des bascules

Reset Aucune

Changement état bascules sur B0 B0i B1 B1iS S

R R

R R

Actions : Set

94

Page 95: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

6

Mise au point des solutions de comptage sur Micro

Présentation

Objet de ce chapitre

Ce chapitre décrit les différentes options de mise au point des solutions de comptage sur Micro : � comptage 500 Hz sur entrées TOR,� comptage intégré 10 kHz,� comptage sur modules TSX CTZ 1A, 2A et 2AA.

Contenu de ce chapitre

Ce chapitre contient les sujets suivants :

Sujet Page

Présentation des écrans de mise au point 96

Description de l’écran étendu de mise au point 97

Description de l’écran réduit de mise au point 99

Comment utiliser les fenêtres de valeur ou de paramètre 101

Comment utiliser les voyants et les boutons 102

95

Page 96: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Mise au point

Présentation des écrans de mise au point

Généralités Les écrans de mise au point servent à mettre au point une application. Ils permettent de visualiser l'état des entrées et des sorties d’une voie, le contenu des registres, les défauts éventuels et de commander des objets langage (mise à 0 ou 1, forçage ou déforçage d'un bit, ..) Ils ne sont donc accessibles qu’en mode connecté.Ils donnent également accès aux écrans de réglage (Voir Réglage des solutions de comptage sur Micro, p. 87) et de configuration (Voir Configuration des solutions de comptage sur Micro, p. 77).Les écrans de mise au point sont au nombre de deux :� un écran réduit, qui est l’outil de surveillance du fonctionnement de l’application

au niveau de la voie de comptage ou mesure. Il affiche les données principales : contenu des registres, état des entrées et des sorties, indicateurs d’erreur.

� un écran étendu, qui est l’outil de mise au point. Il permet de visualiser et commander des objets langage.

Le passage de l’un à l’autre est immédiat, sans nécessité d’arrêter l’application ou le comptage en cours.Par défaut, l’ouverture d’un module en mode connecté fait apparaître l’écran de mise au point réduit.

Note : les principes généraux de mise au point d’une application sont décrits dansla partie Commun fonctions métier (Voir PL7 Junior, Pro ; manuel Base Métiers tome 1).

96

Page 97: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Mise au point

Description de l’écran étendu de mise au point

Présentation L’écran étendu de mise au point sert à modifier provisoirement le fonctionnement d’une application au niveau du module de comptage, en vue de détecter les défauts de programmation. Il visualise l'état des entrées, sorties et bits principaux d’une voie, le contenu des registres, les défauts éventuels. Il permet de commander ou forcer (verrouiller) certains bits.On revient à l’écran réduit en cliquant simplement sur une icône. L’écran réduit ne comporte pas, par défaut, de zone module. On peut cependant faire apparaître cette dernière avec le menu Vue. Cette zone module donne également accès aux écrans de réglage (Voir Réglage des solutions de comptage sur Micro, p. 87) et de configuration (Voir Configuration des solutions de comptage sur Micro, p. 77).

Illustration La figure ci-dessous montre un exemple d’écran étendu de mise au point.

1

2

3

TSX CTZ 1A [ POSITION 05 ] Symbole :Compteur :

Comptage/DécomptageCompteur 0

Chgt Sens

Directe

B0

Fonction :DIAG...

Validation

RAZ

ICapt

Directe

Validation

RAZ

IPres

Directe Mise à 0

Mise à 1

Capture/Mesure/

IA

SensMesure invalide

EtatEffectuéEffectuée

Cons. H Cons. B

B10

0

100

200 300 400

Présélection Capture Bascules de sortie

Comparaison Mesure courante Validation

Validation

IVal

Active

Seuil 0 Seuil1500

97

Page 98: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Mise au point

Description Le tableau ci-dessous présente les différents éléments de l’écran étendu de mise au point et leurs fonctions.

Repère Elément Fonction

1 Barre de titre Rappelle la référence de la solution de comptage sélectionnée, et son adresse géographique (emplacement physique).

2 Zone voie Permet de choisir la voie de comptage à mettre au point, dans la fenêtre Voie ou Compteur. Le symbole (nom) de la voie et sa fonction sont rappelés.Dans la même zone se trouvent :

� le bouton d’accès à l’écran réduit,

� le bouton de déforçage des bits forcés,� la recopie du voyant de signalisation voie CHx,

� et le bouton d’accès à la fenêtre de diagnostic voie.

3 Zone de visualisation et commande

Cette zone affiche l’état des entrées, sorties, bits intermédiaires et les valeurs des différents registres du comptage en cours. Elle permet aussi de commander et forcer divers objets (bits).La zone est divisée en groupes fonctionnels, correspondant aux fonctions principales (Voir Description des fonctionnalités de comptage du Micro, p. 37).

Note : il est possible de faire apparaître la définition succinte d’un objet non sélectionné, en gardant le curseur de la souris pointé sur celui-ci. La définition rappelle aussi la désignation de l’objet langage associé.

Note : les voyants et commandes non disponibles apparaissent en estompé.

DIAG...

98

Page 99: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Mise au point

Description de l’écran réduit de mise au point

Présentation L’écran réduit de mise au point sert à surveiller le fonctionnement d’une application au niveau de la solution de comptage. Il visualise l'état des entrées, sorties et bits principaux d’une voie, le contenu des registres, les défauts éventuels.Le passage à l’écran étendu se fait simplement en cliquant sur une icône. Il donne également accès aux écrans de réglage et de configuration.

Illustration La figure ci-dessous montre un exemple d’écran réduit de mise au point.

Description Le tableau ci-dessous présente les différents éléments de l’écran réduit de mise au point et leurs fonctions.

12

3

4

5

TSX CTZ 1A [ POSITION 05 ]

Compteur :Comptage/DécomptageCompteur 0

Fonction :DIAG...

IVal

IA

IPres

ICapt

Choix des fonctionspour zoom :

Mesure invalide

100

Désignation : COMPT MULTI 40KHZ 1 VOIEMise au point

DIAG...

Mesure courante :

Sens de comptage :

Valeur de présélection :

Valeur de capture : 0

0

Validationactive

B0

Préselectioneffectuée

Captureeffectuée

B1 MesureValidationPrésélectionCaptureComparaisonBascules

Symbole :

Repère Elément Fonction

1 Barre de titre Rappelle la référence de la solution de comptage sélectionnée, et son emplacement géographique.

2 Zone de commande

Indique le mode en cours (Mise au point) et permet d’accéder aux autres modes :� Réglage (Voir Réglage des solutions de comptage sur Micro,

p. 87)� Configuration (Voir Configuration des solutions de

comptage sur Micro, p. 77).

99

Page 100: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Mise au point

3 Zone module Rappelle l’intitulé abrégé du module et son numéro de version (c’est le seul écran où cette dernière information est affichée).Dans la même zone se trouvent : � la recopie des voyants d’état du module : RUN (en service),

ERR (erreur), I/O (défaut externe),

� et le bouton d’accès à la fenêtre de diagnostic module (Voir Diagnostique des solutions de comptage sur Micro, p. 105).

4 Zone voie Permet de choisir la voie de comptage à mettre au point, dans la fenêtre Voie ou Compteur. Les informations suivantes sont rappelées à ce niveau :� Symbole : nom de la voie défini par l’utilisateur (au travers de

l’éditeur de variables).� Fonction : fonction de comptage configurée. Ce choix est

défini dans l’écran de configuration.Dans la même zone se trouvent :

� le bouton d’accès à l’écran étendu (Voir Description de l’écran étendu de mise au point, p. 97) (zoom), où se trouvent les commandes de mise au point,Le choix des éléments à afficher dans l’écran étendu s’effectue en sélectionnant les éléments dans la liste affichée.

� le bouton de déforçage des entrées/sorties.

� la recopie du voyant de défaut voie CHx,

� et le bouton d’accès à la fenêtre de diagnostic voie.

5 Zone de paramètres en cours

Cette zone affiche l’état des entrées, des bascules de sortie et les différents paramètres du comptage en cours. Si le contenu du registre de comptage est inexploitable par suite d’un défaut sur les entrées, l’indication ou le voyant Mesure invalide (Voir Comment gérer une mesure invalide, p. 72) apparaissent en rouge.

Note : on peut faire apparaître la définition succinte d’un objet non sélectionné, mais activable, en gardant le curseur de la souris pointé sur celui-ci. La définition rappelle aussi la désignation de l’objet langage associé.

Repère Elément Fonction

DIAG...

DIAG...

100

Page 101: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Mise au point

Comment utiliser les fenêtres de valeur ou de paramètre

Présentation La zone de commandes de l’écran étendu de mise au point est divisée en rubriques ou groupes fonctionnels. Les fonctions correspondantes sont décrites en détail dans la partie Description des fonctionnalités de comptage du Micro, p. 37, et leurs caractéristiques essentielles rappelées dans les marches à suivre de configuration (Voir Configuration des solutions de comptage sur Micro, p. 77).Ce module documentaire présente les principes généraux d’utilisation des fenêtres de mesure ou de paramètre.Une mesure est le résultat d’un comptage ou acquisition, ou encore d’un calcul. Un paramètre est une donnée entrée par l’utilisateur ou par l’application.

Principe d’utilisation des fenêtres de mesure

Les fenêtres telles que présentées dans l’exemple ci-dessous sont destinées à afficher le contenu courant d’un registre. Les valeurs affichées ne sont pas modifiables directement en sélectionnant ces fenêtres.

Le tableau suivant résume le comportement de la valeur non modifiable :

Pour modifier la valeur d’un paramètre, comme par exemple les valeurs de seuils, présélection, modulo, utilisez la procédure qui suit.

Comment changer la valeur d’un paramètre

Le tableau ci-dessous montre la marche à suivre pour changer un paramètre.

Valeur Comportement

Mesure Non modifiable. Peut être pré-positionné par une commande de présélection ou RAZ. Le signe + ou - placé à droite de la fenêtre indique le sens réel d’évolution de la mesure.

Mesure : Modulo :050 80 0

Comparaison par rapport aux seuils

Points/s

Seuil 0 : Seuil1 :

0Vitesse :

Overrun EVT

Compteur

Etape Action

1 Dans la zone Module choisir le mode Réglage

2 Dans l’écran de réglage, modifier le paramètre désiré.

3 Valider (commande Edition → Valider), sinon répondre Oui à la boîte de dialogue Valider les modifications, qui apparait à l’étape suivante.

4 Dans la zone Module choisir à nouveau le mode Mise au point.Résultat : la nouvelle valeur du paramètre est affichée.

101

Page 102: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Mise au point

Comment utiliser les voyants et les boutons

Présentation La zone de commandes de l’écran étendu de mise au point est divisée en rubriques ou groupes fonctionnels. Les fonctions correspondantes sont décrites en détail dans la partie Description des fonctionnalités de comptage du Micro, p. 37, et leurs caractéristiques essentielles rappelées dans les marches à suivre de configuration (Voir Configuration des solutions de comptage sur Micro, p. 77).Cette partie présente les principes généraux d’utilisation des voyants et boutons.Les voyants sont destinés à afficher l’état d’un bit.Les boutons sont destinés à positionner un bit, déclenchant ou non (selon le cas) une action.

Signification des voyants

Lorsque le bit est à 0, le voyant est vide (blanc) (voir exemple ci-dessous).Lorsque le bit est à 1, le voyant est rempli (coloré en noir, bleu ou rouge). Certains voyants affichent un petit point noir à l’état 1.Il existe également des voyants de position , qui visualisent par un trait gras la position de la mesure ou de la capture par rapport à un seuil ou une consigne, représentés par le trait maigre central.

Principe d’utilisation d’un bouton

Dans l’exemple ci-dessous, les boutons Validation directe et Capture directe sont positionnés à 1.

Une action sur ce bouton met à 1 le bit associé. Le bouton et éventuellement le voyant situé au dessus s’allument (passent en couleur).

Note : on peut faire apparaître la définition succinte d’un objet non sélectionné, en gardant le curseur de la souris pointé sur celui-ci. La définition rappelle aussi la désignation de l’objet langage associé.

260

Validation/Présélection/Capture

VAL

Présélection :

EVT

PRES CAPT

Offset : Capture :

0100

Effect./Active

Entrée

Validation

Directe

Traitement EVT

RAZ

102

Page 103: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Mise au point

Une action sur ce bouton met à 0 le bit associé. Le bouton et éventuellement le voyant situé au dessus s’éteignent (passent au blanc).Ces actions sont provisoires, en ce sens que l’application ou le comptage peuvent changer l’état du bit.

Forçage d’un bit Pour verrouiller l’état du bit (c’est-à-dire le rendre permanent), utilisez les commandes de forçage accessibles par un clic sur le bouton de droite de la souris.

Le bouton s’allume ou s’éteint de la même façon que précédemment, mais avec la lettre F en surimpression . Inversement, utilisez le même menu pour supprimer le forçage du bit.Vous pouvez également déforcer l’ensemble des bits forcés, en cliquant sur l’icône

cadenas dans la zone Voie.

Note : l’état du voyant peut être différent de l’état du bouton. Certains voyants sont réservés à la mémorisation d’action effectuée par l’entrée physique (capture, présélection ou RAZ). Ces voyants sont reconnaissables à la présence d’un bouton RAZ (d’action effectuée) dans la même colonne. Dans ce cas, vous pouvez si nécessaire éteindre le voyant en actionnant ce bouton.

F4Forçage à 0

Forçage à 1Déforçage

F5F6

F

103

Page 104: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Mise au point

104

Page 105: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

7

Diagnostique des solutions de comptage sur Micro

Présentation

Objet de ce chapitre

Ce chapitre décrit les différentes options de diagnostique des solutions de comptage sur Micro : � comptage 500 Hz sur entrées TOR,� comptage intégré 10 kHz,� comptage sur modules TSX CTZ 1A, 2A et 2AA.

Contenu de ce chapitre

Ce chapitre contient les sujets suivants :

Sujet Page

Visualisation des diagnostics de défauts 106

Listes des diagnostics de défaut 108

105

Page 106: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Diagnostic

Visualisation des diagnostics de défauts

Présentation Les écrans de diagnostic de niveau module ou de niveau voie ne sont accessibles qu'en mode connecté. Lorsqu'un défaut apparaît, celui-ci est signalé : � dans l'écran de configuration du rack, par la présence d'un carré rouge à la

position du module de comptage en défaut,� dans l'écran de mise au point par les boutons DIAG de niveau module ou de

niveau voie qui prennent la couleur rouge. Une action sur ces boutons donne alors accès au diagnostic du défaut.

Le défaut est également signalé :� sur le module, au travers de la visualisation centralisée,� par les objets langage dédiés : %Ixy.i.ERR, %Ixy.i.MOD.ERR,

%MWxy.i.MOD.2, etc., et les mots d’état (Voir Objets langage à échange implicite associés à la fonction métier comptage, p. 121).

Note : le défaut est signalé par le clignotement du voyant CHx et par le bouton DIAG de niveau voie.

106

Page 107: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Diagnostic

Illustration La figure ci-dessous montre la structure de signalisation des défauts.

TSX CTZ 1A [ POSITION 03 ]

Compteur :DécomptageCompteur 0

Fonction :DIAG...

IVal

IA

IPres

ICapt

Choix des fonctionspour zoom :

Mesure invalide

100

Désignation : COMPT MULTI 40KHZ 1 VOIEMise au point

DIAG...

Mesure courante :

Sens de comptage :

Valeur de présélection :

Valeur de capture : 0

0

Validationactive

B0

Préselectioneffectuée

Captureeffectuée

B1 MesureValidationPrésélectionCaptureComparaisonBascules

Symbole :

CTZ1A

ConfigurationTSX 3722 V3.3... XMWI

XTI..

0 5 7 9TSX3722

8 10642

DMZ64DTK CTZ

2A

com

tage

p

Ana

CTZ2AA

1 3

OK

Diagnostic Module

Voie(s) en défaut

Autres défauts Défauts externes Défauts internes

OK

Diagnostic Voie

Voie(s) en défaut

Autres défauts Défauts externes Défauts internesEntrées auxiliaires : AlimentationEntrées de comptage : Alimenta-tion codeur ou DDP

107

Page 108: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Diagnostic

Listes des diagnostics de défaut

Présentation Les messages affichés sur les écrans de diagnostic constituent une aide à la mise au point de l’application. Ces messages sont forcément succints, et parfois ambigus (des défauts différents pouvant avoir les mêmes conséquences). Ces diagnostics sont à deux niveaux : module et voies, ces derniers étant les plus explicites. Les listes ci-dessous présentent l’intitulé des messages, avec des suggestions pour la recherche des pannes.

Liste des messages de défaut module

Le tableau ci-dessous donne la liste des messages de défauts au niveau module.

Défaut indiqué Interprétation et/ou action possibles

Module en panne Le module est en défaut.Vérifier la fixation du module. Changer le module.

Voie(s) en défaut Une ou plusieurs voies sont en défaut.Se reporter au diagnostic voie(s).

Autotest Le module est en cours d'autotest. Attendre la fin des autotests.

Configuration matérielle et logicielle différentes

Il y a incohérence entre le module configuré et le module situé dans le rack.Mettre en accord la configuration et la configuration logicielle.

Module absent ou hors tension

Mettre en place le module. Serrer la vis de fixation.

108

Page 109: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Diagnostic

Liste des messages de défaut voie

Le tableau ci-dessous donne la liste des messages de défauts au niveau voie.

Défaut indiqué. Autres conséquences. Interprétation et/ou action possibles.

Défaut externe ou défaut des entrées de comptage :� défaut d'alimentation codeur ou DDP,� défaut de rupture ou court-circuit de ligne

d'au moins un des signaux différentiels du codeur (IA, IB ou IZ),

� défaut de trame série SSI,� défaut spécifique au codeur absolu.En mode automatique, les sorties sont mises à 0.Message Mesure invalide.

Vérifier le cablage des capteurs.Vérifier les alimentations des capteurs.Vérifier le fonctionnement des capteurs.Supprimer le défaut.Dans le cas d’un codeur incrémental : effectuer une présélection ou RAZ pour acquitter le message Mesure invalide.

Défaut applicatif comptage :� dépassement mesure� survitesseEn mode automatique, les sorties sont mises à 0.Message Mesure invalide.

Diagnostiquer plus précisément le défaut (causes externes).Revoir si nécessaire l’applicatif.Supprimer le défaut.Dans le cas d’un codeur incrémental : effectuer une présélection ou RAZ pour acquitter le message Mesure invalide.

Défaut entrées/sorties auxiliaires :� alimentation� court-circuit d’au moins une sortieEn mode automatique, les sorties sont mises à 0.

Vérifier le cablage des sorties.Vérifier l’alimentation des entrées/sorties (24V).Diagnostiquer plus précisément le défaut (causes externes).Supprimer le défaut.

Défaut interne ou autotest de la voie :� module en défaut,� module absent ou hors tension,� module en autotest.

Défaut module descendu au niveau de la voieSe reporter au diagnostic de niveau module.

Configurations matérielle et logicielle différentes

Défaut module descendu au niveau de la voieSe reporter au diagnostic de niveau module.

Configuration logicielle invalide :� constante incorrecte� combinaison de bits associée à aucune

configuration

Vérifier et modifier les constantes de configuration.

Défaut de communication Vérifier les connexions entre racks

Défaut applicatif : refus de configuration ou de réglage

Diagnostiquer plus précisément le défaut.

109

Page 110: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Diagnostic

110

Page 111: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

8

Mise en oeuvre logicielle

Présentation

Objet de ce chapitre

Ce chapitre décrit les modes de marche des différentes solutions de comptage ainsi que le fonctionnement du traitement événementiel qui permet de réaliser des applications de comptage avec des temps de réponse optimisés.

Contenu de ce chapitre

Ce chapitre contient les sous-chapitres suivants :

Sous-chapitre

Sujet Page

8.1 Modes de marche des solutions de comptage du Micro 112

8.2 Mise en oeuvre d’un traitement événementiel 114

111

Page 112: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Mise en oeuvre logicielle

8.1 Modes de marche des solutions de comptage du Micro

Comportement des solutions de comptage du Micro dans les différents modes de marche

Généralités Les solutions de comptage du Micro présentent des comportements spécifiques dans les différents modes de marche de l’automate. La connaissance de ces particularités est importante pour la programmation et la mise au point de l’application. Les principes généraux du traitement des modes de marche sont décrits :� dans le manuel de mise en oeuvre, Micro - Automates (TSX 37, TSX DM 3733F),� le manuel de référence (Voir PL7 Junior, Pro ; manuel de Référence),

PL7 Micro/Junior/Pro, (TLX DR PL7 fre).

Tableau récapitulatif

Le tableau ci-dessous donne les spécificités des modules de comptage dans les différents modes de marche.

Les paragraphes ci-dessous rappelent les propriétés essentielles de ces modes de marche, vus d’un module.

Démarrage à froid

Reprise à chaud STOP Reconfiguration en mode connecté

Bit Mesure invalide 1 1 0 1

Paramètres de réglage : consignes, seuils, présélection%MDx.i.r

valeurs initiales inchangés inchangés valeurs initiales

Commandes (actions directes logicielles, actions diverses, démasquage EVT)%Qx.i.r, %QWx.i.r

0 inchangées inchangées, nouvelles commandes non transmises

inchangées

Informations et données module -> processeur%IDx.i.r, %IWx.i.r, %Ix.i.r

inchangées si pas de coupure d’alimentation

inchangées si pas de coupure d’alimentation

transmises inchangées

Objets forcés déforcés inchangés inchangés inchangés

Bascules (conséquence de la Mesure invalide)

0 0 inchangées 0

112

Page 113: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Mise en oeuvre logicielle

Démarrage à froid

Le démarrage à froid a lieu lors de la première exécution de l’application, lors de certaines reprises secteur, lors d’une initialisation depuis PL7 ou un appui sur le bouton Reset du processeur.Les paramètres sont initialisées à leurs valeurs initiales définies grâce à l’éditeur de configuration. La mesure courante du compteur est inexploitable (bit Mesure invalide à l’état 1).Si le module ou l’unité centrale n’a pas subi de coupure d’alimentation, la valeur courante du compteur est inchangée, bien que le bit Mesure invalide soit positionné.L’utilisateur doit définir le traitement à effectuer sur démarrage à froid (Voir Comment gérer une mesure invalide, p. 72).

Reprise à chaud L’exécution du programme reprend à partir de l’élément de programme où a eu lieu la coupure secteur, mais les sorties restent à 0 jusqu'à rafraîchissement par la tâche.Les valeurs des objets fonction métier comptage ne sont pas modifiées par une reprise à chaud, sauf ceux concernés par le bit Mesure invalide.Si le module ou l’unité centrale n’a pas subi de coupure d’alimentation, la valeur courante du compteur est inchangée, bien que le bit Mesure invalide soit positionné. L’utilisateur doit définir le traitement à effectuer sur reprise à chaud.

Coupure et reprise secteur

Lors d’une coupure secteur, le contexte application et l’heure de la coupure sont mémorisés.A la reprise secteur, le contexte sauvegardé est comparé à celui en cours :� si le contexte application a changé (perte du contexte système ou nouvelle

application), l’automate effectue l’initialisation de l’application : voir démarrage à froid,

� si le contexte application est identique, l’automate effectue une reprise à chaud.

Mode STOP En mode STOP le programme utilisateur n’est pas exécuté, mais la fonction métier comptage est opérationnelle : le compteur évolue en fonction de l’état des entrées physiques (IA, IB, IPres ou IReset, IVal, ICapt).

Reconfiguration en mode connecté

Ce cas concerne surtout la mise au point d’une application.Les modifications effectuées doivent être validées.

113

Page 114: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Mise en oeuvre logicielle

8.2 Mise en oeuvre d’un traitement événementiel

Présentation

Objet de ce sous-chapitre

Ce sous-chapitre décrit comment mettre en oeuvre un traitement événementiel associé à une solution de comptage du Micro.

Contenu de ce sous-chapitre

Ce sous-chapitre contient les sujets suivants :

Sujet Page

Présentation du traitement événementiel 115

Comment programmer un traitement événementiel 116

114

Page 115: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Mise en oeuvre logicielle

Présentation du traitement événementiel

Présentation Le traitement événementiel permet de minimiser le temps de réaction dans la mise en oeuvre des solutions de comptage par :� programmation d’actions réflexes,� commande de sorties situées sur des modules de sorties de l’automate.A chaque voie de comptage peut être associé un traitement (tâche) événementiel. L’apparition d’un événement de la fonction métier comptage déroute le programme d’application vers la tâche événementielle associée à la voie.La priorité de la tâche est liée à son numéro. Il existe deux niveaux de priorité, déterminés par le numéro du traitement : EVT0 est prioritaire sur tous les autres EVTi (i : de 1 à 7 pour les TSX 37-10 et de 1 à 15 pour les TSX 37-21 et 37-22). Il faut donc affecter EVT0 à la voie la plus prioritaire de l’application, qui n’est pas forcément une voie de comptage.

Principe du traitement événementiel

Le traitement événementiel est validé lorsque :� le bit %S38 de validation du traitement PL7 des événements est à l’état 1,� l’instruction UNMASKEVT est exécutée dans les tâches MAST ou FAST,� les événements concernés de la voie de comptage sont démasqués.Les objets indiquant :� l’origine de l’événement (mot d’état d’événements %IWx.i.3),� et la valeur capturée,sont mis à jour implicitement avant l’éxécution du traitement événementiel. Les autres objets du comptage ne sont pas mis à jour. Le traitement événementiel doit d’abord identifier l’origine de l’événement par le test des bits à 1 du mot d’état d’événements.

Illustration La figure ci-dessous illustre le principe du traitement événementiel

Comptage

surMicro

(intégré, TOR, et

modules)

Démasquage EVT

Validation

Présélection

Franchiss. seuil etc..

Capture

Test et traitement EVT

Action réflexe

Action réflexe

Action réflexe

Action réflexe

UNMASKEVT%S38

115

Page 116: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Mise en oeuvre logicielle

Comment programmer un traitement événementiel

Marche à suivre Le tableau ci-dessous résume les étapes essentielles de la programmation d’un traitement événementiel.

Etape Action

1 Phase configurationEn local, dans l’éditeur de configuration, choisissez Traitement événementiel et le numéro d’événement pour la voie de comptage.

2 Phase démasquageLa tâche appelant, MAST ou FAST doit en particulier :� Valider le traitement des événements au niveau système : bit %S38 à

positionner à 1 (valeur par défaut).� Démasquer les événements dans les taches MAST et FAST avec

l’instruction UNMASKEVT (actif par défaut).� Démasquer les événements concernés au niveau voie par lamise à 1 des

objets langage implicites de démasquage des événements (Voir Commandes de démasquage événements, mot %QWx.i.1, p. 126). Par défaut les événements sont masqués.

� Vérifier que la pile d’événements au niveau système n’est pas saturée (le bit %S39 doit être à 0).

3 Phase création du programme événementielPositionnez-vous sur l’onglet Evénements, choisissez Edition → Créeret créez le programme événementiel. Ce programme doit en particulier :� Déterminer l’origine de(s) l’événement(s) à partir du mot d’état

d’événements (Voir Etat des événements et bascules, mot %IWx.i.3, p. 124), à échange implicite.

� Exécuter les tâches réflexes associées à l’événement. Ce traitement doit être le plus court possible.

� Mettre à jour explicitement les sorties réflexes concernées.Remarque : la remise à zéro du mot d’état d’événements est automatique.

116

Page 117: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Mise en oeuvre logicielle

Illustration du démasquage des événements

Cette figure illustre le démasquage des événements effectué dans la tâche MAST.

Illustration du contenu d’une tâche événementielle

Cette figure illustre le contenu possible d’une tâche événementielle (test du bit d’événement et action).

S.F3 S.F4 S.F5 S.F6 S.F7 S.F8S.F2S.F1F12F11 F9 F10 F8 F7 F6 F4 F3 F2P X S R OPER COHP COHP

H V FB F (...) F5

N

(* Démasquage des événements*)

%S1

(* Si démasquage à froid ALORS autoriser les événements*)

(* Si démarrage à froid ALORS démasquer événement franchissement seuil 0:%QW1.1.0:X5*)

(* Si démarrage à froid ALORS démasquer événement franchissement seuil 1:QW1.1.0:X6*)

%S1

%S1S

%QW1.0.1:X5

%S38

%QW1.0.1:X6

UNMASKEVT()OPERATE

LD : MAST - MAIN

S.F3 S.F4 S.F5 S.F6 S.F7 S.F8S.F2S.F1F12F11 F9 F10 F8 F7 F6 F4 F3 F2P X S R OPER COHP COHP

H V FB F (...) F5

N

(* Si événement franchissement seuil 0 ALORS mise à 1 sortie physique %Q2.0*)

%IW1.0.3:X6R

%Q2.0

LD : EVT - EVT0

S%Q2.0%IW1.0.3:X5

(* Si événement franchissement seuil 1 ALORS mise à 0 sortie physique %Q2.0*)

117

Page 118: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Mise en oeuvre logicielle

118

Page 119: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

9

Les objets langage du métier comptage

Présentation

Objet de ce chapitre

Ce chapitre décrit les objets langage associés au métier comptage du Micro ainsi que les différents moyens de les utiliser.

Contenu de ce chapitre

Ce chapitre contient les sujets suivants :

Sujet Page

Présentation des objets langage de la fonction métier comptage 120

Objets langage à échange implicite associés à la fonction métier comptage 121

Détails des objets à échange implicite 123

Objets langage à échange explicite associés à la fonction métier comptage 127

Détails des objets à échange explicite 130

Gestion d’échange et de compte-rendu des objets explicites 135

119

Page 120: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Objets langage

Présentation des objets langage de la fonction métier comptage

Généralités Les solutions de comptage configurées matériellement (Voir Configuration des solutions de comptage sur Micro, p. 77) génèrent automatiquement un ensemble d’objets langage permettant de les programmer, et de lire les résultats de mesure et les diagnostics.Il existe deux grands types d’objets langage :� les objets à échanges implicites, qui sont échangés automatiquement à chaque

tour de cycle de la tâche associée au module,� les objets à échanges explicites, qui sont échangés à la demande de

l’application, en utilisant les instructions d’échanges explicites.Les premiers (échange implicite) concernent les images des entrées/sorties : résultats de mesure, informations et commandes logicielles, nécessaires à l’exploitation. Les seconds (échange explicite) permettent de paramétrer les voies de comptage et apportent des arguments supplémentaires (paramètres, commandes et informations) pour une programmation avancée. Ils ne sont pas indispensables pour une programmation usuelle.

120

Page 121: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Objets langage

Objets langage à échange implicite associés à la fonction métier comptage

Présentation Ces objets permettent d’accéder aux entrées et informations logicielles de la fonction métier comptage. Le système d’adressage des mots et des bits est présenté dans la partie Commun fonctions métier (Voir PL7 Junior, Pro ; manuel Base Métiers tome 1).Les objets langage sont décrits pour toutes les solutions de comptage du Micro. Lorsqu’il est nécessaire, la solution concernée est précisée.

Rappels Les images (%I et %IW) des entrées du module sont mis à jour dans le processeur en début de cycle de tâche, en RUN ou STOP.Les commandes des sorties (%Q et %QW) sont mis à jour dans le module en fin de cycle de tâche, uniquement lorsque celle-ci est en RUN.x représente la position du module, i représente le numéro de voie (compté depuis 0) dans le module. Deux cas particuliers se présentent :� comptage sur entrées TOR, x vaut 1 et i vaut 0 ou 1 selon la voie, (exemple

%ID1.1.0), � comptage intégré x vaut 0 et i vaut 11 ou 12 (exemple %ID0.11.0).

Illustration Le graphe ci-dessous illustre le cycle de fonctionnement relatif à une tâche automate (exécution cyclique).

Traitement interne

Acquisition des entrées

Traitement du programme

Mise à jour des sorties

RUN STOP

121

Page 122: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Objets langage

Liste des objets à échange implicite

Le tableau ci-dessous résume les objets à échange implicite de la fonction métier comptage.

Objet Contenu

%Ix.i.ERR Bit erreur voie de comptage. A l’état 1 indique que la voie i du module en position x est en défaut. Les causes de défaut sont répertoriées dans les mots à échanges explicites %MWx.i.2 (Voir Défauts standard voie, %MWx.i.2 , p. 130) et %MWx.i.3 (Voir Défauts spécifiques voie, %MWx.i.3, p. 131).

%Ix.MOD.ERR Bit erreur module. A l’état 1 indique que le module en position x est en défaut. Les causes de défaut sont répertoriées dans le mot de status module à échange explicite %MWx.MOD.2 (Voir Indicateurs de défauts du module : %MWx.MOD.2, p. 130).

%IDx.i.0 Mesure courante du compteur (24 bits + signe pour le comptage TOR et modules TSX CTZ, 11 bits + signe pour le comptage intégré).

%IDx.i.4 Valeur capturée du compteur (uniquement pour les modules TSX CTZ...).

%Ix.i.0 à %Ix.i.15 Bits informations logicielles (Voir Informations logicielles : bits %Ix.i.r, p. 123).

%IWx.i.2 Mot d’informations logicielles indiquant l’état des entrées physiques de comptage (Voir Etat des entrées/sorties physiques, mot %IWx.i.2 , p. 124).

%IWx.i.3 Mot d’informations indiquant l’origine des événements et l’état des bascules de sortie logicielle (Voir Etat des événements et bascules, mot %IWx.i.3, p. 124).

%Qx.i.0 à %Qx.i.15 Commandes logicielles (Voir Commandes logicielles, bits %Qx.i.r, p. 125).

%QWx.i.0 Commandes de RAZ des informations mémorisées, commande de sens logiciel (Voir Commandes de RAZ et sorties, mot %QWx.i.0, p. 125).

%QWx.i.1 Commandes de démasquage des événements (Voir Commandes de démasquage événements, mot %QWx.i.1, p. 126).

122

Page 123: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Objets langage

Détails des objets à échange implicite

Présentation Cette partie décrit l’ensemble des bits à échanges implicites. Les colonnes des tableaux reprennent les informations suivantes :� son repère,� son symbole généré par PL7 lors d’une Présymbolisation,� la description de sa fonction.

Informations logicielles : bits %Ix.i.r

Le tableau ci-dessous présente les significations des bits d’état %Ix.i.r.

Repère Symbole standard Signification

%Ix.i.0 ENAB_ACTIV Validation active (sauf comptage modules TOR)

%Ix.i.1 PRES_DONE Présélection ou RAZ effectuée

%Ix.i.2 CAPT_DONE Capture effectuée (uniquement sur modules de comptage TSX CTZ...)

%Ix.i.5 CUR_MEAS_THR0 Valeur courante supérieure ou égale au seuil 0 (inférieure ou égale à 0 en décomptage)

%Ix.i.6 CUR_MEAS_THR1 Valeur courante supérieure ou égale au seuil 1

%Ix.i.7 CUR_MEAS_HISP Valeur courante supérieure ou égale à la consigne haute (ou modulo pour le TSX CTZ 2AA)

%Ix.i.8 CUR_MEAS_LOSP Valeur courante supérieure ou égale à la consigne basse

%Ix.i.9 COUNT_DIR Sens de comptage0 : sens - (décomptage), 1 : sens + (comptage)

%Ix.i.10 CAPT_THR0 Valeur capturée supérieure ou égale au seuil 0 (uniquement sur modules de comptage TSX CTZ...)

%Ix.i.11 CAPT_THR1 Valeur capturée supérieure ou égale au seuil 1 (uniquement sur modules de comptage TSX CTZ...)

%Ix.i.12 CAPT_HISPINC_MOD_DONE

Valeur capturée supérieure ou égale à la consigne haute (pour les modules TSX CTZ 1A/2A ou modulo pour le TSX CTZ 2AA)

%Ix.i.13 CAPT_LOSPDEC_MOD_DONE

Valeur capturée supérieure ou égale à la consigne basse

123

Page 124: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Objets langage

Etat des entrées/sorties physiques, mot %IWx.i.2

Le tableau ci-dessous présente les significations des bits du mot d’état %IWx.i.2.

Etat des événements et bascules, mot %IWx.i.3

Le tableau ci-dessous présente les significations des bits du mot d’état %IWx.i.3.

Repère Symbole standard Signification

%IWx.i.2:X0 ST_IA Etat de l’entrée physique de comptage IA (sauf comptage intégré)

%IWx.i.2:X1 ST_IB Etat de l’entrée physique de comptage IB (sauf comptage intégré)

%IWx.i.2:X2 ST_IVAL Etat de l’entrée physique de validation IVal (uniquement sur les modules de comptage TSX CTZ...)

%IWx.i.2:X3 ST_PRES Etat de l’entrée physique de présélection IPres ou IReset (sur les modules TOR, ces entrées sont exclusives)

%IWx.i.2:X4 ST_CAPT Etat de l’entrée physique de capture ICapt (uniquement sur les modules TSX CTZ...)

%IWx.i.2:X7 INVALID_MEAS Mesure invalide

Repère Symbole standard Signification

%IWx.i.3:X0 ENAB_EVT Evénement validation (uniquement sur modules TSX CTZ...)

%IWx.i.3:X1 PRES_EVT Evénement présélection ou RAZ

%IWx.i.3:X2 CAPT_EVT Evénement capture (uniquement sur modules TSX CTZ...)

%IWx.i.3:X3 CAPT_EDGE Sens du front de capture ICapt (uniquement sur modules TSX CTZ 2AA)0 : front montant, 1 : front descendant.

%IWx.i.3:X5 THR0_EVT Evénement franchissement seuil 0 ou valeur zéro en décomptage

%IWx.i.3:X6 THR1_EVT Evénement franchissement seuil 1

%IWx.i.3:X7 HISP_EVT Evénement franchissement consigne haute (ou modulo pour le TSX CTZ 2AA)

%IWx.i.3:X8 LOSP_EVT Evénement franchissement consigne basse

%IWx.i.3:X9 ST_COUNT_DIR Sens lors du franchissement de seuil ou de consigne0 : sens - (décomptage), 1 : sens + (comptage)

%IWx.i.3:X10 ST_LATCH0 Etat de la bascule 0 (uniquement pour modules TSX CTZ...)

%IWx.i.3:X11 ST_LATCH1 Etat de la bascule 1 (uniquement pour modules TSX CTZ...)

124

Page 125: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Objets langage

Commandes logicielles, bits %Qx.i.r

Le tableau ci-dessous présente les significations des bits de commande %Qx.i.r.

Commandes de RAZ et sorties, mot %QWx.i.0

Le tableau ci-dessous présente les significations des bits du mot de commande %QWx.i.0 .

%IWx.i.3:X12 Overflow_EVT Evénement débordement de comptage en sens +.

%IWx.i.3:X13 Underflow_EVT Evénement débordement de comptage en sens -

%IWx.i.3:X15 OVERRUN_EVT Overrun événements (niveau voie).

Repère Symbole standard Signification

Repère Symbole standard Signification

%Qx.i.0 DIRENAB Validation directe par logiciel

%Qx.i.1 DIRPRES Présélection directe par logiciel

%Qx.i.2 DIRCAPT Capture directe par logiciel (uniquement pour les modules TSX CTZ...)

%Qx.i.5 ENAB_IENAB Validation de l’entrée physique IVal(uniquement pour les modules TSX CTZ...)

%Qx.i.6 ENAB_IPRES Validation de l’entrée physique IPres ou IReset

%Qx.i.7 ENAB_ICAPT Validation de l’entrée physique ICapt (uniquement pour les modules TSX CTZ...)

%Qx.i.10 SET_LATCH0 Mise à 1 de la bascule 0 (uniquement pour les modules TSX CTZ...)

%Qx.i.11 SET_LATCH1 Mise à 1 de la bascule 1 (uniquement pour les modules TSX CTZ...)

%Qx.i.12 RESET_LATCH0 Mise à 0 de la bascule 0 (uniquement pour les modules TSX CTZ...)

%Qx.i.13 RESET_LATCH1 Mise à 0 de la bascule 1 (uniquement pour les modules TSX CTZ...)

%Qx.i.15 ENAB_Overflow Autorisation de débordement de comptage.

Repère Symbole standard Signification

%QWx.i.0:X1 PRES_RESET RAZ présélection effectuée

%QWx.i.0:X2 CAPT_RESET RAZ capture effectuée (uniquement pour les modules TSX CTZ...)

%QWx.i.0:X9 COUNT_DIR_CHG Changement du sens de comptage 0 : sens - (décomptage), 1 : sens + (comptage)

%QWx.i.0:X13 AUTO_MOD_Q1 Mode manuel/automatique sortie Q10 : manuel, 1 : automatique

%QWx.i.0:X14 MANU_CMD_Q0 Commande manuelle état sortie Q0

125

Page 126: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Objets langage

Commandes de démasquage événements, mot %QWx.i.1

Le tableau ci-dessous présente les significations des bits du mot %QWx.i.1.

%QWx.i.0:X15 MANU_CMD_Q1 Commande manuelle état sortie Q1

Repère Symbole standard Signification

Repère Symbole standard Signification

%QWx.i.1:X0 ENAB_UNMSK Démasquage événement validation (uniquement pour les modules TSX CTZ...)

%QWx.i.1:X1 PRES_UNMSK Démasquage événement présélection ou RAZ

%QWx.i.1:X2 CAPT_UNMSK Démasquage événement capture (uniquement pour les modules TSX CTZ...)

%QWx.i.1:X5 THR0_UNMSK Démasquage événement seuil 0

%QWx.i.1:X6 THR1_UNMSK Démasquage événement seuil 1

%QWx.i.1:X7 HISP_UNMSK Démasquage événement consigne haute (ou modulo pour le TSX CTZ 2AA)

%QWx.i.1:X8 LOSP_UNMSK Démasquage événement consigne basse

%QWx.i.1:X9 OVERFlow_UNMK Démasquage événement de débordement de comptage en sens +.

%QWx.i.1:X10 UNDFlow_UNMSK Démasquage événement de débordement de comptage en sens -.

126

Page 127: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Objets langage

Objets langage à échange explicite associés à la fonction métier comptage

Présentation Les échanges explicites sont des échanges effectués sur demande du programme utilisateur à l’aide des instructions :� READ_STS (Voir PL7 Junior, Pro ; manuel Base Métiers tome 1) (lecture des

mots d'état),� WRITE_CMD (Voir PL7 Junior, Pro ; manuel Base Métiers tome 1) (écriture des

mots de commande)� WRITE_PARAM (Voir PL7 Junior, Pro ; manuel Base Métiers tome 1) (écriture

des paramètres de réglage),� READ_PARAM (Voir PL7 Junior, Pro ; manuel Base Métiers tome 1) (lecture des

paramètres de réglage),� SAVE_PARAM (Voir PL7 Junior, Pro ; manuel Base Métiers tome 1) (sauvegarde

des paramètres de réglage),� RESTORE_PARAM (Voir PL7 Junior, Pro ; manuel Base Métiers tome 1)

(restitution des paramètres de réglage).Ces échanges s'appliquent sur un ensemble d'objets %MW de même type (état, commandes ou paramètres) d'une même voie.

Note : ces objets apportent des informations (ex : Type de défaut d’une voie...), des commandes (Ex : commande des bascules) et des modes de fonctionnement (sauvegarde et restauration des paramètres de réglage en cours d’application) supplémentaires pour effectuer une programmation plus pointue du métier.

127

Page 128: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Objets langage

Principe général d’utilisation des instructions explicites

Le schéma ci-dessous présente les différents types d’échanges explicites possibles entre le processeur automate et le module (ou l’interface intégrée).

Gestion des échanges

Lors d’un échange explicite, il peut s’avérer intéressant de contrôler le déroulement de celui-ci, afin par exemple, de ne prendre en compte les données lues que lorsque l’échange a bien été effectué.Pour cela, deux types d’information sont disponibles :� la détection d’un échange en cours (Voir Indicateurs d’exécution d’un échange

explicite : %MWxy.i.0, p. 137),� le compte-rendu de fin d’échange (Voir Compte-rendu d’échange explicite :

%MWxy.i.1, p. 137).Le synoptique ci-dessous décrit le principe de gestion d’un échange

Paramètres d’état

Paramètres de réglage courant

Paramètres de réglageinitiaux

READ_STS

WRITE_CMD

WRITE_PARAM

READ_PARAM

SAVE_PARAM

RESTORE_PARAM

Paramètres de commande

Paramètres d’état

Paramètres de réglage courant

Paramètres de commande

Objets %MWx.i.rou

%MWx.MOD.r (1)

(1) Uniquement avec les instructions READ_STS et WRITE_CMD.

Processeur automate Module métier ou interface métier intégrée

Exécution d’un échange explicite

Détection d’un échange en cours

Compte-rendu de fin d’échange

128

Page 129: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Objets langage

Liste des objets à échange explicite

Le tableau ci-dessous résume les objets à échange explicite de la fonction métier comptage.

Objet Contenu Type

%MWx.i.MOD.2 Mot d’état des défauts de niveau module,mis à jour par l’instruction READ_STS%CHx.MOD (ce mot n’existe pas sur les voies de comptage intégré)

Etat

%MDx.i.4 Valeur de présélection Paramètre

%MDx.i.6 Valeur du seuil 0 Paramètre

%MDx.i.8 Valeur du seuil 1 Paramètre

%MDx.i.10 Valeur de la consigne haute (ou modulo pur le TSX CTZ 2AA) Paramètre

%MDx.i.12 Valeur de la consigne basse Paramètre

%MWx.i.2 et 3 Diagnostics des défauts de la voie de comptage i du module en position x (Voir Défauts standard voie, %MWx.i.2 , p. 130))

Etat

%MWx.i.14 et 15 Conditions de SET de la bascule 0 des modules TSX CTZ ... (Voir Commandes de SET bascule 0, %MWx.i.14, p. 131)

Paramètre

%MWx.i.16 et 17 Conditions de RESET de la bascule 0 des modules TSX CTZ... (Voir Commandes de RESET bascule 0, %MWx.i.16, p. 132)

Paramètre

%MWx.i.18 et 19 Conditions de SET de la bascule 1 des modules TSX CTZ... (Voir Commandes de SET bascule 1, %MWx.i.18, p. 133)

Paramètre

%MWx.i.20 et 21 Conditions de RESET de la bascule 1 des modules TSX CTZ... (Voir Commandes de RESET bascule 1, %MWx.i.20, p. 134)

Paramètre

129

Page 130: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Objets langage

Détails des objets à échange explicite

Présentation Cette partie regroupe les objets à échange explicite de type mot, dont les bits ont une signification particulière. Ces objets sont présentés en détail ci-dessous, bit par bit.

Remarques � La signification d’un bit s’entend à l’état 1. Les bits non assertifs (ni vrai, ni faux) sont détaillés pour éviter toute ambigüité.

� Tous les bits ne sont pas utilisés.

Rappels � x représente la position du module,� i représente le numéro de voie (à partir de 0) dans le module

Indicateurs de défauts du module : %MWx.MOD.2

Le tableau ci-dessous présente les significations des bits du mot d’état module (n’existe pas pour le comptage intégré sauf pour le bit X1). Ces bits ne possèdent pas de symboles standard et sont lus par un READ_STS %CHx.MOD.

Défauts standard voie, %MWx.i.2

Le tableau ci-dessous présente les significations des bits du mot d’état CH_FLT, la lecture est effectuée par un READ_STS %CHx.i.

Repère Signification

%MWx.MOD.2:X0 Module en panne

%MWx.MOD.2:X1 Voie(s) en défaut

%MWx.MOD.2:X5 Configurations matérielle et logicielle différentes

%MWx.MOD.2:X6 Module absent ou hors tension

Repère Symbole standard Signification

%MWx.i.2:X0 COUNT_INP_FLT Défaut externe des entrées de comptage (n’existe pas sur comptage intégré)

%MWx.i.2:X3 AUX_IO_FLT Défaut externe entrées auxiliaires (n’existe pas sur comptage intégré)

%MWx.i.2:X4 INTERNAL_FLT Défaut interne voie hors service ou non alimentée ou autotest de la voie (n’existe pas sur comptage intégré)

%MWx.i.2:X5 CONF_FLT Configurations matérielle et logicielle différentes (n’existe pas sur comptage intégré)

%MWx.i.2:X7 APPLI_FLT Défaut applicatif

%MWx.i.2:X13 ENC_SUPPLY_FLT Défaut d’alimentation codeur ou DDP (n’existe pas sur comptage intégré)

%MWx.i.2:X14 LINE_BRK_FLT Défaut de rupture ou court-circuit de ligne codeur (uniquement sur modules TSX CTZ...)

130

Page 131: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Objets langage

Défauts spécifiques voie, %MWx.i.3

Le tableau ci-dessous présente les significations des bits du mot d’état voie %MWx.i.3, la lecture est effectuée par un READ_STS %CHx.i

Commandes de SET bascule 0, %MWx.i.14

Le tableau ci-dessous présente les significations des bits du mot de commande %MWx.i.14 (uniquement sur modules TSX CTZ...), les requêtes utilisées sont celles associées aux paramètres (READ_PARAM, WRITE_PARAM...).

Commandes de SET bascule 0, %MWx.i.15

Le tableau ci-dessous présente les significations des bits du mot de commande %MWx.i.15 (uniquement sur modules TSX CTZ...), les requêtes utilisées sont celles associées aux paramètres (READ_PARAM, WRITE_PARAM...).

Repère Symbole standard Signification

%MWx.i.3:X0 CH_CONF_FLT Défaut de configuration de la voie

%MWx.i.3:X1 XERFLOW_FLT Défaut de dépassement mesure

Repère Symbole standard Signification : mise à 1 de la bascule 0...

%MWx.i.14:X0 S0_ENAB sur validation

%MWx.i.14:X1 S0_PRES sur présélection

%MWx.i.14:X2 S0_CAPT sur capture

Repère Symbole standard Signification : mise à 1 de la bascule 0...

%MWx.i.15:X0 S0_TH0_INC sur franchissement seuil 0 sens +

%MWx.i.15:X1 S0_TH0_DEC sur franchissement seuil 0 sens -

%MWx.i.15:X2 S0_C_SUP_TH0 si valeur capturée supérieure ou égale au seuil 0

%MWx.i.15:X3 S0_C_INF_TH0 si valeur capturée inférieure au seuil 0

%MWx.i.15:X4 S0_TH1_INC sur franchissement seuil 1 sens +

%MWx.i.15:X5 S0_TH1_DEC sur franchissement seuil 1 sens -

%MWx.i.15:X6 S0_C_SUP_TH1 si valeur capturée supérieure ou égale au seuil 1

%MWx.i.15:X7 S0_C_INF_TH1 si valeur capturée inférieure au seuil 1

%MWx.i.15:X8 S0_HISP_INC sur franchissement consigne haute (ou modulo pour TSX CTZ2AA) sens +

%MWx.i.15:X9 S0_HISP_DEC sur franchis. consigne haute (ou modulo pour TSX CTZ2AA) sens -

%MWx.i.15:X10 S0_C_SUP_HISP si valeur capturée supérieure ou égale à la consigne haute

%MWx.i.15:X12 S0_LOSP_INC sur franchissement consigne basse sens +

%MWx.i.15:X13 S0_LOSP_DEC sur franchissement consigne basse sens -

%MWx.i.15:X15 S0_C_INF_LOSP si valeur capturée inférieure à la consigne basse

131

Page 132: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Objets langage

Commandes de RESET bascule 0, %MWx.i.16

Le tableau ci-dessous présente les significations des bits du mot de commande %MWx.i.16 (uniquement sur modules TSX CTZ...), les requêtes utilisées sont celles associées aux paramètres (READ_PARAM, WRITE_PARAM...).

Commandes de RESET bascule 0, %MWx.i.17

Le tableau ci-dessous présente les significations des bits du mot de commande %MWx.i.17 (uniquement sur modules TSX CTZ...), les requêtes utilisées sont celles associées aux paramètres (READ_PARAM, WRITE_PARAM...).

Repère Symbole standard Signification : mise à 0 de la bascule 0...

%MWx.i.16:X0 R0_ENAB sur validation

%MWx.i.16:X1 R0_PRES sur présélection

%MWx.i.16:X2 R0_CAPT sur capture

Repère Symbole standard Signification : mise à 0 de la bascule 0...

%MWx.i.17:X0 R0_TH0_INC sur franchissement seuil 0 sens +

%MWx.i.17:X1 R0_TH0_DEC sur franchissement seuil 0 sens -

%MWx.i.17:X2 R0_C_SUP_TH0 si valeur capturée supérieure ou égale au seuil 0

%MWx.i.17:X3 R0_C_INF_TH0 si valeur capturée inférieure au seuil 0

%MWx.i.17:X4 R0_TH1_INC sur franchissement seuil 1 sens +

%MWx.i.17:X5 R0_TH1_DEC sur franchissement seuil 1 sens -

%MWx.i.17:X6 R0_C_SUP_TH1 si valeur capturée supérieure ou égale au seuil 1

%MWx.i.17:X7 R0_C_INF_TH1 si valeur capturée inférieure au seuil 1

%MWx.i.17:X8 R0_HISP_INC sur franchissement consigne haute (ou modulo pour TSX CTZ 2AA) sens +

%MWx.i.17:X9 R0_HISP_DEC sur franchis. consigne haute (ou modulo pour TSX CTZ 2AA) sens -

%MWx.i.17:X10 R0_C_SUP_HISP si valeur capturée supérieure ou égale à la consigne haute

%MWx.i.17:X12 R0_LOSP_INC sur franchissement consigne basse sens +

%MWx.i.17:X13 R0_LOSP_DEC sur franchissement consigne basse sens -

%MWx.i.17:X15 R0_C_INF_LOSP si valeur capturée inférieure à la consigne basse

132

Page 133: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Objets langage

Commandes de SET bascule 1, %MWx.i.18

Le tableau ci-dessous présente les significations des bits du mot de commande %MWx.i.18 (uniquement sur modules TSX CTZ...), les requêtes utilisées sont celles associées aux paramètres (READ_PARAM, WRITE_PARAM...).

Commandes de SET bascule 1, %MWx.i.19

Le tableau ci-dessous présente les significations des bits du mot de commande %MWx.i.19 (uniquement sur modules TSX CTZ...), les requêtes utilisées sont celles associées aux paramètres (READ_PARAM, WRITE_PARAM...).

Repère Symbole standard Signification : Mise à 1 de la bascule 1...

%MWx.i.18:X0 S1_ENAB sur validation

%MWx.i.18:X1 S1_PRES sur présélection

%MWx.i.18:X2 S1_CAPT sur capture

Repère Symbole standard Signification : mise à 1 de la bascule 1...

%MWx.i.19:X0 S1_TH0_INC sur franchissement seuil 0 sens +

%MWx.i.19:X1 S1_TH0_DEC sur franchissement seuil 0 sens -

%MWx.i.19:X2 S1_C_SUP_TH0 si valeur capturée supérieure ou égale au seuil 0

%MWx.i.19:X3 S1_C_INF_TH0 si valeur capturée inférieure au seuil 0

%MWx.i.19:X4 S1_TH1_INC sur franchissement seuil 1 sens +

%MWx.i.19:X5 S1_TH1_DEC sur franchissement seuil 1 sens -

%MWx.i.19:X6 S1_C_SUP_TH1 si valeur capturée supérieure ou égale au seuil 1

%MWx.i.19:X7 S1_C_INF_TH1 si valeur capturée inférieure au seuil 1

%MWx.i.19:X8 S1_HISP_INC sur franchissement consigne haute (ou modulo pour TSX CTZ 2AA) sens +

%MWx.i.19:X9 S1_HISP_DEC sur franchis. consigne haute (ou modulo pour TSX CTZ 2AA) sens -

%MWx.i.19:X10 S1_C_SUP_HISP si valeur capturée supérieure ou égale à la consigne haute

%MWx.i.19:X12 S1_LOSP_INC sur franchissement consigne basse sens +

%MWx.i.19:X13 S1_LOSP_DEC sur franchissement consigne basse sens -

%MWx.i.19:X15 S1_C_INF_LOSP si valeur capturée inférieure à la consigne basse

133

Page 134: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Objets langage

Commandes de RESET bascule 1, %MWx.i.20

Le tableau ci-dessous présente les significations des bits du mot de commande %MWx.i.20 (uniquement sur modules TSX CTZ...), les requêtes utilisées sont celles associées aux paramètres (READ_PARAM, WRITE_PARAM...).

Commandes de RESET bascule 1, %MWx.i.21

Le tableau ci-dessous présente les significations des bits du mot de commande %MWx.i.21 (uniquement sur modules TSX CTZ...), les requêtes utilisées sont celles associées aux paramètres (READ_PARAM, WRITE_PARAM...).

Repère Symbole standard Signification : mise à 0 de la bascule 1...

%MWx.i.20:X0 R1_ENAB sur validation

%MWx.i.20:X1 R1_PRES sur présélection

%MWx.i.20:X2 R1_CAPT sur capture

Repère Symbole standard Signification : mise à 0 de la bascule 1...

%MWx.i.21:X0 R1_TH0_INC sur franchissement seuil 0 sens +

%MWx.i.21:X1 R1_TH0_DEC sur franchissement seuil 0 sens -

%MWx.i.21:X2 R1_C_SUP_TH0 si valeur capturée supérieure ou égale au seuil 0

%MWx.i.21:X3 R1_C_INF_TH0 si valeur capturée inférieure au seuil 0

%MWx.i.21:X4 R1_TH1_INC sur franchissement seuil 1 sens +

%MWx.i.21:X5 R1_TH1_DEC sur franchissement seuil 1 sens -

%MWx.i.21:X6 R1_C_SUP_TH1 si valeur capturée supérieure ou égale au seuil 1

%MWx.i.21:X7 R1_C_INF_TH1 si valeur capturée inférieure au seuil 1

%MWx.i.21:X8 R1_HISP_INC sur franchissement consigne haute (ou modulo pour TSX CTZ 2AA) sens +

%MWx.i.21:X9 R1_HISP_DEC sur franchis. consigne haute (ou modulo pour TSX CTZ 2AA) sens -

%MWx.i.21:X10 R1_C_SUP_HISP si valeur capturée supérieure ou égale à la consigne haute

%MWx.i.21:X12 R1_LOSP_INC sur franchissement consigne basse sens +

%MWx.i.21:X13 R1_LOSP_DEC sur franchissement consigne basse sens -

%MWx.i.21:X15 R1_C_INF_LOSP si valeur capturée inférieure à la consigne basse

134

Page 135: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Objets langage

Gestion d’échange et de compte-rendu des objets explicites

Présentation Lorsque les données sont échangées entre la mémoire automate et le module, la prise en compte par le coupleur peut nécessiter plusieurs cycle de la tâche. Pour gérer les échanges, 2 mots sont utilisés :� %MWxy.i : Echange en cours,� %MWxy.i.1 : Compte-rendu.

Illustration L’illustration ci-dessous présente les différents bits significatifs pour la gestion des échanges.

Description des bits significatifs

Chacun des bits des mots %MWxy.i et %MWxy.i.1 est associé à un type de paramètre :� les bits de rang 0 sont associés aux paramètres d'état :

� le bit %MWxy.i.0:X0 indique si une demande de lecture des mots d'état est en cours,

� les bits de rang 1 sont associés aux paramètres de commande :� le bit %MWxy.i.0:X1 indique si des paramètres de commande sont envoyés à

la voie i du module,� le bit %MWxy.i.1:X1 précise si les paramètres de commande sont acceptés

par la voie i du module,� les bits de rang 2 sont associés aux paramètres de réglage :

Reconfiguration (X15)Réglage (X2)Commande (X1)Etat (X0)

Paramètres d’état

Paramètres de commande

Paramètres de réglage

READ_STS

WRITE_CMD

WRITE_PARAMREAD_PARAMSAVE_PARAMRESTORE_PARAM

135

Page 136: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Objets langage

� le bit %MWxy.i.0:X2 indique si des paramètres de réglage sont échangés avec la voie i du module (par WRITE_PARAM, READ_PARAM, SAVE_PARAM, RESTORE_PARAM),

� le bit %MWxy.i.1:X2 précise si les paramètres de réglage sont acceptés par le module. Si l'échange s'est correctement déroulé se bit passe à 0,

� les bits de rang 15 indique une reconfiguration sur la voie i du module depuis la console (modification des paramètres de configuration + démarrage à froid de la voie).

Exemple Phase 1 : Emission de données à l’aide de l’instruction WRITE_PARAM

Lorsque l’instruction est scrutée par le processeur automate, le bit Echange en cours est mis à 1 dans %MWxy.

Phase 2 : Analyse des données par le module d’E/S et compte-rendu

Lorsque les données sont échangées entre la mémoire automate et le module, la prise en compte par le coupleur est géré le bit %MWxy.i.1:X2 : Compte-rendu (0 = échange correct, 1=échange infructueux).

Note : les mots d’échange et de compte rendu existent aussi au niveau module (%MWxy.MOD et %MWxy.MOD.1).

Paramètres d’étatParamètres de commande

Paramètres de réglage

10

Paramètres d’étatParamètres de commande

Paramètres de réglage

Mémoire automate Mémoire module E/S oufonction métier intégrée

Paramètres d’étatParamètres de commande

Paramètres de réglage

10

Paramètres d’étatParamètres de commande

Paramètres de réglage

Mémoire automate Mémoire module E/S oufonction métier intégrée

136

Page 137: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Objets langage

Indicateurs d’exécution d’un échange explicite : %MWxy.i.0

Le tableau ci-dessous présente les significations des bits de contrôle d’échange voie EXCH_STS.

Compte-rendu d’échange explicite : %MWxy.i.1

Le tableau ci-dessous présente les significations des bits de compte rendu EXCH_ERR.

Note : il n’existe pas de paramètres de réglage de niveau module.

Bit Symbole standard Signification

0 STS_IN_PROGR Echange de mots de status de la voie en cours

1 COMMAND_IN_PROGR Echange de mots de commande en cours

2 ADJUST_IN_PROGR Echange de mots de réglage (paramètres) en cours

15 RECONF_IN_PROGR Reconfiguration de la voie en cours

Bit Symbole standard Signification

0 STS_READ_ERR Echec lors de la lecture status de la voie

1 COMMAND_ERR Echec lors de l’envoi d’un mot de commande

2 ADJUST_ERR Echec lors de l’envoi d’un mot de réglage

15 RECONF_ERR Echec lors d’une reconfiguration de la voie

137

Page 138: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Objets langage

138

Page 139: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

10

Performances des CTZ 1A/2A et 2AA

Présentation

Objet de ce chapitre

Ce chapitre décrit les performances du module de comptage TSX CTZ 1A/2A et 2AA.

Contenu de ce chapitre

Ce chapitre contient les sous-chapitres suivants :

Sous-chapitre

Sujet Page

10.1 Les voies de comptage 140

10.2 Performances et limitations 141

139

Page 140: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Performances des CTZ 1A/2A et 2AA

10.1 Les voies de comptage

Nombre maximum de voies de comptage

Tableau récapitulatif

Le tableau ci-dessous donne le nombre de voies de comptage sur l’ensemble des produits de comptage en fonction du type d’automate :

(*) Ces modules ne peuvent pas être implantés dans un mini-bac d’extension. Le module TSX CTZ 2AA est compatible avec les processeurs dont la version est supérieure à 2.0.

Automate Voies sur entrée TOR à 500hz

Voies sur comptage integre à 10 khz

Voies sur module de comptage TSX CTZ 1A/2A/2AA à 40hz et 500hz(*)

Nombre total de voies

TSX 3710 0 voie 4 voies 4 voies

1 voie 4 voies 5 voies

2 voies 4 voies 6 voies

TSX 3721 0 voie 7 voies 7 voies

1 voie 6 voies 7 voies

2 voies 6 voies 8 voies

TSX 3722 0 voie 0 voie 7 voies 7 voies

1 voie 0 voie 6 voies 7 voies

2 voies 0 voie 6 voies 8 voies

0 voie 1 voie 6 voies 7 voies

0 voie 2 voies 6 voies 8 voies

1 voie 1 voie 6 voies 8 voies

2 voies 1 voie 5 voies 8 voies

1 voie 2 voies 5 voies 8 voies

2 voies 2 voies 5 voies 9 voies

140

Page 141: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Performances des CTZ 1A/2A et 2AA

10.2 Performances et limitations

Présentation

Objet de cette section

Cette section a pour but de présenter toutes les performances et limites du TSX CTZ 1A/2A/2AA.

Contenu de ce sous-chapitre

Ce sous-chapitre contient les sujets suivants :

Sujet Page

Performances temporelles principales 142

Ecart minimum entre deux seuils 143

Réglage des valeurs de seuils 145

Utilisation de l’entrée capture en mesure de longueur de pièces 146

141

Page 142: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Performances des CTZ 1A/2A et 2AA

Performances temporelles principales

Tableau récapitulatif

Le tableau ci-dessous présente les principales performances temporelles de l’ensemble des produits de comptage.

(*) L’entrée physique IB n’est pas présente sur le comptage intégré voie 12.(**) L’entrée physique IZ n’est pas présente sur le comptage entrées TOR.

Comptage sur entrées TOR

Comptage intégré TSX CTZ 1A/2A TSX CTZ 2AA

Fréquence des entrées de comptage IA, IB(*)

500hz 10khz 40khz 125khz * 4500khz * 1

Immunité des entrées de comptage IA, IB(*) ou IZ(**) dans le cas de contacts mécaniques

0.1 à 7.5 ms 4ms 3 ms 3 ms

Temps de réponse des entrées capture et présélection

100 s � front montant=15s� front

descendant=45s

Temps de réponse du traitement événementiel :� prise en compte

d’une entrée événementielle,

� positionnement d’une sortie.

2 ms sur� franchissement

de seuils ou de consignes,

� présélection.

1.5 ms sur� franchissement

de seuils ou de consignes,

� présélection.

1.5 ms sur� franchissement

de seuils ou de consignes,

� présélection,� validation,� capture,� état des

bascules.

2ms sur� franchissement de

seuils ou de consignes ou de modulo,

� présélection,� validation,� capture,� état des bascules.

Temps de réponse du traitement en tâche MAST (Temps de cycle à 5ms) :� prise en compte

d’une entrée,� positionnement

d’une sortie.

8 ms 8 ms 8 ms 8 ms

142

Page 143: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Performances des CTZ 1A/2A et 2AA

Ecart minimum entre deux seuils

Présentation Le franchissement d’un seuil (1) donne lieu à un traitement effectué sous interruption, dont la durée est de l’ordre de 1ms. Pendant ce traitement, le comptage d’impulsions continue de s’effectuer, mais le module ne peut plus recevoir un autre franchissement de seuil(1). Il importe donc que 2 seuils (1) consécutifs soient séparés d’un intervalle supérieur au temps de traitement. Par exemple, dans la figure 1a, le franchissement du seuil 1 sera pris en compte et traité par le module, alors que la figure 1b le franchissement du seuil 1 ne sera pas pris en compte et donc pas traité (le module étant en cours de traitement du franchissement du seuil 0).Le tableau ci-dessous donne l’écart minimum en ms en fonction des fréquences :

Position des seuils par rapport à la valeur de préselection

Suite à une présélection ou une remise à 0, la voie de comptage ne peut pas traiter de franchissement d’un seuil dans un délai inférieur à une milli-seconde. Il importe donc de respecter un écart entre la valeur de présélection et la valeur des seuils.Illustration :

Fréquence sur entrées de comptage

Ecart minimum : comptage sur entrées TOR

Ecart minimum : comptage intégré

Ecart minimum : modules TSX CTZ 1A/2A

Ecart minimum : modules TSX CTZ 2AA

500 hz 1 1 1 1

1 khz 1 2 2

10 khz 7 13 13

40 khz 50 50

125 khz 150

250 khz 300

500 khz 600

Note : Si la voie est configurée en mode Comptage :La valeur de présélection par rapport à laquelle s’appliquent les règles est 0 (fonction RAZ).

Seuil 1

Seuil 0

Valeur deprésélection

TMauvais

Seuil 1

Seuil 0

Valeur deprésélection

TBon

143

Page 144: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Performances des CTZ 1A/2A et 2AA

Position des seuils par rapport au Modulo et au débordement de comptage

Si la voie est configurée en mode Comptage/Décomptage.La voie de comptage ne peut pas traiter de franchissement de seuil dans une période inférieur à une milliseconde autour du passage de modulo ou du débordement de comptage.Il importe donc de respecter un écart entre la valeur de modulo (ou 0) ou la valeur limite de comptage (+16777215 ; - 16777216), et la valeur des seuils.Illustration :

Avertissements Il faut indiquer :� les contraintes sur la valeur des seuils s’appliquent sur tous les seuils

(Consigne basse, seuil0, seuil1, consigne haute),� Les contraintes s’appliquent même si un seuil n’est pas utilisé par l’application.

Par exemple, elles s’appliquent sur la valeur de la consigne Haute même si l’événement Consigne Haute n’est pas démasqué.

� Le non respect de ces règles peut conduire à ce que la voie ne détecte plus aucun franchissement de seuil.

Seuil 1

Seuil 0

Valeur demodulo

TMauvais

T

Seuil 1

Seuil 0

Valeur demodulo

TBon

T

Seuil 1

Seuil 0

TMauvais

T

32777215

-32777216

Seuil 1

Seuil 0

TBon

T

32777215

-32777216

144

Page 145: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Performances des CTZ 1A/2A et 2AA

Réglage des valeurs de seuils

Présentation Les valeurs de seuils (1) sont réglables, c’est à dire modifiables soit depuis l’écran de réglage du logiciel PL7, soit depuis l’applicatif au moyen de l’instruction WRITE_PARAM après modification des paramètres associés (2).Attention : bien qu’il n’existe pas d’interdiction, ces paramètres ne doivent être modifiés que lorsque le compteur n’évolue pas. Il est possible de charger les paramètres (seuil 0, seuil 1, consigne haute, consigne basse et modulo) correspondant à une recette de fabrication, puis de modifier ces paramètres lors d’un changement de recette. Par contre, il est formellement déconseillé de modifier ces paramètres au cours du cycle normal de fonctionnement, pendant lequel le compteur évolue. Le non respect de cette règle peut conduire à ne plus détecter de franchissements de seuils postérieurs à cette écriture.En conséquence à cette restriction, les entrées comptage intégré au TSX 37 et les modules TSX CTZ 1A/2A ne doivent pas être utilisés pour réaliser des applications de type "came électronique" à plus de 4 seuils.

(1) On désigne par seuil, les paramètres seuil 0 et seuil 1, mais aussi les paramètres consigne haute, consigne basse et modulo (TSX CTZ 2AA).

(2) Les paramètres associés sont les suivants :� %MDx.i.6 : seuil 0,� %MDx.i.8 : seuil 1,� %MDx.i.10 : consigne haute ( ou modulo pour TSX CTZ 2AA),� %MDx.i.12 : consigne basse.

145

Page 146: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Performances des CTZ 1A/2A et 2AA

Utilisation de l’entrée capture en mesure de longueur de pièces

Présentation Le module TSX CTZ 2AA permet de programmer des applications de type "mesure de longueur de pièce" (ce fonctionnement s’obtient en déclarant dans l’écran de configuration capture sur front montant et descendant).La vitesse de défilement des pièces à mesurer doit être telle que le temps qui sépare la détection de début de pièce et celle de fin de pièce soit supérieur à 2 ms.

146

Page 147: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

11

Exemple d’application de comptage

Présentation

Objet de ce chapitre

Ce chapitre présente un exemple d’application de comptage, de la configuration de la voie de comptage au développement de l’application dans l’automate.

Contenu de ce chapitre

Ce chapitre contient les sujets suivants :

Sujet Page

Présentation de l’exemple de groupage par lots 148

Configuration de l’automate 150

Programme : traitement préliminaire 153

Programme : traitement séquentiel 154

Programme : étape 0 du traitement séquentiel 155

Programme : étape 2 du traitement séquentiel 157

Programme : traitement postérieur 159

Programme : traitement événementiel 160

147

Page 148: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Exemple d’application

Présentation de l’exemple de groupage par lots

Présentation Cet exemple très simple illustre l’utilisation d’un module de comptage TSX CTZ 2AA, combiné à un module TOR. Il comporte une tâche MAST, et une tâche événementielle.

Illustration La figure ci-dessus représente le principe d’un contrôle de remplissage de palette à automatiser.

nouvelle palette nouveau compartiment

P

V

C

M

25 50

Coffret de commande

148

Page 149: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Exemple d’application

Spécifications externes de l’application

L’automate est chargé de contrôler le remplissage des palettes. Chaque palette possède trois compartiments. Les compartiments sont mis en place sous le dispositif de remplissage par un vérin V à 4 positions, la dernière correspondant à l’évacuation de la palette pleine. Il existe deux types de palettes, à compartiments de 25 ou 50 objets chacune. Le principe du fonctionnement est le suivant :� Le moteur M entraîne un tapis roulant sur lequel circulent les objets.� Un capteur C compte les objets avant qu’ils ne rentrent dans la palette.� Un vérin télescopique V manipule la palette de manière à présenter un nouveau

compartiment lorsque celui en cours est plein, et évacue la palette pleine.� Un plateau P permet de changer de palette.La mise en marche du moteur entraîne la validation physique du comptage.Le dialogue opérateur est constitué des contrôles suivants :� commutateur 25/50 : permet le choix du type de palette. N’est pris en compte qu’à

la palette suivante (sur état),� bouton nouvelle palette : force un changement de palette (sur front montant),� bouton nouveau compartiment : force un changement de compartiment (sur

front montant).

149

Page 150: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Exemple d’application

Configuration de l’automate

Structure de l’automate

La figure ci-dessous montre la composition de l’automate.

Configuration du processeur

La figure ci-dessous montre la configuration du processeur TSX 3721 utilisé dans l’exemple.

Configuration

TSX 3721 V2.0... XMWI XTI..

CTZ2AA

0 3 5 7 9

TSX3721

1

8 10642

DEZ32D2

TSX 3721 [ RACK 0 POSITION 0 ]

Configuration Désignation : PROCESSEUR 3721

%I1.8 Run/Stop

Mode de Marche

Démarrage Automatique en Run

RAZ des %MWi sur reprise à froid

%Q2.0 Alarme

%I 1.9 Sauvegarde du programme et des premiers %MWi

Tâches MAST

Cyclique

Périodique

Chien de garde 250

50 ms

ms

FAST

Période :

Chien de Garde 100

10 ms

ms

Aucune

Carte Mémoire

Application

%I1.8 Run/Stop

%I1.8 Run/Stop

Nom de l’Application GROUPAGE

1

150

Page 151: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Exemple d’application

Configuration du module de comptage

La figure ci-dessous montre la configuration du module TSX CTZ 2AA utilisé dans l’exemple.

Le capteur C (comptage des objets) est relié à la voie 0, le module est utilisé en décomptage avec présélection automatique. La voie est attachée à la tâche MAST ainsi qu’à la tâche événementielle 0.

TSX CTZ 2AA [ POSITION 05 ]

Configuration Désignation : COMPT MULTI 500KHZ 2VOIES

Interface d’entrées

Présélection sur IPres

Evénement

EVTContact statique < 500 Khz (x1) / 125 Khz (x4)

Front montant IPres

1 entrée IA

Compteur : Fonction : Tâche :DécomptageCompteur 0

0

Fonctionnement sur passage à 0

Sans présélection décompteurAvec présélection décompteur

Symbole :

MAST

151

Page 152: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Exemple d’application

Configuration du module TOR

La figure ci-dessous montre la configuration du module TSX DEZ 32D2 utilisé dans l’exemple.

Les affectations des entrées sont les suivantes :� entrée 13 : bouton de forçage nouvelle palette (actif à 1)� entrée 14 : bouton de forçage nouveau compartiment (actif à 1)� entrée 15 : commutateur 25 / 50 objets par compartiment (1 = 50 objets).

Affectation des bits et mots internes

L’exemple utilise les affectations de variables internes suivantes :� %M0 : à 1 met en marche, à 0 arrête le moteur M.� %M1 : à 1 la palette est en cours de mise en place, à 0 la palette est prête à

recevoir les objets.� %MW0 : positions du vérin : 1, 2, 3 (correspondant aux trois compartiments) et 4

(évacuation de la palette).� %MW1 : 25 ou 50 (mémorisation de la taille des compartiments d’une palette).

Note : ce module n’est utilisé qu’en entrée.

TSX DEZ 32D2 [ ENTREES : POSITION 03 ]

Configuration

Désignation : 32E 24VCC CEI2 BORN

Position impaire

MAST

MAST

4 ms

4 ms

4 ms

4 ms

Voie

Tâche

Tâche

Filtrage

Filtrage

Filtrage

Filtrage

Voies 0..7

Voies 8..15

Voies 0..3

Voies 4..7

Voies 8..11

Voies 12..15

Symbole0123456789

101112131415

Nouv_palNouv_comp

152

Page 153: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Exemple d’application

Programme : traitement préliminaire

Buts du traitement préliminaire

Le traitement préliminaire gère les modes de marche forcés :� changement de palette� changement de compartiment

Fonctionnement du traitement préliminaire

La figure ci-dessous montre la programmation du traitement préliminaire.

1.F3 1.F4 1.F5 1S.F6 1.F81.F2F12F11F10 F8 F9 F6 F4 F3 F2P S R OPER COHP COHP

H V F (...) F5N

1F7 F7

(*nouveau compartiment*)

LD : MAST - Séquentielle - Prl

%I3.14 %M0

%I3.13

P

P

%S21

R

S

(*nouvelle palette : reset du grafcet*)

%I5.0.ERRP

UNMASKEVT()OPERATE

%QW5.0.3:X5

S

(*Démasquage général et particulier*)

153

Page 154: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Exemple d’application

Programme : traitement séquentiel

Généralités Le traitement séquentiel constitue le coeur de l’application. Il concerne la surveillance du remplissage des compartiments et le changement de palette.

Organigramme du traitement séquentiel

La figure ci-dessous montre l’organigramme GRAFCET du traitement séquentiel.

F11F8F7F6F5F4F3F2 F10 F12 1F2F9

GRAFCET : MAST - Séquentielle - Chart

(*nouvelle palette*)

(*attente positionnement compartim>>

(*remplissage compartiment*)

0

1

2

154

Page 155: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Exemple d’application

Programme : étape 0 du traitement séquentiel

Présentation de l’étape 0

L’étape 0 consiste à initialiser la boucle :� arrêt du moteur,� validation de l’entrée IVal du module de comptage,� démasquage de l’événement franchissement de la valeur zéro.

Etape 0 : action à l’activation P1

La figure ci-dessous montre l’action à l’activation de l’étape 0 (P1).

(*arrêt du moteur à toute fins utiles*)

R%M0

%MW0:=4OPERATE

S

%MW1:=50OPERATE

%MW1:=25OPERATE

(*sortir la palette*)

(*demande de chargement d’une nouvelle palette*)

(*Mémoriser taille des compartiments*)

%I3.15

%I3.15

%M1

LD : MAST - Séquentielle - Chart - PAGE0 %X0 P1

155

Page 156: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Exemple d’application

La figure ci-dessous montre la suite de l’action à l’activation de l’étape 0 (P1).

Etape 0 : action à la désactivation P0

La figure ci-dessous montre l’action à la désactivation de l’étape 0 (P0).

Transition de l’étape 0 vers l’étape 1

Les conditions de transition de l’étape 0 vers l’étape 1 sont les suivantes :� palette prête à recevoir des objets,� échanges entre automate et module de comptage terminés.

Illustration La figure ci-dessous montre les conditions de transition de l’étape 0 vers l’étape 1.

(*ecriture de la valeur de preselection du decompteur en fonction de la taille des compartiments*)

WRITE_PARAM %CH5.0OPERATE

S

(*validation de l’entrée validation*)

(*preparation preselection directe*)

(*demasquage de l’evenement preselection*)

%Q5.0.1

LD : MAST - CHART- PAGE0 %X0 P1

%MD5.0.4:=%MW1OPERATE

R

%QW5.0.1:=16#0020OPERATE

%Q5.0.5

S.F3 S.F4 S.F5 S.F6 S.F7 S.F8S.F2S.F1F12F11 F9 F10 F8 F7 F6 F4 F3 F2P X S R OPER COHP COHP

H V FB F (...) F5

N

(* on ramene le verin en position initiale*)

S%Q5.0.1

LD : MAST - CHART - PAGE 0 %X0 P0

(* preselection directe*)

%MW0:=0OPERATE

S.F4 S.F5 F9 F10 F8 F7 F6 F4 F3 F2P X COHP COHP

H V F5

N

LD : MAST - CHART - PAGE 0 %X ( 0 ) - > %X ( 1 )

%MW5.0:X1%M1

#

156

Page 157: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Exemple d’application

Programme : étape 2 du traitement séquentiel

Présentation de l’étape 2

L’étape 2 concerne la surveillance du remplissage du compartiment.

Etape 2 : action à l’activation P1

La figure ci-dessous montre l’action à l’activation de l’étape 2 (P1).

Etape 2 : action à la désactivation P0

La figure ci-dessous montre l’action à la désactivation de l’étape 2 (P0).

Transition de l’étape 2 vers l’étape 0

La figure ci-dessous montre les conditions de transition de l’étape 2 vers l’étape 0, (celle-ci est toujours vraie).

Transition de l’étape 2 vers l’étape 1

La figure ci-dessous montre les conditions de transition de l’étape 2 vers l’étape 1.

S%M0

LD : MAST - Sequentielle - Chart - PAGE 0 %X2 P1

LD : MAST - Sequentielle - Chart - PAGE 0 %X2 P0

(* Pousser le palette d’un cran*)

INC %MW0

OPERATE

S.F4 S.F5 F9 F10 F8 F7 F6 F4 F3 F2P X COHP COHP

H V F5

N

LD : MAST - CHART - PAGE 0 %X ( 2 ) - > %X ( 0 )

%M0

#

COMPARE%MW0=3

LD : MAST - Sequentielle - Chart - PAGE0 %X(2)->%X(1)

I F5I F4 F8 F9 F6 F4 F3 F2P COHPCOHP

VH F5N

F7

X

%M0 COMPARE%MW0<3

157

Page 158: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Exemple d’application

Transition de l’étape 1 vers l’étape 2

La figure ci-dessous montre les conditions de transition de l’étape 1 vers l’étape 2, (celle-ci est toujours vraie).

S.F4 S.F5 F9 F10 F8 F7 F6 F4 F3 F2P X COHP COHP

H V F5

N

LD : MAST - CHART - PAGE 0 %X ( 1 ) - > %X ( 2 )

#

158

Page 159: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Exemple d’application

Programme : traitement postérieur

But du traitement postérieur

Le traitement postérieur gère les erreurs et arrête le moteur en cas de défaut de l’automate.

Fonctionnement du traitement postérieur

La figure ci-dessous montre la programmation du traitement postérieur.

LD : MAST - POST

S.F3 S.F4 S.F5 S.F6 S.F7 S.F8S.F2S.F1F12F11 F9 F10 F8 F7 F6 F4 F3 F2P X S R OPER COHP COHP

H V FB F (...) F5

N

R%M0

READ_STS %CH5.0OPERATE%I5.0.ERR

159

Page 160: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Exemple d’application

Programme : traitement événementiel

Présentation Le traitement événementiel consiste à arrêter le moteur par un reset de %M0 lorsque l’événement de passage à la valeur zéro est validé.

Illustration La figure ci-dessous montre la programmation de la tâche événementielle 0.

LD : EVT0 - EVT0

S.F3 S.F4 S.F5 S.F6 S.F7 S.F8S.F2S.F1F12F11 F9 F10 F8 F7 F6 F4 F3 F2P X S R OPER COHP COHP

H V FB F (...) F5

N

R%M0%IW5.0.3:X5

(*on arrête le moteur dès que le compartiment est rempli*)

160

Page 161: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

II

Métier Mesure de Position

Présentation

Objet de cet intercalaire

Cet intercalaire a pour but de vous présenter le module TSX CTZ 1B

Contenu de cette partie

Cette partie contient les chapitres suivants :

Chapitre Titre du chapitre Page

12 Présentation de la fonction métier Mesure 163

13 Présentation du fonctionnement du module TSX CTZ 1B 165

14 Description des fonctionnalités du module TSX CTZ 1B 169

15 Configuration des solutions de mesure sur Micro 181

16 Réglage des solutions de mesure sur Micro 191

17 Mise au point des solutions de mesure sur Micro 197

18 Diagnostic du module 203

19 Mise en oeuvre logicielle 207

20 Les objets langage du métier mesure 211

21 Performances du CTZ 1B 221

161

Page 162: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Abbreviated Part Title

162

Page 163: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

12

Présentation de la fonction métier Mesure

Présentation générale du métier mesure

Présentation Le metier mesure, associé au codeur absolu, permet d’effectuer des relevés de position d’une grande précision par l’intermédiaire d’écrans PL7 et d’objets langage spécialisés. Le fonctionnement général est décrit dans la présentation du module TSX CTZ 1B (Voir Présentation du fonctionnement du module TSX CTZ 1B, p. 165) et le détail de ses fonctionnalités est décrit dans les fonctionnalités du module TSX CTZ 1B (Voir Description des fonctionnalités du module TSX CTZ 1B, p. 169) .

163

Page 164: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Présentation de la fonction métier Mesure

Principe de mise en oeuvre

Le tableau ci-dessous présente les différentes phases de mise en oeuvre de la fonction métier Mesure.

Phase En mode Description

Déclaration d’un module ou d’une fonction

Local Choix :� de la position géographique : emplacement du module,� du type de module.

Configuration des voies du module

Saisie des paramètres de configuration.

Validation des paramètres de configuration

Validation de niveau module .

Validation globale de l’application

Validation de niveau application.

Symbolisation Local ou connecté Symbolisation des variables associées à la fonction.

Programmation Programmation des fonctions que doit réaliser le métier à l'aide :des objets bits et mots associés au module ainsi que du traitement événementiel,

Transfert Connecté Transfert de l’application dans l'automate.

Mise au pointetdiagnostic

Mise au point de l’application à l’aide :� des écrans d'aide à la mise au point permettant de piloter les

entrées et les sorties, modifier les seuils et les valeurs de consigne, déclencher des événements, effectuer des initialisations,

� des écrans de diagnostic permettant d'identifier les défauts.

Documentation Local ou connecté Impression des différentes informations relatives à l’application.

Note : l'ordre défini ci-dessus est donné à titre indicatif, le logiciel PL7 permet d'utiliser les éditeurs dans l'ordre désiré de manière interactive (on ne peut néanmoins utiliser l'éditeur de données ou de programme sans avoir configuré au préalable les voies de comptage.

164

Page 165: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

13

Présentation du fonctionnement du module TSX CTZ 1B

Présentation

Objet de ce chapitre

Ce chapitre décrit les principes de fonctionnement du module TSX CTZ 1B

Contenu de ce chapitre

Ce chapitre contient les sujets suivants :

Sujet Page

Présentation du module TSX CTZ 1B 166

Présentation des principales fonctions du TSX CTZ 1B 168

165

Page 166: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Présentation du fonctionnement du module TSX CTZ 1B

Présentation du module TSX CTZ 1B

Description Le module TSX CTZ 1B est une interface capable d’acquérir la valeur de position de tout codeur absolu ( de 8 jusqu’à 25 bits) qui dispose d’une interface de communication SSI.� Le module s’adapte au codeur par configuration :

� à la constitution de la trame série délivrée par le codeur.� au sens de montage du codeur.

� La mesure de position peut-être reformatée et corrigée selon des paramètres de réglage ou de configuration. Il est ainsi possible de :� tenir compte de l’offset du codeur au montage.� appliquer une fonction modulo sur la valeur de position.� appliquer une fonction de réduction de la résolution du codeur.� recaler

� Deux registres de capture permettent au programme automate de réaliser une fonction de mesure en dynamique entre deux points.

� Quatre comparateurs indépendants, dont les seuils sont modifiables par réglage (échange explicite) peuvent générer un événement sur franchissement de seuil.

166

Page 167: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Présentation du fonctionnement du module TSX CTZ 1B

Illustration La figure ci-dessous présente le schéma de principe illustrant les paramètres d’entrée et les valeurs récupérées en sortie.

Codeur

Configuration

Réglages

Modulo/Réduction

Seuils à entrer

Résultats mesure/seuils

Comparateur Capture

Déclenchement événement

Valeurs capturées

Configuration

Entrée physique

% Q de validation

Déclenchement événements

Liaison

Offset/Recalage

Configuration

Offset/Recalage

167

Page 168: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Présentation du fonctionnement du module TSX CTZ 1B

Présentation des principales fonctions du TSX CTZ 1B

Présentation Les principales fonctions développées par ce module sont:� Comparateur,� Capture / Mesure,� Modulo / Réduction� Offset/RecalageLeurs descriptions ce trouve dans les fonctionnalités du module TSX CTZ 1B (Voir Description des fonctionnalités du module TSX CTZ 1B, p. 169).

168

Page 169: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

14

Description des fonctionnalités du module TSX CTZ 1B

Présentation

Objet de ce chapitre

Ce chapitre décrit de manière explicite toutes les fonctionnalités du module TSX CTZ 1B.

Contenu de ce chapitre

Ce chapitre contient les sous-chapitres suivants :

Sous-chapitre

Sujet Page

14.1 Description de l’interface d’entrée 170

14.2 Description de la fonction Capture 172

14.3 Description de la fonction Comparaison 176

14.4 Description de la fonction Modulo/Réduction 177

14.5 Description de la fonction Offset/Recalage 178

14.6 Description des paramètres de la trame 179

169

Page 170: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Description des fonctionnalités du module TSX CTZ 1B

14.1 Description de l’interface d’entrée

interface d’entrée du TSX CTZ 1B.

Présentation Le module TSX CTZ1B dispose d’une interface spécialisée pour un codeur absolu série, destinée à des applications de mesure.Cette section décrit le fonctionnement de cette interface d’entrée spécifique.

Entrées Plusieurs types d’interface d’entrée sont disponibles:� Codeur SSI : correspond à l’utilisation d’un codeur absolu avec liaison série SSI.� ABE -7CPA11 : correspond à l’utilisation d’un codeur absolu à sorties parallèles

associé au TELEFAST d’interface SSI.� ABE-7CPA11 multiplexé : correspond à l’utilisation de plusieurs codeurs absolu

(2 à 4)à sorties parallèles associés au TELEFAST d’interface SSI.

Remarque Dans ce cas avec un ABE-7CPA11 l’application pilote directement, avec des sorties TOR, les commandes de multiplexage. Le module indique le numéro de codeur. Cette information est codée dans la trame série au travers des deux derniers bits de status.Avec le choix ABE-7CPA11 les paramètres de configuration du format de trame sont figés.

170

Page 171: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Description des fonctionnalités du module TSX CTZ 1B

Description de l’interface SSI

La figure ci-dessous représente une trame SSI.

Les autres caractéristiques principales de la trame et de l’interface sont les suivantes :

DONNESEN-TETE

ETAT

PARITE

Temps de rechargement

(10 à 40 µs, selon le codeur)

SSICLK

SSIData

MSB LSB

Paramètres Valeurs ou observations

Code Binaire ou Gray

Fréquence de transmission SSICLK

200 kHz ou 1 MHz

Bits d'entête 0 à 3 (champ optionnel selon codeur).

Bits de données 8 bits de données actifs au minimum et 25 maximum .

Bits de d'état 0 à 3 (champ optionnel selon codeur) :� peut contenir un bit d’erreur spécifique au codeur et sa position est configurable dans

le champ de status,� peut contenir le numéro du codeur dans le cas d’application avec un ABE-7CPA11.

Parité Paire, impaire ou sans parité.

171

Page 172: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Description des fonctionnalités du module TSX CTZ 1B

14.2 Description de la fonction Capture

Présentation

Objet de ce sous-chapitre

Ce sous-chapitre décrit la fonction Capture du module TSX CTZ 1B.

Contenu de ce sous-chapitre

Ce sous-chapitre contient les sujets suivants :

Sujet Page

Fonction capture du module TSX CTZ 1B 173

Capture, possibilités du module TSX CTZ 1B 175

172

Page 173: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Description des fonctionnalités du module TSX CTZ 1B

Fonction capture du module TSX CTZ 1B

Description La capture permet de copier la valeur courante du registre de mesure dans un registre de capture. Elle aboutit donc à figer la valeur instantanée au moment précis du déclenchement de l’opération.Le module TSX CTZ1B possède deux entrées de capture, respectivement Icapt0 et Icapt1voir spécificités des fonctions capture (Voir Capture, possibilités du module TSX CTZ 1B, p. 175) L’information capture effectuée constitue un événement qui peut faire l’objet d’un traitement événementiel.

Déclenchement d’une capture

L’opération est déclenchée :� par matériel : sur changement d’état de l’entrée physique ICapt avec

prévalidation logicielle (commande Validation capture). Ce signal peut être :� le front montant de l’entrée ICapt0 et ICapt1,� le front descendant de l’entrée ICapt et ICapt1,� le front montant et descendant de l’entrée ICapt.

Structure matérielle de la fonction

La figure ci-dessous présente la structure matérielle de la fonction capture. Les objets langage associés sont décrits dans la partie objets implicites (Voir Objets interface de langage, p. 215).

Information transmise

Configuration Interface d’entrées

Registre decapture

Mesure courante

Validation capture

Evénement capture

Traitementévénement

capture

Valeurcapturée

&

&

173

Page 174: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Description des fonctionnalités du module TSX CTZ 1B

Fonctionnement Le chronogramme ci-dessous présente le mode capture sur front montant de ICapt. Les autres modes (capture sur front descendant, sur fronts montant et descendant) sont similaires.

Entrée physique ICapt

Validation capture

Mesure courante

Valeurs capturées

Pas de capture

174

Page 175: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Description des fonctionnalités du module TSX CTZ 1B

Capture, possibilités du module TSX CTZ 1B

Précision sur les Modes de Capture

Le module TSX CTZ 1B possède plusieurs modes de capture :� capture sur front montant d’une entrée ICapt. La valeur de la capture est

enregistrée dans le registre 0 pour ICapt0, dans le registre 1 si c’est ICapt1.� capture sur fronts descendant d’une entrée ICapt. La valeur de la capture est

enregistrée dans le registre 0 si c’est ICapt0, dans le registre 1 si c’est ICapt1.� capture sur fronts montant et descendant de l’entrée ICapt0. La valeur de la

capture au front montant est sauvée dans le registre 0, celle du front descendant est sauvée dans le registre 1.

Exemple capture sur front montant ou descendant

Le mode capture sur front montant ou descendant d’une entrée physique , peut être utilisé, par exemple, pour connaître l’évolution de la fabrication d’une pièce. C’est à dire que l’on pourra capturer la position du codeur sur chaque pièce entrante.

Exemple capture sur front montant et descendant de l’entrée ICapt0

Ce mode de capture, spécifique au module TSX CTZ 1B peut-être utilisé par exemple pour effectuer la mesure de longueur de pièces. Si l’entrée ICapt0 est une cellule, lorsque la pièce passera devant, elle déclenchera la capture de la valeur courante dans le registre 0. C’est donc sur le front montant de l’entrée ICapt0 que la capture s’est faite. Tant que la pièce est devant la cellule l’état de l’entrée reste "1" . Dés que la pièce est passée entièrement devant la cellule, ICapt0 redescend à "0" (front descendant), la capture se fait dans le registre 1. La différence des deux registres représente la longueur de la pièce.

175

Page 176: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Description des fonctionnalités du module TSX CTZ 1B

14.3 Description de la fonction Comparaison

Fonction comparateur du TSX CTZ 1B

Description La fonction comparaison permet de déclencher des tâches événementielles, ou connaître l’état de la valeur courante par rapport à un seuil.Le TSX CTZ 1B possède 4 comparateurs, ce qui donne donc la possibilité de déclencher quatre fois une tache événementielle. La comparaison ce fait dans les deux sens (positif et négatif).

Exemple d’utilisation

Ces comparateurs peuvent être utilisés pour prévenir un dépassement de position, dés que la valeur courante aura atteint le seuil, la tâche événement associée au module est appelée et actionnera, par exemple, une alarme pour avertir de la fin d’une manoeuvre.

176

Page 177: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Description des fonctionnalités du module TSX CTZ 1B

14.4 Description de la fonction Modulo/Réduction

Fonction Modulo/Réduction

Description Pour le module CTZ 1B la valeur d’entrée fournie par le codeur doit toujours avoir

une résolution de points avec n <= nombre de bits de données de la liaison série. La valeur de n doit être comprise entre 8 et 25.� Modulo : la fonction modulo limite la dynamique de la valeur de position dans un

nombre de points défini par la valeur du paramètre "nb de points". Un événement (si on le valide) permettra de détecter le passage du modulo.

� Réduction : la fonction effectue une réduction de la résolution intrinsèque du codeur, d’une valeur définie par le paramètre "réduction". Cette réduction est réalisée par un décalage dans le champ de bits fourni par le codeur.

Les deux paramètres sont de type "constante de configuration" (%K).

Remarque � les codeurs ayant une résolution qui ne soit pas de puissance de 2 ne sont pas acceptés (exemple : un codeur 360 points n’est pas acceptable),

� ce module ne gère pas la valeur de tour. Pour les codeurs multitours, les valeurs d’angle et de tour constituent pour le module une seule et unique valeur.

� les paramètres "modulo" et "réduction" doivent avoir une valeur qui est une puissance de 2.

� le résultat du produit des valeurs des paramètres "modulo" et "réduction" doit être

inférieure ou égale à (nbbit = nombre de bits de données de la trame SSI).

2n

Note : la valeur du "modulo" est défini par le paramètre "nb de points".

2nbbit( )

177

Page 178: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Description des fonctionnalités du module TSX CTZ 1B

14.5 Description de la fonction Offset/Recalage

Fonction Offset/Recalage

Description Il existe deux paramètres à configurer dans cette zone de la fenêtre réglage : le paramètre "Offset du codeur" et "Recalage":� Offset du codeur : l’utilisateur saisi le paramètre offset d’un codeur absolu (Voir

Comment régler la valeur d’offset d’un codeur absolu, p. 194). La fonction de correction de l’offset du codeur corrige systématiquement l’offset produit par le codeur sur la position mécanique "0". Cette valeur est à paramètrer dans un mot de réglage (%MW),

� Recalage : ce paramètre correspond à une valeur de correction à appliquer sur la mesure après application de l’offset codeur et reformatage. Cette valeur pourra être positive ou négative suivant si l’on veut faire augmenter ou diminuer la valeur délivrée par le codeur. L’application peut ainsi recaler la valeur position sans modifier l’offset du codeur.

178

Page 179: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Description des fonctionnalités du module TSX CTZ 1B

14.6 Description des paramètres de la trame

Les différents paramètres de la trame SSI

Description � Pour le paramètre Fréquence il existe deux choix possibles : Configuration de la trame SSI (Voir Comment configurer la trame SSI, p. 188).� 200KHz : convient parfaitement pour la plupart des applications et garantie le

fonctionnement jusqu’à 150m.� 1MHz : permet de gagner quelques centaines de microsecondes sur la

réponse aux événements de passage de seuils avec des codeurs multitours. Ce choix limite le fonctionnement à 10m.

� Parmi ces deux choix il est préférable d’utiliser celui de 200KHz.� Le paramètre Nb de bits d’entête permet de déclarer jusqu’à 3 bits présents

dans la trame avant le premier bit de donnée (Msb).� Le paramètre Nb de bits de données codeur permet de déclarer le nombre de

bits de données fourni par le codeur ( de Msb à Lsb). La limite inférieure est de 8, la supérieure est de 25.

� Les paramètres Nb de bits de status et le bit d’erreur permettent de réaliser plusieurs fonctions:� déclarer une éventuelle présence de 1 à 3 bits Status dans la trame après le

dernier Bit de data (Lsb). � si le champ Status est non nul, on peut indiquer la présence d’un Bit d’erreur

fourni par le codeur et qui sera testé par la fonction du module.� si la présence d’un Bit d’erreur est avérée, on sélectionne alors le niveau

logique du Bit d’erreur correspondant à un état défaut.� si le Bit d’erreur n’est pas le dernier bit du champ Status, il est également

possible de choisir son rang.� Le paramètre Parité permet de déclarer un Bit de parité dans la trame. Si la case

est cochée, le module effectuera le contrôle de parite en fonction du choix de type de parité Paire ou Impaire.

179

Page 180: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Description des fonctionnalités du module TSX CTZ 1B

180

Page 181: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

15

Configuration des solutions de mesure sur Micro

Présentation

Objet de ce chapitre

Ce chapitre décrit les différentes options de configuration du module TSX CTZ 1B.

Contenu de ce chapitre

Ce chapitre contient les sujets suivants :

Sujet Page

Description de l'écran de configuration 182

Comment configurer le paramètre Tâche 184

Comment configurer l'interface d'entrée 185

Comment configurer les entrées capture 0 et 1 186

Comment configurer le paramètre EVT 187

Comment configurer la trame SSI 188

Commment configurer le sens d'évolution, le codage et le contrôle alimentation

190

181

Page 182: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Configuration des solutions de mesure sur Micro

Description de l'écran de configuration

Présentation L’écran de configuration est un outil graphique destiné à configurer un module sélectionné dans le rack. Il affiche les paramètres associés aux voies de ce module et permet de les modifier en mode local et en mode connecté (pour certains paramètres).Il donne également accès aux écrans de réglage et de mise au point (ce dernier uniquement en mode connecté).

Illustration La figureci-dessous représente un écran de configuration.

Note : consultez la partie Commun Fonctions Métier pour une présentation du processus de configuration, réglage et mise au point d’une application.

Note : il n’est pas possible de configurer un module par programme en utilisant directement des objets langage %KW, ces mots sont accessibles en lecture seule.

TSX CTZ 1B [POSITION 05]

Configuration

Désignation : MOD INTER-SSI

Trame SSI

Fréquence : 200KHz

Bit d’erreur :

Entête

0Nb bits d’entête :

Données

24Nb de bits de données codeur :

x24xElTrame :

1Rang

Nb bits de status : 1

Impaire

PaireBit de parité

Status

Actif à 0 Actif à 1

Parité

|Capt0 - Front montant

|Capt1 - Front montant

Capture 0 :

Capture 1 :

Codeur absolu SSI

Interface d’entrée :EVT 0 Contrôle alimentation du codeur

Inversion du sens

GrayBinaire

Codage

Symbole :

MASTInterface codeur absolu

Fonction : Tâche :

4,096Nb de points :

Valeur Initiale : 256

Facteur de réduction :

Valeur Initiale : 1

1

182

Page 183: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Configuration des solutions de mesure sur Micro

Description Le tableau ci-dessous présente les différents éléments de l’écran de configuration et leurs fonctions.

Elément Fonction

Zone 1 Indique le mode en cours (configuration pour cet exemple) et permet de sélectionner les autres modes:� Réglage� Mise au point ( ou diagnostic), accessible seulement en mode

connecté.

Zone Symbole � Tâche : définit la tâche MAST ou FAST dans laquelle seront échangés les objets à échange implicite de la voie.

� Fonction : affiche le nom de la fonction en cours.

Zone Interface d’entrée

� Interface d’entrée : permet de choisir le type de codeur.� Capture 0 & 1 : permet de configurer les registres des entrées Icapt0

et Icapt1 en fonction des besoins.� Nb de points : définit la valeur du modulo appliquée sur la mesure.� Facteur de réduction : il est appliqué à la résolution intrinsèque du

codeur.ex: si le facteur de réduction est de 2, la valeur de position évolue de 1 point quand la valeur brute du codeur évolue de 2 points.

Zone de Codage Permet de choisir le type de codage des données utilisé.

Zone de Trame SSI

� Fréquence : definit la fréquence de la liaison série.� Entête : permet de saisir le nombre de bits non significatif en tête de

trame.� Données : cette donnée est une caractéristique du codeur.� Status : permet de saisir le nombre de bits de status.� Parité : permet de choisir la parité de la trame� Trame : Affiche la structure de la trame configurée

Zone Contrôle alimentation du codeur

Valide le contrôle de l’alimentation du codeur. Il ne doit pas être valide lorsque le codeur est auto-alimenté.

Zone Inversion du sens

Pemet de définir le sens d’évolution de la mesure par rapport au sens de rotation du codeur.

Zone EVT Permet de selectionner un numéro de tâche événementielle

183

Page 184: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Configuration des solutions de mesure sur Micro

Comment configurer le paramètre Tâche

Présentation Le module de mesure TSX CTZ 1B peut être géré soit par la tâche MAST soit par la FAST.

Marche à suivre Le tableau ci-dessous résume la marche à suivre pour configurer le paramètre Tâche.

Remarque La valeur par défaut du paramètre Tâche est : Mast. En mode connecté ces paramètres ne sont pas modifiables.

Etape Action

1 Accédez à l’écran de configuration du module désiré.

2 Dans la zone Symbole : sélectionnez le menu déroulant du champ Tâche et cliquez sur votre choix.Illustration:

3 La configuration du paramètre Tâche est terminée.Validez la nouvelle configuration en sauvegardant les nouvelles données.

Symbole

MASTInterface codeur

Fonction Tâche :

184

Page 185: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Configuration des solutions de mesure sur Micro

Comment configurer l'interface d'entrée

Présentation Le module de mesure TSX CTZ 1B possède plusieurs types d’interface d’entrées possibles, selon la fonction désirée. Ce paramètre permet de sélectionner le type de codeur utilisé. L’interface est configurée par l’intermériaire de l’éditeur de configuration

Marche à suivre Le tableau ci-dessous résume la marche à suivre pour configurer l’Interface d’entrée du module TSX CTZ 1B.

Remarque La valeur par défaut du paramètre Interface d’entrée est : Codeur absolu SSI.

Etape Action

1 Accédez à l’écran de configuration du module désiré.

2 Sélectionnez le menu déroulant du champ Interface d’entrée et faîtes votre choix : Illustration :

Les détails des différents types d’interface d’entrée sont décrits dans la partie Interfaces d’entrées du TSX CTZ 1B (Voir interface d’entrée du TSX CTZ 1B., p. 170).

3 La configuration du paramètre Interface d’entrée est terminée.Validez la nouvelle configuration en sauvegardant les nouvelles données.

Codeur absolu SSI

Interface d’entrée :

185

Page 186: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Configuration des solutions de mesure sur Micro

Comment configurer les entrées capture 0 et 1

Présentation Le module de mesure TSX CTZ 1B possède deux entrées capture (ICapt0 et ICapt1). Chacune de ses entrées a son registre, respectivement registre 0 et 1.

Marche à suivre Le tableau ci-dessous décrit les étapes de configuration des registres de Capture.

Remarque La valeur par défaut des registres des entrées Capture 0 et Capture 1 est Front Montant, premier choix de la liste déroulante.

Etape Action

1 Accédez à l’écran de configuration du module désiré.

2 Dans la zone Paramètres de configuration sélectionnez le menu déroulant du champ Capture 0 ou Capture 1 : Illustration :

Les différentes spécificités de ces registres sont décrites dans la partie Capture, spécificités du module TSX CTZ 1B (Voir Capture, possibilités du module TSX CTZ 1B, p. 175).Dans le champ Capture 0 sont disponibles le front montant et descendant de l’entrée ICapt0.Dans le champ Capture 1 sont disponibles le front montant et descendant de l’entrée ICapt1 et le front descendant de l’entrée ICapt0.

3 La configuration des entrées Capture 0 et 1 est terminée.Validez la nouvelle configuration en sauvegardant les nouvelles données.

|Capt0 - Front montant

|Capt1 - Front montant

Capture 0 :

Capture 1 :

186

Page 187: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Configuration des solutions de mesure sur Micro

Comment configurer le paramètre EVT

Présentation Le module de mesure TSX CTZ 1B possède un paramètre EVT qui permet de choisir un numéro de tâche événementielle attachée aux événements émis par le module.

Marche à suivre Le tableau ci-dessous résume la marche à suivre pour configurer le paramètre EVT.

Remarque � La valeur par défaut du paramètre EVT est : Inactif� En mode connecté ces paramètres ne sont pas modifiables. Le logiciel contrôle

automatiquement les numéros disponibles

Etape Action

1 Accédez à l’écran de configuration du module désiré.

2 Pour valider votre choix il faut cocher la case associée au paramètre EVT. Si EVT n’est pas séléctionné aucune tâche événementielle ne sera éxécutée.

3 Dans la zone Paramètres de configuration sélectionnez le numéro de la tâche événementielle à traiter avec les flèches : Illustration

4 La configuration du paramètre EVT est terminée.Validez la nouvelle configuration en sauvegardant les nouvelles données.

EVT 0

187

Page 188: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Configuration des solutions de mesure sur Micro

Comment configurer la trame SSI

Présentation Le module de mesure TSX CTZ 1B possède plusieurs paramètres liés à la liaison série. Suivant leurs configurations ils peuvent fournir des informations d’erreur, de parité. La description de tous ces paramètres se trouve dans les paramètres de la trame SSI (Voir Les différents paramètres de la trame SSI, p. 179).

Marche à suivre Le tablau ci-dessous résume la marche à suivre pour configurer la Trame SSI.

Etape Action

1 Accédez à l’écran de configuration du module désiré.Illustration :

2 Dans la zone Trame SSI selectionnez le menu déroulant du champ Fréquence et choisissez la valeur souhaitée.

3 Dans la zone Trame SSI réglez avec les flèches du champ Nb de bits d’entête la valeur souhaitée.

4 Dans la zone Trame SSI réglez avec les flèches du champ Nb de bits de données codeur la valeur souhaitée.

5 Dans la zone Trame SSI réglez avec les flèches du champ Nb de bits de status la valeur souhaitée. Si vous souhaitez avoir un Bit d’erreur sur la trame indiquez-le en donnant son rang. Précisez aussi si il est actif à "0" ou "1".

6 Dans la zone Trame SSI sélectionnez la case du champ Parité en fonction de la caractéristique du codeur.

7 La configuration de la zone Trame SSI est terminée.Validez la nouvelle configuration en sauvegardant les nouvelles données.

Trame SSI

Fréquence : 200KHz

Bit d’erreur :

Entête

0Nb bits d’entête :

Données

24Nb de bits de données codeur :

x24xElTrame :

1Rang

Nb bits de status : 1

Impaire

PaireBit de parité

Status

Actif à 0 Actif à 1

Parité

188

Page 189: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Configuration des solutions de mesure sur Micro

Remarque � La valeur par défaut du paramètre Fréquence est 200KHz.� La valeur par défaut du paramètre Nb de bits d’entête c’est 0. Le logiciel

contrôle automatiquement si la valeur est entre 0 et 3.� La valeur par défaut du paramètre Nb de bits de données codeur est 8. Le

logiciel contrôle automatiquement si la valeur est entre 8 et 25.� La valeur par défaut du paramètre Parité est fixée sans parité.� Dans le cas d’utilisation du ABE-7CPA11 certains paramètres propre au

TELEFAST sont fixés :� nb de bits de données = 24� nb de bits d’entête = 0� nb de bits de status = 3� parité = paire.

189

Page 190: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Configuration des solutions de mesure sur Micro

Commment configurer le sens d'évolution, le codage et le contrôle alimentation

Présentation Le module de mesure TSX CTZ 1B possède une option du sens de l’évolution de la mesure par rapport au sens de rotation. Il est possible aussi de choisir le type de codage de la mesure ( Gray ou Binaire).Un contrôle d’alimentation du codeur est disponible. Il est vivement conseillé de cocher cette case pour que le module vérifie le fait que le codeur soit correctement alimenté.

Marche à suivre Le tableau ci-dessous résume la marche à suivre pour configurer le sens d’évolution, le type de codage et le contrôle alimentation..

Remarque � La configuration par défaut du paramètre Inversion du sens est "sans inversion".

� La configuration par défaut du paramètre Contrôle est "avec contrôle".� La configuration par défaut du paramètre Codage est "binaire".

Note : si le codeur est auto-alimenté il faut dévalider la case de contrôle d’alimentation.

Etape Action

1 Accédez à l’écran de configuration du module désiré.

2 Dans la zone Codage selectionnez votre choix de codage.Illustration :

3 Cochez la case du champ Inversion du sens si vous souhaîtez une inversion du sens d’évolution de la mesure par raport à celle du codeur.

4 Cochez la case du champ Contrôle alimentation du codeur si vous souhaîtez un contrôle alimentation.

5 La configuration de la zone Codage est terminée.Validez la nouvelle configuration en sauvegardant les nouvelles données.

Contrôle alimentation du codeur

Inversion du sens

GrayBinaire

Codage

190

Page 191: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

16

Réglage des solutions de mesure sur Micro

Présentation

Objet de ce chapitre

Ce chapitre décrit les différentes options de réglage du module TSX CTZ 1B.

Contenu de ce chapitre

Ce chapitre contient les sujets suivants :

Sujet Page

Description de l’écran de réglage 192

Comment régler la valeur d’offset d’un codeur absolu 194

Comment régler la valeur de Recalage 195

Comment régler les valeurs des seuils des comparateurs 196

191

Page 192: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Réglage des solutions de mesure sur Micro

Description de l’écran de réglage

Généralités L’écran de réglage affiche les paramètres de réglage du module, et permet de les modifier en mode local et en mode connecté.Il donne également accès aux écrans de configuration et de mise au point.La structure de l’écran de réglage est très similaire à celle de l’écran de configuration.

Illustration La figure ci-dessous montre un exemple d’écran de réglage.

Note : consultez la partie Commun fonctions métiers pour une présentation du processus de configuration, réglage et mise au point d’une application.

Note : l’écran de réglage est un outil graphique destiné à faciliter le développement d’une application. Contrairement à la configuration, il est possible de programmer les réglages en utilisant directement les objets langage.

TSX CTZ 1B [POSITION 03]

Réglage

Désignation : MOD INTER-SSI

Symbole :

Interface codeur absolu

Fonction :

Valeur des seuils

Valeur initiale

Seuil0

0

0

Valeur initiale

Seuil1

0

0

Valeur initiale

Seuil2

0

0

Valeur initiale

Seuil3

0

0

Valeur d’offset codeur

Valeur initiale

Offset

0

0

Recalage

Valeur initiale

Correction mesure

0

0

192

Page 193: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Réglage des solutions de mesure sur Micro

Illustration Le tableau ci-dessous présente les différents éléments de l’écran de réglage et leurs fonctions.

Elément Fonction

Zone 1 Indique le mode en cours (réglage) pour cet exemple et permet de sélectionner les autres modes :� configuration,� mise au point (ou diagnostic), accessible seulement en mode connecté.

Zone de symbole

Affiche la Fonction en cours.

Zone de valeur d’offset codeur

Permet d’entrer la valeur d’Offset du codeur sur la position mécanique 0 afin de corriger le décalage.

Zone de Recalage

Permet, en plus de l’Offset, de corriger la mesure courante.

Zone de Valeur des seuils

Permet de rentrer des seuils pour déclencher une tâche événementielle en cas de dépassement ou informer l’utilisateur.

193

Page 194: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Réglage des solutions de mesure sur Micro

Comment régler la valeur d’offset d’un codeur absolu

Présentation Ce paramètre permet d’effectuer un décalage du zéro ( voir la partie Fonction Offset Recalage (Voir Fonction Offset/Recalage, p. 178)), en retranchant la valeur de l’offset à la valeur courante fournie par le codeur. Le paramètrage est effectué dans la zone Valeur d’offset Codeur de l’écran de réglage.

Marche à suivre Le tableau ci-dessous résume la marche à suivre pour régler la Valeur d’offset.

Remarque � La valeur par défaut est 0,� la valeur limite acceptable dépend du nombre de bits de données codeur(n)

saisis en configuration, elle est comprise entre 0 et Modulo -1.

Etape Action

1 Accédez à l’écran de réglage du module désiré.

2 Dans la zone Valeur d’Offset Codeur saisissez la valeur voulue.Illustration :

Cette valeur doit être comprise entre : 0 et la valeur du modulo (ce mode étant implicite pour une interface de codeur absolu).

3 Le réglage de la valeur d’offset est terminé.Validez les nouveaux réglages en sauvegardant les nouvelles données

Valeur d’offset codeur

Valeur initiale

Offset

0

0

194

Page 195: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Réglage des solutions de mesure sur Micro

Comment régler la valeur de Recalage

Présentation Ce paramètre définit la valeur à rajouter ou à enlever à la mesure courante (voir la partie Fonction Offset Recalage (Voir Fonction Offset/Recalage, p. 178)).

Marche à suivre Le tableau ci-dessous résume la marche à suivre pour régler la Valeur de recalage.

Remarque � La valeur par défaut du paramètre Recalage est 0. � Les valeurs acceptables dépendent du paramètre nb de points, elles doivent

être comprises entre -(Modulo/2 -1) et +(Modulo/2 -1).

Etape Action

1 Accédez à l’écran de réglage du module désiré.

2 Dans la zone Recalage saisissez la valeur de recalage que vous désirez.Illustration :

3 Le réglage de la valeur de Recalage est terminé.Validez les nouveaux réglages en sauvegardant les nouvelles données

Recalage

Valeur initiale

Correction mesure

0

0

195

Page 196: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Réglage des solutions de mesure sur Micro

Comment régler les valeurs des seuils des comparateurs

Présentation Ces paramètres définissent les valeurs des seuils 0, 1, 2 et 3.Le paramètrage est effectué dans la zone Valeur des seuils .

Marche à suivre Le tableau ci-dessous résume la marche à suivre pour régler les valeurs des Seuils.

Remarque � La valeur du paramètre Seuil par défaut est égal à 0� Les valeurs acceptables sont comprises entre 0 et Modulo - 1.� La valeur 0 ne génère pas d’événement de passage de seuil, en effet, la mesure

de position est toujours >=0.� Pour un traitement événementiel sur franchissement de 0, on utilisera

l’événement de passage de modulo.

Etape Action

1 Accédez à l’écran de réglage désirée.

2 Dans la zone Valeur des seuils saisissez les valeurs voulues.Illustration :

Ces valeurs doivent être comprises entre 0 et Modulo -1.

3 Le réglage des valeurs des Seuils est terminé.Validez les nouveaux réglages en sauvegardant les nouvelles données

Valeur des seuils

Valeur initiale

Seuil0

0

0

Valeur initiale

Seuil1

0

0

Valeur initiale

Seuil2

0

0

Valeur initiale

Seuil3

0

0

196

Page 197: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

17

Mise au point des solutions de mesure sur Micro

Présentation

Objet de ce chapitre

Ce chapitre décrit les différentes options de mise au point du module TSX CTZ 1B.

Contenu de ce chapitre

Ce chapitre contient les sujets suivants :

Sujet Page

Description de l'écran de mise au point 198

Comment utiliser les fenêtres de capture 200

Comment utiliser les fenêtres position, seuils et codeur 201

197

Page 198: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Mise au point des solutions de mesure sur Micro

Description de l'écran de mise au point

Généralités L’écran de mise au point sert à mettre au point une application. Il permet de visualiser l’état des entrées et des seuils, le contenu des registres, les défauts éventuels et de commander des objets langage. Il n’est accessible qu’en mode connecté, il donne également accès à l’écran de réglage (Voir Réglage des solutions de mesure sur Micro, p. 191) et de configuration (Voir Configuration des solutions de mesure sur Micro, p. 181) pour la configuration du Modulo et du facteur de Réduction .Cet interface graphique permet d’accéder à l’ensemble des objets implicites (%I et %Q) du module, à l’exception des objets liés au traitement des événements.

Illustration La figure ci-dessous montre l’écran de mise au point du module TSX CTZ 1B

Note : les principes généraux de mise au point d’une application sont décrits dans la partie Commun fonctions métiers.

TSX CTZ 1B [POSITION 03]

Mise au point

Désignation : MOD INTER-SSI

Symbole :

Interface codeur absolu

Fonction :

DIAG ...

DIAG ...

Acquittement défaut

Sens

Position

3,531

Validité

Valeur

> Seuil 0

Position par rapport aux seuils

> Seuil 1 > Seuil 2 > Seuil 3

Numéro de codeur :

|Capt0

Etat des entrées

|Capt1

Validation

Capture 0

0

Validation

Capture 1

0

198

Page 199: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Mise au point des solutions de mesure sur Micro

Description Le tableau ci-dessous présente les différents éléments de l’écran de mise au point et leurs fonctions

Elément Fonction

Zone1 Indique le mode en cours (Mise au point pour cer exemple) et permet de sélectionner les autres modes :� congifuration,� réglage.

Zone MOD INTER SSI

Signale la présence d’un défaut(voir Diagnostic) (Voir Diagnostic du module, p. 203).

Zone Symbole Affiche la fonction en cours et signale la présence d’un défaut (voir Diagnostic) (Voir Diagnostic du module, p. 203).

Zone Capture 0 et 1

Permet de valider la fonction capture et affiche la dernière valeur de position capturée

Zone Position Affiche la valeur instantanée de la position en cours. Le signe +/- indique le sens de la mesure par rapport au sens de rotation du codeur. Un voyant indique la validation de ces paramètres.

Zone Numéro de codeur

Indique le numéro du codeur lu au travers le TELEFAST ABE-7CPA11.

Zone Acquittement de défaut

Ce bouton permet de remettre en service le cycle de lecture du codeur aprés un défaut.

Zone Position par rapport aux seuils

Indique par le biais d’un voyant si la position à une valeur supérieure au seuil.

Zone des entrées Icapt

Indique l’état des entrées de capture ICapt0 et ICapt1.

199

Page 200: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Mise au point des solutions de mesure sur Micro

Comment utiliser les fenêtres de capture

Présentation Cette fenêtre sert à afficher la dernière valeur capturée. Les fonctions correspon-dantes sont décrites en détails dans la partie Description de la fonction Capture (Voir Description de la fonction Capture, p. 172).

Principe d’utilisation

Les fenêtres telles que présentées dans l’exemple ci-dessous sont destinées à afficher le contenu courant d’un registre et indiquer l’état des variables. Les valeurs ne sont pas modifiables directement en sélectionnant ces fenêtres.Le tableau ci-dessous résume le fonctionnement de la zone Capture de l’écran mise au point.

Remarque � Un clic gauche sur le bouton validation change l’état de la commande si l’objet n’est pas utilisé par le programme automate.

� Un clic droit sur le bouton de validation permet d’accéder au forçage à 1 ou à 0 de cette commande

Element Fonction

Zone Capture

Toutes les informations se trouvent dans la fenêtre ci-dessous.Illustration :

Champ Etat des entrées

Dans ce champ on peut voir les deux entrées ICapt0 et ICapt1. Lorsque celle-ci sont sollicitées par un changement d’état, le voyant se noircit ( équivalent à un état logique "1") sinon il reste dans sa couleur d’origine.

Champ Capture0 et Capture 1

Cette fenêtre affiche la valeur courante de la mesure lors d’un front montant ou descendant des entrées capture voir configuration des entrées capture (Voir Comment configurer les entrées capture 0 et 1, p. 186). Les valeurs ne peuvent être capturées qui si l’on a validé la fonction capture par l’intermédiaire du bouton Validation. Dans le cas contraire on ne peut capturer aucune valeur.

|Capt0

Etat des entrées

|Capt1

Validation

Capture 0

0

Validation

Capture 1

0

200

Page 201: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Mise au point des solutions de mesure sur Micro

Comment utiliser les fenêtres position, seuils et codeur

Présentation Ces fenêtres servent à afficher les informations sur la position courante , sur les seuils et pour certains cas le numéro de codeur lu au travers du TELEFAST (uniquement pour une configuration en entrée ABE-7CPA11 multiplexé).

Principe d’utilisation

Ces fenêtres donnent une vue générale sur la mesure de position.Pour atteindre cette fenêtre il faut accéder à l’écran de mise au point en mode connecté.Le tableau ci-dessous résume le fonctionnement des zones Position de l’écran mise au point.

Element Fonction

Zone Position Toutes les informations à recueillir se trouvent dans la fenêtre ci-dessous.Illustration :

Champ Position

Ce champ indique la valeur de mesure courante, le sens d’évolution de la mesure par rapport au sens de rotation du codeur. Un voyant Validité indique l’exactitude de la valeur affichée. Lorsque le voyant est inactif la valeur n’est pas valide.

Champ Position par rapport aux seuils

Indique pour chaque comparateur si la position a une valeur supérieure ou égale seuil. Dans ce cas le voyant devient noir.

Champ Numéro de codeur

Ce champ permet de connaître le numéro du codeur dans le cas ou l’on est configuré avec un ABE-7CPA11 multiplexé.

Sens

Position

3,531

Validité

Valeur

> Seuil 0

Position par rapport aux seuils

> Seuil 1 > Seuil 2 > Seuil 3

Numéro de codeur :

201

Page 202: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Mise au point des solutions de mesure sur Micro

202

Page 203: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

18

Diagnostic du module

Présentation

Objet de ce chapitre

Ce chapitre décrit les différentes options de diagnostic du module.

Contenu de ce chapitre

Ce chapitre contient les sujets suivants :

Sujet Page

Visualisation des diagnostics de défauts 204

Listes des diagnostics de défaut 206

203

Page 204: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Diagnostic du module

Visualisation des diagnostics de défauts

Présentation Les écrans de diagnostic de niveau module ou de niveau voie ne sont accessibles qu'en mode connecté. Lorsqu'un défaut apparaît, celui-ci est signalé : � dans l'écran de configuration du rack, par la présence d'un carré rouge à la

position du module de comptage en défaut,� dans l'écran de mise au point par les boutons DIAG de niveau module ou de

niveau voie qui prennent la couleur rouge. Une action sur ces boutons donne alors accès au diagnostic du défaut.

204

Page 205: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Diagnostic du module

Illustration La figure ci-dessous montre la structure de signalisation des défauts.

OK

Diagnostic Module

Voie(s) en défaut Autres défauts Défauts externes Défauts internes

OK

Diagnostic Voie

Défaut de parité sur la trame SSI

Autres défauts Défauts externes Défauts internesDéfaut alimentation du codeurDéfaut de liaison avec le codeur

TSX 3721 V4.2... XMWI XTI..

0 5 7 9TSX3721

1

8 10642

Configuration

comm

Symbole :

Interface codeur absolu

Fonction :

Désignation : MOD INTER-SSI

Mise au point

DIAG ...

DIAG ...

TSX CTZ 1B [POSITION 03]

CTZ1B

3

205

Page 206: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Diagnostic du module

Listes des diagnostics de défaut

Présentation Les messages affichés sur les écrans de diagnostic constituent une aide à la mise au point de l’application. Ces messages sont explicites. Ces diagnostics sont à deux niveaux : module et voie, ces derniers étant les plus explicites. Les listes ci-dessous présentent l’intitulé des messages, avec des suggestions pour la recherche des pannes.

Liste des messages de défaut module

Le tableau ci-dessous donne la liste des messages de défauts au niveau module.

Liste des messages de défaut voie

Le tableau ci-dessous donne la liste des messages de défauts au niveau voie.

Défaut indiqué Interprétation et/ou action possibles

Module en panne Le module est en défaut.Vérifier la fixation du module. Changer le module.

Voie(s) en défaut Une voie est en défaut. Se reporter au diagnostic voie.

Configuration matérielle et logicielle différentes

Il y a incohérence entre le module configuré et le module situé dans le rack. Mettre en accord la configuration matérielle et la configuration logicielle.

Module absent ou hors tension

Mettre en place le module.

Défaut indiqué. Autres conséquences. Interprétation et/ou action possibles.

Défaut externe :Message Défaut alimentation du codeur.Message Défaut de liaison avec le codeur.Message Bit d’erreur remonté.Message Défaut de parité sur la trame SSI

Vérifier le cablage .Vérifier l’alimentation du codeur.Supprimer le défaut et acquitter.Corriger les erreurs dans la configuration.

Défaut interne :Message Offset codeur incompatible avec la trame de donnée du codeur.Message Recalage incompatible avec le modulo.Message Seuil incompatible avec le modulo.Message Offset incompatible avec le modulo.

Vérifier la configuration ainsi que le réglage de tous les paramètres concernant ces types de défaut.

206

Page 207: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

19

Mise en oeuvre logicielle

Présentation

Objet de ce chapitre

Ce chapitre décrit les modes de marche du module TSX CTZ 1B ainsi que le fonctionnement du traitement événementiel.

Contenu de ce chapitre

Ce chapitre contient les sujets suivants :

Sujet Page

Validation des fonctions 208

Traitement événementiel 209

207

Page 208: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Mise en oeuvre logicielle

Validation des fonctions

Présentation Ce module possède peu de bits de validation qui doivent être positionnés par l’application.

Rappel � La mesure de position est systématiquement rafraîchie dés lors que la connexion avec le codeur est correcte (pas de bit de validation).

� Les quatre comparateurs sont opérationnels dés que le module est configuré et réglé (pas de bit de validation).

� On ne validera que les fonctions de capture 0 et 1. Lorsqu’une fonction de capture n’est pas validée, la valeur de son registre de capture est figée ("0" après une reprise à chaud ou reprise à froid).Lorsqu’une fonction de capture est validée son registre est rafraîchi chaque fois que la condition de capture est rencontrée si la mesure est valide.

208

Page 209: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Mise en oeuvre logicielle

Traitement événementiel

Présentation Le traitement événementiel permet de dérouter le programme vers une tâche événementielle unique.Pour tous les événements produits le module TSX CTZ 1B inclut 7 sources d’événements.

Principe du traitement événementiel

� Pour qu’une source produise ses événements, il faut que le bit EVT soit mis à 1 (case à cocher dans l’écran de configuration (Voir Comment configurer le paramètre EVT, p. 187)).

� Tous les événements émis par le module, quelque soit la source, font appel à une seule et même tâche événementielle du système. Le numéro de cette tâche est fixée en configuration.

� Dans la tâche événementielle on détermine la source, ou les sources qui ont simultanément produit l’appel, au travers de la variable IWx0.7 (EVT_SOURCES).Cette variable est mise à jour en début de traitement de la tâche événement. Le bit x14 de cette variable indique le sens de déplacement au moment de l’appel de la tâche événement. Il permet de discriminer le sens de déplacement au moment du passage de seuil ou de la capture.

� Si l’événement est une capture, la valeur de capture est stockée dans une variable en début de traitement de la tâche événement.� IDx0.8 pour l’événement de capture 0� IDx0.10 pour l’événement de capture 1.

Conditions de fonctionnement

Le numéro de la tâche événementielle doit être déclaré dans l’écran de configuration du module.Le bit de validation de la source d’événement doit être actif.Le bit système %s38 (démasquage des événements) doit être à 1 (état initial).L’instruction "MASKEVT" ne doit pas être active.Si des événements du module ont été perdus durant le masquage , le bit x15 de IWx0.7 (over run EVT) est présent au premier appel après démasquage.

Note : 8 tâches événement (1 à 8) sur un TSX 37 05/08/10, 16 tâches événement (0 à 15) sur TSX37 20. La tâche 0 a un niveau de priorité supérieur aux 15 autres.

209

Page 210: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Mise en oeuvre logicielle

Illustration La figure ci-dessous illustre le principe du traitement événementiel.

Comparateur 0

Comparateur 1

Comparateur 2

Comparateur 3

Capture 0

Capture 1

Modulo

%Qx0.2

%Qx0.3

%Qx0.4

%Qx0.5

%Qx0.6

%Qx0.8

%Qx0.7

FIFO EVT

EVT 0

EVT 15

MASK/DEMASK%S38

Autre module

TraitementévénementielCTZ1B (ex).

Traitementévénementield’un autremodule (ex).

%Qx.0.2 à %Qx.0.8 sont des bits de validationdes sources d’événements du module CTZ 1B.

210

Page 211: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

20

Les objets langage du métier mesure

Présentation

Objet de ce chapitre

Ce chapitre décrit les objets langage associés au métier mesure ainsi que les différents moyens de les utiliser

Contenu de ce chapitre

Ce chapitre contient les sujets suivants :

Sujet Page

Présentation des objets langage de la fonction métier comptage 212

Liste des constantes de configuration 213

Objets interface de langage 215

Gestions des échanges apériodiques 218

Gestion des défauts 219

211

Page 212: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Les objets langage du métier mesure

Présentation des objets langage de la fonction métier comptage

Généralités Les modules de comptage configurés à une position donnée génèrent automati-quement un ensemble d’objets langage permettant de les programmer, et de lire les résultats de mesure et les diagnostics.Il existe deux grands types d’objets langage :� les objets à échanges implicites, qui sont échangés automatiquement à chaque

tour de cycle de la tâche associée au module,� les objets à échanges explicites, qui sont échangés à la demande de

l’application, en utilisant les instructions d’échanges explicites.Les premiers (échanges implicites) concernent les images des entrées/sorties du module : résultats de mesure, informations et commandes logicielles, nécessaires à l’exploitation. Les seconds (échanges explicites) permettent de paramétrer le module et apportent des arguments supplémentaires (paramètres, commandes et informations) pour une programmation avancée. Ils ne sont pas indispensables pour une programmation usuelle.

212

Page 213: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Les objets langage du métier mesure

Liste des constantes de configuration

Présentation Ces objets ne sont pas modifiables par l’application. Le transfert de ces données vers la fonction métier qui gère ce module est effectué sur reprise à chaud, reprise à froid ou sur demande de reconfiguration à partir d’un terminal de programmation en mode connecté.

Rappel Lorsque l’on parle, par exemple, de l’objet %KWx0.1, la signification de :x0,x1 corresponde au bit 0 et au bit 1 du mot de l’objet %KWx0.1.

Le tableau ci-dessous résume la liste des constantes de configuration.

Objet Signification Symbole

%K Wx0.0 Octet 0 =0 (code fonction)

Octet 1=Numéro d’événementOctet 1=0xFF, pas de tâche événementOctet 1=0x00, tâche événement 0Octet 1=0x01, tâche événement 1Même structure jusqu’à la 7eme tâche événement sur TSX 3710, jusqu’à la 15ème sur TSX 3720.

EVT_NUM

%K Wx0.1 :x0,x1 Type de codeur =0, réservé =1, Codeur SSI =2, Telefast ABE-7CPA11 =3, Telefast ABE-7CPA11 avec multiplexage

INPUT_MOD

:x2 Inversion du sens =0, sans =1, avec

DIR_INV

:x3 Contrôle de la liaison =0, sans =1, avec

LINK_CTL

:x4 Contrôle de l’alimentation du codeur =0 , sans =1, avec

SUPPLY_CTL

213

Page 214: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Les objets langage du métier mesure

%K Wx0.1 :x5 Gray/Binaire =0, binaire =1, gray

GRAY

:x6 Bit de parité =0, sans bit de parité =1, avec bit de parité

WITH_PAR

:x7 Bit d’erreur =0, sans bit d’erreur =1, avec bit d’erreur

WITH_ERR

:x8 Logique du bit d’erreur =0, actif à 0 =1, actif à 1

ERROR_LEV

:x9,x10 Rang du bit d’erreur =0, interdit =1, erreur sur LSB du champ STATUS =2, erreur sur deuxième bit du champ STATUS =3, erreur sur troisième bit du champ STATUS

ERROR_RANGE

:x11 parité de la trame =0, impaire =1, paire

PARITE

:x12 Fréquence de transmission =0, 200Khz =1, 1Mhz

FREQ

:x13 Mode de capture 0 =0, Capture sur front montant de ICAPT0 =1, Capture sur front descendant de ICAPT0

CAPT0_MOD

:x14,x15 Mode de capture 1 =0, Capture sur front montant de ICAPT1 =1, Capture sur front descendant de ICAPT1 =2, Capture sur front descendant de ICAPT0

CAPT1_MOD

%K Wx0.2 Nombre de bit de data de la trame (8 à 25) =0 à 7 et >25 interdit

DATA_NB

%K Wx0.3 Octet 0, nombre de bit d’entête de la trame =0 à 3

BEGIN_NB

Octet 1, nombre de bit de status de la trame =0 ou 1 ou 2 ou 3, >3 interdit

STAT_NB

%KDx0.4 Valeur du modulo

réglable de à .

MODULO

%KDx0.6 Valeur de la réduction réglable de 1 à ( - 256).

REDUC

Objet Signification Symbole

28

225

2DATA NB–

214

Page 215: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Les objets langage du métier mesure

Objets interface de langage

Paramètre de réglage

Ces valeurs sont modifiables par le programme de l’application automate ou par l’écran d’exploitation en mode réglage.Le transfert de ces données vers la fonction métier qui gère ce module est effectué sur reprise à chaud, reprise à froid, sur validation des paramètres de réglage à partir d’un terminal de programmation en mode connecté ou par l’exécution de l’instruction WRITE-PARAM %CHx.0.Le tableau ci-cessous résume les objets langage pour les paramètres de réglage.

Commandes implicites

Le tableau ci-dessous énumère la liste des commandes implicites :

Objet Signification Symbole

%MDx.0.4 Valeur d’offset du codeurLa valeur par défaut est 0La valeur est réglable de 0 à modulo - 1

OFFSET

%MDx.0.6 Valeur de recalageLa valeur par défaut est 0La valeur est réglable de -(modulo/2-1) à (modulo/2-1)

RECAL

%MDx.0.8 Seuil 0La valeur par défaut est 0Réglable de 0 à la valeur du Modulo - 1.

SETPOINT0

%MDx.0.10 Seuil 1La valeur par défaut est 0Réglable de 0 à la valeur du Modulo - 1.

SETPOINT1

%MDx.0.12 Seuil 2La valeur par défaut est 0Réglable de 0 à la valeur du Modulo - 1.

SETPOINT2

%MDx.0.14 Seuil 3La valeur par défaut est 0Réglable de 0 à la valeur du Modulo - 1.

SETPOINT3

Objet Signification Symbole

%Qx.0.0 Validation Fonction capture 0 ENABLE_CAPT0

%Qx.0.1 Validation Fonction capture 1 ENABLE_CAPT1

%Qx.0.2 Validation Evénement Seuil0 ENABLE_EVTS0

%Qx.0.3 Validation Evénement Seuil1 ENABLE_EVTS1

%Qx.0.4 Validation Evénement Seuil2 ENABLE_EVTS2

%Qx.0.5 Validation Evénement Seuil3 ENABLE_EVTS3

%Qx.0.6 Validation Evénement capture 0 ENABLE_EVTC0

215

Page 216: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Les objets langage du métier mesure

Valeurs Implicites en tâche MAST ou FAST uniquement

Le tableau ci-dessous représente les objets qui sont rafraîchis systématiquement à chaque cycle de la tâche automate dans laquelle le module est configuré.

%Qx.0.7 Validation Evénement capture 1 ENABLE_EVTC1

%Qx.0.8 Validation Evénement passage de Modulo ENABLE_EVTMOD

%Qx.0.9 Commande d’acquittement des défautsCette commande est active sur front montant

ACK_DEF

%Qx.0.10

%Qx.0.11

%Qx.0.12

%Qx.0.13

%Qx.0.14

%Qx.0.15

Objet Signification Symbole

Objet Signification Symbole

%Ix.0.0 Sens de rotation =1, avant =0, arrière

DIRECTION

%Ix.0.1 Mesure valide POS_OK

%Ix.0.2 Position supérieure au seuil0 UP_S0

%Ix.0.3 Position supérieure au seuil1 UP_S1

%Ix.0.4 Position supérieure au seuil2 UP_S2

%Ix.0.5 Position supérieure au seuil3 UP_S3

%Ix.0.6 Etat de l’entrée physique ICAP0 ICAPT0-VALUE

%Ix.0.7 Etat de l’entrée physique ICAP1 ICAPT1-VALUE

%IDx.0.0 Valeur de la position POS-VALUE

%IDx.0.2 Valeur capturée Registre 0 CAPT0_VALUE

%IDx.0.4 Valeur capturée Registre 1 CAPT1_VALUE

%IWx.0.6 Numéro du codeur, dans le cadre de l’utilisation du TELEFAST ABE-7CPA11 en mode multipexé

ENCODER_NUM

216

Page 217: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Les objets langage du métier mesure

Valeurs implicites en tâche Evénement uniquement

L’objet %IWx.0.7 est mis à jour à chaque occurrence de la tâche événement. %IDx.0.8 est mis à jour sur activation de la tâche événement par l’événement de capture 0. Enfin, %IDx.0.10 est mis à jour sur activation de la tâche événement par l’événement de capture 1.Le tableau ci-dessous repésente la liste des objets à valeurs implicites en tâche événement uniquement.

Objet Signification Symbole

%IWx.0.7 Source(s) de l’événement:x0, événement passage de seuil 0:x1, événement passage de seuil 1:x2, événement passage de seuil 2:x3, événement passage de seuil 3:x4, événement capture 0:x5, événement capture 1:x6, événement de passage de modulo:x14, sens de déplacement:x15, (overrun événement)

EVT_SOURCES

%IDx.0.8 Valeur capturée 0 EVT_CAPT0VALUE

%IDx.0.10 Valeur capturée 1 EVT_CAPT1VALUE

217

Page 218: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Les objets langage du métier mesure

Gestions des échanges apériodiques

Présentation Les mots représentés dans le tableau suivant donnent un compte rendu sur les échanges apériodiques de configuration et de réglage.Le tableau ci-dessous représente la liste des objets de gestion des échanges apériodiques.

Rappel Rappel sur l’état des objets des échanges périodiques :� RECNF_IN_PROG est à 1 pendant le transfert des données de configuration

vers la fonction métier qui gère le module,� RECNF_ERR passe à 1 en fin d’échange si un problème est détecté,� ADJ_IN_PROG est à 1 pendant le transfert des données de réglage vers la

fonction métier qui gère le module,� ADJ_ERR passe à 1 en fin d’échange si un problème est détecté.

Objet Signification Symbole

%MWx.0.0

:x0, instruction READ_STS en cours:x2, transfert des paramètres de réglages en cours:x15, transfert des paramètres de configuration en cours

STS_IN_PROGADJ_IN_PROGRECNF_IN_PROG

%MWx.0.1

:x2, erreur dans le transfert des paramètres:x15, erreur dans le transfert de la configuration

ADJ_ERRRECNF_ERR

218

Page 219: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Les objets langage du métier mesure

Gestion des défauts

Présentation Cette partie détaille tous les objets de gestion de défauts au niveau module et au niveau voie.

Status de niveau module

Le tableau ci-dessous représente les objets status de niveau module.

Le bit %Ix.MOD.ERR est sytématiquement mis à jour par la tâche automate dans laquelle est déclaré le module. Ce bit est mis à 1 dès qu’un problème est détecté sur le module.

Status de niveau voie

Le tableau ci-dessous représente les objets status de niveau voie.

Le bit %Ix.0.ERR est systématiquement mis à jour par la tâche automate dans laquelle est déclaré le module. Ce bit est mis à 1 dés qu’un problème sur la fonction métier de ce module est détecté soit par:

Objet Signification Symbole

%Ix.MOD.ERR Bit de défaut général du module

%MWx.MOD.2 :x0, module en panne:x1, voie en défaut:x5, défaut de configuration, le module ne correspond pas à la configuration:x6, module absent ou hors tension

FAULTY_MOD

Note : Pour avoir un diagnostic plus précis il faut exécuter l’instruction READ_STS %CHx.MOD, dans ce cas là, la valeur du mot %MWx.MOD.2 est alors mise à jour.

Objet Signification Symbole

%Ix.0.ERR Bit de défaut général de la voie

MWx.0.2 :x0, défaut externe d’acquisition codeur:x4, défaut interne (problème d’autotest ou module absent).:x5, défaut de configuration:x7, défaut de réglage (cohérence d’un paramètre de réglage:x12, bit Erreur du codeur actif:x13, défaut d’alimentation du codeur:x14, défaut de la trame SSI:x15, défaut de parité sur la trame SSI

ENC_FLTINTERNAL_FLT

CONF_FLTAPPLI_FLT

ENC_ERROR_BITENC_SUPPLY_FLTENC_FRAME_FLTENC_PARITY_FLT

%MWx.0.3 Code d’erreur sur le défaut de réglage COD_PARAM_FLT

219

Page 220: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Les objets langage du métier mesure

� défaut externe lié à la liaison avec le codeur,� défaut interne lié à un problème hardware sur le module,� défaut de configuration (le module présent ne correspond pas à la configuration),� défaut de réglage ( la valeur d’un paramètre de réglage est hors norme).

Le mot %MW remonte un code qui identifie le paramètre de réglage hors bornes.Le tableau ci-dessous représente le code remonté par le mot %MWx.0.3 suite à une erreur de réglage.

Note : Pour avoir le diagnostic il faut exécuter l’instruction READ_STS%CHx.0, dans ce cas, la valeur des mots %MWx.0.2 et %MWx.0.3 est alors mise à jour.

Code Signification

0 Pas de défaut

1 L’Offset codeur n’est pas compatible avec la trame data du codeur

2 Le paramètre Recal n’est pas compatible avec le modulo

4 Le Seuil0 n’est pas compatible avec le modulo

8 Le Seuil1 n’est pas compatible avec le modulo

16 Le Seuil2 n’est pas compatible avec le modulo

32 Le Seuil3 n’est pas compatible avec le modulo

220

Page 221: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

21

Performances du CTZ 1B

Présentation

Objet de ce chapitre

Ce chapitre décrit les performances du module de comptage TSX CTZ 1B.

Contenu de ce chapitre

Ce chapitre contient les sujets suivants :

Sujet Page

Estimation de l’erreur sur les valeurs capturées 222

Règles à respecter sur les valeurs de seuils de comparaisons 223

Temps de réponse sur un événement 224

221

Page 222: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Performances du CTZ 1B

Estimation de l’erreur sur les valeurs capturées

Généralités L’erreur de position capturée, sur front montant ou descendant du signal d’entrée de capture dépend d’une somme de paramètres :� la fréquence de la trame de mesure (vitesse),� la longueur de la trame (nombre de data),� la fréquence de transmission (200Khz ou 1Mhz),� du temps de repos du codeur sur la trame SSI (généralement 20s),� de la valeur réelle de filtrage des entrées de capture.La figure ci-dessous représente une erreur :

La valeur capturée sera toujours en avance par rapport à la valeur théorique :� "d" représente l’erreur minimale (constant),� "e" représente le jitter possible sur un ensemble de mesures pout le même point

théorique.L’abaque suivant permet d’estimer l’erreur globale typiquement obtenue pour une fréquence apparente de comptage de 40khz (vitesse du codeur). L’erreur étant proportionnelle à la vitesse du codeur, l’utilisateur pourra extrapoler en fonction de la vitesse.

Fréquence de transmission

Nombre de bits de la trame

d : erreur mini e : variation possible

200khz 15 bits 2 point 10 points

200khz 25 bits 4 points 14 points

1Mhz 15 bits 0 point 4 points

1Mhz 25 bits 4 points 14 points

Signal de capture

Position

Valeur théorique

Valeur possible capturéede

222

Page 223: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Performances du CTZ 1B

Règles à respecter sur les valeurs de seuils de comparaisons

Présentation Il n’y a pas de distance minimale à respecter entre les seuils.

Par contre il y a une distance de sécurité à respecter entre la valeur des seuils et le "0" ( valeur de modulo). Cette distance est proportionnelle à la vitesse maximale du codeur : 10 points par 10khz.

Illustration pour un codeur 1024 points (10bits) et une vitesse max 10khz

ATTENTION

Valeurs de seuils

Le non respect de cette règle entraine une non prise en compte du passage des seuils.

Le non-respect de ces précautions peut entraîner des lésions corporelles ou des dommages matériels.

Zone interdite pour les seuils

101014

512

223

Page 224: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Performances du CTZ 1B

Temps de réponse sur un événement

Présentation Un événement produit par une source, que ce soit par un modulo, une capture ou un comparateur, est pris en charge par le système au travers d’un mécanisme d’interruption. Ce système stocke l’ensemble des événements produits par les coupleurs dans une file d’événements (FIFO-EVT).Chaque événement, pris en compte dans la file, donne lieu à l’appel du traitement de la tâche EVT associée au module qui à produit l’événement.Illustration du fonctionnement :

Le temps de réponse peut être considéré comme le délai écoulé entre l’arrivée de la condition théorique de l’événement et la commutation réelle d’une sortie programmée dans la tâche événement.Ce temps de réponse est variable en fonction :� de la source de l’événement (passage d’un seuil, passage du modulo,

commutation d’une entrée de capture),� de la charge sur le système d’interruption,� de la taille de code applicatif programmé dans la tâche événement.

Entrées ICapt 0,1

Codeur SSI Liaison

SSI

Filtre

Valeur de

position

Comparateur 0(seuil 0)

Comparateur 3(seuil 3)

Modulo

Capture

CTZ 1B

FIFO - EVT

EVT2

IN

OUT

Traitement

Système Appli

Autre(s) module(s)

EVT

224

Page 225: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Performances du CTZ 1B

Temps d’application

Le tableau ci-dessous donne le temps de réaction pour une application ne générant qu’un événement à la fois :

Pour une application susceptible de générer deux événements simultanément, le temps de réaction peut doubler.Le temps de réaction s’allonge également si le traitement dans la (les) tâche(s) événement est important.

Modification des valeurs de seuils

La modification des valeurs de seuil se fait au travers de l’instruction d’échange explicite WRITE_PARAM%CHx.0.Le système automate ne permet d’exécuter qu’une instruction WRITE %CHx.0 sur la même voie par cycle automate.D’autre part l’exécution de cette instruction sur le module CTZ est compris entre 350 et 450 .

Commutation d’une sortie après Passage d’un seuil < 2.5 ms

Commutation d’une sortie après Passage du modulo < 2.5 ms

Commutation d’une sortie après changement d’état sur ICapt0 ou ICapt1 < 2.5 ms

µs

225

Page 226: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Performances du CTZ 1B

226

Page 227: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

CBAIndex

CComptage

Codeur incrémental, 41Hystérésis, 42Modulo, 42Présentation, 15Principe, 24, 25, 31, 32RAZ, 49Sens, 40

Comptage intégréPrésentation, 22

Comptage TORPrésentation, 22

Comptage/DécomptagePrincipe, 26, 27, 33, 35

ConfigurationCapture d’un registre de comptage, 84Capture d’un registre de mesure, 186Codage(CTZ1B), 190Contrôle alimentation(CTZ1B), 190Ecran, 78Ecran CTZ 1B, 182Entrée, 82Entrée CTZ 1B, 185EVT(CTZ1B), 187Franchissement de consigne, 85Interface d’entrée, 82Liaison SSI, 188Modulo, 82Multiplication par 4, 82Passage à zéro, 85Présélection, 83RAZ, 83Sens d’évolution(CTZ1B), 190Tâche(CTZ1B), 184Traitement événementiel, 86

CTZ1A/2A/2AAPrésentation, 29

CTZ1BPrésentation, 166

DDécomptage

Principe, 24, 25, 31, 32Défauts

Traitement, 70

227

Page 228: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Index

DiagnosticListe des défauts, 108Liste des défauts(CTZ1B), 206Visualisation, 106Visualisation(CTZ1B), 204

EEcart minimum, 143Entrée

Disponibilité, 38Exemple

Configuration, 150

FFonction

Bascule, 60Capture, 43Capture CTZ 1B, 173Comparaison, 56Comparaison CTZ 1B, 176Mesure, 168Modulo/Réduction, 177Offset/Recalage, 178Présélection, 45RAZ, 45Traitement événementiel, 115

IInterface d’entrée CTZ 1B, 170

MMesure invalide

Traitement, 72

228

Mise au pointCapture(CTZ1B), 200Ecran étendu, 97Ecran réduit, 99Ecran(CTZ1B), 198Mesure(CTZ1B), 201Présentation, 96Seuils(CTZ1B), 201Utilisation, 101Voyants et boutons, 102

Modes de marcheMétier comptage, 112

OObjets langage

Constantes de configuration, 213Défauts, 219Echanges apériodiques, 218Echanges explicites, 127, 130Gestion des échanges, 135Implicites, 121interface, 215

PPerformances CTZ1B, 222Performances des CTZ1A/2A/2AA, 139Performances du CTZ1B, 221

RRéglage

Bascules, 93Consigne, 91Ecran(CTZ1B), 192Offset(CTZ1B), 194Présélection, 90Présentation, 88Recalage (CTZ1B), 195Seuil, 91Seuils(CTZ1B), 196

Page 229: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Index

SSSI, 179

TTraitement événementiel

Programmation, 116Programmation(CTZ1B), 209

VVoies, 140

229

Page 230: PL7 Micro/Junior/Pro Métiers Automates Modicon …legins69.free.fr/automatisme/PL7Pro/DocsSchneider/...Structure de la documentation 3 Structure de la documentation Présentation

Index

230