▼
Scroll to page 2
of
92
TSX Premium Module de pesage TSX ISPY100 Manuel de mise en œuvre et d'exploitation Sommaire Chapitre 1 Présentation générale Page 1/1 1.1 Présentation de l’offre pesage 1/1 1.2 Présentation du module pesage 1.2.1 Généralités 1.2.2 Description physique du module de pesage 1/2 1/2 1/4 1.3 Proposition de méthodologie 1/5 2 Règles générales d’installation 2/1 2.1 Précautions d’installation 2/1 2.2 Précautions de câblage 2/1 2.3 Visualisation de l’état du module 2/2 2.4 Description des connexions 2.4.1 Raccordement de la mesure 2.4.2 Raccordement des sorties TOR 2.4.3 Brochage de la liaison série pour l’afficheur 2.4.4 L’afficheur TSX XBT H100 2.4.5 Raccordement de l’afficheur 2/3 2/3 2/4 2/4 2/5 2/6 3 Programmation PL7 3.1 Fonctionnement du module 3/1 3/1 3.2 Configuration du module 3.2.1 Les paramètres de la configuration 3.2.2 La configuration par défaut 3/3 3/4 3/12 3.3 Programmation de la fonction pesage 3.3.1 Les objets langage associés à la fonction pesage 3.3.2 Les aspects programmation liés à la fonction pesage 3/13 3/13 3/15 1 Sommaire Chapitre 4 Mise au point 4.1 Introduction Page 4/1 4/1 4.2 Envoi des commandes au module de pesage 4.2.1 Etalonnage 4.2.2 Sauvegarde des réglages dans le processeur 4.2.3 Tarage 4.2.4 Mise à zéro 4.2.5 Ordre de retour en poids brut 4.2.6 Ordre de gel de la mesure pendant 3 secondes 4.2.7 Ordres de validation et dévalidation des seuils 4/5 4/7 4/12 4/13 4/15 4/17 4/18 4/19 4.3 Les réglages 4.3.1 Les instructions PL7 utilisées pour le réglage 4.3.2 Les paramètres de réglage 4.3.3 Les procédures de réglage 4.3.4 Lecture des paramètres de configuration 4/21 4/22 4/24 4/26 4/27 5 Exploitation 5/1 5.1 Exploitation du pesage par PL7 5/1 5.2 Le report de visualisation 5/4 5.3 Mode de marche 5/6 6 Protection des réglages 6/1 2 6.1 Procédure de protection des réglages 6/1 6.2 Métrologies légales et réglementation 6.2.1 Réglementation 6.2.2 Classe d'appareil 6/3 6/3 6/4 Sommaire Chapitre 7 Exemples de programmation Page 7/1 7.1 Exemple d'un tarage 7/1 7.2 Exemple de dosage 7/2 8 Annexes 6/1 8.1 Caractéristiques techniques 8/1 8.2 Normes 8/2 8.3 Homologation 8/2 8.4 Conseil d'installation d'une chaîne de mesure 8/3 3 Sommaire 4 Chapitre 1 1. Présentation générale 1.1 Présentation de l’offre pesage L’offre pesage sur le Modicon TSX Premium comporte: • un module spécifique TSX ISP Y100, • un afficheur TSX XBT H100 au protocole de pesage, • des applicatifs d’automatisme : doseuse pondérale, dosage multi-produits, régulateur de débit, trieuse pondérale, totalisateur discontinu et continu, • les capteurs de pesage, • les boîtiers de raccordement. Ce document ne concerne que la partie mise en oeuvre et exploitation du module, les autres points sont traités dans les documentations des produits associés. Superviseur ETHWAY / FIPWAY Applications de pesage TSX Premium Report de Visualisation Coupleur de pesage Dialogue Opérateur Application Imprimante Boîtier de raccordement Capteurs Le schéma ci-dessus présente les différents éléments susceptibles de constituer une configuration complète de l’offre pesage. 1/1 1.2 Présentation du module pesage 1.2.1 Généralités Le TSX ISP Y100 dispose d’une voie entrée mesure, associée à un ou plusieurs capteurs de poids, qui fournit une valeur numérique correspondant à la mesure de poids. 8 capteurs maximum peuvent être raccordés à l’entrée mesure qui dispose d’une résolution sur 20 bits (1 048 576 points). Le module effectue 50 mesures par seconde. Le module possède également 2 sorties TOR rapides, à temps de réaction constant, utilisées pour déclencher des actions sur passage de seuils. Cette fonctionnalité est destinée à l’application ‘Doseuse pondérale’. Une liaison numérique plombable permet la visualisation du poids sur un afficheur externe de type TSX XBT H100. Le module pesage occupe un emplacement dans le rack automate. Le module de pesage est un module expert, on peut installer 2 modules experts sur un TSX57-10 et 6 sur un TSX57-20. Afin de garantir l’intégrité des mesures effectuées, l’ensemble entrée mesure, module de pesage et afficheur peut être plombé pour répondre aux exigences de la métrologie légale concernant les instruments de pesage utilisés dans les transactions commerciales. 1/2 Présentation générale 1 Le module offre les fonctions propres au pesage telles que: • • • • • l’étalonnage, la mise à zéro, le tarage semi-automatique, la fonction zéro suiveur, le gel temporaire de la mesure. Le module dialogue avec le processeur et fournit différentes données liées au pesage effectué telles que : • • • • • • • la mesure de poids ( poids brut ou poids net), le débit, des informations de stabilité, zéro, souscharge, surcharge, tare manuelle, ... l'image des sorties TOR, la valeur de la tare, la valeur de la mémoire de recalage, des mots d'états (status) : compte-rendu de fonctionnement du module et des défauts internes ou externes. Le langage automate permet de gérer : • • • • le fonctionnement du module (via la configuration), la lecture des mesures, les modes de marche du module, les commandes de déclenchement de traitement (étalonnage, tarage, mise à zéro, pilotage des sorties TOR, blocage de l’affichage ...). 1/3 1.2.2 Description physique du module de pesage Le module TSX ISP Y100 s'insère dans un emplacement quelconque des racks TSX RKY. Ce module se compose des éléments suivants : • un boîtier plastique équipé de tôles de blindage protégeant les circuits électroniques et assurant une protection contre les parasites rayonnants. • un bloc de visualisation, • un connecteur de type Sub-D femelle 15 points pour le raccordement des capteurs de pesage, • un connecteur de type Sub-D femelle 9 points pour le raccordement de la visualisation déportée (TSX XBT H100), • un bornier à vis 5 points pour le raccordement des sorties TOR. Bloc de visualisation 1 2 3 4 5 Connecteur de raccordement de l'afficheur déporté Bornier à vis de raccordement des sorties TOR Connecteur de raccordement des capteurs de mesure Module de Pesage TSX ISP Y100 1/4 Présentation générale 1 1.3 Proposition de méthodologie Afin de faciliter la réalisation d’un automatisme intégrant une fonction de pesage, l’organigramme ci-dessous propose une méthode de mise en oeuvre et fournit les références des chapitres et des documents de références. 1/5 1/6 Présentation générale 1 Installation et raccordement du module pesage au process Chapitre 2 Configuration du module dans PL7 junior § 3-1 Programmation de la fonction pesage § 3-2 Mise au point de la fonction pesage Exploitation de la fonction pesage Protection des réglages effectués Chapitre 4 Chapitre 5 Chapitre 6 1/7 1/8 Chapitre 2 2. Règles générales d’installation 2.1 Précautions d’installation Le montage et le démontage des modules de pesage et des borniers peuvent se faire automate sous tension sans risque de détérioration des modules. 2.2 Précautions de câblage Afin de protéger le signal vis à vis des bruits extérieurs induits en mode série et des bruits en mode commun, il est conseillé de prendre les précautions suivantes: Nature des conducteurs Utiliser des paires torsadées blindées. Blindage des câbles Le blindage du câble mesure ne doit être relié à la terre que du côté module. En cas de difficultés,si les terres de part et d'autre de la connexion sont de bonne qualité, la connexion à la terre des deux extrémités du blindage peut alors être réalisée. Sur les connecteurs Sub-D relier le blindage du câble au capot du connecteur, la connexion à la masse de l’automate s’effectuant par les colonnettes de serrage du connecteur Sub-D (pour cette raison, il est donc obligatoire de visser le connecteur Sub-D sur son embase). Cheminement des câbles Eloigner au maximum les fils de mesure des câbles d’entrées/sorties TOR (notamment des sorties à relais) et des câbles qui véhiculent des signaux de « puissance ». Evitez les cheminements parallèles (maintenir un écartement d’au moins 20 cm entre les câbles) et effectuer des croisements à angle droit. L’entrée de mesure est référencée à la terre par l’intermédiaire du module. 2/1 2.3 Visualisation de l’état du module Le fonctionnement et l’état du module sont affichés sur le bloc visualisation : • deux voyants visualisent la mise sous tension et le bon fonctionnement du module (Run de couleur verte et ERR de couleur rouge), • le voyant I/O (de couleur rouge) visualise un défaut externe sur la voie mesure. Etat Allumé Clignotant Eteint Voyants Run Marche normale. Module en défaut ou hors tension. Err Défaut interne, module en panne. Défaut de communication, application absente, invalide ou en défaut. I/O Défauts externes: Le module Pas de défaut indique une perte de communication avec l’UC - Défaut surcharge ou souscharge lors de l’étalonnage, - Défaut dépassement gamme. - Défaut mesure - Module plombé (Configuration refusée) CH 2/2 Pas de voyant états voie. Pas de défaut. Règles générales de mise en oeuvre 2 2.4 Description des connexions 2.4.1 Raccordement de la mesure Le module et les Sub-D sont embrochables et débrochables sous tension. C apteurs C âble de m es ure Boî tier de rac c ordement Le raccordement des capteurs de mesures est réalisé par un connecteur Sub-D 15 points femelle côté module. L’alimentation des capteurs est assurée exclusivement par le module. Il convient d’utiliser un câble deux paires torsadées blindées. Ve - 1 9 Vr - VV+ Vr + Ve + 15 8 1 - Entrée mesure (-) 2 - Entrée sense (-) 3 - Entrée sense (+) 5 - Entrée mesure (+) 9 - Sortie Alimentation (-) 10 - Sortie Alimentation (+) Vue de face sur le module 2/3 2.4.2 Raccordement des sorties TOR Le raccordement des sorties à transistors, alimentées en 24V, est réalisé via un bornier à vis suivant le schéma ci-dessous. S 0 ( S ortie T O R 0 ) 5 ch arg e S 1 (S ortie T O R 1 ) 4 3 c harge C om m u n 2 C om m u n - 24 V DC + 1 Les sorties TOR sont isolées galvaniquement de la terre. Les communs 2 et 3 sont reliés par la carte. Sorties TOR à transistor Nombre de voies Tension d'alimentation nominale Courant max Protections Caractéristiques 2 24 V 500 mA Inversion de polarité et Court-circuit Protection sur chaque voie contre les courts-circuits et les surcharges Toutes les voies intègrent un dispositif de protection permettant de les protéger contre ces types de défauts. Protection contre les inversions de polarité Les modules sont munis d’un dispositif provoquant le court-circuit de l’alimentation en cas d’inversion de polarité et ce sans dommage pour le module. Afin que cette protection fonctionne dans des conditions optimales, il est indispensable de placer sur l’alimentation et en amont des pré-actionneurs un fusible à fusion rapide. Remarque En règle générale, il est conseillé de placer un fusible pour l’ensemble des voies de sorties d’un même module. 2/4 Règles générales de mise en oeuvre 2 2.4.3 Brochage de la liaison série pour l’afficheur La liaison série permet le report du poids sur un afficheur externe. Le raccordement au terminal est réalisé par un connecteur Sub-D 9 points femelle côté module, la liaison est en RS485, les connexions sont décrites ci-après: 1 6 Présence bornier Polarisation L- Polarisation L+ 9 L- L+ 5 Vue de face sur le module La polarisation de la ligne côté module est réalisée avec les straps 6-5 et 8-9. 2.4.4 L’afficheur TSX XBT H100 Le TSX XBT H100 est destiné à être raccordé au module de pesage, afin de fournir des indications de poids en tant qu’afficheur principal. L’afficheur doit être relié au module par un câble blindé 2 conducteurs, il est équipé d’un connecteur Sub-D 25 points femelle. Caractéristiques électriques Ligne série Vitesse de transmission Raccordement Alimentation Limite de tension Taux d’ondulation Consommation Afficheur Période de rafraîchissement RS485 2 fils isolés 9600 bauds Par prise Sub-D plombable Sur bornier débrochable 3 points par source extérieure de 24V DC 18V à 30V 25% maximum 10 W A cristaux liquides rétro-éclairés (2 lignes de 20 caractères) Toutes les 100ms Note: Pour plus de détails, se reporter à la documentation ‘Gamme Magélis / guide d’exploitation’. La liaison série est isolée côté TSX XBT H100. 2/5 2.4.5 Consommation du module TSX ISPY100 Sur le 5 V : P = 0,75 w typique 150 mH P = 1,65 w maximum 330 mA. Sur le 24 VR : La consommation dépend du nombre de capteurs présents sur l’entrée mesure. Pour n capteurs : P = 0,17 w + 0,41 w x n typique (7 mH, 17 mH) P = 0,34 w + 0,41 w x n maximum (14 mH, 17 mH). 2.4.6 Raccordement de l’afficheur Le câble reliant le module de pesage au TSX XBT H100 ne peut excéder 100 mètres. Coté module le blindage doit être relié à la partie métallique du connecteur Sub-D. Il convient d’utiliser une paire torsadée blindée. Sur Module pesage Sur le TSX XBT H100 1 6 4 5 LL+ 3 4 8 6 18 8 5 9 12 Vue côté soudure 2/6 Chapitre 3 3. Programmation PL7 3.1 Fonctionnement du module Le module de pesage, pour être exploité, doit être configuré au préalable. Dans l’environnement automate, le modulee 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. Le synoptique de fonctionnement suivant indique les traitements exécutés par le module et permet d’aborder tous les éléments à configurer. Echanges avec le Processeur Débit, Poids, Status, etc.. Capteurs Mesure Traitement de la mesure Contrôle Affichage des données XBT Mise au format des données Conversion, Mise à l'échelle et Filtrage Surcharge Souscharge Stabilité Zéro Gestion des sorties Contrôle de seuils Le traitement de la mesure Le signal issu des capteurs de pesage est : • converti, • la mesure est filtrée en fonction du choix effectué dans l’écran de paramètrage, • mis à l’échelle, les caractéristiques de l’échelle sont déterminées à l’issue d’un étalonnage. Le contrôle de la mesure La mesure issue du traitement subit les vérifications suivantes : • un contrôle de souscharge, • un contrôle de surcharge, • un contrôle de stabilité défini par une plage de stabilité et un temps de stabilité, • un contrôle de la présence dans la zone du zéro. 3/1 Echanges des données avec le processeur Le module reçoit et traite les commandes issues du processeur (Mise à zéro, tarage semi-automatique, etc...). 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. L’affichage des données Le TSX XBT H100 affiche le poids ou la tare manuelle dans l’unité 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. La 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 : • les seuils de basculement, • le sens d’évolution du poids (Pesage ou Dépesage), • la logique de basculement des sorties. 3/2 Programmation PL7 3 3.2 Configuration du module 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é. L’écran de configuration du module pesage est le suivant (Pour plus d’informations sur l’accès à l’écran se reporter à la documentation du logiciel PL7junior). Le module de pesage dispose de 2 catégories de paramètres : • les paramètres de personnalisation généralement modifiés lors de la mise en service puis verrouillés, • les paramètres d’exploitation qui demeurent toujours accessibles. 3/3 3.2.1 Les paramètres de la configuration L’écran de configuration dispose d’informations liées à la bascule et à son traitement, la signification est la suivante: Tâche L’utilisateur a le choix entre: • Tâche Mast • Tâche Fast Note: Pour plus d’informations, se reporter à la documentation TLX DS PL7J 10F. Informations Métrologiques • Unité : L’utilisateur a le choix dans une liste prédéfinie entre le gramme, le kilogramme, la tonne, la livre (lb = 453g), l'once (oz = 28.35g) ou aucune unité. • 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, cf paramètre: ‘Format des données’). • Echelon (e) : 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| ≤ 3). 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. 3/4 Programmation PL7 3 • 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 +9 échelons ou +2% de la portée max ou +5% de la portée max. Exemple : La portée max a été établie à 150 Kg, l’échelon à 10 g, suivant le choix de l’utilisateur la limite d’utilisation sera: Seuil de surcharge 9 ech +2% +5% Limite correspondante P.Max + 9 ech soit 150,09 Kg 102% de P. Max soit 153 Kg 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 max (la souscharge est alors indiquée par une ligne de ‘<‘ sur l’afficheur). Zéro • L'étendue de la plage : 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 ± 2%, ± 5%. • Le zéro suiveur (Option) : Cette fonction 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. 3/5 Format des données La valeur de poids est mise à disposition ou saisie par l'utilisateur • soit en unité physique à virgule fixe : format légal • soit en centième d'unité physique à virgule fixe : haute résolution Remarque: 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. Stabilité • L'étendue 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. 3/6 Programmation PL7 3 Alimentations des capteurs Ce paramètrage détermine l’alimentation des capteurs délivrée par la carte en 10 volts continu ou commutée. Note : L’alimentation commutée présente l’avantage d’annuler les tensions d’offset éventuelles sur toutes la chaîne de mesure en particulier les effets thermocouples. Cette option n’est pas implémentée sur la version 1 du coupleur. Filtrage Le filtrage porte sur l’entrée mesure des capteurs de pesage. Deux types de filtres sont disponibles : • les filtres à moyennes glissantes (de 1 à 11) où la mesure est la moyenne des n dernières valeurs, • les filtres du second ordre (de 12 à 19) référencés par leurs fréquences de coupure. 3/7 L'utilisateur devra choisir la valeur du filtre dans la liste suivante : Valeur 3/8 Type de filtrage Caractéristiques 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 Programmation PL7 3 Débit L’utilisateur peut 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é suivant la formule suivante : Débitn = (Valn - Valn-β) C’est une différence de poids pour un nombre de mesures configurées. Avec β le nombre de mesures pour le calcul de débit, Valn la valeur de poids non filtrée à l'instant n et Valn-β la valeur de poids non filtrée à l'instant n-β. 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. Tare La tare est la mesure de poids mémorisée lors de la dernière commande de tarage semi-automatique. Cependant, l'utilisateur peut, 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. 3/9 Contrôle des seuils (Option) Le contrôle des seuils gère les sorties TOR du module. Le point de coupure Gros Débit est associé à la sortie S0, le point de coupure Petit Débit, associé à la sortie S1. • 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 Pesage (remplissage) ou soit en 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 S0 seul ou S0 et S1 simultanément. Par défaut, le module actionne uniquement S0 dans la première phase. Sortie active phase 1 (S0): Poids Net Poids Net Point de coupure petit débit DEPESAGE PESAGE Point de coupure gros débit Point de coupure gros débit Point de coupure petit débit Point d'ouverture gros débit Temps Temps Sortie S0 Sortie S0 Sortie S1 Sortie S1 PESAGE / DEPESAGE 3/10 Programmation PL7 3 Sortie active phase 1 (S0 et S1): Poids Net Poids Net Point de coupure petit débit DEPESAGE PESAGE 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 PESAGE / DEPESAGE Les 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. Par défaut, ce temps est nul. Poids mesuré PESAGE Vrai instant de coupure Faux instant de coupure Point de coupure petit débit Point de coupure gros débit Temps masquage de dosage PD Temps total de dosage PD Passage en petit débit Reprise du contrôle du poids Arrêt du dosage Temps 3/11 3.2.2 La configuration par défaut Le tableau ci-dessous indique la configuration par défaut du module : Paramètres Tâche Configuration par défaut Mast Format des données Format légal Métrologie / Unité kg Métrologie / Portée maximale Métrologie / Echelon 150 Mast Fast Format légal Haute résolution kg g t lb oz aucune unité de 0 à 65 535 1 10-2 1, 2 ou 5 10 Métrologie / Seuil de surcharge +9 ech Filtrage / Coefficient Débit / Calcul sur 4 4 Tare Non prédéterminée Stabilité / Etendue de la plage Stabilité / Temps Zéro / Zéro suiveur Zéro / Etendue de la plage Alimentation capteurs Contrôle de Seuils 3 +9 ech +2% +5% de 0 à 19 2, 4, 8, 16, 32 ou 64 Non prédéterminée ou prédéterminée 2, 3, 4, 6 ou 8 Logique des sorties Pesage Sorties actives Point de coupure S0 0 1 Inactif ±2% PM Continue Inactif Temps de masquage 0 3/12 Possibilité Unité n 0.4, 0.5, 0.7 ou 1 Inactif ou actif ±2% PM, ±5% PM Continue Inactif ou Actif Pesage ou Dépesage S0 ou (S0 et S1) de 0 à P. Max kilogramme gramme tonne livre (= 453g) once (= 28,35g) dans l’unité de poids choisie dans l’unité de poids choisie échelons % de P. Max % de P. Max mesures dans l’unité de poids choisie 1/4 d'échelon seconde ième en 1/100 l’unité choisie 0 à 1,5 seconde en seconde par pas de 0,1s. de Programmation PL7 3 3.3 Programmation de la fonction pesage L’accès à la fonction pesage par l’automatisme, comme pour les autres modules, est réalisé au travers des objets (bits, mots,etc... associés au module). 3.3.1 Les objets langage associés à la fonction pesage La configuration d’un module de pesage, à une position donnée, génère un ensemble d’objets langage manipulables par le programme application. La syntaxe de ces objets est structurée sous la forme: % Signe IEC 1131 I, Q, M, K X, W, D xy Type d’objet I = entrée Q = sortie M = mot interne K = mot constant Format X = booléen W = mot D = double mot Position x = numéro du rack y = numéro de position dans le rack • i • N° voie i = 0 à 127 ou MOD r Rang r= 0 à 255 ou ERR Le principe des échanges de données est le suivant Pour chaque voie, certaines données sont échangées de manière implicite à chaque cycle tâche, d'autres sont échangées de manière explicite ( Instruction spécifique d'échange). Le modèle ci-dessous résume les échanges effectués entre le module et le processeur: Module Unité Centrale %I Etat des entrées %Q Sorties (commandes) %M Status à la demande Echange périodique implicite Transfert explicite par instruction READ Commandes explicites Paramètres courants Paramètres initiaux %K Paramètres de conf. Transfert explicite par l'instruction WRITE Transfert automatique au démarrage 3/13 Objets à échanges implicites Ces données échangées à chaque fin de cycle automate concernent principalement les informations de mesure. Le tableau ci-dessous liste ces données leur appellation et leur signification. Adresse de l’objet %Ixy.MOD.ERR %IDxy.0.0 %IDxy.0.2 %IWxy.0.4 %IDxy.0.5 %IDxy.0.7 %Ixy.0.ERR Contenu de l’objet Bit erreur module Valeur de poids (BRUT ou NET) Débit Informations sur la valeur mesurée Valeur de la tare Mémoire de recalage (offset du zéro) Bit erreur voie mesure Objets à échanges Explicites Ces données sont mise à jour par des fonctions de commandes et de réglages. Adresse de l’objet %MWxy.MOD.2 %CHxy.0 %MWxy.0.0 %MWxy.0.1 %MWxy.0.2 %MWxy.0.3 Contenu de l’objet Status module Structure de données attachées à la voie Echange en cours Compte-rendu des échanges Status voie Ordre de commande (étalonnage, tarage, mise à zéro ...) %MDxy.0.4 %MWxy.0.6 %MWxy.0.7 %MDxy.0.8 %MDxy.0.10 %MWxy.0.12 %MWxy.0.13 %MWxy.0.14 Paramètres de commande Coefficient de filtrage Valeur de la tare manuelle Point de coupure gros débit S0(dosage) Point de coupure petit débit S1(dosage) Logique des sorties S0 et S1 Temps de masquage PD Nombre de mesures pour calcul de débit Constantes Adresse de l’objet %KWxy.0.0 %KWxy.0.1 %KWxy.0.2 3/14 Contenu de l’objet Portée maximale (param. de conf) Unité + Echelon Stabilité + Zéro + Surcharge + utilisation des sorties + format Poids Portée max. Mesure Etalonnage Mise à l'échelle Signal Filtrage %MWxy.0.6 Surcharge %KWxy.0.3 %MDxy.0.8 Unité, Echelon Portée Max Informations Métrologiques Critère de stabilité + + Tare Zéro Sens Poids Gros débit Petit débit %KWxy.0.3 %MDxy.0.10 %IDxy.0.7 Décalage Plage Zéro d'origine suiveur %MWxy.0.17 Poids net %IDxy.0.0 Plage Tempo %KWxy.0.3 Poids brut %KWxy.0.2 %KWxy.0.1 Adaptation au Process Tare Manuelle %MWxy.0.7 %IDxy.0.5 Utilisation des sorties Gestion des Sorties %MWxy.0.13 %MWxy.0.12 Nombre de mesures %MWxy.0.14 STOR 1 STOR 0 Contrôle des Seuils Débit %IDxy.0.2 Programmation PL7 3 3.3.2 Les aspects programmation liés à la fonction pesage Le synoptique présente l’enchaînement des différentes fonctions exécutées par le module. 3/15 Par l’intermédiaire du programme automate ou directement par la console, l’utilisateur peut envoyer des commandes au module de pesage : Mesure Compte rendus Commande Status du module Ordre console Status de la mesure Etalonnage %MWxy.0.3 Tarage Mise à zéro Programme CPU %MDxy.0.4 Status de la voie Module de Pesage Modif seuils %MWxy.MOD.2 %IWxy.0.4 %MWxy.0.2 %MWxy.0.0 Echange en cours Compte rendu échange etc.. Défaut voie Défaut module %MWxy.0.1 %IXxy.0.ERR %IXxy.MOD.ERR Poids Débit Etc.. 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). Adresse du registre %IDxy.0.0 %IDxy.0.2 %IWxy.0.4 %IDxy.0.5 %IDxy.0.7 Signification du registre Valeur de poids (BRUT ou NET) Débit Status mesure : stabilité, zéro ... Valeur de la tare 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 : • par l'application via un dialogue opérateur (accès aux objets de l'image mémoire automate), • par la console en utilisant les tables d’animation. La valeur de poids (Cf Chapitre 3 § 3.2 Configuration du module) Exemple : Format légal : %IDxy.0.0 = 3014 signifie, si l'échelon vaut 2.10-1 kg, que le poids est de 301,4 kg. Haute résolution : %IDxy.0.0 = 301403 signifie, si l'échelon vaut 2.10-1 kg, que le poids est de 301,403 kg. 3/16 Programmation PL7 3 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. Le débit (Cf Chapitre 3 § 3.2 Configuration de la carte) 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 par l’utilisateur (cf configuration carte). Le mot de Status mesure Le mot d’information est codé de la façon suivante: bit 15 bit 14 bit 13 bit 12 Tare Manuelle bit 11 Z éro suiveur bit 10 Zéro bit 9 instabi-lité bit 8 Poids NET bit 7 Def. / Conduit. bit 6 Etalonnage bit 5 Traitem. en cours bit 4 Module protégé bit 3 Sur Satur bit 2 Sous Satur bit 1 S1 bit 0 S0 %IWxy.0.4:X0 est l’image de la sortie S0. %IWxy.0.4:X1 est l’image de la sortie S1. %IWxy.0.4:X2 est l’indicateur d’une tension hors gamme vers le bas. 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 est l’indicateur d’une tension trop forte sur l’entrée du module. %IWxy.0.4:X4 est l’indicateur de module plombé. %IWxy.0.4:X5 est l’indicateur de traitement en cours (Tarage, Mise à zéro, ....) %IWxy.0.4:X6 est l’indicateur d’étalonnage en cours de traitement. %IWxy.0.4:X7 indique un défaut pendant la commande. %IWxy.0.4:X8 est l’indicateur de mesure de poids NET. 3/17 %IWxy.0.4:X9 est l’indicateur d’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 est l’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 est l’indicateur de Zéro suiveur actif. %IWxy.0.4:X12 est l’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 à X15 ne sont pas utilisés. La 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. La mémoire de recalage 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. 3/18 Programmation PL7 3 Conditions de validité des mesures et du module: A la voie est associé un bit de défaut voie. Pour 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. D'autre part, il existe également un bit de détection d'erreur de niveau module. Ce bit monte à 1 lorsque la voie est en défaut. Dans le cas du présent module, il est toujours équivalent au précédent. Accès au bit de défaut module : %I xy.MOD.ERR Bit défaut du module Accès au bit de défaut voie : %I xy.0.ERR Bit défaut de la voie mesure du module Dans le cas du module de pesage l’information niveau module et l’information niveau voie sont identiques. Comportement des bits de défaut : 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). Défauts mémorisés : - Défaut interne Défauts fugitifs : - Défaut dépassement gamme - Défaut application - Défaut configuration - Défaut communication - Module protégé, paramètre refusé - Défaut souscharge - Défaut surcharge - Module non étalonné - Module en cours de tarage - Module en cours de mise à zéro - Module en cours d’étalonnage - Module en cours d’étalonnage forcé - Défaut fonctionnel - Module absent 3/19 Accès au status module Un mot de status est également associé au module. %MWxy.MOD.2 Status du module Les bits suivants du mot de status concernent les différents types de défauts : En cas de défaut , le bit correspondant est à 1. Adresse du Status module : %MWxy.MOD.2 Rôle Bit n° : 0 Défaut interne : Le module est hors service 1 Défaut fonctionnel : défaut communication, ou application 2 Défaut bornier : inutilisé 3 Auto tests en cours sur le module : inutilisé 4 Réservé 5 Défaut configuration : Le module reconnu n'est pas celui prévu 6 Défaut module absent : module absent ou hors tension 7 Down_default : inutilisé Accès aux différents mots de status : Les mots de status sont accessibles en déclenchant une lecture explicite par l'instruction READ_STS. La syntaxe est la suivante : Lecture du status de la voie du module : READ_STS %CH xy.0 Lecture du status du module : READ_STS %CH xy.MOD L’accès aux status doit être conditionné par un défaut module ou un défaut voie. 3/20 Programmation PL7 3 Accés aux bits de Status de la voie: %MWxy.0.2 Status de la voie mesure Les bits suivants du mot de status concernent les différents types de défauts et d'états de la voie. En cas de défaut , le bit correspondant est à 1. Adresse du Status de la voie: %MWxy.0.2 Bit n° : Rôle 0 Défaut externe : Surcharge ou souscharge lors de l’étalonnage 1 Défaut dépassement gamme (1) 2 Défaut externe : Saturation de la chaîne de mesure 3 Défaut externe : Module plombé, configuration refusée 4 Défaut interne : Le module est hors service 5 Défaut configuration : Le module présent n'est pas celui déclaré en configuration 6 Défaut communication avec le processeur 7 Défaut applicatif 8 Défaut module protégé, paramètre refusé : Le module refuse le paramètre (s'il influe sur la mesure) 9 Module non étalonné 10 Défaut surcharge 11 Défaut souscharge 12 Mode tarage 13 Mode zéro 14 Mode étalonnage 15 Mode étalonnage forcé (1) 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 souscharge. La discrimination des 2 défauts est obtenue par les défauts spécifiques : défaut sous charge ou défaut surcharge. Remarque: Défaut interne: Toute détection de défaut interne sur le module se traduit par le positionnement des sorties TOR à leurs valeurs de repli (0 électrique). 3/21 Chapitre 4 4. Mise au point 4.1 Introduction Pour mettre au point la fonction de pesage, l’utilisateur doit au préalable s’acquitter d’un étalonnage. Les commandes disponibles sur le module sont : • • • • • • • l’étalonnage, la mise à 0, le tarage, le retour poids brut, l’affichage temporaire de la tare manuelle, la validation des seuils, la dévalidation des seuils. Les réglages portent sur : • • • • • • le filtrage, la valeur manuelle de la tare, la modification des valeurs de seuils, la logique de pilotage des sorties, le temps de masquage PD, le nombre de mesures utilisées pour le calcul du débit. L’opérateur dispose de l’écran suivant lui permettant de visualiser les états des principales données. 4/1 En sélectionnant la case réglage, l’écran affiche les accès et les informations supplémentaires pour réaliser cette fonction. La partie de l’écran sur fond gris renseigne sur l’état du module. Indique si le module est plombé (cadenas fermé) ou non (cf chapitre 6). ou Le premier indicateur renseigne sur le mode de marche du module. Le second signale une erreur interne et le troisième un défaut externe (Cf § 2.3 Visualisation de l’état du module). 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. 4/2 Mise au point 4 Cet écran est constitué de 2 parties distinctes: • Une zone de visualisation dynamique des principales informations liées au pesage. Elle donne des informations dynamiques relatives: • Au Poids : 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 la carte, l’indication ERR est affichée sur l’écran. 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. • Aux Sorties : - Les indications fournies correspondent aux états physiques des sorties S0 et S1. • Aux Informations sur la mesure : - la valeur du débit est indiquée dans l’unité par mesure (20 ms), - la valeur courante de la tare, - la valeur de la mémoire de zéro correspondant au décalage du zéro depuis le dernier étalonnage, 4/3 - l’indicateur PT spécifie que la valeur de la tare a été introduite manuellement et non pas mesurée, - l’indicateur Zéro suiveur indique que la fonction a été paramètrée. Note: Dans le cas où une information n’est pas valide, un indicateur ERR est affiché devant la valeur. 4/4 Mise au point 4 • Une zone de réglage de paramètres. Elle donne accès à la modification et à la visualisation des paramètres suivant: • Le Filtrage: l’opérateur a la possibilité de modifier la valeur du coefficient de filtrage de l’entrée mesure. Il peut choisir une valeur de 0 pas filtrée à 19 (Cf chapitre 3.2.1 Les paramètres de configuration). Note: Plus le filtrage est fort, plus le temps de réponse est long. • Le Débit : l’opérateur a la possibilité de modifier le nombre de mesures pour le calcul du débit. Le choix dans la liste porte sur les valeurs 2, 4, 8, 16, 32 et 64. • La Tare: l’opérateur a 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. • Le Contrôle des seuils : 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’. - Activer: L’opérateur a la possibilité d’activer les sorties S0 et S1. - Sens Pesage/Dépesage: Permet de modifier le sens de prise en compte des seuils. - Sorties actives phase 1: ‘S0’ ou ‘S0 et S1’ Permet de choisir les sorties actives pendant la première phase de dosage. - Points de coupure Petit Débit (PD) et Gros Débit (GD): Permet de modifier les valeurs de ces seuils (Cf §3.1.1 Les paramètres de la configuration). - Temps de masquage PD: Permet de modifier la temporisation de masquage lors du passage en petit débit. 4/5 (Pour plus d’informations sur les paramètres de la page, se reporter au paragraphe 3.2.1 Les paramètres de la configuration). 4/6 Mise au point 4 4.2 Envoi des commandes au module de pesage Pour transmettre une commande au module il faut : • Premièrement sélectionner le type de commande en positionnant à 1 le bit correspondant dans le mot « Type de Commande », • Deuxièmement renseigner le paramètre de la commande, si nécessaire (Ex: Poids étalon en format haute résolution). Eléments du langage utilisé pour envoyer les commandes En mémoire automate, les ordres de commande du module sont disponibles à travers les éléments de langage suivant: Bits de commande %MWxy.0.3:X0 %MWxy.0.3:X1 %MWxy.0.3:X2 %MWxy.0.3:X3 %MWxy.0.3:X4 %MWxy.0.3:X5 %MWxy.0.3:X6 %MWxy.0.3:X7 %MWxy.0.3:X8 %MWxy.0.3:X9 %MWxy.0.3:X10 %MWxy.0.3:X11 %MWxy.0.3:X12 %MWxy.0.3:X13 à X15 Commandes correspondantes Sauvegarde dans le module des valeurs d'étalonnage. Etalonnage Poids Mort. Etalonnage Poids Etalon (Condition normale). Annulation de commande.(1) Ordre de tarage. Ordre de mise à zéro. Ordre de retour en poids BRUT. Affichage de la tare manuelle pendant 3 secondes. Validation des seuils. Dévalidation des seuils. Etalonnage forcé. Sauvegarde dans le processeur des coefficients de réglage. Etalonnage Poids Etalon en conditions dégradées (Etalon < 70% de P.M.). Inutilisés (1) L'annulation de commande n'a de sens que pour les commandes en cours suivantes : Etalonnage, Mise à zéro, Tarage. 4/7 Envoi des commandes au module : 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. 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émoires 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. Les bits %MWxy.0.0:X1 et %MWxy.0.1:X1 sont associés aux commandes. Le bit %MWxy.0.0:X1 indique que la commande a été envoyée au module. Le bit %MWxy.0.1:X1 précise si la commande est acceptée par le module. Le bit défaut applicatif du status voie %MWxy.0.2:X7 signale qu'une commande ou qu’un paramètre a été refusé. 4/8 Mise au point 4 4.2.1 Etalonnage 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. Tout module non étalonné est en défaut voie. Le premier étalonnage doit être complet (Poids mort et poids étalon) sinon les informations retournées n’ont aucune signification. Il n’est pas possible de réaliser un étalonnage si le processeur de l’API 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. Les commandes décrites dans ce paragraphe sont au nombre de trois : • l’étalonnage normal (La fonction d’étalonnage doit être réalisée avec un poids étalon ≥ 70% de la portée maximale), • l’étalonnage dégradé (Si l’étalonnage pour diverses raisons ne peut être réalisé dans les conditions décrites précédemment), • l’étalonnage forcé (Il s’agit de pouvoir récupérer des réglages effectués sur un autre module dans un souci de maintenance ou de duplication). Principe de l'étalonnage: L’étalonnage se fait en 2 temps: • Zéro (Charge morte) détermine l’offset, • Poids étalon permet de définir le gain de la chaîne de mesure. Mode de marche étalonnage En mode étalonnage, la voie est signalée en défaut. Méthode d’étalonnage 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. Précautions d’étalonnage Tout changement de mode d’alimentation des capteurs exige un étalonnage complet. L’étalonnage provoque le forçage à 0 des sorties S0 et S1. Note: L’étalonnage est indépendant du filtre configuré, mais prend en compte les paramètres d’Informations Métrologiques, de Stabilité et d’Alimentation Capteurs de l’écran de Configuration. 4/9 Ecran d’étalonnage Afin de faciliter cette opération, à partir de l’écran d’exploitation un écran d’étalonnage est disponible. Il permet dans sa partie haute de visualiser la valeur et la caractéristique (Net ou Brut) du poids, dans la partie basse de gauche d’effectuer un étalonnage et dans la partie basse de droite de procéder à un forçage d’étalonnage. 4/10 Mise au point 4 Procédure d'étalonnage par l’écran d’étalonnage Opérations utilisateur avec écran Mettre sous tension le rack. Entrer dans l'écran Etalonnage, via l'écran de status commande Vérifier que la bascule est vide Effectuer l’étalonnage charge morte (Prise en compte du récepteur de charge). L'étalonnage poids mort se commande par sélection de la charge sur « Charge morte » sur l’écran d’étalonnage. Ø Placer le poids étalon Saisir la valeur du poids étalon et commander l'étalonnage poids étalon. L'étalonnage poids étalon se commande par sélection de la charge sur « Etalon » sur l’écran d’étalonnage. Comportement du module Le produit s'initialise, effectue ses autotests et reçoit sa configuration. Cette phase nécessite environ une minute. 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 Etalonnage_en_cours change d'état, Le module indique l’acquisition de la référence poids mort et traite les compterendus: Cette phase nécessite environ une minute. Le module effectue une vérification du poids étalon par rapport à la porté maximale (2) . L’indicateur 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 les compte-rendus. Ø Si la mesure est stable (1), l’étalonnage poids étalon est réalisé (1) Si la mesure est instable, un message signale le défaut « Réglage provisoire, bascule instable ». Accepter: Acceptation de la mesure et sauvegarde. Annuler: Quitte la phase courante . (2) Si le rapport Poids Etalon /Portée Max. est inférieur à 70%, le message «Les conditions d’étalonnage ne sont pas satisfaisantes, la valeur du poids étalon est trop faible. » prévient l’opérateur. Celui-ci a la possibilité d’accepter le réglage dans ces conditions en sélectionnant la touche « Accepter», ou de recommencer l’étalonnage par la touche « Quitter ». Note: Le contrôle de stabilité est possible seulement si un étalonnage poids mort et un étalonnage poids étalon a été réalisé. Toute phase d’étalonnage partielle est possible mais ne permet pas de bénéficier des caractéristiques optimales de la chaîne de mesure. 4/11 Sauvegarder ou Annuler d'étalonnage : la procédure Sauvegarder → Le module et le processeur prennent en compte les paramètres issus de l'étalonnage. Ces paramètres sont sauvegardés dans le module. 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. Annuler → Le module reprend ses paramètres antérieurs. Le défaut application disparaît. La mesure est valide. Quitter l'écran d'étalonnage : bouton "status/commande" Ø Retour à l'écran de status commande Remarque: A tout moment on peut 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 sur l'étalonnage ( valeur des références étalon en dehors des bornes admissibles...) , il est impossible de valider l'écran. Il faut , soit corriger l'erreur, soit annuler la procédure par "Annuler". Etalonnage forcé Cette fonction répond à un besoin de maintenance rapide (Remplacement immédiat d’un module). Elle consiste à injecter dans un module les réglages effectués à l’aide d’un autre module. Ces réglages ont été sauvegardés lors du dernier étalonnage exécuté sur le module remplacé. L’utilisateur par l’intermédiaire de la touche ‘Chargement’ rapatrie les réglages sauvegardés dans le processeur. Cette opération peut également s’effectuer par la mise à 1 du bit de commande associé %MWxy.0.3:X10. Note: Le prochain étalonnage devra être fait de manière complète (Poids mort et poids étalon). Si un module tombe en panne, et que l’opérateur veut le remplacer rapidement, il force l’étalonnage du module précédent. 4/12 Mise au point 4 Données associées à l’étalonnage 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 directement à partir de données réservées. • Un mot de commande: Il s'agit du mot %MWxy.0.3 ; Ce mot est remis à jour au cours de l'étalonnage. - Sauvegarde étalonnage (%MWxy.0.3:X0): Ordre (si =1) envoyé au module pour valider et sauvegarder les paramètres déterminés par la phase d'étalonnage. - Poids étalon (%MWxy.0.3:X2): Ordre (si =1) envoyé au module pour effectuer l'étalonnage de la voie à partir du poids étalon. - Poids mort (%MWxy.0.3:X1): Ordre (si =1) envoyé au module pour effectuer l'étalonnage de la voie à partir du poids mort. • Un paramètre de commande contenant la valeur du poids étalon : Il s'agit du mot %MD xy.0.4 (format haute résolution). • Un Status - Etalonnage en cours : Status envoyé par le module et changeant d'état au début et à la fin de l'étalonnage. Le bit 9 (défaut module non étalonné) du mot %MWxy.0.2 est positionné, jusqu'au premier ordre d'étalonnage. Le tableau ci-dessous indique les données impliquées lors d’un étalonnage : Type de commandes Sauvegarde étalonnage dans le module Poids mort Poids étalon (Normal) Etalonnage forcé Sauvegarde étalonnage dans le processeur Poids étalon (Dégradé) Paramètre de commande Valeur du poids étalon Compte rendu Etalonnage en cours Instabilité Surcharge ou souscharge lors de l’étalonnage. Module non étalonné Mode étalonnage Mode étalonnage forcé Données associées %MWxy.0.3:X0 %MWxy.0.3:X1 %MWxy.0.3:X2 %MWxy.0.3:X10 %MWxy.0.3:X11 %MWxy.0.3:X12 Donnée associée %MD xy.0.4 Données associées %IW xy.0.4:X6 %IW xy.0.4:X9 %MWxy.0.2:X0 %MWxy.0.2:X9 %MWxy.0.2:X14 %MWxy.0.2:X15 4/13 4.2.2 Sauvegarde des réglages dans le processeur Dans le cas de l’étalonnage, si l’écran d’étalonnage est utilisé, la touche « Sauvegarder » sauvegarde les paramètres à la fois dans le module et dans le processeur si l’application n’est pas dans une cartouche protégée en écriture. Il existe une commande permettant de sauvegarder directement dans le processeur les paramètres de réglage en cours sur le module de pesage. Cette fonction est déclenchée par la mise à un du bit %MWxy.0.3:X11. 4/14 Mise au point 4 4.2.3 Tarage 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. La valeur de la tare est disponible en mémoire automate; elle est rangée dans le mot %ID xy.0.5, au format du poids. Elle peut être sauvegardée par l'application. Note: Lorsqu' aucune opération de tarage n'a été effectuée, le poids NET est équivalent au poids BRUT. Conditions d’exécution du tarage Les conditions d'acceptation de l'exécution de la commande de Tare sont les suivantes : • La mesure est stable. • La mesure est inférieure à la portée maximale. • La mesure est strictement positive. Procédure de tarage via la commande de Tarage Opérations utilisateur Comportement du module 1 - Saisir 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 3 - Contrôler la bonne exécution de la commande : Etat du Traitement_en_cours. %IWxy.0.4:X5 4/15 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. Remarque: Sur changement de configuration, toute tare est supprimée. Toute exécution d'une commande de Tarage annule toute tare saisie en mode manuel (WRITE_PARAM) et remet à zéro l'indicateur de tare "manuelle". De même, un ordre de retour poids BRUT permet la suppression de tout tarage. Il ne nécessite aucune condition d'acceptation. En résumé, le tableau ci-dessous fournit les données utilisées pour un tarage. Commande Ordre de tarage Visualisation Valeur de la tare Tarage en cours Donnée associée %MWxy.0.3:X4 Données associées %IDxy.0.5 %IWxy.0.4:X5 Exemple : Envoi d'un ordre de tarage au module pesage à l'emplacement 2 du rack 0 LD TRUE S %MW 2.0.3:X4 [WRITE_CMD %CH2.0] Cet ordre entraîne : • L'émission de la commande. • La mise à 1 du bit %MW2.0.0:X1 indiquant que l'émission de la commande 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. • 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. %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 ». 4/16 Mise au point 4 4.2.4 Mise à zéro Cette fonction consiste à amener la valeur de poids mesurée à zéro et à annuler tout tarage. L' indicateur de zéro est alors positionné. Elle est pilotée par la 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. Conditions d’exécution de la mise à zéro Les conditions d'acceptation de l'exécution de la mise à zéro sont les suivantes : • La mesure est en poids BRUT. • La mesure est stable. • La mesure est comprise dans l'étendue de la plage du zéro, définie en configuration. Procédure de MiseAZéro via la commande de MiseAZéro Opérations utilisateur Comportement du module 1 - Saisir WRITE_CMD en positionnant l'ordre de MiseAZé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 de Traitement_en_cours Note: 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. Sur changement de configuration, toute mise à zéro est supprimée. 4/17 En résumé, le tableau ci-dessous fournit les données utilisées pour une mise à zéro. Commande Ordre de mise à 0 Visualisation Mémoire de recalage Compte rendu Traitement en cours Donnée associée %MWxy.0.3:X5 Donnée associée %IDxy.0.7 Donnée associée %IWxy.0.4:X5 Exemple : Envoi d'un ordre de Mise_A_Zéro sur le module pesage à l'emplacement 2 du Rack 0 LD TRUE S %MW 2.0.3:X5 [WRITE_CMD %CH2.0] L'ordre entraîne : • L'émission de la commande. • La mise à 1 du bit %MW2.0.0:X1 indiquant que l'émission de la commande 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. • 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. %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 ». 4/18 Mise au point 4 4.2.5 Ordre de retour en poids brut 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 retour en poids brut Cette commande ne requière pas de conditions particulières d'exécution. Procédure de retour en poids brut via la commande retour en poids brut Opérations utilisateur 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 signifie la fin de la procédure (%IWxy.0.4:X8 = 0). 3 - Contrôler la bonne exécution de la commande : Etat de l’indicateur Net Le tableau ci-dessous résume les données utilisées pour une mise à zéro. Commande Ordre de retour poids brut Visualisation Poids mesuré Valeur Tare en cours Compte rendu Traitement en cours Poids Brut Donnée associée %MWxy.0.3:X6 Données associées %IDxy.0.0 %IDxy.0.5 Donnée associée %IWxy.0.4:X5 %IWxy.0.4:X8 = 0 4/19 4.2.6 Ordre d’affichage de la tare manuelle pendant 3 secondes Cette fonction permet de visualiser la tare manuelle sur l’afficheur pendant 3 secondes. Conditions d’exécution Cette commande nécessite qu’une tare manuelle ait été configurée. Procédure de gel de la meure Opérations utilisateur Comportement du module 1 - Saisir WRITE_CMD en positionnant l'ordre d’affichage temporaire de la tare manuelle (%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 le TSX XBT H100 indiquent la valeur de la tare manuelle. 3 - Au bout de la temporisation des 3 secondes, l’afficheur reprend les valeurs courantes. Le tableau ci-dessous résume les données utilisées pour le gel de la mesure. Commande Donnée associée Ordre d’affichage de tare %MWxy.0.3:X7 Visualisation Données associées Les données sur l’afficheur indiquent la tare manuelle 4/20 Mise au point 4 4.2.7 Ordres de validation et dévalidation des seuils 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. Il s'arrêtera lorsque la condition correspondant au point de coupure Petit Débit sera atteinte. Une commande de dévalidation permet le cas échéant, d'arrêter le cycle de contrôle et repositionne les sorties S0 et S1 à 0. Procédure de Validation des seuils Opérations utilisateur Comportement du module 1- Saisir une WRITE_CMD permettant de positionner l'ordre de Validation des seuils. (%MWxy.0.3:X8 = 1). 2 - Application en RUN, effectuer les modifications nécessaires sur les valeurs des seuils, logique des sorties et temps de masquage (Cf réglage). Modifications prise en compte par le module Fin de réglage 3 - Lancer la validation des seuils par Le module interprète la demande, l’instruction WRITE_CMD positionne les sorties S0 et S1 et met en conformité les bits images: %IWxy.0.4:X0 et %IWxy.0.4:X1. 4/21 Procédure de Dévalidation des seuils Opérations utilisateur Comportement du module 1 - Saisir une WRITE_CMD en positionnant l'ordre de dévalidation des seuils. (%MWxy.0.3:X9 = 1). 2 - Valider l'exécution, application en RUN. Le module positionne les sorties au repos et les bits image à 0. Eléments de langage associés au contrôle des seuils Le tableau résume les données utilisées pour la validation et la dévalidation des seuils : Commande Ordre de validation des seuils Ordre de dévalidation des seuils Visualisation Débit courant Seuil gros débit Seuil petit débit Logique des sorties Temps de masquage PD Position courante de S0 Position courante de S1 4/22 Donnée associée %MWxy.0.3:X8 %MWxy.0.3:X9 Données associées %IDxy.0.2 %MDxy.0.8 %MDxy.0.10 %MWxy.0.12. %MWxy.0.13. %IWxy.0.4:X0 %IWxy.0.4:X1 Mise au point 4 4.3 Les réglages Adaptation au process et personnalisation de la mesure Le process peut demander suivant l’opération à effectuer ou le produit à traiter une modification du comportement des sorties, une modification du nombre d’échantillons pour le calcul du débit etc... Ces modifications sont réalisées au travers des données suivantes (Cf § 4.3.2): Paramètres réglables: Coefficient de filtrage Valeur "manuelle" de tare Points de coupure (Seuils) Logique des sorties S0 et S1 Temps de masquage PD Nombre de mesures pour calcul de débit Données correspondantes %MWxy.0.6 %MWxy.0.7 %MDxy.0.8 & %MDxy.0.10 %MWxy.0.12 %MWxy.0.13 %MWxy.0.14 L'utilisateur peut : • Modifier par programme un paramètre de réglage, • Envoyer les paramètres de réglage au module, • Contrôler la prise en compte par le module des paramètres, • Lire la valeur des paramètres de réglage dans le module et mettre ainsi à jour la mémoire automate, • Sauvegarder les paramètres de réglage, • Restituer en mémoire automate la valeur des paramètres sauvegardés, Les instructions utilisées pour effectuer ces opérations sont les suivantes: Instruction WRITE_PARAM %CH xy.0 Fonction effectuée Envoie le contenu des paramètres du tableau précédant à la carte 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. 4/23 4.3.1 Les instructions PL7 utilisées pour le réglage L’ utilisateur dispose de l’accès via PL7 à la mémoire de données de la CPU. 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 d’instructions dédiées assurant les fonctionnalités suivantes. 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 • 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, • Les bits de rang 2 sont associés aux paramètres de réglage : - Le bit %MWxy.0.0:X2 indique que des paramètres de réglage sont envoyés au module, - 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'émission des paramètres de réglage, • 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. • 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. 4/24 Mise au point 4 Dans le cas où le module est protégé (plombé), la modification du coefficient de filtrage n'est pas autorisée. Si une instruction WRITE_PARAM est envoyée au module avec un coefficient de filtrage différent du coefficient courant, le défaut application (paramètres reçus illicites) ainsi que le défaut module plombé seront positionnés. Le module continuera à utiliser le coefficient de filtrage courant. Lire la valeur 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. 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 les 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 . Elle 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 4/25 4.3.2 Les paramètres de réglage Coefficient de filtrage : %MWxy.0.6 Coefficient de filtrage Les valeurs admissibles de coefficient de filtrage sont comprises entre 0 et 19. Valeur "manuelle" de tare : %MWxy.0.7 Valeur de la manuelle Les valeurs admissibles de la tare "manuelle" sont comprises entre 0 et 65 535, elles ne doivent pas dépasser la portée maximale. Points de coupure (Seuils) : %MD xy.0.8 %MD xy.0.10 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: • En pesage GD < PD < P. Max, • En dépesage: PD < GD < Portée max. 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. Logique des sorties : %MWxy.0.12 %MWxy.0.12:X0 %MWxy.0.12:X1 4/26 Logique des sorties 0: Pesage 1: Dépesage 0: S0 puis S1 1: S0 et S1 puis S1 Mise au point 4 Temps de masquage PD : %MWxy.0.13 Temps de masquage PD Les valeurs admissibles sont comprises entre 0 et 15 par pas de 1/10e de seconde (0 = 0s, 1= 0.1s, 2 = 0.2s, etc...). Nombre de mesures pour calcul de débit : %MWxy.0.14 Nombre de mesures pour débit Les valeurs admissibles sont les valeurs 2, 4, 8, 16, 32 ou 64. 4/27 4.3.3 Les procédures de réglage L’utilisateur a la possibilité d’effectuer certaines opérations de réglage: Procédure de réglage du filtrage de la mesure (%MWxy.0.6) Pour effectuer à un ajustement du filtrage de la mesure, procédez par approches successives jusqu’à obtention des caractéristiques de mesures satisfaisantes. Procédure de réglage des seuils et des sorties (%MDx0.8, %MDx0.10, %MWx0.12, %MWx0.13, %MWx0.14) Pour procéder à un ajustement des seuils, procédez comme suit : En fin de dosage, le programme peut mesurer l'erreur de jetée en calculant l'écart entre le poids de produit reçu dans la bascule et la consigne théorique de dosage de ce produit. A partir de cette mesure, il peut corriger la valeur du paramètre erreur de jetée ou du paramètre ralentissement selon la formule de son choix, en tenant compte éventuellement des débits. A partir de cela, le ou les seuils sont modifiés et retransmis au module. Note: Les seuils sont calculés, par l'application, en fonction de la quantité à doser, de l'erreur de jetée et du ralentissement, suivant les formules suivantes : Point de coupure Petit Débit = consigne - erreur de jetée Point de coupure Gros Débit = Point de coupure Petit Débit -ralentissement Procédure de réglage du nombre de mesure pour le débit (%Mwx0.14) Pour effectuer à un ajustement du nombre d’échantillons pour le calcul du débit, procédez par approches successives jusqu’à obtention des caractéristiques de débit satisfaisantes. 4/28 Mise au point 4 4.3.4 Lecture des paramètres de configuration L'ensemble des paramètres saisis lors de la configuration du module est accessible par programme en lecture seule. Portée maximale : La lecture de la portée maximale, configurée pour la voie mesure, est accessible par un mot mémoire de la zone constante %KW avec la syntaxe suivante : %KW xy.0.0 Unité/Echelon : La lecture de l'unité et de l'échelon, configuré pour la voie mesure, est accessible par un mot mémoire de la zone constante %KW. L'échelon est toujours défini dans la même unité que celle de la mesure avec la syntaxe suivante : %KW xy.0.1 avec l'unité codée sur 3 bits de l'octet de poids faible bit 7 bit 6 bit 5 bit 4 (bits 0 à 2 utilisés) 0 1 2 3 4 5 bit 3 bit 2 bit 1 Unité Unité correspondante g kg t lb oz sans unité bit 0 et l'échelon codé sur 5 bits de l'octet de poids fort bit 15 8 bit 14 12 (2 à 2 ) 0 1 2 3 4 5 6 7 8 9 10 bit 13 bit 12 Valeur Echelon 0.001 0.002 0.005 0.01 0.02 0.05 0.1 0.2 0.5 1 2 bit 11 bit 10 bit 9 bit 8 Echelon 8 12 (2 à 2 ) Valeur Echelon 11 5 12 10 13 20 14 50 15 100 16 200 17 500 18 1000 19 2000 20 5000 4/29 Stabilité /Zéro/Seuil de surcharge/ utilisation des sorties/ format : 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 un mot mémoire de la zone constante %KW.Elle se fait avec la syntaxe suivante : %KW xy.0.2 bit 7 bit 6 bit 5 Temps stabilité. bit 15 Format bit 14 Sorties bit 13 Zero suiv. actif bit 4 bit 3 bit 12 Tare manu. bit 11 Etend. Zéro bit 2 bit 1 Etendue stabilité bit 10 Alim. capteur Détail des bits 0 à 2 : Valeur lue 0 1 2 3 4 Etendue de stabilité : ( bits 0 à 2 ) équivalence (en 1/4 d'échelon) 2 3 4 6 8 Détail des bits 4 à 5 : Valeur lue 0 1 Temps de stabilité : ( bits 4 à 5) équivalence (en secondes) 0.4 0.5 2 3 0.7 1 Valeurs lues 0 1 2 Surcharge : (bits 8 à 9) Type de surcharge sélectionnée Portée maximale+9 échelons Portée maximale+2% de la portée maximale Portée maximale+5% de la portée maximale bit 10 à 0 bit 10 à 1 4/30 Alimentation capteur : (bit 10) Continue Commutée bit 0 bit 9 bit 8 Surcharge Mise au point 4 bit 11 à 0 bit 11 à 1 Etendue du zéro : (bit 11) ±2% de la portée maximale ±5% de la portée maximale bit 12 à 0 bit 12 à 1 Tare prédéterminée : (bit 12) Pas de tare prédéterminée Tare prédéterminée bit 13 à 0 bit 13 à 1 Activité du zéro suiveur : (bit 13) Zéro suiveur inactif Zéro suiveur actif bit 14 à 0 bit 14 à 1 Utilisation des sorties : (bit14) Sorties inutilisées Sorties utilisées bit 15 à 0 bit 15 à 1 Format : (bit15) Format légal (unité physique à virgule fixe) Haute résolution (centième d'unité physique à virgule fixe) 4/31 Chapitre 5 5. Exploitation 5.1 Exploitation du pesage par PL7 L’application de pesage, une fois opérationnelle, peut être supervisée par l’écran de mise au point. L’écran de Mise au Point fournit dynamiquement les principales informations de la mesure de poids. Informations sur le module Indique si le module est plombé (cadenas fermé) ou non (cf chapitre 6). ou Le premier indicateur renseigne sur le mode de marche du module. Le second signale une erreur interne et le troisième un défaut externe (Cf § 2.3 Visualisation de l’état du module). 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 (Cf. Logiciel PL7 junior, Chapitre E, § Diagnostic module). 5/1 Informations sur le Poids Fournit la valeur courante du poids mesuré. Précise, si le voyant est éclairé, que le poids remonté est un poids Net (= Poids Brut - Tare). Stipule, si le voyant est éclairé, que la mesure est stable. C’est à dire qu’elle demeure dans une plage autour du point pendant un temps conforme aux valeurs définies lors de la configuration. Stipule, si le voyant est éclairé, que la mesure effectuée est dans la plage du zéro (définie dans l’écran de configuration). Informations sur les Sorties Précise l’état courant des sorties STOR 0 et STOR 1. Informations sur la mesure Indique le débit courant calculé en unité de poids par mesure (20 ms). Si le voyant est éclairé, précise que l’option zéro suiveur est utilisée (Ecran de configuration). Indique la valeur courante de la tare. Correspond à l’accumulation des offsets suite à des commandes de remise à 0 depuis le dernier étalonnage. Indique que la tare est une tare prédéterminée. 5/2 Exploitation 5 Toutes les informations sur la mesure sont également accessibles sous forme de variables automates et peuvent être visualisées sous des tables d’animation. Données visualisées Adresse de l’objet Module protégé Module non étalonné %MWxy.0.2:X8 %MWxy.0.2:X9 Valeur de poids Indicateur Poids net Indicateur de stabilité Indicateur Plage du zéro %IDxy.0.0 %IWxy.0.4:X8 %IWxy.0.4:X9 %IWxy.0.4:X10 Etat de la sortie STOR 0 Etat de la sortie STOR 1 %IWxy.0.4:X0 %IWxy.0.4:X1 Débit Valeur de la tare Mémoire de recalage Indicateur de zéro suiveur Indicateur de tare prédéterminée %IDxy.0.2 %IDxy.0.5 %IDxy.0.7 %IWxy.0.4:X11 %IWxy.0.4:X12 5/3 5.2 Le report de visualisation Les indications fournies par le module à l'afficheur sont des indications de métrologie (Cf documentation de mise en service du TSX XBT H100). Modicon ISP Plus = Net + 141.25 Kg Il indique : • si la mesure est stable par le signe =, • si la mesure concerne un poids Net (Net) ou un poids Brut (si rien n’est précisé), • si la mesure est positive (+) ou négative (-) ou si elle est autour du zéro (petit 0). • l'information numérique du poids courant signée, • le nom ou le 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). Note: Le test de la liaison série est effectuée à la mise sous tension du module pesage. L’XBT doit être connecté au TX ISP Y100 à la mise sous tension de l’automate. Toute mesure valide est transmise à l'afficheur en unité physique à virgule fixe toutes les 100ms. Si le défaut voie est positionné, la mesure est remplacée par la ligne de caractères suivante :' -------'.Dans le cas d’une surcharge, il affiche ‘>>>>>‘ et dans le cas d’une souscharge ‘<<<<<‘ . L’afficheur surveille en permanence s’il reçoit des données. Dans le cas de non réception de celles-ci (déconnexion, non émission de la part du module...) l’erreur ‘Time Out’ est affichée. A la mise sous tension, le 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. 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. 5/4 Exploitation 5 5.3 Mode de marche 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 (----). Modes de marche [coupleur.] * MHT Absent MST Autotests Défaut interne Fail Fin auto-tests Défaut interne valide 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...). 5/5 5/6 Chapitre 6 6. Protection des réglages 6.1 Procédure de protection des réglages Plombage : 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 : • falsifier les résultats de pesage affichés, • 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. Procédure de protection Une fois l’étalonnage et les réglages effectués, la protection peut être réalisée. Pour ce faire, retirez le module du rack (le rack pouvant rester sous tension), puis retirez le fourreau. Le cavalier de protection du module se situe derriere le bloc de visualisation du module. Pour rendre la protection opérationnelle, placer le cavalier en 2-3 comme indiqué sur le schéma. B lo c d e visualisation C onnecteur de fond de panier 1 2 3 Position du cavalier correspondant à une protection du module Remettre ensuite le module dans son fourreau, puis le replacer dans l’automate. Note: Pour ouvrir le fourreau, utilisez un tournevis de type TORX 6/1 Effet de la protection sur les paramètres de configuration On distingue 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 Tâche Unité Portée Max (PM) Echelon Seuil de surcharge Filtrage/ Coefficient Débit/ Calcul sur n mesures Tare/ Prédéterminée Format des données Stabilité/ Etendue de la plage Stabilité/ Temps Zéro/ Zéro suiveur Zéro/ Etendue de la plage Contrôle de seuils/ Actif Contrôle de seuils/ Sens Contrôle de seuils/ Sorties actives Contrôle de seuils/ Points de coupure Contrôle de seuils/ Temps de masquage PV Alimentation capteur sans plombage Modifiable Modifiable Modifiable Modifiable Modifiable Modifiable Modifiable Modifiable Modifiable Modifiable Modifiable Modifiable Modifiable Modifiable Modifiable Modifiable Modifiable Modifiable Modifiable avec plombage Modifiable Non modifiable Non modifiable Non modifiable Non modifiable Non modifiable Modifiable Modifiable Non modifiable Non modifiable Non modifiable Non modifiable Non modifiable Modifiable Modifiable Modifiable Modifiable Modifiable Non modifiable Le mot d'information %IWxy.0.4:X4 (à 1) permet de savoir si la mesure est protégée. Les conséquences d’une protection • 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. Remarque: L’utilisation du dossier permet de conserver une trace papier de la configuration • La modification du filtrage d’un module plombé est impossible. • Un module plombé n’accepte pas une nouvelle demande d’étalonnage. 6/2 Protection des réglages 6 6.2 Métrologies légales et réglementation 6.2.1 Approbation CE de type 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 SDM N° 97.06 Max = Min = e= 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. 6.2.2 Approbation de modèle national pour doseuse pondérale et totalisateur discontinu • Dispositifs de mesure et d’asservissement 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é rnaximales. 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. 6/3 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 pour 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. 6.2.3 Classe d’appareil En précision ordinaire, un appareil couvre toute la gamme de résolution de 100 à 1000 échelons. 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. 6/4 Chapitre 7 7. Exemples de programmation 7.1 Exemple d’un tarage Important : Ce paragraphe 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). 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; %MW6.0:X1 %MW6.0.1:X1 %MW6.0.3:X4 %MW6.0.3 Echange en cours Compte rendu des échanges Ordre de tarage Ordre de commande (Tarage, étalonnage, etc..) 7/1 7.2 Exemple de dosage 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 Les données utilisées dans le programme pour le module de pesage: %IW2.0.4:X0 %IW2.0.4:X1 %IW2.0.4:X5 %CH2.0 %MD2.0.8 %MD2.0.10 %MW2.0:X1 %MW2.0:X2 %MW2.0.1:X1 %MW2.0.1:X2 %MW2.0.2:X2 %MW2.0.2:X7 %MW2.0.3 7/2 Image de la sortie S0 Image de la sortie S1 Indicateur traitement en cours Structure des données pourl’envoie de commande Point de coupure gros débit S0 Point de coupure petit débit S1 Echange en cours Emission en cours Commande acceptée Commande acceptée Saturation de la chaîne de mesure Défaut applicatif Ordre de commande Exemples de programmation 7 Main Programm (* ///////// 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; 7/3 (* ////////////// PHASE DOSAGE (%MW100 = 5) ////////// *) %L300: IF %MW100<>5 THEN JUMP %L340; END_IF; (*Validation des seuils *) IF %M72 THEN RESET %M72; %MW270:2:=8; END_IF; (*Gestion des commandes*) SR8;(* %MW270 renseigne le 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; 7/4 Chapitre 8 8. Annexes 8.1 Caractéristiques techniques Module de pesage Nombre de modules par automate le module ISP Y100 est un module expert. le nombre de modules expert est limité à 2 pour un TSX57-10 et à 6 pour un TSX57-20. Nombre de bascules par module 1 Consommation du module Sur le 5V : 330 mA maximum Sur le 24V : 130 mA maximum Chaîne de mesure Gamme électrique 0 à 25 mV Dynamique mini 4.5 mV Dynamique maxi 25 mV Résolution du convertisseur 20 bits (1 048 576 pts) Limitation d’utilisation 50 000 pts Vitesse de conversion 50 mesures/secondes Dérive du zéro < 0.2 µV/°C Dérive du gain < 10 ppm/°C Non linéarité < 20 ppm(PE) Réjection de mode série 50 Hz > 120 dB Longueur max du câble mesure 100m pour cable en 0,4mm2 200m pour cable en 0,6mm2 (de 1 à 8 capteurs). Alimentation capteur fournie par le module Tension d'alimentation continu ou commuté 10V Impédance de charge > 43 Ω (8 capteurs 350 Ω ) Sorties TOR Nombre de voies 2 Tension d'alimentation nominale 24 V Tension d’isolement 1500V efficace Courant max 500 mA Protections Inversion de polarité et Court-circuit - contre les courts-circuits - contre les inversions, par diode inverse Prévoir un fusible sur le + 24 V des préactionneurs Liaison série Type RS485 non isolée Vitesse de transmission 9600 bauds Format 1 start, 8 bits de data, et 1 Stop Distance maximale admise 100 mètres maximum 8/1 8.2 Normes Normes pour le module TSX ISP Y100 NF EN 45501 Oui IEC 1131-2 Oui Température De fonctionnement de 0°c à 55°C De stockage de 40°c à 70°C Normes pour l’afficheur TSX XBT H100 NF EN 45501 Oui IP65 Degré de protection selon IEC529 et NF C 20-010 Température De fonctionnement de 0°c à 55°C De stockage de 40°c à 70°C 8.3 Homologation Homologation en cours 8/2 Annexes 8 8.4 Conseil d’installation d’une chaîne de mesure Répartition des charges La qualité de la mesure fournie par le module peut être considérablement amoindrie si les précautions de montage et d’installation des capteurs n’ont pas été observées. Ainsi, à défaut de remplacer un savoir-faire véritable, ces quelques lignes vous feront prendre conscience de certaines précautions à prendre. Dans une chaîne de mesure, les capteurs de pesage supportent les poids suivants: • le poids maximal à peser (ou portée maximale), • le poids du récepteur de charge et de ses structures (ou tare métrologique). Ce poids total est réparti sur 1, 2, 3, 4, 6, voire 8 capteurs. La conception des structures mécaniques, la forme du récepteur de charge et la répartition de la charge sur ou dans le récepteur, font que le poids total n’est pas toujours réparti également sur tous les capteurs (sauf dans le cas, évidement, d’un capteur unique). Il convient donc de s’assurer que les capteurs de pesage sont dimensionnés de façon à pouvoir supporter le poids total (portée maximale + tare) auquel ils seront soumis (se reporter au guide de choix des capteurs). Contraintes parasites sur le récepteur de charge La déflexion d’un capteur de pesage étant très faible (quelques dixièmes de millimètre), toute contrainte parasite sur le récepteur de charge ou tout frottement sur la charpente fixe provoquera une mesure de poids erronée et rendra impossible tout réglage correct du module. Montage mécanique des capteurs de pesage Les capteurs en traction ou en compression doivent être utilisés verticalement en respectant leur sens d’action (traction ou compression). La tolérance maximale admise sur la verticalité du montage est de l’ordre du degré selon le montage et la précision recherchée. Protection des capteurs contre les courants parasites Il est recommandé de munir chaque capteur d’une tresse de masse jouant le rôle de « shunt » électrique et destinée à protéger les capteurs contre les courants pouvant circuler dans la charpente métallique (courants de terre, de poste à souder, décharges électrostatiques ....). Cette tresse sera de longueur suffisante pour ne pas engendrer de contraintes mécaniques et elle sera placée à proximité immédiate des capteurs, entre la charpente fixe et le récepteur de charge. 8/3 Ruissellements et produits corrosifs Les capteurs de pesage sont étanches de fabrication, il est cependant recommandé de les protéger contre les ruissellements, les produits corrosifs et les rayons directs du soleil. Entretien préventif de l’installation et des accessoires Le module de pesage ne nécessite pas d’entretien particulier. Par contre un nettoyage périodique des capteurs de pesage est nécessaire dans le cas d’une utilisation en ambiance difficile. Il est recommandé de vérifier et d’entretenir périodiquement le bon état mécanique du récepteur de charge. • Nettoyer le récepteur et ses structures car un dépôt de produit ou de matériaux divers peut entraîner une variation appréciable de la tare. • Contrôler la verticalité des capteurs de pesage. • Contrôler l’état des capteurs et des actionneurs en fonction de leur durée d’utilisation. • Etc ... Note: Les statistiques montrent que 90% des pannes relevées sur une installation de pesage/dosage ne sont pas imputables au dispositif électronique de commande mais à l’installation elle même (fins de course défectueux, défauts mécaniques ...). 8/4 Glossaire 1 Métrologie: Science des poids et mesures. Etalonnage: Effectuer la graduation d’un appareil de mesure. 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 ». Dispositif récepteur de charge: Partie de l’instrument destinée à recevoir la charge. 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 de mise à zéro: Dispositif permettant d’amener l’indication à zéro lorsqu’il n’y a pas de charge sur le dispositif récepteur de charge. 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: - sans empiéter sur l’étendue de pesage des charges nettes (dispositif additif de tare), ou - en réduisant l’étendue de pesage des charges nettes (dispositif soustractif de tare, cas de l’ISP Y100). 1 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. 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. Etendue de pesage: Intervalle compris entre la portée minimale et la portée maximale. 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. Echelon: Valeur exprimée en unité de masse de la différence entre deux indications consécutives pour une indication numérique. Valeur brute: 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. Valeur nette (N): Indication du poids d’une charge placée sur un instrument après mis en oeuvre d’un dispositif de tare. 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. Le mot ‘introduit’ couvre toute procédure comme, par exemple, la tabulation, le rappel depuis un stockage de données ou l’introduction de la valeur par une interface. Plombage: Scellement d’un appareil par des plombs. Objets langage: Variables automates: bits, mots,... 2 W913294370101A 02 REF. TSX DM ISP Y 100F ART. 74800 Schneider Automation Inc. One High Street North Andover, MA 01845 Tél.: (1) 508 794 0800 Fax : (1) 508 975 9010 Printed In France Schneider Automation S.A. 245, route des Lucioles - BP 147 F-06903 Sophia Antipolis Tél. : (33) (0)4 92 96 20 00 Fax : (33) (0)4 93 65 37 15 Schneider Automation GmbH Steinheimer Straße 117 D-63500 Seligenstadt Tél. : (49) 6182 81 2584 Fax : (49) 6182 81 2860 Février 1998 (807)