Schneider Electric Mise en oeuvre logicielle métiers PL7 Junior/Pro 4.3 - Tome 7 Mode d'emploi
Ajouter à Mes manuels408 Des pages
▼
Scroll to page 2
of
408
PL7 Junior/Pro Métiers Automates Premium Analogique, Régulation PID, Pesage TLX DS 57 PL7 xxF fre 2 Documents à consulter Documents à consulter Présentation TLX DS 57 PL7 xxF Ce manuel se compose de 8 tomes : l Tome 1 l Communs fonctions métiers l Métier Tout ou Rien l Mise en oeuvre AS-i l Métier Dialogue opérateur l Tome 2 l Métier Comptage l Tome 3 l Métier Commande d’axes l Tome 4 l Métier Commande pas à pas l Tome 5 l Métier Came électronique l Tome 6 l Métier Commande de mouvement SERCOS(r) l Tome 7 l Métier Analogique l Métier PID Control l Métier Pesage l Tome 8 l Métier Régulation 3 Documents à consulter 4 TLX DS 57 PL7 xxF Table des matières A propos de ce manuel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Intercalaire I Métier analogique. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Chapitre 1 Le métier analogique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Introduction au métier analogique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Chapitre 2 2.1 2.2 2.3 Les modules analogiques en rack . . . . . . . . . . . . . . . . . . . . . . 19 Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modules TSX AEY 800 et TSX AEY 1600 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation des modules TSX AEY 800 et TSX AEY 1600 . . . . . . . . . . . . . . . Cadencement des mesures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Contrôle des dépassements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Filtrage des mesures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Affichage des mesures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Alignement capteur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Calibration du module TSX AEY 800 et du module TSX AEY 1600 . . . . . . . . . . Module TSX AEY 810 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation du module TSX AEY 810 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cadencement des mesures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Contrôle des dépassements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Filtrage des mesures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Affichage des mesures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Calibration du module TSX AEY 810 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Module TSX AEY 1614 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation du module TSX AEY 1614 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cadencement des mesures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Contrôle des dépassements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Filtrage des mesures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Affichage des mesures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Alignement capteur pour le module TSX AEY 1614 . . . . . . . . . . . . . . . . . . . . . . 19 20 20 21 23 25 27 29 30 31 32 32 33 35 37 40 41 42 43 43 44 46 48 50 51 52 5 2.4 2.5 2.6 Chapitre 3 3.1 3.2 6 Calibration du module TSX AEY 1614. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Module TSX AEY 414 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Présentation du module TSX AEY 414 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 Cadencement des mesures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Contrôle des dépassements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Contrôle de la liaison capteur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 Filtrage des mesures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Affichage des mesures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Alignement capteur pour le module TSX AEY 414 . . . . . . . . . . . . . . . . . . . . . . . 65 Compensation de soudure froide du module TSX AEY 414 . . . . . . . . . . . . . . . . 66 Calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 Module TSX AEY 420 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 Présentation du module TSX AEY 420 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 Cadencement des mesures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 Contrôle des dépassements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 Seuils et traitement événementiels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 Affichage des mesures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 Alignement capteur pour le module TSX AEY 420 . . . . . . . . . . . . . . . . . . . . . . . 79 Modules TSX ASY 410 et TSX ASY 800 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 Présentation du module TSX ASY 410 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 Caractéristiques des sorties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 Contrôle des dépassements du module TSX ASY 410 . . . . . . . . . . . . . . . . . . . . 84 Comportement des sorties du module TSX ASY 410 . . . . . . . . . . . . . . . . . . . . . 86 Présentation du module TSX ASY 800 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 Caractéristiques des sorties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 Contrôle des dépassements du module TSX ASY 800 . . . . . . . . . . . . . . . . . . . . 90 Comportement des sorties du module TSX ASY 800 . . . . . . . . . . . . . . . . . . . . . 91 Les modules analogiques déportés TBX. . . . . . . . . . . . . . . . . 93 Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 Module TBX AES 400 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 Présentation du module TBX AES 400 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 Cadencement des mesures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 Contrôle des dépassements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 Filtrage des mesures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 Affichage des mesures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 Calibration du module TBX AES 400. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 Alignement capteur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 Module TBX AMS 620 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 Présentation du module TBX AMS 620 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 Cadencement des mesures sur les entrées . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 3.3 Chapitre 4 4.1 4.2 4.3 4.4 4.5 4.6 Contrôle des dépassements sur les entrées . . . . . . . . . . . . . . . . . . . . . . . . . . . Filtrage des mesures sur les entrées . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Affichage des mesures sur les entrées . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Caractéristiques des sorties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Traitement des défauts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Contrôle des dépassements des sorties du module TBX AMS 620 . . . . . . . . . Calibration du module TBX AMS 620 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Alignement capteur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Module TBX ASS 200 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation du module TBX ASS 200 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Caractéristiques des sorties du module TBX ASS 200 . . . . . . . . . . . . . . . . . . . Traitement des défauts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Contrôle des dépassements du module TBX ASS 200. . . . . . . . . . . . . . . . . . . 111 112 113 114 115 116 117 119 120 120 121 123 124 125 Les modules analogiques déportés Momentum . . . . . . . . . . 127 Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Module 170 AAI 030 00. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation du module 170 AAI 030 00. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mots du module 170 AAI 030 00 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Module 170 AAI 140 00. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation du module 170 AAI 140 00. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mots du module 170 AAI 140 00 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Affichage des mesures sur le module 170 AAI 140 00 . . . . . . . . . . . . . . . . . . . Module 170 AAI 520 40. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation du module 170 AAI 520 40. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mots du module 170 AAI 520 40 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Affichage des mesures sur le module 170 AAI 520 40 . . . . . . . . . . . . . . . . . . . Module 170 AAO 120 00 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation du module 170 AAO 120 00. . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mots de l’embase 170 AAO 120 00. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Correspondance des mesures sur le module 170 AAO 120 00 . . . . . . . . . . . . Module 170 AAO 921 00 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation du module 170 AAO 921 00. . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mots du module 170 AAO 921 00 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Correspondance des mesures sur le module 170 AAO 921 00 . . . . . . . . . . . . Module 170 AMM 090 00 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation du module 170 AAM 090 00. . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mots du module 170 AAM 090 00 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Affichage des mesures sur le module 170 AMM 090 00. . . . . . . . . . . . . . . . . . 127 128 128 129 130 132 132 133 134 136 138 138 139 140 144 145 145 146 147 149 150 150 151 152 154 155 155 156 158 161 7 Chapitre 5 5.1 5.2 5.3 5.4 Chapitre 6 Configuration des modules . . . . . . . . . . . . . . . . . . . . . . . . . . 165 Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165 Configuration du métier analogique : Généralités . . . . . . . . . . . . . . . . . . . . . . . 166 Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166 Description de l’écran de configuration d’un module analogique en rack et TBX167 Description de l’écran de configuration d’un module analogique Momentum . . 168 Comment accéder aux paramètres de configuration d’un module analogique en rack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170 Comment accéder aux paramètres de configuration d’un module analogique déporté sur le bus FIPIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172 Modification des paramètres des voies d’un module analogique : Généralités . 173 Paramètres des voies d’entrées analogiques . . . . . . . . . . . . . . . . . . . . . . . . . . 175 Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175 Paramètres des entrées des modules analogiques en rack . . . . . . . . . . . . . . . 176 Paramètres des entrées des modules analogiques déportés TBX . . . . . . . . . . 179 Paramètres des entrées des modules analogiques déportés Momentum. . . . . 180 Paramètres des voies de sorties analogiques . . . . . . . . . . . . . . . . . . . . . . . . . . 181 Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181 Paramètres des sorties des modules analogiques en rack . . . . . . . . . . . . . . . . 182 Paramètres des sorties des modules analogiques déportés TBX . . . . . . . . . . . 183 Paramètres de sorties des modules analogiques déportés Momentum . . . . . . 184 Configuration des modules (illustrations). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185 Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185 Modification de la gamme d’une entrée ou d’une sortie d’un module analogique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186 Modification de la tâche associée à une voie d’un module analogique . . . . . . . 187 Modification du format d'affichage d'une voie d’entrée en tension ou en courant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188 Modification Format d'affichage d'une voie thermocouples ou thermosondes . 189 Modification de la valeur de filtrage des voies de modules analogiques . . . . . . 190 Modification du Cycle de scrutation des entrées d’un module analogique en rack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191 Modification de la détection de présence du bornier des modules analogiques TSX et TBX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192 Modification des Voies d'entrées utilisées . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193 Modification du contrôle de dépassement et sélection du traitement événementiel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194 Compensation de soudure froide. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 Mode haute précision du module TSX AEY 1614 . . . . . . . . . . . . . . . . . . . . . . . 196 Modification du mode de repli des sorties analogiques . . . . . . . . . . . . . . . . . . . 197 Modification des paramètres communs d’un module de sorties TBX ou TSX . . 198 La fonction Mise au point . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199 Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199 Présentation de la Fonction Mise au point d’un module analogique . . . . . . . . . 200 8 Description de l’écran de mise au point d’un module analogique . . . . . . . . . . . Diagnostic d’un module analogique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Forçage/déforçage de voies analogiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Diagnostic détaillé de voie analogique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modification de la valeur de filtrage des voies. . . . . . . . . . . . . . . . . . . . . . . . . . Alignement d’une voie d’entrée . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modification de la valeur de repli d’une sortie . . . . . . . . . . . . . . . . . . . . . . . . . . Fonction Calibration d’un module analogique . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 7 7.1 7.2 7.3 201 203 204 206 208 210 212 214 Bits et mots associés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217 Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Adressage des objets de modules analogiques . . . . . . . . . . . . . . . . . . . . . . . . Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Adressage des objets de modules analogiques en rack . . . . . . . . . . . . . . . . . . Adressage des objets de modules analogiques déportés. . . . . . . . . . . . . . . . . Les objets à échanges implicites. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Objets à échange implicite associés au métier analogique. . . . . . . . . . . . . . . . Les objets à échanges explicites. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Objets à échange explicite : Généralités. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Objets à échange explicite associés aux entrées . . . . . . . . . . . . . . . . . . . . . . . Détail des mots à échange explicite du métier analogique . . . . . . . . . . . . . . . . 217 218 218 219 221 223 223 225 225 226 227 230 Intercalaire II Les fonctions de régulation . . . . . . . . . . . . . . . . . . . . . 233 Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233 Chapitre 8 Généralités sur le PID. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235 Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation générale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Principe de la boucle de régulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Méthodologie de développement d’une application de régulation . . . . . . . . . . Chapitre 9 Description des fonctions de régulation . . . . . . . . . . . . . . . . 239 Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Programmation d’une fonction de régulation. . . . . . . . . . . . . . . . . . . . . . . . . . . Fonction PID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Programmation de la fonction PID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fonction PWM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Programmation de la fonction PWM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fonction SERVO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Programmation de la fonction SERVO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comportement des fonctions dans les modes de marche . . . . . . . . . . . . . . . . Chapitre 10 235 236 237 238 239 240 241 243 248 250 252 255 258 Dialogue opérateur sur CCX 17. . . . . . . . . . . . . . . . . . . . . . . . 259 Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259 Dialogue opérateur sur CCX 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260 9 Sélection d’une boucle. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262 Pilotage d'une boucle. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263 Réglage d'une boucle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264 Fonction PID_MMI : programmation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265 Comportement de la fonction PID_MMI selon les modes de marche automate et CCX 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269 Chapitre 11 Caractéristiques des fonctions . . . . . . . . . . . . . . . . . . . . . . . 271 Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271 Occupation mémoire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272 Temps d’exécution des fonctions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273 Chapitre 12 Exemple d’application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275 Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275 Description de l’exemple d’application. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276 Configuration de l’exemple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278 Programmation de l’exemple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281 Chapitre 13 Annexes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285 Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285 Méthode de réglage des paramètres PID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286 Rôle et influence des paramètres d’un PID . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288 Intercalaire III Métier Pesage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291 Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291 Chapitre 14 Présentation générale de la fonction métier pesage . . . . . . 293 Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293 Description de l’offre pesage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294 Fonctionnement du module de pesage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295 Mise en oeuvre du métier Pesage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297 Terminologie du métier pesage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299 Chapitre 15 Configuration du métier Pesage. . . . . . . . . . . . . . . . . . . . . . . 303 Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303 Description de l’écran de configuration de la fonction métier pesage . . . . . . . . 304 Paramètres de configuration du module de pesage . . . . . . . . . . . . . . . . . . . . . 306 Comment modifier le paramètre tâche. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307 Comment modifier les informations métrologiques . . . . . . . . . . . . . . . . . . . . . . 308 Comment modifier le zéro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310 Comment modifier le format des données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311 Comment modifier la stabilité. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312 Comment modifier le(s) filtrage(s) des entrées mesures . . . . . . . . . . . . . . . . . . 313 Comment modifier le calcul du débit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315 Comment modifier la tare. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316 Comment modifier le contrôle des seuils . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317 10 Chapitre 16 16.1 16.2 16.3 16.4 16.5 Chapitre 17 Programmation du pesage . . . . . . . . . . . . . . . . . . . . . . . . . . . 321 Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Généralités sur la programmation du pesage . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Principe de programmation d’une application de pesage . . . . . . . . . . . . . . . . . Adressage des objets langage associés au module de pesage . . . . . . . . . . . . Description des principaux objets liés à la fonction pesage . . . . . . . . . . . . . . . Présymbolisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Objets langages à échange implicite. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Objets langage bit à échange implicite associés au métier Pesage . . . . . . . . . Objets langage mot à échange implicite associés au métier Pesage . . . . . . . . Objets langages à échange explicite. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Objets à échange explicite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Objets à échange explicite : Echange en cours et Compte-rendu . . . . . . . . . . Objet à échange explicite : Status Module %MWxy.MOD.2 . . . . . . . . . . . . . . . Objet à échange explicite : Status voie %MWxy.0.2 . . . . . . . . . . . . . . . . . . . . . Objet à échange explicite : Mot de commande %MWxy.0.3 . . . . . . . . . . . . . . . Description des commandes transmises par programme . . . . . . . . . . . . . . . . . Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Envoi des commandes au module de pesage par programme. . . . . . . . . . . . . Comment effectuer un tarage par programme . . . . . . . . . . . . . . . . . . . . . . . . . Comment remettre à zéro la valeur du poids par programme. . . . . . . . . . . . . . Comment retourner en mesure de poids brut par programme . . . . . . . . . . . . . Comment afficher la tare manuelle par programme . . . . . . . . . . . . . . . . . . . . . Comment valider ou invalider les seuils par programme . . . . . . . . . . . . . . . . . Modification des paramètres par programme . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modification des paramètres par programme . . . . . . . . . . . . . . . . . . . . . . . . . . Instructions PL7 utilisées pour le réglage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Description des paramètres réglables par programme . . . . . . . . . . . . . . . . . . . Lecture des paramètres de configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Etalonnage de la chaîne de mesure . . . . . . . . . . . . . . . . . . . . 359 Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation de la fonction étalonnage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Description de l’écran d’étalonnage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comment étalonner la chaîne de mesure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comment étalonner la chaîne de mesure par programme . . . . . . . . . . . . . . . . Comment réaliser un étalonnage forcé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comment effectuer un étalonnage forcé par programme . . . . . . . . . . . . . . . . . Chapitre 18 321 322 322 323 324 325 327 329 329 330 331 333 333 334 336 337 338 339 340 340 341 342 344 346 347 348 350 350 351 353 355 356 359 360 361 362 364 366 367 Mise au point de la fonction pesage . . . . . . . . . . . . . . . . . . . . 369 Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369 Description de l’écran de mise au point de la fonction métier Pesage . . . . . . . 370 11 Description de la zone module de l’écran de mise au point. . . . . . . . . . . . . . . . 372 Description de la zone de visualisation de l’écran de mise au point . . . . . . . . . 374 Description de la zone de réglage de paramètres . . . . . . . . . . . . . . . . . . . . . . . 375 Chapitre 19 Protection des réglages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377 Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377 Protection des réglages des paramètres de pesage . . . . . . . . . . . . . . . . . . . . . 378 Comment protéger les réglages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380 Métrologie légale et réglementation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381 Chapitre 20 Exploitation d’une application de pesage . . . . . . . . . . . . . . . 383 Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383 Moyens de visualisation des informations de pesage . . . . . . . . . . . . . . . . . . . . 384 Description du report de visualisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386 Modes de marche du module de pesage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388 Chapitre 21 Diagnostic de l’application de pesage. . . . . . . . . . . . . . . . . . 389 Présentation du diagnostic. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389 Chapitre 22 Exemples de programme de pesage . . . . . . . . . . . . . . . . . . . 393 Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393 Exemple d’un tarage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394 Exemple de dosage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396 12 Glossaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399 Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405 A propos de ce manuel Présentation Objectif du document Ce manuel traite de la mise en oeuvre logicielle des métiers (hors métiers communication) sur TSX/PMX/PCX57 par le logiciel PL7. Champ d'application La mise à jour de cette publication prend en compte les fonctionnalités de PL7 V4.3; Elle permet néammoins de mettre en oeuvre les versions antérieures de PL7. Document à consulter Commentaires utilisateur TLX DS 57 PL7 xxF Titre Référence Manuel de mise en oeuvre matérielle TSX DM 57 4x F Envoyez vos commentaires à l'adresse e-mail [email protected] 13 A propos de ce manuel 14 TLX DS 57 PL7 xxF Métier analogique I Présentation Objet de cet intercalaire Cet intercalaire présente la fonction métier analogique sur automates Premium et décrit sa mise en oeuvre avec les logiciels PL7. Contenu de cet intercalaire Cet intercalaire contient les chapitres suivants : TLX DS 57 PL7 xxF Chapitre Titre du chapitre Page 1 Le métier analogique 17 2 Les modules analogiques en rack 19 3 Les modules analogiques déportés TBX 4 Les modules analogiques déportés Momentum 127 5 Configuration des modules 165 6 La fonction Mise au point 199 7 Bits et mots associés 217 93 15 Métier analogique 16 TLX DS 57 PL7 xxF Le métier analogique 1 Introduction au métier analogique Introduction La fonction métier analogique s’applique : l l aux modules d’entrées/sorties analogiques montés en rack, aux modules d'entrées/sorties analogiques déportés sur bus FIPIO. Note : Pour accéder à ces derniers, le processeur configuré devra être obligatoirement un processeur avec liaison FIPIO intégrée. La mise en oeuvre du métier analogique nécessite de définir le contexte de fonctionnement physique de l’application dans laquelle il sera intégré (rack, alimentation, processeur, modules ou équipements, ...), puis d’en assurer sa mise en oeuvre logicielle. Ce second aspect sera réalisé depuis les différents éditeurs de PL7 : l l soit en mode local, soit en mode connecté ; dans ce cas, la modification est limitée à certains paramètres. Note : Les fonctions en mode connecté ne sont pas accessibles pour les modules d'entrées/sorties déportés. TLX DS 57 PL7 xxF 17 Métier analogique Principe de mise en oeuvre Le tableau ci-dessous présente les différentes phases de mise en oeuvre de la fonction métier analogique. Mode Phase Description Local Déclaration d’un module Choix : l de la position géographique l numéro et emplacement dans le cas d’un module en rack, l point de connexion dans le cas d’un module déporté, l du type de module. Configuration 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. Local ou connecté Symbolisation Programmation Symbolisation des variables associées à la fonction métier. Programmation des fonctions que doit réaliser le métier à l'aide : l des objets bit et mot associés au module, l des instructions spécifiques métier. Connecté Transfert Transfert de l’application dans l'automate. Mise au point Mise au point de l’application à l’aide : l des écrans d'aide à la mise au point permettant de piloter les entrées et les sorties, l des écrans de diagnostic permettant d'identifier les défauts. Calibration Calibration du module permettant : l de corriger des dérives à long terme du module, l d’optimiser la précision de la mesure. 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 (cependant, on ne peut pas utiliser l'éditeur de données ou de programme sans avoir configuré au préalable les modules d'entrées/sorties. 18 TLX DS 57 PL7 xxF Les modules analogiques en rack 2 Présentation Contenu de ce chapitre Ce chapitre présente les modules analogiques en rack. Contenu de ce chapitre Ce chapitre contient les sous-chapitres suivants : Souschapitre 2.1 TLX DS 57 PL7 xxF Sujet Modules TSX AEY 800 et TSX AEY 1600 Page 20 2.2 Module TSX AEY 810 32 2.3 Module TSX AEY 1614 43 2.4 Module TSX AEY 414 55 2.5 Module TSX AEY 420 69 2.6 Modules TSX ASY 410 et TSX ASY 800 80 19 Modules analogiques en rack 2.1 Modules TSX AEY 800 et TSX AEY 1600 Présentation Contenu de ce sous-chapitre Ce sous-chapitre présente les modules en rack TSX AEY 800 et TSX AEY 1600. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : 20 Sujet Page Présentation des modules TSX AEY 800 et TSX AEY 1600 21 Cadencement des mesures 23 Contrôle des dépassements 25 Filtrage des mesures 27 Affichage des mesures 29 Alignement capteur 30 Calibration du module TSX AEY 800 et du module TSX AEY 1600 31 TLX DS 57 PL7 xxF Modules analogiques en rack Présentation des modules TSX AEY 800 et TSX AEY 1600 Généralités Les modules TSX AEY 800 et TSX AEY 1600 sont des chaînes de mesure industrielle 8 /16 entrées haut niveau. Associés à des capteurs ou des transmetteurs, ils permettent de réaliser des fonctions de surveillance, de mesure et de régulation des procédé continus. Les modules TSX AEY 800 et TSX AEY 1600 offrent pour chacune de leurs entrées la gamme +/-10 V, 0..10 V, 0..5 V, 1..5 V, 0..20 mA ou 4..20 mA, suivant le choix fait en configuration (Voir Modification de la gamme d’une entrée ou d’une sortie d’un module analogique, p. 186). L’écran de mise au point affiche en temps réel la valeur et l’état de chacune des voies du module sélectionné. Il permet également d’accéder à la commande des voies (forçage de la valeur d’entrée ou de sortie, réarmement des sorties,...). Synoptique Les modules d’entrées TSX AEY 800 et TSX AEY 1600 réalisent les fonctions suivantes : A/N Multiplexeur Optocoupleur Optocoupleur Interface bus X Traitement Connecteur vers bus X 8 ou 16 entrées Connecteur(s) SubD Sélection de la voie Isolement 1000Veffs Convertisseur DC/DCs Fonction 1 5V 6 2 3 4 5 7 TLX DS 57 PL7 xxF 21 Modules analogiques en rack Description Le tableau ci-dessous donne les différentes fonctions Repère Elément Fonction 1 Raccordement au processus et scrutation des voies d’entrées l raccordement physique au processus, au travers de connecteur(s) SubD, Adaptation des signaux d’entrées l sélection du gain, en fonction des caractéristiques des signaux d’entrées, 3 Numérisation des signaux analogiques des mesures d’entrées l convertisseur analogique / numérique 12 bits, 4 Transformation des mesures d’entrées dans une unité exploitable par l’utilisateur l prise en compte des coefficients de recalibration et d’alignement à Interface et communication avec l’application l gestion des échanges avec le processeur, 6 Alimentation du module - 7 Surveillance du module et indication des défauts éventuels à l’application l test de la chaîne de conversion, 2 5 l protection du module contre les surtensions par des diodes écrêteuses, l adaptation des signaux d’entrées par filtrage analogique, l scrutation des voies d’entrées, par multiplexage statique. définies en configuration (gamme unipolaire ou bipolaire, en tension ou en courant), l compensation des dérives de la chaîne d’amplification. appliquer sur les mesures, ainsi que des coefficients d’autocalibration du module, l filtrage (filtre numérique) des mesures, en fonction des paramètres de configuration, l mise à l’échelle des mesures, en fonction des paramètres de configuration. l adressage géographique, l réception des paramètres de configuration du module et des voies, l envoi des valeurs mesurées, ainsi que l’état du module, à l’application. 22 l test du dépassement de gamme sur les voies, l test de la présence du bornier, l test du chien de garde. TLX DS 57 PL7 xxF Modules analogiques en rack Cadencement des mesures Introduction Le cadencement des mesures dépend du cycle utilisé, défini en configuration: cycle normal ou cycle rapide. l en cycle normal, le temps de cycle de scrutation est fixe. l en cycle rapide, seules les voies déclarées utilisées sont scrutées. Le temps de cycle de scrutation est donc proportionnel au nombre de voies déclarées utilisées. Note : En cycle rapide, le filtrage est inhibé Cycle de scrutation des voies Le cycle de scrutation des voies utilisées en cycle normal est le suivant : Voie 0 Voie 1 Voie 7 (ou 15) Ref. interne Tv Tv Tv Tv Temps de cycle Tv = temps de scrutation d’une voie Ref. interne = correspond à l’acquisition des références de tensions intégrées au module, pour permettre son auto étalonnage périodique. Le cycle de scrutation des voies utilisées en cycle rapide est le suivant : Exemple pour les voies 3, 5, 6 Voie 3 Voie 5 Voie 6 Tv Tv Tv Ref. interne Tv Temps de cycle = (3+1)xTv Tv = temps de scrutation d’une voie Ref. interne = correspond à l’acquisition des références de tensions intégrées au module, pour permettre son auto étalonnage périodique. TLX DS 57 PL7 xxF 23 Modules analogiques en rack Calcul du temps de cycle Le tableau ci-dessous donne les valeurs de temps de cycle en fonction du cycle utilisé : Module Cycle normal TSX AEY 800 27 ms Cycle rapide (N+1) x 3 ms l avec N=nombre de voies utilisées TSX AEY 1600 51 ms (N+1) x 3 ms l avec N=nombre de voies utilisées Note : Le cycle du module est asynchrone du cycle automate. A chaque début de cycle automate, il y a prise en compte des valeurs des voies. Si le temps de cycle de la tâche MAST est inférieur à celui du module, certaines valeurs n’auront pas évoluées. Illustration : Temps de traitement du module Temps de la tâche MAST évolutions des valeurs des voies 24 TLX DS 57 PL7 xxF Modules analogiques en rack Contrôle des dépassements Introduction Les modules TSX AEY 800 et TSX AEY 1600 donnent le choix entre 6 gammes de tension ou de courant pour chacune de leurs entrées. Pour la gamme choisie, le module effectue un contrôle de dépassement : il vérifie que la mesure est comprise entre une borne inférieure et une bonne supérieure. Ce contrôle est toujours valide. D’une manière générale, les modules autorisent un dépassement de 5% de la plage électrique positive couverte par la gamme. Les zone de mesure La plage de mesure est divisée en trois zones: zone de dépassement inférieur zone nominale borne inférieure l l l Indications de dépassement TLX DS 57 PL7 xxF zone de dépassement supérieur borne supérieure la zone nominale est la plage de mesure correspondant à la gamme choisie, la zone de dépassement supérieur est la zone située au delà de la borne supérieure, la zone de dépassement inférieur est la zone située en deçà de la borne inférieure. Dans les zones de dépassement, il existe un risque de saturation de la chaîne de mesure signalé par : Nom du bit Signification (quand = 1) %Ixy.i.ERR Défaut de la voie %MWxy.i.2:X1 Dépassement de gamme sur la voie 25 Modules analogiques en rack Bornes de dépassement Gamme Les valeurs des bornes de dépassement sont les suivantes:. Borne inférieure Borne inférieure Valeurs disponibles par défaut au format normalisé Borne minimale au format utilisateur Borne maximale au format utilisateur +/-10V -10,5V +10,5V +/- 10500 Min-5%x(Max-Min)/2 Max+5%x(Max-Min)/2 0..10V -0,5V +10,5V -500...10500 Min-5%x(Max-Min)/2 Max+5%x(Max-Min)/2 0..5V 0V +5,25V -500...10500 environ -10mV Max+5%x(Max-Min)/2 1..5V 0,8V +5,25V -500...10500 Min-5%x(Max-Min)/2 Max+5%x(Max-Min)/2 0..20mA 0mA +21mA 0...10500 environ -40 µ A Max+5%x(Max-Min)/2 4..20mA +3,2mA +20,8mA -500...10500 Min-5%x(Max-Min)/2 Max+5%x(Max-Min)/2 Note : Min désigne la valeur minimale indiquée par l’utilisateur. Max désigne la valeur maximale indiquée par l’utilisateur. 26 TLX DS 57 PL7 xxF Modules analogiques en rack Filtrage des mesures Introduction Le filtrage effectué est un filtrage de premier ordre. Le coefficient de filtrage est modifiable (Voir Modification de la valeur de filtrage des voies, p. 208) depuis l’écran PL7 ou par programme. Formule mathématique La formule mathématique utilisée est la suivante : Mesf ( n ) = α × Mesf ( n – 1 ) + ( 1 – α ) × Valb ( n ) avec : α =efficacité du filtre, Mesf(n)=mesure filtrée à l’instant n, Mesf(n-1)=mesure filtrée à l’instant n-1, Valb(n)=valeur brute à l’instant n. L’utilisateur choisit en configuration la valeur de filtrage parmi 7 possibilités. Cette valeur est modifiable, même lorsque l’application est en RUN. Note : Le filtrage est inhibé en cycle rapide. Valeurs pour le module TSX AEY 800 TLX DS 57 PL7 xxF Les valeurs de filtrage sont les suivantes : Efficacité recherchée Valeur à choisir α correspondant Temps de réponse du filtre à 63% Fréquence de coupure (Hz) Pas de filtrage 0 0 0 0 Peu de filtrage 1 2 0,750 0,875 100 ms 202 ms 1,591 0,788 Filtrage moyen 3 4 0,937 0,969 419 ms 851 ms 0,379 0,187 Filtrage fort 5 6 0,984 0,992 1,714 ms 3,442 ms 0,093 0,046 27 Modules analogiques en rack Valeurs pour le module TSX AEY 1600 28 Les valeurs de filtrage sont les suivantes : Efficacité recherchée Valeur à choisir α correspondant Temps de Fréquence de coupure (Hz) Pas de filtrage 0 0 0 0 Peu de filtrage 1 2 0,750 0,875 178 ms 382 ms 0,894 0,416 Filtrage moyen 3 4 0,937 0,969 791 ms 1,607 s 0,201 0,099 Filtrage fort 5 6 0,984 0,992 3,239 s 6,502 s 0,049 0,024 réponse du filtre à 63% TLX DS 57 PL7 xxF Modules analogiques en rack Affichage des mesures Introduction La mesure fournie à l’application est directement exploitable par l’utilisateur qui peut choisir entre : l utiliser l'affichage normalisé 0..10000 (ou +/- 10000 pour la gamme +/-10 V), l paramétrer son format d’affichage en indiquant les valeurs minimales et maximales souhaitées. Affichage normalisé Les valeurs sont affichées en unité normalisée (en % avec 2 décimales, également symbolisé °/ ):. °°° Affichage utilisateur Type de gamme Affichage gamme unipolaire: 0-10V, 0-5V, 0-20mA, 4-20mA de 0 à 10000 (0 °/ gamme bipolaire : +/-10V de -10000 à +10000 (-10000 °/ °°° à 10000 °/ °°° °°° ) à +10000 °/ °°° ) L'utilisateur peut choisir la plage de valeurs (Voir Modification du format d'affichage d'une voie d’entrée en tension ou en courant, p. 188) dans laquelle sont exprimées les mesures, en choisissant : l la borne minimale correspondant au minimum de la gamme 0 °/ (ou -10000 °°° °/ ,) °°° l la borne maximale correspondant au maximum de la gamme + 10000 °/ ). °°° Ces bornes minimale et maximale sont des entiers compris entre - 30000 et + 30000. Exemple: Supposons qu'un conditionneur indique une information de pression sur une boucle 4-20 mA, avec 4 mA correspondant à 3200 mB et 20 mA correspondant à 9600 mB. L'utilisateur peut alors choisir le format utilisateur (User), en définissant les bornes minimale et maximale suivantes : 3200 °/ pour 3200 mB comme borne minimale, °°° 9600 °/ pour 9600 mB comme borne maximale. °°° Les valeurs transmises au programme évolueront entre 3200 (= 4 mA) et 9600 (= 20 mA). Les correspondances sont alors les suivantes : Valeur transmise au programme Valeur du courant Valeur de la pression 3200 4 mA 3200 mB valeur courante comprise entre 4 et 20 mA valeur courante 9600 20 mA 9600 mB TLX DS 57 PL7 xxF 29 Modules analogiques en rack Alignement capteur Introduction L'alignement consiste à éliminer un décalage systématique observé avec un capteur donné, autour d'un point de fonctionnement donné. On compense une erreur liée au procédé. Pour cette raison, le remplacement d'un module ne nécessite pas un nouvel alignement, par contre, le remplacement du capteur ou le changement du point de fonctionnement de ce capteur, nécessite un nouvel alignement. Droite de conversion après alignement Droite de conversion initiale Exemple Supposons qu'un capteur de pression, relié à un conditionneur (1mV/mB), indique 3200 mB, alors que la pression réelle est de 3210 mB. La valeur mesurée par le module en échelle normalisée sera 3200 (3,20 V). L'utilisateur peut aligner sa mesure sur la valeur 3210 (valeur souhaitée). Après cette procédure d'alignement, la voie de mesure appliquera un offset systématique de +10. La valeur d'alignement qu'il faudra saisir est de 3210. Valeurs d’alignement La valeur d'alignement est modifiable (Voir Alignement d’une voie d’entrée, p. 210) depuis l’écran PL7, même si le programme est en RUN. Pour chaque voie d'entrée, l'utilisateur peut : l visualiser et modifier la valeur de mesure souhaitée l sauvegarder la valeur d'alignement l savoir si la voie possède déjà un alignement L'offset d'alignement peut également être modifié par programme. L'alignement s'effectue voie en exploitation normale, sans influence sur les modes de marche de la voie du module. L'écart maximal entre la valeur mesurée et la valeur souhaitée (valeur alignée) ne doit pas excéder 1000. L'offset d'alignement est stocké dans le mot %MWxy.i.8. 30 TLX DS 57 PL7 xxF Modules analogiques en rack Calibration du module TSX AEY 800 et du module TSX AEY 1600 Introduction La calibration (Voir Fonction Calibration d’un module analogique, p. 214) s'effectue globalement pour le module sur la voie 0. Il est conseillé de calibrer le module hors application. La calibration peut s'effectuer avec la tâche automate liée à la voie en RUN ou en STOP. Précautions En mode calibration, les mesures de toutes les voies du module sont déclarées invalides (bit %Ixy.i.ERR = 1), le filtrage et les alignements sont inhibés, les cycles d'acquisition des voies peuvent être allongés. Les entrées autres que la voie 0 n'étant plus acquises pendant la calibration, la valeur transmise à l'application pour ces autres voies est la dernière valeur mesurée avant le passage en calibration. Marche à suivre Le tableau donne la marche à suivre pour calibrer le module : Etape Action 1 Accéder à l’écran de réglage de la calibration 2 Double-cliquer sur la voie 0. Résultat: Un question apparaît ‘Voulez-vous passer en mode recalibration ?’. 3 Répondre Oui à cette question. Résultat: La fenêtre de calibration apparaît. 4 En fonction de la gamme à calibrer, connecter une tension de référence sur l'entrée tension de la voie 0 : l tension de référence = 10 V (précision 20 ppm) pour calibrer le module sur les gammes +/-10 V et 0..10 V, l tension de référence = 5 V (précision 20 ppm) pour calibrer le module sur les gammes 0..5 V, 1..5V, 0..20 mA et 4..20 mA, Attention : la référence 5 V permet de calibrer la chaîne de mesure complète pour les gammes 0..20 mA et 4..20 mA, à l'exception du shunt de courant 250 Ohms situé sur l'entrée courant. 5 Une fois la référence connectée sur l'entrée tension (par exemple 10 V), utiliser la boîte à liste déroulante Référence pour sélectionner cette valeur. Attendre éventuellement le temps nécessaire à la stabilisation de la tension de référence connectée, puis confirmer le choix par le bouton de commande Valider. La calibration des gammes liées à cette référence (par exemple +/-10 V et 0..10 V) s'effectue automatiquement. 6 Calibrer éventuellement le module pour les autres gammes. le bouton de commande Retour paramètres Usine permet d'annuler toutes les calibrations précédemment effectuées et de revenir à la calibration initiale réalisée en usine. 7 Appuyer sur le bouton de commande Sauvegarder, afin de prendre en compte et sauvegarder dans le module sa nouvelle calibration. Lorsque l'on quitte l'écran de calibration sans que la sauvegarde soit effectuée, un message est visualisé pour signaler que les opérations de calibration vont être perdues TLX DS 57 PL7 xxF 31 Modules analogiques en rack 2.2 Module TSX AEY 810 Présentation Contenu de ce sous-chapitre Ce sous-chapitre présente le module en rack TSX AEY 810. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : 32 Sujet Page Présentation du module TSX AEY 810 33 Cadencement des mesures 35 Contrôle des dépassements 37 Filtrage des mesures 40 Affichage des mesures 41 Calibration du module TSX AEY 810 42 TLX DS 57 PL7 xxF Modules analogiques en rack Présentation du module TSX AEY 810 Généralités Le module TSX AEY 810 est une chaîne de mesure industrielle 8 entrées haut niveau. Associé à des capteurs ou des transmetteurs, il permet de réaliser des fonctions de surveillance, de mesure et de régulation des processus continus. Le module TSX AEY 810 offre pour chacune de leurs entrées la gamme +/-10 V, 0..10 V, 0..5 V, 1..5 V, 0..20 mA ou 4..20 mA, suivant le choix fait en configuration (Voir Modification de la gamme d’une entrée ou d’une sortie d’un module analogique, p. 186). L’écran de mise au point affiche en temps réel la valeur et l’état de chacune des voies du module sélectionné. Il permet également d’accéder à la commande des voies (forçage de la valeur d’entrée ou de sortie, réarmement des sorties, ...). Synoptique Le module d’entrées TSX AEY 810 réalise les fonctions suivantes : TSX AEY 810 Isolement 1000 Veff. Optocoupleur 8 entrées Connecteur(s) SubD Filtre 2 3 Interface bus X Traitement Convertisseur DC/DC Filtre 1 Optocoupleur A/N Connecteur vers bus X Sélection de la voie 5V 4 6 5 7 TLX DS 57 PL7 xxF 33 Modules analogiques en rack Description Le tableau ci-dessous présente les différentes fonctions : Repère Elément Fonction 1 Raccordement au processus et scrutation des voies d’entrées l raccordement physique au processus, au travers de connecteur(s) SubD, l protection du module contre les surtensions par des diodes écrêteuses, l adaptation des signaux d’entrées par filtrage analogique, l scrutation des voies d’entrées, par multiplexage statique. l isolement entre voies assurées par des commutateurs optiques. 2 Adaptation des signaux d’entrées l sélection du gain, en fonction des caractéristiques des signaux d’entrées, définies en configuration (gamme unipolaire ou bipolaire, en tension ou en courant) l compensation des dérives de la chaîne d’amplification. 3 l convertisseur analogique / numérique 16 bits, Numérisation des signaux analogiques des mesures d’entrées 4 Transformation des mesures d’entrées dans une unité exploitable par l’utilisateur l prise en compte des coefficients de recalibration et d’alignement à appliquer sur Interface et communication avec l’application l gestion des échanges avec le processeur, 6 Alimentation du module - 7 Surveillance du module et indication des défauts éventuels à l’application l test de la chaîne de conversion, 5 34 les mesures, ainsui que des coefficients d’autocalibration du module, l filtrage (filtre numérique) des mesures, en fonction des paramétres de configuration l mise à l’échelle des mesures, en fonction des paramétres de configuration. l adressage géographique, l réception des paramétres de configuration du module et des voies, l envoi des valeurs mesurées, ainsi que l’état du module, à l’application. l test du dépassement de gamme sur les voies, l test de la présence du bornier, l test du chien de garde. TLX DS 57 PL7 xxF Modules analogiques en rack Cadencement des mesures Introduction Le cadencement des mesures dépend du cycle utilisé, défini en configuration (Voir Modification du Cycle de scrutation des entrées d’un module analogique en rack, p. 191) : cycle normal ou cycle rapide. l en cycle normal, le temps de cycle de scrutation est fixe, l en cycle rapide, seules les voies déclarées utilisées sont scrutées. Le temps de cycle de scrutation est donc proportionnel au nombre de voies déclarées utilisées Note : En cycle rapide, le filtrage est inhibé Cycle de scrutation des voies Le cycle de scrutation des voies utilisées en cycle normal est le suivant : Voie 0 Voie 1 Voie 7 (ou 15) Ref. interne Tv Tv Tv Tv Temps de cycle Tv = temps de scrutation d’une voie Ref. interne = correspond à l’acquisition des références de tensions intégrées au module, pour permettre son auto étalonnage périodique Le cycle de scrutation des voies utilisées en cycle rapide est le suivant : Exemple pour les voies 3, 5, 6 Voie 3 Voie 5 Voie 6 Tv Tv Tv Ref. interne Tv Temps de cycle = (3+1)xTv Tv = temps de scrutation d’une voie Ref. interne = correspond à l’acquisition des références de tensions intégrées au module, pour permettre son auto étalonnage périodique TLX DS 57 PL7 xxF 35 Modules analogiques en rack Calcul du temps de cycle Le tableau ci-dessous donne les valeurs de temps de cycle en fonction du cycle utilisé : Module Cycle normal Cycle rapide TSX AEY 810 29,7 ms (N+1) x 3,3 ms l avec N:nombre de voies utilisées Note : Le cycle du module est asynchrone au cycle automate. A chaque début de cycle automate, il y a prise en compte des valeurs des voies. Si le temps de cycle de la tâche MAST est inférieur à celui du module, certaines valeurs n’auront pas évolué. Illustration : Temps de traitement du module Temps de la tâche MAST évolutions des valeurs des voies 36 TLX DS 57 PL7 xxF Modules analogiques en rack Contrôle des dépassements Introduction Le module TSX AEY 810 donne le choix entre 6 gammes de tension ou de courant pour chacune de ses entrées. Pour la gamme choisie, le module effectue un contrôle de dépassement : il vérifie que la mesure est comprise entre une borne inférieure et une bonne supérieure. Ce contrôle est optionnel. D’une maniére générale, le module autorise un dépassement de 5% de la plage électrique positive couverte par la gamme. Les zone de mesure La plage de mesure est divisée en cinq zones : Borne inférieure zone de dépassement inférieur l l l l l Indications de dépassement TLX DS 57 PL7 xxF Vsup gamme Vinf gamme zone de tolérance inférieure zone nominale Borne supérieure zone de tolérance supérieure zone de dépassement supérieur la zone nominale est la plage de mesure correspondant à la gamme choisie, la zone de tolérance supérieure sont les valeurs comprises entre la valeur supérieure de la gamme (exemple: +10V pour une gamme -10V/+10V) et la borne supérieure, la zone de tolérance inférieure sont les valeurs comprises entre la valeur inférieure de la gamme (exemple: -10V pour une gamme -10V/+10V) et la borne inférieure, la zone de dépassement supérieur est la zone située au delà de la borne supérieure, la zone de dépassement inférieur est la zone située en deçà de la borne inférieure. Dans les zones de dépassement, il existe un risque de saturation de la chaîne de mesure. Pour pallier ce risque par programme utilisateur, des bits d’erreur existent: Nom du bit Signification (quand = 1) %IWxy.i.1:X5 Mesure dans la zone de tolérance inférieure %IWxy.i.1:X6 Mesure dans la zone de tolérance supérieure %MWxy.i.2:X1 Si le contrôle de dépassement est demandé, ce bit signale un défaut de dépassement de la gamme: l %MWxy.i.2:X14 signale un dépassement inférieur l %MWxy.i.2:X15 signale un dépassement supérieur %Ixy.i.ERR Défaut de la voie 37 Modules analogiques en rack Note : Lors d’un dépassement, la valeur mesurée est écrétée à la valeur de la borne correspondante. Valeurs des bornes de dépassement Les valeurs des bornes de dépassement sont configurables (Voir Modification du contrôle de dépassement et sélection du traitement événementiel, p. 194) indépendament l’une de l’autre. Elles peuvent prendre des valeurs entières comprises entre les valeurs suivantes: Borne inférieure = Vinf gamme + zone de tolérance inférieure Borne supérieure = Vsup gamme + zone de tolérance supérieure Le tableau ci-dessous donne les valeurs des zones de tolérance en fonction des différentes gammes : Gamme Zone de tolérance inférieure - Valeur par défaut Valeur maxi Valeur mini Valeur par défaut Valeur mini Valeur maxi Bipolaire -0,125 x 0 - 0,25 x -0,125 x 0 0,25 x ∆gamme /2 ∆gamme /2 - 0,25 x 0,125 x ∆gamme 0 ∆gamme /2 Unipolaire -0,125 x 0 ∆gamme Zone de tolérance supérieure ∆gamme ∆gamme /2 0,25 x ∆gamme Normalisée Bipolaire -1250 0 -2500 1250 0 2500 Normalisée Unipolaire -1250 0 -2500 1250 0 2500 Utilisateur Bipolaire -0,125 x 0 -0,25 x 0,125 x ∆gamme / 0 Utilisateur Unipolaire -0,125 x ∆gamme /2 ∆gamme ∆gamme /2 0 -0,25 x ∆gamme 2 0,125 x ∆gamme 0 0,25 x ∆gamme /2 0,25 x ∆gamme Avec ∆gamme = Valeur supérieure gamme - Valeur inférieure gamme, Note : l La gamme bipolaire est la gamme +/-10V, les gamme unipolaires sont les gammes 0..20mA, 0..10V, 0..5V, 1..5V, 4..20mA. l Par défaut, le contrôle de dépassement est actif mais il peut être activé partiellement (uniquement pour les dépassements inférieur ou supérieur), ou désactivé. 38 TLX DS 57 PL7 xxF Modules analogiques en rack Exemple Dépassement pour la gamme 4..20mA en mode normalisé, sur la voie 0 Borne Inf. : -1250 (2mA) 0 mA 1 Borne sup. = 10625 (21mA) 4 mA 2 20 mA 3 Gamme de mesure 4 24 mA 5 Gamme électriquement mesurable %MWxy.0.2:X1 %MWxy.0.2:X14 %MWxy.0.2:X15 %IWxy.0.1:X5 %IWxy.0.1:X6 %Ixy.0.ERR Borne sup : 10625 10000 Borne inf : 0 -1250 1. 2. 3. 4. 5. TLX DS 57 PL7 xxF 2 mA 4 mA 20 mA 21 mA Zone de dépassement inférieur Zone de tolérance inférieure Zone nominale Zone de tolérance supérieure Zone de dépassement supérieur 39 Modules analogiques en rack Filtrage des mesures Introduction Le filtrage effectué est un filtrage de premier ordre. Le coefficient de filtrage est modifiable depuis une console de programmation et par programme (Voir Modification de la valeur de filtrage des voies de modules analogiques, p. 190). Formule mathématique La formule mathématique utilisée est la suivante : Mesf ( n ) = α × Mesf ( n – 1 ) + ( 1 – α ) × Valb ( n ) avec : α =efficacité du filtre, Mesf(n)=mesure filtrée à l’instant n, Mesf(n-1)=mesure filtrée à l’instant n-1, Valb(n)=valeur brute à l’instant n. L’utilisateur choisit en configuration la valeur de filtrage parmi 7 possibilités. Cette valeur est modifiable, même lorsque l’application est en RUN. Note : Le filtrage est inhibé en cycle rapide. Valeurs pour le module TSX AEY 810 40 Les valeurs de filtrage sont les suivantes : . Efficacité recherchée Valeur à choisir α correspondant Temps de réponse du filtre à 63% fréquence de coupure (Hz) Pas de filtrage 0 0 0 0 Peu de filtrage 1 2 0,750 0,875 104,3 ms 224,7 ms 1,526 0,708 Filtrage moyen 3 4 0,937 0,969 464,8 ms 944,9 ms 0,342 0,168 Filtrage fort 5 6 0,984 0,992 1,905 ms 3,825 ms 0,084 0,042 TLX DS 57 PL7 xxF Modules analogiques en rack Affichage des mesures Introduction La mesure fournie à l’application est directement exploitable par l’utilisateur qui peut choisir (Voir Modification du format d'affichage d'une voie d’entrée en tension ou en courant, p. 188) entre : l utiliser l'affichage normalisé 0..10000 (ou +/-10000 pour la gamme +/-10 V), l paramétrer son format d’affichage en indiquant les valeurs minimales et maximales souhaitées. Affichage normalisé Les valeurs sont affichées en unité normalisée (en % avec 2 décimales, également symbolisé °/ ): °°° Affichage utilisateur Type de gamme Affichage gamme unipolaire: 0-10V, 0-5V, 0-20mA, 4-20mA de 0 à 10000 (0 °/ gamme bipolaire : +/-10V de -10000 à +10000 (-10000 °/ °°° à 10000 °/ °°° °°° ) à +10000 °/ °°° ) L'utilisateur peut choisir la plage de valeurs dans laquelle sont exprimées les mesures, en choisissant : l la borne minimale correspondant au minimum de la gamme 0 °/ (ou -10000 °°° °/ ,) °°° l la borne maximale correspondant au maximum de la gamme + 10000 °/ . °°° Ces bornes minimale et maximale sont des entiers compris entre - 30000 et + 30000. Exemple: Supposons qu'un conditionneur indique une information de pression sur une boucle 4-20 mA, avec 4 mA correspondant à 3200 mB et 20 mA correspondant à 9600 mB. L'utilisateur peut alors choisir le format utilisateur (User), en définissant les bornes minimale et maximale suivantes : 3200 °/ pour 3200 mB comme borne minimale, °°° 9600 °/ pour 9600 mB comme borne maximale. °°° Les valeurs transmises au programme évolueront entre 3200 (= 4 mA) et 9600 (= 20 mA). Les correspondances sont alors les suivantes : Valeur transmise au programme Valeur du courant Valeur de la pression 3200 4 mA 3200 mB valeur courante comprise entre 4 et 20 mA valeur courante 9600 20 mA 9600 mB TLX DS 57 PL7 xxF 41 Modules analogiques en rack Calibration du module TSX AEY 810 Introduction La calibration (Voir Fonction Calibration d’un module analogique, p. 214) s'effectue globalement pour le module sur la voie 0. Il est conseillé de calibrer le module hors application. La calibration peut s'effectuer avec la tâche automate liée à la voie en RUN ou en STOP. Précautions En mode calibration, les mesures de toutes les voies du module sont déclarées invalides (bit %IWxy.i.1:X2 = 1), le filtrage et les alignements sont inhibés, les cycles d'acquisition des voies peuvent être allongés. Les entrées autres que la voie 0 n'étant plus acquises pendant la calibration, la valeur transmise à l'application pour ces autres voies est la dernière valeur mesurée avant le passage en calibration. Marche à suivre Le tableau présente la marche à suivre pour calibrer le module : Etape 42 Action 1 Accéder à l’écran de réglage de la calibration 2 Double-cliquer sur la voie 0. Résultat: Un question apparaît ‘Voulez-vous passer en mode recalibration ?’. 3 Répondre Oui à cette question. Résultat: La fenêtre de calibration apparaît. 4 En fonction de la gamme à calibrer, connectez une tension de référence sur l'entrée tension de la voie 0 : l tension de référence = 10 V (précision 20 ppm) pour calibrer le module sur les gammes +/-10 V et 0..10 V, l tension de référence = 5 V (précision 20 ppm) pour calibrer le module sur les gammes 0..5 V, 1..5V, 0..20 mA et 4..20 mA, Attention : la référence 5 V permet de recalibrer la chaîne de mesure complète pour les gammes 0..20 mA et 4..20 mA, à l'exception du shunt de courant 250 Ohms situé sur l'entrée courant. 5 Une fois la référence connectée sur l'entrée tension (par exemple 10 V), utiliser la boîte à liste déroulante Référence pour sélectionner cette valeur. Attendre éventuellement le temps nécessaire à la stabilisation de la tension de référence connectée, puis confirmer le choix par le bouton de commande Valider. La calibration des gammes liées à cette référence (par exemple +/-10 V et 0..10 V) s'effectue automatiquement. 6 Calibrer éventuellement le module pour les autres gammes. le bouton de commande Retour paramètres Usine permet d'annuler toutes les calibrations précédemment effectuées et de revenir à la calibration initiale réalisée en usine. 7 Appuyer sur le bouton de commande Sauvegarder, afin de prendre en compte et sauvegarder dans le module sa nouvelle calibration. Lorsque l'on quitte l'écran de calibration sans que la sauvegarde soit effectuée, un message est visualisé pour signaler que les opérations de calibration vont être perdues TLX DS 57 PL7 xxF Modules analogiques en rack 2.3 Module TSX AEY 1614 Présentation Contenu de ce sous-chapitre Ce sous-chapitre présente le module en rack TSX AEY 1614. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : TLX DS 57 PL7 xxF Sujet Page Présentation du module TSX AEY 1614 44 Cadencement des mesures 46 Contrôle des dépassements 48 Filtrage des mesures 50 Affichage des mesures 51 Alignement capteur pour le module TSX AEY 1614 52 Calibration du module TSX AEY 1614 53 43 Modules analogiques en rack Présentation du module TSX AEY 1614 Généralités Le module TSX AEY 1614 est une chaîne de mesure industrielle 16 entrées thermocouples. Le module TSX AEY 1614 offre pour chacune de ses entrées et suivant le choix fait en configuration (Voir Modification de la gamme d’une entrée ou d’une sortie d’un module analogique, p. 186), les gammes suivantes : l Thermocouple: B,E,J,K,L,N,R,S,T ou U; l Tension : -80..+80 mV. Note : L’accessoire de raccordement TELEFAST ABE 7 CP A12 facilite le raccordement et offre un dispositif de compensation de soudure froide Synoptique Le module d’entrées TSX AEY 1614 réalise les fonctions suivantes : TSX AEY1614 Opto Soudure froide Telefast 8 Chaine d’acquisition CAN Opto Voies 8 à 15 Soudure froide Telefast 8 Multiplexage Traitement Chaine d’acquisition Opto CAN Opto Alimentation 1 44 2 3 Interface bus X 7 4 Connecteur vers bus X Voies 0à7 Multiplexage Alimentation 6 5 TLX DS 57 PL7 xxF Modules analogiques en rack Description Le détail des fonctions est le suivant : Repère Elément Fonction 1 Adaptation et multiplexage L’adaptation consiste en un filtre de mode commun et de mode différentiel. Il est suivi du multiplexage des voies par opto commutateurs afin d’offrir une possibilité de tension mode commun entre voies (jusqu’à 400V). Un second étage de multiplexage permet l’autocalibration de l’offset de la chaîne d’acquisition au plus prés de la borne d’entrée, ainsi que la sélection du capteur de compensation de soudure froide inclus dans le boîtier téléfast 2 Amplification Elle est construite autour d’un amplificateur faible offset. L’écrétage en entrée de l’amplificateur permet de résister à une surcharge de 30V. 3 Conversion Le convertisseur reçoit le signal provenant d’une voie d’entrée ou de la compensation de soudure froide. La conversion repose sur un convertisseur Σ∆ 16 bits. 4 5 Transformation des mesures d'entrées dans une unité exploitable par l'utilisateur l prise en compte des coefficients de recalibration et d'alignement à appliquer sur Interface et communication avec l’application l gestion des échanges avec le processeur, les mesures, ainsi que des coefficients d'autocalibration du module, l filtrage (filtre numérique) des mesures, en fonction des paramètres de configuration, l mise à l'échelle des mesures, en fonction des paramètres de configuration. l adressage géographique, l réception des paramètres de configuration du module et des voies, l envoi des valeurs mesurées, ainsi que de l’état du module, à l’application. 6 Alimentation du module - 7 Surveillance du module et indication des défauts éventuels à l’application l test de la chaîne de conversion, Compensation de soudure froide l intégrée au TELEFAST ABE 7CP A12, 8 TLX DS 57 PL7 xxF l test du dépassement de gamme sur les voies, l test de la présence du bornier, l test du chien de garde. l à prévoir par l’utilisateur si le TELEFAST n’est pas utilisé. 45 Modules analogiques en rack Cadencement des mesures Introduction Le temps de cycle du module TSX AEY 1614 dépend du cycle utilisé: cycle normal ou cycle rapide, défini en configuration (Voir Modification du Cycle de scrutation des entrées d’un module analogique en rack, p. 191), ainsi que des options configurées. l en cycle normal, le temps de cycle de scrutation est fixe, l en cycle rapide, seules les voies déclarées utilisées sont scrutées. Le temps de cycle de scrutation est donc proportionnel au nombre de voies déclarées utilisées. Note : Les voies sont acquises simultanément par paires (voie 0 et voie 8, voie 1 et voie 9, ..., voie 7 et voie 15). Cycle normal Exemple pour un module dont toutes les options sont activées Tf0 V0 Tf1 V1 Tf2 V2 ....... Tf7 V7 CFST Hte préc. Tf8 V8 Tf9 V9 Tf10 V10 ....... Tf15 V15 CFST Hte préc. 8ms 70ms 8ms 8ms 70ms 8ms 70ms 70ms 70ms Temps de cycle du module Tf: test de filerie (8 ms par voies demandant le test) CSFT : compensation de soudure froide sur Telefast (70 ms) Hte préc. : mode haute précision (correspond à une procédure d’auto-étalonnage du module) (70 ms) 46 TLX DS 57 PL7 xxF Modules analogiques en rack Cycle rapide Pour réduire au maximum le temps de cycle, on tiendra compte du fait que les voies sont acquises simultanément par paire. Exemple de câblage optimum pour 3 voies utilisées avec test de filerie, compensation de soudure froide Telefast et mode haute précision : Si l'on désire n'utiliser que 3 voies et avoir le temps de cycle minimal, il vaut mieux câbler des voies duales. Ainsi il n’y aura qu’un temps élémentaire pour deux voies. Dans notre exemple, on choisit les voies duales 0 et 8 ainsi que la voie 1. Le temps de cycle est alors le suivant : 2 × 70ms + 2 × 8ms + 70ms + 70ms = 296ms Tf0 V0 Tf1 V1 CSFT Hte préc. Tf8 V8 Tf9 V9 CSFT Hte préc. 8ms 70ms 8ms 70ms 70ms 70ms Temps de cycle = 296ms Note : Le cycle du module est asynchrone du cycle automate. A chaque début de cycle automate, il y a prise en compte des valeurs des voies. Si le temps de cycle de la tâche MAST est inférieur à celui du module, certaines valeurs n’auront pas évoluées. Illustration : Temps de traitement du module Temps de la tâche MAST évolutions des valeurs des voies TLX DS 57 PL7 xxF 47 Modules analogiques en rack Contrôle des dépassements Introduction Le module TSX AEY 1614 donne le choix entre une gamme en tension et six gammes thermocouples pour chacune de ses entrées. Pour la gamme choisie, le module effectue un contrôle de dépassement : il vérifie que la mesure est comprise entre une borne inférieure et une bonne supérieure (Voir Modification du contrôle de dépassement et sélection du traitement événementiel, p. 194). Ce contrôle est optionnel. Zones de mesure La plage de mesure est divisée en trois zones: borne supérieure borne inférieure zone de dépassement inférieur l l l zone nominale zone de dépassement supérieur la zone nominale est la plage de mesure correspondant à la gamme choisie, la zone de dépassement supérieur est la zone située au delà de la borne supérieure, la zone de dépassement inférieur est la zone située en deçà de la borne inférieure. Note : Au delà de ces bornes limites (zone de dépassement supérieur ou zone de dépassement inférieur) qui correspondent aux valeurs nominales de la gamme choisie (valeurs limites des thermocouples ou -80mV et +80mV pour la gamme électrique), il y a saturation de la mesure, même si le contrôle de dépassement n'a pas été choisi. 48 TLX DS 57 PL7 xxF Modules analogiques en rack Indications de dépassement Dans les zones de dépassement, il existe un risque de saturation de la chaîne de mesure. Pour pallier ce risque par programme utilisateur, des bits d’erreur existent : Nom du bit Signification (quand égal à 1) %Ixy.i.ERR Défaut de la voie %MWxy.i.2:X1 Indique un dépassement de gamme sur la voie %MWxy.i.2:X14 Indique un dépassement de limite inférieure sur la voie %MWxy.i.2:X15 Indique un dépassement de limite supérieure sur la voie Note : Si le contrôle de dépassement n’est pas activé, tous les bits ci-dessus restent à zéro quel que soit la valeur de la mesure. Gamme "en température" TLX DS 57 PL7 xxF Le dépassement de gamme correspond soit à un dépassement dynamique de la chaîne d'acquisition, soit à un dépassement de la zone normalisée de mesure du capteur, soit à un dépassement dynamique de la température de compensation de soudure froide (-5 ° C à +85 ° C). 49 Modules analogiques en rack Filtrage des mesures Introduction Le filtrage effectué est un filtrage de premier ordre. Le coefficient de filtrage est modifiable (Voir Modification de la valeur de filtrage des voies, p. 208) depuis une console de programmation et par programme. Formule mathématique La formule mathématique utilisée est la suivante : Mesf ( n ) = α × Mesf ( n – 1 ) + ( 1 – α ) × Valb ( n ) avec : α =efficacité du filtre, Mesf(n)=mesure filtrée à l’instant n, Mesf(n-1)=mesure filtrée à l’instant n-1, Valb(n)=valeur brute à l’instant n. L’utilisateur choisit en configuration la valeur de filtrage parmi 7 possibilités. Cette valeur est modifiable, même lorsque l’application est en RUN. Note : Le filtrage est inhibé en cycle rapide. Valeurs pour le module TSX AEY 1614 50 Les valeurs de filtrage sont les suivantes, elles dépendent du temps de cycle T: Efficacité recherchée Valeur à choisir α correspondant Temps de fréquence de coupure (Hz) Pas de filtrage 0 0 0 0 Peu de filtrage 1 2 0,750 0,875 4xT 8xT 0,040 / T 0,020 / T Filtrage moyen 3 4 0,937 0,969 16 x T 32 x T 0,010 / T 0,005 / T Filtrage fort 5 6 0,984 0,992 64 x T 128 x T 0,025 / T 0,012 / T réponse du filtre à 63% TLX DS 57 PL7 xxF Modules analogiques en rack Affichage des mesures Introduction Ce traitement permet de choisir le format d’affichage suivant lequel sont fournies au programme utilisateur. Il est nécessaire de faire la différence entre les gammes électriques et les gammes thermocouples ou thermosondes. Gamme 80..+80mV La mesure fournie à l'application est directement exploitable par l'utilisateur qui peut choisir entre l’affichage normalisé et l’affichage utilisateur. Affichage normalisé: Les valeurs sont affichées en unité normalisée (en % avec 2 décimales, également symbolisé °/ ) °°° Affichage de -10000 à +10000 (-10000 °/ °°° à +10000 °/ °°° ) Affichage utilisateur: L'utilisateur peut choisir (Voir Modification du format d'affichage d'une voie d’entrée en tension ou en courant, p. 188) la plage de valeurs dans laquelle sont exprimées les mesures, en choisissant : l la borne minimale correspondant au minimum de la gamme (-10000 °/ ), °°° l la borne maximale correspondant au maximum de la gamme (+10000°/ ). °°° Ces bornes minimale et maximale sont des entiers compris entre - 30000 et + 30000 Gammes thermocouples La mesure fournie à l'application est directement exploitable par l'utilisateur qui peut choisir (Voir Modification Format d'affichage d'une voie thermocouples ou thermosondes, p. 189) entre deux types d’affichages : l’affichage en température et l’affichage normalisé. Affichage en température: Les valeurs sont fournies en dixiéme de degré (Celsius ou Farenheit, selon l’unité choisie en configuration) Affichage utilisateur: L'utilisateur peut choisir un affichage normalisé 0..10000 (soit 0 à 10000 °/ ), en °°° précisant les températures minimale et maximale correspondant à 0 et 10000 TLX DS 57 PL7 xxF 51 Modules analogiques en rack Alignement capteur pour le module TSX AEY 1614 Introduction L'alignement consiste à éliminer un décalage systématique observé avec un capteur donné, autour d'un point de fonctionnement donné. On compense une erreur liée au procédé. Pour cette raison, le remplacement d'un module ne nécessite pas un nouvel alignement, par contre, le remplacement du capteur ou le changement du point de fonctionnement de ce capteur, nécessite un nouvel alignement. Droite de conversion après alignement Droite de conversion initiale Valeurs d’alignement La valeur d'alignement est modifiable (Voir Alignement d’une voie d’entrée, p. 210) depuis une console de programmation, même si le programme est en RUN. Pour chaque voie d'entrée, l'utilisateur peut: l visualiser et modifier la valeur de mesure souhaitée, l sauvegarder la valeur d'alignement, l savoir si la voie possède déjà un alignement. L'offset d'alignement peut également être modifié par programme. L'alignement s'effectue sur la voie en exploitation normale, sans influence sur les modes de marche de la voie du module. L'écart maximal entre la valeur mesurée et la valeur souhaitée (valeur alignée) ne doit pas excéder 1500. Note : le bit %IWxy.i.1:X0 = 1 indique que la voie est alignée. 52 TLX DS 57 PL7 xxF Modules analogiques en rack Calibration du module TSX AEY 1614 Introduction La calibration (Voir Fonction Calibration d’un module analogique, p. 214) s'effectue sur les voies 0 et 8. Pour la voie 0, deux types de calibration sont possibles : l la calibration de la chaîne de mesure pour une voie, l la calibration de la source de courant nécessaire aux mesures issues de capteurs à sondes résistives. Pour la voie 8, seule la calibration de la chaîne de mesure est possible. Recommandations Il est conseillé de calibrer le module hors application. La calibration peut s'effectuer avec la tâche automate liée à la voie, en RUN ou en STOP. Note : dans l'écran de calibration, les valeurs affichées sur la partie gauche de l'écran (voies 0 et 8) indiquent la valeur mesurée sur la référence de tension connectée. Le format d'affichage en dixième de mV (16000 affiché pour 1,6V) n'est pas destiné à contrôler la précision de la référence mais indique simplement la présence de cette référence. Marche à suivre pour la recalibration de la chaîne de mesure TLX DS 57 PL7 xxF Le tableau donne la marche à suivre pour calibrer la chaîne de mesure : Etape Action 1 Accéder à l’écran de réglage de la calibration 2 Double-cliquer sur la voie 0. Résultat: Une question apparaît ‘Voulez-vous passer en mode recalibration?’. 3 Répondre Oui à cette question. Résultat: La fenêtre de recalibration apparaît. 4 Connecter une référence de tension sur l’entrée tension à calibrer en fonction de la gamme à calibrer l +25,000mV+/-0,039% pour les gammes à calibrer Thermocouples B, R, S, et T l +55,000mV+/-0,026% pour les gammes à calibrer Thermocouples U, N, L, et K l +80,000mV+/-0,023% pour les gammes à calibrer Thermocouples J, et E l +166,962mV+/-0,019% pour la gamme Pt100 5 Une fois la référence connectée sur l'entrée tension (par exemple 10 V), utiliser la boîte à liste déroulante Référence pour sélectionner cette valeur. Attendre éventuellement le temps nécessaire à la stabilisation de la tension de référence connectée, puis confirmer le choix par le bouton de commande Valider. La calibration des gammes liées à cette référence (par exemple 10 V et 0..10 V) s'effectue automatiquement. 53 Modules analogiques en rack Etape Calibration de la source de courant 1,25 mA 54 Action 6 Calibrer éventuellement le module pour les autres gammes. Le bouton de commande Retour paramètres Usine permet d'annuler toutes les calibrations précédemment effectuées et de revenir à la calibration initiale réalisée en usine. 7 Appuyer sur le bouton de commande Sauvegarder, afin de prendre en compte et sauvegarder dans le module sa nouvelle calibration. Lorsque l'on quitte l'écran de calibration sans que la sauvegarde soit effectuée, un message est visualisé pour signaler que les opérations de calibration vont être perdues La source de courant sert à la compensation de soudure froide. Le tableau donne la marche à suivre pour calibrer la source de courant: Etape Action 1 Accéder à l’écran de réglage de la calibration 2 Double-cliquer sur la voie 0. Résultat: Un question apparaît ‘Voulez-vous passer en mode recalibration?’. 3 Répondre Oui à cette question. Résultat: La fenêtre de calibration apparaît. 4 Mesurer à l'aide d'un multimètre de précision (0,068% à 1,25mA), la valeur de la source de courant délivrée par la voie à calibrer. Noter cette valeur et la convertir en micro-Ampères 5 Utiliser la boîte à liste déroulante Référence pour sélectionner Source. Tapez la valeur convertie dans le champs Source (par exemple 12501 pour 1,2501 mA) puis confirmer le choix par le bouton de commande Valider. 6 Appuyer sur le bouton de commande Sauvegarder, afin de prendre en compte et sauvegarder dans le module sa nouvelle calibration. Lorsque l'on quitte l'écran de calibration sans que la sauvegarde soit effectuée, un message est visualisé pour signaler que les opérations de calibration vont être perdues TLX DS 57 PL7 xxF Modules analogiques en rack 2.4 Module TSX AEY 414 Présentation Contenu de ce sous-chapitre Ce sous-chapitre présente le module en rack TSX AEY 414. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : TLX DS 57 PL7 xxF Sujet Page Présentation du module TSX AEY 414 56 Cadencement des mesures 58 Contrôle des dépassements 59 Contrôle de la liaison capteur 61 Filtrage des mesures 62 Affichage des mesures 63 Alignement capteur pour le module TSX AEY 414 65 Compensation de soudure froide du module TSX AEY 414 66 Calibration 67 55 Modules analogiques en rack Présentation du module TSX AEY 414 Généralités Le module TSX AEY 414 est une chaîne d'acquisition multigamme, à 4 entrées isolées entre elles. Ce module offre pour chacune de ses entrées et suivant le choix fait en configuration (Voir Modification de la gamme d’une entrée ou d’une sortie d’un module analogique, p. 186), les gammes: l Thermocouple: B, E, J, K, L, N, R, S, T et U l Tension :-13..+63 mV, l Thermosonde Pt100, Pt1000, Ni1000 en 2 ou 4 fils, ou gamme ohmique : 0..400 Ohms, 0..3850 Ohms l Haut niveau +/-10 V, 0..10 V, +/- 5 V, 0..5 V (0..20 mA avec un shunt externe) ou 1..5 V (4..20 mA avec un shunt externe). Il est à noter que les shunts externes sont livrés avec le produit. Note : Le bornier est fourni séparément sous la référence TSX BLY 01. Synoptique Le module d’entrées TSX AEY 414 réalise les fonctions suivantes : TSX AEY 414 Isolement 1780 Veff Isolement 2830 Veff Optocoupleur Optocoupleur Traitement Multiplexeur Optocoupleur Mesure de température interne Optocoupleur Convertisseur 1DC / DC Fonction 1 Interface bus X Connecteur vers bus X Bornier à vis 20 points A/N Optocoupleur 5 5V 2 3 4 6 56 TLX DS 57 PL7 xxF Modules analogiques en rack Description Le détail des fonctions est le suivant : Repère Elément Fonction 1 Raccordement au processus et scrutation des voies d’entrées l raccordement physique au processus par un bornier à vis, l sélection du gain, en fonction des caractéristiques des signaux d'entrées, définies en configuration pour chaque voie (gamme haut niveau, thermocouple ou thermosonde), l multiplexage. 2 Numérisation des signaux analogiques des mesures d'entrées Numérisation des signaux analogiques des mesures d'entrées 3 Transformation des mesures d'entrées dans une unité exploitable par l'utilisateur l prise en compte des coefficients de recalibration et d'alignement à appliquer sur Interface et communication avec l’application l gestion des échanges avec le processeur, 5 Alimentation du module - 6 Surveillance du module et indication des défauts éventuels à l’application l test de la chaîne de conversion, 4 TLX DS 57 PL7 xxF les mesures (voie par voie et gamme par gamme), ainsi que des coefficients d'autocalibration du module, l linéarisation de la mesure fournie par les thermosondes Pt ou Ni, l linéarisation de la mesure et prise en compte de la compensation de soudure froide interne ou externe, dans le cas des thermocouples, l mise à l'échelle des mesures, en fonction des paramètres de configuration (unités physiques ou gamme utilisateur). l adressage géographique, l réception des paramètres de configuration du module et des voies, l envoi des valeurs mesurées, ainsi que de l’état du module, à l’application. l test du dépassement de gamme sur les voies, l test de la présence du bornier, l test de la liaison capteur (sauf sur les gammes +/-10 V, 0..10V, +/-5 V, 0..5V (0..20mA), l test du chien de garde. 57 Modules analogiques en rack Cadencement des mesures Introduction Le temps de cycle du module TSX AEY 414 est toujours de 550 ms. Ce temps est indépendant de la fréquence secteur (50 Hz ou 60 Hz). Les mesures s'enchaînent de la manière suivante : voie 0, voie 1, voie 2, voie 3 et sélection interne. Décomposition du temps de cycle Le tableau ci-dessous décompose les différents temps: Type de temps Décomposition des temps Total Temps de scrutation de la voie 0 l Test de filerie : 4 ms 110 ms Temps de scrutation de la voie 1 l Test de filerie : 4 ms Temps de scrutation de la voie 2 l Test de filerie : 4 ms Temps de scrutation de la voie 3 l Test de filerie : 4 ms Temps de scrutation de la voie 4 l Test de filerie : 4 ms Sélection interne l Sélection interne : 110 ms l Conversion de la voie : 106 ms 110 ms l Conversion de la voie : 106 ms 110 ms l Conversion de la voie : 106 ms 110 ms l Conversion de la voie : 106 ms 110 ms l Conversion de la voie : 106 ms TOTAL 110 ms 550 ms Note : La sélection interne correspond soit à la température interne, soit aux références internes pour l'auto-calibration du module, soit à la compensation de ligne pour les gammes thermosondes. Illustration 110 ms Tconv Voie 0 110 ms Ttf Tconv Voie 1 Tconv Sélection interne Le cycle s’exécute toujours de la même manière et dure 550 ms 58 TLX DS 57 PL7 xxF Modules analogiques en rack Contrôle des dépassements Introduction Le module TSX AEY 414 donne le choix entre des gammes en tension, des gammes thermocouples et des gammes thermosondes pour chacune de ses entrées. Pour la gamme choisie, le module effectue un contrôle de dépassement : il vérifie que la mesure est comprise entre une borne inférieure et une bonne supérieure. Les zone de mesure La plage de mesure est divisée en trois zones: borne supérieure borne inférieure zone de dépassement inférieur l l l Indications de dépassement zone de dépassement supérieur la zone nominale est la plage de mesure correspondant à la gamme choisie, la zone de dépassement supérieur est la zone située au delà de la borne supérieure, la zone de dépassement inférieur est la zone située en deçà de la borne inférieure. Dans les zones de dépassement, il existe un risque de saturation de la chaîne de mesure. Pour pallier ce risque par programme utilisateur, des bits d’erreur existent: Nom du bit Valeurs de dépassement des gammes en tension zone nominale Indication (quand est égal à 1) %Ixy.i.ERR Défaut de la voie %IWxy.voie.2:X1 Indique un dépassement de gamme sur la voie Pour les gammes en tension, le module autorise un dépassement de 5% de la plage électrique positive couverte par la gamme. tableau des valeurs: Gamme Borne inférieure Borne supérieure Valeurs par défaut Borne min. en mode User Borne max. en mode User +/-10 V -10,5 V +10,5 V +/- 10500 Min - 5%(Max-Min)/2 Max + 5%(Max-Min)/2 0..10 V -0,5 V +10,5 V -500..+ 10500 Min - 5%(Max-Min) Max + 5%(Max-Min) +/-5 V -5,25 V +5,25 V +/- 10500 Min - 5%(Max-Min) Max + 5%(Max-Min) 0..5 V -0,25 V +5,25 V -500..+ 10500 Min - 5%(Max-Min) Max + 5%(Max-Min) 1..5 V +0,8 V +5,2 V -500..+ 10500 Min - 5%(Max-Min) Max + 5%(Max-Min) 0..20 mA -1 mA +21 mA -500..+ 10500 Min - 5%(Max-Min) Max + 5%(Max-Min) 4..20 mA +3,2 mA +20,8 mA -500..+ 10500 Min - 5%(Max-Min) Max + 5%(Max-Min) TLX DS 57 PL7 xxF 59 Modules analogiques en rack Valeurs de dépassement des gammes thermiques Le dépassement de gamme correspond soit à un dépassement dynamique de la chaîne d'acquisition, soit à un dépassement de la zone normalisée de mesure du capteur, soit à un dépassement dynamique de la température de compensation (-5 ° C à +85 ° C). L'utilisation de la compensation interne à une ambiance normative (0 ° C à +60 ° C) est compatible avec les seuils -5 ° C à +85 ° C,. Tableau des valeurs: Gamme Borne inférieure Borne supérieure Valeurs par défaut Borne min. en mode User Borne max. en mode User Thermo B 0 ° C (32 ° F) +1802 ° C (+3276 ° F) ° C ou ° F 0 +10000 Thermo E -270 ° C (-454 ° F) +812 ° C (+1495 ° F) ° C ou ° F 0 +10000 Thermo J -210 ° C (-346 ° F) +1065 ° C (+1953 ° F) ° C ou ° F 0 +10000 Thermo K -210 ° C (-454 ° F) +1372 ° C (+2502 ° F) ° C ou ° F 0 +10000 Thermo L -200 ° C (-328 ° F) +900 ° C (+1652 ° F) ° C ou ° F 0 +10000 Thermo N -270 ° C (-454 ° F) +1300 ° C (+2372 ° F) ° C ou ° F 0 +10000 Thermo R -50 ° C (-58 ° F) +1769 ° C (+3216 ° F) ° C ou ° F 0 +10000 Thermo S -50 ° C (-58 ° F) +1769 ° C (+3216 ° F) ° C ou ° F 0 +10000 Thermo T -270 ° C (-454 ° F) +400 ° C (+752 ° F) ° C ou ° F 0 +10000 Thermo U -200 ° C (-328 ° F) +600 ° C (+1112 ° F) ° C ou ° F 0 +10000 Pt100 -200 ° C (-328 ° F) +850 ° C (+1562 ° F) ° C ou ° F 0 +10000 Pt1000 -200 ° C (-328 ° F) +800 ° C (+1472 ° F) ° C ou ° F 0 +10000 Ni1000 -60 °C (-76 °F) +240 °C (+464 °F) ° C ou ° F 0 +10000 -13..+63 mV -13 mV +63 mV -2064..+ 10000 Min Max 0..400 Ω 0 400 Ω 0..+10000 Min Max 0..3850 Ω 0 3850 Ω 0..+10000 Min Max 60 TLX DS 57 PL7 xxF Modules analogiques en rack Contrôle de la liaison capteur Valeurs de la résistance Le contrôle de la liaison capteur impose une valeur maximale à la résistance Rs des capteurs raccordés sur les entrées du module. Cette valeur Rs max. est compatible avec le fonctionnement normal du module TSX AEY 414. Le défaut de liaison capteur peut correspondre à un court-circuit ou à un circuit ouvert selon le type de capteur utilisé. Par contre, le compte-rendu est global et ne fait pas la différence entre le court-circuit et le circuit ouvert. Tableau de valeur des résistances : Capteur Thermosondes Pt1000/Ni1000 Thermosonde Pt100 Thermocouples -15/60 mV, B, E, J, K, L, N, R, S, T et U Rs max. - 0 100 ohms Circuit ouvert >3850 ohms >400 ohms 100000 ohms Court-circuit 150 ohms 15 ohms non détectable Note : l Le module gère la cohérence entre le défaut bornier et le défaut de liaison capteur. l Le défaut de liaison capteur n'est pas détecté en gamme 0-5 V / 0-20 mA (le service n'est pas proposé à l'utilisateur et le test de filerie n'est pas exécuté). l Dans la gamme 1-5 V / 4-20 mA, le test de filerie n'est efficace que si le shunt de 250 W est connecté. Dans le cas contraire (shunt non connecté), le test de filerie peut ne pas détecter un défaut, même si les câbles sont coupés. l Dans le cas des thermosondes, le défaut de liaison capteur dû à une anomalie sur la compensation de la ligne, peut apparaître ou disparaître avec un retard maximum de 12 s, par rapport à l'occurrence de l'anomalie. TLX DS 57 PL7 xxF 61 Modules analogiques en rack Filtrage des mesures Introduction Le filtrage effectué est un filtrage de premier ordre. Le coefficient de filtrage est modifiable (Voir Modification de la valeur de filtrage des voies, p. 208) par un écran PL7 et par programme. Formule mathématique La formule mathématique utilisée est la suivante : Mesf ( n ) = α × Mesf ( n – 1 ) + ( 1 – α ) × Valb ( n ) avec : α =efficacité du filtre, Mesf(n)=mesure filtrée à l’instant n, Mesf(n-1)=mesure filtrée à l’instant n-1, Valb(n)=valeur brute à l’instant n. L’utilisateur choisit en configuration la valeur de filtrage parmi 7 possibilités. Cette valeur est modifiable, même lorsque l’application est en RUN. Note : Le filtrage est inhibé en cycle rapide. Valeurs pour le module TSX AEY 414 62 Les valeurs de filtrage sont les suivantes : Efficacité recherchée Valeur à choisir α correspondant Temps de Fréquence de coupure (Hz) Pas de filtrage 0 0 0 0 Peu de filtrage 1 2 0,750 0,875 1,91 s 4,12 s 0,083 0,039 Filtrage moyen 3 4 0,937 0,969 8,45 s 17,5 s 0,019 0,0091 Filtrage fort 5 6 0,984 0,992 34,1 s 68,5 s 0,0046 0,0022 réponse du filtre à 63% TLX DS 57 PL7 xxF Modules analogiques en rack Affichage des mesures Introduction Ce traitement permet de choisir le format d’affichage suivant lequel sont fournies au programme utilisateur. il est nécessaire de faire la différence entre les gammes électriques et les gammes thermocouples ou thermosondes : Affichage normalisé des gammes électriques Les valeurs sont affichées en unité normalisée (en % avec 2 décimales, également symbolisé °/ ) °°° Affichage utilisateur Type de gamme Affichage gamme unipolaire de 0 à 10000 (0 °/ gamme bipolaire de -10000 à 10000 (-10000 °/ °°° à +10000 °/ °°° °°° ) à +10000 °/ °°° ) L'utilisateur peut choisir la plage de valeurs (Voir Modification du format d'affichage d'une voie d’entrée en tension ou en courant, p. 188) dans laquelle sont exprimées les mesures, en choisissant : l la borne minimale correspondant au minimum de la gamme : 0 °/ ) (ou -10000 °°° °/ ), °°° l la borne maximale correspondant au maximum de la gamme +10000 °/ . °°° Ces bornes minimale et maximale sont des entiers compris entre - 30000 et +30000. Exemple: Supposons qu'un conditionneur indique une information de pression sur une boucle 4-20 mA, avec 4 mA correspondant à 3200 mB et 20 mA correspondant à 9600 mB. L'utilisateur peut alors choisir le format utilisateur (User), en définissant les bornes minimale et maximale suivantes : 3200 °/ pour 3200 mB comme borne minimale, °°° 9600 °/ pour 9600 mB comme borne maximale. °°° Les valeurs transmises au programme évolueront entre 3200 (= 4 mA) et 9600 (= 20 mA). Les correspondances sont alors les suivantes : Valeur transmise au programme TLX DS 57 PL7 xxF Valeur du courant Valeur de la pression 3200 4 mA 3200 mB valeur courante comprise entre 4 et 20 mA valeur courante 9600 20 mA 9600 mB 63 Modules analogiques en rack Affichage des gammes thermiques 64 La mesure fournie à l'application est directement exploitable par l'utilisateur qui peut choisir (Voir Modification Format d'affichage d'une voie thermocouples ou thermosondes, p. 189) entre l’affichage en température et l’affichage normalisé. l Pour l’affichage en température, les valeurs sont fournies en dixiéme de degré Celsius ou Farenheit selon l’unité choisie. l Pour l’affichage utilisateur, l'utilisateur peut choisir un affichage normalisé 0..10000 (soit 0 à 10000 °/ ) en précisant les températures minimale et °°° maximale correspondant à 0 et 10000. TLX DS 57 PL7 xxF Modules analogiques en rack Alignement capteur pour le module TSX AEY 414 Introduction L'alignement consiste à éliminer un décalage systématique observé avec un capteur donné, autour d'un point de fonctionnement donné. On compense une erreur liée au procédé et non pas une erreur liée à l'automatisme. Pour cette raison, le remplacement d'un module ne nécessite pas un nouvel alignement, par contre, le remplacement du capteur ou le changement du point de fonctionnement de ce capteur, nécessite un nouvel alignement. Illustration Les droite de conversion sont les suivantes : Droite de conversion après alignement Droite de conversion initiale Exemple Supposons qu'une sonde Pt100, plongée dans la glace fondante (procédure de réglage des sondes) indique après mesure et affichage 10 °C (et non 0 °C). L'utilisateur peut aligner sa mesure sur la valeur 0 (valeur souhaitée). Après cette procédure d'alignement, la voie de mesure appliquera un offset systématique de 10 sur toute nouvelle mesure. Valeurs d’alignement La valeur d'alignement est modifiable (Voir Alignement d’une voie d’entrée, p. 210) depuis une console de programmation, même si le programme est en RUN. Pour chaque voie d'entrée, l'utilisateur peut : l visualiser et modifier la valeur de mesure souhaitée, l sauvegarder la valeur d'alignement, l savoir si la voie possède déjà un alignement. L'offset d'alignement peut également être modifié par programme. L'alignement s'effectue voie en exploitation normale, sans influence sur les modes de marche de la voie du module. L'écart maximal entre la valeur mesurée et la valeur souhaitée (valeur alignée) ne doit pas excéder +/-1000. TLX DS 57 PL7 xxF 65 Modules analogiques en rack Compensation de soudure froide du module TSX AEY 414 Définition 66 Dans le cas des gammes thermocouples, la compensation de soudure froide est assurée par le module. Toutefois, la mesure de la température de soudure froide peut s'effectuer sur le bornier du module (par une sonde interne au module) ou de manière déportée en utilisant un sonde Pt100 Classe A externe (non fournie), connectée sur la voie 0 du module (Voir Compensation de soudure froide, p. 195). TLX DS 57 PL7 xxF Modules analogiques en rack Calibration Introduction La calibration (Voir Fonction Calibration d’un module analogique, p. 214) du module permet de corriger les dérives à long terme du module, et d'optimiser la précision à une température ambiante autre que 25 degrés Celsius. La calibration du module TSX AEY414 s’effectue voie par voie. Important La dynamique de calibration est bornée à 1% de la pleine échelle, car au delà, le module considère qu'il y a une anomalie de la chaîne d'acquisition. La calibration à pleine échelle s'effectue sur chacune des voies et dans chacune des gammes, en plaçant une source étalon directement sur le bornes d'entrées. Marche à suivre pour une entrée en tension Elle s’effectue à partir de l’écran de recalibration TLX DS 57 PL7 xxF Etape Action 1 Accéder à l’écran de réglage de la calibration 2 Sélectionner une voie et passer en mode calibration 3 Connecter une référence de tension sur l’entrée tension à calibrer en fonction de la gamme à calibrer l +10,000mV+/-0,018% pour les gammes en tension l +60,000mV+/-0,028% pour les gammes Thermocouples B, E, J, K, L, N, R, S, T et U et la gamme -13..63 mV l +2,500mV+/-0,016% pour les gammes Thermosondes Pt100, Pt1000 et Ni1000 4 Une fois la référence connectée sur l'entrée tension, choisir cette référence sur l'écran par l'intermédiaire de la boîte à liste déroulante 5 Attendre éventuellement le temps nécessaire de stabilisation de la référence de tension connectée, puis valider ce choix par le bouton "Valider". La calibration correspondant aux gammes liées à cette référence s'effectue alors automatiquement. 67 Modules analogiques en rack Marche à suivre pour la source de courant thermosonde Elle s’effectue à partir de l’écran de calibration Etape Action 1 Accéder à l’écran de réglage de la calibration 2 Sélectionner une voie et passer en mode calibration 3 Connecter une référence de courant voie par voie pour calibrer l +2,5mA+/-0,0328% pour les gammes Thermosondes 4 Prise en compte Lire la valeur fournie et la fournir cette valeur en unités x 100 nA La calibration n’est prise en compte qu’après sa sauvegarde dans le module par le bouton "Sauvegarder". Le bouton "Retour paramètres usine" permet d'annuler toutes les calibrations et de revenir à la calibration initiale (effectuée en usine). La sélection de ce bouton déclenche un message de confirmation. Par contre, après confirmation, la prise en compte est immédiate et ne nécessite pas de sauvegarde. L'abandon de l'écran sans sauvegarde affiche un message qui rappelle à l'utilisateur que la sauvegarde n'est pas effectuée. Si l'utilisateur choisit quand même de quitter l'écran, les nouveaux coefficients de calibration sont perdus (retour aux anciens coefficients). Note : l Pour les étalons de tension 10 V et 2,5 V, la valeur lue attendue après calibration est 10000 +/-2 l Pour l'étalon 60 mV, la valeur lue attendue est 9523 +/-2 (10000 correspondant à la pleine échelle, soit 63 mV) 68 TLX DS 57 PL7 xxF Modules analogiques en rack 2.5 Module TSX AEY 420 Présentation Contenu de ce sous-chapitre Ce sous-chapitre présente le module en rack TSX AEY 420. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : TLX DS 57 PL7 xxF Sujet Page Présentation du module TSX AEY 420 70 Cadencement des mesures 72 Contrôle des dépassements 73 Seuils et traitement événementiels 75 Affichage des mesures 78 Alignement capteur pour le module TSX AEY 420 79 69 Modules analogiques en rack Présentation du module TSX AEY 420 Généralités Le module TSX AEY 420 est une chaîne de mesure industrielle 4 entrées haut niveau, rapide. Associés à des capteurs ou des transmetteurs, ils permettent de réaliser des fonctions de surveillance, de mesure et de régulation des processus continus. Le module TSX AEY 420 offre pour chacune de ses entrées la gamme +/-10 V, 0..10 V, 0..5 V, 1..5 V, 0..20 mA ou 4..20 mA, suivant le choix fait en configuration (Voir Modification de la gamme d’une entrée ou d’une sortie d’un module analogique, p. 186). Synoptique Le module d’entrées TSX AEY 420 réalise les fonctions suivantes : TSX AEY 420 Isolement 1000 Veff. Optocoupleur Optocoupleur Filtre Convertisseur DC/DC Référence interne 9 1 2 3 4 8 70 Traitement 5 5V Connecteur vers bus X A/N Interface bus x Filtre Multiplexage 4 entrées Connecteur(s) SubD Sélection de la voie 7 6 TLX DS 57 PL7 xxF Modules analogiques en rack Description Le tableau ci-dessous présente les différentes fonctions : Repère Elément Fonction 1 Raccordement au processus et scrutation des voies d’entrées l raccordement physique au processus, au travers de connecteur(s) SubD, 2 Multiplexage des signaux d’entrées l scrutation des voies d’entrées, par multiplexage statique 3 Adaptation des signaux d’entrées l Adaptation des signaux d’entrées 4 Numérisation des signaux analogiques des mesures d’entrées l convertisseur analogique / numérique 16 bits, 5 Transformation des mesures d’entrées dans une unité exploitable par l’utilisateur l prise en compte des coefficients de recalibration et d’alignement à appliquer Interface et communication avec l’application l gestion des échanges avec le processeur, 7 Alimentation du module - 8 Surveillance du module et indication des défauts éventuels à l’application l test de la chaîne de conversion, Référence interne l la lecture d’une référence interne de tension étalon permet au module de 6 l adaptation des signaux d’entrées par filtrage analogique, sur les mesures, ainsui que des coefficients d’autocalibration du module, l mise à l’échelle des mesures, en fonction des paramétres de configuration. l adressage géographique, l réception des paramétres de configuration du module et des voies, l envoi des valeurs mesurées, ainsi que l’état du module, à l’application. 9 l test du dépassement de gamme sur les voies, l test de la présence du bornier, l test du chien de garde. calculer ses coefficients d’autocalibration. TLX DS 57 PL7 xxF 71 Modules analogiques en rack Cadencement des mesures Introduction Sans aucun traitement événementiel activé, le temps de cycle du module TSX AEY 420 est de 1 ms. Il est indépendant du nombre d’entrées utilisées. Les mesures s'enchaînent de la manière suivante : voie 0, voie 1, voie 2 et voie 3. Le cycle de scrutation est rallongé de 0,150 ms par voie dans le cas où le traitement événementiel est activé. Décomposition du temps de cycle Le tableau ci-dessous présente les différents temps de cycle Configuration Temps de cycle Aucun traitement événementiel 1 ms 1 voie avec traitement événementiel 1,15 ms 2 voies avec traitement événementiel 1,30 ms 3 voies avec traitement événementiel 1,45 ms 4 voies avec traitement événementiel 1,60 ms Illustration Voie 0 Voie 1 Voie 2 Voie 3 Temps de cycle indépendant du nombre d’entrées utilisées 72 TLX DS 57 PL7 xxF Modules analogiques en rack Contrôle des dépassements Introduction Le module TSX AEY 420 donne le choix entre 6 gammes de tension ou de courant pour chacune de ses entrées. Pour la gamme choisie, le module effectue un contrôle de dépassement: il vérifie que la mesure est comprise entre une borne inférieure et une bonne supérieure. Ce contrôle est optionnel. D’une maniére générale, le module autorise un dépassement de 5% de la plage électrique positive couverte par la gamme. Les zone de mesure La plage de mesure est divisée en cinq zones: borne inférieure zone de dépassement inférieur l l l l l TLX DS 57 PL7 xxF Vsup gamme Vinf gamme zone de tolérance inférieure zone nominale borne supérieure zone de tolérance supérieure zone de dépassement supérieure la zone nominale est la plage de mesure correspondant à la gamme choisie, la zone de tolérance supérieure s’étend des valeurs comprises entre la valeur supérieure de la gamme (exemple: +10V pour une gamme -10V/+10V) et la borne supérieure, la zone de tolérance inférieure s’étend des valeurs comprises entre la valeur inférieure de la gamme (exemple: -10V pour une gamme -10V/+10V) et la borne inférieure, la zone de dépassement supérieur est la zone située au delà de la borne supérieure, la zone de dépassement inférieur est la zone située en deçà de la borne inférieure. 73 Modules analogiques en rack Indications de dépassement Dans les zones de dépassement, il existe un risque de saturation de la chaîne de mesure. Pour pallier ce risque par programme utilisateur, des bits d’erreur existent: . Nom du bit Indication (quand = 1) %IWxy.i.1:X5 La valeur lue est dans la zone de tolérance inférieure %IWxy.i.1:X6 La valeur lue est dans la zone de tolérance supérieure %IWxy.i.2:X1 Si le contrôle de dépassement est demandé, ce bit signale que la valeur lue est dans l’une des 2 zones de dépassement. l %MWxy.i.2:X14 signale un dépassement dans la zone inférieure l %MWxy.i.2:X15 signale un dépassement dans la zone supérieure %Ixy.ERR Défaut de la voie Note : Lors d’un dépassement, la valeur mesurée est écrêtée à la valeur de la borne correspondante. Valeurs des bornes de dépassement Les valeurs des bornes de dépassement sont configurables (Voir Modification du contrôle de dépassement et sélection du traitement événementiel, p. 194) indépendamment l’une de l’autre. Elles peuvent prendre des valeurs entières comprises entre les valeurs suivantes: Gamme Zone de tolérance inférieure Zone de tolérance supérieure - Valeur par défaut Valeur maxi Valeur mini Valeur par défaut Valeur mini Valeur maxi Bipolaire +/-10V -0,125 x 0 - 0,25 x 0,125 x 0 0,25 x ∆gamme /2 ∆gamme /2 Unipolaire 0..10V,0..5V,1..5V,0..20m A,4..20mA -0,125 x - 0,25 x 0,125 x ∆gamme ∆gamme Normalisée -1250 0 -2500 1250 0 2500 Utilisateur Bipolaire +/-10V -0,125 x 0 -0,25 x 0,125 x 0 0,25 x ∆gamme /2 ∆gamme /2 Utilisateur Unipolaire 0..10V,0..5V,1..5V,0..20m A,4..20mA -0,125 x -0,25 x 0,125 x ∆gamme ∆gamme ∆gamme /2 0 ∆gamme ∆gamme /2 ∆gamme 0 ∆gamme /2 0 0,25 x ∆gamme ∆gamme /2 0 0,25 x ∆gamme Avec ∆gamme = Valeur supérieure gamme - Valeur inférieure gamme 74 TLX DS 57 PL7 xxF Modules analogiques en rack Seuils et traitement événementiels Présentation Le module TSX AEY 420 gère 2 seuils par voie (seuil 0 et 1). Sur franchissement de ces seuils, le module peut déclencher un traitement événementiel. Causes de l’événement L'utilisateur associe un traitement événementiel à une voie analogique lors de la configuration logicielle du module (Voir Modification du contrôle de dépassement et sélection du traitement événementiel, p. 194). L'événement peut avoir plusieurs causes : la mesure devient inférieure au seuil 0 la mesure devient supérieure au seuil 0 la mesure devient inférieure au seuil 1 la mesure devient supérieure au seuil 1 Masquage des causes de l’événement Source de l’événement TLX DS 57 PL7 xxF Ces causes peuvent être masquées ou validées par programme à l'aide des bits du mot %QWxy.i Adresse Fonction (0 = masquage, 1 = validation) %QWxy.i:X 0 Franchissement du Seuil 0 en montant %QWxy.i:X 1 Franchissement du Seuil 0 en descendant %QWxy.i:X 2 Franchissement du Seuil 1 en montant %QWxy.i:X 3 Franchissement du Seuil1 en descendant Les bits du mot %IWxy.i.2 indiquent la source de l'événement : Adresse Fonction (1 = événement, 0 = pas d’événement) %IWxy.i.2:X0 Franchissement du Seuil 0 en montant %IWxy.i.2:X1 Franchissement du Seuil 0 en descendant %IWxy.i.2:X2 Franchissement du Seuil 1 en montant %IWxy.i.2:X3 Franchissement du Seuil1 en descendant 75 Modules analogiques en rack Exemple %QWxy.0:X0 %QWxy.0:X1 %QWxy.0:X2 %QWxy.0:X3 Seuil 1 Seuil 0 Evt %IWxy.0.2:X0 Evt %IWxy.0.2:X1 %IWxy.0.2:X2 Evt Evt %IWxy.0.2:X3 76 TLX DS 57 PL7 xxF Modules analogiques en rack Informations complémentaires l l l l TLX DS 57 PL7 xxF Le mot d'entrée %IWxy.i.2 n'est remis à jour qu'à chaque apparition d'une nouvelle cause d'événement. Lorsque la valeur mesurée est égale au seuil mais ne le franchit pas, il n'y a pas de déclenchement d'événement. Le traitement événementiel peut être activé ou désactivé par configuration pour chacune des voies. Un numéro d'événement 0 à 63 est attribué à chaque voie. Le choix du numéro détermine la priorité de l'événement (0 = priorité maximum, 1 à 63 = priorité minimum). 77 Modules analogiques en rack Affichage des mesures Introduction La mesure fournie à l’application est directement exploitable par l’utilisateur qui peut choisir entre : l utiliser l'affichage normalisé 0..10000 (ou +/- 10000 pour la gamme +/- 10 V), l paramétrer son format d’affichage en indiquant les valeurs minimales et maximales souhaitées. Affichage normalisé Les valeurs sont affichées en unité normalisée (en % avec 2 décimales, également symbolisé °/ ) °°° Affichage utilisateur Type de gamme Affichage gamme unipolaire de 0 à 10000 (0 °/ gamme bipolaire de -10000 à 10000 (-10000 °/ °°° à +10000 °/ °°° °°° ) à +10000 °/ °°° ) L'utilisateur peut choisir la plage de valeurs (Voir Modification du format d'affichage d'une voie d’entrée en tension ou en courant, p. 188) dans laquelle sont exprimées les mesures, en choisissant : l la borne minimale correspondant au minimum de la gamme : 0 °/ (ou -10000 °°° °/ ), °°° l la borne maximale correspondant au maximum de la gamme +10000 °/ . °°° Ces bornes minimale et maximale sont des entiers compris entre -30000 et +30000. Exemple: Supposons qu'un conditionneur indique une information de pression sur une boucle 4-20 mA, avec 4 mA correspondant à 3200 mB et 20 mA correspondant à 9600 mB. L'utilisateur peut alors choisir le format utilisateur (User), en définissant les bornes minimale et maximale suivantes : 3200 °/ pour 3200 mB comme borne minimale, °°° 9600 °/ pour 9600 mB comme borne maximale. °°° Les valeurs transmises au programme évolueront entre 3200 (= 4 mA) et 9600 (= 20 mA). Les correspondances sont alors les suivantes : Valeur transmise au programme Valeur du courant Valeur de la pression 3200 4 mA 3200 mB valeur courante comprise entre 4 et 20 mA valeur courante 9600 20 mA 9600 mB 78 TLX DS 57 PL7 xxF Modules analogiques en rack Alignement capteur pour le module TSX AEY 420 Introduction L'alignement consiste à éliminer un décalage systématique observé avec un capteur donné, autour d'un point de fonctionnement donné. On compense une erreur liée au procédé. Pour cette raison, le remplacement d'un module ne nécessite pas un nouvel alignement, par contre, le remplacement du capteur ou le changement du point de fonctionnement de ce capteur, nécessite un nouvel alignement. Illustration Les droite de conversion sont les suivantes : Droite de conversion après alignement Droite de conversion initiale Exemple Par exemple, supposons qu'un capteur de pression, relié à un conditionneur (1mV/ mB), indique 3200 mB, alors que la pression réelle est de 3210 mB. La valeur mesurée par le module en échelle normalisée sera 3200 (3,20 V). L'utilisateur peut aligner sa mesure sur la valeur 3210 (valeur souhaitée). Après cette procédure d'alignement, la voie de mesure appliquera un offset systématique de +10 sur toute nouvelle mesure. La valeur d'alignement qu'il faudra saisir est de 3210. Valeurs d’alignement La valeur d'alignement est modifiable (Voir Alignement d’une voie d’entrée, p. 210) par les écrans de PL7, même si le programme est en RUN. Pour chaque voie d'entrée, l'utilisateur peut : l visualiser et modifier la valeur de mesure souhaitée l sauvegarder la valeur d'alignement l savoir si la voie possède déjà un alignement L'offset d'alignement peut également être modifié par programme. L'alignement s'effectue voie en exploitation normale, sans influence sur les modes de marche de la voie du module. L'écart maximal entre la valeur mesurée et la valeur souhaitée (valeur alignée) ne doit pas excéder 1000. L'offset d'alignement est stocké dans le mot %MWxy.i.8. Note : le bit %IWxy.i.1:X0 = 1 indique que la voie est alignée. TLX DS 57 PL7 xxF 79 Modules analogiques en rack 2.6 Modules TSX ASY 410 et TSX ASY 800 Présentation Contenu de ce sous-chapitre Ce sous-chapitre présente les modules en rack TSX ASY 410 et TSX ASY 800. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : 80 Sujet Page Présentation du module TSX ASY 410 81 Caractéristiques des sorties 83 Contrôle des dépassements du module TSX ASY 410 84 Comportement des sorties du module TSX ASY 410 86 Présentation du module TSX ASY 800 87 Caractéristiques des sorties 89 Contrôle des dépassements du module TSX ASY 800 90 Comportement des sorties du module TSX ASY 800 91 TLX DS 57 PL7 xxF Modules analogiques en rack Présentation du module TSX ASY 410 Généralités Le module TSX ASY 410 est un module comportant 4 sorties analogiques isolées entre elles. Ce module offre pour chacune de ses sorties et suivant le choix fait en configuration (Voir Modification de la gamme d’une entrée ou d’une sortie d’un module analogique, p. 186), les gammes : l +/- 10V l 0..20 mA, l 4..20 mA. Synoptique Le module de sortie TSX ASY 410 réalise les fonctions suivantes : TSX ASY 410 Optocoupleur Optocoupleur Tension / Courant N/A 6 N/A Optocoupleur N/A Optocoupleur N/A Convertisseur DC / DC- 5V 5 Optocoupleur Traitement Connecteur vers bus X Interface bus X Bornier à vis 20 points Isolement 1500 Veff 4 3 2 1 Fonction 7 TLX DS 57 PL7 xxF 81 Modules analogiques en rack Description Le détail des fonctions est le suivant : Repère Fonction Caractéristiques 1 Raccordement au processus l raccordement physique au processus par un bornier à vis 20 points, l Protection du module contre les surtensions 2 Adaptation aux différents actionneurs l L’adaptation se fait en tension ou en courant. 3 Conversion des données numériques en signaux analogiques l elle s’effectue sur 11 bits avec signe (-2048 à 2047), 4 Transformation des valeurs applicatives en données utilisables par le convertisseur numérique/analogique - 5 Interface de communication avec l gestion des échanges avec le processeur, l’application l adressage géographique, l réception depuis l’application des paramètres de configuration du module et des voies, ainsi que des consignes numériques des voies l envoi de l’état du module à l’application. 6 Alimentation du module - 7 Surveillance du module et indication des défauts éventuels à l’application l test du convertisseur, l le recadrage des données, fournies par le programme, dans la dynamique du convertisseur est réalisé automatiquement, l test du dépassement de gamme sur les voies, l test de la présence du bornier, l test du chien de garde. 8 Alimentation 24V externe des sorties - Rafraîchissement des sorties Le temps maximum entre l'envoi de la valeur de la sortie sur le bus automate et son positionnement effectif sur le bornier est de 2,5 ms. Les sorties peuvent être individuellement affectées à la tâche MAST ou à la tâche FAST du programme application. Ecriture des sorties L’application doit fournir aux sorties des valeurs au format normalisé : l -10000 à +10000 en gamme +/-10 V l 0 à +10000 en gammes 0-20 mA et 4-20 mA Ces valeurs doivent être écrites dans les mots %QWxy.i.0 à 3 pour les voies 0 à 3 du module. 82 TLX DS 57 PL7 xxF Modules analogiques en rack Caractéristiques des sorties Ecriture des sorties L’application doit fournir aux sorties des valeurs au format normalisé : l -10000 à +10000 en gamme +/-10 V l 0 à +10000 en gammes 0-20 mA et 4-20 mA Les valeurs doivent être écrites dans les mots %QWxy.i.0 à 3 pour les voies 0 à 3 du module. Conversion numérique / analogique La conversion numérique / analogique s’effectue sur : l 11 bits + signe (-2048 à +2047) Le recadrage des données, fournies par le programme, dans la dynamique du convertisseur est réalisé automatiquement Forçage des sorties Chaque sortie peut, depuis l’écran de Mise au point de PL7, être forcée à une valeur comprise entre -10000 et +10000, définie par l’utilisateur. Cette fonction est essentiellement dédiée au test de câblage. Le forçage n’est accessible que si la tâche programme qui pilote la sortie est en RUN (la sortie étant en position Repli ou Maintien lorsque la tâche programme est en STOP). TLX DS 57 PL7 xxF 83 Modules analogiques en rack Contrôle des dépassements du module TSX ASY 410 Introduction Le type de contrôle des dépassements du module TSX ASY 410 dépend de sa version logicielle (la version logicielle est mentionnée sur l’étiquette donnant la référence du module, collée sur la face latérale du produit ou bien accessible par PL7 en mode connecté). Cas des modules de version logicielle SV<=1.0 Si les valeurs fournies par l’application sont inférieures à -10000 ou supérieures à +10000, les sorties saturent à la valeur suivante : l -10 V ou +10 V en gamme +/-10 V l 4 mA ou 20 mA en gamme 4..20 mA l 0 mA ou 20 mA en gamme 0..20 mA Un défaut de dépassement est signalé par les bits suivants (exploitables par programme) : Nom du bit 84 Signification %Ixy.i.ERR Quand = 1, Indique une erreur sur la voie %IWxy.i.2:X1 Quand = 1, Indique un dépassement de gamme sur la voie. TLX DS 57 PL7 xxF Modules analogiques en rack Cas des modules de versions logicielles SV>=2.0 Ces modules autorisent un dépassement de : l +/-5 % sur les gammes tension et 4..20 mA l +5 % sur la gamme 0..20 mA La plage de mesure est divisée en trois zones : borne supérieure borne inférieure zone de dépassement inférieur zone nominale zone de dépassement supérieur l la zone nominale est la plage de mesure correspondant à la gamme choisie, la zone de dépassement supérieur est la zone située au delà de la borne supérieure, l la zone de dépassement inférieur est la zone située en deçà de la borne inférieure. Valeurs de dépassements en fonction de la gamme: l Gamme Borne inférieure Borne supérieure +/- 10V -10500 (soit -10,5 V) +10500 (soit +10,5 V) 0..20mA 0 (soit 0mA) +10500 (soit +21 mA) 4..20mA -500 (soit 3,2 mA) +10500 (soit +20,8 mA) La détection de dépassements de gamme est optionnelle : L’utilisateur peut choisir (Voir Modification du contrôle de dépassement et sélection du traitement événementiel, p. 194) l’indication de dépassement par valeur supérieure, inférieure ou les deux. Lorsque la valeur envoyée se situe au-delà des bornes de dépassement et que le contrôle de dépassement est demandé, les dépassements sont alors signalées par les bits suivants : Adresse TLX DS 57 PL7 xxF Signification %Ixy.i.ERR Quand = 1, indique une erreur sur la voie %MWxy.i.2:X1 Quand = 1, indique un dépassement de gamme sur la voie. l %MWxy.i.2:X3 = 1 indique alors un dépassement par valeur supérieure l %MWxy.i.2:X3 = 0 indique alors un dépassement par valeur inférieure 85 Modules analogiques en rack Comportement des sorties du module TSX ASY 410 Repli/Maintien ou mise à zéro des sorties A l’apparition d’un défaut et suivant la gravité de celui-ci, les sorties passent individuellement ou ensemble en position de ‘Repli/Maintien’ ou sont forcées à 0 (0 V ou 0 mA) Différents cas de comportement des sorties: Défaut Comportement des sorties Comportement des sorties tension courant Tâche en STOP ou programme absent Repli/Maintien (voie par voie) Repli/Maintien (voie par voie) Défaut de communication Repli/Maintien (voie par voie) Repli/Maintien (voie par voie) Défaut de configuration 0V (voie par voie) 0mA (voie par voie) Défaut interne du module 0V (voie par voie) 0mA (voie par voie) Valeur de sortie hors limites (dépassement de gamme) Version logicielle>=2.0 Valeur transmise avec saturation à +10,5/-10,5V (voie par voie) Valeur transmise avec saturation à 3,2/20,8 mA ou 0/ 20mA Valeur de sortie hors limites (dépassement de gamme) Version logicielle=1.0 +10V/-10V 4/20 mA ou 0/20mA Défaut bornier Maintien à la valeur (toutes les voies) Maintien à la valeur (toutes les voies) Embrochage sous tension Processeur en STOP Sorties à 0 (toutes les voies) 0 mA (toutes les voies) Rechargement du programme 0 V (toutes les voies) 0 mA (toutes les voies) Le repli ou le maintien à la valeur courante est choisi lors de la configuration du module. La valeur de repli peut être modifiée depuis l’écran de Mise au point (Voir Modification de la valeur de repli d’une sortie, p. 212) de PL7 ou par programme. 86 TLX DS 57 PL7 xxF Modules analogiques en rack Présentation du module TSX ASY 800 Généralités Le module TSX ASY 800 est un module comportant 8 sorties analogiques non isolées entre elles. Ce module offre pour chacune de ses sorties et suivant le choix fait en configuration (Voir Modification de la gamme d’une entrée ou d’une sortie d’un module analogique, p. 186), les gammes: l +/- 10V l 0..20 mA, l 4..20 mA. Synoptique Le module de sortie TSX ASY 800 réalise les fonctions suivantes: TSX ASY 800 N/A Bornier à vis 20 points Optocoupleur Convertisseur DC/DC 8 5 4 3 2 24 V externe Traitement Multi-plexeur Connecteur vers bus X 6 Interface bus X Optocoupleur 1 7 Description Le détail des fonctions est le suivant : Repère Elément Fonction 1 Raccordement au processus l raccordement physique au processus par un connecteur SubD 25 points, TLX DS 57 PL7 xxF l protection du module contre les surtensions. 87 Modules analogiques en rack Repère Elément Fonction 2 Adaptation aux différents actionneurs l L’adaptation se fait en tension ou en courant. 3 Conversion des données numériques en signaux analogiques l en tension, elle s’effectue sur 13 bits + signe (-8192 à +8191), 4 Transformation des valeurs applicatives en données utilisables par le convertisseur numérique/ analogique - 5 Interface de communication avec l’application l gestion des échanges avec le processeur, l en courant, elle s’effectue sur 13 bits (0 à +8191) l adressage géographique, l réception depuis l’application des paramètres de configuration du module et des voies, ainsi que des consignes numériques des voies l envoi de l’état du module à l’application. 6 Alimentation du module - 7 Surveillance du module et indication des défauts éventuels à l’application l test du convertisseur, Alimentation 24V externe des sorties - l test du dépassement de gamme sur les voies, l test de la présence du bornier, l test du chien de garde. 8 Temps de rafraîchissement des sorties Le temps maximum entre l'envoi de la valeur de la sortie sur le bus automate et son positionnement effectif sur le bornier est de 5 ms. Comportement sur défaut d’alimentation externe des sorties Lors d’un défaut d’alimentation externe des sorties, toutes les sorties du module TSX ASY 800 passent à 0. Ecriture des sorties L’application doit fournir aux sorties des valeurs au format normalisé : l -10000 à +10000 en gamme +/-10 V l 0 à +10000 en gammes 0-20 mA et 4-20 mA Ces valeurs doivent être écrites dans les mots %QWxy.i.0 à 7 pour les voies 0 à 7 du module. 88 Note : Lorsque le module est en même temps en défaut alimentation externe et en défaut bornier, seul le défaut d’alimentation est signalé. TLX DS 57 PL7 xxF Modules analogiques en rack Caractéristiques des sorties Ecriture des sorties L’application doit fournir aux sorties des valeurs au format normalisé : l -10000 à +10000 en gamme +/-10 V l 0 à +10000 en gammes 0-20 mA et 4-20 mA Les valeurs doivent être écrites dans les mots %QWxy.i.0 à 7 pour les voies 0 à 7 du module. Conversion numérique / analogique La conversion numérique / analogique s’effectue sur : l 13 bits + signe (-8192 à +8191) en tension l 13 bits (0 à +8191) en courant Le recadrage des données, fournies par le programme, dans la dynamique du convertisseur est réalisé automatiquement Forçage des sorties Chaque sortie peut, depuis l’écran de Mise au point de PL7, être forcée à une valeur comprise entre -10000 et +10000, définie par l’utilisateur. Cette fonction est essentiellement dédiée au test de câblage. Le forçage n’est accessible que si la tâche programme qui pilote la sortie est en RUN (la sortie étant en position Repli ou Maintien lorsque la tâche programme est en STOP). Comportement sur défaut d’alimentation externe des sorties Sur défaut d’alimentation externe des sorties toutes les sorties du module passent à0 TLX DS 57 PL7 xxF Note : Lorsque le module est en même temps en défaut d’alimentation externe et en défaut bornier, seul le défaut d’alimentation est signalé. 89 Modules analogiques en rack Contrôle des dépassements du module TSX ASY 800 Introduction Le module TSX ASY 800 autorise un dépassement de +/- 5% sur les gammes en tension et 4..20mA et de +5% sur la gamme en courant. La détection de dépassement est optionnelle. Les zone de mesure La plage de mesure est divisée en trois zones: borne supérieure borne inférieure zone de dépassement inférieur l l l Indications de dépassement zone nominale zone de dépassement supérieur la zone nominale est la plage de mesure correspondant à la gamme choisie, la zone de dépassement supérieur est la zone située au delà de la borne supérieure, la zone de dépassement inférieur est la zone située en deçà de la borne inférieure. Les valeurs de dépassement des différentes gammes sont les suivantes : Gamme Borne inférieure Borne supérieure +/- 10V -10500 (soit -10,5 V) +10500 (soit +10,5 V) 0..20mA 0 (soit 0mA) +10500 (soit +21 mA) 4..20mA -500 (soit 3,2 mA) +10500 (soit +20,8 mA) L’utilisateur peut choisir (Voir Modification du contrôle de dépassement et sélection du traitement événementiel, p. 194) l’indication de dépassement par valeur supérieure, inférieure ou les deux. Lorsque le contrôle de dépassement est demandé, les indications sont signalés par les bits suivants : Nom du bit Signification %Ixy.i.ERR Quand = 1, Indique une erreur sur la voie %MWxy.i.2:X1 Quand = 1, Indique un dépassement de gamme sur la voie. l %MWxy.i.2:X3 = 1 indique alors un dépassement par valeur supérieure l %MWxy.i.2:X3 = 0 indique alors un dépassement par valeur inférieure 90 TLX DS 57 PL7 xxF Modules analogiques en rack Comportement des sorties du module TSX ASY 800 Repli/Maintien ou mise à zéro des sorties A l’apparition d’un défaut et suivant la gravité de celui-ci, les sorties passent individuellement ou ensemble en position de ‘Repli/Maintien’ ou sont forcées à 0 (0 V ou 0 mA) Différents cas de comportement des sorties:. Défaut Comportement des sorties tension Comportement des sorties courant Tâche en STOP ou programme absent Repli/Maintien (voie par voie) Repli/Maintien (voie par voie) Défaut de communication Repli/Maintien (voie par voie) Repli/Maintien (voie par voie) Défaut de configuration 0V (voie par voie) 0mA (voie par voie) Défaut interne du module 0V (voie par voie) 0mA (voie par voie) Valeur de sortie hors limites (dépassement de gamme) Valeur transmise avec saturation à +10,5/-10,5V (voie par voie) Valeur transmisse avec saturation à 3,2/20,8 mA ou 0/20mA Défaut bornier Maintien à la valeur (toutes les voies) Maintien à la valeur (toutes les voies) Embrochage sous tension Processeur en STOP Sorties à 0 V (toutes les voies) 0 mA (toutes les voies) Rechargement du programme 0 V (toutes les voies) 0 mA (toutes les voies) Le repli ou le maintien à la valeur courante est choisi lors de la configuration du module. La valeur de repli peut être modifiée depuis l’écran de Mise au point (Voir Modification de la valeur de repli d’une sortie, p. 212) de PL7 ou par programme. Comportement à la mise sous tension TLX DS 57 PL7 xxF Lors de la mise sous tension du module (mise sous tension du rack ou embrochage sous tension), les sorties sont figées à 0V/0mA pendant une seconde avant de devenir opérationnelles. Ce temps est nécessaire pour la stabilisation de l'alimentation des sorties. 91 Modules analogiques en rack 92 TLX DS 57 PL7 xxF Les modules analogiques déportés TBX 3 Présentation Objet de ce chapitre Ce chapitre présente les modules analogiques déportés TBX. Contenu de ce chapitre Ce chapitre contient les sous-chapitres suivants : TLX DS 57 PL7 xxF Souschapitre Sujet Page 3.1 Module TBX AES 400 94 3.2 Module TBX AMS 620 107 3.3 Module TBX ASS 200 120 93 TBX analogiques 3.1 Module TBX AES 400 Présentation Contenu de ce sous-chapitre Ce sous-chapitre présente le module déporté TBX AES 400. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet Présentation du module TBX AES 400 95 Cadencement des mesures 97 Contrôle des dépassements Filtrage des mesures 94 Page 98 101 Affichage des mesures 102 Calibration du module TBX AES 400 104 Alignement capteur 106 TLX DS 57 PL7 xxF TBX analogiques Présentation du module TBX AES 400 Généralités L'embase TBX AES 400 est un module d’entrées analogiques comportant 4 voies isolées multigammes. Elle doit obligatoirement être associée à un communicateur TBX LEP 030. Ce module offre pour chacune de ses entrées les gammes suivantes : l Haut niveau tension, l Haut niveau courant, l Thermocouples (B,E,J,K,N,R,S,T), l Thermosondes (Pt100, Pt1000, Ni1000). Synoptique Module d’entrées TBX AES 400 associé à communicateur TBX LEP 030 : Mesures Entrée 0 Traitements (par ordre chronologique): -sélection gamme -dépassement -contrôle capteur -filtrage -linéarisation -affichage Conversion Analogique/ Numérique Entrée 2 Entrée 3 Base de Temps FIPIO 2 Voie 1 Voie 0 interface bus Entrée 1 1 3 4 5 6 7 Température soudure froide 24/48V Alimentation TLX DS 57 PL7 xxF 95 TBX analogiques Description Le module TBX AES 400 associé à communicateur TBX LEP 030 réalise les fonctions suivantes : Repère Fonction 1 l acquisition par multiplexage à relais des 4 voies avec réjection du 50Hz ou 60Hz, 2 l conversion analogique numérique 12 bits + signe, 3 l sélection de la gamme pour chaque entrée: tension, courant ou thermocouple, 4 l contrôle de dépassement des entrées, 5 l contrôle capteur, 6 l filtrage des mesures, l linéarisation et compensation de soudure froide dans le cas des thermocouples, l linéarisation dans le cas des thermosondes, 7 96 l mise au format utilisateur des mesures. TLX DS 57 PL7 xxF TBX analogiques Cadencement des mesures Introduction Le temps de cycle du module TBX AES 400 dépend de la fréquence secteur (50 Hz ou 60 Hz) et donc du mode de réjection choisi en configuration. Les mesures s'enchaînent de la manière suivante : voie 0, voie 1, voie 2, voie 3 puis acquisition de la température de soudure froide du module. Décomposition du temps de cycle Illustration du temps de cycle Voie 0 Voie 1 Voie 2 Voie 3 Tp sf Voie 0 Voie 1 Voie 2 Voie 3 Tp sf T voie T cycle Tp sf : temps acquisition température de soudure froide Le tableau ci-dessous donne les éléments de calcul. Type de temps Réjection 50 Hz Réjection 60 Hz Temps de scrutation d’une voie 80 ms 68 ms Temps d’acquisition température de soudure froide 80 ms 68 ms Temps d’acquisition d’un cycle complet 400 ms 340 ms Note : l Le cycle est toujours identique même si certaines voies ne sont pas utilisées. l Les temps d’accès aux mesures par programme dépendent aussi des temps de transmission sur le bus FIPIO et de la période de la tâche automate. TLX DS 57 PL7 xxF 97 TBX analogiques Contrôle des dépassements Introduction Le module TBX AES 400 donne le choix entre des gammes en tension, des gammes en courant, des gammes thermocouples et des gammes thermosondes pour chacune de ses entrées. Pour la gamme choisie, le module effectue un contrôle de dépassement: il vérifie que la mesure est comprise entre une borne inférieure et une bonne supérieure. La zone de mesure La plage de mesure est divisée en cinq zones: borne de dépassement inférieur zone de dépassement inférieur l l l l l Indications de dépassement 98 borne de dépassement supérieur zone nominale Zone de tolérance supérieure Zone de tolérance inférieure zone de dépassement supérieur La zone nominale est la plage de mesure correspondant à la gamme choisie la zone de tolérance supérieure sont les valeurs comprises entre la valeur supérieure de la gamme (exemple: +10V pour une gamme -10V/+10V) et la borne supérieure, la zone de tolérance inférieure sont les valeurs comprises entre la valeur inférieure de la gamme (exemple: -10V pour une gamme -10V/+10V) et la borne inférieure, la zone de dépassement supérieur est la zone située au delà de la borne supérieure, la zone de dépassement inférieur est la zone située en deçà de la borne inférieure. Si les valeurs fournies par l’application sont en dehors des bornes, il y a saturation à la valeur de la borne dépassée et ce dépassement est signalé. Le module continue à fournir la grandeur convertie jusqu'à saturation du convertisseur ou du format d'affichage (+32767/-32768), même si la validité de la mesure n'est pas garantie. L'utilisateur peut par l'intermédiaire du bit de dépassement éviter de prendre en compte ces mesures. Bit de dépassement: Adresse Signification %I\p.2.c\m.i.ERR Quand = 1, Indique un dépassement de gamme sur la voie. TLX DS 57 PL7 xxF TBX analogiques Valeurs de dépassement des gammes électrique TLX DS 57 PL7 xxF Pour les gammes en tension, le module autorisent, un dépassement de 5% de la plage électrique positive couverte par la gamme. Gammes électriques: Gamme Borne inférieure Borne supérieure +/-10 V -10,5 V +10,5 V +/-5 V -5,25 V +5,25 V 0..20 mA -1 mA +21 mA 4..20 mA +3,2 mA +20,8 mA -20..+20 mV -21 mV +21 mV -50..+50 mV -52,5 mV +52,5 mV -200..+200 mV -210 mV +210 mV -500..+500 mV -525 mV +525 mV 99 TBX analogiques Valeurs de dépassement des gammes thermiques Le dépassement de gamme correspond soit à un dépassement dynamique de la chaîne d'acquisition, soit à un dépassement de la zone normalisée de mesure du capteur, soit à un dépassement dynamique de la température de compensation (5 ° C à +85 ° C). L'utilisation de la compensation interne à une ambiance normative (0 ° C à +60 ° C) est compatible avec les seuils -5 ° C à +85 ° C. Gamme thermocouples: Gamme Borne inférieure Borne supérieure Thermo B 0 ° C (32 ° F) +1802 ° C (+3276 ° F) Thermo E -270 ° C (-454 ° F) +717 ° C (+1322 ° F) Thermo J -210 ° C (-346 ° F) +935 ° C (+1715 ° F) Thermo K -270 ° C (-454 ° F) +1338 ° C (+2440 ° F) Thermo N -270 ° C (-454 ° F) +1300 ° C (+2372 ° F) Thermo R -50 ° C (-58 ° F) +1769 ° C (+3216 ° F) Thermo S -50 ° C (-58 ° F) +1769 ° C (+3216 ° F) Thermo T -270 ° C (-454 ° F) +400 ° C (+752 ° F) Gamme thermosondes: 100 Gamme Borne inférieure Borne supérieure Pt100 -200 ° C (-328 ° F) +850 ° C (+1562 ° F) Pt1000 -200 ° C (-328 ° F) +850 ° C (+1562 ° F) Ni1000 -60 ° C (-76 ° F) +250 ° C (+482 ° F) TLX DS 57 PL7 xxF TBX analogiques Filtrage des mesures Introduction Le filtrage effectué est un filtrage de premier ordre. Le coefficient de filtrage est modifiable depuis une console de programmation et par programme (Voir Modification de la valeur de filtrage des voies de modules analogiques, p. 190). Formule mathématique La formule mathématique utilisée est la suivante : Mesf ( n ) = α × Mesf ( n – 1 ) + ( 1 – α ) × Valb ( n ) avec : α =efficacité du filtre, Mesf(n)=mesure filtrée à l’instant n, Mesf(n-1)=mesure filtrée à l’instant n-1, Valb(n)=valeur brute à l’instant n. L’utilisateur choisit en configuration la valeur de filtrage parmi 7 possibilités. Valeurs pour le module TBX AES 400 TLX DS 57 PL7 xxF Les valeurs de filtrage sont les suivantes, elles dépendent de la tension secteur: Efficacité Valeur α correspondant Constante de temps réjection à 50 Hz Constante de temps réjection à 60 Hz Pas de filtrage 0 0 0 0 Peu de filtrage 1 2 0,750 0,875 1,6 s 3,2 s 1,4s 2,7s Filtrage moyen 3 4 0,937 0,969 6,4 s 12,8 s 5,4 s 10,8 s Filtrage fort 5 6 0,984 0,992 25,6 s 51,2 s 21,1 s 43,5 s 101 TBX analogiques Affichage des mesures Introduction Ce traitement permet de choisir le format d’affichage suivant lequel les mesures sont fournies au programme utilisateur. Il est nécessaire de faire la différence entre les gammes électriques et les gammes thermocouples ou thermosondes. Affichage normalisé des gammes électriques Les valeurs sont affichées en unité normalisée (en % avec 2 décimales, également symbolisé °/ ): °°° Affichage utilisateur des gammes électriques Type de gamme Affichage gamme unipolaire 0-10V, 0-5V, 0-20mA, 4-20mA de 0 à 10000 (0 °/ gamme bipolaire +/-10V de -10000 à +10000 (-10000 °/ °°° à 10000 °/ °°° °°° ) à +10000 °/ °°° ) L'utilisateur peut choisir la plage de valeurs dans laquelle sont exprimées les mesures, en choisissant : l la borne minimale correspondant au minimum de la gamme : 0 (ou - 10000 °/ ) °°° l la borne maximale correspondant au maximum de la gamme : + 10000 °/ . °°° Les bornes minimale et maximale sont comprises entre - 31128 et + 31128. Exemple : Utilisation d'un capteur de pression 2/20 bars fournissant un signal 0/20mA et ayant une caractéristique linéaire. Ce qui intéresse l'utilisateur est la pression et non la valeur du courant. La meilleure résolution est obtenue en choisissant en affichage utilisateur : l pour borne minimum : 2000 l pour borne maximum : 20000 Le programme utilisateur exploite ainsi des valeurs exprimées directement en unité physique, le millibar. Illustration Pression 20,000 bars 2,000 bars 20 mA 102 Courant TLX DS 57 PL7 xxF TBX analogiques Affichage gammes thermocouples et thermosondes Pour l’affichage en température, les valeurs sont fournies en dixième de degré. Pour l’affichage utilisateur, l'utilisateur peut choisir un affichage normalisé 0..10000 en précisant les températures minimale et maximale correspondant à 0 et 10000. La mesure fournie à l'application est directement exploitable par l'utilisateur qui peut choisir entre l’affichage en température et l’affichage normalisé. Exemple : Thermocouple J connecté à un module TBX AES 400. L’utilisateur désire surveiller une plage de température de 200°C à 600°C et avoir un résultat en pourcentage de la dynamique. Pour cela choisir un affichage normalisé et définir les bornes : l borne inférieure = 2000 l borne supérieure = 6000 La mesure accessible par programme est alors comprise entre 0 et 10 000. Pour une température de 400°C, le module fournit comme mesure une valeur numérique égale à 5000 soit 50% de la dynamique d'entrée. Illustration : Valeur de la mesure affichée % 100,00 50,00 0 200 TLX DS 57 PL7 xxF 400 600 T en degrés Celcius 103 TBX analogiques Calibration du module TBX AES 400 Introduction La calibration (Voir Fonction Calibration d’un module analogique, p. 214) s'effectue globalement pour le module sur la voie 0. Il est conseillé de calibrer le module hors application. La calibration peut s'effectuer avec la tâche automate liée à la voie, en RUN ou en STOP. La calibration comprend deux étapes: l la calibration du zéro l la calibration à pleine échelle. Calibration du zéro La calibration du zéro est recommandée pour les gammes +/-20mV, +/-50mV et les gammes thermocouples. Elle consiste à faire la calibration du zéro sur chacune des voies simultanément en gamme +/- 20 mV à la température ambiante désirée en plaçant des shunts directement sur les bornes d’entrées de l’embase. Calibration pleine échelle La calibration à pleine échelle se fait sur la voie 0 en plaçant la source étalon réglée à la pleine échelle +/-0,01% directement sur les bornes d’entrée de la voie 0 de l’embase. Précautions En mode calibration, les mesures de toutes les voies du module sont déclarées invalides, le filtrage et les alignements sont inhibés, les cycles d'acquisition des voies peuvent être allongés. Les entrées autres que la voie 0 n'étant plus acquises pendant la calibration, la valeur transmise à l'application pour ces autres voies est la dernière valeur mesurée avant le passage en calibration. Comment calibrer le module Le tableau suivant présente la marche à suivre pour calibrer le module : 104 Etape Action 1 Accéder à l’écran de réglage de la calibration 2 Double-cliquer sur la voie 0. Résultat: Une question apparaît ‘Voulez-vous passer en mode recalibration?’. 3 Placer un shunt sur toutes les entrées du module pour réaliser la calibration à 0 4 Répondre Oui à la question précédente (répondre Non pour ne pas effectuer la calibration à 0). Résultat: La fenêtre de calibration apparaît. TLX DS 57 PL7 xxF TBX analogiques Etape TLX DS 57 PL7 xxF Action 5 Réaliser alors la calibration à pleine échelle. En fonction de la gamme à calibrer, connectez une tension de référence sur l'entrée tension de la voie 0 : l tension de référence = 10 V (précision +/- 0,01%) pour calibrer le module sur les gammes 10 V et 0..10 V, l tension de référence = 5 V (précision +/- 0,01%) pour calibrer le module sur les gammes 0..5 V, 1..5V, 0..20 mA et 4..20 mA, l tension de référence = 2 V (précision +/- 0,01%) pour calibrer le module sur les gammes Pt1000 et Ni1000, l tension de référence = 500 mV (précision +/- 0,01%) pour calibrer le module sur la gamme 500 mV, l tension de référence = 200 mV (précision +/- 0,01%) pour calibrer le module sur les gammes Pt100 et +/- 200 mV, l tension de référence = 50 mV (précision +/- 0,01%) pour calibrer le module sur les gammes +/- 200 mV et thermocouples E,J,K, et N, l tension de référence = 20 mV (précision +/- 0,01%) pour calibrer le module sur les gammes +/- 200 mV et thermocouples B,R,S, et T, Attention : la référence 5 V permet de recalibrer la chaîne de mesure complète pour les gammes 0..20 mA et 4..20 mA, à l'exception du shunt de courant 250 Ohms situé sur l'entrée courant. 6 Une fois la référence connectée sur l'entrée tension (par exemple 10 V), utiliser la boîte à liste déroulante Référence pour sélectionner cette valeur. Attendre éventuellement le temps nécessaire à la stabilisation de la tension de référence connectée, puis confirmer le choix par le bouton de commande Valider. La calibration des gammes liées à cette référence (par exemple 10 V et 0..10 V) s'effectue automatiquement. 7 Calibrer éventuellement le module pour les autres gammes. le bouton de commande Retour paramètres Usine permet d'annuler toutes les calibrations précédemment effectuées et de revenir à la calibration initiale réalisée en usine. 8 Appuyer sur le bouton de commande Sauvegarder, afin de prendre en compte et sauvegarder dans le module sa nouvelle calibration. Lorsque l'on quitte l'écran de calibration sans que la sauvegarde soit effectuée, un message est visualisé pour signaler que les opérations de calibration vont être perdues 105 TBX analogiques Alignement capteur Introduction L'alignement consiste à éliminer un décalage systématique observé avec un capteur donné, autour d'un point de fonctionnement donné. On compense une erreur liée au procédé. Pour cette raison, le remplacement d'un module ne nécessite pas un nouvel alignement, par contre, le remplacement du capteur ou le changement du point de fonctionnement de ce capteur, nécessite un nouvel alignement. Droite de conversion après alignement Droite de conversion initiale Exemple Supposons qu'un capteur de pression, relié à un conditionneur (1mV/mB), indique 3200 mB, alors que la pression réelle est de 3210 mB. La valeur mesurée par le module en échelle normalisée sera 3200 (3,20 V). L'utilisateur peut aligner sa mesure sur la valeur 3210 (valeur souhaitée). Après cette procédure d'alignement, la voie de mesure appliquera un offset systématique de +10. La valeur d'alignement qu'il faudra saisir est de 3210. Valeurs d’alignement La valeur d'alignement est modifiable (Voir Alignement d’une voie d’entrée, p. 210) depuis l’écran PL7, même si le programme est en RUN. Pour chaque voie d'entrée, l'utilisateur peut : l visualiser et modifier la valeur de mesure souhaitée l sauvegarder la valeur d'alignement l savoir si la voie possède déjà un alignement L'offset d'alignement peut également être modifié par programme. L'alignement s'effectue voie en exploitation normale, sans influence sur les modes de marche de la voie du module. L'écart maximal entre la valeur mesurée et la valeur souhaitée (valeur alignée) ne doit pas excéder 1000. L'offset d'alignement est stocké dans le mot %MWxy.i.8. 106 TLX DS 57 PL7 xxF TBX analogiques 3.2 Module TBX AMS 620 Présentation Contenu de ce sous-chapitre Ce sous-chapitre présente le module déporté TBX AMS 620. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : TLX DS 57 PL7 xxF Sujet Page Présentation du module TBX AMS 620 108 Cadencement des mesures sur les entrées 110 Contrôle des dépassements sur les entrées 111 Filtrage des mesures sur les entrées 112 Affichage des mesures sur les entrées 113 Caractéristiques des sorties 114 Traitement des défauts 115 Contrôle des dépassements des sorties du module TBX AMS 620 116 Calibration du module TBX AMS 620 117 Alignement capteur 119 107 TBX analogiques Présentation du module TBX AMS 620 Généralités L'embase TBX AMS 620 est un module de 6 entrées haut niveau non isolées et 2 sorties isolées. Elle doit obligatoirement être associée à un communicateur TBX LEP 030. Ce module offre pour chacune de ses entrées les gammes suivantes : l Haut niveau tension, l Haut niveau courant. Ce module offre pour chacune de ses sorties les gammes suivantes : Haut niveau tension, l Haut niveau courant. l Synoptique Synoptique du module TBX AMS 620 associé à communicateur TBX LEP 030: processeur Entrée 0 Entrée 1 Entrée 2 Conversion Analogique Numérique Entrée 3 Entrée 4 1 Entrée 5 Voie 1 Voie 0 Traitements : - sélection gamme - dépassement - filtrage - affichage 2 3 5 4 Voie 7 Voie 6 6 Interface bus Base de temps Conversion Numérique analogique Sortie 0 Traitements - rafraîchissement - traitement défauts - sélection gamme Sortie 1 9 Voie 6 8 FIPIO 7 10 Voie 7 24/48V 108 TLX DS 57 PL7 xxF TBX analogiques Description Le module TBX AMS 620 associé à communicateur TBX LEP 030 réalise les fonctions d’entrées suivantes : Repère Fonction 1 l acquisition par multiplexage statique des 6 voies, 2 l conversion analogique numérique 12 bits + signe, 3 l sélection de la gamme pour chaque entrée: tension, courant, thermocouple. 4 l contrôle de dépassement des entrées 5 l filtrage des mesures, 6 l mise au format utilisateur des mesures. Le module TBX AMS 620 associé à communicateur TBX LEP 030 réalise les fonctions de sorties suivantes: TLX DS 57 PL7 xxF Repère Fonction 7 rafraîchissement des valeurs numériques transmises par le processeur, 8 traitement des défauts de dialogue automate, 9 sélection de la gamme pour chaque sortie: tension, courant, 10 conversion numérique analogique. 109 TBX analogiques Cadencement des mesures sur les entrées Introduction Le temps de cycle du module TBX AMS 620 est fixe. Il est de 42,4 ms. Les mesures s'enchaînent de la manière suivante : voie 0, voie 1, voie 2, voie 3, voie 4, voie 5 puis acquisition de 2 voies internes de référence de tension nécessaire à l’étalonnage cyclique. Décomposition du temps de cycle Valeurs des temps de scrutation : Type de temps Temps Temps de scrutation d’une voie l 5,3 ms Temps d’acquisition d’un cycle complet l 42,4 ms Illustration : Voie 0 Voie 1 Voie 2 Voie 3 Voie 4 Voie 5 Voie int Voie intVoie 0 Voie 1 Voie 2 Voie 3 T voie T cycle = 42,4 ms Note : l Le cycle est toujours identique même si certaines voies ne sont pas utilisées. l Les temps d’accès aux mesures par programme dépendent aussi des temps de transmission sur le bus FIPIO et de la période de la tâche automate. 110 TLX DS 57 PL7 xxF TBX analogiques Contrôle des dépassements sur les entrées Introduction Le module TBX AMS 620 donne le choix entre des gammes en tension et des gammes en courant. Pour la gamme choisie, le module effectue un contrôle de dépassement: il vérifie que la mesure est comprise entre une borne inférieure et une bonne supérieure. Les zone de mesure La zone de mesure est située dans la zone nominale. Au delà de la zone nominale, le dépassement est toléré jusqu’aux bornes de dépassement Illustration : borne de dépassement inférieure zone nominale zone de dépassement inférieur Indications de dépassement Valeurs de dépassement des gammes électriques TLX DS 57 PL7 xxF borne de dépassement supérieure zone de dépassement supérieur Si les valeurs fournies par l’application sont en dehors des bornes, il y a saturation à la valeur de la borne dépassée. Le module continue à fournir la grandeur convertie jusqu'à saturation du convertisseur ou du format d'affichage (+32767/-32768), bien que la validité de la mesure ne soit pas garantie. L'utilisateur peut par l'intermédiaire du bit de dépassement éviter de prendre en compte ces mesures. Bit de dépassement : Nom du bit Signification %I\p.2.c\m.i.ERR Quand = 1, Indique un dépassement de gamme sur la voie. Pour les gammes en tension, le module autorisent, un dépassement de 5% de la plage électrique positive couverte par la gamme. Valeurs de dépassement en fonction du type d’entrée Gamme Borne inférieure Borne supérieure +/-10 V -10,5 V +10,5 V 0..5 V 0 V : ce dépassement n’est pas détecté +5,25 V 0..20 mA 0 V : ce dépassement n’est pas détecté +21 mA 4..20 mA +3,2 mA +20,8 mA 111 TBX analogiques Filtrage des mesures sur les entrées Introduction Le filtrage effectué est un filtrage de premier ordre. Le coefficient de filtrage est modifiable depuis une console de programmation et par programme (Voir Modification de la valeur de filtrage des voies de modules analogiques, p. 190). Formule mathématique La formule mathématique utilisée est la suivante : Mesf ( n ) = α × Mesf ( n – 1 ) + ( 1 – α ) × Valb ( n ) avec : α =efficacité du filtre, Mesf(n)=mesure filtrée à l’instant n, Mesf(n-1)=mesure filtrée à l’instant n-1, Valb(n)=valeur brute à l’instant n. L’utilisateur choisit en configuration la valeur de filtrage parmi 7 possibilités. Valeurs pour le module TBX AMS 620 112 Les valeurs de filtrage sont les suivantes :. Efficacité Valeur à choisir Constante de temps α correspondant Pas de filtrage 0 0s 0 Peu de filtrage 1 2 170 ms 339 ms 0,750 0,875 Filtrage moyen 3 4 678 ms 1,35 s 0,937 0,969 Filtrage fort 5 6 2,71 s 5,42 s 0,984 0,992 TLX DS 57 PL7 xxF TBX analogiques Affichage des mesures sur les entrées Introduction Ce traitement permet de choisir le format d’affichage suivant lequel les mesures sont fournies au programme utilisateur. Affichage normalisé des gammes électriques Les valeurs sont affichées en unité normalisée (en % avec 2 décimales, (également symbolisé °/ ): °°° Affichage utilisateur des gammes électriques Type de gamme Affichage gamme unipolaire 0-10V, 0-5V, 0-20mA, 4-20mA de 0 à 10000 (0 °/ gamme bipolaire +/-10V de -10000 à +10000 (-10000 °/ °°° à 10000 °/ °°° °°° ) à +10000 °/ °°° ) L'utilisateur peut choisir la plage de valeurs dans laquelle sont exprimées les mesures, en choisissant : l la borne minimale correspondant au minimum de la gamme: 0 (ou - 10000 °/ ) °°° l la borne maximale correspondant au maximum de la gamme: + 10000 °/ . °°° Les bornes minimale et maximale sont comprises entre - 31128 et + 31128. Exemple : Utilisation d'un capteur de pression 2/20 bars fournissant un signal 0/20mA et ayant une caractéristique linéaire. Ce qui intéresse l'utilisateur est la pression et non la valeur du courant. La meilleure résolution est obtenue en choisissant en affichage utilisateur : l pour borne minimum : 2000 l pour borne maximum : 20000 Le programme utilisateur exploite ainsi des valeurs exprimées directement en unité physique, le millibar. Illustration : Pression 20,000 bars 2,000 bars 20 mA TLX DS 57 PL7 xxF Courant 113 TBX analogiques Caractéristiques des sorties Ecriture des sorties L’utilisateur a accès par programme à 2 mots (1 mot de 16 bits par voie) dans les quels il donne les valeurs des sorties analogiques. l de 0 à 10000 (soit 0 °/ à 10000 °/ ) pour les gammes unipolaires 0/20 mA °°° °°° et 4/20 mA l de -10000 à +10000 (-10000 °/ à +10000 °/ ) pour la gamme bipolaire +/°°° °°° 10 V Rafraîchissemen t des sorties par le module Le rafraîchissement des sorties s’effectue tous les 5 ms Le temps de réponse entre l’écriture de la sortie par programme et la mise à jour de la sortie aux bornes du module dépend de la période de la tâche automate dans laquelle le module est configuré. 114 TLX DS 57 PL7 xxF TBX analogiques Traitement des défauts Défauts de dialogue avec l’automate Ce type de traitement regroupe : l la mise en STOP de l’automate (ou tâche dans laquelle le module est configuré) l un défaut automate l un défaut de liaison entre automate et module Dans l’un des cas ci-dessus, l’utilisateur a le choix entre 2 comportements pour chaque sortie : l maintien de la sortie à la valeur en cours l repli à une valeur définie. La valeur doit être choisie entre les bornes d’affichage normal 0/10000 pour les gammes unipolaires ou -10000/10000 pour la gamme tension. Par défaut le module est configuré en mode repli à 0. Défauts internes du module Sur défaut interne du module les sorties sont forcées à 0. TLX DS 57 PL7 xxF 115 TBX analogiques Contrôle des dépassements des sorties du module TBX AMS 620 Introduction Le module TBX AMS 620 comporte un dispositif de contrôle de dépassement. Caractéristiques des gammes Les bornes et les précisions des différentes gammes sont les suivantes : Gamme Borne inférieure Borne supérieure Précision +/- 10V -10000 +10000 conversion sur 11 bits + signe de -2048 à +2047 points 0.20mA 0 +10000 conversion sur 11 bits de 0 à +2047 points 4.20mA 0 +10000 conversion sur 11 bits de 0 à +2047 points Illustration Valeur analogique de sortie +10 V -10000 10000 Valeur numérique -10 V Valeur analogique de sortie 20 mA 0 Indications de dépassement 116 Valeur analogique de sortie 20 mA 4 mA 10000 Valeur numérique 10000 Valeur numérique Si les valeurs fournies par l’application sont en dehors des bornes, il y a saturation à la valeur de la borne dépassée. le dépassement est signalé par : Nom du bit Signification %I\p.2.c\m.voie.ERR Quand égal à 1, Indique un dépassement de gamme sur la voie. TLX DS 57 PL7 xxF TBX analogiques Calibration du module TBX AMS 620 Introduction La calibration (Voir Fonction Calibration d’un module analogique, p. 214) s'effectue globalement pour le module sur la voie 0. Il est conseillé de calibrer le module hors application. La calibration peut s'effectuer avec la tâche automate liée à la voie, en RUN ou en STOP. La calibration est une calibration de la pleine échelle Calibration pleine échelle La calibration à pleine échelle se fait sur la voie 0 en plaçant la source étalon réglée à la pleine échelle +/-0,01% directement sur les bornes d’entrée de la voie 0 de l’embase. Précautions En mode calibration, les mesures de toutes les voies du module sont déclarées invalides, le filtrage et les alignements sont inhibés, les cycles d'acquisition des voies peuvent être allongés. Les entrées autres que la voie 0 n'étant plus acquises pendant la calibration, la valeur transmise à l'application pour ces autres voies est la dernière valeur mesurée avant le passage en calibration. Comment calibrer le module Le tableau suivant présente la marche à suivre pour calibrer le module : TLX DS 57 PL7 xxF Etape Action 1 Accéder à l’écran de réglage de la calibration 2 Double-cliquer sur la voie 0. Résultat: Un question apparaît ‘Voulez-vous passer en mode recalibration?’. 3 Répondre Oui à la question précédente. Résultat: La fenêtre de calibration apparaît. 4 Réaliser alors la calibration à pleine échelle. En fonction de la gamme à calibrer, connectez une tension de référence sur l'entrée tension de la voie 0 : l tension de référence = 10 V (précision +/- 0,01%) pour calibrer le module sur les gammes +/-10 V l tension de référence = 5 V (précision +/- 0,01%) pour calibrer le module sur les gammes 0..5 V 5 Une fois la référence connectée sur l'entrée tension (par exemple 10 V), utiliser la boîte à liste déroulante Référence pour sélectionner cette valeur. Attendre éventuellement le temps nécessaire à la stabilisation de la tension de référence connectée, puis confirmer le choix par le bouton de commande Valider. La calibration des gammes liées à cette référence s'effectue automatiquement. 117 TBX analogiques Etape 118 Action 6 Calibrer éventuellement le module pour les autres gammes. le bouton de commande Retour paramètres Usine permet d'annuler toutes les calibrations précédemment effectuées et de revenir à la calibration initiale réalisée en usine. 7 Appuyez sur le bouton de commande Sauvegarder, afin de prendre en compte et sauvegarder dans le module sa nouvelle calibration. Lorsque l'on quitte l'écran de calibration sans que la sauvegarde soit effectuée, un message est visualisé pour signaler que les opérations de calibration vont être perdues TLX DS 57 PL7 xxF TBX analogiques Alignement capteur Introduction L'alignement consiste à éliminer un décalage systématique observé avec un capteur donné, autour d'un point de fonctionnement donné. On compense une erreur liée au procédé. Pour cette raison, le remplacement d'un module ne nécessite pas un nouvel alignement, par contre, le remplacement du capteur ou le changement du point de fonctionnement de ce capteur, nécessite un nouvel alignement. Droite de conversion après alignement Droite de conversion initiale Exemple Supposons qu'un capteur de pression, relié à un conditionneur (1mV/mB), indique 3200 mB, alors que la pression réelle est de 3210 mB. La valeur mesurée par le module en échelle normalisée sera 3200 (3,20 V). L'utilisateur peut aligner sa mesure sur la valeur 3210 (valeur souhaitée). Après cette procédure d'alignement, la voie de mesure appliquera un offset systématique de +10. La valeur d'alignement qu'il faudra saisir est de 3210. Valeurs d’alignement La valeur d'alignement est modifiable depuis l’écran PL7, même si le programme est en RUN. Pour chaque voie d'entrée, l'utilisateur peut : l visualiser et modifier la valeur de mesure souhaitée l sauvegarder la valeur d'alignement l savoir si la voie possède déjà un alignement L'offset d'alignement peut également être modifié par programme. L'alignement s'effectue voie en exploitation normale, sans influence sur les modes de marche de la voie du module. L'écart maximal entre la valeur mesurée et la valeur souhaitée (valeur alignée) ne doit pas excéder 1000. L'offset d'alignement est stocké dans le mot %MWxy.i.8. TLX DS 57 PL7 xxF 119 TBX analogiques 3.3 Module TBX ASS 200 Présentation Contenu de ce sous-chapitre Ce sous-chapitre présente le module en rack TBX ASS 200. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : 120 Sujet Page Présentation du module TBX ASS 200 121 Caractéristiques des sorties du module TBX ASS 200 123 Traitement des défauts 124 Contrôle des dépassements du module TBX ASS 200 125 TLX DS 57 PL7 xxF TBX analogiques Présentation du module TBX ASS 200 Généralités L'embase TBX ASS 200 est un module de sorties analogiques comportant 2 voies isolées. Elle doit obligatoirement être associée à un communicateur TBX LEP 030. Ce module offre pour chacune de ses sorties les gammes : l Tension : 10V, l Courant : 0/20 mA et 4/20mA, Synoptique Le module TBX ASS 200 associé à communicateur TBX LEP 030 réalise les fonctions suivantes : l rafraîchissement des valeurs numériques, correspondant aux valeurs analogiques de sorties, transmises par l’automate l traitement des défauts de dialogue avec l'automate, l sélection de la gamme pour chaque sortie : tension, courant, l conversion numérique analogique. Synoptique du module TBX ASS 200 associé à communicateur TBX LEP 030: Conversion Numérique analogique Sortie 0 Traitements - rafraîchissement - traitement défauts - sélection gamme Sortie 1 3 Voie 0 2 Ecriture des sorties Voie 1 Voie 0 Interface bus 1 4 FIPIO Voie 1 24/48V Alimentation TLX DS 57 PL7 xxF 121 TBX analogiques Description Le module TBX ASS 200 associé à communicateur TBX LEP 030 réalise les fonctions suivantes: Repère Fonction 1 rafraîchissement des valeurs numériques transmises par le processeur, 2 traitement des défauts de dialogue automate, 3 sélection de la gamme pour chaque sortie: tension, courant, 4 conversion numérique analogique. Note : Une même voie ne peut être utilisée que dans une seule gamme, c’est-àdire soit en courant, soit en tension. 122 TLX DS 57 PL7 xxF TBX analogiques Caractéristiques des sorties du module TBX ASS 200 Ecriture des sorties L’utilisateur a accès par programme à 2 mots (1 mot de 16 bits par voie) dans les quels il donne les valeurs des sorties analogiques. l de 0 à 10000 (soit 0 °/ à 10000 °/ ) pour les gammes unipolaires 0/20 mA °°° °°° et 4/20 mA l de -10000 à +10000 (-10000 °/ à +10000 °/ ) pour la gamme bipolaire +/°°° °°° 10 V Rafraîchissemen t des sorties par le module Le rafraîchissement des sorties s’effectue tous les 5 ms Le temps de réponse entre l’écriture de la sortie par programme et la mise à jour de la sortie aux bornes du module dépend de la période de la tâche automate dans laquelle le module est configuré. TLX DS 57 PL7 xxF 123 TBX analogiques Traitement des défauts Défauts de dialogue avec l’automate Ce type de traitement regroupe : l la mise en STOP de l’automate (ou tâche dans laquelle le module est configuré) l un défaut automate l un défaut de liaison entre automate et module Dans l’un des cas ci-dessus, l’utilisateur a le choix entre 2 comportements pour chaque sortie : l maintien de la sortie à la valeur en cours l repli à une valeur définie. La valeur doit être choisie entre les bornes d’affichage normal 0/10000 pour les gammes unipolaires ou -10000/10000 pour la gamme tension. Par défaut le module est configuré en mode repli à 0. Défauts internes du module Sur défaut interne du module les sorties sont forcées à 0. 124 TLX DS 57 PL7 xxF TBX analogiques Contrôle des dépassements du module TBX ASS 200 Introduction Le module TBX ASS 200 comporte un dispositif de contrôle de dépassement. Caractéristiques des gammes Les bornes et les précisions des différentes gammes sont les suivantes : Gamme Borne inférieure Borne supérieure Précision +/- 10V -10000 +10000 conversion sur 11 bits + signe de -2048 à +2047 points 0.20mA 0 +10000 conversion sur 11 bits de 0 à +2047 points 4.20mA 0 +10000 conversion sur 11 bits de 0 à +2047 points Illustration Valeur analogique de sortie +10 V -10000 10000 Valeur numérique -10 V 20 mA Valeur analogique de sortie 0 Indications de dépassement TLX DS 57 PL7 xxF 20 mA Valeur analogique de sortie 4 mA 10000 Valeur numérique 10000 Valeur numérique Si les valeurs fournies par l’application sont en dehors des bornes, il y a saturation à la valeur de la borne dépassée. le dépassement est signalé par : Nom du bit Signification %I\p.2.c\m.voie.ERR Quand égal à 1, Indique un dépassement de gamme sur la voie. 125 TBX analogiques 126 TLX DS 57 PL7 xxF Les modules analogiques déportés Momentum 4 Présentation Objet de ce chapitre Ce chapitre présente les modules analogiques déportés Momentum. Contenu de ce chapitre Ce chapitre contient les sous-chapitres suivants : TLX DS 57 PL7 xxF Souschapitre Sujet Page 4.1 Module 170 AAI 030 00 128 4.2 Module 170 AAI 140 00 132 4.3 Module 170 AAI 520 40 138 4.4 Module 170 AAO 120 00 145 4.5 Module 170 AAO 921 00 150 4.6 Module 170 AMM 090 00 155 127 Momentum analogiques 4.1 Module 170 AAI 030 00 Présentation Contenu de ce sous-chapitre Ce sous-chapitre présente le module déporté 170 AAI 030 00. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : 128 Sujet Page Présentation du module 170 AAI 030 00 129 Mots du module 170 AAI 030 00 130 TLX DS 57 PL7 xxF Momentum analogiques Présentation du module 170 AAI 030 00 Généralités L’embase analogique 170 AAI 030 00 possède 8 entrées isolées entre elles. Elle peut être configurée selon les gammes suivantes : l +/- 10 V, l +/- 5 V, l 1...5 V, l +/-20 mA, l 4.20 mA. Configuration de l’embase L’embase utilise : l 8 mots d’entrées contigus, pour renvoyer les valeurs analogiques d’entrées de l’embase vers le module processeur. l 2 mots de sorties contigus, pour définir les paramètres de chacune des 8 entrées. Note : Les 8 entrées analogiques doivent être paramétrées avant que l’embase soit mise en service. Temps de conversion Le temps de conversion dépend du nombre d’entrées déclarées. Un temps fixe est à ajouter sytématiquement. Valeurs des temps : Type Valeur Temps de conversion d’une entrée 1,33 ms Temps fixe 1,33 ms Illustration T fixe Voie 1 Voie 2 Voie 3 Voie 4 Voie 5 Voie 6 Voie 7 Voie 8 1,33ms 1,33ms 1,33ms 1,33ms 1,33ms 1,33ms 1,33ms 1,33ms 1,33ms Temps maxi pour 8 entrées déclarées : 12 ms TLX DS 57 PL7 xxF 129 Momentum analogiques Mots du module 170 AAI 030 00 Valeurs des entrées Les valeurs analogiques en entrée sont lues ou écrites dans un mot par voie. L’embase 170 AAI 030 00 utilise donc 8 mots contigus. Le signe est toujours affecté au bit 15 du mot. La valeur est justifiée à gauche. Le format de représentation est binaire complément à 2. La conversion analogique numérique est effectuée sur 12 bits + signe de polarité. Les bits 2 ... 0 sont inutilisés et toujours sur 0. Il en résulte que la valeur de lecture sera modifiée en incréments de 8 unités. Illustration : %IW\p.2.c\0.0.0 à %IW\p.2.c\0.0.7 15 14 13 12 11 10 9 14 13 12 11 10 9 %MW\p.2.c\0.0.4 15 14 13 15 14 13 Voie 8 130 5 4 3 8 7 6 5 2 1 0 Toujours à 0 4 3 2 1 0 Toujours à 0 Ces paramètres sont transmis via le communicateur au module, sous forme de mots pour configurer le mode de fonctionnement de l’entrée. Chaque quartet d’un mot correspond à une voie analogique. L’ordre des quartets est le suivant : 12 11 Voie 4 %MW\p.2.c\0.0.5 6 Valeur de l’entrée 8 Signe Paramètres 7 Valeur de l’entrée 1 Signe 15 8 10 9 8 7 Voie 3 12 11 10 9 Voie 7 6 5 4 3 Voie 2 8 7 6 5 Voie 6 2 1 0 Voie 1 4 3 2 1 0 Voie 5 TLX DS 57 PL7 xxF Momentum analogiques La valeur de chaque quartet est codée selon les règles suivantes : Valeur du quartet (en binaire) Valeur en Hexa Signification 2#0000 0 réservé 2#0010 2 +/-5 VDC et +/-20 mA 2#0011 3 +/-10 VDC 2#0100 4 voie inactive 2#1001 9 1...5 VDC et 4...20 mA Note : Toute valeur de paramètre autre que celles indiquées dans le tableau cidessus est interdite. Le module continue à fonctionner avec les derniers paramètres valides qu'il a reçu. TLX DS 57 PL7 xxF 131 Momentum analogiques 4.2 Module 170 AAI 140 00 Présentation Contenu de ce sous-chapitre Ce sous-chapitre présente le module déporté 170 AAI 140 00. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : 132 Sujet Page Présentation du module 170 AAI 140 00 133 Mots du module 170 AAI 140 00 134 Affichage des mesures sur le module 170 AAI 140 00 136 TLX DS 57 PL7 xxF Momentum analogiques Présentation du module 170 AAI 140 00 Généralités L’embase analogique 170 AAI 140 00 possède 16 entrées à point commun non isolées entre elles. Elle peut être utilisée pour des fonctions de surveillance, de mesure et de régulation de processus continus. Ce module possède également un contrôle de rupture de fils. Il peut être configuré selon les gammes suivantes : l +/- 10 V, l +/- 5 V, l 4.20 mA. Configuration de l’embase L’embase utilise : l 16 mots d’entrées contigus, pour renvoyer les valeurs analogiques d’entrées de l’embase vers le module processeur. l 4 mots de sorties contigus, pour définir les paramètres de chacune des 16 entrées. Note : Les 16 entrées analogiques doivent être paramétrées avant que l’embase soit mise en service. Temps de conversion Le temps de conversion dépend du nombre d’entrées déclarées. Un temps fixe est à ajouter sytématiquement. Valeurs des temps : Type Valeur Temps de conversion d’une entrée 1,5 ms Temps fixe 1,5 ms Illustration T fixe Voie 1 Voie 2 Voie 3 Voie 4 Voie 5 1ms 1,5ms 1,5ms 1,5ms 1,5ms 1,5ms Voie 14Voie 15 Voie 16 1,5ms 1,5ms 1,5ms Temps maxi pour 16 entrées déclarées : 25 ms TLX DS 57 PL7 xxF 133 Momentum analogiques Mots du module 170 AAI 140 00 Valeurs des entrées Les valeurs analogiques en entrée sont lues ou écrites dans un mot par voie. L’embase 170 AAI 140 00 utilise donc 16 mots contigus. Le signe est toujours affecté au bit 15 du mot. La valeur est justifiée à gauche. Le format de représentation est binaire complément à 2. La conversion analogique numérique est effectuée sur 12 bits + signe de polarité (gammes bipolaires). Les bits 2 ... 0 sont inutilisés et toujours sur 0. Il en résulte que la valeur de lecture sera modifiée en incréments de 8 unités. Illustration : %IW\p.2.c\0.0.0 à %IW\p.2.c\0.0.15 15 13 12 11 10 15 9 8 7 6 5 4 3 Valeur de l’entrée 1 Signe Signe 134 14 14 13 12 11 10 9 8 7 6 5 Valeur de l’entrée 16 2 1 0 Toujours à 0 4 3 2 1 0 Toujours à 0 TLX DS 57 PL7 xxF Momentum analogiques Paramètres %MW\p.2.c\0.0.20 Ces paramètres sont transmis via le communicateur au module, sous forme de mots pour configurer le mode de fonctionnement de l’entrée. Chaque quartet d’un mot correspond à une voie analogique. L’ordre des quartets est le suivant : 15 14 13 12 11 Voie 4 %MW\p.2.c\0.0.21 15 14 13 15 14 13 12 11 15 14 13 Voie 16 8 7 10 9 12 11 10 9 8 7 11 10 5 4 3 2 6 5 8 7 6 5 4 3 2 8 Voie 15 7 6 5 0 1 0 Voie 5 4 3 2 Voie 10 9 1 Voie 1 Voie 6 Voie 11 12 6 Voie 2 Voie 7 Voie 12 %MW\p.2.c\0.0.23 9 Voie 3 Voie 8 %MW\p.2.c\0.0.22 10 1 0 Voie 9 4 3 Voie 14 2 1 0 Voie 13 La valeur de chaque quartet est codée selon les règles suivantes : Valeur du quartet (en binaire) Valeur en Hexa Signification 2#0000 0 réservé 2#1010 A +/-5 VDC 2#1011 B +/-10 VDC 2#1100 C voie inactive 2#1110 E 4...20 mA Note : Toute valeur de paramètre autre que celles indiquées dans le tableau cidessus est interdite. Le module continue à fonctionner avec les derniers paramètres valides qu'il a reçu. TLX DS 57 PL7 xxF 135 Momentum analogiques Affichage des mesures sur le module 170 AAI 140 00 Gamme +/-10V La valeur numérique transmise par l’embase en fonction de la tension analogique d’entrée est déterminée par la formule: Vn = 3200 x Va (en volts) Illustration : Vn 32767 32000 10,2397 V -10,2397 V -10 V 10 V Va -32000 -32767 Rappel : la résolution est sur 12 bits + signe Gamme +/- 5V La valeur numérique transmise par l’embase en fonction de la tension analogique d’entrée est déterminée par la formule: Vn = 6400 x Va (Va en volts) Illustration : Vn 32767 32000 -5,1198 V 5,1198 V -5 V 5V Va -32000 -32767 Rappel : la résolution est sur 12 bits + signe 136 TLX DS 57 PL7 xxF Momentum analogiques Gamme 4...20 mA Dans la plage de courant 3,6165 .. 20,3835 mA, la valeur transmise par l’embase en fonction du courant d’entrée (Ia) est déterminée par la formule: Vn = 2000 x Ia - 8000 (Ia en mA) Illustration : Vn 32767 32000 -1 mA Ia +1 mA +4 mA +20 mA +20,3835 mA -767 -32767 TLX DS 57 PL7 xxF Rappel : la résolution est sur 12 bits 137 Momentum analogiques 4.3 Module 170 AAI 520 40 Présentation Contenu de ce sous-chapitre Ce sous-chapitre présente le module déporté 170 AAI 520 40. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : 138 Sujet Page Présentation du module 170 AAI 520 40 139 Mots du module 170 AAI 520 40 140 Affichage des mesures sur le module 170 AAI 520 40 144 TLX DS 57 PL7 xxF Momentum analogiques Présentation du module 170 AAI 520 40 Généralités L’embase 170 AAI 520 40 possède quatre entrées analogiques différentielles. Les entrées associées à des thermosondes ou des thermocouples permettent de réaliser des fonctions de surveillance, de mesure et de régulation de température. Elles peuvent également être configurées comme entrées de tension en mV. L’embase reconnaît les ruptures de fils. Cette embase comporte 4 entrées analogiques qui peuvent être configurée avec les gammes suivantes : l +/- 100 mV, l +/- 25 mV, l Sonde de température Pt100, Pt1000, l Sonde de température Ni100 ou Ni1000, l Thermocouple B, E, J, K, N, R, S ou T, Configuration de l’embase L’embase utilise : l 4 mots d’entrées contigus, pour renvoyer les valeurs analogiques d’entrées de l’embase vers le module processeur. l 4 mots de sorties contigus, pour définir les paramètres de chacune des 4 entrées. Note : Les 16 entrées analogiques doivent être paramétrées avant que l’embase soit mise en service. Temps de conversion TLX DS 57 PL7 xxF Le temps de conversion est indépendant du nombre d’entrées déclarées. Temps de conversion = 500ms 139 Momentum analogiques Mots du module 170 AAI 520 40 Valeurs des entrées Les valeurs analogiques en entrée sont lues ou écrites dans un mot par voie. L’embase 170 AAI 520 40 utilise donc 4 mots contigus. Le signe est toujours affecté au bit 15 du mot. La valeur est justifiée à gauche. Le format de représentation est binaire complément à 2. La conversion analogique numérique est effectuée sur 15 bits + signe de polarité. Illustration : %IW\p.2.c\0.0.0 à %IW\p.2.c\0.0.3 15 14 13 12 11 10 9 14 13 12 11 10 9 %MW\p.2.c\0.0.4 à %MW\p.2.c\0.0.7 6 5 4 3 2 1 0 8 7 6 5 4 3 2 1 0 Valeur de l’entrée 4 Signe Paramètres 7 Valeur de l’entrée 1 Signe 15 8 Ces paramètres sont transmis via le communicateur au module, sous forme de mots pour configurer le mode de fonctionnement de l’entrée. Le paramètre correspond : au type de capteur, au choix de l’unité de température, à la nécessité d’un contrôle de filerie. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Paramètres de la voie Gammes thermocouples : Gamme Température Thermocouple B 1/10 degrés C 1/10 degrés F Thermocouple E 1/10 degrés C 1/10 degrés F 140 Contrôle de filerie Mot de paramètre (hexa) inactif 2201 actif 2301 inactif 2281 actif 2381 inactif 1202 actif 1302 inactif 1282 actif 1382 TLX DS 57 PL7 xxF Momentum analogiques Gamme Température Thermocouple J 1/10 degrés C 1/10 degrés F Thermocouple K 1/10 degrés C 1/10 degrés F Thermocouple N 1/10 degrés C 1/10 degrés F Thermocouple R 1/10 degrés C 1/10 degrés F Thermocouple S 1/10 degrés C 1/10 degrés F Thermocouple T 1/10 degrés C 1/10 degrés F TLX DS 57 PL7 xxF Contrôle de filerie Mot de paramètre (hexa) inactif 1203 actif 1303 inactif 1283 actif 1383 inactif 1204 actif 1304 inactif 1284 actif 1384 inactif 1205 actif 1305 inactif 1285 actif 1385 inactif 2206 actif 2306 inactif 2286 actif 2386 inactif 2207 actif 2307 inactif 2287 actif 2387 inactif 2208 actif 2308 inactif 2288 actif 2388 141 Momentum analogiques Gammes PT100, PT1000, Ni 100 et Ni 1000 : Gamme Câblage Température IEC PT100 RTD 2 ou 4 fils 1/10 degrés C 1/10 degrés F 3 fils 1/10 degrés C 1/10 degrés F IEC PT1000 RTD 2 ou 4 fils 1/10 degrés C 1/10 degrés F 3 fils 1/10 degrés C 1/10 degrés F US/JIS PT100 RTD 2 ou 4 fils 1/10 degrés C 1/10 degrés F 3 fils 1/10 degrés C 1/10 degrés F US/JIS PT1000 RTD 2 ou 4 fils 1/10 degrés C 1/10 degrés F 3 fils 1/10 degrés C 1/10 degrés F 142 Contrôle de filerie Mot de paramètre (hexa) inactif 0A20 actif 0B20 inactif 0AA0 actif 0BA0 inactif 0E20 actif 0F20 inactif 0221 actif 0321 inactif 0221 actif 0321 inactif 02A1 actif 03A1 inactif 0621 actif 0721 inactif 06A1 actif 07A1 inactif 0A60 actif 0B60 inactif 0AE0 actif 0BE0 inactif 0E60 actif 0F60 inactif 0EE0 actif 0FE0 inactif 0261 actif 0361 inactif 02E1 actif 03E1 inactif 0661 actif 0761 inactif 06E1 actif 07E1 TLX DS 57 PL7 xxF Momentum analogiques Gamme Câblage Température Contrôle de filerie Mot de paramètre (hexa) DIN Ni 100 RTD 2 ou 4 fils 1/10 degrés C inactif 0A23 actif 0B23 1/10 degrés F inactif 0AA3 actif 0BA3 1/10 degrés C inactif 0E23 actif 0F23 1/10 degrés F inactif 0EA3 actif 0FA3 1/10 degrés C inactif 0222 actif 0322 1/10 degrés F inactif 02A2 3 fils DIN Ni 1000 RTD 2 ou 4 fils 3 fils actif 03A2 1/10 degrés C inactif 0622 actif 0722 1/10 degrés F inactif 06A2 actif 07A2 Gammes tensions TLX DS 57 PL7 xxF Gamme Contrôle de filerie Mot de paramètre (hexa) +/-25mV inactif 2210 actif 2310 +/-100mV actif 1211 inactif 1311 143 Momentum analogiques Affichage des mesures sur le module 170 AAI 520 40 Affichage pour la gamme +/- 100 mV La valeur numérique transmise par l’embase en fonction de la tension analogique d’entrée est déterminée par la formule: Vn = 320 x Va (Va en mV) Illustration : Vn 32767 32000 -102,326 mV 102,326 mV -100 mV 100 mV Va -32000 -32767 Affichage pour la gamme +/- 25 mV La valeur numérique transmise par l’embase en fonction de la tension analogique d’entrée est déterminée par la formule: Vn = 1280 x Va (Va en mV) Illustration : Vn 32767 32000 -25,599 mV -25 mV Va 25 mV 25,599 mV -32000 -32767 Gammes pour sondes thermiques 144 Si une gamme d’entrée Sonde ou Thermocouple est choisie, la valeur numérique transmise est directement la valeur de température exprimée, soit en dixième de degré Celsius, soit en dixième de degré Fahrenheit, suivant l’unité de température choisie en configuration. TLX DS 57 PL7 xxF Momentum analogiques 4.4 Module 170 AAO 120 00 Présentation Contenu de ce sous-chapitre Ce sous-chapitre présente le module déporté 170 AAO 120 00. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : TLX DS 57 PL7 xxF Sujet Page Présentation du module 170 AAO 120 00 146 Mots de l’embase 170 AAO 120 00 147 Correspondance des mesures sur le module 170 AAO 120 00 149 145 Momentum analogiques Présentation du module 170 AAO 120 00 Généralités L’embase 170 AAO 120 00 possède 4 sorties analogiques pour la commande d’actionneurs à évolution continue tels que variateurs de vitesse, vannes proportionnelles ou convertisseurs électropneumatiques.) Ce module peut être configuré selon les gammes suivantes: l +/- 10 V, l 0 ... 20 mA. Configuration de l’embase L’embase utilise : l 4 mots contigus, pour ecrire les valeurs analogiques de sorties du module processeur vers l’embase. l 1 mot, pour définir les paramètres de chacune des 4 sorties. Note : Les 4 sorties analogiques doivent être paramétrées avant que l’embase ne soit mise en service. Temps de cycle 146 Le temps de cycle est indépendant du nombre de sorties déclarées. Temps de cycle = 2 ms TLX DS 57 PL7 xxF Momentum analogiques Mots de l’embase 170 AAO 120 00 Valeurs des sorties %QW\p.2.c\0.0.0 à %QW\p.2.c\0.0.3 Les valeurs analogiques en sorties sont écrites dans un mot par voie. L’embase 170 AAO 120 00 utilise donc 4 mots contigus. Le signe est toujours affecté au bit 15 du mot. La valeur est justifiée à gauche. Le format de représentation est binaire complément à 2. La conversion analogique numérique est effectuée sur 12 bits + signe de polarité (en +/-10 V). Les bits 2 ... 0 sont inutilisés et toujours sur 0. Il en résulte que la valeur de lecture sera modifiée en incréments de 8 unités. Illustration : 15 13 12 11 10 15 9 8 7 6 5 4 3 Valeur de la sortie 1 Signe Signe TLX DS 57 PL7 xxF 14 14 13 12 11 10 9 8 7 6 5 Valeur de la sortie 4 2 1 0 Toujours à 0 4 3 2 1 0 Toujours à 0 147 Momentum analogiques Paramètres %MW\p.2.c\0.0.4 Ces paramètres sont transmis via le communicateur au module sous forme d’un mot pour configurer le mode de fonctionnement des sorties. Chaque quartet de ce mot correspond à une voie analogique. L’ordre des quartets est le suivant 15 14 13 12 11 10 Voie 4 9 8 7 Voie 3 6 5 Voie 2 4 3 2 1 0 Voie 1 La valeur de chaque quartet est codée selon les règles suivantes : Valeur du quartet (en Valeur en binaire) Hexa Signification 2#0000 0 réservé 2#00x1 1 ou 3 Sortie configurée par défaut à zéro : envoie une valeur à l’embase qui l’oblige à forcer les actionneurs à zero (0 V ou 0 mA). 2#01x1 5 ou 7 Sortie configurée par défaut en pleine échelle : envoie une valeur à l’embase qui l’oblige à forcer les actionneurs à la valeur de pleine échelle (+10 V ou +20 mA). 2#10x1 9 ou B Sortie configurée par défaut à la dernière valeur affichée x vaut indifféremment 0 ou 1 Note : Toute valeur de paramètre autre que celles indiquées dans le tableau cidessus est interdite. Le module continue à fonctionner avec les derniers paramètres valides qu'il a reçu. 148 TLX DS 57 PL7 xxF Momentum analogiques Correspondance des mesures sur le module 170 AAO 120 00 Gamme +/-10 V La valeur numérique de la tension de sortie transmise par l’embase est déterminée par la formule : Va = 1/3200 x Vn en volts Illustration : Va 10 V -32000 32000 Vn -10 V Gamme 0...20 mA La valeur numérique du courant de sortie est déterminée par la formule suivante : la = 1/1600 x Vn en mA Illustration : Ia 20 mA 0 32000 TLX DS 57 PL7 xxF Vn 149 Momentum analogiques 4.5 Module 170 AAO 921 00 Présentation Contenu de ce sous- chapitre Ce sous-chapitre présente le module déporté 170 AAO 921 00. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : 150 Sujet Page Présentation du module 170 AAO 921 00 151 Mots du module 170 AAO 921 00 152 Correspondance des mesures sur le module 170 AAO 921 00 154 TLX DS 57 PL7 xxF Momentum analogiques Présentation du module 170 AAO 921 00 Généralités L’embase 170 AAO 921 00 possède 4 sorties analogiques pour la commande d’actionneurs à évolution continue tels que variateurs de vitesse, vannes proportionnelles ou convertisseurs électropneumatiques. Ce module peut être configuré selon les gammes suivantes: l +/- 10 V, l 4 ... 20 mA. Configuration de l’embase L’embase utilise : l 4 mots contigus, pour ecrire les valeurs analogiques de sorties du module processeur vers l’embase. l 1 mot, pour définir les paramètres de chacune des 4 sorties. Note : Les 4 sorties analogiques doivent être paramétrées avant que l’embase ne soit mise en service. Temps de cycle TLX DS 57 PL7 xxF Le temps de cycle est indépendant du nombre de sorties déclarées. Temps de cycle = 2 ms 151 Momentum analogiques Mots du module 170 AAO 921 00 Valeurs des sorties %QW\p.2.c\0.0.0 à %QW\p.2.c\0.0.3 Les valeurs analogiques en sorties sont écrites dans un mot par voie. L’embase 170 AAO 921 00 utilise donc 4 mots contigus. Le signe est toujours affecté au bit 15 du mot. La valeur est justifiée à gauche. Le format de représentation est binaire complément à 2. La conversion analogique numérique est effectuée sur 12 bits + signe de polarité (en +/-10v). Les bits 2 ... 0 sont inutilisés et toujours sur 0. Il en résulte que la valeur de lecture sera modifiée en incréments de 8 unités. Illustration : 15 13 12 11 10 15 9 8 7 6 5 4 3 Valeur de la sortie 1 Signe Signe 152 14 14 13 12 11 10 9 8 7 6 5 Valeur de la sortie 4 2 1 0 Toujours à 0 4 3 2 1 0 Toujours à 0 TLX DS 57 PL7 xxF Momentum analogiques Paramètres %MW\p.2.c\0.0.4 Ces paramètres sont transmis via le communicateur au module sous forme d’un mot pour configurer le mode de fonctionnement des sorties. Chaque quartet de ce mot correspond à une voie analogique. L’ordre des quartets est le suivant : 15 14 13 12 11 10 Voie 4 9 8 7 Voie 3 6 5 Voie 2 4 3 2 1 0 Voie 1 La valeur de chaque quartet est codée selon les règles suivantes : Valeur du quartet (en Valeur en binaire) Hexa Signification 2#0000 0 réservé 2#00x1 1 ou 3 Sortie configurée par défaut à zéro : envoie une valeur à l’embase qui l’oblige à forcer les actionneurs à zero (0 V ou 4 mA). 2#01x1 5 ou 7 Sortie configurée par défaut en pleine échelle : envoie une valeur à l’embase qui l’oblige à forcer les actionneurs à la valeur de pleine échelle (+10 V ou +20 mA). 2#10x1 9 ou B Sortie configurée par défaut à la dernière valeur affichée x vaut indifféremment 0 ou 1 Note : Toute valeur de paramètre autre que celles indiquées dans le tableau cidessus est interdite. Le module continue à fonctionner avec les derniers paramètres valides qu'il a reçu. TLX DS 57 PL7 xxF 153 Momentum analogiques Correspondance des mesures sur le module 170 AAO 921 00 Gamme +/-10 V La valeur numérique de la tension de sortie transmise par l’embase est déterminée par la formule : Va = 1/3200 x Vn en volts Illustration : Va 10 V -32000 32000 Vn -10 V Gamme 4...20 mA La valeur numérique du courant de sortie est déterminée par la formule suivante : la = 1/20000 x Vn + 4 en mA Illustration : Ia 20 mA 4 mA 32000 154 Vn TLX DS 57 PL7 xxF Momentum analogiques 4.6 Module 170 AMM 090 00 Présentation Contenu de ce sous-chapitre Ce sous-chapitre présente le module déporté 170 AMM 090 00. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : TLX DS 57 PL7 xxF Sujet Page Présentation du module 170 AAM 090 00 156 Mots du module 170 AAM 090 00 158 Affichage des mesures sur le module 170 AMM 090 00 161 155 Momentum analogiques Présentation du module 170 AAM 090 00 Généralités L’embase analogique 170 AAM 090 00 est un module mixte. Il possède des voies analogiques et des voies TOR : l 4 entrées différentielles l 2 sorties analogiques l 4 entrées TOR 24 VDC l 2 sorties TOR 24 VDC/ 0,5 A Les entrées TOR permettent le raccordement direct de capteurs de proximité 2 fils. Un dispositif de protection thermique protège chaque sortie contre les courts– circuits et les surcharges. Les sorties restent disjonctées jusqu’à ce que le défaut disparaisse. Les entrées analogiques de cette embase peuvent être configurées avec les gammes suivantes : l +/- 10 V, l +/- 5 V, l 1-5 V l +/- 20 mA l 4-20 mA. Les sorties analogiques peuvent être configurées avec les gammes suivantes : l +/- 10 V l 4-20 mA Configuration de l’embase L’embase utilise : l 4 mots d’entrées contigus, pour renvoyer les valeurs analogiques d’entrées de l’embase vers le module processeur. l 2 mots de sorties contigus, pour définir les paramètres de chacune des 16 entrées. l 1 mot pour échanger avec les entrées TOR l 1 mot pour échanger avec les sorties TOR Note : Les 16 entrées analogiques doivent être paramétrées avant que l’embase ne soit mise en service. 156 TLX DS 57 PL7 xxF Momentum analogiques Temps de conversion TLX DS 57 PL7 xxF Les temps de conversion sont fixes quelque soit le nombre d’entrées ou sorties analogiques utilisées. Valeurs des temps : Type Valeur Temps de conversion des entrées analogiques 10 ms Temps de conversion des sorties analogiques 1 ms 157 Momentum analogiques Mots du module 170 AAM 090 00 Entrées TOR %IW\p.2.c\0.4 L’embase 170 AMM 090 00 envoie quatre bits d’entrée T.O.R (et éventuellement un message de défaut détecté) au maître dans un mot de 16 bits. Les entrées sont raccordées au connecteur 2 de l’embase. Illustration : 15 14 13 12 11 10 9 8 7 I4 6 5 4 3 2 1 I2 I3 0 I1 Bornier 1 16 Sorties TOR %QW\p.2.c\0.2 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 Le maître envoie deux bits de sortie T.O.R. à l’embase dans un mot unique de 16 bits. Les sorties sont raccordées au connecteur 3. Illustration : 15 14 13 O2 12 11 10 9 8 7 6 5 4 3 2 1 0 12 11 10 9 8 7 6 5 4 3 2 1 O1 Bornier 1 16 Entrées analogiques 158 15 14 13 Les valeurs analogiques en entrée sont lues ou écrites dans un mot par voie. L’embase 170 AAM 090 00 utilise 4 mots contigus. Le signe est toujours affecté au bit 15 du mot. La valeur est justifiée à gauche. Le format de représentation est binaire complément à 2. La conversion analogique numérique est effectuée sur 12 bits + signe de polarité (pour les gammes bipolaires). Les bits 2 ... 0 sont inutilisés et toujours sur 0. Il en résulte que la valeur de lecture sera modifiée en incréments de 8 unités. TLX DS 57 PL7 xxF Momentum analogiques Illustration : %IW\p.2.c\0.0.0 à %IW\p.2.c\0.0.3 15 14 13 12 11 10 9 14 13 12 11 10 9 %QW\p.2.c\0.0.0 à %QW\p.2.c\0.0.1 %MW\p.2.c\0.0.4 5 4 3 8 7 6 5 2 1 0 Toujours à 0 4 3 2 1 0 Toujours à 0 Les valeurs analogiques en sorties sont écrites dans un mot par voie. L’embase utilise 2 mots contigus. Le format est identique aux entrées analogiques. Illustration : 15 14 13 12 11 10 9 15 8 7 6 5 4 3 Valeur de la sortie 1 Signe 14 13 12 11 10 9 Signe Paramètres pour entrées analogiques 6 Valeur de l’entrée 4 Signe Valeurs des sorties 7 Valeur de l’entrée 1 Signe 15 8 8 7 6 5 2 1 0 Toujours à 0 4 3 2 1 0 Toujours à 0 Valeur de la sortie 2 Ces paramètres sont transmis via le communicateur au module, sous forme de mots pour configurer le mode de fonctionnement de l’entrée. Chaque quartet d’un mot correspond à une voie analogique. L’ordre des quartets est le suivant : 15 14 13 Voie 4 12 11 10 9 8 Voie 3 7 6 5 4 3 Voie 2 2 1 0 Voie 1 La valeur de chaque quartet est codée selon les règles suivantes : TLX DS 57 PL7 xxF Valeur du quartet (en binaire) Valeur en Hexa Signification 2#0000 0 réservé 2#0010 2 +/-5 VDC ou +/- 20 mA 2#0011 3 +/-10 VDC 2#0100 4 voie inactive 2#1010 A 1...5V ou 4...20 mA 159 Momentum analogiques Paramètres pour sorties analogiques %MW\p.2.c\0.0.4 Ces paramètres sont transmis via le communicateur au module sous forme d’un mot pour configurer le mode de fonctionnement des sorties. Chaque quartet de ce mot correspond à une voie analogique. L’ordre des quartets est le suivant : 15 14 13 12 11 Réservé 10 9 8 7 Réservé 6 5 Voie 2 4 3 2 1 0 Voie 1 La valeur de chaque quartet est codée selon les règles suivantes : Valeur du quartet (en Valeur en binaire) Hexa Signification 2#0000 0 réservé 2#00x1 1 ou 3 Sortie configurée par défaut à zéro : envoie une valeur à l’embase qui l’oblige à forcer les actionneurs à zero (0 V ou 0 mA). 2#01x1 5 ou 7 Sortie configurée par défaut en pleine échelle : envoie une valeur à l’embase qui l’oblige à forcer les actionneurs à la valeur de pleine échelle (+10 V ou +20 mA). 2#10x1 9 ou B Sortie configurée par défaut à la dernière valeur affichée x vaut indifféremment 0 ou 1 Note : Toute valeur de paramètre autre que celles indiquées dans les tableaux cidessus est interdite. Le module continue à fonctionner avec les derniers paramètres valides qu'il a reçu. 160 TLX DS 57 PL7 xxF Momentum analogiques Affichage des mesures sur le module 170 AMM 090 00 Gamme d’entrée +/-10V La valeur de tension est calculée avec la formule suivante à l’aide des valeurs de mesures numériques : Vn = 3200 x Va en volts (pour la zone linéaire) Illustration Vn (défaut de dépassement supérieur) 32767 32760 32000 -10,238 V <-10,238 V -10 V 10 V > 10,238 V 10,238 V Va -32000 : zone linéaire Gamme d’entrée +/-5V -32760 -32767 (défaut de dépassement inférieu Rappel : la résolution est sur 12 bits + signe La valeur de tension est calculée avec la formule suivante à l’aide des valeurs de mesures numériques : Vn = 6400 x Va en volts (pour la zone linéaire) Illustration Vn (défaut de dépassement supérieur) 32767 32752 32000 <-5,118 V -5,118 V -5 V 5V > 5,118 V 5,118 V Va -32000 : zone linéaire TLX DS 57 PL7 xxF -32752 -32767 (défaut de dépassement inférieu Rappel : la résolution est sur 12 bits + signe 161 Momentum analogiques Gamme d’entrée +/-20 mA La valeur de courant est calculée avec la formule suivante à l’aide des valeurs de mesures numériques : Vn = 1600 x Ia en mA (pour la zone linéaire) Illustration Vn (défaut de dépassement supérieur) 32767 32752 32000 <-20,470 mA -20,470 mA -20 mA 20 mA > 20,470 mA Ia 20,470 mA -32000 : zone linéaire Gamme d’entrée 1-5 V -32752 -32767 (défaut de dépassement inférieu Rappel : la résolution est sur 12 bits + signe La valeur de tension est calculée avec la formule suivante à l’aide des valeurs de mesures numériques : Vn = 8000 x Va en volts (pour la zone linéaire) Illustration : Vn (défaut de dépassement supérieur) 32767 32752 32000 <0,5 V -766 (défaut de dépassement inférieur) -768 1v >5,094 V 5V 5,094 V Va 0,904 V : zone linéaire -32738 (rupture de fils) Rappel : la résolution est sur 12 bits 162 TLX DS 57 PL7 xxF Momentum analogiques Gamme d’entrée 4-20 mA La valeur de courant est calculée avec la formule suivante à l’aide des valeurs de mesures numériques : Vn = 2000 x Ia en mA (pour la zone linéaire) Illustration : Vn (défaut de dépassement supérieur) 32767 32752 32000 <2 mA -766 (défaut de dépassement inférieur) -768 4 mA 20 mA >20,376 mA Ia 20,376 mA <3,617 mA : zone linéaire -32738 (rupture de fils) Rappel : la résolution est sur 12 bits Note : Des voies inactives délivrent une valeur de 0 Gamme de sortie +/-10 V La valeur numérique de la tension de sortie transmise par l’embase est déterminée par la formule : Va = 1/3200 x Vn en volts Illustration : Va 10 V -32000 32000 Vn -10 V TLX DS 57 PL7 xxF 163 Momentum analogiques Note : Lorsque le bus est en redémarrage, les sorties utilisent les paramètres configurés. Si le module n’a pas de paramètre valide, les sorties sont initialisées à 0 V. Gamme de sortie 0...20 mA La valeur numérique du courant de sortie est déterminée par la formule suivante : la = 1/1600 x Vn en mA Illustration : Ia 20 mA 0 32000 Vn Note : Lorsque le bus est en redémarrage, les sorties utilisent les paramètres configurés. Si le module n’a pas de paramètre valide, les sorties sont initialisées à 0 mA. 164 TLX DS 57 PL7 xxF Configuration des modules 5 Présentation Contenu de ce chapitre Ce chapitre présente la configuration d’un module d’entrées/sorties analogiques. Contenu de ce chapitre Ce chapitre contient les sous-chapitres suivants : Souschapitre 5.1 TLX DS 57 PL7 xxF Sujet Configuration du métier analogique : Généralités Page 166 5.2 Paramètres des voies d’entrées analogiques 175 5.3 Paramètres des voies de sorties analogiques 181 5.4 Configuration des modules (illustrations) 185 165 Configuration 5.1 Configuration du métier analogique : Généralités Présentation Objet de ce souschapitre Ce sous-chapitre décrit les opérations de base que nécessite la configuration du métier analogique. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : 166 Sujet Page Description de l’écran de configuration d’un module analogique en rack et TBX 167 Description de l’écran de configuration d’un module analogique Momentum 168 Comment accéder aux paramètres de configuration d’un module analogique en rack 170 Comment accéder aux paramètres de configuration d’un module analogique déporté sur le bus FIPIO 172 Modification des paramètres des voies d’un module analogique : Généralités 173 TLX DS 57 PL7 xxF Configuration Description de l’écran de configuration d’un module analogique en rack et TBX Présentation L’écran de configuration du module analogique sélectionné dans le rack affiche les paramètres qui lui sont associés. Illustration Cet écran donne accès à la visualisation et à la modification des paramètres en mode local, ainsi qu’à la Mise au point en mode connecté. 1 2 TSX AEY 1600 [RACK 0 POSITION 2] Configuration Désignation : 16E ANA. HAUT NIVEAU Cycle 3 4 Description Repère Elément Normal Rapide Voie 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Utilisée Détection bornier Tâche MAST MAST MAST MAST Symbole Gamme +/- 10 V +/- 10 V +/- 10 V +/- 10 V +/- 10 V +/- 10 V +/- 10 V +/- 10 V +/- 10 V +/- 10 V +/- 10 V +/- 10 V +/- 10 V +/- 10 V +/- 10 V +/- 10 V Echelle %.. %.. %.. %.. %.. %.. %.. %.. %.. %.. %.. %.. %.. %.. %.. %.. Filtre 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Le tableau ci-dessous présente les différents éléments de l’écran de configuration et leurs fonctions. Fonction 1 Barre de titre Indique la référence du module sélectionné et sa position physique dans l’automate. 2 Zone commande Permet l’affichage et la sélection du type de paramètres : l mode de fonctionnement (ex : Configuration), l mode de Mise au point (diagnostic), accessible uniquement en mode connecté. 3 Zone module Donne un intitulé court du module et pour certains modules fournit des informations complémentaires, telles que : l le Cycle de scrutation des entrées, l la compensation de Soudure Froide réalisée, l le Mode de repli des sorties. 4 Zone voies Indique les paramètres configurés pour chacune des voies du module analogique. TLX DS 57 PL7 xxF 167 Configuration Description de l’écran de configuration d’un module analogique Momentum Présentation L’écran de configuration du module analogique sélectionné affiche les paramètres qui lui sont associés. Illustration Cet écran donne accès à la visualisation et à la modification des paramètres en mode local, ainsi qu’à la Mise au point en mode connecté. 1 2 170 AAI 140 00 [FIPIO2 MODULE 0] Réglage Désignation : 16 ENT ANA POINT COMMUN 3 Voie 0 Tâche : MAST Base Paramètres par défaut 4 168 Libellé Entrée 0 Entrée 1 Entrée 2 Entrée 3 Entrée 4 Entrée 5 Entrée 6 Entrée 7 Entrée 8 Entrée 9 Entrée 10 Entrée 11 Entrée 12 Entrée 13 Entrée 14 Entrée 15 Valeur 4..20mA 4..20mA 4..20mA 4..20mA 4..20mA 4..20mA 4..20mA 4..20mA 4..20mA 4..20mA 4..20mA 4..20mA Voie inactive 4..20mA 4..20mA 4..20mA TLX DS 57 PL7 xxF 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 Indique la référence du module sélectionné et sa position physique sur le bus FIPIO. 2 Zone commande Permet l’affichage et la sélection du type de paramètres : l Configuration permet la modification de la zone Module, l Réglage permet la modification de la zone Voies, Note :Le réglage n’est autorisé que si l’automate est en RUN. 3 Zone module Donne un intitulé court du module et fournit l’information complémentaire : l le Cycle de scrutation des voies, 4 Zone voies Indique la valeur configurée pour chacune des voies du module analogique. Note : L’affectation d’une voie dans la tâche se fixe en mode configuration et le type de voie se fixe en mode réglage. TLX DS 57 PL7 xxF 169 Configuration Comment accéder aux paramètres de configuration d’un module analogique en rack Marche à suivre Cette opération permet d’accéder aux paramètres de configuration des voies d’un module. Etape Action 1 Accéder à l’écran de configuration matérielle du module. 2 Effectuer un double clic sur le module à configurer ou sélectionner le module puis exécuter la commande Service → Ouvrir le module. Résultat : L’écran de configuration du module sélectionné apparaît. TSX AEY 800 [RACK 0 POSITION 10] Configuration Désignation : 8E ANA. HAUT NIVEAU Cycle Normal Rapide Voie 0 1 2 3 4 5 6 7 Utilisée Détection bornier Tâche MAST MAST Symbole Gamme +/- 10 V +/- 10 V +/- 10 V +/- 10 V +/- 10 V +/- 10 V +/- 10 V +/- 10 V Echelle %.. %.. %.. %.. %.. %.. %.. %.. Filtre 0 0 0 0 0 0 0 0 Certains modules disposent d’une boite de dialogue permettant d’accéder à des paramètres complémentaires. Pour accéder à cette boite de dialogue effectuer au choix: l un clic droit sur la ligne du tableau correspondant à la voie à paramétrer puis choisir la commande Propriétés dans le menu déroulant l un double clic gauche sur la ligne du tableau correspondant à la voie à paramétrer l la sélection d’une cellule de la voie à paramétrer puis valider par Entrée. 170 TLX DS 57 PL7 xxF Configuration Exemple d’écran de paramètrage complèmentaire : TSX AEY 800 [RACK 0 POSITION 10] Configuration Désignation : 8E ANA. HAUT NIVEAU Cycle Normal Rapide Voie 0 1 2 3 4 5 6 7 TLX DS 57 PL7 xxF Utilisée Paramètres voie 7 Echelle Détection bornier Tâche MAST MAST Symbole Affichage -100% -> -10000 Gamme +/- 10 V +/- 10 V +/- 10 V +/- 10 V +/- 10 V +/- 10 V +/- 10 V +/- 10 V Echelle %.. %.. %.. %.. %.. %.. %.. %.. 100% -> Filtre 10000 0 0 0 0 0 0 0 0 171 Configuration Comment accéder aux paramètres de configuration d’un module analogique déporté sur le bus FIPIO Marche à suivre Cette opération permet d’accéder aux paramètres de configuration des voies d’un module analogique déporté sur le bus : Etape Action 1 Accéder à l’écran de configuration matérielle du module. 2 Effectuer un double clic dans la zone FIPIO du processeur. 3 Effectuer un double clic sur le module à configurer ou sélectionner le module puis exécuter la commande Service → Ouvrir le module. Résultat : L’écran de configuration du module sélectionné apparaît : TBX AMS 620 [FIPIO 64 MODULE 0] Configuration Désignation : 6 ENT.HN 2 SORTIES ANALOG Voie Tâche 0 MAST 1 2 3 4 5 Voie Tâche 6 MAST 7 172 Symbole Symbole Gamme +/- 10 V +/- 10 V +/- 10 V +/- 10 V +/- 10 V +/- 10 V Gamme +/- 10 V +/- 10 V Echelle %.. %.. %.. %.. %.. %.. Repli Filtre 0 0 0 0 0 0 Valeur 0 0 TLX DS 57 PL7 xxF Configuration Modification des paramètres des voies d’un module analogique : Généralités Introduction L'éditeur de configuration offre un ensemble de fonctionnalités qui permettent d'effectuer facilement la saisie ou la modification des paramètres des modules tels que : l les menus contextuels, l la sélection simple ou multiple de voies, l le copier/coller de paramètres (à l’aide des menus contextuels). Accéder aux menus contextuels Accessibles par clic droit souris, ils permettent un accès rapide aux principales commandes. Si l’élément à sélectionner est ... Alors les fonctionnalités disponibles sont ... la cellule Copier paramètres la zone module (hors tableau) Annuler les modifications Coller paramètres Valider Animer Sélectionner une voie ou une cellule Le tableau ci-dessous donne la marche à suivre pour sélectionner une voie ou la cellule d’une voie d’un module. Etape 1 Sélectionner un groupe de voies consécutives TLX DS 57 PL7 xxF Action Effectuer un clic gauche sur le numéro de voie ou la cellule désiré. Le tableau ci-dessous donne la marche à suivre pour sélectionner un groupe de voies consécutives d’un module. Etape Action 1 Sélectionner la première voie. 2 Appuyer sur Shift et cliquer sur la dernière voie. 173 Configuration Sélectionner un groupe de voies nonconsécutives Sélectionner un groupe de cellules consécutives 174 Le tableau ci-dessous donne la marche à suivre pour sélectionner un groupe de voies non-consécutives d’un module. Etape Action 1 Sélectionner la première voie. 2 Appuyer sur Ctrl et cliquer successivement sur chacune des voies. Le tableau ci-dessous donne la marche à suivre pour sélectionner un groupe de cellules consécutives d’un module. Etape Action 1 Sélectionner la première cellule. 2 Faire glisser la souris vers le bas ou vers le haut tout en maintenant le bouton de la souris appuyé, puis le relâcher lorsque la dernière cellule est atteinte. TLX DS 57 PL7 xxF Configuration 5.2 Paramètres des voies d’entrées analogiques Présentation Objet de ce souschapitre Ce sous-chapitre présente les différents paramètres de voies d’entrées par type de module analogique. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : TLX DS 57 PL7 xxF Sujet Page Paramètres des entrées des modules analogiques en rack 176 Paramètres des entrées des modules analogiques déportés TBX 179 Paramètres des entrées des modules analogiques déportés Momentum 180 175 Configuration Paramètres des entrées des modules analogiques en rack Présentation Les modules d’entrées analogiques comportent des paramètres par voie affichés dans l’écran de configuration du module. Paramètres Paramètres de chacun des modules (les paramètres par défaut sont en gras dans les tableaux) Paramètre TSX AEY 1600 TSX AEY 800 TSX AEY 810 TSX AEY 420 Nombre de voies d’entrées 16 8 8 4 Voie utilisée Oui / Non Oui / Non Oui / Non Oui / Non Cycle de srutation Normal Rapide Normal Rapide Normal Rapide - Gamme +/- 10 V 0..10 V 0..5 V 1..5 V 0..20 mA 4..20 mA +/- 10 V 0..10 V 0..5 V 1..5 V 0..20 mA 4..20 mA +/- 10 V 0..10 V 0..5 V 1..5 V 0..20 mA 4..20 mA +/- 10 V 0..10 V 0..5 V 1..5 V 0..20 mA 4..20 mA Filtrage 0..6 0..6 0..6 - Affichage 176 % oo % oo % oo % oo User User User User Tâche associée à la voie Mast / Fast Mast / Fast Mast / Fast Mast / Fast Ensemble de voies affecté par la modification de tâche 4 voies consécutives 4 voies consécutives 4 voies consécutives 2 voies consécutives Détection bornier Oui / Non Oui / Non Oui / Non Oui / Non Contrôle dépassement gamme inférieur - - Oui / Non Oui / Non TLX DS 57 PL7 xxF Configuration Paramètre TSX AEY 1600 TSX AEY 800 TSX AEY 810 TSX AEY 420 Contrôle dépassement gamme supérieur - - Oui / Non Oui / Non Borne dépassement gamme inférieure - - min-12,5% min-12,5% Borne dépassement gamme supérieure - - max+12,5% max+12,5% Seuil 0 - - - 0 Seuil 1 - - - 0 Traitement événementiel - - - Oui / Non Paramètres de chacun des modules (les paramètres par défaut sont en gras dans les tableaux). Paramètre TSX AEY 414 TSX AEY 1614 Nombre de voies d’entrées 4 16 Voie utilisée - Oui / Non Cycle de srutation - Normal Rapide Gamme +/-10 V / 0..10 V /0..5 V / 1..5 V 0..20 mA / 4..20 mA Pt100 / Pt1000 / Ni1000 / Thermo B / Thermo E / Thermo J / Thermo K / Thermo L / Thermo N / Thermo R / Thermo S / Thermo T / Thermo U -13..63 mV 0..400 Ohms / 0..3850 Ohms Thermo K / Thermo B / Thermo E / Thermo J / Thermo L / Thermo N / Thermo R / Thermo S / Thermo T / Thermo U -80..+80 mV Filtrage 0..6 0..6 Affichage haut niveau Affichage thermosondes thermocouples TLX DS 57 PL7 xxF % oo % oo User User 1/10 °C 1/10 °F 1/10 °C 1/10 °F % oo % oo 177 Configuration Paramètre TSX AEY 414 Tâche associée Mast / Fast à la voie Mast / Fast Ensemble de voies affecté par la modification de tâche 1 voie 4 voies consécutives Détection bornier Oui / Non Oui / Non Contrôle filerie Actif / Inactif Actif / Inactif Compensation soudure froide Interne / Externe Telefast / Pt100 lecture soudure froide Contrôle dépassement gamme inférieur - Oui / Non Contrôle dépassement gamme supérieur - Oui / Non Borne dépassement gamme inférieure - min-12,5% Borne dépassement gamme supérieure - max+12,5% Haute précision - 178 TSX AEY 1614 Oui / Non TLX DS 57 PL7 xxF Configuration Paramètres des entrées des modules analogiques déportés TBX Présentation Les modules d’entrées analogiques déportés TBX comportent des paramètres par voie affichés dans l’écran de configuration du module. Paramètres Paramètres de chacun des modules (les paramètres par défaut sont en gras dans les tableaux). Paramètre TBX AES 400 TBX AMS 620 Nombre de voies d’entrées 4 6 Gamme +/-10 V +/-5 V 0..20 mA 4..20 mA Pt100 / Pt1000 / Ni1000 Thermo B / Thermo E / Thermo J / Thermo K / Thermo L / Thermo N / Thermo R / Thermo S / Thermo T +/-20 mV, +/-50 mV +/-200 mV, +/-500 mV +/-10 V 0..5 V 0..20 mA 4..20 mA Filtrage 0..6 0..6 Affichage haut niveau TLX DS 57 PL7 xxF % oo % oo User User Affichage thermosondes thermocouples 1/10°C 1/10 °F - Tâche associée à la voie Mast Fast Mast Fast Contrôle capteur Actif / Non actif - Réjection 50Hz / 60Hz - % oo 179 Configuration Paramètres des entrées des modules analogiques déportés Momentum Présentation Les modules d’entrées analogiques déportés Momentum comportent des paramètres par voie affichés dans l’écran de configuration du module. Note : La plupart de ces paramètres ne sont accessibles que dans le mode Réglage (Voir Description de l’écran de configuration d’un module analogique Momentum, p. 168) des modules Momentum Paramètres Paramètres de chacun des modules (les paramètres par défaut sont en gras dans les tableaux). Paramètre 170 AAI 030 00 170 AAI 1400 00 170 AAI 520 400 170 AMM 090 00 Nombre de voies d’entrées 8 16 4 4 Gamme +/-10 V +/-10 V +/-5 V 4..20 mA Voie inactive +/-25 mV +-100 mV EIC Pt100 EIC Pt1000 US/JIS Pt100 US/JIS Pt1000 Ni100 / Ni1000 Thermo B / Thermo E / Thermo J / Thermo K / Thermo L / Thermo N / Thermo R /Thermo S / Thermo T +/-10 V - 1/10 °C 1/10 °F - Tâche associée à toutes Mast les voies Fast Mast Fast Mast Fast Mast Fast Test de filerie - - Actif / Inactif - Cablâge - - 2 ou 4 fils 3 fils uniquement pour les thermosondes - +/-5 V ou +-20 mA 1..5 V ou 4..20 mA Voie inactive Affichage thermosondes thermocouples 180 - 5 V ou 4..20mA 1..5 V ou 4..20 mA Voie inactive TLX DS 57 PL7 xxF Configuration 5.3 Paramètres des voies de sorties analogiques Présentation Objet de ce souschapitre Ce sous-chapitre présente les différents paramètres de voies de sorties par type de module analogique. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : TLX DS 57 PL7 xxF Sujet Page Paramètres des sorties des modules analogiques en rack 182 Paramètres des sorties des modules analogiques déportés TBX 183 Paramètres de sorties des modules analogiques déportés Momentum 184 181 Configuration Paramètres des sorties des modules analogiques en rack Présentation Les modules de sorties analogiques en rack comportent des paramètres par voie affichés dans l’écran de configuration du module. Paramètres Paramètres de chacun des modules (les paramètres par défaut sont en gras dans les tableaux). 182 Module TSX ASY 410 TSX ASY 800 Nombre de voies de sorties 4 8 Gamme +-10 V 0..20 mA 4..20 mA +-10 V 0..20 mA 4..20 mA Affichage haut niveau % oo (non modifiable) % oo (non modifiable) Tâche associée à la voie Mast / Fast Mast / Fast Détection bornier Oui / Non Oui / Non Repli Repli à 0 Maintien Repli à une valeur Repli à 0 Maintien Repli à une valeur Contrôle alimentation 24V / Oui / Non Alimentation / Interne / Externe Contrôle dépassement gamme inférieur Oui / Non Oui / Non Contrôle dépassement gamme supérieur Oui / Non Oui / Non TLX DS 57 PL7 xxF Configuration Paramètres des sorties des modules analogiques déportés TBX Présentation Les modules de sorties analogiques déportés TBX comportent des paramètres par voie affichés dans l’écran de configuration du module. Paramètres Paramètres de chacun des modules (les paramètres par défaut sont en gras dans les tableaux). TLX DS 57 PL7 xxF Module TBX AMS 620 TBX ASS 200 Nombre de voies de sorties 2 2 Gamme +/-10 V 0..20 mA 4..20 mA +/-10 V 0..20 mA 4..20 mA Affichage % oo % oo Tâche associée à la voie Mast / Fast Mast / Fast Repli Repli à 0 Maintien Repli à une valeur Repli à 0 Maintien Repli à une valeur 183 Configuration Paramètres de sorties des modules analogiques déportés Momentum Présentation Les modules de sorties analogiques déportés Momentum comportent des paramètres par voie affichés dans l’écran de configuration du module. Note : La plupart de ces paramètres ne sont accessibles que dans le mode Réglage (Voir Description de l’écran de configuration d’un module analogique Momentum, p. 168) des modules Momentum Paramètres 184 Paramètres de chacun des modules (les paramètres par défaut sont en gras dans les tableaux). Module 170 AAO 120 00 170 AAO 921 00 170 AMM 090 00 Nombre de voies de sorties 4 4 2 Gamme +/-10 V 0..20mA +/-10 V 4..20mA +/-10 V 0..20mA Tâche associée à toutes les voies Mast / Fast Mast / Fast Mast / Fast Repli Maintien Repli à 0 Repli à pleine échelle Maintien Repli à 0 Repli à pleine échelle Maintien Repli à 0 Repli à pleine échelle TLX DS 57 PL7 xxF Configuration 5.4 Configuration des modules (illustrations) Présentation Objet de ce souschapitre Ce sous-chapitre présente la plupart des marches à suivre pour modifier les paramètres de configuration de niveau module des entrées/sorties analogiques. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet Modification de la gamme d’une entrée ou d’une sortie d’un module analogique TLX DS 57 PL7 xxF Page 186 Modification de la tâche associée à une voie d’un module analogique 187 Modification du format d'affichage d'une voie d’entrée en tension ou en courant 188 Modification Format d'affichage d'une voie thermocouples ou thermosondes 189 Modification de la valeur de filtrage des voies de modules analogiques 190 Modification du Cycle de scrutation des entrées d’un module analogique en rack 191 Modification de la détection de présence du bornier des modules analogiques TSX et TBX 192 Modification des Voies d'entrées utilisées 193 Modification du contrôle de dépassement et sélection du traitement événementiel 194 Compensation de soudure froide 195 Mode haute précision du module TSX AEY 1614 196 Modification du mode de repli des sorties analogiques 197 Modification des paramètres communs d’un module de sorties TBX ou TSX 198 185 Configuration Modification de la gamme d’une entrée ou d’une sortie d’un module analogique Présentation Ce paramètre définit la gamme de la voie d’entrée ou de sortie. Suivant le type module, la gamme d’entrée ou de sortie peut être : l en tension électrique, l en intensité électrique, l thermocouple, l thermosonde. Marche à suivre Le tableau ci-dessous présente la marche à suivre pour définir la gamme affectée aux voies d’un module analogique. Etape Marche à suivre 1 Accéder à l’écran de configuration matérielle du module désiré. 2 Cliquer, pour la voie d’entrée désirée, sur le bouton du menu déroulant situé dans la colonne Gamme de la zone voies d’entrée. Résultat : une liste déroulante apparaît. Gamme +/-10V +/-10V 0..20mA 4..20mA 186 3 Choisir la gamme désirée. 4 Valider le cas échéant la reconfiguration. TLX DS 57 PL7 xxF Configuration Modification de la tâche associée à une voie d’un module analogique Présentation Ce paramètre définit la tâche dans laquelle se fait l’acquisition des entrées et la mise à jour des sorties. La tâche est définie : l pour toutes les voies d’un point de connexion FIPIO, l pour un ensemble de 2 ou 4 voies consécutives. Les choix possibles sont : l la tâche MAST, l la tâche FAST. Remarque : Il est impératif de ne pas affecter à la tâche FAST plus de 2 modules analogiques, avec chacun 4 voies utilisées. Au delà, des problèmes système risquent d’apparaître. Note : La tâche FAST est affectée aux voies d’entrée seulement en cycle de scrutation rapide. Marche à suivre Le tableau ci-dessous présente la marche à suivre pour définir le type de tâche affectée aux voies d’un module analogique. Etape Action 1 Accéder à l’écran de configuration matérielle du module désiré. 2 Cliquer, pour les groupe de voies d’entrée, sur le bouton du menu déroulant situé dans la colonne Tâche de la zone voies d’entrée. Résultat : une liste déroulante apparaît: Tâche MAST MAST FAST TLX DS 57 PL7 xxF 3 Choisir la tâche désirée. 4 Valider le cas échéant la reconfiguration. 187 Configuration Modification du format d'affichage d'une voie d’entrée en tension ou en courant Présentation Ce paramètre défini le format d'affichage de la mesure d'une voie d'un module analogique dont la gamme est configurée en tension ou en courant. Le format d'affichage peut être : l normalisé 0..10000 ou +10000 (%), l utilisateur (User), Marche à suivre Le tableau ci-dessous donne la marche à suivre pour définir l'échelle d'affichage affectée à une voie d'un module analogique. Etape Action 1 Accéder à l'écran de configuration matérielle du module désiré. 2 Double-cliquer, pour la voie désirée, sur la case correspondante dans la colonne Echelle de la zone voies d'entrée. 3 Résultat : La boîte de dialogue Paramètres voie apparaît: Paramètres voie 0 Echelle Affichage -100%-> -10000 100%-> 10000 Dépassements Inférieur: -11250 Controlé. Supérieur: 11250 Controlé Evénement Evénement Seuil 0: 0 Seuil 1: 0 0 4 188 Taper les valeurs à affecter à la voie dans les deux cases Affichage situées dans la zone Echelle 5 Valider le choix en refermant la boite de dialogue 6 Si les valeurs par défaut ont été choisies (affichage normalisé), la cellule correspondante dans la zone Echelle indique %.. Sinon, elle indique User (affichage utilisateur) TLX DS 57 PL7 xxF Configuration Modification Format d'affichage d'une voie thermocouples ou thermosondes Présentation Ce paramètre définit le format d'affichage de la mesure d'une voie d'un module analogique dont la gamme est configurée en thermocouples ou en thermosondes. Le format d'affichage peut être pour un affichage en degrés Celcius ou en degrés Fahrenheit, avec signalement éventuel de court-circuit ou de circuit ouvert. Le format d'affichage peut être : l normalisé qui est l'échelle par défaut du thermocouple ou de la thermosonde choisi, définie en dixiéme de degré (par exemple: -600 à +1100 de ° C pour une l Marche à suivre sonde Ni1000) (1/10 ° F ou 1/10 ° C), utilisateur (User), Le tableau ci-dessous donne la marche à suivre pour définir l'échelle d'affichage affectée à une voie d'un module analogique. Etape Action 1 Accéder à l'écran de configuration matérielle du module désiré. 2 Double-cliquer, pour la voie désirée, sur la case correspondante dans la colonne Echelle de la zone voies d'entrée. 3 Résultat : La boîte de dialogue Paramètres voie apparaît: Paramètres voie 0 Unité Contrôle défaut filerie Plage de température: de -2700 à 13720 1/10°C °C °F Echelle Normalisée -2700 13720 Affichage 1/10°C 1/10°C Dépassements -2700 Controlé supérieur : 13720 Controlé Intérieur: TLX DS 57 PL7 xxF 4 Choisir ou non le Contrôle défaut filerie. 5 Choisir l'unité de température en cochant ° C ou ° F. 6 Cocher la case Normalisée pour un affichage normalisé, ou modifier au moins une des bornes: la zone de visualisation des paramètresde la voie affiche %.. quelque soit l'unité de température choisie. 189 Configuration Modification de la valeur de filtrage des voies de modules analogiques Présentation Ce paramètre défini le type de filtrage de la voie d'entrée sélectionnée des modules analogiques. Les valeurs de filtrage disponibles sont : l 0 : pas de filtrage, l 1 et 2 : peu de filtrage, l 3 et 4 : filtrage moyen, l 5 et 6 : filtrage fort. Note : Si le cycle de scrutation rapide est choisi, le filtrage n'est pas pris en compte. Marche à suivre Le tableau ci-dessous donne la marche à suivre pour définir la valeur de filtrage affectée aux entrées des modules analogiques Etape Action 1 Accéder à l'écran de configuration matérielle du module désiré. 2 Cliquer, pour la voie d'entrée désirée, sur la flèche du menu déroulant dans la colonne Filtre. 3 Résultat : Le menu déroulant apparaît: Filtre 0 0 1 2 3 4 5 190 4 Choisir la valeur de filtrage à affecter à la voie sélectionnée. 5 La valeur d'efficacité (coefficient alpha) du filtre choisi et le temps de réponse associé sont alors affichés dans la barre de status, en bas de l'écran. TLX DS 57 PL7 xxF Configuration Modification du Cycle de scrutation des entrées d’un module analogique en rack Présentation Ce paramètre définit le cycle de scrutation des entrées des modules analogiques en rack. Le cycle de scrutation des entrées peut être : l normal : les voies sont échantillonnées suivant le temps précisé dans les caractéristiques du module, l rapide : seules les entrées déclarées et Utilisées sont échantillonnées. Le temps de cycle dépend du nombre de voies utilisées et du temps de scrutation d’une voie. La mise à jour des registres d’entrées s’effectue : l pour le cycle Normal, en début du cycle de la tâche MAST, l pour le cycle Rapide, en début du cycle de la tâche à laquelle le module est affecté (MAST ou FAST). Note : Les paramètres cycle Normal / Rapide et voies Utilisée ne sont pas modifiables en mode connecté si l’application a été transféré dans l’automate avec les valeurs par défaut de ces paramètres (cycle normal et toutes voies utilisées). Marche à suivre Le tableau ci-dessous présente la marche à suivre pour définir le cycle de scrutation affecté aux entrées d’un module analogique. Etape Action 1 Accéder à l’écran de configuration matérielle du module désiré. 2 Cliquer, pour le groupes de voies d’entrée, sur la case à cocher Normal / Rapide situé dans le champ Cycle de la zone module. Résultat : le cycle de scrutation choisi sera donc affecté aux voies. TSX AEY 800 [RACK 0 POSITION 9] Configuration Désignation : 8E ANA. HAUT NIVEAU Cycle Normal Rapide Voie 0 1 2 3 4 5 6 7 TLX DS 57 PL7 xxF Utilisée Détection bornier Tâche MAST MAST Symbole Gamme non utilisé +/-10V +/-10V +/-10V non utilisé non utilisé +/-10V non utilisé Echelle %... %... %... %... %... %... %... %... Filtre 0 0 0 0 0 0 0 0 191 Configuration Modification de la détection de présence du bornier des modules analogiques TSX et TBX Présentation Cette fonction réalise la détection de la présence du ou des connecteurs SubD ou du bornier et signale un défaut lorsque celui-ci est absent. Note : pour les modules équipés de 2 connecteurs SubD, le défaut bornier est signalé si au moins une voie est utilisée sur le connecteur absent. Désignation : 8E ANA. HAUT NIVEAU Cycle Normal Détection bornier Rapide Marche à suivre Le tableau ci-dessous donne la marche à suivre pour sélectionner la détection bornier. Etape 192 Action 1 Accéder à l’écran de configuration matérielle du module désiré. 2 Cliquer sur la case à cocher Détection bornier TLX DS 57 PL7 xxF Configuration Modification des Voies d'entrées utilisées Présentation Une voie est déclarée dans une tâche lorsque les valeurs mesurées sont "remontées" dans la tâche affectée à la voie. Lorsqu'une voie est inutilisée la ligne est grisée, la valeur 0 est remontée au programme application et les défauts sur cette voie (dépassement de gamme, ...) sont inactifs. Marche à suivre Le tableau ci-dessous donne la marche à suivre pour modifier l'utilisation d'une voie: Etape Action 1 Accéder à l'écran de configuration matérielle du module. 2 Sélectionner la voie désirée. 3 Cliquer sur la case à cocher Utilisée de la voie à paramétrer pour séléctionner ou non la voie: Voie 0 1 2 3 TLX DS 57 PL7 xxF Utilisée 193 Configuration Modification du contrôle de dépassement et sélection du traitement événementiel Présentation Le contrôle de dépassement se définit par une limite inférieure controlée ou non et par une limite supérieure controlée ou non. Le traitement événementiel se définit par le numéro d’événement qui est activé sur franchissement de l’un des seuils indiqués. Note : Le traitement événementiel n’est proposé que si l’application PL7 comporte un événement Marche à suivre Le tableau ci-dessous donne la marche à suivre pour régler ces paramètres : Etape Action 1 Accéder à l’écran de configuration matérielle du module désiré. 2 Double-cliquer sur la voie à modifier. Résultat : La boîte de dialogue Paramètres voie apparaît. Paramètres voie 0 Echelle Affichage -100%-> -10000 100%-> 10000 Dépassements Inférieur: -11250 Controlé. Supérieur: 11250 Controlé Evénement Evénement Seuil 0: 0 Seuil 1: 0 0 194 3 Cocher ou non la case Dépassements inférieur Controlé pour indiquer une limite de dépassement inférieur. 4 Cocher ou non la case Dépassements supérieur Controlé pour indiquer une limite de dépassement supérieur. 5 Cocher ou non la case Evénement pour caractériser un déclenchement événementiel. Le traitement événementiel choisi dans cet écran, est activé sur franchissement d'un des seuils indiqués dans Seuil 0 et Seuil 1. TLX DS 57 PL7 xxF Configuration Compensation de soudure froide Présentation Cette fonction est disponible sur les modules d’entrée TSX et TBX. Elle peut être interne ou externe. Par défaut, c’est une compensation interne qui est proposée. Note : Si la compensation externe est choisie, la voie 0 du module est forcée, après confirmation, en gamme Pt100. Cas du module TSX AEY 414 Le tableau ci-dessous donne la marche à suivre pour modifier la compensation de soudure froide. Etape Cas du module TSX AEY 1614 Accéder à l’écran de configuration matérielle du module désiré. 2 Cliquer sur la case à cocher Interne ou Externe de la case Soudure Froide Le tableau ci-dessous donne la marche à suivre pour modifier la compensation de soudure froide. Etape TLX DS 57 PL7 xxF Action 1 Action 1 Accéder à l’écran de configuration matérielle du module désiré. 2 Cliquez sur lle bouton Interne par Téléfast ou Externe par Pt100 Ces deux boutons de commande permettent de choisir le type de compensation de soudure froide : l Interne par Téléfast (défaut). La compensation est réalisée au niveau du bornier Telefast, dans ce cas il est possible de "remonter" la valeur de la température de soudure froide par la voie 8, en cochant la case Lecture Soudure Froide et après validation du message d’avertissement. l Externe, par une sonde PT100 à câbler sur les voies 0 et 8. La voie 0 débite le courant dans la sonde et la voie 8 effectue la mesure de température 195 Configuration Mode haute précision du module TSX AEY 1614 Présentation Ce mode offre une précision plus importante sur les mesures de température par une procédure d’autoétalonnage. Note : cette procédure d’autoétalonnage ajoute à chaque cycle (Voir Cadencement des mesures, p. 46) une durée de 70 ms. Marche à suivre Le tableau ci-dessous donne la marche à suivre pour choisir le mode haute précision. Etape 196 Action 1 Accéder à l’écran de configuration matérielle du module désiré. 2 Cliquer sur la case à cocher Hte Précision TLX DS 57 PL7 xxF Configuration Modification du mode de repli des sorties analogiques Présentation Ce paramètre définit le mode de repli que prennent les sorties lors du passage en STOP de l'automate ou sur un défaut de communication. Les modes possibles sont : l Repli : les sorties sont mises à une valeur paramétrable comprise entre -10000 et 10000 (0 par défaut), l Maintien de la valeur : les sorties restent dans l'état où elles se trouvaient avant le passage en STOP. Marche à suivre Le tableau ci-dessous donne la marche à suivre pour définir le mode de repli affectée aux sorties des modules analogiques. Etape 1 Action Pour modifier la valeur de repli, laisser la case Repli cochée et taper dans la case Valeur, la valeur souhaitée Résultat : Le mode de repli choisi sera donc affecté aux sorties du module. Repli 2 Pour un maintien, cliquer sur la case à cocher Repli Résultat : Le maintien de la valeur sera affecté aux sorties du module. Repli TLX DS 57 PL7 xxF Valeur 706 1964 Valeur 197 Configuration Modification des paramètres communs d’un module de sorties TBX ou TSX Présentation Les modules de sorties analogiques TBX ou TSX disposent de paramètres applicables à tout le module. Ces paramètres définissent l le type d’alimentation du module, l le contrôle d’alimentation du module, l la détection de présence bornier. Ces informations sont visualisées dans la zone module Désignation : 8 S ANA. HN NON ISO. Alimentation Contrôle Alimentation 24V des sorties Interne Externe Détection bornier Alimentation des sorties Elle s'effectue par 2 boutons : l interne : l’alimentation 24V interne au module alimente alors les voies de sorties, l externe : une alimentation 24V externe au module alimente alors les voies de sorties, Note : Ne pas alimenter plus de 2 modules TSX ASY 800 avec l’alimentation d’un même rack. Défaut alimentation Lorsque la case Contrôle de défaut alimentation 24V des sorties est cochée, le module effectue le contrôle de la présence de l’alimentation 24V externe ou interne. Détection de présence du bornier Lorsque la case Détection bornier est cochée, le module effectue le contrôle de la présence du bornier et signale un défaut lorsque celui-ci est absent. 198 TLX DS 57 PL7 xxF La fonction Mise au point 6 Présentation Contenu de ce chapitre Ce chapitre traite de la fonction et des commandes de mise au point des modules d’entrées/sorties analogiques. Contenu de ce chapitre Ce chapitre contient les sujets suivants : TLX DS 57 PL7 xxF Sujet Page Présentation de la Fonction Mise au point d’un module analogique 200 Description de l’écran de mise au point d’un module analogique 201 Diagnostic d’un module analogique 203 Forçage/déforçage de voies analogiques 204 Diagnostic détaillé de voie analogique 206 Modification de la valeur de filtrage des voies 208 Alignement d’une voie d’entrée 210 Modification de la valeur de repli d’une sortie 212 Fonction Calibration d’un module analogique 214 199 Mise au point Présentation de la Fonction Mise au point d’un module analogique Introduction Cette fonction n’est accessible qu'en mode connecté. La Mise au point permet pour chaque module d'entrées/sorties de l'application: l de visualiser les paramètres de chacune de ses voies (état de la voie, valeur du filtrage, ...) l d'accéder au diagnostic et au réglage de la voie sélectionnée (forçage de la voie, masquage de la voie...). La fonction donne également accès au diagnostic d'un module en cas de défaut. Marche à suivre Le tableau ci-dessous présente la marche à suivre pour accéder à la fonction Mise au point : Etape 200 Action 1 Passer en mode connecté. 2 Double-cliquer sur le module en configuration matérielle. Résultat : L’écran de Mise au point du module apparaît alors TLX DS 57 PL7 xxF Mise au point Description de l’écran de mise au point d’un module analogique Présentation L’écran de mise au point affiche en temps réel la valeur et l’état de chacune des voies du module sélectionné. Il permet également d’accéder à la commande des voies (forçage de la valeur d’entrée ou de sortie, réarmement des sorties, ...). Illustration L’écran de mise au point se présente ainsi : 1 2 TSX AEY 420 [RACK 0 POSITION 6] Mise au point Désignation : 4E ANA. RAPIDES HN. 3 Version : 1.0 Déforçage global RUN ERR IO DIAG... Réglages Voie 2 4 5 Voie 0 1 2 3 Symbole F ERR < DIAG.. DIAG.. DIAG.. DIAG.. Valeur 0 -4 -2 -3 > A 0 0 0 0 Affichage Gamme +/-10V -100000 à 10000 Forçage Forcer 0 Déforcer Evénement Evénement Seuil 0 : 0 Seuil 1 : 0 Alignement Valeur cible 0 Valider Offset 0 Valider TLX DS 57 PL7 xxF 0 Reset 201 Mise au point Description Le tableau ci-dessous présente les différents éléments de l’écran de mise au point et leurs fonctions. Repère Elément Fonction 1 Barre de titre Indique la référence du module sélectionné et sa position physique ainsi que le numéro du rack pour les modules en rack ou le point de connexion FIPIO pour les entrées/sorties déportées. 2 Menu déroulant Permet la sélection : l de la phase de mise au point: l Configuration, Mise au point (diagnostic), accessible uniquement en mode connecté. l Calibration (pour les modules d’entrées). l du type de voies (entrées ou sorties), lorsque le module désigné comporte à la fois des entrées et des sorties. l 3 Zone module Affiche la désignation du module sélectionné ainsi qu’une recopie des voyants d’état du module (Run, Err, I/O). Fournit un accès direct : l au diagnostic du module lorsque celui-ci est en défaut (signalé par le voyant intégré au bouton d'accès au diagnostic, qui prend la couleur rouge, l à la fonction Déforçage global des voies. Remarque : L’affichage de cette zone est optionnelle. Le choix s’effectue en utilisant la commande Vue → Zone module. 4 Zone voies Visualise en temps réel la valeur et l'état de chacune des voies du module. La colonne symbole affiche le symbole associé à la voie lorsque celui-ci a été défini par l’utilisateur (depuis l’éditeur de variables). Fournit un accès direct : l au diagnostic voie par voie lorsque celles-ci sont en défaut (signalé par le voyant intégré au bouton d'accès au diagnostic, qui prend la couleur rouge, l à la commande de réarmement des sorties. 5 Zone de commandes Donne accès aux commandes d’une voie. 202 TLX DS 57 PL7 xxF Mise au point Diagnostic d’un module analogique Présentation La fonction Diagnostic module affiche, lorsqu’ils existent, les défauts en cours, classés selon leur catégorie : l défauts internes (modules en panne, autotest en cours), l défauts externes (défaut bornier), l autres défauts (défaut de configuration, module absent ou hors tension, voie(s) en défaut (détail dans le diagnostic de la voie). Un module en défaut se matérialise par le passage en rouge d’un certain nombre de voyants tels que : l dans l’éditeur de configuration niveau rack : l le voyant de la position du module, l dans l’éditeur de configuration niveau module : l les voyants Err et I/O selon le type de défaut, l le voyant Diag . Marche à suivre Le tableau ci-dessous donne la marche à suivre pour accéder à l’écran Diagnostic module. Etape Action 1 Accéder à l’écran de mise au point du module. 2 Cliquer sur le bouton Diag situé dans la zone module. Résultat : La liste des défauts module apparaît. Diagnostic Module Défauts internes Défauts externes Autres défauts Bornier OK Remarque : Lors d'un défaut de configuration, en cas de panne majeure ou d’absence du module , l'accès à l'écran de diagnostic module n'est pas possible. Le message suivant apparaît alors sur l'écran : " Le module est absent ou différent de celui configuré à cette position." TLX DS 57 PL7 xxF 203 Mise au point Forçage/déforçage de voies analogiques Présentation Cette fonction permet de modifier l’état de tout ou parties des voies d’un module. L’état d’une sortie forcée est figé et ne pourra être modifié par l’application qu’après un déforçage. Note : Cependant, en cas de défaut entraînant un repli des sorties, l’état de cellesci prend la valeur définie lors de la configuration du paramètre Mode de repli. Les différentes commandes disponibles sont : l pour une ou plusieurs voies : l le forçage à la valeur indiquée, l le déforçage (lorsque la ou les voies sélectionnées sont forcées, l pour l’ensemble des voies d’un module (lorsque au moins une voie est forcée : l le déforçage global des voies. Marche à suivre Le tableau ci-dessous donne la marche à suivre pour forcer ou déforcer tout ou parties des voies d’un module: Etape Action pour une voie 1 Accéder à l’écran de mise au point du module. 2 Effectuer un double clic dans la cellule de la colonne Valeur de la voie désirée (1). 3 Indiquer la valeur désirée dans la case Forçage. 4 Cliquer sur le bouton Forcer. Résultat : un F apparaît dans la colonne F Réglages Voie 2 Affichage Gamme +/-10V -100000 à 10000 Forçage 0 Forcer Déforcer Evénement Evénement 0 Valider 0 204 TLX DS 57 PL7 xxF Mise au point Etape Action pour une voie (1) L’accès à l’écran Réglage voie est également possible en effectuant successivement un clic droit sur la voie désirée puis un clic gauche sur le bouton Propriétés. Il est possible de supprimer le forçage de toutes les voies d’un module par le bouton de commande Déforçage global de l’écran de Mise au point. TSX AEY 420 [RACK 0 POSITION 6] Mise au point Désignation : 4E ANA. RAPIDES HN. Version : 1.0 Déforçage global Règles à respecter TLX DS 57 PL7 xxF RUN ERR IO DIAG... Le forçage d'une sortie n'est possible que lorsque la tâche associée à cette sortie est en RUN. Si la tâche est en STOP, le forçage est accepté mais pas appliqué :la sortie est en Repli / Maintien. Si une sortie est dans l'état forcé, celle-ci passe en Repli / Maintien lorsque la tâche associée passe en STOP. Quand cette tâche repasse en RUN, la sortie reprendra valeur forcée. Une voie forcée ne peut pas être reconfigurée en connecté. 205 Mise au point Diagnostic détaillé de voie analogique Présentation 206 La fonction Diagnostic voie affiche, lorsqu’ils existent, les défauts en cours classés selon leur catégorie : l défauts internes: l Module en panne l défauts externes: l défaut liaison capteur l défaut bornier l défaut dépassement gamme par borne supérieure ou inférieure l défaut calibration l défaut compensation soudure froide l autres défauts: l défaut bornier l défaut de configuration l défaut de communication l défaut d’application l défaut alimentation 24V l valeur hors bornes l voie non prête Une voie en défaut se matérialise par le passage en rouge du voyant Diag situé dans la colonne Err de l’éditeur de configuration. TLX DS 57 PL7 xxF Mise au point Marche à suivre Le tableau ci-dessous donne la marche à suivre pour accéder à l’écran Diagnostic voie. Etape Action 1 Accéder à l’écran de mise au point du module. 2 Cliquer, pour la voie en défaut, sur le bouton Diag situé dans la colonne Err. Voie 0 1 2 3 Symbole F ERR < DIAG.. DIAG.. DIAG.. DIAG.. Valeur 0 -4 -2 -3 > A 0 0 0 0 Résultat : La liste des défauts voie apparaît. Diagnostic Voie Défauts internes Défauts externes Autres défauts Bornier Voie forcée OK Remarque : L’accès aux informations de diagnostic de la voie est également accessible par programme (se reporter au Manuel Communs Métiers : instruction READ_STS). TLX DS 57 PL7 xxF 207 Mise au point Modification de la valeur de filtrage des voies Présentation 208 Cette fonction permet de modifier la valeur de filtrage d’une ou plusieurs voies d’un module analogique. Les commandes disponibles sont : l 0 : pas de filtrage, l 1 et 2 : peu de filtrage, l 3 et 4 : filtrage moyen, l 5 et 6 : filtrage fort. TLX DS 57 PL7 xxF Mise au point Marche à suivre Etape Le tableau ci-dessous donne la marche à suivre pour changer une valeur de filtrage. Action pour une voie 1 Accéder à l’écran de mise au point. 2 Sélectionner la voie à modifier dans la zone voies et double-cliquer sur la case correspondante dans la colonne Filtre. 3 Cliquer sur la petite flèche de la case située dans le champ Filtrage de la boîte de dialogue Réglages Voie et définir dans le menu déroulant la nouvelle valeur de filtrage choisie. Résultat : La boîte de dialogue Réglages Voie apparaît. TSX AEY 1600 [RACK 0 POSITION 9] Mise au point Désignation : 16E ANA. HAUT NIVEAU Version : 0.4 Réglages Voie 7 Déforçage global Voie 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Symbole F ERR DIAG.. DIAG.. DIAG.. DIAG.. DIAG.. DIAG.. DIAG.. DIAG.. DIAG.. DIAG.. DIAG.. DIAG.. DIAG.. DIAG.. DIAG.. DIAG.. Valeur -252 -193 -188 -177 -166 -177 -177 -177 -257 -198 -182 -177 -171 -171 -166 -182 RUN ERR Filtre 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 IO A 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIAG... Affichage Gamme +/-10V -100000 à 10000 Forçage Forcer 0 Déforcer Filtrage 1 4 Alignement 5 Valeur cible 6 0 Valider Offset 0 Valider Reset 4 Valider le choix en refermant la boîte de dialogue Réglage Voie. 5 La nouvelle valeur de filtrage apparaît donc dans la case correspondante à la voie sélectionnée dans la colonne Filtre de la zone voies. TLX DS 57 PL7 xxF 209 Mise au point Alignement d’une voie d’entrée Présentation La procédure d'alignement d'une entrée permet d'ajouter une valeur d'offset à la valeur mesurée par cette entrée et ceci afin de compenser un décalage du capteur (par exemple, ajuster la mesure à 0 °C d'une sonde Pt100 plongée dans un seau de glace pour réglage). Marche à suivre Le tableau ci-dessous donne la marche à suivre pour aligner une voie d’entrée : Etape Action pour une voie 1 Accéder à l’écran de mise au point. 2 Sélectionner la voie à aligner dans la zone voies et double-cliquer sur la case correspondante dans la colonne A. 3 Cliquer sur la case située dans le champ Valeur cible de la boîte de dialogue Alignement et taper la nouvelle valeur d’alignement. 4 Valider cette nouvelle valeur d’alignement par un clic sur le bouton Valider. Résultat : La nouvelle valeur d’offset est appliquée et apparaît dans la colonne A. Réglages Voie 3 Affichage Gamme +/- 10V -10000 à 10000 Forçage 0 Forcer Déforcer Filtrage Valider 0 Alignement Valeur cible 1964 Valider 5 210 Offset 0 Reset Refermer la boîte de dialogue Réglage Voie. TLX DS 57 PL7 xxF Mise au point Notes Note : Lorsque l'offset d'alignement est modifié par programme par l’instruction WRITE_PARAM (voir manuel Communs métiers), sa valeur doit être comprise entre +1500 et -1500. Note : La valeur d'offset calculée ne tient compte que des commandes "clavier" de l'utilisateur. L'exécution simultané du programme (RUN) réglant lui aussi l'alignement rend l'offset erroné. TLX DS 57 PL7 xxF 211 Mise au point Modification de la valeur de repli d’une sortie Présentation Lorsqu’une sortie est configurée en Repli, le bouton correspondant est valide, mais les informations Repli/Maintien sont grisées, car le mode de repli n’est pas modifiable en Mise au point. Il est possible cependant de changer la valeur de repli par saisie d’une nouvelle valeur. Marche à suivre Le tableau ci-dessous donne la marche à suivre pour modifier la valeur de repli : Etape 212 Action pour une voie 1 Accéder à l’écran de mise au point. 2 Sélectionner la voie dans la zone voies et double-cliquer sur la case correspondante dans la colonne Repli. 3 Cliquer sur la case située dans le champ Valeur de la boîte de dialogue Repli et taper la nouvelle valeur de repli. La valeur doit être : l Pour les modules TSX ASY 800 et ASY 410 de version logicielle < 1.0 l comprise entre -10000..10000 en gamme 10 V l comprise entre 0..10000 en gammes 0..20 mA et 4..20 mA l Pour les modules TSX ASY 800 et ASY 410 de version logicielle > 1.0 l comprise entre -10500..10500 en gamme 10 V l comprise entre 0..10500 en gammes 0..20 mA et 4..20 mA TLX DS 57 PL7 xxF Mise au point Etape 4 Action pour une voie Valider cette nouvelle valeur par un clic sur le bouton Valider. Résultat : La nouvelle valeur de repli est appliquée et apparaît. TSX AEY 410 [RACK 0 POSITION 4] Mise au point Désignation : 16E ANA. HAUT NIVEAU Version : 0.4 Déforçage global Voie 0 1 2 3 Symbole F ERR DIAG. DIAG. DIAG. DIAG. RUN Valeur 0 0 0 0 ERR DIAG ... IO Repli 0 0 0 0 Voie DIAG0 Affichage Gamme +/-10V -100000 à 10000 Forçage Forcer 0 Déforcer Repli Repli Valeur : 0 5 Maintien Valider Refermer la boîte de dialogue Réglage Voie. Notes Note : La valeur de repli peut également être modifiée par programme, par l’instruction WRITE_PARAM (voir manuel Communs métiers). Note : La valeur de repli n’est pas modifiable sur les TBX. TLX DS 57 PL7 xxF 213 Mise au point Fonction Calibration d’un module analogique Introduction Cette fonction n’est accessible qu'en mode connecté. Elle permet de recalibrer les voies de chaque module analogique d'entrée d’une application. La calibration permet de corriger les dérives à long terme du module. Elle permet aussi d’optimiser la précision de la mesure à une température ambiante autre que 25 degrés C. Marche à suivre Marche à suivre pour accéder à la fonction Calibration : Etape Action 1 Double-cliquer sur le module en configuration matérielle. Résultat : L’écran de Mise au point apparaît. 2 Grâce au menu déroulant situé en haut à gauche, sélectionner la fonction Calibration pour faire apparaitre l’écran de Calibration TSX AEY 1600 [RACK 0 POSITION 9] Calibration Configuration Mise au point Calibration A HAUT NIVEAU RUN Présentation de l’écran de calibration 214 ERR IO DIAG... Cet écran visualise en temps réel l’état de chacune de ses voies et permet d’accéder à leur calibration. TLX DS 57 PL7 xxF Mise au point Vue de l’écran: 1 2 Calibration Désignation : 16E ANA. HAUT NIVEAU 3 RUN 4 Voie 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Symbole F ERR DIAG.. DIAG.. DIAG.. DIAG.. DIAG.. DIAG.. DIAG.. DIAG.. DIAG.. DIAG.. DIAG.. DIAG.. DIAG.. DIAG.. DIAG.. DIAG.. ERR IO DIAG ... Valeur -258 -198 -188 694 -177 -177 -182 -182 -263 -204 -188 -182 -177 -177 -172 -188 Différentes fonctions de l’écran de calibration Utilisation TLX DS 57 PL7 xxF Repère Fonction 1 Ce bandeau rappelle la référence catalogue et l’emplacement du module dans l’automate (rack et position). 2 Cette zone de commande rappelle la fonction en cours (fonction Calibration) et permet de sélectionner au travers d'une boîte à liste déroulante, la fonction Configuration ou Mise au point. L'activation de la case à cocher Calibration donne accès au calibrage des voies (TSX AEY 800 / 810 / 1600, TBX AES 400, TBX AMS 620) ou de la voie sélectionnée (TSX AEY 414). 3 Cette zone de niveau "module" contient la désignation du module et sa version 4 Cette zone de niveau "voie" visualise l'information ERR pour chacune des voies : toutes les mesures sont invalides, le filtrage et les alignements sont inhibés. Dans le cas des modules TSX AEY 800 / 810 / 1600, TBX AES 400 et TBX AMS 620, il suffit de calibrer la voie 0 pour calibrer toutes les voies du module. Dans le cas du module TSX AEY 1614, il suffit de calibrer les voies 0 et 8 pour calibrer toutes les voies du module. Dans le cas du module TSX AEY 414, il est nécessaire d'effectuer un calibrage voie. 215 Mise au point Liste 216 Les différentes procédures de calibration sont décrites dans chaque sous-chapitre des modules d’entrée : l TSX AEY 800 et TSX AEY 1600 (Voir Calibration du module TSX AEY 800 et du module TSX AEY 1600, p. 31) l TSX AEY 810 (Voir Calibration du module TSX AEY 810, p. 42) l TSX AEY 1614 (Voir Calibration du module TSX AEY 1614, p. 53) l TBX AEY 414 (Voir Calibration, p. 67) l TBX AES 400 (Voir Calibration du module TBX AES 400, p. 104) l TBX AMS 620 (Voir Calibration du module TBX AMS 600, p. 117) TLX DS 57 PL7 xxF Bits et mots associés 7 Présentation Contenu de ce chapitre Ce chapitre traite de l’adressage des objets associés aux entrées/sorties analogiques. Contenu de ce chapitre Ce chapitre contient les sous-chapitres suivants : TLX DS 57 PL7 xxF Souschapitre Sujet Page 7.1 Adressage des objets de modules analogiques 218 7.2 Les objets à échanges implicites 223 7.3 Les objets à échanges explicites 225 217 Bits et mots 7.1 Adressage des objets de modules analogiques Présentation Objet de ce souschapitre Ce sous-chapitre présente le principe d’adressage des objets de modules analogiques. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : 218 Sujet Page Adressage des objets de modules analogiques en rack 219 Adressage des objets de modules analogiques déportés 221 TLX DS 57 PL7 xxF Bits et mots Adressage des objets de modules analogiques en rack Présentation L’adressage des principaux objets bit et mot de modules d’entrées/sorties est de type géographique. C’est à dire qu’il dépend : l du numéro (adresse) du rack, l de la position physique du module dans le rack, l du numéro de la voie du module. Illustration L’adressage est défini de la manière suivante : I, Q, M, K % Symbole Type d’objet Syntaxe X, W, D, F Format X Rack Y Position i N° voie r Rang Le tableau ci-dessous décrit les différents éléments constituant l’adressage. Famille Elément Valeurs Description Symbole % - - Type d’objet I Q - Image de l’entrée physique du module, Image de la sortie physique du module, Ces informations sont échangées de manière automatique à chaque cycle de la tâche à laquelle elles sont attachées. M - Variable interne Ces informations de lecture ou d’écriture sont échangées à la demande de l’application. K - Constante interne Ces informations de configuration sont disponibles en lecture seulement. X - Booléen Pour les objets de type booléen, cet élément peut être omis. W 16 bits Simple longueur. D 32 bits Double longueur. F 32 bits Flottant. Le format flottant utilisé est celui de la norme IEEE Std 754-1985 (équivalent IEC 559). x 0 ou 1 0à7 TSX 5710/102/103/153, PMX 57102, PCX 571012. Autres processeurs. Format (taille) Adresse rack (1) : le nombre d’emplacements maximum nécessite l’utilisation de 2 racks à la même adresse. TLX DS 57 PL7 xxF 219 Bits et mots Famille Elément Valeurs Description Position module y 00 à 14 (1) Numéro de position dans le rack. Lorsque le numéro de rack (x) est différent de 0, la position (y) est codée sur 2 digits : 00 à 14 ; par contre si le numéro de rack (x) = 0, on élimine les zéros non significatifs (élimination par la gauche) de "y" ("x" n'apparaît pas et "y" est sur 1 digit pour les valeurs inférieures à 9). N° voie i 0 à 127 ou MOD MOD : voie réservée à la gestion du module et des paramètres communs à toutes les voies. Rang r 0 à 127 ou ERR Position du bit dans le mot. ERR : indique un défaut module ou voie. (1) : le nombre d’emplacements maximum nécessite l’utilisation de 2 racks à la même adresse. Exemples Le tableau ci-dessous présente quelques exemples d’adressage d’objets analogiques. Objet Description %IW102.5 mot image de l’entrée analogique 5 du module placé en position 2 dans rack d’adresse 1 %QW204.3 %QW204.3 désigne le mot image de la sortie analogique 3 du module placé en position 4 dans le rack 2 %I102.MOD.ERR Information de défaut du module d’entrées analogiques situé à la position 2 du rack 1. %I204.3.ERR Information de défaut de la voie 3 du module de sorties analogiques situé à la position 4 du rack 2. 220 Illustration TLX DS 57 PL7 xxF Bits et mots Adressage des objets de modules analogiques déportés Présentation L’adressage des principaux objets bit et mot des modules déportés sur bus FIPIO est de type géographique. C’est à dire qu’il dépend : l du point de connexion, l du type de module (base ou extension), l du numéro de la voie. Illustration L’adressage est défini de la manière suivante : I, Q, M, K % X, W, D, F \ Symbole Type d’objet Format Syntaxe p.2.c \ m N°de Adresse module module/voie et point de connexion i N° voie r Rang Le tableau ci-dessous décrit les différents éléments constituant l’adressage. Famille Elément Valeurs Signification Symbole % - - Type d’objet I Q - Image de l’entrée physique du module, Image de la sortie physique du module, Ces informations sont échangées de manière automatique à chaque cycle de la tâche à laquelle elles sont attachées. M - Variable interne Ces informations de lecture ou d’écriture sont échangées à la demande de l’application. K - Constante interne Ces informations de configuration sont disponibles en lecture seulement. X - Booléen Pour les objets de type booléen, le X peut être omis. W 16 bits Simple longueur. D 32 bits Double longueur. F 32 bits Flottant. Le format flottant utilisé est celui de la norme IEEE Std 754-1985 (équivalent IEC 559). p 0 ou 1 Numéro de position du processeur dans le rack. 2 - Numéro de voie de la liaison FIPIO intégrée dans le processeur. c 1 à 127 Numéro de point de connexion. Format (taille) Adresse module/ voie et point de connexion Position module m 0 ou 1 0 : module de base, N° voie i 0 à 127 ou MOD MOD : voie réservée à la gestion du module et des paramètres communs à toutes les voies. TLX DS 57 PL7 xxF 1 : module d’extension. 221 Bits et mots Famille Elément Valeurs Signification Rang r 0 à 255 ou ERR ERR : indique un défaut module ou voie. Exemples Le tableau ci-dessous présente quelques exemples d’adressage d’objets.de modules analogiques déportés Objet Signification %IW\0.2.6\0.5 mot image de l’entrée analogique 5 du module de base d'entrées déportées situé au point de connexion 6 du bus FIPIO. %QW\0.2.8\1.7 mot image de la sortie analogique 7 du module d'extension de sorties déportées situé au point de connexion 8 du bus FIPIO. 0 222 Gestionnaire Fipio TSX 57352 1 TBX LEP 030 0 TBX AES 400 2 TBX LEP 030 0 TBX ASM 620 3 170 FNT 110 01 0 170 ADI 350 00 4 TBX LEP 030 0 TBX AES 400 1 TBX ASS 200 TLX DS 57 PL7 xxF Bits et mots 7.2 Les objets à échanges implicites Objets à échange implicite associés au métier analogique Présentation Ce sont les objets utilisés pour la programmation et le diagnostic des modules analogiques. Ces objets sont échangés automatiquement à chaque cycle de la tâche dans laquelle les voies du module sont configurées. Valeur des voies Valeurs des voies analogiques, applicables à tous les modules. Adresse Fonction %[email protected] Valeur de la voie d’entrée du module d’entrée analogique %[email protected] Valeur de la voie de sortie du module de sortie analogique Exemple : Le mot %IW105.3 contient en permanence la valeur présente sur l’entrée 3 du module situé en position 5 du rack d’adresse 1. Objets bit d’erreur Bits d’erreur, applicables à tous les modules analogiques. Adresse (1) Signification %[email protected] Lorsqu’il est à l’état 1, indique que la voie d’entrée i du module situé à l’adresse @module est en défaut. %[email protected] Lorsqu’il est à l’état 1, indique que le module situé à l’adresse @module est en défaut. Légende : Mot d’état mesure @module = adresse module : l xy pour les modules en rack, l \p2c\m pour les modules déportés. Adresse Modules concernés %IWxy.i.1 TSX AEY420/810/1614 Signification des bits du mot d’état mesure %IWxy.i.1 TLX DS 57 PL7 xxF Adresse Signification %IWxy.i.1:X0 Voie alignée %IWxy.i.1:X1 Voie forcée %IWxy.i.1:X2 Mode recalibration 223 Bits et mots Adresse Mot d’état source d’évènement Signification %IWxy.i.1:X3 Commande recalibration en cours %IWxy.i.1:X4 Voie recalibrée %IWxy.i.1:X5 Mesure dans la zone de tolérance inférieure %IWxy.i.1:X6 Mesure dans la zone de tolérance supérieure %IWxy.i.1:X7 Perte d'événement (uniquement sur TSX AEY420) %IWxy.i.1:X8 à 15 Réservés Adresse Module concerné %IWxy.i.2 TSX AEY420 Signification des bits du mot d’état source d’évènement %IWxy.i.2 (1=pas d’évènement, 1=évènement) Mot de commande validation évènement Adresse Signification %IWxy.i.2:X0 Franchissement du seuil 0 en montant %IWxy.i.2:X1 Franchissement du seuil 0 en descendant %IWxy.i.2:X2 Franchissement du seuil 1 en montant %IWxy.i.2:X3 Franchissement du seuil 1en descendant %IWxy.i.2:X4 à15 Réservés Adresse Module concerné %QWxy.i.1 TSX AEY420 Signification des bits du mot de commande validation évènement %QWxy.i.1 (0=masquage, 1=validation) 224 Adresse Signification %QWxy.i.1:X0 Franchissement du seuil 0 en montant %QWxy.i.1:X1 Franchissement du seuil 0 en descendant %QWxy.i.1:X2 Franchissement du seuil 1 en montant %QWxy.i.1:X3 Franchissement du seuil 1en descendant %QWxy.i.1:X4 à15 Réservés TLX DS 57 PL7 xxF Bits et mots 7.3 Les objets à échanges explicites Présentation Objet de ce souschapitre Ce sous-chapitre présente les objets à échanges explicites des modules analogiques. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : TLX DS 57 PL7 xxF Sujet Page Objets à échange explicite : Généralités 226 Objets à échange explicite associés aux entrées 227 Détail des mots à échange explicite du métier analogique 230 225 Bits et mots Objets à échange explicite : Généralités Présentation Les objets à échange explicite apportent des informations (ex : défaut bornier, module absent...) et des commandes supplémentaires pour effectuer une programmation avancée des fonctions métiers. Note : Les constantes de configuration %[email protected] (@module = adresse module), non documentée dans ce manuel, sont accessibles uniquement en lecture et correspondent aux paramètres de configuration saisis à l'aide de l'éditeur de Configuration. Les objets à échange explicite sont échangés sur demande du programme utilisateur à l’aide des instructions : l READ_STS (lecture des mots d'état), l WRITE_CMD (écriture des mots de commande), l WRITE_PARAM (écriture des paramètres de réglage), l READ_PARAM (lecture des paramètres de réglage), l SAVE_PARAM (sauvegarde des paramètres de réglage), l RESTORE_PARAM (restitution des paramètres de réglage). Note : Toutes ces instructions sont détaillées dans le manuel : Communs Métiers 226 TLX DS 57 PL7 xxF Bits et mots Objets à échange explicite associés aux entrées Modules d’entrées en rack Tableau des mots disponibles selon les différents modules en rack : Adresse Signification TSX AEY800 TSX AEY810 TSX AEY1600 TSX AEY420 TSX AEY414 TSX AEY1614 %MWxy.MOD.2 Mot d’état du module Oui Oui Oui Oui Oui Oui %MWxy.i Echange en cours Oui Oui Oui Oui Oui Oui %MWxy.i.1 Compte-rendu d’échange Oui Oui Oui Oui Oui Oui %MWxy.i.2 Mot d’état de la voie Oui Oui Oui Oui Oui Oui %MWxy.i.3 Commande (recalibration/ forçage) Non Oui Non Oui Non Oui %MWxy.i.4 Commande (valeur Non de forçage) Oui Non Oui Non Oui %MWxy.i.5 Commande (gamme à recalibrer) Non Oui Non Non Non Oui %MWxy.i.6 Commande (source courant à recalibrer) Non Non Non Non Oui Non %MWxy.i.7 Mot de commande contenant le coefficient de filtrage de la voie Oui Oui Oui Non Oui Oui %MWxy.i.8 Mot de commande contenant l’offset d’alignement de la voie Oui Oui Oui Oui Oui Oui %MWxy.i.9 Mot de commande Non contenant la valeur du seuil 0 affecté à la voie Non Non Oui Non Non %MWxy.i.10 Mot de commande Non contenant la valeur du seuil 1 affecté à la voie Non Non Oui Non Non TLX DS 57 PL7 xxF 227 Bits et mots Modules déportés Tableau des mots disponibles selon les différents modules déportés : Adresse Signification TBX ASS 200 TBX AES 400 TBX AMS 620 170 AAI 14000 170 AAI 170 52040 AAO 12000 170 AAO 92100 %MW\p.2.c\m.MOD.2 Etat du module Oui Oui Oui Oui Oui Oui Oui %MW\p.2.c\m.i Echange en cours Non Non Oui(*) Oui Oui Oui Oui %MW\p.2.c\m.i.1 Compte-rendu d’échange Oui Oui Oui Oui Oui Oui Oui %MW\p.2.c\m.i.2 Etat de la voie Oui Oui Oui Oui Oui Oui Oui %MW\p.2.c\m.i.3 Commande (recalibration/ forçage) Oui Oui Oui Non Non Non Non %MW\p.2.c\m.i.4 Commande (valeur Oui de forçage) Oui Oui Non Non Non Non %MW\p.2.c\m.i.5 Commande (gamme à recalibrer) Non Non Oui(*) Non Non Non Non %MW\p.2.c\m.i.6 Commande (source courant à recalibrer) Non Non Oui(*) Non Non Non Non %MW\p.2.c\m.i.7 Réglage (coefficient de filtrage) Non Oui Oui Non Non Non Non %MW\p.2.c\m.i.8 Réglage (offset d’alignement) Non Oui Oui Non Non Non Non (*) Ces mots n’existent que pour la voie 0 et la voie 4 du module TBX AMS 620. Les informations contenues dans ces mots concernent les 2 ou les 4 voies successives du module. Les mots de commande ci-dessus sont modifiables par programme : Exemple : Modification du coefficient de filtrage de la voie 3 du module TSX AEY 1600 en lui donnant la valeur 2. Le module est situé en position 3 du rack 0 La séquence sera la suivante : ! %MW9.3.7:=2; ! WRITE_CMD %CH9.3; Pour plus d’explications sur la programmation d’objets explicites, se reporter au manuel : Communs Métiers 228 TLX DS 57 PL7 xxF Bits et mots Modules de sorties en rack TLX DS 57 PL7 xxF Tableau des mots disponibles selon les différents modules en rack : Adresse Signification TSX ASY 410 TSX ASY 810 %MWxy.MOD Réservé Oui Oui %MWxy.MOD.1 Réservé Oui Oui %MWxy.MOD.2 Etat du module Oui Oui %MWxy.MOD.3 Réservé Oui Oui %MWxy.i Echange en cours Oui Oui %MWxy.i.1 Compte-rendu d’échange Oui Oui %MWxy.i.2 Etat de la voie Oui Oui %MWxy.i.3 Réservé Oui Oui %MWxy.i.4 Mot de commande contenant la valeur de forçage de la voie Oui Oui %MWxy.i.5 Mot de commande contenant la valeur de repli de la voie Oui Oui 229 Bits et mots Détail des mots à échange explicite du métier analogique Mot d’état module Le mot %[email protected] contient le mot d’état du module. Ce mot est à échange explicite. Les bits de ce mot ont la signification suivante : Adresse (1) Signification %[email protected]:X0 Module en panne %[email protected]:X1 Voie(s) en défaut %[email protected]:X2 Défaut bornier %[email protected]:X3 Autotest en cours %[email protected]:X4 Réservé %[email protected]:X5 Défaut de configuration %[email protected]:X6 Module absent ou hors tension %[email protected]:X7 Réservé %[email protected]:X8 Eventuel module d’extension FIPIO en panne %[email protected]:X9 Voie(s) en défaut sur l’éventuel module d’extension FIPIO %[email protected]:X10 Défaut bornier sur l’éventuel module d’extension FIPIO %[email protected]:X11 Autotest en cours sur l’éventuel module d’extension FIPIO %[email protected]:X12 Réservé %[email protected]:X13 Défaut de configuration sur l’éventuel module d’extension FIPIO %[email protected]:X14 Eventuel module d’extension FIPIO absent ou hors tension %[email protected]:X15 Réservé (1) @module = adresse module. l xy pour les modules en rack, l \p.2.c\m pour les modules déportés. 230 TLX DS 57 PL7 xxF Bits et mots Mot d’état d’une voie d’entrée Le mot %[email protected] contient le mot d’état de la voie d’un module. Ce mot est à échange explicite. Les bits de ce mot ont la signification suivante : Adresse (1) Signification %[email protected]:X0 Défaut liaison capteur %[email protected]:X1 Défaut dépassement de gamme %[email protected]:X2 Défaut bornier %[email protected]:X3 Réservé %[email protected]:X4 Module en panne %[email protected]:X5 Défaut de configuration %[email protected]:X6 Défaut de communication %[email protected]:X7 Valeurs hors bornes %[email protected]:X8 Voie non prête %[email protected]:X9 Action rejetée %[email protected]:X10 Défaut calibration %[email protected]:X11 l Recalibration en cours, pour les modules TSX AEY 1600/800/414, TBX AES 400 et TBX AMS 620 l Réservé pour les autres modules. %[email protected]:X12 l Mode recalibration, pour les modules TSX AEY 1600/ 800/414, TBX AES 400 et TBX AMS 620 l Réservé pour les autres modules. %[email protected]:X13 l Voie forcée, pour les modules TSX AEY 1600/800/414, TBX AES 400 et TBX AMS 620 l Réservé pour les autres modules. %[email protected]:X14 l Voie recalibrée, pour les modules TSX AEY 1600/800/ 414, TBX AES 400 et TBX AMS 620 l Dépassement gamme inférieure pour les modules TSX AEY 810/420/1614 l Réservé pour les autres modules. %[email protected]:X15 l Voie alignée pour les modules TSX AEY 1600/800/414 l Dépassement gamme supérieure pour les modules TSX AEY 810/420/1614 l Réservé pour les autres modules. (1) @module = adresse module. l xy pour les modules en rack, l \p.2.c\m pour les modules déportés. TLX DS 57 PL7 xxF 231 Bits et mots Mot d’état d’une voie de sortie Le mot %[email protected] contient le mot d’état d’une voie. Ce mot est à échange explicite. Les bits de ce mot ont la signification suivante : Adresse (1) Signification %[email protected]:X0 l Défaut alimentation 24 V pour le module TSX ASY 800 l Réservé pour les autres modules. %[email protected]:X1 Défaut dépassement de gamme %[email protected]:X2 Défaut bornier %[email protected]:X3 l Défaut dépassement gamme par valeur suipérieur si le bit %[email protected]:X1 est à 1 pour le module TSX ASY 800 et le module TSX ASY 410 (Version logicielle >=2.0) l Réservé pour les autres modules. %[email protected]:X4 Module en panne %[email protected]:X5 Défaut de configuration %[email protected]:X6 Défaut de communication %[email protected]:X7 Valeurs hors bornes %[email protected]:X8 Voie non prête %[email protected]:X9 Action rejetée %[email protected]:X10 Réservé %[email protected]:X11 Réservé %[email protected]:X12 Réservé %[email protected]:X13 Voie forcée %[email protected]:X14 Réservé %[email protected]:X15 Réservé (1) @module = adresse module. l xy pour les modules en rack, l \p.2.c\m pour les modules déportés. 232 TLX DS 57 PL7 xxF Les fonctions de régulation II Présentation Objet de cet intercalaire Cet intercalaire présente les fonctions de régulation sur automates Premium et décrit sa mise en oeuvre avec les logiciels PL7 Junior et Pro. Contenu de cet intercalaire Cet intercalaire contient les chapitres suivants : TLX DS 57 PL7 xxF Chapitre Titre du chapitre Page 8 Généralités sur le PID 235 9 Description des fonctions de régulation 239 10 Dialogue opérateur sur CCX 17 259 11 Caractéristiques des fonctions 271 12 Exemple d’application 275 13 Annexes 285 233 Fonctions de régulation 234 TLX DS 57 PL7 xxF Généralités sur le PID 8 Présentation Objet de ce chapitre Ce chapitre présente les fonctions de régulation de base du logiciel PL7. Contenu de ce chapitre Ce chapitre contient les sujets suivants : TLX DS 57 PL7 xxF Sujet Page Présentation générale 236 Principe de la boucle de régulation 237 Méthodologie de développement d’une application de régulation 238 235 Généralités sur le PID Présentation générale Généralités Les fonctions de régulation sont des éléments de base du langage PL7. Elles permettent de programmer des boucles de régulation sur automates Micro et Premium. Ces fonctions sont particulièrement adaptées pour : l répondre aux besoins de process séquentiel nécessitant des fonctions de régulation auxiliaire (exemples : machines d’emballage à film plastique, machines de traitement de surface, presses...), l répondre aux besoins des process de régulation simple (exemples : fours de traitements de métaux, fours à céramiques, petits groupes frigorifiques...), l répondre à des particularités d’asservissement ou de régulation mécanique dont le temps d’échantillonnage est critique (exemples: régulation de couple, régulation de vitesse). Un interfaçage préconfiguré avec la gamme des CCX_17 permet le pilotage et le réglage des boucles de régulation. Dans ce cadre, jusqu'à 9 boucles de régulation sont accessibles par le CCX_17. Note : Il n'y a pas de limitation du nombre de fonctions PID dans une application. En pratique, c'est le nombre maximal de modules d'entrées et de sorties accepté par l'automate qui limite le nombre de boucles. Fonctions disponibles Les fonctions de régulation de base se répartissent en deux catégories : l une famille de fonctions algorithmiques : l fonction PID pour réaliser une correction de type PID mixte (série - parallèle), l fonction PWM pour réaliser les adaptations de modulation en durée sur sorties TOR, l fonction SERVO pour réaliser les adaptations de commande de moteur, l une fonction de dialogue opérateur (PID_MMI) qui intègre un applicatif de pilotage et de réglage des PID de l’application sur CCX_17 version 2. La fonction PID_MMI est associée à 3 types d’écrans préconfigurés. 236 TLX DS 57 PL7 xxF Généralités sur le PID Principe de la boucle de régulation Présentation Le fonctionnement d’une boucle de régulation comprend trois phases distinctes : l l’acquisition des données : l mesure(s) provenant des capteurs du process (analogiques, codeurs), l consigne(s) provenant généralement de variables internes de l’automate ou de données issues du CCX_17. l l’exécution de l’algorithme de régulation PID, l l’envoi des commandes adaptées aux caractéristiques des actionneurs à piloter via des sorties TOR ou analogiques. L’algorithme PID élabore le signal de commande à partir : de la mesure échantillonnée par le module d’entrée, l de la valeur de la consigne fixée soit par l’opérateur, soit par programme, l des valeurs des différents paramètres du correcteur. l Le signal issu du correcteur est soit traité directement par une carte de sortie analogique de l’automate raccordé à l’actionneur, soit traité via les adaptations PWM ou SERVO en fonction des types d’actionneur à piloter sur une carte de sortie TOR de l’automate. Illustration L’illustration ci-dessous schématise le principe d’une boucle de régulation. TLX DS 57 PL7 xxF Automate Process à commander COMMANDE Adaptateur SORTIES Correcteur ACTIONNEURS ENTREES CAPTEURS MESURE Pupitre de dialogue opérateur CCX 17 237 Généralités sur le PID Méthodologie de développement d’une application de régulation Schéma de principe Le schéma ci-dessous décrit l’enchaînement des tâches à effectuer lors de la création et la mise au point d’une application de régulation. Note : L’ordre défini est donné à titre indicatif. Application / Configuration Configuration des interfaces TOR, Analogiques, Comptages Application / Data Saisie des données constantes, mnémoniques, valeurs numériques Programmation : Ladder, List MAST, FAST, SR Fonctions régulation, Dialogue opérateur PLC /Connecter Transfert de l’application dans l’automate Tables d’animation Table de variables Mise au point programme et réglage Mise au point par le CCX 17 Fichier / Enregistrer Archivage de l’application Exploitation des boucles de régulation Exploitation du process via le CCX 17 Documentation Dossier de l’application 238 TLX DS 57 PL7 xxF Description des fonctions de régulation 9 Présentation Objet de ce chapitre Ce chapitre décrit les fonctions de régulation. Contenu de ce chapitre Ce chapitre contient les sujets suivants : TLX DS 57 PL7 xxF Sujet Page Programmation d’une fonction de régulation 240 Fonction PID 241 Programmation de la fonction PID 243 Fonction PWM 248 Programmation de la fonction PWM 250 Fonction SERVO 252 Programmation de la fonction SERVO 255 Comportement des fonctions dans les modes de marche 258 239 Description des fonctions de régulation Programmation d’une fonction de régulation Règles de programmation Les paramètres des fonctions régulation doivent obligatoirement tous être renseignés. Les fonctions utilisent trois types de paramètres : l des paramètres en lecture seule, pris en compte en début d'exécution de la fonction, l des paramètres en écriture seule, positionnés à l'issue de l'exécution de la fonction, l des paramètres en lecture et en écriture, dont les contenus sont pris en compte au début de l'exécution de la fonction et sont ensuite remis à jour par les résultats de la fonction. Note : Les fonctions de régulation doivent être programmées dans une tâche périodique (MAST périodique ou FAST). Elles ne doivent pas être conditionnées. Paramétrage Les paramètres d’entrée de type mot sont des grandeurs analogiques exprimées dans l’échelle [0, +10000] et peuvent être directement connectés aux capteurs de mesure via les mots %IWxy.i des entrées analogiques. Les paramètres de sortie de type bit permettent de commander des actionneurs de type TOR et peuvent être directement connectés à des variables de type %Qxy.i. De la même façon, les paramètres de sortie de type mot permettent de commander des actionneurs de type analogique sur l’échelle [0, +10000] et peuvent être directement affectés à des variables de type %QWxy.i. Les paramètres de type tables de mots %MWi:L regroupent des paramètres utilisateurs et les données nécessaires au fonctionnement interne de la fonction. Si la longueur d'une table est insuffisante, la fonction ne s'exécute pas. Note : Afin de conserver les paramètres de réglage des OF régulation sur démarrage à froid, il est nécessaire de supprimer l'option de remise à zéro des %MWi (dans écran de configuration du processeur) 240 TLX DS 57 PL7 xxF Description des fonctions de régulation Fonction PID Généralités La fonction PID réalise une correction PID à partir d’une mesure et d’une consigne analogique au format [0 - 10000] et fournit une commande analogique au même format. Fonctions disponibles L’OF PID comporte les fonctions suivantes : l algorithme PID série / parallèle, l action direct / inverse (selon le signe du gain KP), l action dérivée sur mesure ou sur écart, l limitation haute et basse de la consigne à [0 - 10000], l limitation haute et basse de la sortie en automatique, l anti-saturation de l'action intégrale, l modes de marche Manuel/Automatique sans à coup sur changement, l contrôle de l'accès PID par le dialogue opérateur, l fonctionnement en intégrateur pour (KP = TD = 0). Note : l Les paramètres d’affichage utilisés par le CCX 17 sont exprimés en unités physiques, l Pour un fonctionnement correct du PID, il est nécessaire de respecter la pleine échelle ; [0-1000] pour la mesure et la consigne. TLX DS 57 PL7 xxF 241 Description des fonctions de régulation Principe de fonctionnement Le schéma suivant présente le principe de fonctionnement de la fonction PID. TS CORRECTEUR P.I.D. TI La branche Consigne CONSIGNE INTERNE SET POINT S.P 10000 Limiteur 0 + CONSIGNE UTILISEE Intégrale Ecart ε Action dérivée sur l’écart 1 MESURE UTILISEE MESURE INTERNE PROCESS VALUE P.V + + + TD 0 Action dérivée sur la mesure KP PV_DEV d dt Dérivée L’action PID La branche Mesure Les modes de marche du PID OUT_MAX 1 Limiteur AUTO 0 OUT_MIN OUTP OUT_MAN Suivi sans à-coup de la commande sur passage Auto ->Manu DIALOGUE OPERATEUR CCX 17 - PV_MMI - SP_MMI - PV_SUP - PV_INF Note : La description des paramètres utilisés est présentée dans le module (Voir Programmation de la fonction PID, p. 243). 242 TLX DS 57 PL7 xxF Description des fonctions de régulation Programmation de la fonction PID Présentation Les fonctions PID sont des fonctions de base de PL7. A ce titre, elles sont disponibles depuis la bibliothèque de fonctions. Ainsi, est-il possible d’utiliser, depuis les éditeurs langage, l’aide à la saisie d’une fonction PID pour en faciliter sa programmation. Note : La saisie d'une fonction PID peut se faire dans n'importe quelle tâche périodique (MAST ou FAST). La fonction ne doit pas être conditionnée. Illustration L'illustration ci-dessous donne un aperçu de l'écran Fonctions en bibliothèque permettant de mettre en oeuvre la fonction PID. EF Informations Fonctions : Famille Fonction Orphée Fonctions temporisation GRAFCET Réels simple précision Régulation Tableaux d’entiers Format d’appel Paramètres V.Bib V.App 2.10 2.00 1.00 2.22 2.01 2.01 2.10 Nom PID PID_MMI PWM SERVO Commentaire Régulateur PID mixte Gestion du dialogue opérateur dédié sur CCX17 des PID Modulation en largeur d’impulsion d’une grandeur numérique Etage de sortie de PID pour commande de vanne TOR Paramètres de la FONCTION : Nom Type Nature Commentaire Libéllé du PID (8 car), utilisé par DOP sur CCX17 TAG STRING IN UNIT STRING IN Unité de la mesure (6 car), utilisé par le DOP>> PV WORD Mesure, format [0; +10000] IN OUT WORD OUT Sortie, format [0; +10000] Visualisation de l’appel PID ( “TEMP”,”DEGRES”,%MW10,%MW11,TRIG_PROD_A,%MW20:43 Syntaxe Zone de saisie “TEMP” “DEGRES” %MW10 %MW11 ) La syntaxe d’appel de la fonction PID est : PID(TAG,UNIT,PV,OUT,AUTO,PARA) TLX DS 57 PL7 xxF 243 Description des fonctions de régulation Paramètres de la fonction PID Le tableau ci-dessous présente les différents paramètres de la fonction PID. Paramètre Type Nature Valeur IN = Entrée par OUT = Sortie défaut Description TAG 8 caractères maximum ou %MBi:L avec L inf. ou égal à 8 IN - Nom du PID utilisé par le CCX 17. UNIT 6 caractères maximum] ou %MBi:L avec L inf. ou égal à 6 IN - Unité de mesure du PID utilisé par le CCX 17. PV %MWi ou %IWxy.i.j IN - Entrée représentant la mesure pour la fonction. OUT %MWi ou %QWxy.i.j OUT 0 Sortie analogique du PID. Si TI = 0, un offset de 5000 est ajouté à la sortie OUT en mode Auto. AUTO %Mi , %Ixy.i ou %Qxy.i IN / OUT 0 Mode de marche du PID et du CCX 17. 0 : manuel, 1 = Auto. PARA %MWi:43 IN / OUT - (Voir tableau ci-dessous pour le détail de la table PARA). Le tableau ci-dessous présente les différents paramètres de la table PARA : Paramètre Rang Fonction SP %MWi Consigne interne au format 0/10000 OUT_MAN %MW(i+1) Valeur de la sortie manuelle du PID (entre 0 et 10000) KP %MW(i+2) Gain proportionnel du PID (x100), signé sans unité (-10000<KP<+10000). Le signe de Kp détermine le sens d’action du PID (négatif : sens direct, positif sens inverse) TI %MW(i+3) Temps d’intégrale du PID (entre 0 et 20000) exprimé en 10-1 seconde TD %MW(i+4) Temps de dérivée du PID (entre 0 et 10000) exprimé en 10-1 seconde 244 TLX DS 57 PL7 xxF Description des fonctions de régulation Paramètre Rang Fonction TS %MW(i+5) Période d’échantillonnage du PID (entre 1 et 32000) exprimée en 10-2 seconde. La période d'échantillonnage réelle sera le multiple de la période de la tâche dans laquelle est implanté le PID le plus proche de TS OUT_MAX %MW(i+6) Limite supérieure de la sortie du PID en automatique. (entre 0 et 10000) OUT_MIN %MW(i+7) Limite inférieure de la sortie du PID en automatique. (entre 0 et 10000) PV_DEV %MW(i+8):X0 Choix action dérivée 0 = sur mesure, 1 = sur écart NO_BUMP %MW(i+8):X4 Mode avec ou sans à coups. 0 = avec à coups, 1 = sans à coups DEVAL_MMI %MW(i+8):X8 = 1 : inhibe la prise en compte de le PID par le dialogue opérateur. = 0 : le PID est exploité par le dialogue opérateur. Ce bit permet de ne pas faire les conversions d’échelle sur les PID non exploités par le CCX_17,et de sélectionner les PID exploités, surtout dans le cas de plus de 9 PID dans l’application PL7. PV_SUP (CCX 17) %MW(i+9) Borne supérieure de l’étendue de l’échelle de la mesure, en unité physique (x100) (entre -9 999 999 et + 9 999 999). PV_INF (CCX 17) %MD(i+11) Borne inférieure de l’étendue de l’échelle de la mesure, en unité physique (x100) (entre -9 99 999 et + 9 999 999). PV_MMI (CCX17) %MD(i+13) Image de la mesure en unité physique (x100) SP_MMI (CCX 17) %MD(i+15) Consigne opérateur et image de la consigne, en unité physique (x100) Note : l Les autres paramètres qui sont utilisés pour la gestion interne du PID ne doivent jamais être modifiés par l’application. l Les valeurs utilisées par le CCX 17 sont multipliées par 100 afin de permettre un affichage avec 2 chiffres après la virgule sur le CCX 17 (le CCX 17 n’exploite pas le format flottant mais gère un format à virgule fixe). TLX DS 57 PL7 xxF 245 Description des fonctions de régulation Règles Il n’y a pas d’alignement de la consigne interne sur la mesure en mode manuel. Les mises à l’échelle n’ont lieu que sur modification d’une des consignes (SP ou DOP_SP). L'algorithme sans action intégrale (TI = 0) effectue l'opération suivante : Pour Alors la sortie ... Avec ... εt = SP – PV OUT = KP [ ε t+ Dt] / 100 + 5000 Dt= action dérivée L'algorithme avec action intégrale (TI <0) effectue l'opération suivante :: Pour εt = SP – PV Alors la sortie ... Avec ... ∆ OUT = KP [ ∆εt+(TS/10.TI). ε t+ ∆ Dt]/100 OUT Dt= action dérivée = OUT + ∆ OUT Note: Dt = TD x Dt(t-1) - 10(PV - PV(t-1)) TD + TS Sur démarrage à froid, le PID repart en manuel, sortie à 0. Pour imposer le mode automatique ou une sortie manuelle non nulle après un démarrage à froid, il faudra programmer la séquence d'initialisation après l'appel du PID. Exemples Les exemples proposés ci-dessous sont réalisés en langage à contact (Ladder). Cas où le dialogue opérateur régulation est utilisé (DEVAL_MMI = 0) (* Correction PID sur la boucle de régulation de température *) OPERATE PID(‘TEMP’,’DEGRES’,%MW10,%MW1>> avec PID(‘TEMP’,’DEGRES’,%MW10,%MW11,%M10,%MW20:43) 246 TLX DS 57 PL7 xxF Description des fonctions de régulation Cas où il n'y a pas de dialogue opérateur DEVAL_MMI = 1. (* Correction PID sur la boucle de régulation sans DOP intégré OPERATE PID(‘ ’,’ ’,%MW10,%MW1>> avec PID(‘ ’,’ ’,%IW3.1,%QW4.0,%M10,%MW20:43) Note : Dans cet exemple, les paramètres TAG et UNIT n’ont pas de sens, il suffit alors de mettre uniquement les côtes. TLX DS 57 PL7 xxF 247 Description des fonctions de régulation Fonction PWM Généralités La fonction PWM permet de faire de la régulation par largeur d'impulsion sur une sortie TOR. C'est une fonction qui met en forme la sortie du PID. La largeur des impulsions dépend de la sortie du PID (entrée INP de la fonction PWM) et de la période de modulation. Principe de fonctionnement Le synoptique de fonctionnement de la fonction est le suivant : PV PID OUTP INP PWM PW_O SP T_MOD Note : La description des paramètres utilisés est présentée dans le module (Voir Programmation de la fonction PWM, p. 250). 248 TLX DS 57 PL7 xxF Description des fonctions de régulation Largeur d’impulsions A chaque TOP de la période de modulation T_MOD, la durée d'activation en 10-3 seconde de la sortie PW_O est calculée suivant la formule : Etat 1 du créneau ( exprimé en 10-2 secondes) = INP * T_MOD / 1000 Le chronograme suivant illustre dette formule : PW_O Période de modulation 50% 75% 35% Temps Largeur d’impulsion Règles pratiques T_MOD = TS (où TS est la période d'échantillonnage du PID amont), La Période de la tâche courante (exprimée en 10-3 seconde) est égale à : (Résolution désirée)* 10 * T_MOD. Le PID est dans la tâche MAST, la période de la MAST est de 50*10-3 s, TS = 500*10-2 s et la résolution désirée est de 1/50 (une durée de T_MOD doit contenir au moins 50 périodes de la tâche courante). On prend T_MOD = TS = 500. La période de la tâche où est implanté le PWM doit donc être inférieure à 500 * 10 / 50 =100 10-3 s. La fonction PWM peut donc être programmée dans la tâche MAST. la résolution sera de 1/100. TLX DS 57 PL7 xxF 249 Description des fonctions de régulation Programmation de la fonction PWM Introduction La fonction PWM est une fonction de base de PL7. A ce titre, elle est disponible depuis la bibliothèque de fonctions. Ainsi, est-il possible d’utiliser, depuis les éditeurs langage, l’aide à la saisie d’une fonction PWM pour en faciliter sa programmation. Note : La saisie d'une fonction PWM peut se faire dans n'importe quelle tâche périodique (MAST ou FAST). La fonction ne doit pas être conditionnée Illustration L'illustration ci-dessous donne un aperçu de l'écran Fonctions en bibliothèque permettant de mettre en oeuvre la fonction PWM. EF Informations Fonctions : Famille Fonction Orphée Fonctions temporisation GRAFCET Réels simple précision Régulation Tableaux d’entiers Format d’appel Paramètres V.Bib V.App 2.10 2.00 1.00 2.22 2.01 2.01 2.10 Nom PID PID_MMI PWM SERVO Commentaire Régulateur PID mixte Gestion du dialogue opérateur dédié sur CCX17 des PID Modulation en largeur d’impulsion d’une grandeur numérique Etage de sortie de PID pour commande de vanne TOR Paramètres de la FONCTION : Nom Type Nature Commentaire Zone de saisie Grandeur numérique à moduler INP WORD IN %MW11 PW_O EBOOL OUT Sortie TOR rapport cyclique égal à la valeur de INF %Q6.3 IN/OUT Paramètres de PWM (table de 5 mots) %MW90:5 PARA AR_W Visualisation de l’appel PWM ( %MW11,%Q6.3,%MW90:5 Syntaxe ) La syntaxe d’appel de la fonction PWM est : PWM(INP,PW_0,PARA) 250 TLX DS 57 PL7 xxF Description des fonctions de régulation Paramètres de la fonction PWM Le tableau ci-dessous présente les différents paramètres de la fonction PWM. Paramètre Type Nature IN = Entrée OUT = Sortie Description INP %MWi IN Valeur analogique à moduler en largeur d’impulsion (format [0 - 10000]) PW_0 %Qxy.i ou %Mi OUT Sortie logique (TOR) dont le rapport de forme est l’image de l’entrée INP PARA %MWi:5 IN / OUT Période de modulation exprimée en 1/100e de secondes (entre 0 et 32767).T_MOD doit être supérieure ou égale à la période de la tâche courante, et est ajustée par le système pour être un multiple entier de celle-ci. Table de 5 mots dont le premier mot correspond au paramètre T_MOD. Les suivants sont utilisés en interne par la fonction et ne doivent jamais être modifiés par l'application Exemples L’exemple proposé ci-dessous est réalisé en langage à contact (Ladder). (* PID de régulation du Four *) OPERATE PID(‘FOUR’,’DEGRES’,%IW4.0,%MW>> (* Alignement du T_MOD (PWM) sur le TS du PID *) OPERATE %MW90:=%MW105 (* Commande de la sortie TOR en modulation de durée *) OPERATE PWM(%MW11,%Q6.3,%MW90:5) avec PID(‘FOUR’,’DEGRES’,%IW4.0,%MW11,%M10,%MW100:43) TLX DS 57 PL7 xxF 251 Description des fonctions de régulation Fonction SERVO Généralités La fonction SERVO permet de faire de la régulation avec un actionneur de type moteur piloté en 2 actions TOR (UP et DOWN). Note : Elle doit être obligatoirement connectée en cascade avec la sortie analogique d'un PID. Elle ne peut être utilisée seule. Lorsqu'une recopie de position existe, un asservissement de la position de la vanne est effectué, à partir des entrées INP (consigne) et POT (mesure de position). Lorsque la recopie n'existe pas physiquement, l'algorithme n'utilise plus la sortie absolue du PID mais la variation de sortie. La sortie UP (ou DOWN, selon le signe de la variation) est mise à 1 pendant un temps proportionnel au temps d'ouverture de l'actionneur, et à la valeur de la variation. De plus on introduit la notion de temps minimum d'impulsion. Principe de fonctionnement avec recopie de position La fonction SERVO effectue un asservissement de la position du moteur en fonction d'une consigne de position INP issue de la sortie d'un PID au format [0 -10000] et d'une mesure de position POT. L'algorithme d'asservissement est un relais avec hystérésis. Dans ce cas, les paramètres PID, T_MOTOR et T_MINI ne sont pas utilisés. SERVO PV PID OUTP UP INP + SP - POT DOWN HYST Note : La description des paramètres utilisés est présentée dans le module (Voir Programmation de la fonction SERVO, p. 255). 252 TLX DS 57 PL7 xxF Description des fonctions de régulation Principe de fonctionnement sans recopie de position (POT= 10000) Dans ce cas la fonction SERVO se synchronise avec le PID en amont par le biais de la table des paramètres du PID, passée en paramètre à la fonction SERVO. L'algorithme reçoit en entrée la variation de sortie du PID et la convertit en durée d'impulsion, selon la formule : T_IMP (exprimé en 10-3 s) = OUT x T_MOTOR / 1000 La durée obtenue s'ajoute à la durée restante des cycles précédents : en effet ce qui n'est pas "consommé" lors d'un cycle est mémorisé pour les cycles suivants. Cela assure un bon fonctionnement notamment sur variation brusque de la commande (ex : échelon de consigne du PID) et en mode manuel. Note : La description des paramètres utilisés est présentée dans le module (Voir Programmation de la fonction SERVO, p. 255). Exemple L’exemple proposé ci-dessous est réalisé en langage à contacts (Ladder). +2% +2% +24% +20% +22% OUT 1 2 3 4 5 UP 5s 1s DOWN T_MOTOR = 25 s T_MINI = 1 s 1s Légende : 1. La variation de la sortie du PID est de +20% (l'impulsion T_MOTOR = 25 s pour une variation de 100%), dans ce cas l'impulsion affecte la sortie UP pour une durée de 5 s, 2. La variation du PID est de +2%, ce qui correspondrait à une impulsion de 0,5 s. Cette impulsion est inférieure à T_MINI (=1 s.), elle n'affecte pas les sorties, 3. Une seconde variation de +2% apparaît, la fonction cumule cette variation avec la précédente (qui correspondait à une variation inférieure à la valeur minimal) pour son calcul, ce qui correspond à une variation positive globale de +4%, et donc à une impulsion de 1 s sur la sortie UP, 4. Une variation de -24% apparaît, l'impulsion lancée est donc de 6 s sur la sortie DOWN, TLX DS 57 PL7 xxF 253 Description des fonctions de régulation 5. Avant l'écoulement de la seconde suivante, une autre variation de +22% ramène le système à une variation globale de 2% < à la variation de T_MINI (4%). La fonction termine d'effectuer l'impulsion minimale de 1 s. Note 1 : La fonction SERVO ne gère pas de butées de position, elles doivent être gérer par l’application. En cas de détection de butée, il faut forcer la sortie correspondante à 0 (UP pour la butée haute, DOWN pour la butée basse). Exemple : (réalisé en langage à contacts (Ladder) OPERATE SERVO(Outp,%IW3.1,%Q2.1,%Q2.1,%Q2.2,%M>>) (* Gestion des butées *) Butée_up %Q2.1 R Butée_down %Q2.2 R Note 2 : Le passage du mode de fonctionnement avec recopie au mode sans recopie est possible (par ex : sur défaut de recopie, passage au mode sans recopie). 254 TLX DS 57 PL7 xxF Description des fonctions de régulation Programmation de la fonction SERVO Introduction La fonction SERVO est une fonction de base de PL7. A ce titre, elle est disponible depuis la bibliothèque de fonctions. Ainsi, est-il possible d’utiliser, depuis les éditeurs langage, l’aide à la saisie d’une fonction SERVO pour en faciliter sa programmation. Note : La saisie d'une fonction SERVO peut se faire dans n'importe quelle tâche périodique (MAST ou FAST). La fonction ne doit pas être conditionnée. Illustration L'illustration ci-dessous donne un aperçu de l'écran Fonctions en bibliothèque permettant de mettre en oeuvre la fonction SERVO. EF Informations Fonctions : Famille Réels simple précision Régulation Tableaux d’entiers Tableaux de bits Tableaux de réels Tableaux d’entiers doubles Format d’appel Paramètres V.Bib V.App 2.22 2.01 2.00 2.00 2.10 2.00 Nom PID PID_MMI PWM SERVO Commentaire Régulateur PID mixte Gestion du dialogue opérateur dédié sur CCX17 des PID Modulation en largeur d’impulsion d’une grandeur numérique Etage de sortie de PID pour commande de vanne TOR Paramètres de la PROCEDURE : Nom Type Nature Commentaire Consigne de position, format [0;10000] (à conn>> INP WORD IN POT WORD IN Recopie de position, format [0;10000] [-10000>> EBOOL OUT Sortie TOR, sens de marche UP UP DOWN EBOOL OUT Sortie TOR, sens de marche DOWN Visualisation de l’appel SERVO ( OUTP,-10000,%Q2.1,%MW100:43,%MW180:10 Syntaxe Zone de saisie OUTP -10000 %Q2.1 %MW100:43 ) La syntaxe d’appel de la fonction SERVO est : SERVO(INP,POT,UP,DOWN,PID,PARA) TLX DS 57 PL7 xxF 255 Description des fonctions de régulation Paramètres de la fonction SERVO Le tableau ci-dessous présente les différents paramètres de la fonction SERVO. Paramètre Type Nature IN = Entrée OUT = Sortie Description INP %MWi IN Consigne de position (format [0 - 10000]) à connecter obligatoirement à la sortie du PID. POT %MWi ou direct IN Recopie de position (format [0 - 10000]) 0 : vanne fermée; 10000 : vanne ouverte. Si la recopie n'existe pas. POT doit être initialisé à -10000. Cette valeur particulière signifie "pas de recopie". UP %Qxy.i ou %Mi OUT Signal de sortie pour le sens de marche UP du moteur. DOWN bit de type %Q ou %M OUT Signal de sortie pour le sens de marche DOWN du moteur. PID %MWi:43 IN / OUT Table du paramètre PARA du PID amont. Utilisé s'il n'y a pas de mots de recopie pour la synchronisation avec le PID amont. Voir Paramètres de la fonction PID, p. 244. PARA %MWi:10 IN / OUT (Voir tableau ci-dessous pour le détail de la table PARA). Le tableau ci-dessous présente les différents paramètres de la table PARA : Paramètre Rang Fonction T_MOTOR %MWi Temps d’ouverture vanne exprimé en 10-2 s. Utilisé si la recopie n'existe pas (POT = -10000). T_MINI %MW(i+1) Temps minimal d’impulsion exprimé en 10-2 s. Utilisé si la recopie n'existe pas (POT = -10000). HYST %MW(i+2) Valeur de l’hystérésis au format [0 - 10000]. Utilisé si la recopie n'existe (POT : [0 - 10000]). Note : l Les autres paramètres qui sont utilisés pour la gestion interne de la fonction ne doivent jamais être modifiés par l’application. l Tous les paramètres sont obligatoires, indépendamment du mode de fonctionnement. 256 TLX DS 57 PL7 xxF Description des fonctions de régulation Exemples Les exemples proposés ci-dessous sont réalisés en langage à contact (Ladder). Cas avec recopie de position. OPERATE PID(‘PID1’,’m/s’,PV,OUTP,MAN_AUTO>> avec PID(‘PID1’,’m/s’,PV,OUTP,MAN_AUTO,%MW100:43) OPERATE PID(‘TEMP’,’DEGRES’,%MW10,%MW1>> avec SERVO(OUTP,%IW3.1,%Q2.1,%Q2.2,%MW100:43,%MW180:10) Cas sans recopie de position. OPERATE PID(‘PID1’,’m/s’,PV,OUTP,MAN_AUTO>> avec PID(‘PID1’,’m/s’,PV,OUTP,MAN_AUTO,%MW100:43) OPERATE PID(‘TEMP’,’DEGRES’,%MW10,%MW1>> avec SERVO(OUTP,-10000,%Q2.1,%Q2.2,%MW100:43,%MW180:10) TLX DS 57 PL7 xxF 257 Description des fonctions de régulation Comportement des fonctions dans les modes de marche Introduction Ce paragraphe décrit le comportement des fonctions dans les différents cas de démarrage : l démarrage à froid (nouvelle application, changement de cartouche…), l reprise à chaud (retour secteur, sans changement de contexte application), l première exécution après ajout d'une fonction par modification en connecté. Démarrage à froid Ce type de démarrage intervient pour une nouvelle application, un changement de cartouche Sur démarrage à froid, l'automate peut démarrer automatiquement en RUN (selon la configuration de l'application). Les fonctions correcteurs ont un comportement sécurité: mode manuel, sorties à 0. De plus cela permet de passer l'automate en RUN sans effectuer de réglage du PID, puis de faire sa mise au point avec le CCX 17 (le réglage ne peut se faire qu'en RUN). Reprise à chaud Ce type de reprise intervient pour un retour secteur, sans changement de contexte application. Sur retour secteur après une coupure (indépendamment de sa durée) et si le contexte application n'est pas perdu ou modifié, les fonctions repartent dans l'état avant coupure. Si l'utilisateur souhaite un autre comportement, il est de sa responsabilité de tester le bit système %S1 et d'y associer le traitement voulu (forçage en mode manuel…). Note : L'horodateur de l'automate permet de connaître la durée de la dernière coupure. Ajout en connecté d’un nouvel appel Suite à l'ajout d'un nouvel appel de fonction de régulation en connecté, une initialisation identique au cas de la reprise à froid est effectuée. Note : Pour être vue comme une nouvelle fonction, celle-ci doit utiliser une nouvelle table de paramètres. Donc le retrait d'un PID, suivi de l'ajout d'un PID utilisant la même table de paramètres n'est pas considéré comme un ajout de nouveau PID. Dans ce cas le PID s'exécute dans l'état et avec les paramètres du PID précédent. 258 TLX DS 57 PL7 xxF Dialogue opérateur sur CCX 17 10 Présentation Objet de ce chapitre Ce chapitre présente le dialogue opérateur sur CCX 17. Contenu de ce chapitre Ce chapitre contient les sujets suivants : TLX DS 57 PL7 xxF Sujet Page Dialogue opérateur sur CCX 17 260 Sélection d’une boucle 262 Pilotage d'une boucle 263 Réglage d'une boucle 264 Fonction PID_MMI : programmation 265 Comportement de la fonction PID_MMI selon les modes de marche automate et CCX 17 269 259 Dialogue opérateur sur CCX 17 Dialogue opérateur sur CCX 17 Introduction Le CCX 17 permet de visualiser et piloter tous les paramètres modifiables d'un correcteur PID sans avoir à programmer d’applicatif spécifique. La fonction de dialogue opérateur intègre un applicatif de pilotage et de réglage des PID de l'application sur CCX 17. Il fournit la gestion de 3 types d'écrans sur CCX 17 permettant la sélection d'un PID, la visualisation et le pilotage de ce PID, et le réglage des paramètres du PID. Il s'insère facilement dans une application quelconque de dialogue opérateur sur CCX 17. Note : Cette fonction n’est effective que si l’automate est en RUN. Limitations Il n'y a pas de limitation du nombre de PID dans l'application. Par contre, 9 PID au maximum sont accessibles par la fonction de dialogue opérateur sur CCX 17-20 et sur CCX 17-30. La navigation d'un écran à l'autre est réalisée à partir des boutons de commande du CCX et la navigation dans les écrans à l'aide des touches flèches haute et basse. La navigation proposée est une navigation "verticale". Il faut toujours revenir à l'écran de sélection de boucles pour avoir accès aux valeurs d'autres correcteurs. L'affichage s'effectue sur 4 lignes (8 lignes dans le cas du CCX 17-30) avec des messages sur 40 caractères. Rôle des touches Emplacement des touches Fonctions La touche MOD permet de passer du mode visualisation au mode saisie (dans ce cas,la valeur sélectionnée devient clignotante). Sur un même écran, le mode saisie reste actif pour tous les champs, un nouvel appui sur MOD permet de quitter le mode saisie (arrêt du clignotement). Messages fixes En mode saisie, la modification d'un paramètre est prise en compte sur l'appui de la touche ENTER. MOD 260 ENTER TLX DS 57 PL7 xxF Dialogue opérateur sur CCX 17 Principe de mise en oeuvre TLX DS 57 PL7 xxF La mise en oeuvre du dialogue opérateur est aisée : l la (ou les) fonctions PID_MMI sont lancées à chaque cycle (appel non conditionné), l un seul appel à la fonction PID_MMI gère tous les PIDs de l'application. Cependant, un appel de la fonction PID_MMI par CCX_17 connecté à l'automate est nécessaire. l la détection des PID de l'application par la fonction PID_MMI est automatique, y compris dans le cas d'ajout ou retrait en RUN. Aucune déclaration n'est donc à effectuer, l Le repérage du correcteur désiré est réalisé par le paramètre "TAG" de la fonction PID et sa sélection dépend de la valeur du paramètre "DEVAL_MMI" de la fonction. (Seuls sont pris en compte par la fonction PID_MMI les PID dont le paramètre DEVAL_MMI est = 0). 261 Dialogue opérateur sur CCX 17 Sélection d’une boucle Introduction Le nombre de PID exploités par les CCX 17 est de 9 boucles maximum, et ce, quel que soit le nombre de CCX 17 connectés. Ecran de sélection Visualisation Ex Ex Rf Rf Fonctions 1 : TEMPERA 2 : DEBIT1 3 : DEBIT2 4 : FOUR 5 : NIVEAU 6 : BOILER 7 : CUVE 8 : TREMIE 9 : MIXER LOOP SELECT : 0 Sur cet écran sont affichés tous les libellés des boucles mises en oeuvre sous PL7. A chaque libellé est associé un chiffre (de 1 à 9 maxi). Pour piloter une des boucles, l'opérateur doit saisir le numéro correspondant. Dès la saisie du numéro de boucle, l'écran de pilotage de boucle est affiché. L'appui sur le bouton Exit (Ex) permet de sortir des écrans de régulation. L'appui sur le bouton Refresh (Rf) permet de rafraîchir l'écran. Cette opération est nécessaire après la suppression ou l'ajout de boucles par PL7 en mode connecté. Note : Si l'application ne comporte aucun PID accessible par le CCX 17 (soit il n'existe aucun PID dans l'application, soit les DEVAL_MMI des PID existant sont tous à 1), le message "NO PID" est affiché. Les boutons Exit et Refresh conservent leur rôle. 262 TLX DS 57 PL7 xxF Dialogue opérateur sur CCX 17 Pilotage d'une boucle Introduction Cet écran permet le pilotage des valeurs de consigne, de commande et du mode Manu/Auto. Les valeurs PV_INF et PV_SUP sont également affichées et pilotables à partir de cet écran, elles permettent de définir l’échelle de la mesure en unités physiques. Ecran de sélection Visualisation Up Up Dn Dn Fonctions FOUR AUTO PV : 66,00 unités SUP : 100,00 SP : 51,50 OUT : 45,00 INF : 100,00 Le champ Manu/Auto apparaît en vidéo inverse. A chaque appui sur le bouton de commande associé on passe d'un mode à l'autre. En mode automatique, le pilotage de la sortie n'est pas autorisé. On passe d'un champ de saisie à l'autre par l'intermédiaire des flèches verticales. Le mode opératoire est le suivant : dès que l'écran est affiché, c'est la valeur SP qui est sélectionnée (vidéo inverse), puis, dans l'ordre d'appui sur la flèche basse, OUT (si manu), INF et SUP. L'appui sur MOD permet de passer en mode saisie (réappuyer sur MOD pour le quitter). Le bouton Dn donne accès à l'écran de réglage, le retour à l'écran sélection de boucles s’opère par le bouton Up. (Les valeurs PV, SP, OUT, INF et SUP sont affichés sous forme de réels avec 2 chiffres significatifs après la virgule). PV, SP, INF et SUP sont en unité physique. OUT est en pourcentage. Note : Lorsqu'un champ est clignotant (mode saisie), la valeur n'est pas rafraîchie en cas de modification par application ou PL7. TLX DS 57 PL7 xxF 263 Dialogue opérateur sur CCX 17 Réglage d'une boucle Introduction Cet écran permet le réglage des paramètres du PID (KP, TI, TD, TS) ainsi que des limites de sorties OUT_MIN et OUT_MAX. Ecran de sélection Visualisation Up Up Fonctions FOUR TI(s) : 0,0 Ts(s) : 1,0 OUT_MIN : -20,00 KP : 1,00 : 0,0 TD(s) 0 PV_DEV OUT_MAX : 20,00 On passe d'un champ de saisie à l'autre par l'intermédiaire des flèches verticales. Dès que l'écran est affiché, c'est la valeur de KP qui est sélectionnée (vidéo inverse). Le paramètre KP est sans unité. TI, TD et TS sont en secondes. OUT_MIN et OUT_MAXsont en pourcentage. L'appui sur le bouton Up renvoie à l'écran de pilotage de boucle. Note : Lorsqu'un champ est clignotant (mode saisie), la valeur n'est pas rafraîchie en cas de modification par application ou PL7. 264 TLX DS 57 PL7 xxF Dialogue opérateur sur CCX 17 Fonction PID_MMI : programmation Présentation La fonction PID_MMI permet d'établir le dialogue avec les automates auquel le CCX 17 est connecté. Une fonction PID_MMI est nécessaire par CCX 17 pour le pilotage, la visualisation et le réglage des PID de l'application. La fonction PID_MMI est une fonction de base de PL7. A ce titre, elle est disponible depuis la bibliothèque de fonctions. Ainsi, est-il possible d’utiliser, depuis les éditeurs langage, l’aide à la saisie d’une fonction PID_MMI pour en faciliter sa programmation. Note : La saisie d'une fonction PID_MMI doit se faire dans la tâche de période la plus lente contenant des PID (MAST ou FAST). La fonction ne doit pas être conditionnée. Exemple : Une application avec : -3 l une tâche FAST à 10*10 s contenant des PID, -3 l une tâche MAST à 50*10 s contenant des PID, la fonction PID_MMI doit alors être programmée dans la tâche MAST. Illustration L'illustration ci-dessous donne un aperçu de l'écran Fonctions en bibliothèque permettant de mettre en oeuvre la fonction PID_MMI. EF Informations Fonctions : Famille Fonction Orphée Fonctions temporisation GRAFCET Réels simple précision Régulation Tableaux d’entiers Format d’appel Paramètres V.Bib V.App 2.10 2.00 1.00 2.22 2.01 2.01 2.10 - Nom PID PID_MMI PWM SERVO Commentaire Régulateur PID mixte Gestion du dialogue opérateur dédié sur CCX17 des PID Modulation en largeur d’impulsion d’une grandeur numérique Etage de sortie de PID pour commande de vanne TOR Paramètres de la FONCTION : Nom Type Nature Commentaire Adresse topologique du CCX17 destinataire [ta>> ADDR AR_W IN EN EBOOL IN/OUT Activation du DOP sur CCX17 BUTT AR_X IN/OUT Table de 5 bits associés aux boutons de com>> PARA AR_Y IN/OUT Paramètres de PID_MMI [table de 62 mots] Zone de saisie ADR#0.0.4 %M1 %M10:5 %MW45:62 Visualisation de l’appel PID_MMI ( ADR#0.0.4,%M1,%MW10:5,%MW45:62 TLX DS 57 PL7 xxF ) 265 Dialogue opérateur sur CCX 17 Syntaxe La syntaxe d'appel de la fonction PID_MMI est : PID_MMI (ADDR, EN, BUTT, PARA) Paramètres de la fonction PID_MMI Le tableau ci-dessous présente les différents paramètres de la fonction PID_MMI. Paramètre Type Nature IN = Entrée OUT = Sortie Description ADDR %MWi:6 IN Adresse du CCX 17 EN %Mi IN / OUT Activation du dialogue opérateur régulation. L'application met à 1 ce bit, la fonction PID_MMI le remet à 0 lorsque l'on quitte le dialogue opérateur régulation (appui sur Ex) BUTT %Mi:5 IN / OUT Bits associés aux boutons du CCX 17. Ces bits permettent le pilotage des différents écrans ainsi que Manu/Auto. PARA %MWi:62 IN / OUT Paramètres de PID_MMI. Les 4 premiers sont les mots de compte-rendu de la communication. Note : Les 4 mots de compte-rendu sont communs à toutes les fonctions de communication asynchrones (OF de communication, OF DOP intégré et OF PID_MMI). Cependant l'OF PID_MMI gère automatiquement ces mots et l'application ne doit jamais les modifier. Ils sont fournis à titre consultatif. Pour plus d’information, se reporter au Dialogue opérateur (Voir manuel Métier Premium, tome 1). Exemple d'adresse CCX 17 : Si le CCX 17 est connecté directement à la prise AUX de l’automate (UNITELWAY), il est aux adresses esclaves UNI-TELWAY 4-5. Le codage peut se faire : l par passage de valeur immédiate : PID_MMI(ADR#{0.254}0.0.4,....) ou simplement : PID_MMI(ADR#0.0.4,....), l par passage d'une table de 6 mots : %MW10:6 := ADR#0.0.4 PID_MMI(%MW10:6,...). Synchronisation du dialogue opérateur 266 Le CCX 17 peut être utilisé pour afficher d'autres écrans que les écrans régulation. Le bit EN sert à activer/désactiver le dialogue opérateur régulation. La mise à 1 de EN active le dialogue opérateur régulation et se traduit par l'affichage de l'écran de sélection des PID. TLX DS 57 PL7 xxF Dialogue opérateur sur CCX 17 Exemples Les exemples proposés ci-dessous sont réalisés en langage à contact (Ladder). %M1 est associé au bit EN (Switch d'affichage sur le dialogue opérateur). L'applicatif de gestion d'alarmes est toujours activé, tout comme le dialogue opérateur régulation. (* Gestion de la communication d’affichage sur le CCX 17 *) %M1 %L1 (* Applicatif du DOP pour l’affichage des écrans relatifs à PL7 *) OPERATE SEND_MSG(ADR#0.0.4,%KW20.6,%MW30:5) P (* Applicatif du DOP pour l’affichage des écrans de régulation *) OPERATE PID_MMI(ADR#0.0.4,%M1,%M10:5,%MW45:62) (* Calcul du bit indicateur d’échange en cours *) MSG_en_cours %MW45:X0 %MW200:X0 ala_900 defaut R (* Emission alarme sur apparition défaut *) defaut MSG_en_cours %M1 OPERATE SEND_ALARM(ADR#0.0.4,%KW140:29,%MW200:4) ala_900 S rz_ala_900 R (* Annulation de l’alarme si elle est réalisée *) ala_900 rz_ala_900 OPERATE PANEL_CMD(ADR#0.0.4,%KW170:3,%MW200:4) rz_ala_900 S TLX DS 57 PL7 xxF 267 Dialogue opérateur sur CCX 17 Gestion des boutons de commande Lorsque le PID_MMI est activé (EN à 1), il affecte les boutons de commande du CCX 17. Si l'applicatif hors régulation utilise ces boutons à d'autres fins, il faut les réaffecter sur front descendant de EN (utilisation de la fonction ASSIGN_KEYS, décrite dans le DOP (Voir manuel Métier Premium, tome 1)). Par contre si le CCX 17 ne sert qu'à la régulation, il est conseillé d'effectuer un SET non conditionné du bit EN dans l'application. Sélection des PID gérés par la fonction PID_MMI Chaque PID possède un paramètre DEVAL_MMI de type bit. Si ce bit est à 1, le PID n'est pas géré par PID_MMI. C'est le seul niveau de protection disponible. Par ailleurs si l'application comporte plus de 9 PID, c'est le moyen de maîtriser ceux qui sont traités par PID_MMI. Gestion des alarmes C'est à l'utilisateur de créer par programme sa propre gestion d'alarmes. Celle-ci se superpose à la gestion des écrans de régulation. Si une alarme (en provenance de l'applicatif de dialogue opérateur) survient pendant l'affichage d'un des 3 écrans de régulation, l'écran du CCX_17 est alors dédié à la gestion des messages d'alarme. Lors du retour au dialogue opérateur régulation, l'écran apparaît incomplet, Up/Dn ou Refresh permet de rafraîchir cet écran. Plusieurs fonctions PID_MMI 268 Il est possible de connecter plusieurs terminaux CCX17 sur le même automate, il peut être utile donc, d'avoir plusieurs PID_MMI dans la même application. Dans ce cas, les différents PID_MMI doivent être exécutés à partir de la même tâche PL7, et consécutivement (pas d'appel de PID intercalé). TLX DS 57 PL7 xxF Dialogue opérateur sur CCX 17 Comportement de la fonction PID_MMI selon les modes de marche automate et CCX 17 Introduction Ce paragraphe décrit le comportement de la fonction PID_MMI suivant les différents modes de marche de l’automate et du CCX 17 : l reprise à chaud, l passage en Run ou en Stop, l reconnexion du CCX 17. Démarrage à chaud Ce type de reprise intervient pour un retour secteur, sans changement de contexte application. Si un problème tel qu'une micro-coupure sur l'automate survient lors de l'envoi d'un message, la commande n'est pas réitérée. Il est alors nécessaire de réinitialiser le dialogue en activant le bit EN par le programme applicatif. Passage STOP/ RUN et RUN/ STOPl En STOP, la fonction PID_MMI n'est plus active. Néanmoins, la saisie des paramètres appartenant à l'écran affiché reste possible. Sur STOP/RUN, la fonction repart dans son état courant avant passage en STOP. Coupure secteur ou reconnexion du CCX 17 Sur retour secteur ou reconnexion du CCX 17, celui-ci réinitialise la communication avec l'automate. Périodiquement, le PID_MMI réaffecte les boutons de commande du CCX 17. Donc au bout de 20 secondes au plus, un appui sur un des 3 premiers boutons fera afficher un des écrans de régulation (de préférence le bouton Ref ou Dn, c'est à dire celui de gauche sur la deuxième rangée). Note : Il est également possible par applicatif de détecter la présence ou non du CCX 17 à l'aide des mots langage associés aux voies de communication et de gérer la réinitialisation du dialogue par le bit EN. Démarrage à froid TLX DS 57 PL7 xxF C'est uniquement sur démarrage à froid que les écrans régulation sont réinitialisés. 269 Dialogue opérateur sur CCX 17 270 TLX DS 57 PL7 xxF Caractéristiques des fonctions 11 Présentation Objet de ce chapitre Ce chapitre présente les caractéristiques. Contenu de ce chapitre Ce chapitre contient les sujets suivants : TLX DS 57 PL7 xxF Sujet Page Occupation mémoire 272 Temps d’exécution des fonctions 273 271 Caractéristiques Occupation mémoire Tableau 272 L’occupation mémoire des fonctions est la suivante : Fonction Volume de code généré PID 2,2 K mots PWM 0,6 K mots SERVO 1,2 K mots PID_MMI 4,4 K mots TLX DS 57 PL7 xxF Caractéristiques Temps d’exécution des fonctions Tableau Le temps d’exécution des fonctions est le suivant : Fonction Temps d’exécution Repére TLX DS 57 PL7 xxF Symbole Tâche PID (TI=0 et TD=0) 1,2 ms (1 ms sans PID_MMI) 1,7 ms (1,5 ms) 1,1 ms (0,9 ms) PWM 0,6 ms 0,7 ms 0,5 ms SERVO 0,6 ms 0,8 ms 0,6 ms PID_MMI (en=1) 1,3 ms 1,4 ms 1 ms 273 Caractéristiques 274 TLX DS 57 PL7 xxF Exemple d’application 12 Présentation Objet de ce chapitre Ce chapitre présente un exemple d’application. Contenu de ce chapitre Ce chapitre contient les sujets suivants : TLX DS 57 PL7 xxF Sujet Page Description de l’exemple d’application 276 Configuration de l’exemple 278 Programmation de l’exemple 281 275 Exemple Description de l’exemple d’application Contexte Il s'agit de maintenir la température de l'eau d'une piscine de plein air égale à une valeur désirée. Cette valeur étant elle même déterminée en fonction de la température de l'air ambiant. Temp.Air TT Temp.Eau Réchauffeur Mesure Calcul consigne Pompe Sortie Régul Consigne Une régulation tout ou rien est en général utilisée dans ce type d'installation. On se propose dans cet exemple de lui substituer une régulation proportionnelle à sortie modulée, ce qui devrait permettre de réduire l'amplitude des oscillations de la température autour de la valeur désirée. Température désirée Sortie Régulation tout ou rien Régulation proportionnelle T_CYCL La mesure de la température d'eau ainsi que celle de la température ambiante s'effectue à l'aide de sondes à résistance de type Pt 100. 276 TLX DS 57 PL7 xxF Exemple La consigne de température de l'eau dépend de la température extérieure selon la loi ci-dessous : Température de l’eau 30°C 24°C 5°C l l l l TLX DS 57 PL7 xxF 35°C Température extérieure Une alarme TEMPERATURE HAUTE sera générée si la température de l'eau excède 32°C, Une alarme TEMPERATURE BASSE sera générée si elle tombe en dessous de 22°C, Une alarme DEFAUT REGULATION sera générée si l'écart CONSIGNE/ MESURE excède 2°C dans un sens ou dans l'autre, La régulation sera mise hors service (sortie à 0) en cas d'arrêt de la pompe. 277 Exemple Configuration de l’exemple Configuration matérielle La réalisation de cette application nécessite : l un automate TSX 57-103, l un module d'entrée TOR TSX DEY 32D2K, l un module de sortie TOR TSX DSY 08R5A, l un module d'entrées analogiques TSX AEY 414. La configuration est donc la suivante : 0 Affectation 2 1 4 3 P S Y T S X D E Y D S Y A E Y 2 6 0 0 5 7 1 0 3 3 2 D 2 K 0 8 R 5 A 4 1 4 La sortie TOR %Q2.0 est affectée à la commande du réchauffeur. La sortie TOR %Q2.1 est affectée à la commande de la pompe. Les sorties TOR %Q2.2, %Q2.3 et %Q2.4 sont affectées aux alarmes. Le bit %M0 est utilisée pour sélectionner le mode de marche AUTO/MANU du régulateur. Les entrées TOR %I1.1 et %I1.2 permettent de modifier la valeur de la consigne en mode AUTO et la valeur de la sortie en mode MANU selon l'algorithme suivant : l %I1.1 = 1 augmentation de 0,1 % par cycle, l %I1.2 = 1 diminution de 0,1 % par cycle. L'entrée %I1.3 fournit l'état de la pompe. %IW3.0 et %IW3.1 sont les valeurs des entrées analogiques. 278 TLX DS 57 PL7 xxF Exemple Synoptique de la boucle de régulation Le sens d'action du régulateur PID est le sens INVERSE (à une augmentation de la mesure doit correspondre une diminution de la sortie). PID1 Temp. eau Temp. air Surveillance surchauffe moteur Surveillance surchauffe réchauffeur Configuration TSX AEZ 414 Sonde Pt100 Mes %IW3.0 Sonde Pt100 %IW3.1 Th J %IW33 + PID - PWM AUTO SORTIE MANU %IW3.2 Cons Vers résistance de chauffe Calcul consigne Th K %Q4.0 Configuration du rack Emplacement Famille Référence 0 Processeurs TSX 57103 1 Tout ou Rien TSX DEY 32D2K 2 Tout ou Rien TSX DSY 08R5A 3 Analogique TSX AEY 414 Paramétrage des voies du module TSX DEY 32D2K Voie Repére Symbole Tâche 0 %I1.0 - MAST 1 %I1.1 Consig_increm MAST 2 %I1.2 Consig_decrem MAST 3 %I1.3 Etat_pompe MAST 4 %I1.4 Act_pompe MAST 5 %I1.5 - MAST 6 %I1.6 Valid_dop_reg MAST 7 %I1.7 - MAST .. .. .. .. 31 %I1.31 - MAST Paramétrage des voies du module TSX DSY 08R5A Voie Repère Symbole Tâche Mode de repli Valeur de repli Réarmement 0 %Q2.0 Com_rechauf MAST Repli Repli à 0 Programmé 1 %Q2.1 Com_pompe MAST Repli Repli à 0 Programmé TLX DS 57 PL7 xxF 279 Exemple Voie Repère Symbole Tâche Mode de repli Valeur de repli Réarmement 2 %Q2.2 Alarm_temp_haut MAST Repli Repli à 0 Programmé 3 %Q2.3 Alarm_temp_bas MAST Repli Repli à 0 Programmé 4 %Q2.4 Alarm_def_reg MAST Repli Repli à 0 Programmé 5 %Q2.5 - MAST Repli Repli à 0 Programmé 6 %Q2.6 - MAST Repli Repli à 0 Programmé 7 %Q2.7 - MAST Repli Repli à 0 Programmé Paramétrage des voies du module TSX AEY 414 Voie Repère Symbole Gamme Echelle Min Max Unité Filtrage Tâche Test filerie 0 %IW3.0 Temp_eau Pt100 User 0 500 °C 0 MAST Inactif 1 %IW3.1 Temp_air Pt100 User -200 800 °C 0 MAST Inactif 2 %IW3.2 Surchauf _moteur Thermo J User 0 1000 °C 0 MAST Inactif 3 %IW3.3 Surchauf _rechauf Thermo K User 0 1000 °C 0 MAST Inactif Configuration des bits, mots et blocs fonction Bit Mots Blocs fonctions Interne (%M) : 256 Système (%S) : 128 Interne (%MB,%MW,%MD,%MF) : 512 Système (%SW,%SD) : 128 Commun (%NW) : 0 Constant (%KB,%KW,%KD,%KF) : 128 Timer(s) série 7 (%T) : 0 Timer(s) (%TM) : 64 Monostable(s) (%MN) : 8 Compteur(s) (%C) : 32 Registre(s) (%R) : 4 Drum(s) (%DR) : 8 280 TLX DS 57 PL7 xxF Exemple Programmation de l’exemple Traitement proposé Le bloc PID1 est affecté à la régulation de température. La consigne de température d'eau est calculée à partir de la température de l'air. Sur reprise secteur, on sélectionne le fonctionnement régulation et la pompe est mise en route. L'état du régulateur est conditionné par l'état de marche de la pompe, si celle-ci est défaillante le PID passe en MANU et la sortie est forcée à 0. Les bits du mot d'état (seuil haut mesure, seuil bas mesure, seuil haut écart et seuil bas écart) sont utilisés pour générer les alarmes. Les coefficients de la boucle PID seront initialisés à : l KP = 600 l TI = 300 l TD = 50 L’affichage sur le CCX est le suivant : l KP = 6 l TI = 30 l TD = 5 Ces valeurs peuvent bien entendu être affinées lors d'une phase de réglage ultérieure. MAST-MAIN (*Initialisation sur reprise à froid constantes -> buffer boucle PID et initialisation période PWM à 10 s*) %LO %SW10:XO OPERATE %MW10:10:=%KW10:10 OPERATE %MW55:=1000 TLX DS 57 PL7 xxF 281 Exemple (*Activation pompe *) %L1O %Q2.1 %I1.4 (* Gestion mode de marche du régulateur PID. Cette programmation laisse la possibilité au CCX17 de modifier le bit A/M *) %L11 %I1.3 %M10 P S %I1.3 %M10 N R OPERATE %MW11:=0 (* Initialisation de la consigne de la température d'eau à 27 °C *) OPERATE %MW10:=5400 (* Exécution de la boucle de régulation de température *) %L12 OPERATE (1) OPERATE PWM(%MW53,%Q2.0,%MW55:5) 282 TLX DS 57 PL7 xxF Exemple (* Gestion des alarmes sur mesure *) %L15 %Q2.2 COMPARE %IW3.0>6400 %Q2.3 COMPARE %IW3.0<4400 (* Gestion des alarmes sur écart *) %L16 OPERATE (%MW60:=%IW3.0-%MW10) %Q2.4 COMPARE %MW60>400 COMPARE %MW60<-400 (* Affichage régulateur PID sur CCX17 *) %L20 %I1.6 S OPERATE PID_MMI(ADR#0.0.4,%I1.6,%MO:5,%MW100/62) TLX DS 57 PL7 xxF 283 Exemple 284 TLX DS 57 PL7 xxF Annexes 13 Présentation Objet ce ce chapitre Ce chapitre effectue quelques rappels sur le métier régulation. Contenu de ce chapitre Ce chapitre contient les sujets suivants : TLX DS 57 PL7 xxF Sujet Page Méthode de réglage des paramètres PID 286 Rôle et influence des paramètres d’un PID 288 285 Annexes Méthode de réglage des paramètres PID Introduction De nombreuses méthodes de réglages des paramètres d'un PID existent, celle que nous proposons est celle de Ziegler et Nichols qui possède deux variantes : l un réglage en boucle fermée, l un réglage en boucle ouverte. Avant de mettre en oeuvre une de ces méthodes, il faut déterminer le sens d'action du PID : l si une augmentation de la sortie OUT provoque une augmentation de la mesure PV, mettre le PID en inverse (KP > 0), l au contraire, si cela provoque une diminution de PV, mettre le PID en direct (KP < 0). Réglage en boucle fermée Le principe consiste à utiliser une commande proportionnelle (Ti = 0, Td = 0) pour exciter le procédé en augmentant le gain jusqu'à le faire rentrer en oscillation après avoir appliqué un échelon sur la consigne du correcteur PID. Il suffit alors de relever la valeur du gain critique (Kpc) qui a provoqué l'oscillation non amortie ainsi que la période de l'oscillation (Tc) pour en déduire les valeurs donnant un réglage optimal du régulateur. Mesure Tc temps Selon le type de régulateur (PID ou PI), le réglage des coefficients s'effectue avec les valeurs ci-dessous : - Kp Ti Td PID Kpc/1,7 Tc/2 Tc/8 PI Kpc/2,22 0,83 x Tc - où Kp = gain proportionnel, Ti = temps d'intégration et Td = temps de dérivation. Note : Cette méthode de réglage fournit une commande très dynamique pouvant se traduire par des dépassements indésirables lors des changements de points de consigne. Dans ce cas, baisser la valeur du gain jusqu'à obtenir le comportement souhaité. 286 TLX DS 57 PL7 xxF Annexes Réglage en boucle ouverte Le régulateur étant en manuel, on applique un échelon sur sa sortie et on assimile le début de la réponse du procédé à un intégrateur avec retard pur.. Sortie S t Mesure Intégrateur Réponse du procédé M= S Tu Tg t Le point d'intersection de la droite représentative de l'intégrateur avec l'axe des temps détermine le temps Tu. On définit ensuite le temps Tg comme le temps nécessaire à la variable contrôlée (mesure) pour varier de la même amplitude (en % d'échelle) que la sortie du régulateur. Selon le type de régulateur (PID ou PI), le réglage des coefficients s'effectue avec les valeurs ci-dessous : - Kp Ti Td PID -1,2 Tg/Tu 2 x Tu 0,5 x Tu PI -0,9 Tg/Tu 3,3 x Tu - où Kp = gain proportionnel, Ti = temps d'intégration et Td = temps de dérivation. Note : Attention aux unités. Si le réglage est effectué dans PL7, multiplier par 100 la valeur obtenue pour KP. Cette méthode de réglage fournit, elle aussi, une commande très dynamique pouvant se traduire par des dépassements indésirables lors des changements de point de consigne. Dans ce cas, baisser la valeur du gain jusqu'à obtenir le comportement souhaité. L'intérêt de cette méthode réside dans le fait qu'elle ne nécessite aucune hypothèse sur la nature et l'ordre du procédé. Elle s'applique aussi bien aux procédés stables qu'aux procédés réellement intégrateurs. Elle est particulièrement intéressante dans le cas de procédés lents (industrie du verre,...) puisque l'utilisateur n'a besoin que du début de la réponse pour régler les coefficients Kp, Ti et Td. TLX DS 57 PL7 xxF 287 Annexes Rôle et influence des paramètres d’un PID Influence de l’action proportionnelle L'action proportionnelle permet de jouer sur la vitesse de réponse du procédé. Plus le gain est élevé, plus la réponse s'accélère, plus l'erreur statique diminue (en proportionnel pur), mais plus la stabilité se dégrade. Il faut trouver un bon compromis entre vitesse et stabilité. L’influence de l'action intégrale sur la réponse du processus à un échelon est la suivante : Kp trop grand Kp correct C Erreur statique Kp trop petit t Influence de l’action intégrale L'action intégrale permet d'annuler l'erreur statique (écart entre la mesure et la consigne). Plus l'action intégrale est élevée (Ti petit), plus la réponse s'accélère et plus la stabilité se dégrade. Il faut également trouver un bon compromis entre vitesse et stabilité.L’influence de l'action intégrale sur la réponse du processus à un échelon est la suivante : Ti trop grand Ti correct C Ti trop petit t 288 TLX DS 57 PL7 xxF Annexes Note : Ti petit signifie une action intégrale élevée. où Kp = gain proportionnel, Ti = temps d'intégration et Td = temps de dérivation. Influence de l’action dérivée L'action dérivée est anticipatrice. En effet, elle ajoute un terme qui tient compte de la vitesse de variation de l'écart, ce qui permet d'anticiper en accélérant la réponse du processus lorsque l'écart s'accroît et en le ralentissant lorsque l'écart diminue. Plus l'action dérivée est élevée (Td grand), plus la réponse s'accélère. Là encore, il faut trouver un bon compromis entre vitesse et stabilité. L’influence de l'action dérivée sur la réponse du processus à un échelon est la suivante : Td trop grand C Td trop petit Td correct t Limites de la régulation PID Si on assimile le procédé à un premier ordre à retard pur, de fonction de transfert : ( – τ )p (e ) ( H ( p ) ) = K -------------------( 1 + θp ) avec : τ =retard du modèle, θ = constante de temps du modèle, 100% Mesure = M0+∆M ∆M Mesure = M0 τ TLX DS 57 PL7 xxF θ t 289 Annexes --τLes performances de la régulation dépendent du rapport θ τ --La régulation PID convient bien dans le domaine suivant :2- θ -20 --τPour θ <2, c’est à dire des boucles rapides ( θ petite) ou des procédés à retard important (t grand) la régulation PID ne convient plus, il faut utiliser des algorithmes plus évolués. --τPour θ >20, une régulation à seuil plus hystérésis suffit. 290 TLX DS 57 PL7 xxF Métier Pesage III Présentation Objet de cet intercalaire Cet intercalaire présente la fonction métier Pesage sur automate TSX/PCX57 et décrit sa mise en oeuvre avec les logiciels PL7 Junior et Pro. Contenu de cet intercalaire Cet intercalaire contient les chapitres suivants : TLX DS 57 PL7 xxF Chapitre Titre du chapitre Page 14 Présentation générale de la fonction métier pesage 293 15 Configuration du métier Pesage 303 16 Programmation du pesage 321 17 Etalonnage de la chaîne de mesure 359 18 Mise au point de la fonction pesage 369 19 Protection des réglages 377 20 Exploitation d’une application de pesage 383 21 Diagnostic de l’application de pesage 389 22 Exemples de programme de pesage 393 291 Métier Pesage 292 TLX DS 57 PL7 xxF Présentation générale de la fonction métier pesage 14 Présentation Objet de ce chapitre Ce chapitre présente la fonction métier pesage sur automates TSX/PCX 57. Contenu de ce chapitre Ce chapitre contient les sujets suivants : TLX DS 57 PL7 xxF Sujet Page Description de l’offre pesage 294 Fonctionnement du module de pesage 295 Mise en oeuvre du métier Pesage 297 Terminologie du métier pesage 299 293 Présentation générale Description de l’offre pesage Généralités L’offre pesage complète comporte : l le module pesage, l un indicateur de poids, l des capteurs. La fonction métier pesage permet de mettre en oeuvre de manière logicielle une application de pesage autour de cette base matérielle. Illustration L’illustration ci-dessous représente les éléments de base de l’offre pesage. 2 1 3 Description 294 Le tableau suivant décrit les éléments de l’offre pesage. Repère Elément Description 1 Module de pesage Le module de pesage ISP Y101 est l’élément central de la chaîne de pesage. Il dispose : l d’une entrée de mesure pouvant recevoir jusqu’à 8 capteurs, l d’une liaison série pour afficheur, l de 2 sorties réflexes "Tout ou Rien" pour les applications de dosage pondéral. 2 Indicateur de poids L’afficheur déporté TSX XBT H100 affiche le poids mesuré sans aucune configuration préalable. 3 Capteurs La détection de la mesure s’opère au travers de capteurs à jauge de contrainte. TLX DS 57 PL7 xxF Présentation générale Fonctionnement du module de pesage Généralités Dans l’environnement automate, le module dispose au même titre que les autres modules d’un ensemble de données qui lui sont propres. Ces informations sont utilisées pour les échanges (compte-rendu et commandes) avec le processeur. Synoptique Le synoptique de fonctionnement suivant montre les traitements exécutés par le module et permet d’aborder tous les éléments à configurer. 3 Capteurs Traitement de la mesure Contrôle de la mesure Echange processeur Affichage 4 1 2 5 Description du fonctionnement TLX DS 57 PL7 xxF Gestion des sorties Le tableau ci-après décrit les différentes phase du fonctionnement du module. Phase Opération Description 1 Traitement Le signal issu des capteurs de pesage est : de la mesure l converti, l filtré en fonction du choix effectué dans l’écran de configuration, l mis à l’échelle, les caractéristiques de l’échelle sont déterminées à l’issue d’un étalonnage. 2 Contrôle de la mesure La mesure issue du traitement subit les vérifications suivantes : l un contrôle de souscharge et de surcharge, l un contrôle de stabilité défini par une plage de stabilité et un temps de stabilité, l un contrôle de la présence dans la zone du zéro. 3 Echanges des données avec le processeur Le module reçoit et traite les commandes issues du processeur (Mise à zéro, tarage semi-automatique, ...). Il prépare également les données en format légal pour l’affichage sur le TSX XBT H100. Il remonte diverses informations vers le processeur telles que le poids brut, le poids net, le débit, la tare et les status. 295 Présentation générale Phase 296 Opération Description 4 Affichage Le TSX XBT H100 affiche le poids ou la tare manuelle, dans l’unité des données choisie dans la configuration ainsi que 4 informations complémentaires: le poids net, la stabilité, la présence dans la zone du zéro et l’unité de poids. 5 Gestion des sorties La carte peut gérer directement 2 sorties TOR et les piloter en fonction de seuils transmis au module par le programme applicatif. Les éléments utilisés pour cette gestion sont : l les seuils de basculement, l le sens d’évolution du poids (Pesage ou Dépesage), l la logique de basculement des sorties. TLX DS 57 PL7 xxF Présentation générale Mise en oeuvre du métier Pesage Introduction La mise en oeuvre du métier pesage 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 : l soit en mode local, l soit en mode connecté. Principe de mise en oeuvre Le tableau ci-dessous présente les différentes phases de mise en oeuvre de la fonction métier Pesage. Mode Phase Description Local Déclaration du module Choix : l de la position géographique : numéro et emplacement du module dans le rack, l du type de module. Configuration des voies du module (Voir Configuration du métier Pesage, p. 303) Saisie des paramètres de configuration. Validation des paramètres de configuration (Voir manuel Métier Premium, tome 1) Validation de niveau module. Validation globale de l’application (Voir manuel Métier Premium, tome 1) Validation de niveau application. Local ou connecté Symbolisation (Voir Présymbolisation , p. 327) Programmation (Voir Programmation du pesage, p. 321) TLX DS 57 PL7 xxF Symbolisation des variables associées à la fonction métier. Programmation des fonctions que doit réaliser le métier à l'aide : des objets bits et mots associés au module, 297 Présentation générale Mode Phase Description Connecté Transfert Transfert de l’application dans l'automate. Etalonnage (Voir Etalonnage de la chaîne de mesure , p. 359) Etalonnage de la chaîne de mesure. Mise au point (Voir Mise au point de la fonction pesage, p. 369) Mise au point de l’application à l’aide : l des écrans d'aide à la mise au point permettant de visualiser l’état de l’entrée et des sorties, l des écrans de diagnostic permettant d'identifier les défauts. Protection des réglages (Voir Protection des réglages, p. 377) Local ou connecté Documentation Connecté Connecté Exploitation (Voir Exploitation d’une application de pesage, p. 383) Diagnostic (Voir Diagnostic de l’application de pesage, p. 389) Protection des réglages effectués. Impression des différentes informations relatives à l’application. Exploitation de l’application à l’aide : l des écrans d'aide à la mise au point permettant de visualiser les principales informations de la mesure de poids. l d’afficheurs déportés TSX XBT H100. Protection des paramètres associés à la mesure. 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 (vous pouvez néanmoins utiliser l'éditeur de données ou de programme sans avoir configuré au préalable le module de pesage). 298 TLX DS 57 PL7 xxF Présentation générale Terminologie du métier pesage Charge limite (Lim) Charge statique maximale pouvant être supportée par l’instrument sans altérer de façon permanente ses qualités métrologiques. Charge morte Poids à vide du récepteur de charge équipé de ses accessoires mécaniques (extracteur vibrant, vis,trappe, vérin,...). Elle n’apparait pas dans l’indication du poids mais doit être prise en compte pour le calcul de charge maxi des capteurs. Dispositif de mise à zéro Dispositif permettant de "recaler" l’indicateur en cas de dérive du zéro (due par exemple à un encrassement). Cette opération ne peut se faire que dans la plage de recalage du zéro (+/-2% ou +/-5% de la portée maximale en fonction du type d’instrument de pesage). Dispositif de prédétermination de tare Dispositif permettant de soustraire une valeur de tare prédéterminée d’une valeur de poids brut et indiquant le résultat du calcul. L’étendue de pesage est réduite en conséquence. Dispositif de tare Dispositif permettant d’amener l’indication de l’instrument à zéro lorsqu’une charge est placée sur le récepteur de charge : l sans empiéter sur l’étendue de pesage des charges nettes (dispositif additif de tare), l ou en réduisant l’étendue de pesage des charges nettes (dispositif soustractif de tare, cas du TSX ISP Y101). Dispositif indicateur (d’un instrument de pesage) Partie du dispositif mesureur de charge sur laquelle est obtenue la lecture directe du résultat (TSX XBT H100). Dispositif récepteur de charge Partie de l’instrument destinée à recevoir la charge. Echelon Valeur exprimée en unité de masse de la différence entre deux indications consécutives pour une indication numérique. Etalonnage Effectuer la graduation d’un appareil de mesure. TLX DS 57 PL7 xxF 299 Présentation générale Etendue de pesage Intervalle compris entre la portée minimale et la portée maximale. Instruments de pesage Instruments de mesure servant à déterminer la masse d’un corps en utilisant l’action de la pesanteur. Ces instruments peuvent, en outre, servir à déterminer d’autres grandeurs, quantités, paramètres ou caractéristiques liés à la masse.Suivant la nature de leur fonctionnement, les instruments de pesage sont classés en instruments à fonctionnement non automatique et en instruments à fonctionnement automatique. Instruments de pesage à fonctionnement non automatique Instruments de pesage nécessitant l’intervention d’un opérateur au cours de la pesée, par exemple pour le dépôt ou le retrait des charges à peser sur le dispositif récepteur de charge ainsi que pour l’obtention du résultat. Ces instruments permettent l’observation directe du résultat de pesage soit par affichage, soit par impression. Les deux possibilités sont couvertes par le mot " indication ". Métrologie Science des poids et mesures. Plombage Scellement d’un appareil par des plombs. Le positionnement d’un cavalier dans le module de pesage assure cette fonction. Ce dispositif a pour objectif de garantir la conformité de la mesure, les paramètres accessibles ne portent que sur les aspects d’exploitation des informations du module par l’automatisme (les paramètres pouvant modifier la conformité de la mesure : unité, portée, échelon... ne sont alors accessible qu’en lecture). Poids brut Indication du poids de la charge sur un instrument, lorsqu’aucun dispositif de tare ou dispositif de prédétermination de la tare n’a été mis en oeuvre. Poids net (Net) Indication du poids d’une charge placée sur un instrument après mis en oeuvre d’un dispositif de tare. Poids net = Poids brut - Poids de la tare Portée maximale (Max) Capacité maximale de pesage, compte non tenu de la capacité additive de la tare. Portée minimale (Min) Valeur de charge en dessous de laquelle les résultats des pesées peuvent être entachées d’une erreur relative trop importante. Tare Charge placée sur le récepteur de charge avec le produit à peser. Par exemple : emballage ou conteneur du produit. 300 TLX DS 57 PL7 xxF Présentation générale Tarage Action permettant d’amener l’indication de l’instrument à zéro lorsqu’une charge est placée sur le récepteur de charge. Valeur de tare (T) Valeur du poids d’une charge déterminée par un dispositif de pesage de la tare. Valeur de tare prédéterminée (PT) Valeur numérique, représentant un poids, qui est introduite dans l’instrument, par saisie en configuration ou par programme. Zéro suiveur Dispositif permettant de rattraper les dérives lentes du zéro, dans les limites de l’étendue de la plage du zéro. TLX DS 57 PL7 xxF 301 Présentation générale 302 TLX DS 57 PL7 xxF Configuration du métier Pesage 15 Présentation Objet de ce chapitre Ce chapitre décrit comment choisir et modifier les paramètres de configuration du module de pesage. Contenu de ce chapitre Ce chapitre contient les sujets suivants : TLX DS 57 PL7 xxF Sujet Page Description de l’écran de configuration de la fonction métier pesage 304 Paramètres de configuration du module de pesage 306 Comment modifier le paramètre tâche 307 Comment modifier les informations métrologiques 308 Comment modifier le zéro 310 Comment modifier le format des données 311 Comment modifier la stabilité 312 Comment modifier le(s) filtrage(s) des entrées mesures 313 Comment modifier le calcul du débit 315 Comment modifier la tare 316 Comment modifier le contrôle des seuils 317 303 Configuration Description de l’écran de configuration de la fonction métier pesage Généralités Les informations de configuration permettent de définir les caractéristiques métrologiques et d’adapter le fonctionnement du module à l’application à laquelle il est destiné. Illustration Cet écran donne accès à la visualisation et à la modification des paramètres de configuration. 1 2 TSX ISP Y101 [RACK 0 POSITION 4] Configuration Désignation : 1E. PESAGE 3 FILTRES Symbole : Voie : Fonction : Pesage Tâche : MAST Informations Métrologiques kg Unité: Portée Max (PM): 150 .00 3 Echelon (e): 0.01 Seuil de surcharge: +9e kg Zéro Plage de recalage: :±2%PM Zéro suiveur Stabilité Etendue de plage: 3 Temps: 1 Format des données Légal Haute résolution Filtrage /.e F1: s Contrôle des seuils Débit mesures 4 Actif Temps de masquage PD: Calcul sur Tare s 0 Prédéterminée kg Valeur: 0.1 Sens: Points de coupure Pesage Dépesage Sorties actives phase 1: S0 304 S0 et S1 Petit Débit (PD) 0.0000 Gros Débit (GD) 0.0000 kg kg F2: 4 KG F1 T 0 F3: 0 TLX DS 57 PL7 xxF Configuration Description Le tableau ci-dessous présente les différentes zones de l’écran de configuration. Repère Elément Fonction 1 Barre de titre Indique la référence du module sélectionné et sa position physique ainsi que le numéro du rack. 2 Zone module Permet la sélection du type d’écran : l Configuration, l Etalonnage, accessible uniquement en mode connecté, l Mise au point, accessible uniquement en mode connecté. Affiche la désignation du module sélectionné. L’affichage de cette zone est optionnelle. Le choix s’effectue en utilisant la commande Vue → Zone module. 3 Zone voie Donne accès à la modification des paramètres du module. TLX DS 57 PL7 xxF 305 Configuration Paramètres de configuration du module de pesage Liste des paramètres Le tableau ci-dessous liste les paramètres accessibles en configuration. Paramètres Configuration par défaut Possibilités Unité Tâche Métrologie / Unité Mast Mast ou Fast - kg kg g t lb oz <sans> kilogramme gramme tonne (métrique) livre (= 453g) once(=28,35g) aucune unité Métrologie / Portée Max 150 de 0 à 65 535 Métrologie / Echelon 0,01 1, 2 ou 5 Métrologie / Seuil de surcharge +9 e +9 e +2% PM +5% PM échelons % de P. Max % de P. Max Zéro / Zéro suiveur Inactif Inactif ou actif - Zéro / Plage de recalage +/-2% PM +/-2% PM, +/-5% PM - Format des données Légal Légal Haute résolution - Stabilité / Etendue de la plage 3 2, 3, 4, 6 ou 8 1/4 d’échelon Stabilité / Temps 1 10n dans l’unité de poids choisie dans l’unité de poids choisie 0.4, 0.5, 0.7 ou 1 seconde de 0 à 19 - 4 2, 4, 8, 16, 32 ou 64 mesures Tare Non prédéterminée Non prédéterminée ou prédéterminée dans l’unité de poids choisie Contrôle de Seuils Inactif Inactif ou Actif - Temps de masquage PD 0 0 à 1,5 seconde par pas de 0,1s seconde Logique des sorties Pesage Pesage ou Dépesage - Sorties actives phase 1 S0 S0 ou (S0 et S1) - Points de coupure PD et GD 0 de 0 à P. Max en 1/100 ième de l’unité Filtrages / Coefficients F1 F2, F3 4 0 Débit / Calcul 306 TLX DS 57 PL7 xxF Configuration Comment modifier le paramètre tâche Présentation Ce paramètre définit la tâche processeur dans laquelle se fait l'acquisition des entrées et la mise à jour des sorties. Les choix possibles sont : l La tâche MAST l La tâche FAST Note : La modification de ce paramètre est possible uniquement en mode local. Marche à suivre Le tableau ci-dessous présente la marche à suivre pour définir le type de tâche affectée au module. Etape Action 1 Accédez à l’écran de configuration matérielle du module pesage. 2 Cliquez, sur le bouton du menu déroulant Tâche. Résultat : une liste déroulante apparaît. Tâche MAST MAST FAST TLX DS 57 PL7 xxF 3 Choisissez la tâche désirée. 4 Validez le cas échéant la reconfiguration. 307 Configuration Comment modifier les informations métrologiques Présentation L’écran de configuration propose les informations métrologiques suivantes. Désignation Unité Description donne le choix à l’unité de mesure du poids : l g : gramme l kg : kilogramme l t : tonne (métrique) l lb : livre (lb = 453g) l oz : once (oz = 28.35g) l sans : aucune unité 308 Portée Max (PM) C’est la charge maximale qu’il est possible de peser avec l’instrument, et cela sans tenir compte du poids du récepteur de charge vide (au format légal (Voir Comment modifier le format des données, p. 311)). Echelon La valeur de l’échelon est de la forme 1, 2 ou 5 que multiplie 10n (n étant un entier positif, négatif ou nul avec |n| inférieur ou égal à 3. Exemple : pour un échelon de 0,002 (si l’unité choisie est le kg), la mesure s’incrémente de 2g en 2g. Seuil de surcharge Ce seuil est la valeur du poids au-dessus de laquelle l’afficheur n’indique plus le poids (la surcharge est alors indiquée par une ligne de ‘>‘ sur l’afficheur). Il peut prendre les valeurs : l +9 échelons l +2% de la portée maximale l +5% de la portée maximale Exemple : La portée maximale a été établie à 150 kg, l’échelon à 10 g, suivant le choix de l’utilisateur la limite d’utilisation sera pour : l 9 e : P.Max + 9 ech soit 150,09 kg l +2%PM : 102% de P. Max soit 153 kg l +5%PM : 105% de P. Max soit 157,5 kg Note : Le seuil de souscharge n’est pas paramètrable: Il définit la limite tolérée de l’indication au dessous de zéro. Il est de -2% de la portée maximale (la souscharge est alors indiquée par une ligne de ‘<‘ sur l’afficheur). TLX DS 57 PL7 xxF Configuration Note : En milieu industriel, du fait de l’environnement de l’installation de pesage, choisir une résolution supérieure à 3000 points suppose des précautions d’installation sévères. Au niveau de l’écran de programmation, il ne sera pas possible de saisir une résolution supérieure à 50 000 points. Autrement dit l’inégalité suivante doit être respectée : Portée Max (PM) ≤ 50 000 x Echelon. Marche à suivre Le tableau ci-dessous présente la marche à suivre pour définir les informations métrologiques. Etape TLX DS 57 PL7 xxF Action 1 Accédez à l’écran de configuration matérielle du module pesage. 2 Sélectionnez les valeurs des paramètres Unité, Echelon ou Seuil de surcharge à l’aide des listes déroulantes proposées et saissez la valeur de la Portée Max. 3 Validez le cas échéant la reconfiguration. 309 Configuration Comment modifier le zéro Présentation L’écran de configuration propose les informations suivantes pour le réglage du zéro. Désignation Description Etendue de la plage de recalage Tout décalage du zéro peut être corrigé dans la mesure où il ne dépasse pas cette étendue. Elle est définie en % de la portée maximale. Elle peut prendre les valeurs : l +/- 2% PM (+/- 2% de la portée maximale) l +/- 5% PM (+/- 5% de la portée maximale) Zéro suiveur Cette fonction optionnelle permet de compenser les dérives lentes du zéro dans l’étendue de la plage (+/- 2% de la portée maximale). Il est déconseillé de choisir cette option dans les installations automatiques. Note : La discrimination entre une dérive lente et une pesée véritable repose sur la règle suivante : Toute variation de poids d’amplitude inférieure au demi-échelon dont la fréquence de répétition est suffisamment faible pour conserver la stabilité de la mesure est considérée comme une dérive. La correction engendrée par la fonction est limitée à +/-2% de la portée maximale de la bascule. Lorsque cette limite est dépassée, il n’y a pas de correction automatique. Marche à suivre Le tableau ci-dessous présente la marche à suivre pour définir le zéro. Etape 310 Action 1 Accédez à l’écran de configuration matérielle du module pesage. 2 Sélectionnez l’étendue de la plage à l’aide des listes déroulantes. 3 Cochez si nécessaire la case Zéro suiveur pour valider cette fonction. 4 Validez le cas échéant la reconfiguration. TLX DS 57 PL7 xxF Configuration Comment modifier le format des données Présentation L’écran de configuration permet de choisir le format d’affichage de la mesure. La valeur de poids est mise à disposition ou saisie par l’utilisateur : l soit en unité physique à virgule fixe : format légal l soit en centième d’unité physique à virgule fixe : haute résolution Note : On appelle unité physique à virgule fixe, un nombre entier exprimé en unité de poids sur lequel il convient de placer une virgule. La position de celle-ci est donnée par la puissance de dix de l’échelon. Exemple Format légal : La valeur 3014 signifie 301,4 kg si l’échelon vaut 2.10-1kg. Format haute résolution : La valeur 301403 signifie 301,403 kg si l’échelon vaut 2.10-1kg. Cette unité offre une meilleure précision mais n’est pas acceptée par le service de Métrologie légale. Marche à suivre Le tableau ci-dessous présente la marche à suivre pour le format des données. Etape TLX DS 57 PL7 xxF Action 1 Accédez à l’écran de configuration matérielle du module pesage. 2 Cochez le format de données désiré. 3 Validez le cas échéant la reconfiguration. 311 Configuration Comment modifier la stabilité Présentation Marche à suivre L’écran de configuration propose les paramètres suivants pour définir la stabilité. Désignation Description Etendue de la plage La mesure d’un poids ne peut se faire immédiatement après réception d’une charge en raison des oscillations inévitables affectant la partie mécanique. La plage de stabilité représente l’amplitude en dessous de laquelle la mesure est considérée comme stable. Elle se paramètre sur 2, 3, 4, 6 ou 8 quarts d’échelon. Temps Le temps de stabilité représente le temps pendant lequel la mesure doit demeurer dans la plage de stabilité pour considérer qu’ elle est stable. Elle se paramètre sur 0.4, 0.5, 0.7 ou 1 seconde. Le tableau ci-dessous présente la marche à suivre pour définir la stabilité.. Etape 312 Action 1 Accédez à l’écran de configuration matérielle du module pesage. 2 Sélectionnez l’étendue de la plage à l’aide de la liste déroulante. 3 Sélectionnez le temps de stabilité à l’aide de la liste déroulante. 4 Validez le cas échéant la reconfiguration. TLX DS 57 PL7 xxF Configuration Comment modifier le(s) filtrage(s) des entrées mesures Présentation Les filtrages portent sur l’entrée mesure des capteurs de pesage. Par défaut, PL7propose un filtrage unique défini pour la durée globale de la pesée. Afin d’accroître les performances rapidité/précision de pesage, il est possible d’utiliser pour une même pesée, 3 filtres distincts répartis comme suit : l filtre F1 associé à la phase 1 (phase par défaut), l filtre F2 associé à la phase 2, l filtre F3 associé à la phase 3. Chaque filtre peut être indifféremment : l à moyenne glissante (coefficients de filtrage de 1 à 11) où la mesure est la moyenne des n dernières valeurs, l du second ordre (coefficients de filtrage de 12 à 19) référencés par leurs fréquences de coupure. Phases de mesure TLX DS 57 PL7 xxF Les différentes phases d’une pesée continue peuvent se décomposer en : l une phase 1 où la rapidité prime sur la précision du contrôle (Gros débit), l une phase 2 d’affinage de la mesure (Petit débit), l une phase finale 3 où la valeur de la mesure varie très peu et demande une grande précision (Débit résiduel). 313 Configuration Coefficients de filtrage Marche à suivre La liste suivante donne la signification des coefficients de filtrage.: Valeur Type de filtrage 0 aucun non filtré 1 moyenne glissante moyenne effectuée sur les 2 dernières mesures 2 moyenne glissante moyenne effectuée sur les 3 dernières mesures 3 moyenne glissante moyenne effectuée sur les 4 dernières mesures 4 moyenne glissante moyenne effectuée sur les 5 dernières mesures 5 moyenne glissante moyenne effectuée sur les 8 dernières mesures 6 moyenne glissante moyenne effectuée sur les 16 dernières mesures 7 moyenne glissante moyenne effectuée sur les 25 dernières mesures 8 moyenne glissante moyenne effectuée sur les 32 dernières mesures 9 moyenne glissante moyenne effectuée sur les 40 dernières mesures 10 moyenne glissante moyenne effectuée sur les 50 dernières mesures 11 moyenne glissante moyenne effectuée sur les 64 dernières mesures 12 filtre du second ordre fréquence de coupure à 15 Hz 13 filtre du second ordre fréquence de coupure à 10 Hz 14 filtre du second ordre fréquence de coupure à 8 Hz 15 filtre du second ordre fréquence de coupure à 6 Hz 16 filtre du second ordre fréquence de coupure à 4 Hz 17 filtre du second ordre fréquence de coupure à 2 Hz 18 filtre du second ordre fréquence de coupure à 1 Hz 19 filtre du second ordre fréquence de coupure à 0.8 Hz Le tableau ci-dessous présente la marche à suivre pour définir le filtrage :. Etape 314 Caractéristiques Action 1 Accédez à l’écran de configuration matérielle du module pesage. 2 Dans le cas d’utilisation des filtres F2 et F3, cochez la case Actif située dans le champ Contrôle des Seuils. 3 Sélectionnez pour chaque phase, le coefficient de filtrage à l’aide de la liste déroulante. 4 Validez le cas échéant la reconfiguration. TLX DS 57 PL7 xxF Configuration Comment modifier le calcul du débit Présentation Vous pouvez choisir le nombre de mesures (Il y a une mesure toutes les 20 millisecondes) pour le calcul du débit. Le débit est calculé par la formule suivante : Débit n = (Valn - Valn-b) C'est une différence de valeurs de poids filtrées pour un nombre de mesures configuré. Avec : l b le nombre de mesures pour le calcul de débit, l Valn la valeur de poids filtrée à l’instant n, l et Valn-b la valeur de poids filtrée à l’instant n-b. Fonctionnement A tout instant, le débit est calculé et remonté de manière implicite au processeur comme la mesure de poids, ceci pour permettre les corrections de seuils. Le débit est toujours calculé en format haute résolution. Ce calcul peut se faire sur 2, 4, 8, 16, 32 ou 64 mesures. Par défaut, le nombre de mesures est 4. Exemple La figure ci-après illustre un calcul sur 4 mesures. n n+2 n+1 20ms 20ms n+3 20ms n+4 20ms n+5 20ms débit n débit n+1 débit n+4 = Val n+4 - Val n débit n+5 = Val n+5 - Val n+1 Marche à suivre Le tableau ci-dessous présente la marche à suivre pour définir le calcul du débit. Etape TLX DS 57 PL7 xxF Action 1 Accédez à l’écran de configuration matérielle du module pesage. 2 Sélectionnez le nombre de mesures à l’aide de la liste déroulante. 3 Validez le cas échéant la reconfiguration. 315 Configuration Comment modifier la tare Présentation La tare est la mesure de poids mémorisée lors de la dernière commande de tarage semi-automatique. Cependant, vous pouvez, si besoin est, introduire manuellement une valeur de tare. Cette valeur de tare est alors dite «prédéterminée» ou «manuelle» et peut être transmise au module. Elle est exprimée au format légal (unité physique à virgule fixe). La tare doit nécessairement être positive ou nulle et inférieure à la Portée Max. Dès l’instant où un tel dispositif est utilisé, l’indicateur de tare «prédéterminée» (PT) est positionné. Il est dévalidé lorsqu’un ordre Tarage est exécuté. Note : La plage de saisie s’étend de 0 à 65 535, si l’utilisateur désire une tare plus importante, il doit modifier l’échelon et saisir la tare en conséquence. Marche à suivre Le tableau ci-dessous présente la marche à suivre pour définir une tare prédéterminée et la valeur de la tare. Etape Action 1 Accédez à l’écran de configuration matérielle du module pesage. 2 Cochez si nécessaire la case Prédéterminée pour valider cette fonction. Note : Dans le cas ou cette case est déjà cochée, vous devez au préalable : l décocher cette case, l valider l’écran de configuration, l cocher de nouveau la case Prédéterminée. 316 3 Saisissez la valeur de la tare. 4 Validez la reconfiguration. TLX DS 57 PL7 xxF Configuration Comment modifier le contrôle des seuils Présentation TLX DS 57 PL7 xxF Le contrôle des seuils gère les sorties TOR du module : l Le point de coupure Gros Débit est associé à la sortie S0. l Le point de coupure Petit Débit, associé à la sortie S1. L’écran de configuration propose les informations de contrôle de seuils suivantes. Désignation Description Actif La gestion des sorties TOR est opérationnelle si cette case est cochée. Par défaut elle n’est pas cochée. Sens Le sens de détection correspond au sens de prise en compte des seuils soit en : l Pesage (remplissage) l Dépesage (vidage) C’est la notion de dépassement par valeur supérieure dans le cas du pesage ou inférieure dans le cas du dépesage. Par défaut c’est le Pesage qui est sélectionné. Sorties actives phase 1 Le choix porte sur le pilotage de la sortie S0 seul ou des sorties S0 et S1 simultanément. Voir explication ci-après. Par défaut, le module actionne uniquement S0 dans la première phase Points de coupure La mesure peut être associée à 2 seuils pour les dosages : Un point de coupure Gros Débit et un point de coupure Petit Débit. En fonction de la logique définie, les sorties S0 et S1 passent à zéro sur franchissement de ces seuils. Les valeurs admissibles des seuils sont comprises entre 0 et la portée maximale. Elles sont exprimées en haute résolution (centième d’unité physique à virgule fixe). Temps de masquage PD (petit débit) Il définit le temps après la coupure gros débit, pendant lequel le module ne fait plus de contrôle Poids/Seuils; Ceci afin de masquer "l'overshoot" dû à la chute du produit. Les valeurs admissibles sont comprises entre 0 et 1,5 seconde par pas de 1/10e de seconde. Voir explication ci-après. Par défaut, ce temps est nul. 317 Configuration Activation des sorties L’illustration suivante décrit les différences de fonctionnement des sorties entre le choix Sorties active phase 1 : S0 ou S0 et S1. Sortie active phase 1 (S0) Poids Net Poids Net Dépesage Pesage Point de coupure petit débit Point de coupure gros débit Point de coupure gros débit Point de coupure petit débit Temps Temps Sortie S0 Sortie S0 Sortie S1 Sortie S1 Sortie active phase 1 (S0 et S1) Poids Net Poids Net Dépesage Pesage Point de coupure petit débit Point de coupure gros débit Point de coupure gros débit Point de coupure petit débit Temps Temps 318 Sortie S0 Sortie S0 Sortie S1 Sortie S1 TLX DS 57 PL7 xxF Configuration Temps de masquage L’illustration suivante montre le rôle du temps de masquage dont le but est de masquer le dépassement dû à la chute du produit. Poids Net Faux instant de coupure Pesage Vrai instant de coupure Point de coupure petit débit Point de coupure gros débit Temps de masquage de dosage Temps total de dosage Temps Passage en petit débit Marche à suivre Arrêt du dosage Le tableau ci-dessous présente la marche à suivre pour le contrôle des seuils.. Etape TLX DS 57 PL7 xxF Reprise du contrôle du poids Action 1 Accédez à l’écran de configuration matérielle du module pesage. 2 Cochez si nécessaire la case Actif pour activer la fonction Contrôle de seuils tous les paramètres passent de la couleur grise à la couleur noire. 3 Cliquez sur les boutons de sélection correspondant au sens de détection (Pesage ou Dépesage) et aux sorties actives phase 1 (S0 ou S0 et S1). 4 Saisissez les points de coupure Petit débit et Gros débit. 5 Sélectionnez à l’aide dela liste déroulante le temps de masquage PD. 6 Validez le cas échéant la reconfiguration. 319 Configuration 320 TLX DS 57 PL7 xxF Programmation du pesage 16 Présentation Objet de ce chapitre Ce chapitre décrit les principes de programmation d’une application de pesage et l’ensemble des objets langage associés. Contenu de ce chapitre Ce chapitre contient les sous-chapitres suivants : TLX DS 57 PL7 xxF Souschapitre Sujet 16.1 Généralités sur la programmation du pesage Page 322 16.2 Objets langages à échange implicite 329 16.3 Objets langages à échange explicite 333 16.4 Description des commandes transmises par programme 340 16.5 Modification des paramètres par programme 350 321 Programmation 16.1 Généralités sur la programmation du pesage Présentation Objet de ce souschapitre Ce sous-chapitre décrit les principes généraux de programmation d’une application de pesage. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : 322 Sujet Page Principe de programmation d’une application de pesage 323 Adressage des objets langage associés au module de pesage 324 Description des principaux objets liés à la fonction pesage 325 Présymbolisation 327 TLX DS 57 PL7 xxF Programmation Principe de programmation d’une application de pesage Généralités Une fois configuré, le module de pesage équipé de capteurs et associé à un afficheur TSX XBT Y100 peut fonctionner de façon autonome (sans programme). Ces sorties peuvent être pilotées sans intervention du programme du processeur automate. La programmation au niveau du processeur automate permet : l la mise à disposition des informations de pesage pour effectuer d’autres traitements ou piloter d’autres organes de commandes, l de modifier les paramètres de la fonction pesage de façon dynamique par le biais des commandes explicites. Accès aux mesures Les valeurs numériques, mesure de poids (BRUT ou NET) et débit, sont rangées dans 2 mots doubles registres d’entrées (%ID). Elles sont complétées par 1 mot Status mesure (%IW), 1 mot double (%ID) de valeur de tare et 1 mot double (%ID) de mémoire de recalage (offset du zéro). Le tableau ci-après liste les valeurs numériques de pesage transmises par la fonction pesage. Adresse du registre Signification du registre %IDxy.0.0 Valeur de poids (BRUT ou NET) %IDxy.0.2 Débit %IWxy.0.4 Status mesure : stabilité, zéro ... %IDxy.0.5 Valeur de la tare %IDxy.0.7 Mémoire de recalage (offset du zéro) Ces données sont remontées automatiquement à l’unité de traitement en début de la tâche associée à la voie, que la tâche soit en Run ou en Stop. Les données sont directement accessibles : l par l’application via un dialogue opérateur (accès aux objets de l’image mémoire automate), l par la console en utilisant les tables d’animation. Modification dynamique des paramètres TLX DS 57 PL7 xxF Les paramètres de réglage saisis en configuration peuvent être modifiés automatiquement aux cours du déroulement du programme par l’instruction d’échange explicite WRITE_PARAM . Exemple : modification des points de coupure gros débit S0 et petit débit S1. 323 Programmation Adressage des objets langage associés au module de pesage Présentation L’adressage des objets bit et mot est défini dans l’intercalaire Communs métiers (Voir manuel Métier Premium, tome 1). Cette page présente les spécificités liées aux modules de pesage. Illustration Rappel du principe d’adressage : % I, Q, M, K X, W, D, F Symbole Type d’objet Valeurs spécifiques 324 Format X Rack Y Position i N° voie r Rang Le tableau ci-dessous donne les valeurs spécifiques aux objets de modules pesage. Elément Valeurs Commentaire x 0à1 0à7 TSX/PCX 5710). TSX/PCX 572•/3•/4•). y 00 à 10 Lorsque le numéro de rack (x) est différent de 0, la position (y) est codée sur 2 digits: 00 à 10 ; par contre si le numéro de rack (x) = 0, éliminez les zéros non significatifs (élimination par la gauche) de "y" ("x" n'apparaît pas et "y" est sur 1 digit pour les valeurs <10). i 0 ou MOD MOD : voie réservée à la gestion du module et des paramètres communs à toutes les voies. r 0 à 16 ou ERR : indique un défaut module ou voie. ERR TLX DS 57 PL7 xxF Programmation Description des principaux objets liés à la fonction pesage Illustration L’illustration présente l’enchainement des différentes fonctions exécutées par le module avec les objets langages associés. Nombre de mesure %MWxy.0.14 %IDxy.0.5 %IDxy.0.2 Tare manuelle %MWxy.0.7 Tare Débit %MWxy.0.6 Mise à l’échelle Capteurs %IDxy.0.0 Filtrage F1 Adaptation au process Poids brut - Poids net + Controle des seuils Informations métrologique Critère de stabilité Poids Portée max Zéro Configuration Signal %MWxy.0.12 %MWxy.0.13 %MWxy.0.15 %MWxy.0.16 %MDxy.0.8 %MDxy.0.10 Petit débit - Décalage d’origine %IDxy.0.7 F2 Gros débit Poids F3 Sorties S0 S1 F1 Sens TLX DS 57 PL7 xxF 325 Programmation Description Adresse Le tableau suivant décrit les principaux objets langages. Type d’objet à échange Rôle %IDxy.0.0 Implicite Valeur du poids (brut ou net) %IDxy.0.2 Implicite Débit %IDxy.0.5 Implicite Valeur de la tare %IDxy.0.7 Implicite Mémoire de recalage (offset du zéro) %MWxy.0.6 Explicite Coefficient de filtrage F1 %MWxy.0.7 Explicite Tare manuelle %MDxy.0.8 Explicite Point de coupure gros débit S0 (dosage) %MDxy.0.10 Explicite Point de coupure petit débit S1 (dosage) %MWxy.0.12 Explicite Logique des sorties S0 et S1 (dosage) %MWxy.0.13 Explicite Temps de masquage PD %MWxy.0.14 Explicite Nombre de mesures pour calcul de débit %MWxy.0.15 Explicite Coefficient de filtrage F2 %MWxy.0.16 Explicite Coefficient de filtrage F3 326 TLX DS 57 PL7 xxF Programmation Présymbolisation Introduction Le métier Pesage permet de symboliser automatiquement les objets langage associés au module. Syntaxe Ces objets sont symbolisés avec la syntaxe suivante: Préfixe_utilisateur_Suffixe_constructeur Les éléments ont la signification et les caractéristiques suivantes : Elément Nb de caractères maximum Description Préfixe_utilisateur 12 symbole générique donné à la voie par l'utilisateur Suffixe_constructeur 20 partie du symbole correspondant à l'objet bit ou mot de la voie donnée par le système Note : En plus du symbole, un commentaire constructeur est généré automatiquement, ce commentaire rappelle succinctement le rôle de l'objet. Exemple TLX DS 57 PL7 xxF Cet exemple traite le cas d’un module de pesage situé dans l’emplacement 3 du bac automate. Si le symbole générique (préfixe-utilisateur) donné est Mesure, les symboles suivants sont générés automatiquement. Repère Type Symbole Commentaire %ID3.0 DWORD Mesure_poids Valeur du poids %ID3.0.2 DWORD Mesure_débit Valeur du débit %ID3.0.5 EBOOL Mesure_tare Valeur de la tare %ID3.0.7 EBOOL Mesure_mémoire_recalage Valeur de la mémoire de recalege 327 Programmation Marche à suivre Le tableau ci-dessous présente la marche à suivre Etape Suppression de la présymbolisation Action 1 Accédez à l’éditeur de variables. 2 Accédez aux variables de type E/S. Note : Les voies dont les objets sont symbolisables possèdent une lettre P inscrite sur le bouton situé à gauche du repère %CH. 3 Effectuez un double clic sur le bouton repéré P de la voie à symboliser. 4 Saisissez le préfixe utilisateur. Note : Si un symbole est déjà défini pour la voie, le préfixe proposé est le symbole récupéré tronqué à 12 caractères. 5 Validez à l’aide du bouton Présymboliser. L’annulation de la présymbolisation permet, pour une voie logique donnée, de supprimer tout ou partie des symboles d'un objet. Deux options sont proposées : Si l’option choisie est ... Alors ... Effacer tous les présymboles Aucun préfixe n’est choisi, tous les symboles sont effacés (y compris ceux pour qui ont fait l’objet d’une modification directement dans l’éditeur). Effacer les présymboles préfixés Seuls les objets possédant un préfixe identique à celui saisi sont effacés. 328 TLX DS 57 PL7 xxF Programmation 16.2 Objets langages à échange implicite Présentation Objet de ce souschapitre Ce sous-chapitre décrit tous les objets à échange implicite du module de pesage. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : TLX DS 57 PL7 xxF Sujet Page Objets langage bit à échange implicite associés au métier Pesage 330 Objets langage mot à échange implicite associés au métier Pesage 331 329 Programmation Objets langage bit à échange implicite associés au métier Pesage Présentation Ce sont les objets bit dont les échanges sont effectués automatiquement à chaque cycle de la tâche dans laquelle les voies du module sont configurées. Objets bit Le tableau ci-dessous présente les différents objets bit à échange implicite. Adresse (1) Fonction Signification lorsque le bit est à l’état 1 %Ixy.0.ERR Bit défaut de la voie Indique que la voie est en défaut. %Ixy.MOD.ERR Bit défaut du module Indique que le module est en défaut. Légende : (1) xy = adresse module. l x pour le numéro de rack, l y pour la position dans le rack. Note Conditions de validité des mesures et du module Dans le cas du module de pesage l’information niveau module et l’information niveau voie sont identiques. Le bit de défaut voie (ou module) est destiné à s’assurer que les valeurs numériques sont valides, il est nécessaire de contrôler ce bit de défaut. Note : Le bit de défaut monte à 1 lorsqu’une condition d’erreur est apparue sur la voie (souscharge/surcharge , ...). Pour connaître le détail du défaut apparu, il faut contrôler le status de la voie. Comportement des bits de défaut 330 Suivant le type et la gravité des défauts, le bit de défaut correspondant peut être fugitif (repasse à 0 lorsque le défaut disparaît) ou mémorisé (reste à 1 même si le défaut disparaît).Seul le défaut interne est de type mémorisé, les autres sont des défauts fugitifs. TLX DS 57 PL7 xxF Programmation Objets langage mot à échange implicite associés au métier Pesage Présentation Ce sont les objets mot dont les échanges sont effectués automatiquement à chaque cycle de la tâche dans laquelle les voies du module sont configurées. Objets mot Le tableau ci-dessous présente les différents objets mot à échange implicite. Adresse (1) Fonction Signification (pour bit à l’état 1) %IDxy.0.0 Double mot d’état Valeur du poids (brut ou net). Par défaut, si aucun ordre de tarage n’a été exécuté, la valeur de poids est exprimée en poids BRUT. Elle passe en poids NET dès qu’un ordre de tarage est exécuté ou qu’une tare a été introduite manuellement. La mesure est exprimée au format légal ou haute résolution suivant le choix réalisé en configuration. %IDxy.0.2 Double mot d’état Débit. Exemple : %IDxy.0.2 = 450 000 signifie, si l’échelon vaut 1.10-2 kg, qu’il a été mesuré une différence de poids de 45 kg entre n mesures (échantillonnage tout les 20 ms). Le nombre n de mesures est défini en configuration. %IWxy.0.4 Mot d’état Informations sur la valeur mesurée (voir détail dans le tableau suivant). %IDxy.0.5 Double mot d’état Valeur de la tare. Ce mot permet une visualisation de la valeur courante de la tare dans le même format que le poids, elle est mémorisée par le module. Cette valeur est remise à 0 à chaque étalonnage. %IDxy.0.7 Double mot d’état Mémoire de recalage (offset du zéro) Ce mot permet la visualisation courante de l’offset au format haute résolution, cette valeur est mémorisée par le module. Elle est remise à 0 à chaque étalonnage. Légende : (1) xy = adresse module. l x pour le numéro de rack, l y pour la position dans le rack. TLX DS 57 PL7 xxF 331 Programmation Mots de Status mesure Le tableau ci-dessous décrit le codage du mot d’état %IWxy.0.4. Adresse (1) Signification (pour bit à l’état 1) %IWxy.0.4:X0 Image de la sortie S0. %IWxy.0.4:X1 Image de la sortie S1. %IWxy.0.4:X2 Indicateur d’une tension trop faible. La mesure est aberrante, il y a de forte chance d’avoir un défaut sur un capteur ou sur le câblage. %IWxy.0.4:X3 Tension trop forte sur l’entrée du module. %IWxy.0.4:X4 Module plombé. %IWxy.0.4:X5 Traitement en cours (Tarage, Mise à zéro, ....) %IWxy.0.4:X6 Etalonnage en cours de traitement. %IWxy.0.4:X7 Défaut pendant la commande. %IWxy.0.4:X8 Mesure de poids NET. %IWxy.0.4:X9 Instabilité de la mesure. Il est positionné lorsque la mesure est hors de la plage de stabilité pendant le temps défini. L’étendue de la plage de stabilité ainsi que le temps sont définis en configuration. %IWxy.0.4:X10 Indicateur de zéro. Il est positionné lorsque l’écart de zéro n’est pas supérieur à +/- 1/4 d’échelon. %IWxy.0.4:X11 Indicateur de Zéro suiveur actif. %IWxy.0.4:X12 Indicateur de tare prédéterminée ou manuelle (élément de langage spécifique au module, accessible en lecture seule). Il est positionné lorsque la tare ne résulte pas d’un ordre de tarage mais d’une saisie utilisateur %IWxy.0.4:X13 Réservé. %IWxy.0.4:X14 Module en étalonnage forcé. %IWxy.0.4:X15 Nombre de points convertisseur. Légende : (1) xy = adresse module. l x pour le numéro de rack, l y pour la position dans le rack. 332 TLX DS 57 PL7 xxF Programmation 16.3 Objets langages à échange explicite Présentation Objet de ce souschapitre Ce sous-chapitre décrit tous les objets à échange explicite du module de pesage. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : TLX DS 57 PL7 xxF Sujet Page Objets à échange explicite 334 Objets à échange explicite : Echange en cours et Compte-rendu 336 Objet à échange explicite : Status Module %MWxy.MOD.2 337 Objet à échange explicite : Status voie %MWxy.0.2 338 Objet à échange explicite : Mot de commande %MWxy.0.3 339 333 Programmation Objets à échange explicite Présentation Les objets à échange explicite apportent des informations (ex : défaut bornier, module absent...) et des commandes supplémentaires pour effectuer une programmation avancée des fonctions métiers. Note : Les constantes de configuration (Voir Lecture des paramètres de configuration, p. 356) %[email protected] (@module = adresse module), sont accessibles uniquement en lecture et correspondent aux paramètres de configuration saisis à l'aide de l'éditeur de Configuration Les objets à échange explicite sont échangés sur demande du programme utilisateur à l’aide des instructions : l READ_STS (lecture des mots d'état), l WRITE_CMD (écriture des mots de commande), l WRITE_PARAM (écriture des paramètres de réglage), l READ_PARAM (lecture des paramètres de réglage), l SAVE_PARAM (sauvegarde des paramètres de réglage), l RESTORE_PARAM (restitution des paramètres de réglage). 334 TLX DS 57 PL7 xxF Programmation Description Le tableau ci-dessous fournit la signification des différents mots %MWxy.i.j. Adresse (1) Signification (pour bit à l’état 1) Instructions assurant l’échange %MWxy.MOD.2 Status module READ_STS %MWxy.0.0 Echange en cours - %MWxy.0.1 Compte-rendu des échanges - %MWxy.0.2 Status voie READ_STS %MWxy.0.3 Ordre de commande (Voir Objet à échange explicite : Mot de commande %MWxy.0.3, p. 339) (étalonnage, tarage, mise à zéro...) WRITE_CMD %MDxy.0.4 Poids étalon pour la commande étalonnage %MWxy.0.6 Coefficient de filtrage F1 %MWxy.0.7 Valeur de tare manuelle %MDxy.0.8 Point de coupure gros débit S0 (dosage) %MDxy.0.10 Point de coupure petit débit S1 (dosage) %MWxy.0.12 Logique des sorties S0 et S1 %MWxy.0.13 Temps de masquage Petit Débit %MWxy.0.14 Nombre de mesures pour calcul de débit. %MWxy.0.15 Coefficient de filtrage F2 %MWxy.0.16 Coefficient de filtrage F3 WRITE_PARAM READ_PARAM SAVE_PARAM RESTORE_PARAM Légende : (1) TLX DS 57 PL7 xxF xy = adresse module. l x pour le numéro de rack, l y pour la position dans le rack. 335 Programmation Objets à échange explicite : Echange en cours et Compte-rendu Présentation du mot "échange en cours" Cet objet d’adresse %MWxy.0.0 de type mot apporte des informations sur les échanges en cours de la voie. Description "échange en cours" Le tableau ci-dessous fournit la signification des différents bits du mot %MWxy.0.0. Adresse (1) Signification (pour bit à l’état 1) %MWxy.0.0:X0 Echange paramètre d'état en cours. %MWxy.0.0:X1 Echange paramètre de commande en cours. %MWxy.0.0:X2 Echange paramètre de réglage en cours. Légende : (1) xy = adresse module. l x pour le numéro de rack, l y pour la position dans le rack. Présentation du mot "compte rendu" Cet objet d’adresse %MWxy.0.1, de type mot apporte des informations sur les compte-rendus d’échange de la voie. Description du mot "compte rendu" Le tableau ci-dessous fournit la signification des différents bits du mot %MWxy.0.1. Adresse (1) Signification (pour bit à l’état 1) %MWxy.0.1:X0 Défaut d'échange paramètre d'état. %MWxy.0.1:X1 Défaut d'échange paramètre de commande. %MWxy.0.1:X2 Défaut d'échange paramètre de réglage. Légende : (1) xy = adresse module. l x pour le numéro de rack, l y pour la position dans le rack. 336 TLX DS 57 PL7 xxF Programmation Objet à échange explicite : Status Module %MWxy.MOD.2 Présentation Cet objet de type mot apporte des informations sur l’état du module. Description Le tableau ci-dessous fournit la signification des différents bits du mot %MWxy.MOD.2. Adresse (1) Signification (pour bit à l’état 1) %MWxy.MOD.2:X0 Défaut Interne : Module Hors Service. %MWxy.MOD.2:X1 Défaut Fonctionnel : défaut de communication ou application %MWxy.MOD.2:X2 Inutilisé %MWxy.MOD.2:X3 Inutilisé %MWxy.MOD.2:X4 Réservé %MWxy.MOD.2:X5 Défaut Configuration : le module reconnu n’est pas celui prévu. %MWxy.MOD.2:X6 Défaut module absent ou hors tension. %MWxy.MOD.2:X7 Inutilisé Légende : (1) TLX DS 57 PL7 xxF xy = adresse module. l x pour le numéro de rack, l y pour la position dans le rack. 337 Programmation Objet à échange explicite : Status voie %MWxy.0.2 Présentation Cet objet de type mot apporte des informations sur l’état de la voie 0. Description Le tableau ci-dessous fournit la signification des différents bits du mot %MWxy.0.2. Adresse (1) Signification (pour bit à l’état 1) %MWxy.0.2:X0 Défaut Externe : Surcharge ou sous charge lors de l’étalonnage %MWxy.0.2:X1 Défaut dépassement de gamme (2) ou dynamique inférieure à 4,5 mV en étalonnage %MWxy.0.2:X2 Défaut externe : saturation de la chaîne de mesure %MWxy.0.2:X3 Défaut externe : module plombé, configuration refusée %MWxy.0.2:X4 Défaut Interne : module hors service %MWxy.0.2:X5 Défaut Configuration : le module présent n’est pas celui déclaré en configuration %MWxy.0.2:X6 Défaut de communication avec le processeur %MWxy.0.2:X7 Défaut applicatif %MWxy.0.2:X8 Défaut module protégé, paramètre refusé : le module refuse le paramètre, s’il influe sur la mesure. %MWxy.0.2:X9 Module non étalonné %MWxy.0.2:X10 Défaut surcharge %MWxy.0.2:X11 Défaut soucharge %MWxy.0.2:X12 Mode tarage %MWxy.0.2:X13 Mode zéro %MWxy.0.2:X14 Mode étalonnage %MWxy.0.2:X15 Mode étalonnage forcé Légende : (1) xy = adresse module. l x pour le numéro de rack, l y pour la position dans le rack. 338 (2) Ce bit est activé dès que la valeur de poids brut filtrée mesurée dépasse le seuil de surcharge ou est au-dessous du seuil de sous-charge. La discrimination des 2 défauts est obtenue par les défauts spécifiques : défaut sous charge ou défaut surcharge. Note Toute détection de défaut interne sur le module se traduit par le positionnement des sorties TOR à leurs valeurs de repli (0 électrique). TLX DS 57 PL7 xxF Programmation Objet à échange explicite : Mot de commande %MWxy.0.3 Présentation Cet objet de type mot permet d’envoyer par échange explicite (instruction WRITE_CMD) des commandes au module pesage. Description Le tableau ci-dessous fournit la signification des différents bits du mot %MWxy.0.3. Adresse (1) Signification (pour bit à l’état 1) %MWxy.0.3:X0 Sauvegarde dans le module des coefficients d’étalonnage. %MWxy.0.3:X1 Etalonnage Poids Mort. %MWxy.0.3:X2 Etalonnage Poids Etalon (Condition normale). %MWxy.0.3:X3 Annulation de commande (étalonnage, mise à zéro ou tarage). %MWxy.0.3:X4 Ordre de tarage. %MWxy.0.3:X5 Ordre de mise à 0. %MWxy.0.3:X6 Ordre de retour en poids BRUT. %MWxy.0.3:X7 Affichage de la tare manuelle pendant 3 secondes. %MWxy.0.3:X8 Validation des seuils. %MWxy.0.3:X9 Dévalidation des seuils. %MWxy.0.3:X10 Etalonnage forcé (UC -> Module). %MWxy.0.3:X11 Sauvegarde dans le processeur des coefficients d’étalonnage. %MWxy.0.3:X12 Etalonnage Poids etalon en condition dégradée (Etalon < 70% de la portée maximale). %MWxy.0.3:X13 Inutilisé %MWxy.0.3:X14 Inutilisé %MWxy.0.3:X15 Inutilisé Légende : (1) xy = adresse module. l x pour le numéro de rack, l y pour la position dans le rack. TLX DS 57 PL7 xxF 339 Programmation 16.4 Description des commandes transmises par programme Présentation Objet de ce souschapitre Ce sous-chapitre décrit les différentes commandes pouvant être exécutées par programme. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : 340 Sujet Page Envoi des commandes au module de pesage par programme 341 Comment effectuer un tarage par programme 342 Comment remettre à zéro la valeur du poids par programme 344 Comment retourner en mesure de poids brut par programme 346 Comment afficher la tare manuelle par programme 347 Comment valider ou invalider les seuils par programme 348 TLX DS 57 PL7 xxF Programmation Envoi des commandes au module de pesage par programme Généralités L’envoi de commandes au module se fait en utilisant l’instruction WRITE_CMD avec la syntaxe suivante : WRITE_CMD %CHxy.0 Cette instruction envoie l’ordre vers le module et attend l’acquittement de celui-ci. Cette attente peut nécessiter plusieurs cycles tâche. Note : Le module n’interprète qu’une seule commande à la fois. Dans le cas où une commande est demandée, alors que la précédente est en cours, celle-ci est refusée. Il ne doit jamais y avoir plus d’un bit à 1 dans le mot de commande. Contrôle de la prise en compte des paramètres La prise en compte des commandes par le module pouvant nécessiter plusieurs cycles tâche, deux mots mémoire sont standardisés pour contrôler les échanges %MWxy.0.0 et %MWxy.0.1 Le premier mot %MWxy.0.0 indique un échange en cours. Le deuxième mot %MWxy.0.1 donne le compte-rendu de l’échange. Le tableau suivant décrit les objets utiles pour contrôler l’envoi des commandes au module. Adresse (1) Signification (pour bit à l’état 1) %MWxy.0.0:X1 indique que la commande a été envoyée au module. %MWxy.0.1:X1 précise si la commande est acceptée par le module. %MWxy.0.2:X7 signale qu’une commande ou qu’un paramètre a été refusé (défaut applicatif). Légende : (1) TLX DS 57 PL7 xxF xy = adresse module. l x pour le numéro de rack, l y pour la position dans le rack. 341 Programmation Comment effectuer un tarage par programme Présentation Cette fonction consiste à amener la valeur de poids NET mesurée à zéro lorsqu’une charge, dite tare, est placée sur le récepteur de charge. Elle permet donc de décaler la mesure avec une valeur d’offset de façon à la rendre conforme à la valeur attendue par l’utilisateur. Lorsqu’ aucune opération de tarage n’a été effectuée, le poids NET est équivalent au poids BRUT. Note : l Sur changement de configuration, toute tare est supprimée. Toute exécution d’une commande de Tarage annule toute tare saisie en mode manuel et remet à zéro l’indicateur de tare "manuelle". l De même, un ordre de retour poids BRUT permet la suppression de tout tarage. Il ne nécessite aucune condition d’acceptation. Conditions d’exécution du tarage Les conditions d’acceptation de l’exécution de la commande de Tarage sont les suivantes : l La mesure est stable. l La mesure est inférieure à la portée maximale. l La mesure est strictement positive. Marche à suivre Le tableau suivant décrit la marche à suivre pour exécuter une opération de tarage. Etape Action 342 Comportement du module 1 Saisir l’instruction WRITE_CMD en positionnant l’ordre de tarage (%MWxy.0.3:X4 = 1). - 2 Valider l’exécution, application en RUN. Le module passe en mode tarage et renvoie le compte-rendu Traitement_en_cours %IWxy.0.4:X5 = 1. Procéder à l’acquisition de la tare. Note : La valeur de poids est mesurée et mémorisée dans le %IDxy.0.5 associé. Elle sera retirée de toute prochaine mesure de poids BRUT pour déterminer le poids NET. Fin de l’acquisition: Traitement_en_cours = 0 TLX DS 57 PL7 xxF Programmation Etape Action 3 Comportement du module Contrôler la bonne exécution de la commande : Etat du Traitement_en_cours : %IWxy.0.4:X5 Résumé des données utilisées Le tableau ci-dessous fournit les données utilisées pour un tarage. Type Rôle Données associées Commande Ordre de tarage %MWxy.0.3:X4 Visualisation Exemple Le module reste à l’état Traitement_en_cours tant que les conditions d’acceptation ne sont pas réunies ou qu’ il ne reçoit aucun ordre d’annulation de la commande. Valeur de la tare %IDxy.0.5 Tarage en cours %IWxy.0.4:X5 L’exemple en langage liste d’instruction ci-après décrit l’envoi d’un ordre de tarage au module pesage situé à l’emplacement 2 du rack 0. LD TRUE S %MW 2.0.3:X4 [WRITE_CMD %CH2.0] L’exécution de ce programme entraîne : Phase Description 1 Emission de la commande. 2 Mise à 1 du bit %MW2.0.0:X1 indiquant que l’émission de la commande est en cours. 3 Ce bit reste à 1 jusqu’à ce que le module renvoie un compte-rendu. Le bit retombe alors à 0. Le bit compte-rendu d’échange est alors significatif. 4 Le bit compte-rendu d’échange %MW2.0.1:X1 monte à 1 en cas de problème lors de l’échange. La valeur 0 indique que la commande a été acceptée par le module. Note : %IW2.0.4:X5 reste à 1 (Traitement en cours) tant que les conditions d’acceptation ne sont pas réunies (attente stabilité mesure par exemple). Le bit défaut application du status voie est à 1 (module en cours d’exécution de commande). Comme pour toute commande, l’ordre peut être annulé en envoyant la commande "annulation de la commande en cours". TLX DS 57 PL7 xxF 343 Programmation Comment remettre à zéro la valeur du poids par programme Présentation Cette fonction consiste à amener la valeur de poids mesurée à zéro. L’indicateur de zéro est alors positionné. Elle est pilotée par le bit de commande Mise A Zéro. La correction effectuée sur la mesure est rangée dans le mot %IDxy.0.7, au format haute résolution. Elle peut être sauvegardée par l’application. Ce paramètre est remis à zéro à chaque étalonnage. Note : Sur changement de configuration, toute mise à zéro est supprimée. Conditions d’exécution de la mise à zéro Les conditions d’acceptation de l’exécution de la commande de mise à zéro sont les suivantes : l La mesure est en poids BRUT. l La mesure est stable. l La mesure est comprise dans l’étendue de la plage du zéro, définie en configuration. Marche à suivre Le tableau suivant décrit la marche à suivre pour exécuter une opération de remise à zéro. Etape Action 344 Comportement du module 1 Saisir WRITE_CMD en positionnant l’ordre de Mise A zéro (%MWxy.0.3:X5 = 1). - 2 Valider l’exécution, application en RUN. Le module passe en mode mise_a_zéro et renvoie le compte-rendu Traitement_en_cours. %IWxy.0.4:X5 = 1. Le module procède à l’acquisition de la mesure.et mémorise la nouvelle valeur dans la mémoire de recalage %IDxy.0.7. Traitement_en_cours = 0 signifie la fin de la procédure. 3 Contrôler la bonne exécution de la commande : Etat du Traitement_en_cours : %IWxy.0.4:X5 Le module reste à l’état Traitement_en_cours tant que les conditions d’acceptation ne sont pas réunies ou qu’ il ne reçoit aucun ordre d’annulation de la commande. TLX DS 57 PL7 xxF Programmation Résumé des données utilisées Exemple Le tableau ci-dessous fournit les données utilisées pour une remise à zéro. Type Rôle Données associées Commande Ordre de mise à 0 %MWxy.0.3:X5 Visualisation Mémoire de recalage %IDxy.0.7 Compte rendu Traitement en cours %IWxy.0.4:X5 L’exemple en langage liste d’instructions ci-après décrit l’envoi d’un ordre de Mise_A_Zéro au module pesage situé à l’emplacement 2 du rack 0. LD TRUE S %MW 2.0.3:X5 [WRITE_CMD %CH2.0] L’exécution de cet ordre entraîne : Phase Description 1 Emission de la commande. 2 Mise à 1 du bit %MW2.0.0:X1 indiquant que l’émission de la commande est en cours. 3 Ce bit reste à 1 jusqu’à ce que le module renvoie un compte-rendu. Le bit retombe alors à 0. Le bit compte-rendu d’échange est alors significatif. 4 Le bit compte-rendu d’échange %MW2.0.1:X1 monte à 1 en cas de problème lors de l’échange. La valeur 0 indique que la commande a été acceptée par le module. Note : %IW2.0.4:X5 reste à 1 (Traitement en cours) tant que les conditions d’acceptation ne sont pas réunies (attente stabilité mesure par exemple). Le bit défaut application du status voie est à 1 (module en cours d’exécution de commande). Comme pour toute commande, l’ordre peut être annulé en envoyant la commande annulation de la commande en cours. TLX DS 57 PL7 xxF 345 Programmation Comment retourner en mesure de poids brut par programme Présentation Cette fonction consiste à annuler la valeur de la tare de telle façon que la valeur de poids courante soit celle du poids brut. Le poids courant est rangé dans le mot %IDxy.0.0, au format défini à la configuration. Conditions d’exécution du tarage Cette commande ne requière pas de conditions particulières d’exécution. Marche à suivre Le tableau suivant décrit la marche à suivre pour exécuter un retour de mesure en poids brut. Etape Action Comportement du module 1 Saisir WRITE_CMD en positionnant l’ordre de retour poids brut (%MWxy.0.3:X6 = 1). - 2 Valider l’exécution, application en RUN. Le module passe en mode "retour en poids brut". Le module procède à la mise à zéro de la tare. L’indicateur NET = 0 (%IWxy.0.4:X8=0) signifie la fin de la procédure. 3 Contrôler la bonne exécution de la commande : Etat de l’indicateur NET : %IWxy.0.4:X8 Résumé des données utilisées Le tableau ci-dessous fournit les données utilisées pour une remise à zéro. Type Rôle Données associées Commande Ordre de retour en poids brut %MWxy.0.3:X6 Visualisation Poids mesuré %IDxy.0.0 Valeur Tare en cours %IDxy.0.5 Traitement en cours %IWxy.0.4:X5 Poids brut %IWxy.0.4:X8 = 0 Compte rendu 346 - TLX DS 57 PL7 xxF Programmation Comment afficher la tare manuelle par programme Présentation Cette fonction permet de visualiser la tare manuelle sur l'afficheur pendant 3 secondes. Conditions d’exécution du tarage Cette commande nécessite qu'une tare manuelle ait été configurée. Marche à suivre Le tableau suivant décrit la marche à suivre pour afficher la tare manuelle. Etape Action Comportement du module 1 Saisir WRITE_CMD en positionnant l’ordre d’affichage (%MWxy.0.3:X7 = 1). 2 Valider l’exécution, application en RUN. Le module gère normalement ses données. Les valeurs affichées sur l’afficheur TSX XBT H100 indique la valeur de la tare manuelle". 3 Au bout de la temporisation des 3 secondes, l’afficheur reprend les valeurs courantes. - Résumé des données utilisées TLX DS 57 PL7 xxF Le tableau ci-dessous fournit les données utilisées pour une remise à zéro. Type Rôle Données associées Commande Ordre d’affichage de la tare %MWxy.0.3:X7 Visualisation Tare manuelle Les données sur afficheur indiquent la tare manuelle. 347 Programmation Comment valider ou invalider les seuils par programme Présentation Ces fonctions sont surtout utilisées pour coordonner la commande des sorties par rapport à l’automatisme géré par le processeur. Il faut que l’option contrôle des seuils ait été validée au préalable dans l’écran de configuration. Principe de fonctionnement L’action sur les sorties est réalisée à partir de la commande : Validation des seuils. Lorsque cette commande est exécutée, le cycle de contrôle des seuils démarre. Une commande de dévalidation permet d’arrêter le cycle de contrôle des seuils en cours et d’autoriser une nouvelle commande de validation des seuil Cette commande repositionne également, le cas échéant, les sorties S0 et S1 à 0. Marche à suivre de validation Le tableau suivant décrit la marche à suivre pour valider les seuils. Marche à suivre de dévalidation 348 Etape Action Comportement du module 1 Effectuez les modifications nécessaires sur les valeurs des seuils, logique des sorties et temps de masquage. - 2 Positionnez l’ordre de validation des seuils (%MWxy.0.3:X8 = 1). - 3 Lancez la validation des seuils par l’instruction WRITE_CMD. Le module interprète la demande, positionne les sorties S0et S1 et met en conformité les bits images : l %IWxy.0.4 : X0 position courante de S0. l %IWxy.0.4 : X1 position courante de S1. Le tableau suivant décrit la marche à suivre pour dévalider les seuils. Etape Action Comportement du module 1 Positionnez l’ordre de dévalidation des seuils (%MWxy.0.3:X9 = 1). - 2 Lancez la dévalidation des seuils par Le module positionne les sorties au repos et l’instruction WRITE_CMD. les bits images à 0. TLX DS 57 PL7 xxF Programmation Résumé des données utilisées Le tableau ci-dessous fournit les données utilisées pour la validation et la dévalidation des seuils. Type Rôle Données associées Commande Ordre de validation des seuils %MWxy.0.3:X8 Ordre de dévalidation des seuils %MWxy.0.3:X9 Visualisation TLX DS 57 PL7 xxF Débit courant %IDxy.0.2 Seuil gros débit %MDxy.0.8 Seuil petit débit %MDxy.0.10 Logique des sorties %MWxy.0.12 Temps de masquage PD %MWxy.0.13 Position courante de S0 %IWxy.0.4:X0 Position courante de S1 %IWxy.0.4:X1 349 Programmation 16.5 Modification des paramètres par programme Présentation Objet de ce souschapitre Ce sous-chapitre décrit comment modifier de manière dynamique par programme les paramètres de l’application. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : 350 Sujet Page Modification des paramètres par programme 351 Instructions PL7 utilisées pour le réglage 353 Description des paramètres réglables par programme 355 Lecture des paramètres de configuration 356 TLX DS 57 PL7 xxF Programmation Modification des paramètres par programme Principe Vous pouvez par programme commander la modification de certains paramètres afin d’adapter automatiquement les mesures aux applications à traiter. Exemple : modification de la valeur de la tare par programme dans le cas où plusieurs types de produits sont à peser avec des conditionnements différents. Liste des paramètres réglables Actions possibles TLX DS 57 PL7 xxF Les modifications par programme peuvent porter sur les paramètres suivants : Paramètres réglables Données correspondantes Coefficient de filtrage F1 %MWxy.0.6 Valeur «manuelle» de tare %MWxy.0.7 Points de coupure (Seuils) %MDxy.0.8 et %MDxy.0.10 Logique des sorties S0 et S1 %MWxy.0.12 Temps de masquage PD %MWxy.0.13 Nombre de mesures pour calcul de débit %MWxy.0.14 Coefficient de filtrage F2 %MWxy.0.15 Coefficient de filtrage F3 %MWxy.0.16 Vous pouvez : l Modifier par programme un paramètre de réglage, l Envoyer les paramètres de réglage au module, l Contrôler la prise en compte par le module des paramètres, l Lire la valeur des paramètres de réglage dans le module et mettre ainsi à jour la mémoire automate, l Sauvegarder les paramètres de réglage, l Restituer en mémoire automate la valeur des paramètres sauvegardés. 351 Programmation Instructions utilisées Les instructions utilisées pour effectuer ces opérations sont les suivantes: Instruction Fonction effectuée WRITE_PARAM %CH xy.0 Envoie le contenu des paramètres du tableau précédant au module de pesage. READ_PARAM %CH xy.0 Effectue une lecture des paramètres de réglage dans le module et une mise à jour du tableau précédemment cité. SAVE_PARAM %CH xy.0 Effectue une sauvegarde dans la zone mémoire du processeur des valeurs de paramètres de réglage. Ces valeurs de paramètres seront ceux utilisés lors du démarrage à froid de l’automate. RESTORE_PARAM %CH xy.0 Permet de recharger les paramètres de réglage avec les valeurs saisies à la configuration du module ou lors du dernier SAVE_PARAM. Le module peut traiter plusieurs réglages en même temps. 352 TLX DS 57 PL7 xxF Programmation Instructions PL7 utilisées pour le réglage Généralités Pour pouvoir effectuer des opérations de réglage, il est nécessaire de pouvoir accéder aux données propres du module. Ces accès sont effectués par l’intermédiaire des instructions dédiées décrites ciaprès. Envoi des paramètres de réglage au module L’envoi des paramètres de la voie du module se fait en utilisant l’instruction WRITE_PARAM avec la syntaxe suivante : WRITE_PARAM %CH xy.0 Cette instruction envoie le contenu des paramètres vers le module et attend l’acquittement de celui-ci. Cela peut nécessiter plusieurs cycles de la tâche. Contrôle de la prise en compte des paramètres La prise en compte des valeurs par le module pouvant nécessiter plusieurs cycles tâche, deux mots mémoire sont utilisés pour contrôler les échanges : %MWxy.0.0 et %MWxy.0.1 l Le premier mot %MWxy.0.0 indique un échange en cours, l Le deuxième mot %MWxy.0.1 donne le compte-rendu de l’échange, l Les bits de rang 2 sont associés aux paramètres de réglage : l Le bit %MWxy.0.0:X2 indique que des paramètres de réglage sont envoyés au module, l Le bit %MWxy.0.1:X2 précise si les paramètres de réglage sont acceptés par le module. Exemple Ecriture des paramètres du module à l’emplacement 2 du rack 0 , WRITE_PARAM %CH2.0 entraîne : l L’émission des paramètres de réglage, l La mise à 1 du bit %MW2.0.0:X2 indique que l’émission des paramètres de réglage est en cours. Ce bit reste à 1 jusqu’à ce que le module renvoie un compte-rendu. Le bit retombe alors à 0. Le bit compte-rendu d’échange est alors significatif. l Le bit compte-rendu d’échange %MW2.0.1:X2 est mis à 1 en cas de problème lors de l’échange. La valeur 0 indique que les données ont été acceptées par le module. TLX DS 57 PL7 xxF 353 Programmation Lecture des paramètres de réglage L’instruction READ_PARAM permet la lecture des paramètres de réglage du module et effectue une mise à jour de la mémoire automate. Elle est utile, en particulier , après un WRITE_PARAM qui n’a pas été accepté par le module. La lecture des paramètres de réglage peut nécessiter plusieurs cycles tâche. La lecture des paramètres de réglage de la voie du module se fait en utilisant l’instruction READ_PARAM avec la syntaxe suivante : READ_PARAM %CH xy.0 Sauvegarder des paramètres de réglage L’instruction SAVE_PARAM permet de recopier les valeurs courantes des paramètres de réglage du module dans la zone de sauvegarde définie en mémoire processeur. La zone de sauvegarde n’est pas accessible depuis le langage. Cette instruction peut nécessiter plusieurs cycles tâche pour s’exécuter.La sauvegarde des paramètres de réglage du module se fait en utilisant l’instruction SAVE_PARAM avec la syntaxe suivante : SAVE_PARAM %CH xy.0 Restituer les paramètres de réglage sauvegardés L’instruction RESTORE_PARAM permet de restituer dans la mémoire processeur et dans le module, les valeurs sauvegardées des paramètres de réglage. La restitution des paramètres de réglage du module se fait en utilisant l’instruction RESTORE_PARAM avec la syntaxe suivante : RESTORE_PARAM %CH xy.0 354 TLX DS 57 PL7 xxF Programmation Description des paramètres réglables par programme Description TLX DS 57 PL7 xxF Le tableau suivant décrit les paramètres réglables par programme par l’instruction WRITE_PARAM. Mot Rôle Description %MWxy.0.6 %MWxy.0.15 %MWxy.0.16 Coefficients de filtrage Les valeurs admissibles de coefficient de filtrage sont comprises entre 0 et 19. %MWxy.0.7 Valeur «manuelle» de tare Les valeurs admissibles de la tare "manuelle" sont comprises entre 0 et 65535, elles ne doivent pas dépasser la portée maximale. %MD xy.0.8 %MD xy.0.10 Points de coupure (Seuils) Point de coupure gros débit S0 Point de coupure petit débit S1 Les valeurs admissibles des seuils sont comprises entre 0 et la portée maximale au format haute résolution. Si aucun contrôle de seuils n’ a été défini en configuration, aucun traitement de détection n’est réalisé. Par défaut, la valeur de ces seuils est nulle. Note : l En pesage GD < PD < Portée maximum l En dépesage: PD < GD < Portée maximum Le module assure un contrôle de cohérence des valeurs de seuils. Si cette logique n’est pas respectée, les seuils seront refusés. %MWxy.0.12 Logique des sorties l %MWxy.0.12:X0 l 0: Pesage l 1: Dépesage l %MWxy.0.12:X1 l 0: S0 puis S1 l 1: S0 et S1 puis S1 %MWxy.0.13 Temps de masquage PD Les valeurs admissibles sont comprises entre 0 et 15 par pas de 1/10 de seconde (0 = 0s, 1= 0.1s, 2 = 0.2s, ...). %MWxy.0.14 Nombre de mesures pour débit Les valeurs admissibles sont les valeurs 2, 4, 8, 16, 32 ou 64. 355 Programmation Lecture des paramètres de configuration Généralités L’ensemble des paramètres saisis lors de la configuration du module est accessible par programme en lecture seule. Ces paramètres sont codés dans 3 mots de la zone constante %KW. Codage de la portée maximale La lecture de la portée maximale, configurée pour la voie mesure, est accessible par le mot %KWxy.0.0. Codage de l’unité de mesure La lecture de l’unité et de l’échelon, configuré pour la voie mesure, est accessible par le mot %KWxy.0.1. L’unité de mesure est codée sur 3 bits de l’octet de poids faible. %KWxy.0.1 : octet de poids faible bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 Le tableau ci-après décrit le codage de l’unité de mesure. Codage de l’échelon Bits 0 à 2 Unité correspondante Rôle 0 g gramme 1 kg kilogramme 2 t tonne (métrique) 3 lb livre (=453g) 4 oz once (=28,35g) 5 <sans> aucune unité La lecture de l’unité et de l’échelon, configuré pour la voie mesure, est accessible par le mot %KWxy.0.1. Note : L’échelon est toujours défini dans la même unité que celle de la mesure L’échelon est codée sur 5 bits de l’octet de poids fort. %KWxy.0.1 octet de poids fort bit 15 356 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8 TLX DS 57 PL7 xxF Programmation Le tableau ci-après décrit le codage de l’échelon. Codage de la stabilité,du zéro, des seuils, des sorties et du format Bits 8 à 12 Valeur de l’échelon Bits 8 à 12 Valeur de l’échelon 0 0.001 11 5 1 0.002 12 10 2 0.005 13 20 3 0.01 14 50 4 0.02 15 100 5 0.05 16 200 6 0.1 17 500 7 0.2 18 1000 8 0.5 19 2000 9 1 20 5000 10 2 La lecture de l’étendue de la plage et du temps de stabilité ainsi que de l’étendue de la plage du zéro et de l’activité du zéro suiveur, du seuil de surcharge, l’utilisation des sorties et le format des valeurs de poids, configurés pour la voie mesure, sont accessibles par le mot mémoire %KWxy.0.2. Codage du mot %KWxy.0.2. %KWxy.0.2 : octet de poids faible bit 7 bit 6 bit 5 bit 4 bit 3 Temps de stabilité bit 2 bit 1 bit 0 Etendue de stabilité %KWxy.0.2 octet de poids fort bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 Format Sorties Zéro suiveur Tare manu. Etend. Zéro Alim. capteur bit 9 bit 8 Surcharge Le tableau ci-après décrit le codage de l’étendue de stabilité (bits 0 à 2). TLX DS 57 PL7 xxF Valeur lue Equivalence en 1/4 d’échelon 0 2 1 3 2 4 3 6 4 8 357 Programmation Le tableau ci-après décrit le codage du temps de stabilité (bits 4 à 5). Valeur lue Equivalence en seconde 0 0.4 1 0.5 2 0.7 3 1 Le tableau ci-après décrit le codage de la surcharge (bits 8 à 9). Valeur lue Type de surcharge sélectionnée 0 Portée maximale + 9 échelons 1 Portée maximale + 2% de la portée maximale 2 Portée maximale + 5% de la portée maximale Le tableau ci-après décrit le codage des autres paramètres. Ces paramètres sont codés chacun sur un bit du mot %KWxy.0.2. 358 N° bit Paramètre bit à 0 bit à 1 11 Plage de recalage +/-2% de la portée maxi +/-5% de la portée maxi 12 Tare prédéterminée Pas de tare prédéterminée 13 Activité du zéro suiveur Inactif Actif 14 Utilisation des sorties Inutilisées Utilisées 15 Format Légal (unité physique à virgule fixe) Haute résolution (centième d’unité physique à virgule fixe) Tare prédéterminée TLX DS 57 PL7 xxF Etalonnage de la chaîne de mesure 17 Présentation Objet de ce chapitre Ce chapitre décrit comment étalonner la chaîne de mesure. Contenu de ce chapitre Ce chapitre contient les sujets suivants : TLX DS 57 PL7 xxF Sujet Page Présentation de la fonction étalonnage 360 Description de l’écran d’étalonnage 361 Comment étalonner la chaîne de mesure 362 Comment étalonner la chaîne de mesure par programme 364 Comment réaliser un étalonnage forcé 366 Comment effectuer un étalonnage forcé par programme 367 359 Etalonnage Présentation de la fonction étalonnage Généralités L’étalonnage de la chaîne de mesure consiste à faire correspondre à un signal électrique donné des capteurs, une valeur de poids. Cette adaptation est faite, sur site, à la mise en service, elle est indispensable pour que la mesure soit valide. Note : La fonction étalonnage, forcé ou non, n’est accessible qu’en mode connecté, automate en Run. Règles d’étalonnage Tout module non étalonné est en défaut voie (visualisable dana l’écran de mise au point ou sur le module par le clignotement de la voie 0). Le premier étalonnage doit être complet : 1. Charge morte 2. Charge étalon 3. Sauvegarde sinon les informations retournées n'ont aucune signification. Il n’est pas possible de réaliser un étalonnage si le processeur automate est équipé d’une carte mémoire de type Flash-Eprom (TSX MFP 032P ou TSX MFP 064P ou TSX MFP 0128P). Il est possible de refaire l’étalonnage dans la vie du module. Les caractéristiques de l’électronique n’imposent pas de refaire un étalonnage régulier. Cependant les contraintes légales ou les caractéristiques mécaniques de l’application peuvent imposer cet étalonnage en particulier lors de transactions commerciales. Note : L’étalonnage est indépendant du filtre configuré, mais prend en compte les paramètres d’Informations Métrologiques et de Stabilité. Type d’étalonnage 360 Vous pouvez choisir l’un des 3 types d’étalonnage suivant : l l’étalonnage normal (La fonction d’étalonnage doit être réalisée avec un poids étalon supérieur ou égal 70% de la portée maximale), l l’étalonnage dégradé (Si l’étalonnage pour diverses raisons ne peut être réalisé dans les conditions décrites précédemment), l l’étalonnage forcé : l UC -> Module : Il s’agit de pouvoir récupérer les réglages effectués sur un autre module dans un souci de maintenance ou de duplication l Module -> UC : Il s’agit de mettre en conformité les paramètres du processeur avec ceux d’un module étalonné connecté à un nouvel emplacement. TLX DS 57 PL7 xxF Etalonnage Description de l’écran d’étalonnage Présentation L’écran d’étalonnage permet d’accéder aux commandes d’étalonnage. Illustration Cet écran est accessible uniquement en mode connecté. TSX ISP Y101 [RACK 0 POSITION 3] 1 Etalonage Désignation : 1E. PESAGE 3 FILTRES 2 RUN Symbole : Voie : 0 Fonction : Pesage ERR Tâche : MAST IO DIAG... DIAG... Poids 3 NET Valeur : 137.66 Kg Etalonnage Etalonnage Forcé Charge morte Etalon 4 Description générale Repère Annuler 130.00 UC --> Module Kg Sauvegarder Module --> UC Annuler Le tableau ci-dessous présente les différents éléments de l’écran d’étalonnage et leurs fonctions. Elément Fonction 1 Barre de titre Indique la référence du module sélectionné et sa position physique et le numéro du rack. 2 Zone module Permet la sélection du type d’écran, l’accès à la partie réglage de l’écran, aux fonctions de diagnostic. L’affichage de cette zone est optionnelle. Le choix s’effectue en utilisant la commande Vue → Zone module. 3 Zone de visualisation Donne accès à la visualisation des informations de pesage (Voir Description de la zone de visualisation de l’écran de mise au point, p. 374). 4 Zone d’ étalonnage Donne accès aux commandes d’étalonnage (Voir Comment étalonner la chaîne de mesure, p. 362). TLX DS 57 PL7 xxF 361 Etalonnage Comment étalonner la chaîne de mesure Présentation L’étalonnage peut s’effectuer sur une station PL7 connectée à l’automate au moyen de l’écran d’étalonnage. Il peut aussi se faire au moyen d’un dialogue opérateur utilisant les instructions de langage PL7. Note : A tout moment vous pouvez demander l’arrêt de la procédure par appui sur Annuler. Le module reprend les paramètres précédents. Les paramètres d’étalonnage en cours sont alors perdus. La validation de la procédure n’est effective que si l’étalonnage a bien été effectué au niveau du module. En cas de problème de saturation de la mesure, il est impossible de sauvegarder les nouveaux paramètres. Il faut , soit corriger l’erreur, soit annuler la procédure par Annuler. 362 TLX DS 57 PL7 xxF Etalonnage Marche à suivre Etape Ce tableau décrit la marche à suivre pour étalonner la chaîne de mesure. Action Résultat 1 Mettez sous tension le rack. Le produit s’initialise, effectue ses autotests et reçoit sa configuration. 2 Accédez à l’écran d’étalonnage : 1. sélectionnez Outils → Configuration 2. cliquez sur l’emplacement du module 3. sélectionnez Etalonnage dans la liste déroulante Note : le processeur doit être en RUN et le terminal en mode connecté. 3 Vérifiez que la bascule est vide. - 4 Appuyez sur le bouton Charge morte pour effectuer l’étalonnage charge morte (prise en compte du récepteur de charge). Cette phase nécessite environ 20 secondes. Le bouton Charge morte passe en vidéo inverse durant cette phase et un sablier apparait. Le module passe en défaut voie, toute mesure est invalide. L’indicateur %IWxy.0.4:X6 Etalonnage_en_cours change d’état. Le module indique l’acquisition de la référence poids mort et traite les comptes-rendus. 5 Placez le poids étalon. - 6 Saisissez la valeur du poids étalon dans le champs "Etalon" (par défaut cette valeur est égale à la portée maximum) et appuyez sur le bouton Etalon . En cas d’invalidation de la commande, un message d’erreur indique le type de problème rencontré. Cette phase nécessite environ 20 secondes. Le module effectue une vérification du poids étalon par rapport à la portée maximale. L’indicateur %IWxy.0.4:X6 Etalonnage_en_cours change d’état. Le module réalise l’acquisition de la référence poids étalon et effectue le traitement et positionne le compterendu. 7 Appuyez sur le bouton Sauvegarder pour prendre Le module et le processeur prennent en compte et en compte les paramètres issus de l’étalonnage . sauvegardent les paramètres issus de l’étalonnage. Pendant la phase d’écriture, la mesure reste en défaut voie. Ce défaut disparaît dès l’instant où l’écriture est effectuée (défauts voie et étalonnage en cours disparaissent).La mesure est valide. TLX DS 57 PL7 xxF 363 Etalonnage Comment étalonner la chaîne de mesure par programme Généralités Plusieurs éléments de langage sont utilisés pour réaliser et superviser le mécanisme d’étalonnage. L’écran d’étalonnage facilite la procédure, mais cette dernière peut également être réalisée à partir des données réservées, par programme. Marche à suivre Pour réaliser un étalonnage par programme , programmez les opérations suivantes. Etape Action Résultat 1 Poids mort Saisissez WRITE_CMD en positionnant l’ordre d’étalonnage de la voie à partir du poids mort (%MWxy.0.3:X1=1). L’indicateur %IWxy.0.4:X6 Etalonnage en cours change d’état. Cette opération permet de déterminer le paramètre Offset. 2 Etalon Chargez la valeur du poids étalon dans le mot %MDxy.0.4 - Saisissez WRITE_CMD en positionnant l’ordre d’étalonnage de la voie à partir du poids étalon (%MWxy.0.3:X2=1, ou pour un étalonnage dégradé %MWxy.0.3:X12=1). L’indicateur %IWxy.0.4:X6 Etalonnage en cours change d’état. Cette opération permet de déterminer le paramètre Gain. 3 364 4 Sauvegarde des paramètres dans le module Saisissez WRITE_CMD en positionnant l’ordre de sauvegarde de l’étalonnage dans le module (%MWxy.0.3:X0=1). - 5 Recopie des paramètres du module dans l’UC Saisissez WRITE_CMD en positionnant l’ordre de sauvegarde dans le processeur (%MWxy.0.3:X11=1). - TLX DS 57 PL7 xxF Etalonnage Résumé des données utilisées Le tableau ci-dessous indique les données impliquées lors d’un étalonnage. Type Rôle Données associées Type de commande Sauvegarde étalonnage dans le module %MWxy.0.3:X0 Poids mort %MWxy.0.3:X1 Paramètre de commande Poids étalon (Normal) %MWxy.0.3:X2 Etalonnage forcé (UC -> Module) %MWxy.0.3:X10 Sauvegarde étalonnage dans le processeur %MWxy.0.3:X11 Poids étalon (Dégradé) %MWxy.0.3:X12 Valeur du poids étalon %MDxy.0.4 Compte- rendu Etalonnage en cours (Normal) TLX DS 57 PL7 xxF %IWxy.0.4:X6 Instabilité %IWxy.0.4:X9 Surcharge ou souscharge lors de l’étalonnage %%MWxy.0.2:X0 Module non étalonné %MWxy.0.2:X9 Mode étalonnage %MWxy.0.2:X14 Mode étalonnage forcé %MWxy.0.2:X15 365 Etalonnage Comment réaliser un étalonnage forcé Présentation Cette fonction répond à un besoin de maintenance rapide. L’étalonnage forcé permet de transférer les valeurs d’étalonnage d’un module de pesage vers l’unité centrale et réciproquement. Note : Cette action n’est pas réversible. Le transfert effectué, il n’est pas possible d’annuler la commande. Note : Cette fonction n’est accessible qu’en mode connecté, automate en Run. Mode de marche Le transfert de l’UC vers le module de pesage est toujours autorisé dès lors que l’UC contient les paramètres d’étalonnage pour l’emplacement souhaité. Le transfert du module de pesage vers l’unité centrale nécessite que le module soit étalonné (pas en etalonnage forcé). Marche à suivre Ce tableau décrit la marche à suivre pour réaliser un étalonnage forcé. Etape Action 1 Mettez sous tension le rack. 2 Accédez à l’écran d’étalonnage : 1. Sélectionnez Outils → Configuration 2. Cliquez sur l’emplacement du module 3. Sélectionnez Etalonnage dans la liste déroulante 3 Dans le champ Etalonnage forcé, appuyez, suivant le sens de transfert désiré, sur le bouton UC -->Module ou UC -->Module. Note : La validation de la procédure n’est effective que si le transfert s’est effectué correctement. En cas de problème, cliquez sur le bouton Annuler du champ Etalonnage forcé. 366 TLX DS 57 PL7 xxF Etalonnage Comment effectuer un étalonnage forcé par programme Généralités Plusieurs éléments de langage sont utilisés pour réaliser et superviser le mécanisme d’étalonnage. L’écran d’étalonnage facilite la procédure, mais cette dernière peut également être réalisée à partir des données réservées, par programme. Marche à suivre Pour réaliser un étalonnage forcé par programme , effectuez les opérations suivantes. Sens de recopie Action Résultat UC -> Module Saisissez WRITE_CMD en positionnant l’ordre de sauvegarde de l’étalonnage dans le module (%MWxy.0.3:X10=1). Cette opération est utilisée par exemple dans le cas de remplacement de module. Il permet de restituer automatiquement les paramètres d’étalonnage dans le module (gain, offset et configuration du convertisseur. Module -> Saisissez WRITE_CMD en UC positionnant l’ordre de sauvegarde dans le processeur (%MWxy.0.3:X11=1 TLX DS 57 PL7 xxF Cette opération permet par exemple dans le cas de l’utilisation d’un module situé à un nouvel emplacement, de restituer automatiquement les paramètres d’étalonnage dans le processeur. Cette opération n’est possible que si le module est étalonné. 367 Etalonnage 368 TLX DS 57 PL7 xxF Mise au point de la fonction pesage 18 Présentation Objet de ce chapitre Ce chapitre présente l’écran de mise au point et décrit les fonctions proposées pour mettre au point l’application. Contenu de ce chapitre Ce chapitre contient les sujets suivants : TLX DS 57 PL7 xxF Sujet Page Description de l’écran de mise au point de la fonction métier Pesage 370 Description de la zone module de l’écran de mise au point 372 Description de la zone de visualisation de l’écran de mise au point 374 Description de la zone de réglage de paramètres 375 369 Mise au point Description de l’écran de mise au point de la fonction métier Pesage Présentation L’écran de mise au point permet d’accéder à la visualisation des informations de pesage et au réglage de certains paramètres. Illustration Cet écran est accessible uniquement en mode connecté. 1 2 TSX ISP Y101 [RACK 0 POSITION 3] Réglages Mise au point Désignation : 1E. PESAGE 3 FILTRES RUN Symbole : Voie : 0 3 ERR Fonction : Pesage Poids Nb Points Convertisseur Valeur : 100.63 Kg IO DIAG... Tâche : MAST DIAG... Sorties S0 NET 0 Informations sur la mesure Débit: 0.0000 Kg Zéro suiveur Contrôle des seuils 4 S0 S0 et S1 0 1 Filtrage Kg Valeur de la tare: 0.00 0.0000 Kg Mémoire de zéro: Débit mesures 4 Calcul sur Désactiver Activer Tare Prédéterminée s Temps de masquage PD: 0 Kg 0.1 Valeur: Sens: Points de coupure Pesage Dépesage Sorties actives phase 1: 370 S1 1 Petit Débit (PD) Gros Débit (GD) 0.0000 0.0000 Kg Kg F1: 4 KG PD F3 F2 GD F1 T F2: 0 F3: 0 TLX DS 57 PL7 xxF Mise au point Description Le tableau ci-dessous présente les différents éléments de l’écran de mise au point et leurs fonctions. Repère Elément 1 Barre de titre Indique la référence du module sélectionné et sa position physique et le numéro du rack. 2 Zone module Permet la sélection du type d’écran, l’accès à la partie réglage de l’écran, aux fonctions de diagnostic. L’affichage de cette zone est optionnelle. Le choix s’effectue en utilisant la commande Vue → Zone module. 3 Zone de visualisation Donne accès à la visualisation des informations de pesage. 4 Zone de réglage Donne accès au réglage de certains paramètres du module. TLX DS 57 PL7 xxF Fonction 371 Mise au point Description de la zone module de l’écran de mise au point Présentation Cette zone visualise les informations générales sur l’état du module ou de la voie. Illustration Cette zone d’écran renseigne sur l’état du module. Mise au point Réglages Désignation : 1E. PESAGE 3 FILTRES RUN Symbole : Voie : 0 Description Fonction : Pesage ERR IO DIAG... Tâche : MAST DIAG... Le tableau suivant décrit les différents éléments de la zone écran module et état voie. Repère Description Mise au point Liste déroulante de choix du mode de fonctionnement Réglage Case à cocher permettant d’accéder aux fonctions de réglage. Lorsque cette case est cochée, l’écran de mise au point s’enrichit d’une zone suplémentaire donnant accès aux paramètres. Indique si le module est plombé (cadenas fermé) ou non. ou 372 RUN Voyant allumé : marche normale Voyant éteint : module en défaut ou hors tension ERR Voyant allumé : défaut interne, module en panne Voyant clignotant : défaut de communication, application absente, invalide ou en défaut Voyant éteint : pas de défaut I/O Voyant allumé : défaut externe l défaut de surcharge ou de sous charge lors de l’étalonnage, l défaut dépassement gamme, l défaut de mesure l module plombé : configuration refusée Voyant clignotant : perte de communication avec le processeur Voyant éteint : pas de défaut TLX DS 57 PL7 xxF Mise au point TLX DS 57 PL7 xxF Repère Description DIAG Cet indicateur passe en rouge en cas de défaut de niveau module, le détail du défaut est accessible par le bouton DIAG situé en dessous. Voie égal à 0, le module ne possède qu’une voie, la voie 0 Fonction Pesage Tâche Rappelle la tâche dans laquelle le module est configuré DIAG Cet indicateur passe en rouge en cas de défaut lié à la fonction pesage, le détail du défaut est accessible par le bouton DIAG situé en dessous. 373 Mise au point Description de la zone de visualisation de l’écran de mise au point illustration Cette zone est la zone de visualisation dynamique des principales informations liées au pesage. Poids Nb Points Convertisseur Valeur : 100.63 Kg Informations sur la mesure Débit: 0.0000 Kg Zéro suiveur Description Sorties NET Valeur de la tare: Mémoire de zéro: S0 0 S1 1 0 1 Kg 0.00 0.0000 Kg Le tableau suivant décrit les différents éléments de la zone visualisation de l’écran de mise au point. Zone Champ Description Poids Nb Points Convertisseur Par défaut, L’écran affiche la valeur du poids courant. Cliquer sur le bouton Nb Points Convertisseur permettra, lors de la prochaine mise en Stop de l’automate, de passer en mode points. L’affichage du poids sera de nouveau appliqué au prochain passage en Run de l’automate. Valeur La valeur du poids courant dans l’unité définie. Dans le cas d’un défaut de la chaîne de mesure détectée par le module ou lorsque celui-ci est en mode étalonnage, l’indication ERR est affichée sur l’écran. NET L’indicateur poids NET est positionné si le module retourne une information de poids NET, dans le cas contraire, celle ci correspond à un poids BRUT. L’indicateur "mesure stable" spécifie que la mesure est dans la plage de stabilité définie. L’indicateur de zone de zéro est activé dans le cas où le poids mesuré est dans la plage du zéro (+/- 1/4 d’échelon). Sorties Informations sur la mesure Les indications fournies correspondent aux états physiques des sorties S0 et S1. Cette zone affiche : l la valeur du débit, elle est indiquée dans l’unité par mesure, l la valeur courante de la tare, l la valeur de la mémoire de zéro correspondant au décalage du zéro depuis le dernier étalonnage, l l’indicateur PT spécifie que la valeur de la tare a été introduite manuellement et non pas mesurée, l l’indicateur Zéro suiveur indique que la fonction a été paramétrée. 374 TLX DS 57 PL7 xxF Mise au point Description de la zone de réglage de paramètres Illustration Cette zone permet de modifier les paramètres de réglage. Filtrage F1: Contrôle des seuils Activer Désactiver Temps de masquage PD: 0 Sens: Pesage Dépesage Sorties actives phase 1: S0 Description Débit Calcul sur S0 et S1 s: 4 Tare Prédéterminée 0.1 Valeur: mesures 4 KG PD F3 F2 GD Kg F1 T Points de coupure Petit Débit (PD) Gros Débit (GD) 0.0000 0.0000 Kg Kg F2: 0 F3: 0 Elle donne accès à la modification et à la visualisation des paramètres suivants.: Repère Description Filtrage (Voir Comment modifier le(s) filtrage(s) des entrées mesures, p. 313) Vous avez la possibilité de modifier pour chaque phase, la valeur du coefficient de filtrage de l’entrée mesure. Vous pouvez choisir choisir une valeur de 0 à 19. Note : Plus le filtrage est fort (valeur 1 à 11), plus le temps de réponse est long. Débit (Voir Vous avez la possibilité de modifier le nombre de mesures pour le calcul du débit. Comment modifier le calcul Le choix dans la liste porte sur les valeurs 2, 4, 8, 16, 32 et 64. du débit, p. 315) Tare (Voir Comment modifier la tare, p. 316) Vous avez la possibilité d’introduire une tare prédéterminée en cochant la case correspondante et de renseigner la valeur de cette tare dans l’unité définie. Contrôle de seuils (Voir Comment modifier le calcul du débit, p. 315) : Ces paramètres ne sont affichés que si, lors de la configuration, l’option ‘Contrôle des seuils’ a été activé. La prise en compte de l’ensemble des paramètres est effective dès la commande de validation du menu Edition. TLX DS 57 PL7 xxF Activer Ce bouton active le cycle de surveillance de contrôle des seuils. Désactiver Ce bouton désactive le cycle de surveillance de contrôle des seuils et positionne les sorties S0 et S1 en repli. Temps de masquage PD Permet de modifier la temporisation de masquage lors du passage en petit débit. Sens Pesage/ Dépesage Permet de modifier le sens de prise en compte des seuils. 375 Mise au point Repère Description Sorties actives phase 1 Permet de choisir les sorties actives pendant la première phase de dosage. Permet de modifier les valeurs de ces seuils. Points de coupure Petit Débit (PD) et Gros Débit (GD) 376 TLX DS 57 PL7 xxF Protection des réglages 19 Présentation Objet de ce chapitre Ce chapitre décrit comment protéger les réglages réalisés au cours des phases précédentes. Contenu de ce chapitre Ce chapitre contient les sujets suivants : TLX DS 57 PL7 xxF Sujet Page Protection des réglages des paramètres de pesage 378 Comment protéger les réglages 380 Métrologie légale et réglementation 381 377 Protection des réglages Protection des réglages des paramètres de pesage Généralités Tout instrument de pesage utilisable pour des transactions commerciales doit être homologué. Les paramètres associés à la mesure doivent donc être protégés. Il ne doit pas être possible d’introduire dans un instrument, via l’interface, des instructions ou des données susceptibles de : l falsifier les résultats de pesage affichés, l changer un facteur d’ajustage. Note : La protection par plombage a pour objectif de garantir la conformité de la mesure, les paramètres alors accessibles ne portent que sur les aspects d’exploitation des informations du module par l’automatisme. Effet de la protection sur les paramètres de configuration 378 Il existe 2 types d’informations. Les informations pouvant être protégées (à l’issue d’un plombage du module, ce type d’information ne sera accessible qu’en lecture) et les informations à accès libre (Lecture et Ecriture). Le tableau ci-dessous identifie les caractéristiques de ces informations en fonction de la protection mise en place. Fonctions Sans plombage Avec plombage Tâche Modifiable Modifiable Débit/ Calcul sur n mesures Modifiable Modifiable Tare/ Prédéterminée Modifiable Modifiable Contrôle de seuils/ Actif Modifiable Modifiable Contrôle de seuils/ Sens Modifiable Modifiable Contrôle de seuils/ Sorties actives Modifiable Modifiable Contrôle de seuils/ Points de coupure Modifiable Modifiable Contrôle de seuils/ Temps de masquage PV Modifiable Modifiable Unité Modifiable Non modifiable Portée Max (PM) Modifiable Non modifiable Echelon Modifiable Non modifiable Seuil de surcharge Modifiable Non modifiable Filtrage/ Coefficient Modifiable Modifiable Format des données Modifiable Non modifiable Stabilité/ Etendue de la plage Modifiable Non modifiable Stabilité/ Temps Modifiable Non modifiable Zéro/ Zéro suiveur Modifiable Non modifiable TLX DS 57 PL7 xxF Protection des réglages Fonctions Sans plombage Avec plombage Zéro/ Plage de recalage Modifiable Non modifiable Le mot d’information %IWxy.0.4:X4 (à 1) permet de savoir si la mesure est protégée. Conséquences d’une protection l l l Un module plombé qui reçoit une configuration différente de celle mémorisée (avant la mise hors tension qui précédait le déplacement du cavalier) est refusée. Dans ce cas, le module est vu absent dans le diagnostic automate, mais transmet un poids à l’afficheur Un module plombé n’accepte pas une nouvelle demande d’étalonnage Note : L’utilisation du dossier permet de conserver une trace papier de la configuration TLX DS 57 PL7 xxF 379 Protection des réglages Comment protéger les réglages Conditions préalables Les opérations d’étalonnage et de réglage doivent être réalisées. Illustration L’illustration suivante repère les cavaliers à positionner pour protéger les réglages. Bloc de visualisation Connecteur de fond de panier 1 2 3 Marche à suivre Le tableau ci-après décrit l’opération de protection des réglages (plombage). Etape 380 Action 1 Retirez le module du rack automate (le rack peut rester sous tension). 2 Retirez le foureau du module (utilisez pour cela un tournevis de type TORX). 3 Placez le cavalier en position 2-3 comme indiqué sur l’illustration. 4 Re-insérez le module dans son foureau. 5 Replacez le module dans le rack à sa position initiale. TLX DS 57 PL7 xxF Protection des réglages Métrologie légale et réglementation Approbation CE L’ensemble fourni par : récepteur de charge + capteurs + coupleur peut être considéré comme un IPFNA ( instrument de pesage à fonctionnement non automatique ). A ce titre, et pour pouvoir l’utiliser à des fins de transactions commerciales, il a fait l’objet d’une approbation CE de type. S’il n’est utilisé que dans le cas de process interne, l’afficheur doit posséder une plaque signalétique mentionnant: Marque du fabricant Type de l’instrument N° de série ‘Interdit à toute transaction’ Max = e= S’il est utilisé, pour des usages réglementés (ex. transactions commerciales), l’afficheur doit posséder une plaque signalétique, indiquant: Marque du fabricant Type de l’instrument N° de série N° et date d’approbation CE de type Max = Min = e= N°97.00.620.016.0 du 29 septembre 1997 De, plus, il doit faire l’objet d’une vérification primitive à sa sortie d’usine, ainsi que de contrôles réguliers sur site de la part d’un organisme agréé. Ces contrôles ont lieu en général tous les ans, sous la responsabilité du détenteur de l’instrument. Approbation de modèle Dispositif de mesure et d'asservissement pour doseuse pondérale et totalisateur discontinu Cet IPFNA peut être complété par des logiciels d’application spécifiques, ‘Doseuse pondérale’ ou ‘Totalisateur discontinu’. A ce titre, il a fait l’objet d’approbations de modèle national, en tant que dispositif de mesure et d’asservissement pour doseuses pondérales et totalisateurs discontinus. Il appartient alors au constructeur de la doseuse ou du totalisateur discontinu, d’obtenir une approbation complète des instruments de pesage automatiques ainsi constitués, dans des conditions de simplicité maximales. TLX DS 57 PL7 xxF 381 Protection des réglages C’est au constructeur de la machine également qu’il appartient de réaliser la plaque signalétique et de présenter éventuellement la machine à la vérification primitive. Approbation de modèle d'un totalisateur continu Associé à une table de pesage, il est homologué en tant que dispositif totalisateur continu. Hors utilisation pour des transactions commerciales, la plaque signalétique comporte : - Marque - type - N° de série ‘Interdit à toute transaction’ QMax = dt = Dans le cas de transactions commerciales, la plaque signalétique comporte : - Marque - type - N° de série Produits pesés : - Max= - v= QMax = dt = L= d= Et il doit faire l’objet de vérifications. La première phase de la vérification primitive est effectuée en usine sur l’instrument complet non accouplé à son transporteur, au moyen d’un simulateur de déplacement; les autres phases sont effectuées avec l’instrument complet. Classe d’appareil 382 En précision moyenne, l’appareil couvre la gamme du minimum (500 échelons) jusqu’à 6000 échelons. Ces instruments peuvent ou non être autorisés pour effectuer des transactions commerciales. Si tel n’est pas le cas, la mention ‘INTERDIT POUR TOUTE TRANSACTION’ doit figurer sur la face avant de l’appareil. TLX DS 57 PL7 xxF Exploitation d’une application de pesage 20 Présentation Objet de ce chapitre Ce chapitre décrit les outils pemettant d’exploiter une application de pesage. Contenu de ce chapitre Ce chapitre contient les sujets suivants : TLX DS 57 PL7 xxF Sujet Page Moyens de visualisation des informations de pesage 384 Description du report de visualisation 386 Modes de marche du module de pesage 388 383 Exploitation Moyens de visualisation des informations de pesage Description Le tableau suivant décrit les différentes possibilités de visualisation des informations de pesage. Moyens Description Affiche la mesure de poids automatiquement sans programmation Module à afficheur préalable. TSX XBT H100 (Voir Description du report de visualisation, p. 386) Ecran de mise au point Affiche toutes les informations relatives au pesage et permet la modification de certains paramètres (Voir Description de la zone de (Voir Description de la zone de visualisation de réglage de paramètres, p. 375). l’écran de mise au point, p. 374) 384 Tables d’animation Toutes les informations sur la mesure sont accessibles sous forme de variables automate et peuvent être visualisées dans des tables d’animation. Ecran d’exploitation Il est possible de créer des écrans d’exploitation (PL7 Pro) en utilisant les objets langage du pesage pour y afficher les informations nécessaires à la conduite de l’application. Supervision Les objets langage du pesage peuvent être transmis et exploités par un système de supervision. TLX DS 57 PL7 xxF Exploitation Objets langage Les objets langage suivants sont utilisables pour l’exploitation de l’application de pesage. Données visualisées TLX DS 57 PL7 xxF Adresse de l’objet Module protégé %MWxy.0.2:X8 (Objet à échange explicite) Module non étalonné %MWxy.0.2:X9 (Objet à échange explicite) Valeur de poids %IDxy.0.0 Indicateur Poids net %IWxy.0.4:X8 Indicateur de stabilité %IWxy.0.4:X9 Indicateur du zéro %IWxy.0.4:X10 Etat de la sortie TOR S0 %IWxy.0.4:X0 Etat de la sortie TOR S1 %IWxy.0.4:X1 Débit %IDxy.0.2 Valeur de la tare %IDxy.0.5 Mémoire de recalage %IDxy.0.7 Indicateur de zéro suiveur %IWxy.0.4:X11 Indicateur de tare prédéterminée %IWxy.0.4:X12 385 Exploitation Description du report de visualisation Généralités Les indications fournies par le module à l’afficheur TSX XBT H100 sont des indications de métrologie (voir documentation de mise en service du TSX XBT H100). Cette affichage s’effectue automatiquement sans programmation préalable. Illustration L’illustration suivante présente l’afficheur TSX XBT H100. 1 2 3 4 5 Note : Sur le TSX XBT H100 un emplacement est réservé à la plaque signalétique poinçonnée pour satisfaire aux contraintes spécifiées par la métrologie légale. 386 TLX DS 57 PL7 xxF Exploitation Description de l’affichage Toute mesure valide est transmise à l’afficheur en unité physique à virgule fixe toutes les 100ms. Le tableau suivant décrit les indications pouvant apparaitre sur l’afficheur en fonctionnement normal. Repère Indication Description 1 = La mesure est stable. aucune La mesure n’est pas stable (les critères de stabilité sont définis en configuration). Net La mesure indique un poids Net. aucune La mesure indique un poids brut. + La mesure est positive 0 La mesure est autour de 0 ( comprise entre -1/4 et +1/4 échelon). - La mesure est négative : l si la valeur numérique associée clignote : la mesure est comprise entre -9 échelons et -1/4 échelon l si aucune valeur numérique associée n’est affichée : la mesure est inférieure à -9 échelons. 4 141.25 Valeur numérique du poids. 5 kg Symbole de l’unité de masse de la mesure : g pour gramme, kg pour kilogramme, lb pour livre, oz pour l’once et t pour tonne métrique. 2 3 Note : Le test de la liaison série est effectué à la mise sous tension du module pesage. Pour cela le module afficheur TSX XBT H100 doit être connecté au TSX ISP Y100 à la mise sous tension de l’automate. Messages d’erreur Le tableau suivant décrit les indications d’erreur pouvant apparaitre sur l’afficheur. Indication Description ------------- La mesure n’est pas valide, un défaut voie est détecté. >>>>> Détection d’une surcharge. <<<<< Détection d’une sous charge. Time out L’afficheur ne reçoit plus les données du module de pesage. Erreur Un problème a été détecté à la mise sous tension. A la mise sous tension, le Checksum TSX XBT H100 procède à un test de ses ressources. En fonctionnement, toutes les informations reçues sont contrôlées. En cas de problème, l’erreur checksum est affichée. TLX DS 57 PL7 xxF 387 Exploitation Modes de marche du module de pesage Fonctionnement L’illustration suivante décrit le fonctionnement du module. Mise sous tension Autotests Fin autotests Défaut interne Défaut interne Fail Valide Comportement sur défaut Lors de la mise sous tension, le module effectue ses propres autotests (REPROM, RAM, Liaison afficheur ....). Si à l’issue de ceux-ci un défaut est détecté, le module passe en repli, les sorties sont à 0. De même si en fonctionnement normal, une défaillance interne au module (Défaut RAM, CDG, ...) est détectée, les sorties sont positionnées à 0, et l’afficheur donne des tirets sur l’écran (----). Comportement sur coupure secteur Sur coupure secteur, les paramètres machines sont sauvegardés (Tarage, Décalage du zéro,..), par contre les paramètres d’exploitation sont perdus (Seuils, nombre de mesures pour le calcul du débit...). 388 TLX DS 57 PL7 xxF Diagnostic de l’application de pesage 21 Présentation du diagnostic Généralités Les défauts module ou application peuvent être détectés à l’aide des moyens suivants : l voyants sur face avant du module, l écran de mise au point, l écrans de diagnostic accessibles par les touches DIAG de l’écran de mise au point, l bits défauts et mots d'état. Voyants Le fonctionnement et l’état du module sont affichés sur le bloc visualisation, ces voyants sont reportés de façon logicielle dans l’écran de mise au point (Voir Description de la zone module de l’écran de mise au point, p. 372) : l deux voyants visualisent la mise sous tension et le bon fonctionnement du module (RUN de couleur verte et ERR de couleur rouge), l le voyant I/O (de couleur rouge) visualise un défaut externe sur la voie mesure. Le tableau suivant décrit l’état du module en fonction de l’état des voyants. Voyant Allumé Clignotant Eteint RUN Marche normale - Module en défaut ou hors tension ERR Défaut interne, module en panne Pas de défaut Défaut de communication, application absente, invalide ou en défaut. IO Défauts externes : Absence du connecteur de l défaut surcharge ou sous charge raccordement des capteurs de lors de l’étalonnage, mesure. l défaut dépassement de gamme, l défaut de mesure, l module plombé (configuration refusée) TLX DS 57 PL7 xxF Pas de défaut 389 Diagnostic Ecrans de diagnostic Les écrans de diagnostic sont accessibles par les boutons DIAG de l’écran de mise au point. Ils permettent de réaliser un diagnostic détaillé. Lorsqu’un défaut est détecté, le voyant rouge situé sur le bouton DIAG est allumé. L’écran propose 2 boutons DIAG : l diagnostic module, détecte des défauts du module (module en panne, absent, hors tension...), l diagnostic voie (situé au dessous), détecte les défauts application (dépassement de gamme, surcharge...). L’illustration suivante présente un écran de diagnostic. Diagnostic module Défauts internes Défauts externes Autres défauts OK Objets bits et mots 390 Les objets bits et mots suivants peuvent être utilisés dans des tables d’animation ou au niveau du programme pour détecter les défauts. Objet Signification lorsque le bit est à l’état 1 %Ixy.MOD.ERR Indique que le module est en défaut. %Ixy.0.ERR Indique que la voie est en défaut. %IWxy.0.4:X2 Indicateur d’une tension trop faible. La mesure est aberrante, il y a de forte chance d’avoir un défaut sur un capteur ou sur le câblage. %IWxy.0.4:X3 Tension trop forte sur l’entrée du module. %IWxy.0.4:X7 Défaut pendant la commande %IWxy.0.4:X9 Instabilité de la mesure. Il est positionné lorsque la mesure est hors de la plage de stabilité pendant le temps défini. L’étendue de la plage de stabilité ainsi que le temps sont définis en configuration. %MWxy.MOD.2:X0 Défaut Interne : Module Hors Service. %MWxy.MOD.2:X1 Défaut Fonctionnel : défaut de communication ou application %MWxy.MOD.2:X5 Défaut Configuration : le module reconnu n’est pas celui prévu. %MWxy.MOD.2:X6 Défaut module absent ou hors tension. %MWxy.0.2:X0 Défaut Externe : Surcharge ou sous charge lors de l’étalonnage TLX DS 57 PL7 xxF Diagnostic TLX DS 57 PL7 xxF Objet Signification lorsque le bit est à l’état 1 %MWxy.0.2:X1 Défaut dépassement de gamme ou dynamique inférieure à 4,5 mV en étalonnage. %MWxy.0.2:X2 Défaut externe : saturation de la chaîne de mesure %MWxy.0.2:X3 Défaut externe : module plombé, configuration refusée %MWxy.0.2:X4 Défaut Interne : module hors service %MWxy.0.2:X5 Défaut Configuration : le module présent n’est pas celui déclaré en configuration %MWxy.0.2:X6 Défaut de communication avec le processeur %MWxy.0.2:X7 Défaut applicatif %MWxy.0.2:X8 Défaut module protégé, paramètre refusé : le module refuse le paramètre, s’il influe sur la mesure. %MWxy.0.2:X9 Module non étalonné %MWxy.0.2:X10 Défaut surcharge %MWxy.0.2:X11 Défaut soucharge 391 Diagnostic 392 TLX DS 57 PL7 xxF Exemples de programme de pesage 22 Présentation Objet de ce chapitre Ce chapitre fournit des exemples de programmation pour une application de pesage. Contenu de ce chapitre Ce chapitre contient les sujets suivants : TLX DS 57 PL7 xxF Sujet Page Exemple d’un tarage 394 Exemple de dosage 396 393 Exemples Exemple d’un tarage Description de l’exemple Cet exemple met l’accent sur la conduite d’un process de pesage en insistant sur les opérations essentielles à effectuer : il s’agit d’effectuer un passage en poids NET (tarage). Programme Le bit %M101 est utilisé pour effectuer cette action. Son positionnement provoque la prise en compte du poids brut couramment mesuré comme tare de pesée puis le passage de l’affichage en mode NET. (* Coupleur de pesage plombé, emplacement 6 *) ! (* Attente conditions de tarage *) IF %M100 THEN IF NOT %MW6.0:X1 AND NOT %MW6.0.1:X1 THEN SET %M101; RESET %M100; ELSE RETURN; END_IF; END_IF ! (* Tarage *) IF %M101 THEN (* envoi ordre de tarage *) IF NOT %MW6.0:X1 AND NOT %MW6.0.1:X1 AND NOT %M102 THEN %MW6.0.3:=0; SET %MW6.0.3:X4; WRITE_CMD %CH6.0; SET %M102; END_IF; (* tarage terminé et OK *) IF NOT %MW6.0:X1 AND NOT %MW6.0.1:X1 THEN %MW6.0.3:=0; RESET %M101; RESET %M102; SET %M103; ELSE (* tarage refusé => erreur *) IF NOT %MW6.0:X1 AND %MW6.0.1:X1 THEN SET %M200; %MW6.0.3:=0; RESET %M101; RESET %M102; RESET %MW6.0.1:X1; SET %M100; END_IF; END_IF; END_IF; 394 TLX DS 57 PL7 xxF Exemples Rappel Le tableau suivant rappelle les objets langages pour le contrôle des échanges. %MW6.0:X1 Echange en cours %MW6.0.1:X1 Compte rendu des échanges %MW6.0.3:X4 Ordre de tarage %MW6.0.3 TLX DS 57 PL7 xxF Ordre de commande (Tarage, étalonnage, etc..) 395 Exemples Exemple de dosage Description de l’exemple L’exemple suivant utilise un module de pesage à l’emplacement 2 de l’automate. Il décrit une application de dosage découpée en étapes comme sur le schéma cidessous. Init Envoi seuils Tarage Contrôle dosage suite Données utilisées dans le programme 396 Les données utilisées dans le programme pour le module de pesage sont décrites dans le tableau ci-aprés : %IW2.0.4:X0 Image de la sortie S0 %IW2.0.4:X1 Image de la sortie S1 %IW2.0.4:X5 Indicateur traitement en cours %CH2.0 Structure des données pourl’envoie de commande %MD2.0.8 Point de coupure gros débit S0 %MD2.0.10 Point de coupure petit débit S1 %MW2.0:X1 Echange en cours %MW2.0:X2 Emission en cours %MW2.0.1:X1 Commande acceptée %MW2.0.1:X2 Commande acceptée %MW2.0.2:X2 Saturation de la chaîne de mesure %MW2.0.2:X7 Défaut applicatif %MW2.0.3 Ordre de commande TLX DS 57 PL7 xxF Exemples Programme Le programme est traité en littéral structuré : Main Program (* ///////// Envoi des seuils ///////////*) %L100: IF NOT %M99 THEN JUMP %L120; END_IF; (*Chargement et envoi des seuils *) IF RE %M99 THEN %MD2.0.8:=%MD230;(* point de coupure Gros Débit S0*) %MD2.0.10:=%MD232; (* point de coupure Petit Débit S1*) WRITE_PARAM %CH2.0;JUMP %L120; END_IF; (*Emission en cours*) IF %MW2.0:X2 THEN JUMP %L120; END_IF; (*commande acceptée*) IF NOT %MW2.0.1:X2 THEN RESET %M99; END_IF; (*FIN INIT CYCLE*) %L120: (* //////// PHASE TARAGE (%MW100 =4) //////////// *) %L260: IF %MW100<>4 THEN JUMP %L300; END_IF; (*Demande de tarage *) IF %M72 THEN RESET %M72; %MW270:2:=4; END_IF; (*Gestion des commandes *) SR8; (* %MW270 renseigne le type de la commande de tarage 4 *) (*Attente retour tarage*) IF %MW270=-1 AND %MW271=-1 THEN %MW100:=5; SET %M72; JUMP %L800; END_IF; TLX DS 57 PL7 xxF 397 Exemples Programme (suite) (* ////////////// PHASE DOSAGE %L300: IF %MW100<>5 THEN JUMP %L340; END_IF; (%MW100 = 5) ////////// *) (*Validation des seuils *) IF %M72 THEN RESET %M72; %MW270:2:=8; END_IF; (*Gestion des commandes*) SR8;(* %MW270 = type de la commande de validation seuils 8 *) (*Attente retour commande*) IF %MW270>=0 OR %MW271>=0 THEN JUMP %L800; END_IF; (*Controle des sorties pour passer à la suite*) IF NOT %IW2.0.4:X0 AND NOT %IW2.0.4:X1 THEN %MW100:=6; SET %M72; JUMP %L800; END_IF; (*PHASE 6 suite *) %L340: IF %MW100<>6 THEN JUMP %L380; END_IF; %L800: SOUS PROGRAMME SR8 : (* Envoi demande pour le coupleur*) IF %MW270>=0 THEN (* %MW270 renseigne de l’ordre à effectuer *) %M0:16:=0; SET %M0[%MW270]; %MW2.0.3:=%M0:16; %MW271:=%MW270; %MW270:=-1; WRITE_CMD %CH2.0; RET; END_IF; (*Commande en cours ? *) IF %MW2.0:X1 OR %IW2.0.4:X5 THEN RET; END_IF; (*commande acceptée ? *) IF NOT %MW2.0.1:X1 AND NOT %MW2.0.2:X7 THEN %MW270:2:=-1; ELSE %MW270:=%MW271; END_IF; 398 TLX DS 57 PL7 xxF Glossaire A Action dérivé Troisième paramètre d’un PID qui permet d’anticiper en accélérant ou en ralentissant la réponse d’un processus. Action intégrale Second paramètre d’un PID qui permet d’annuler l’erreur statique. Action proportionnelle Premier paramètre d’un PID qui permet de jouer sur la vitesse de réponse du processus. B Biais Fonction qui permet d’annuler l’erreur statique d’un PID sans action intégrale Boucle de régulation Ensemble comprenant l’acquisition de mesures analogiques, l’exécution d’un PID et l’envoi de commande analogiques C CCX17 Famille de pupitre de dialogue opérateur Schneider Automation. Charge limite (Lim) Charge statique maximale pouvant être supportée par l’instrument sans altérer de façon permanente ses qualités métrologiques. TLX DS 57 PL7 xxF 399 Glossaire Charge morte Poids à vide du récepteur de charge équipé de ses accessoires mécaniques (extracteur vibrant, vis,trappe, vérin,...). Elle n’apparait pas dans l’indication du poids mais doit être prise en compte pour le calcul de charge maxi des capteurs. Configuration La configuration rassemble les données qui caractérisent la machine (invariant) et qui sont nécessaires au fonctionnement du module. Toutes ces informations sont stockées en zone constantes automate %KW. L’application automate ne peut pas les modifier. D Dispositif de mise à zéro Dispositif permettant de "recaler" l’indicateur en cas de dérive du zéro (due par exemple à un encrassement). Cette opération ne peut se faire que dans l’étendue de la plage de zéro (+/-2% ou +/-5% de la portée maximale en fonction du type d’instrument de pesage). Dispositif de prédétermination de tare Dispositif permettant de soustraire une valeur de tare prédéterminée d’une valeur de poids brut et indiquant le résultat du calcul. L’étendue de pesage est réduite en conséquence. Dispositif de tare Dispositif permettant d’amener l’indication de l’instrument à zéro lorsqu’une charge est placée sur le récepteur de charge : l sans empiéter sur l’étendue de pesage des charges nettes (dispositif additif de tare), l ou en réduisant l’étendue de pesage des charges nettes (dispositif soustractif de tare, cas de l’ISP Y100). Dispositif indicateur (d’un instrument de pesage) Partie du dispositif mesureur de charge sur laquelle est obtenue la lecture directe du résultat (TSX XBT H100). Dispositif récepteur de charge Partie de l’instrument destinée à recevoir la charge. E E/S 400 Entrées/Sorties TLX DS 57 PL7 xxF Glossaire Echanges explicites Echanges entre l’UC et les modules métiers qui sont réalisés à l’initiative du programme PL7 afin de mettre à jour des données spécifiques au module Echelon Valeur exprimée en unité de masse de la différence entre deux indications consécutives pour une indication numérique. Etalonnage Effectuer la graduation d’un appareil de mesure. Etendue de pesage Intervalle compris entre la portée minimale et la portée maximale. F FIPIO Bus de terrain permettant de connecter des équipements de types capteurs ou actionneurs. I Instruments de pesage Instruments de mesure servant à déterminer la masse d’un corps en utilisant l’action de la pesanteur. Ces instruments peuvent, en outre, servir à déterminer d’autres grandeurs, quantités, paramètres ou caractéristiques liés à la masse.Suivant la nature de leur fonctionnement, les instruments de pesage sont classés en instruments à fonctionnement non automatique et en instruments à fonctionnement automatique. Instruments de pesage à fonctionnement non automatique Instruments de pesage nécessitant l’intervention d’un opérateur au cours de la pesée, par exemple pour le dépôt ou le retrait des charges à peser sur le dispositif récepteur de charge ainsi que pour l’obtention du résultat. Ces instruments permettent l’observation directe du résultat de pesage soit par affichage, soit par impression. Les deux possibilités sont couvertes par le mot " indication ". M Métrologie TLX DS 57 PL7 xxF Science des poids et mesures. 401 Glossaire Mise au point La mise au point est un service PL7 qui permet un contrôle direct du module en connecté. Mode de marche C'est l'ensemble de règles qui régissent le comportement du module pendant les phases transitoires ou sur apparition d'un défaut. Momentum Modules d’entrées/sorties utilisant plusieurs réseaux de communication standard ouverts. P PID Algorithme de régulation constituée d’une action Proportionnelle, d’une action Intégrale et d’une action Dérivée. PID en cascade Technique de régulation qui consiste à enchaîner 2 PID en consigant le second par la commande du premier. PL7 Logiciels de programmation des automates Schneider Automation. Plombage Scellement d’un appareil par des plombs. Le positionnement d’un cavalier dans le module de pesage assure cette fonction. Ce dispositif a pour objectif de garantir la conformité de la mesure, les paramètres accessibles ne portent que sur les aspects d’exploitation des informations du module par l’automatisme (les paramètres pouvant modifier la conformité de la mesure : unité, portée, échelon... ne sont alors accessible qu’en lecture). Poids brut Indication du poids de la charge sur un instrument, lorsqu’aucun dispositif de tare ou dispositif de prédétermination de la tare n’a été mis en oeuvre. Poids net (Net) Indication du poids d’une charge placée sur un instrument après mis en oeuvre d’un dispositif de tare. Poids net = Poids brut - Poids de la tare Portée maximale (Max) Capacité maximale de pesage, compte non tenu de la capacité additive de la tare. Portée minimale (Min) Valeur de charge en dessous de laquelle les résultats des pesées peuvent être entachés d’une erreur relative trop importante. 402 TLX DS 57 PL7 xxF Glossaire R Réglage en boucle fermée Méthode de recherche d’un PID consistant à utiliser une commande proportionnelle pour exciter le processus jusqu’à l’oscillation Réglage en boucle ouverte Méthode de recherche d’un PID consistant à appliquer un échelon sur la sortie at à assimiler la réponse à un intégrateur à retard pur T Tarage Action permettant d’amener l’indication de l’instrument à zéro lorsqu’une charge est placée sur le récepteur de charge. Tare Charge placée sur le récepteur de charge avec le produit à peser. Par exemple : emballage ou conteneur du produit. TBX Modules d’entrées/sorties déportées sur bus FIPIO. TOR Entrées/sorties Tout ou Rien. TSX/PMX/PCX57 Familles de produits matériels Schneider Automation. U UC Unité centrale : dénomination générique des processeurs Schneider Automation V Valeur de tare (T) TLX DS 57 PL7 xxF Valeur du poids d’une charge déterminée par un dispositif de pesage de la tare. 403 Glossaire Valeur de tare prédéterminée (PT) Valeur numérique, représentant un poids, qui est introduite dans l’instrument, par saisie en configuration ou réglage, ou par programme. Z Zéro suiveur 404 Dispositif permettant de rattraper les dérives lentes du zéro, dans les limites de l’étendue de la plage du zéro. TLX DS 57 PL7 xxF B AC Index Symbols %MW@module, 227 Alignement capteur, 106, 119 Alimentation des sorties, 198 Analogique, 17 analogique, 15 Numérique 170 AAI 030 00, 128 170 AAI 140 00, 132 170 AAI 520 40, 138 170 AAO 120 00, 145 170 AAO 921 00, 150 170 AMM 090 00, 155 A Accès à l’éditeur de configuration analogique en rack, 170 E/S déportées, 172 Action dérivée, 289 Action intégrale, 288 Action proportionnelle, 288 Adressage Bus FIPIO, 221 Modules analogiques en rack, 219 Momentum, 221 Pesage, 324 TBX, 221 AEY 1600, 21 AEY800, 21 Affichage Pesage, 386 Affichage mesures, 51 Alignement, 210 TLX DS 57 PL7 43F C Cadencement mesures AEY1614, 46 Calibration, 214 Coefficient alpha du filtre analogique, 190 Compensation soudure froide, 195 AEY 414, 66 Comportement des sorties ASY 800, 91 Configuration, 165, 166 Paramètre Pesage, 306 Pesage, 304 Contrôle défaut alimentation, 198 Contrôle des dépassements ASY 800, 90 Copier/coller, 173 Cycle de scrutation analogique, 191 D Débit Pesage, 315 Défaut module, 203 Défaut voie, 206 Déforçage, 204 405 Index Détection de présence du bornier, 198 Diagnostic module, 203 Diagnostic voie, 206 Dialogue opérateur, 260 I Information métrologiques, 308 M E Echange explicite Pesage, 334 Echanges implicites Pesage, 330, 331 Echelle analogique, 167, 169 tension/courant, 188 thermo, 189 Echelon, 308 Ecran de mise au point, 201 Etalonnage Pesage, 360 Etalonnage forcé Pesage, 366 Exemple d’application, 275 F FAST analogique, 187 Filtrage Pesage, 313 Filtre analogique, 190, 208 FIPIO, 172 Fonction configuration analogique, 167, 168 fonction PID, 241 fonction PID_MMI, 265 fonction PWM, 248 fonction SERVO, 252 Fonctions de régulation, 233, 239 Forçage, 204 Format des données Pesage, 311 G Gamme, 186 406 Maintien de la valeur analogique, 197 MAST analogique, 187 Mise à zéro Pesage, 344 Mise au point, 199, 200 Mode de marche Pesage, 388 Mode de repli analogique, 197 Mode haute précision, 196 Modes de marche, 258 Modes de marche du dialogue opérateur, 269 Modification des paramètres, 173 Mot status module Pesage, 337 Mot status voie Pesage, 338 O Objets implicite, 223 Objets explicites, 226, 336 Objets langage, 226, 336 Objets langage bit Pesage, 330 Objets langage mot Pesage, 331 P Paramètres par défaut analogique, 176, 179, 180, 182, 183, 184 Pesage, 291 Fonctionnement, 295 Mise en oeuvre, 297 Pilotage d’une boucle, 263 TLX DS 57 PL7 43F Index Plombage Pesage, 380 Portée maximum, 308 Présence bornier, 192 Présymbolisation Pesage, 327 Programmation Pesage, 323 Protection Réglage Pesage, 378 R READ_PARAM Pesage, 353 Réglage en boucle fermée, 286 Réglage en boucle ouverte, 287 Règles de programmation, 240 Repli à 0 analogique, 197 RESTORE_PARAM Pesage, 353 S SAVE_PARAM Pesage, 353 Sélection d’une boucle, 262 Sélection multiple, 173 Seuil Pesage, 317, 348 Seuil de surcharge, 308 Sortie Pesage, 317 Stabilité de la mesure Pesage, 312 TBX ASS 200, 120 TSX AEY 1600, 20 TSX AEY 1614, 43 TSX AEY 414, 55 TSX AEY 420, 69 TSX AEY 800, 20 TSX AEY 810, 32 TSX ASY 410, 80 TSX ASY 800, 80 U Unité de poids, 308 V Valeur de filtrage analogique, 190, 208 Valeur de repli, 212 W WRITE_CMD Pesage, 341 WRITE_PARAM Pesage, 353 Z Zéro Pesage, 310 Zéro suiveur Pesage, 310 Zone module analogique, 167, 169 Zone voies analogique, 167, 169 T Tâche Configuration Pesage, 307 Tâche associée analogique, 187 Tarage, 342 Tare, 316 TBX AES 400, 94 TLX DS 57 PL7 43F 407 Index 408 TLX DS 57 PL7 43F