- Schneider Electric
- Modicon M580 et Premium - Atrium sous EcoStruxure™ Control Expert - Module de pesage TSXISPY101
- Mode d'emploi
Schneider Electric Modicon M580 et Premium - Atrium sous EcoStruxure™ Control Expert - Module de pesage TSXISPY101 Mode d'emploi
Ajouter à Mes manuels160 Des pages
▼
Scroll to page 2
of
160
Modicon M580 et Premium/Atrium sous EcoStruxure™ Control Expert 35006239 12/2018 Modicon M580 et Premium/Atrium sous EcoStruxure™ Control Expert Module de pesage TSX ISP Y101 Manuel utilisateur (Traduction du document original anglais) 35006239.14 12/2018 www.schneider-electric.com Le présent document comprend des descriptions générales et/ou des caractéristiques techniques des produits mentionnés. Il ne peut pas être utilisé pour définir ou déterminer l'adéquation ou la fiabilité de ces produits pour des applications utilisateur spécifiques. Il incombe à chaque utilisateur ou intégrateur de réaliser l'analyse de risques complète et appropriée, l'évaluation et le test des produits pour ce qui est de l'application à utiliser et de l'exécution de cette application. Ni la société Schneider Electric ni aucune de ses sociétés affiliées ou filiales ne peuvent être tenues pour responsables de la mauvaise utilisation des informations contenues dans le présent document. Si vous avez des suggestions, des améliorations ou des corrections à apporter à cette publication, veuillez nous en informer. Vous acceptez de ne pas reproduire, excepté pour votre propre usage à titre non commercial, tout ou partie de ce document et sur quelque support que ce soit sans l'accord écrit de Schneider Electric. Vous acceptez également de ne pas créer de liens hypertextes vers ce document ou son contenu. Schneider Electric ne concède aucun droit ni licence pour l'utilisation personnelle et non commerciale du document ou de son contenu, sinon une licence non exclusive pour une consultation « en l'état », à vos propres risques. Tous les autres droits sont réservés. Toutes les réglementations locales, régionales et nationales pertinentes doivent être respectées lors de l'installation et de l'utilisation de ce produit. Pour des raisons de sécurité et afin de garantir la conformité aux données système documentées, seul le fabricant est habilité à effectuer des réparations sur les composants. Lorsque des équipements sont utilisés pour des applications présentant des exigences techniques de sécurité, suivez les instructions appropriées. La non-utilisation du logiciel Schneider Electric ou d'un logiciel approuvé avec nos produits matériels peut entraîner des blessures, des dommages ou un fonctionnement incorrect. Le non-respect de cette consigne peut entraîner des lésions corporelles ou des dommages matériels. © 2018 Schneider Electric. Tous droits réservés. 2 35006239 12/2018 Table des matières Consignes de sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . A propos de ce manuel. . . . . . . . . . . . . . . . . . . . . . . . . . Partie I Présentation du module de pesage TSX ISP Y101 . Chapitre 1 Présentation générale du module de pesage . . . . . . . . . Présentation du système de pesage . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation du module de pesage TSX ISP Y101. . . . . . . . . . . . . . . Description du module de pesage TSX ISP Y101 . . . . . . . . . . . . . . . . Caractéristiques du module de pesage TSX ISP Y101 . . . . . . . . . . . . Chapitre 2 Règles générales de mise en place du module de pesage Recommandations pour l'installation d'un système de mesure . . . . . . Installation du module de pesage . . . . . . . . . . . . . . . . . . . . . . . . . . . . Recommandations pour le câblage . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 3 Mise au point du module de pesage. . . . . . . . . . . . . . . . Voyants de diagnostic du module de pesage . . . . . . . . . . . . . . . . . . . Diagnostic du module de pesage . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 4 description des connexions du module de pesage . . . . . Connexion de la mesure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Connexion des sorties TOR du module de pesage . . . . . . . . . . . . . . . Brochage de la liaison série pour l’afficheur . . . . . . . . . . . . . . . . . . . . Panneau d'affichage TSX XBT N410 . . . . . . . . . . . . . . . . . . . . . . . . . Partie II Configuration et diagnostic du module de pesage TSX ISP Y101. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 5 Présentation générale des fonctions spécifiques à l'application de pesage . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation de la phase de mise en œuvre . . . . . . . . . . . . . . . . . . . . Fonctionnement du module de pesage . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 6 Configuration de l'application de pesage . . . . . . . . . . . . Ecran de configuration du module de pesage . . . . . . . . . . . . . . . . . . . Paramètres de configuration du module de pesage . . . . . . . . . . . . . . Modification des paramètres de tâches . . . . . . . . . . . . . . . . . . . . . . . . Modification des informations de mesure . . . . . . . . . . . . . . . . . . . . . . Modification du zéro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Procédure de modification du format des données . . . . . . . . . . . . . . . Modification de la stabilité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35006239 12/2018 7 9 11 13 14 16 17 18 19 20 22 23 25 26 28 29 30 33 35 36 39 41 42 44 47 48 50 51 52 54 55 56 3 Procédure de modification des filtres d'entrée de la mesure . . . . . . . . Modification du calcul du débit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modification de la tare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Procédure de modification du contrôle des seuils . . . . . . . . . . . . . . . . Chapitre 7 Présentation des objets langage du module de pesage. . 7.1 Généralités sur la programmation du pesage . . . . . . . . . . . . . . . . . . . Principes de programmation de l'application de pesage . . . . . . . . . . . Adressage des objets langage associés au module de pesage . . . . . Description des principaux objets liés à la fonction de pesage . . . . . . 7.2 Objets langage et IODDT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation des objets langage associés à la fonction de pesage. . . Objets langage à échange implicite associés à la fonction métier. . . . Objets langage à échange explicite associés à la fonction métier. . . . Gestion de l'échange et du compte rendu avec des objets explicites . 7.3 IODDT de module de pesage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Informations sur les objets à échange implicite de l'IODDT des types T_WEIGHING_ISPY101 et T_WEIGHING_ISPY101_2 . . . . . . . . . . . . Objets à échange implicite de l'IODDT des types T_WEIGHING_ISPY101 et T_WEIGHING_ISPY101_2 . . . . . . . . . . . . Objets à échange explicite de l'IODDT des types T_WEIGHING_ISPY101 et T_WEIGHING_ISPY101_2 . . . . . . . . . . . . Objets à échange explicite de l'IODDT des types T_WEIGHING_ISPY101 et T_WEIGHING_ISPY101_2 . . . . . . . . . . . . Détails des objets langage de l'IODDT de type T_GEN_MOD. . . . . . . 7.4 Description des commandes par programme . . . . . . . . . . . . . . . . . . . Envoi de commandes au module de pesage par le programme . . . . . Exécution d'un tarage par programme . . . . . . . . . . . . . . . . . . . . . . . . . Remise à zéro de la valeur du poids par programme . . . . . . . . . . . . . Retour à la mesure du poids brut par programme . . . . . . . . . . . . . . . . Comment afficher la tare manuelle par programme. . . . . . . . . . . . . . . Activation ou désactivation des seuils par programme . . . . . . . . . . . . 7.5 Modification des paramètres par programme . . . . . . . . . . . . . . . . . . . Modification des paramètres par programme . . . . . . . . . . . . . . . . . . . Instructions utilisées pour les réglages . . . . . . . . . . . . . . . . . . . . . . . . Description des paramètres réglables par programme . . . . . . . . . . . . Lecture des paramètres de configuration. . . . . . . . . . . . . . . . . . . . . . . 4 57 59 60 61 65 66 67 69 70 72 73 74 75 77 82 83 85 87 89 90 91 92 93 95 97 98 99 101 102 104 106 107 35006239 12/2018 Chapitre 8 Mise au point de la fonction de pesage . . . . . . . . . . . . . Présentation de la fonction Mise au point du module de pesage . . . . Description de l'écran Mise au point de l'application de pesage . . . . . Description de la zone du module de l'écran Mise au point . . . . . . . . Description de la zone d'affichage de l'écran Mise au point . . . . . . . . Description de la zone de réglage des paramètres . . . . . . . . . . . . . . . Chapitre 9 Etalonnage de l'échelle. . . . . . . . . . . . . . . . . . . . . . . . . . Présentation de la fonction d'étalonnage. . . . . . . . . . . . . . . . . . . . . . . Description de l'écran Etalonnage . . . . . . . . . . . . . . . . . . . . . . . . . . . . Etalonnage du système de mesure analogique . . . . . . . . . . . . . . . . . Etalonnage du système de mesure analogique par programme . . . . . Réalisation d'un étalonnage forcé . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comment effectuer un étalonnage forcé par programme . . . . . . . . . . Etalonnage d'un logiciel avec un module TSX IPS 101 V2.1 . . . . . . . Etalonnage d'un logiciel avec un module TSX IPS Y101 version 2.2 ou ultérieure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 10 Protection des réglages . . . . . . . . . . . . . . . . . . . . . . . . . Protection des paramètres de pesage. . . . . . . . . . . . . . . . . . . . . . . . . Procédure de protection des réglages. . . . . . . . . . . . . . . . . . . . . . . . . Métrologie légale et réglementations. . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 11 Fonctionnement d'une application de pesage . . . . . . . . Modes d'affichage des informations de pesage . . . . . . . . . . . . . . . . . Description du compte rendu d'affichage . . . . . . . . . . . . . . . . . . . . . . Modes de fonctionnement du module de pesage . . . . . . . . . . . . . . . . Chapitre 12 Diagnostic de l'application de pesage. . . . . . . . . . . . . . . Accès à la fonction Diagnostic du module de pesage . . . . . . . . . . . . . Accès à la fonction Diagnostic de la voie du module de pesage. . . . . Chapitre 13 Exemples de programme de pesage . . . . . . . . . . . . . . . Exemple de tarage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Exemple de dosage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Glossaire Index 35006239 12/2018 ......................................... ......................................... 111 112 113 115 116 117 119 120 122 124 126 128 129 130 132 135 136 138 139 141 142 143 145 147 148 149 151 152 153 157 159 5 6 35006239 12/2018 Consignes de sécurité Informations importantes AVIS Lisez attentivement ces instructions et examinez le matériel pour vous familiariser avec l'appareil avant de tenter de l'installer, de le faire fonctionner, de le réparer ou d'assurer sa maintenance. Les messages spéciaux suivants que vous trouverez dans cette documentation ou sur l'appareil ont pour but de vous mettre en garde contre des risques potentiels ou d'attirer votre attention sur des informations qui clarifient ou simplifient une procédure. 35006239 12/2018 7 REMARQUE IMPORTANTE L'installation, l'utilisation, la réparation et la maintenance des équipements électriques doivent être assurées par du personnel qualifié uniquement. Schneider Electric décline toute responsabilité quant aux conséquences de l'utilisation de ce matériel. Une personne qualifiée est une personne disposant de compétences et de connaissances dans le domaine de la construction, du fonctionnement et de l'installation des équipements électriques, et ayant suivi une formation en sécurité leur permettant d'identifier et d'éviter les risques encourus. 8 35006239 12/2018 A propos de ce manuel Présentation Objectif du document Ce manuel décrit la mise en œuvre matérielle et logicielle du module de pesage TSX ISP Y101 pour les automates Modicon M580 et Premium/Atrium. Champ d'application Cette documentation est applicable à EcoStruxure™ Control Expert 14.0 ou version ultérieure. Information spécifique au produit AVERTISSEMENT FONCTIONNEMENT IMPREVU DE L'EQUIPEMENT L'utilisation de ce produit requiert une expertise dans la conception et la programmation des systèmes d'automatisme. Seules les personnes avec l'expertise adéquate sont autorisées à programmer, installer, modifier et utiliser ce produit. Respectez toutes les réglementations et normes de sécurité locales et nationales. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 35006239 12/2018 9 10 35006239 12/2018 Modicon M580 et Premium/Atrium sous EcoStruxure™ Control Expert Présentation du TSX ISP Y101 35006239 12/2018 Partie I Présentation du module de pesage TSX ISP Y101 Présentation du module de pesage TSX ISP Y101 Introduction Cette partie présente le module de pesage TSX ISP Y101 des gammes Premium et M580. Contenu de cette partie Cette partie contient les chapitres suivants : Chapitre 35006239 12/2018 Titre du chapitre Page 1 Présentation générale du module de pesage 13 2 Règles générales de mise en place du module de pesage 19 3 Mise au point du module de pesage 25 4 description des connexions du module de pesage 29 11 Présentation du TSX ISP Y101 12 35006239 12/2018 Modicon M580 et Premium/Atrium sous EcoStruxure™ Control Expert Présentation générale 35006239 12/2018 Chapitre 1 Présentation générale du module de pesage Présentation générale du module de pesage Objet de ce chapiter Ce chapitre introduit de façon générale le module de pesage. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation du système de pesage 14 Présentation du module de pesage TSX ISP Y101 16 Description du module de pesage TSX ISP Y101 17 Caractéristiques du module de pesage TSX ISP Y101 18 35006239 12/2018 13 Présentation générale Présentation du système de pesage Généralités L'illustration suivante présente la gamme d'applications d'un système de pesage Premium Le tableau suivant décrit les différents éléments du système de pesage. Numéro Description 1 Module de pesage TSX ISP Y101. 2 Panneau d'affichage TSX XBT N410 avec protocole de pesage. 3 Boîtier de raccordement. 4 Capteurs de pesage. NOTE : la gamme d'applications de pesage Premium comprend également les applications de régulation suivantes : une unité de remplissage, un compteur multiproduits, un régulateur de débit, une unité de pesage étalonnée, un totalisateur continu et par lot. 14 35006239 12/2018 Présentation générale L'illustration suivante présente les différents éléments pouvant entrer dans la composition de la configuration d'un système de pesage complet. 35006239 12/2018 15 Présentation générale Présentation du module de pesage TSX ISP Y101 Introduction Le module de pesage TSX ISP Y101 est fourni avec : une voie d'entrée de mesure capable de recevoir jusqu'à 8 capteurs à jauge de contrainte ; deux sorties de rappel TOR pour les applications de dosage progressif ; une liaison numérique plombable permettant d'afficher le poids ou la tare manuelle sur un écran externe TSX XBT N410. Pour préserver l'intégrité des mesures effectuées, l'entrée de mesure, le module de pesage et l'écran d'affichage peuvent être scellés conformément aux exigences de la métrologie légale concernant les instruments de pesage utilisés dans les transactions commerciales. Nombre maximum de modules TSX ISP Y101 par station Le nombre maximum de modules TSX ISP Y101 dans une station automate dépend des facteurs suivants : 16 le type de processeur installé (consultez le tableau suivant) ; le nombre de voies métier déjà utilisées ; le nombre de voies d'application et de fonctions prises en charge, qui peut différer entre une installation Premium/Atrium et une installation M580. 35006239 12/2018 Présentation générale Description du module de pesage TSX ISP Y101 Introduction Cette section décrit physiquement le module de pesage TSX ISP Y101. Illustration La figure suivante présente le module TSX ISP Y101. Légende de la figure Le tableau suivant décrit les différents éléments du module de pesage : Numéro Description 1 Boîtier en plastique, équipé de plaques de blindage protégeant les circuits électroniques et assurant une protection contre les parasites rayonnants 2 Bloc d'affichage 3 Connecteur femelle Sub-D 9 broches permettant de connecter l'affichage à distance (TSX XBT N410) 4 Bornier à vis 5 broches permettant de connecter des sorties TOR 5 Connecteur femelle Sub-D 15 broches permettant de connecter des capteurs de pesage 35006239 12/2018 17 Présentation générale Caractéristiques du module de pesage TSX ISP Y101 Introduction Cette partie présente les caractéristiques générales du module TSX ISP Y101. Caractéristiques Le tableau ci-dessous récapitule les caractéristiques générales du module TSX ISP Y101. Plage électrique 0 à 25 mV Dynamique minimum 4,5 mV Dynamique maximum 25 mV Résolution du convertisseur 24 bits (16 777 216 points) Limites d'utilisation 50 000 pts Vitesse de conversion 45 mesures/seconde Tension d'alimentation des cellules de chargement 5 V (commutée) Distance de câblage des cellules de chargement 300 m (sans perte de précision avec 4 cellules de chargement) Dérive du zéro < 200 nV/°C Dérive du gain < 10 ppm/°C Non-linéarité < 20 ppm (PE) Rejet du mode série 50 Hz > 120 dB Longueur maximum du câble de mesure 100 m pour un câble de 0,4 mm2 200 m pour un câble de 0,6 mm2 Pour 1 à 8 capteurs Consommation Le tableau ci-dessous indique les valeurs de consommation du module TSX ISP Y101 : Typique Consommation Puissance dissipée Maximum Pour 5 VCC 150 mA 330 mA Pour 24 VR (1) 7 mA + 17 mA x N 14 mA + 17 mA x N 0,75 W 1,65 W Clé : (1) 18 La consommation dépend du nombre de capteurs (N) présents sur l'entrée de mesure. 35006239 12/2018 Modicon M580 et Premium/Atrium sous EcoStruxure™ Control Expert Règles générales de mise en place 35006239 12/2018 Chapitre 2 Règles générales de mise en place du module de pesage Règles générales de mise en place du module de pesage Objet du chapitre Ce chapitre présente les règles générales de mise en place du module de pesage. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Recommandations pour l'installation d'un système de mesure 20 Installation du module de pesage 22 Recommandations pour le câblage 23 35006239 12/2018 19 Règles générales de mise en place Recommandations pour l'installation d'un système de mesure Introduction La qualité de la mesure fournie par le module peut varier considérablement si la procédure d'installation et de mise en place des capteurs n'a pas été respectée. Les sections suivantes décrivent certaines opérations à effectuer. Répartition des charges Dans un système de mesure, les capteurs de pesage supportent les poids suivants : le poids maximum à peser ; le poids du récepteur de charge et de ses structures (ou tare de mesure). Ce poids total est réparti entre 1, 2, 3, 4, 6 ou 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 équitablement entre les capteurs (sauf s'il n'y a qu'un capteur). Vérifiez que les capteurs de pesage sont dimensionnés pour supporter le poids total (poids maximum + tare) auxquels ils seront soumis. Blocage des interférences 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 interférence sur le récepteur de charge ou tout frottement sur sa structure permanente entraîne une mesure de poids erronée et empêche tout réglage du module. Montage mécanique des capteurs de pesage Utilisez les capteurs en traction ou en compression verticalement, en respectant leur sens de fonctionnement (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 doter les capteurs d'une tresse de masse jouant le rôle de shunt électrique, pour les protéger contre les courants susceptibles de circuler dans la structure métallique (courants de terre, à partir de la borne à connecter, décharges électrostatiques…). Cette tresse aura une longueur suffisante pour ne pas engendrer de contraintes mécaniques et sera placée juste à côté des capteurs entre la structure fixe et le récepteur de charge. Contact avec de l'eau et des produits corrosifs Les capteurs de pesages sont conçus pour être étanches à l'eau. Cependant, évitez tout contact avec de l'eau, des produits corrosifs et l'exposition directe au soleil. 20 35006239 12/2018 Règles générales de mise en place Maintenance préventive de l'installation et des accessoires Le module de pesage ne requiert aucune maintenance particulière. Cependant, les capteurs de pesage doivent être nettoyés régulièrement s'ils sont utilisés dans un environnement difficile. Testez et vérifiez régulièrement le fonctionnement mécanique du récepteur de charge. Nettoyez le récepteur et ses structures car un dépôt de produits ou de matériaux peut faire varier la tare de manière significative. Vérifiez la verticalité des capteurs de pesage. Vérifiez l'état des capteurs et des actionneurs en fonction de leur durée d'utilisation. Etc. NOTE : les statistiques montrant que 90 % des pannes concernant une installation de pesage/dosage ne sont pas imputables au dispositif de commande électrique, mais à l'installation elle-même (par exemple, détecteurs de limite inopérants, machinerie inopérante). 35006239 12/2018 21 Règles générales de mise en place Installation du module de pesage Introduction La procédure d'installation du module de pesage est décrite ci-après : Installation Le module de pesage TSX ISP Y101 a un format standard et occupe donc une seule position dans les racks TSX RKY•••. Il peut s'installer dans n'importe quelle position sur le rack, à l'exception des deux premières (PS et 00) qui sont réservées au module d'alimentation du rack (TSX PSY•••) et au module processeur (TSX 57•••) respectivement. Ceux-ci sont alimentés par le bus du rack et peuvent être positionnés dans le rack standard ou un rack d'extension. L'installation et le retrait du module de pesage s'effectuent avec l'automate sous tension (sans endommager le module ni perturber l'automate). Installation du module sur le rack L'installation du module de pesage sur le rack s'effectue comme suit : Etape 22 Action 1 Positionnez les deux ergots à l'arrière du module (en bas) dans les trous de centrage situés dans la partie inférieure du rack. 2 Relevez le module jusqu'à l'enficher dans le connecteur arrière du rack. 3 Fixez le module au rack en serrant la vis située dans la partie supérieure du module. Remarque : si cette vis n'est pas serrée, le module ne restera pas en position dans le rack. 35006239 12/2018 Règles générales de mise en place Recommandations pour le câblage Introduction Pour protéger le signal contre les bruits externes induits par le mode série et contre les bruits en mode commun, suivez ces instructions. Type de conducteurs Utilisez des paires torsadées blindées d'une section minimale de 0,28 mm2 (calibre AWG24). Blindage des câbles Ne connectez le blindage du câble de mesure qu'à la terre sur le module. Vous pouvez également raccorder les deux extrémités du blindage à la terre, si les terres des deux côtés de la connexion sont de bonne qualité. Sur les connecteurs Sub-D, connectez le blindage du câble au capot du connecteur, la terre de l'automate étant raccordée par les vis de serrage du connecteur Sub-D. C'est pour cette raison que le connecteur Sub-D mâle est vissé à son embase femelle. Cheminement des câbles Maintenez les fils de mesure aussi loin que possible des câbles d'E/S TOR (notamment des sorties relais) et des câbles qui transmettent des signaux de « puissance ». Au lieu de faire cheminer les câbles parallèlement (en conservant un écartement d'au moins 20 cm), faites-les se croiser à angle droit. NOTE : l'entrée de mesure est mise à la terre via le module. 35006239 12/2018 23 Règles générales de mise en place 24 35006239 12/2018 Modicon M580 et Premium/Atrium sous EcoStruxure™ Control Expert Mise au point 35006239 12/2018 Chapitre 3 Mise au point du module de pesage Mise au point du module de pesage Objet de ce chapitre Ce chapitre présente les règles générales de mise au point du module de pesage. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Voyants de diagnostic du module de pesage 26 Diagnostic du module de pesage 28 35006239 12/2018 25 Mise au point Voyants de diagnostic du module de pesage Introduction Le module de pesage est équipé de voyants qui indiquent son état et celui de ses voies. Nous faisons la distinction entre : les voyants d'état du module : RUN, ERR et I/O ; les voyants d'état des voies : CH• Illustration Le schéma suivant montre l'écran d'affichage du module de pesage : 26 35006239 12/2018 Mise au point Description Trois voyants situés sur le panneau d'affichage indiquent l'état de fonctionnement du module (allumé, clignotant et éteint) : Le voyant RUN vert indique que le module est opérationnel. Le voyant ERR rouge signale une erreur interne détectée dans le module ou une erreur détectée entre le module et le reste de la configuration. Le voyant I/O rouge signale une erreur externe détectée. Les erreurs détectées possibles sont regroupées dans le tableau suivant : Voyant (LED) Allumé Clignotant Eteint Run (vert) Fonctionnement normal - Module inopérant ou hors tension ERR (rouge) Erreur interne détectée, module inopérant Erreur de communication détectée, application absente ou non valide, ou erreur détectée dans l'application Aucune erreur interne détectée I/O (rouge) Erreurs externes détectées : surcharge ou sous-charge pendant l'étalonnage dépassement de plage mesure configuration refusée par le module Aucune connexion au capteur de pesage Aucune erreur externe détectée CH0 Module non étalonné (nouveau module) ou avec talonnage forcé en cours NOTE : aucune autre voie n'a de voyants d'état. 35006239 12/2018 27 Mise au point Diagnostic du module de pesage Vue d'ensemble Les modules qui comportent des erreurs détectées indiquent celles-ci au moyen des voyants RUN, ERR et E/S. Il existe trois groupes d'erreurs détectées : externes, internes et autres. Diagnostic des erreurs détectées Le tableau suivant peut être utilisé pour diagnostiquer les erreurs détectées au moyen des trois voyants suivants : RUN, ERR et I/O. Etat du module Etat des voyants RUN ERR I/O Fonctionnement normal Module effectuant un étalonnage forcé Module non fonctionnel ou hors tension Erreur interne détectée (module non fonctionnel) avec une communication avec l'UC sans communication avec l'UC Erreurs externes détectées : surcharge ou sous-charge lors de l’étalonnage dépassement de plage mesure configuration refusée Autres erreurs de communication détectées : aucune application présente application incorrecte Légende : Voyant éteint Voyant clignotant Voyant allumé 28 35006239 12/2018 Modicon M580 et Premium/Atrium sous EcoStruxure™ Control Expert Description des connexions 35006239 12/2018 Chapitre 4 description des connexions du module de pesage description des connexions du module de pesage Objet du chapitre Ce chapitre présente les connexions du module de pesage. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Connexion de la mesure 30 Connexion des sorties TOR du module de pesage 33 Brochage de la liaison série pour l’afficheur 35 Panneau d'affichage TSX XBT N410 36 35006239 12/2018 29 Description des connexions Connexion de la mesure Introduction Les capteurs de mesure sont connectés à l'aide d'un connecteur Sub-D femelle 15 broches situé du côté du module. Le module et le connecteur Sub-D peuvent être branchés ou retirés à chaud. Utilisez un câble à 6 conducteurs avec un connecteur Sub-D 15 broches. Les capteurs sont alimentés exclusivement par le module. 30 35006239 12/2018 Description des connexions Connecteur Sub-D 15 broches Le connecteur Sub-D 15 broches est décrit ci-après : Câblage des entrées de capteur Selon la précision souhaitée, deux modes de câblage des entrées de capteur s'offrent à vous. Dans chaque cas, câblez-les afin d'obtenir une mesure. Câblage de haute précision ou avec une longueur de câble importante entre le module et l'unité de connexion des capteurs : 35006239 12/2018 31 Description des connexions Câble de précision moyenne ou avec une longueur de câble réduite entre le module et la connexion des capteurs : 32 35006239 12/2018 Description des connexions Connexion des sorties TOR du module de pesage Introduction Les sorties TOR du module de pesage permettent de déclencher des actions à chaque franchissement d'un seuil. Cette fonctionnalité est utilisée dans l'application d'« unité de dosage ». Les sorties TOR sont connectées à l'aide d'un bornier à vis : Les sorties communes 2 et 3 sont reliées par la carte. Caractéristiques des sorties TOR Le tableau suivant détaille les caractéristiques des sorties TOR du module TSX ISP Y101 : Sortie TOR Caractéristiques Nombre de voies 2 Type Transistors A Temps de réponse Discrimination de 1 ms. Le point de franchissement de seuil entre deux mesures est calculé par interpolation à la milliseconde près. Tension d'alimentation nominale 24 V Tension d'isolement 1500 Veff Courant maximum 500 mA Protection Inversion de polarité et court-circuit. Installez un fusible sur l'alimentation du préactionneur +24 V. 35006239 12/2018 33 Description des connexions Protection La connexion à la terre offre une protection galvanique des deux voies de sortie contre : les courts-circuits et surcharges ; les inversions de polarité. NOTE : pour une meilleure protection contre les inversions de polarité, placez un fusible à fusion rapide sur l'alimentation, en amont de la charge (à l'emplacement Fu dans le schéma précédent). 34 35006239 12/2018 Description des connexions Brochage de la liaison série pour l’afficheur Généralités 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 : La polarisation de la ligne côté module est réalisée avec les straps 6-5 et 8-9. Caractéristiques Le tableau suivant présente les carctéristiques de la sortie afficheur : Sortie afficheur Caractéristiques Interface physique RS 485 non isolée Débit binaire 9,6 Kbits/s Format 1 bit de start, 8 bits de données et 1 bit de stop Distance déport Maximum 30 m 35006239 12/2018 35 Description des connexions Panneau d'affichage TSX XBT N410 Généralités Le panneau d'affichage TSX XBT N410 est conçu pour être raccordé au module de pesage afin de servir de panneau d'affichage principal et d'afficher les informations relatives au poids. Le panneau d'affichage doit être raccordé au module à l'aide d'un câble blindé à deux conducteurs. Il est aussi équipé d'un connecteur SUB-D femelle à 15 broches. Caractéristiques Le tableau ci-dessous présente les caractéristiques électriques du panneau d'affichage : Ecran LCD rétro-éclairé vert (122 x 32 pixels) Capacité d'affichage 2 lignes de 20 caractères Durée de rafraîchissement 100 ms Liaison série RS 485 Vitesse de transmission 9,6 Kbits/s Connexion Connecteur SUB-D 25 voies Alimentation Bornier enfichable, 3 bornes à vis (calibrée à 5,08 mm [0,2 po]). Capacité de serrage maximale : 1,5 mm (0,06 po). Limites de tension de 18 à 30 V cc Ondulation 5 % maximum Consommation 5 W maximum Températures ambiantes de fonctionnement 0...55°C (32...130°F) de stockage -20...60°C (-4...140°F) Degré de protection avant IP65 et conformité aux normes CEI 60529 et Nema 4X ("usage en extérieur") derrière Conformité aux normes 36 IP20, en conformité avec la norme CEI 60529 CEI 61131-2, CEI 60068-2-6, CEI 60068-2-27, UL 508 et CSA C22-2 No.14 35006239 12/2018 Description des connexions Connexions au panneau d'affichage Le schéma suivant illustre le lien entre le module de pesage TSX ISP Y101 et le panneau d'affichage TSX XBT N410 : Le câble, à paire torsadée blindée, du module de pesage au module d'affichage TSX XBT N410 ne peut pas dépasser 100 mètres (328 pieds). Le blindage sur le côté du module doit être relié à la partie métallique du connecteur SUB-D. Liste des câbles Le tableau ci-dessous donne les référence et longueur de chaque câble. Paramètres Longueur, m (pi.) SF3 CPY005 5 (16.4) SF3 CPY010 10 (32.8) SF3 CPY015 15 (49.2) SF3 CPY020 20 (65.6) SF3 CPY025 25 (82.0) SF3 CPY030 30 (98.4) 35006239 12/2018 37 Description des connexions 38 35006239 12/2018 Modicon M580 et Premium/Atrium sous EcoStruxure™ Control Expert Configuration et diagnostic du TSX ISP Y101 35006239 12/2018 Partie II Configuration et diagnostic du module de pesage TSX ISP Y101 Configuration et diagnostic du module de pesage TSX ISP Y101 Introduction Cette partie décrit la fonction de pesage du module TSX ISP Y101 des gammes Premium et M580, ainsi que son installation avec le logiciel Control Expert. Contenu de cette partie Cette partie contient les chapitres suivants : Chapitre Titre du chapitre Page 5 Présentation générale des fonctions spécifiques à l'application de pesage 41 6 Configuration de l'application de pesage 47 7 Présentation des objets langage du module de pesage 8 Mise au point de la fonction de pesage 111 65 9 Etalonnage de l'échelle 119 10 Protection des réglages 135 11 Fonctionnement d'une application de pesage 141 12 Diagnostic de l'application de pesage 147 13 Exemples de programme de pesage 151 35006239 12/2018 39 Configuration et diagnostic du TSX ISP Y101 40 35006239 12/2018 Modicon M580 et Premium/Atrium sous EcoStruxure™ Control Expert Présentation générale 35006239 12/2018 Chapitre 5 Présentation générale des fonctions spécifiques à l'application de pesage Présentation générale des fonctions spécifiques à l'application de pesage Objet de la section Cette section présente les fonctions spécifiques à l'application de pesage sur les automates Premium. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation de la phase de mise en œuvre 42 Fonctionnement du module de pesage 44 35006239 12/2018 41 Présentation générale Présentation de la phase de mise en œuvre Introduction La mise en œuvre logicielle des modules métier est réalisée depuis les différents éditeurs de Control Expert : en mode local en mode connecté Si vous ne disposez pas de processeur auquel vous pouvez vous connecter, Control Expert vous permet d'effectuer un test initial à l'aide du simulateur. Dans ce cas, la mise en œuvre (voir page 43) est différente. L'ordre des phases de mise en œuvre défini ci-après est préconisé, mais il est possible de modifier l'ordre de certaines phases (par exemple, débuter par la phase configuration). Phases de mise en œuvre à l'aide d'un processeur Le tableau suivant présente les différentes phases de mise en œuvre avec le processeur : Etape Description Mode Déclaration des variables Déclaration des variables de type IODDT pour les modules métier et des variables du projet. Local (1) Programmation Programmation du projet. Local (1) Déclaration des modules. Local Configuration Configuration des voies des modules. Saisie des paramètres de configuration. Association Association des IODDT aux voies configurées (éditeur de variables). Local (1) Génération Génération du projet (analyse et modification des liens). Local Transfert Transfert du projet vers l'automate. Connecté Réglage/Mise au point Mise au point du projet à partir des écrans de mise au point, des tables d'animation. Connecté Modification du programme et des paramètres de réglage. Documentation Constitution du dossier et impression des différentes informations relatives au projet. Connecté (1) Exploitation/Diagnostic Visualisation des différentes informations nécessaires à la conduite du projet. Connecté Diagnostic du projet et des modules. Légende : (1) 42 Ces différentes phases peuvent aussi s'effectuer dans l'autre mode. 35006239 12/2018 Présentation générale Etapes de mise en œuvre à l'aide du simulateur Le tableau suivant présente les différentes phases de mise en œuvre avec le simulateur. Etape Description Mode Déclaration des variables Déclaration des variables de type IODDT pour les modules métier et des variables du projet. Local (1) Programmation Programmation du projet. Local (1) Configuration Déclaration des modules. Local Configuration des voies des modules. Saisie des paramètres de configuration. Association Association des IODDT aux modules configurés (éditeur de variables). Local (1) Génération Génération du projet (analyse et modification des liens). Local Transfert Transfert du projet dans le simulateur. Connecté Simulation Simulation du programme avec des entrées/sorties. Connecté Réglage/Mise au point Mise au point du projet à partir des écrans de mise au point, des tables d'animation. Connecté Modification du programme et des paramètres de réglage. Légende : (1) Ces différentes phases peuvent aussi s'effectuer dans l'autre mode. NOTE : Le simulateur s'utilise uniquement pour les modules TOR ou analogiques. 35006239 12/2018 43 Présentation générale Fonctionnement du module de pesage Introduction Dans un automate, ce module utilise, tout comme d'autres modules, des données qui lui sont propres. Ces informations servent aux échanges (compte rendu et commandes) avec le processeur. Présentation de la structure Le schéma de fonctionnement suivant montre les processus exécutés par le module et les éléments à configurer. 44 35006239 12/2018 Présentation générale Description du fonctionnement Le tableau suivant décrit les différentes étapes de fonctionnement du module. Etape Opération Description 1 Traitement de la mesure Le signal émis par les capteurs de pesage est : converti ; filtré selon le choix effectué dans l'écran de configuration ; mis à l'échelle, selon les caractéristiques déterminées à l'issue de l'étalonnage. 2 Contrôle de la mesure La mesure obtenue à l'étape précédente subit les contrôles suivants : un contrôle de sous-charge ou de surcharge ; un contrôle de stabilité défini par une plage et un temps de stabilité ; un contrôle de présence dans la zone zéro. 3 Echanges de données avec le processeur Le module reçoit et traite les commandes émises par le processeur (mise à zéro, mode tarage semi-automatique, etc.). Il prépare également les données au format légal à afficher sur le TSX XBT N410. Il renvoie différentes informations au processeur, telles que le poids brut, le poids net, le débit, la tare et les états. 4 Affichage des données Le TSX XBT N410 affiche le poids ou la tare manuelle, dans l'unité choisie lors de la configuration et 4 informations supplémentaires : le poids net, la stabilité, la présence dans la zone zéro et l'unité de poids. 5 Gestion des sorties La carte gère directement deux sorties TOR et les contrôle en fonction des seuils transmis au module par le programme d'application. Les éléments utilisés pour cette gestion sont les suivants : les seuils de basculement ; la direction de mouvement du poids (Pesage ou Dépesage) ; la logique de basculement des sorties. 35006239 12/2018 45 Présentation générale 46 35006239 12/2018 Modicon M580 et Premium/Atrium sous EcoStruxure™ Control Expert Configuration 35006239 12/2018 Chapitre 6 Configuration de l'application de pesage Configuration de l'application de pesage Objet du chapitre Ce chapitre explique comment sélectionner et modifier les paramètres de configuration du module de pesage. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Ecran de configuration du module de pesage 48 Paramètres de configuration du module de pesage 50 Modification des paramètres de tâches 51 Modification des informations de mesure 52 Modification du zéro 54 Procédure de modification du format des données 55 Modification de la stabilité 56 Procédure de modification des filtres d'entrée de la mesure 57 Modification du calcul du débit 59 Modification de la tare 60 Procédure de modification du contrôle des seuils 61 35006239 12/2018 47 Configuration Ecran de configuration du module de pesage Introduction Les informations de configuration (voir EcoStruxure™ Control Expert, Modes de fonctionnement) permettent de définir les caractéristiques de mesure et d'adapter le fonctionnement du module à l'application prévue. Illustration Cet écran vous permet d'afficher et de modifier les paramètres en mode hors ligne, et d'effectuer une mise au point en mode en ligne. 48 35006239 12/2018 Configuration Légende de la figure Le tableau suivant présente les différents éléments de l'écran de configuration et leurs fonctions. Adresse Elément Fonction 1 Onglets L'onglet affiché indique le mode actif (Configuration dans cet exemple). Chaque mode peut être sélectionné par l'onglet correspondant. Les modes Mise au point et Etalonnage ne sont accessibles qu'en mode en ligne. 2 Zone du module Indique le nom abrégé du module. En mode en ligne, cette zone comprend également les trois voyants suivants : Run, Err etIO. 3 Champ de voie Permet : en cliquant sur le numéro de référence, d'afficher les onglets : Description, qui indique les caractéristiques de l'équipement. Objets d'E/S (voir EcoStruxure™ Control Expert, Modes de fonctionnement) qui permet de présymboliser les objets d'entrée/sortie : Défaut qui indique les erreurs de diagnostic détectées par l'équipement (en mode en ligne) ; de sélectionner la voie ; d'afficher le symbole, c'est-à-dire le nom de la voie défini par l'utilisateur (avec l'éditeur de variables). 4 Zone des paramètres généraux Elle comprend les éléments suivants : le menu déroulant Fonction ; le menu déroulant Tâche définissant la tâche (MAST ou FAST) dans laquelle les objets à échange implicite des voies seront échangés. 5 35006239 12/2018 Zone de configuration Elle permet de configurer les paramètres des différentes voies. 49 Configuration Paramètres de configuration du module de pesage Liste des paramètres Le tableau suivant présente les paramètres disponibles pour le module de pesage. Paramètres Méthodes proposées Unité de mesure Tâche Mast / Fast - Métrologie/Unité kg kilogramme g gramme t tonne (métrique) lb livre (= 453 g) oz : once (= 28,35 g) <aucun> - Métrologie/Portée Max allant de 0 à 65535 (150) dans l'unité de poids choisie Métrologie/Echelon 1 x 10n (1 x 10-2 = 0,01) dans l'unité de poids choisie 2 x 10n 5 x 10n Métrologie/Seuil de surcharge Zéro/Zéro suiveur +9 e échelons +2 % PM % de portée max +5 % PM % de portée max Inactif/actif - Zéro/Etendue de la plage +/-2 % PM ou +/-5 % PM - Format des données Légal/Haute résolution - Stabilité/Etendue de la plage 2, 3, 4, 6 ou 8 1/4 d'échelon Stabilité/Temps 0,4, 0,5, 0,7 ou 1 secondes Filtrage/Coefficients F1 allant de 0 à 19 (4) - F2, F3 allant de 0 à 19 (0) - Débit/Calcul 2, 4, 8, 16, 32 ou 64 mesures Tare Non prédéterminée/prédéterminée dans l'unité de poids choisie Contrôle des seuils Inactif/actif - Temps de masquage PD 0 à 1,5 s par étape de 0,1 s secondes Logique de sortie Pesage/Dépesage - Sorties actives phase 1 S0 ou (S0 et S1) - Points de coupures PD et GD allant de 0 à portée max en 1/100ième de l'unité NOTE : les paramètres en gras correspondent aux paramètres configurés par défaut. 50 35006239 12/2018 Configuration Modification des paramètres de tâches Présentation Ce paramètre définit la tâche processeur dans laquelle se fait l'acquisition des entrées et la mise à jour des sorties. Les méthodes proposées sont : la tâche MAST ; la tâche FAST. NOTE : Ce paramètre ne peut être modifié qu'en mode local. Procédure Le tableau suivant présente la procédure de configuration du type de tâche affecté aux voies d'un module. Etape Action 1 Accédez à l'écran de configuration du module de pesage. 2 Cliquez sur le bouton du menu déroulant Tâche dans la zone Paramètres généraux. Résultat : une liste déroulante apparaît. 3 Sélectionnez la tâche désirée. 4 Validez la modification par la commande Modifier → Valider. 35006239 12/2018 51 Configuration Modification des informations de mesure Introduction L'écran de configuration fournit les informations de mesure suivantes : Désignation Description Unité Permet de choisir l'unité de mesure du poids : g : gramme kg : kilogramme t : tonne (métrique) lb : livre (453 g) oz : once (28,35 g) sans : toute unité Portée max (PM) Il s'agit du poids maximum qu'il est possible de peser avec l'instrument, exception faite du poids du récepteur de charge vide (au format légal (voir page 55)). Echelon La valeur de l'échelon est de 1, 2 ou 5, multipliée par 10n (n étant un entier positif, négatif ou nul avec une valeur absolue ≤ 3). Exemple : pour un échelon de 0,002 (si l'unité choisie est le kg), la mesure augmente de 2 g à la fois. Seuil de surcharge Le seuil est la valeur de poids au-delà de laquelle le panneau d'affichage n'indique plus le poids (la surcharge est alors signalée par la ligne > sur le panneau d'affichage). Il peut prendre les valeurs suivantes : +9 échelons +2 % de la portée maximale +5 % de la portée maximale Exemple : la portée maximale est de 150 kg avec un échelon à 10 g. Conformément au choix de l'utilisateur, la limite de fonctionnement sera de : 9 e : portée max + 9 échelons, soit 150,09 kg +2 % de la portée max : 102 % de la portée max, soit 153 kg +5 % de la portée max : 105 % de la portée max, soit 157,5 kg Remarque : le seuil de sous-charge ne peut pas être paramétré. Il définit la limite autorisée de l'indication en dessous de zéro. Il équivaut à -2 % de la portée maximale (la sous-charge est alors indiquée par < sur le panneau d'affichage). NOTE : dans un contexte industriel et en fonction de l'environnement de l'installation de pesage, choisir une résolution supérieure à 3 000 points induit des précautions d'installation particulières. Sur l'écran de programmation, il est impossible de spécifier une résolution supérieure à 50 000 points. En d'autres termes, la différence suivante doit être respectée : Portée maximale (PM) ≤ 50 000 x échelon. 52 35006239 12/2018 Configuration Procédure Le tableau suivant détaille la procédure permettant de définir les informations métrologiques : Etape Action 1 Accédez à l'écran de configuration du module de pesage. 2 Sélectionnez la valeur des paramètres Unité, Echelon et Seuil de surcharge dans les menus déroulants et saisissez une valeur dans Portée max. 3 Validez la modification avec la commande Edition → Valider. 35006239 12/2018 53 Configuration Modification du zéro Présentation L'écran de configuration fournit les informations de configuration du zéro suivantes. Désignation Description Plage de recalage Tout écart à partir de zéro peut être corrigé à partir du moment où cette plage n'est pas dépassée. Elle est définie en tant que % de la portée maximum. Elle peut avoir les valeurs suivantes : +/-2 % PM (+/- 2 % de la portée maximum), +/-5 % PM (+/- 5 % de la portée maximum), Zéro suiveur Cette fonction facultative est utilisée pour compenser les écarts bas à partir de zéro au sein de la plage (+/-2 % de la portée maximum). Il n'est pas conseillé de choisir cette option dans les installations automatiques. NOTE : La différence entre un écart bas et un poids net est basée sur la règle suivante : toute variation de poids inférieure à un demi-échelon dont la fréquence de répétition est suffisamment faible pour préserver la stabilité de la mesure, est considérée comme un écart. La correction engendrée par la fonction est limitée à +/-2 % de la portée maximum de la bascule. Lorsque cette limite est dépassée, il n'y a pas de correction automatique. Procédure Le tableau suivant présente la procédure de configuration du zéro : Etape 54 Action 1 Accédez à l'écran de configuration du module de pesage. 2 Sélectionnez la plage dans le menu déroulant. 3 Si nécessaire, cochez la case Zéro suiveur pour valider cette fonction. 4 Validez la modification par la commande Modifier → Valider. 35006239 12/2018 Configuration Procédure de modification du format des données Présentation L'écran de configuration permet de choisir le format d'affichage des mesures. Entrez la valeur du poids : soit en tant qu'unité physique à virgule fixe : format Légal, soit en tant que centième d'une unité physique à virgule fixe : Haute résolution NOTE : Une unité physique à virgule fixe est un nombre entier exprimé comme une unité de poids dans laquelle une virgule est insérée. Sa position est définie par les dizaines de l'échelon. Exemple Format Légal : La valeur 3014 signifie 301,4 kg si l'échelon est 2*10-1 kg. Format Haute résolution : La valeur 301403 signifie 301,403 kg si l'échelon est 2*10-1 kg. Cette unité offre une plus grande précision, mais n'est pas acceptée par le département de métrologie légale. Procédure Le tableau suivant présente la procédure de modification du format des données. Etape 1 Action Accédez à l'écran de configuration du module de pesage. 2 Vérifiez le format des données souhaité. 3 Validez la modification par la commande Modifier → Valider. 35006239 12/2018 55 Configuration Modification de la stabilité Introduction L'écran de configuration propose les paramètres suivants qui permettent de définir la stabilité. Désignation Description Etendue de la plage Il est impossible mesurer un poids immédiatement après la réception d'une charge, à cause des oscillations inévitables qui affectent la partie mécanique. La plage de stabilité indique la grandeur en dessous de laquelle la mesure est considérée comme stable. La valeur possible est 2, 3, 4, 6 ou 8 quarts d'échelon. Heure Le temps de stabilité indique la durée pendant laquelle la mesure doit rester dans la plage de stabilité pour être considérée comme stable. La valeur possible est 0,4, 0,5, 0,7 ou 1 seconde. Procédure Le tableau suivant détaille la procédure permettant de définir la stabilité : Etape 56 Action 1 Accédez à l'écran de configuration du module de pesage. 2 Sélectionnez une valeur dans le menu déroulant Etendue de la plage du champ Stabilité. 3 Sélectionnez une valeur dans le menu déroulant Heure du champ Stabilité. 4 Validez la modification avec la commande Edition → Valider. 35006239 12/2018 Configuration Procédure de modification des filtres d'entrée de la mesure Présentation Les filtres concernent l'entrée de mesure des capteurs de pesage. Par défaut, un filtre unique est proposé. Il est défini pour la durée totale de l'action de pesage. Pour augmenter la précision/vitesse d'exécution du pesage, 3 filtres différents sont utilisés de la manière suivante, pour la même action de pesage : filtre F1 associé à la phase 1 (phase par défaut), filtre F2 associé à la phase 2, filtre F3 associé à la phase 3. Chaque filtre peut : avoir une moyenne mobile (coefficients de filtrage allant de 1 à 11) dans laquelle la mesure est la moyenne des dernières valeurs n, ou être de deuxième ordre (coefficients de filtrage allant de 12 à 19) référencé par leurs fréquences de coupure. Phases de mesure Les différentes phases d'une action de pesage continue peuvent être divisées comme suit : une phase 1, dans laquelle la vitesse est la fonction principale de la précision du contrôle (gros débit), une phase 2 de redéfinition de la mesure (petit débit), une phase 3 finale, dans laquelle la valeur de mesure diffère très peu et requiert un haut niveau de précision (débit résiduel). 35006239 12/2018 57 Configuration Coefficients de filtrage La liste suivante répertorie les significations des coefficients de filtrage : Valeur Type de filtre Caractéristiques 0 aucune non filtré 1 moyenne mobile moyenne des 2 dernières mesures 2 moyenne mobile moyenne des 3 dernières mesures 3 moyenne mobile moyenne des 4 dernières mesures 4 moyenne mobile moyenne des 5 dernières mesures 5 moyenne mobile moyenne des 8 dernières mesures 6 moyenne mobile moyenne des 16 dernières mesures 7 moyenne mobile moyenne des 25 dernières mesures 8 moyenne mobile moyenne des 32 dernières mesures 9 moyenne mobile moyenne des 40 dernières mesures 10 moyenne mobile moyenne des 50 dernières mesures 11 moyenne mobile moyenne des 64 dernières mesures 12 filtre de second ordre fréquence de coupure à 15 Hz 13 filtre de second ordre fréquence de coupure à 10 Hz 14 filtre de second ordre fréquence de coupure à 8 Hz 15 filtre de second ordre fréquence de coupure à 6 Hz 16 filtre de second ordre fréquence de coupure à 4 Hz 17 filtre de second ordre fréquence de coupure à 2 Hz 18 filtre de second ordre fréquence de coupure à 1 Hz 19 filtre de second ordre fréquence de coupure à 0,8 Hz Procédure Le tableau suivant présente la procédure de configuration du filtre : Etape 58 Action 1 Accédez à l'écran de configuration du module de pesage. 2 Si les filtres F2 et F3 sont utilisés, cochez la case Actif dans le champ Contrôle des seuils. 3 Sélectionnez pour chaque phase, le coefficient de filtrage à l'aide des menus déroulants F1, F2 et F3 du champ Filtrage. 4 Validez la modification par la commande Modifier → Valider. 35006239 12/2018 Configuration Modification du calcul du débit Introduction Vous pouvez choisir le nombre de mesures utilisées pour calculer le débit. (Une mesure est effectuée toutes les 20 millisecondes.) Le débit est une différence des valeurs des poids filtrés, pour un nombre donné de mesures configurées. Le débit est calculé à l'aide de la formule suivante : Débit n = Valn - (Valn-b) où : b = nombre de mesures permettant de calculer le débit ; Valn = valeur de poids filtré à l'instant n ; Valn-b = valeur de poids filtré à l'instant n-b. Fonctionnement A chaque instant, la fréquence est calculée et implicitement renvoyée au processeur sous la forme d'une mesure de poids, afin de corriger le seuil. Le débit est calculé au format haute résolution. Ce calcul peut porter sur 2, 4,8, 16, 32 ou 64 mesures. Par défaut, le nombre de mesures est de 4. Exemple La figure suivante montre un calcul sur 4 mesures. Procédure Le tableau suivant montre la procédure définissant le calcul du débit : Etape Action 1 Accédez à l'écran de configuration du module de pesage. 2 Sélectionnez le nombre de mesures dans le menu déroulant du champ Débit. 3 Validez la modification avec la commande Edition → Valider. 35006239 12/2018 59 Configuration Modification de la tare Introduction La tare correspond à la mesure de poids mémorisée lors de la dernière commande d'unité de tare semi-automatique. Cependant, au besoin, vous pouvez introduire manuellement une valeur de la tare. Cette valeur de la tare est prédéterminée ou manuelle, et peut être envoyée au module. Elle est exprimée au format légal (unité physique avec virgule décimale fixe). Vérifiez que la tare est positive et inférieure à la valeur indiquée dans Portée max. Lorsqu'un équipement de ce type est utilisé, l'indicateur de tare prédéterminée (TP) est activé. Il est désactivé dès qu'un ordre de tarage est exécuté. NOTE : la valeur doit être comprise entre 1 et 65 535. Si vous souhaitez une tare plus importante, modifiez l'échelon et entrez une autre valeur. Procédure Le tableau suivant présente la procédure de configuration d'une tare prédéterminée et de la valeur de la tare : Etape 60 Action 1 Accédez à l'écran de configuration du module de pesage en mode local. 2 Si nécessaire, cochez la case Prédéterminée dans le champ Tare pour valider cette fonction. Remarque : si cette case est déjà cochée, vous devez d'abord : la décocher ; activer l'écran de configuration ; cocher de nouveau la case Prédéterminée. 3 Entrez la valeur de la tare dans le champ Valeur. 4 Validez la modification avec la commande Edition → Valider. 35006239 12/2018 Configuration Procédure de modification du contrôle des seuils Présentation Le contrôle des seuils gère les sorties TOR du module : le point de coupure gros débit est associé à une sortie S0, le point de coupure petit débit est associé à une sortie S1. L'écran de configuration donne les informations de contrôle des seuils suivantes. Désignation Description Active La gestion des sorties TOR est opérationnelle si la case correspondante est cochée. Elle n'est pas cochée par défaut. Sens Le sens de la détection correspond à celui dans lequel les seuils ont été reconnus. Par exemple : Pesage (remplissage), Dépesage (emptying). Dans le cas du pesage, on parle de dépassement par une valeur supérieure ou, dans le cas du dépesage, de dépassement par une valeur inférieure. Pesage est sélectionné par défaut. Sorties actives phase 1 Le choix se fait par rapport au contrôle de la sortie S0 en elle-même ou par les sorties S0 et S1 en même temps. Voir l'explication suivante. Par défaut, le module active uniquement S0 dans la première phase. Points de coupure La mesure peut être associée à deux seuils pour les dosages suivants : 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 sont sur 0 lorsque ces seuils sont atteints. Les valeurs de seuils autorisées se situent entre 0 et la portée maximum. Elles sont exprimées en haute résolution (un centième d'une unité physique avec virgule décimale fixe). Temps de masquage petit débit (PD) Définit le temps après le point de coupure gros débit durant lequel le module ne vérifie plus le poids/seuil. Cela masque le dépassement engendré lorsque le produit a une chute de tension. Les valeurs autorisées se situent entre 0 et 1,5 secondes par étape de 1/10 de seconde. Voir l'explication suivante. Par défaut, cette durée est à 0. 35006239 12/2018 61 Configuration Activation des sorties L'explication suivante décrit les différences de fonctionnement des sorties parmi les sorties actives phase 1 : S0 ou S0 et S1. 62 35006239 12/2018 Configuration Temps de masquage L'illustration suivante présente le rôle du temps de masquage. Le but de celui-ci étant de masquer le dépassement engendré lorsque le produit a une chute de tension. Procédure Le tableau suivant présente la procédure de contrôle des seuils : Etape Action 1 Accédez à l'écran de configuration du module de pesage. 2 Si nécessaire, cochez la case Actif dans le champ Contrôle des seuils pour activer cette fonction. 3 Cochez les cases correspondant au sens de la détection (Pesage ou Dépesage) et aux sorties actives phase 1 (S0 ou S0 et S1). 4 Saisissez le petit débit et le gros débit dans le champ Points de coupures. 5 Dans le menu déroulant du champ Contrôle des seuils, sélectionnez le Temps de masquage PD. 6 Validez la modification par la commande Modifier → Valider. 35006239 12/2018 63 Configuration 64 35006239 12/2018 Modicon M580 et Premium/Atrium sous EcoStruxure™ Control Expert Objets langage 35006239 12/2018 Chapitre 7 Présentation des objets langage du module de pesage Présentation des objets langage du module de pesage Objet de ce chapitre Ce chapitre décrit les objets langage associées au module de pesage à partir des différents IODDT. Contenu de ce chapitre Ce chapitre contient les sous-chapitres suivants : Sous-chapitre Sujet Page 7.1 Généralités sur la programmation du pesage 66 7.2 Objets langage et IODDT 72 7.3 IODDT de module de pesage 82 7.4 Description des commandes par programme 91 7.5 Modification des paramètres par programme 101 35006239 12/2018 65 Objets langage Sous-chapitre 7.1 Généralités sur la programmation du pesage Généralités sur la programmation du pesage Objet de la section Cette section décrit les principes généraux de programmation d'une application de pesage. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 66 Page Principes de programmation de l'application de pesage 67 Adressage des objets langage associés au module de pesage 69 Description des principaux objets liés à la fonction de pesage 70 35006239 12/2018 Objets langage Principes de programmation de l'application de pesage Introduction Une fois configuré, le module de pesage est équipé de capteurs et connecté à un affichage TSX XBT. Le module TSX ISP Y101 peut fonctionner de manière autonome (sans programme). Ces sorties peuvent être contrôlées sans l'intervention du programme de l'automate (PLC). La programmation au niveau de l'automate (PLC) permet de : rendre les informations de pesage disponibles pour d'autres processus ou d'autres équipements de commande ; modifier dynamiquement les paramètres de la fonction de pesage à l'aide de commandes explicites. Utilisez les objets d'échange de l'IODDT des types T_WEIGHING_ISPY101 et T_WEIGHING_ISPY101_2 comme suit : Premium/Atrium : T_WEIGHING_ISPY101 M580 : T_WEIGHING_ISPY101_2 Accès aux mesures Les valeurs numériques des poids (BRUT ou NET) et du débit sont stockées dans deux registres d'entrées de mot double (%ID). Elles sont complétées par un mot d'état de mesure (%W), un mot double de tare (%ID) et un mot double de mémoire d'étalonnage (%ID) (décalage par rapport au zéro). C'est-à-dire une variable IODDT_VAR1 de l'IODDT T_WEIGHING_ISPY101. Le tableau ci-dessous indique les valeurs numériques de poids transmises par la fonction de pesage. Symbole Adresse du registre Signification du registre IODDT_VAR1.WEIGHT %IDr.m.0.0 Valeur du poids (BRUT ou NET) IODDT_VAR1.FLOW_RATE %IDr.m.0.2 Débit IODDT_VAR1.MEASURE_DATA %IWr.m.0.4 Etat de la mesure : stabilité, zéro... IODDT_VAR1.TARE Premium/Atrium : %IDr.m.0.5 Valeur de la tare M580 : %IDr.m.0.6 IODDT_VAR1.OFFSET_MEM_VAL Premium/Atrium : %IDr.m.0.7 Mémoire de recalage (décalage du M580 : %IDr.m.0.8 zéro) Ces données sont renvoyées automatiquement à l'unité de traitement au début de la tâche associée à la voie, que la tâche soit en mode Run ou Stop. Les données sont directement accessibles par : l'application via une boîte de dialogue opérateur (accès aux objets d'image de mémoire de l'automate (PLC)) ; le terminal à l'aide de tâches d'animation. 35006239 12/2018 67 Objets langage Modification dynamique des paramètres Les paramètres de réglage prédéfinis sont modifiables automatiquement pendant le fonctionnement du programme avec l'instruction d'échange explicite WRITE_PARAM. Exemple : modification des points de coupure Gros débit SO et Bas débit SI 68 35006239 12/2018 Objets langage Adressage des objets langage associés au module de pesage Introduction Cette page présente les caractéristiques d'adressage liées aux modules de pesage. Illustration Rappel du principe d'adressage : Valeurs spécifiques Le tableau suivant indique les valeurs propres aux objets du module de pesage. Elément Valeurs r 0à7 Adresse du rack m 0 à 14 Position du module dans le rack c 0 ou MOD Numéro de la voie 0. MOD : voie réservée à la gestion du module et aux paramètres communs à toutes les voies d 0 à 16 ou ERR ERR : indique une erreur détectée dans le module ou la voie. 35006239 12/2018 Commentaire 69 Objets langage Description des principaux objets liés à la fonction de pesage Illustration Cette illustration présente la formation des différentes fonctions exécutées par le module et les objets langage associés. 70 35006239 12/2018 Objets langage Description Le tableau suivant décrit les principaux objets langage. Si l'application concerne un automate Premium/Atrium, les objets d'échange de l'IODDT sont de type T_WEIGHING_ISPY101. Si l'application concerne un automate M580, les objets d'échange de l'IODDT sont de type T_WEIGHING_ISPY101_2. Symbole Adresse Type d'objet à échanger Rôle WGH1.WEIGHT %IDr.m.0.0 Implicite Valeur du poids (brut ou net) WGH1.FLOW_RATE %IDr.m.0.2 Implicite Débit WGH1.TARE Premium/Atrium : %IDr.m.0.5 M580 : %IDr.m.0.6 Implicite Valeur de la tare WGH1.OFFSET_MEM_VAL Premium/Atrium : %IDr.m.0.7 M580 : %IDr.m.0.8 Implicite Mémoire de recalage (décalage du zéro) WGH1.F1_FILTER %MWr.m.0.6 Explicite Coefficient du filtre F1 WGH1.MANU_TARE %MWr.m.c.0 Explicite Tare manuelle WGH1.HF_CUT %MDr.m.0.8 Explicite Point de coupure gros débit S0 (dosage) WGH1.LF_CUT %MDr.m.0.10 Explicite Point de coupure bas débit S1 (dosage) WGH1.OUTPUTS_LOGIC %MWr.m.0.12 Explicite Logique des sorties S0 et S1 (dosage) WGH1.MASK_TIME %MWr.m.0.13 Explicite Temps de masquage PD WGH1.FLOW_MEAS_NB %MWr.m.0.14 Explicite Nombre de mesures utilisées pour calculer le débit WGH1.F2_FILTER %MWr.m.0.15 Explicite Coefficient du filtre F2 WGH1.F3_FILTER %MWr.m.0.16 Explicite Coefficient du filtre F3 35006239 12/2018 71 Objets langage Sous-chapitre 7.2 Objets langage et IODDT Objets langage et IODDT Objet de la sous-section Cette sous-section présente les fonctions générales des objets langage et IODDT du module de pesage. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 72 Page Présentation des objets langage associés à la fonction de pesage 73 Objets langage à échange implicite associés à la fonction métier 74 Objets langage à échange explicite associés à la fonction métier 75 Gestion de l'échange et du compte rendu avec des objets explicites 77 35006239 12/2018 Objets langage Présentation des objets langage associés à la fonction de pesage Introduction Le module de pesage est associé à plusieurs IODDT. Les IODDT sont prédéfinis par le constructeur et contiennent des objets langage d'entrée/sortie appartenant à la voie d'un module propre à une application. Les IODDT de la fonction de pesage sont les suivants : T_WEIGHING_ISPY101 : n'utilisez cet IODDT que pour les automates Premium/Atrium. T_WEIGHING_ISPY101_2 : n'utilisez cet IODDT que pour les automates Modicon M580. NOTE : les variables IODDT peuvent être créées de deux façons : à partir de l'onglet Objets d'E/S (voir EcoStruxure™ Control Expert, Modes de fonctionnement), dans l'éditeur de données (voir EcoStruxure™ Control Expert, Modes de fonctionnement). Le module TSX ISPY 101 a été amélioré à partir de la version V2.2 (depuis l'UC V2.6) pour exécuter des fonctions avancées concernant l'étalonnage par programme. En particulier, les étalonnages automatique et forcé. Cliquez ici pour obtenir des informations et des exemples (en anglais) d'utilisation de l'étalonnage par programme avec les IODDT. Types d'objets langage Chaque IODDT contient un jeu d'objets langage, qui lui permet d'être contrôlé et de vérifier son fonctionnement. Il existe deux types d'objets langage : les objets à échange implicite, qui sont échangés automatiquement à chaque cycle de la tâche associée au module ; les objets à échange explicite, qui sont échangés à la demande de l'application, par des instructions d'échange explicite. Les échanges implicites concernent les entrées/sorties du module : mesure de résultats, informations et commandes. Les échanges explicites permettent de configurer et de diagnostiquer le module. 35006239 12/2018 73 Objets langage Objets langage à échange implicite associés à la fonction métier Présentation Une interface métier intégrée ou l'ajout d'un module enrichit automatiquement le projet d'objets langage permettant de programmer cette interface ou ce module. Ces objets correspondent aux images des entrées/sorties et aux informations logicielles du module ou de l'interface intégrée métier. Rappels Les entrées du module (%I et %IW) sont mises à jour dans la mémoire automate en début de tâche, alors que l'automate est en mode RUN ou STOP. Les sorties (%Q et %QW) sont mises à jour en fin de tâche, uniquement lorsque l'automate est en mode RUN. NOTE : lorsque la tâche est en mode STOP, suivant la configuration choisie : les sorties sont mises en position de repli (mode de repli) ; les sorties sont maintenues à leur dernière valeur (mode maintien). Schéma Le graphe ci-dessous illustre le cycle de fonctionnement relatif à une tâche automate (exécution cyclique). 74 35006239 12/2018 Objets langage Objets langage à échange explicite associés à la fonction métier Introduction Les échanges explicites sont des échanges réalisés à la demande de l'utilisateur du programme, et à l'aide des instructions suivantes : READ_STS (lecture des mots d'état) WRITE_CMD (écriture des mots de commande) WRITE_PARAM (écriture des paramètres de réglage) READ_PARAM (lecture des paramètres de réglage) SAVE_PARAM (enregistrement des paramètres de réglage) RESTORE_PARAM (restauration des paramètres de réglage) Pour en savoir plus sur les instructions, consultez le document . Ces échanges s'appliquent à un ensemble d'objets %MW de même type (état, commandes ou paramètres) appartenant à une voie. Ces objets peuvent : fournir des informations sur le module (par exemple, le type d'erreur détectée dans une voie), commander le module (grâce à un commutateur, par exemple), définir les modes de fonctionnement du module (enregistrement et restauration des paramètres de réglage pendant l'exécution de l'application). NOTE : pour éviter plusieurs échanges explicites simultanés sur la même voie, il convient de tester la valeur du mot EXCH_STS (%MWr.m.c.0) de l'IODDT associé à la voie avant d'appeler une fonction élémentaire (EF) utilisant cette voie. NOTE : les échanges explicites ne sont pas pris en charge lorsque les modules d'E/S analogiques et numériques X80 sont configurés à l'aide d'un module adaptateur eX80 (BMECRA31210) dans une configuration Quantum EIO. Vous ne pouvez pas configurer les paramètres d'un module depuis l'application de l'automate (PLC) pendant le fonctionnement. 35006239 12/2018 75 Objets langage Principe général d'utilisation des instructions explicites Le schéma ci-après présente les différents types d'échanges explicites possibles entre l'application et le module. Gestion des échanges Pendant un échange explicite, vérifiez les performances pour que les données ne soient prises en compte que lorsque l'échange a été correctement exécuté. Pour cela, deux types d'information sont disponibles : les informations relatives à l'échange en cours (voir page 80), le compte rendu de l'échange (voir page 80). Le diagramme ci-après décrit le principe de gestion d'un échange. NOTE : pour éviter plusieurs échanges explicites simultanés sur la même voie, il convient de tester la valeur du mot EXCH_STS (%MWr.m.c.0) de l'IODDT associé à la voie avant d'appeler une fonction élémentaire (EF) utilisant cette voie. 76 35006239 12/2018 Objets langage Gestion de l'échange et du compte rendu avec des objets explicites Présentation Lorsque des données sont échangées entre la mémoire de l'automate (PLC) et le module, ce dernier peut avoir besoin de plusieurs cycles de tâche pour prendre en compte ces informations. Les IODDT utilisent deux mots pour gérer les échanges : EXCH_STS (%MWr.m.c.0) : échange en cours EXCH_RPT (%MWr.m.c.1) : compte rendu NOTE : Selon l'emplacement du module, l'application peut ne pas détecter la gestion des échanges explicites (%MW0.0.MOD.0.0 par exemple) : Pour les modules en rack, les échanges explicites sont effectués immédiatement sur le bus automate local et se terminent avant la fin de la tâche d'exécution. Par exemple, READ_STS doit être terminé lorsque l'application contrôle le bit %MW0.0.mod.0.0. Pour le bus distant (Fipio par exemple), les échanges explicites ne sont pas synchronisés avec la tâche d'exécution, afin que l'application puisse assurer la détection. Illustration Le schéma suivant montre les différents bits significatifs pour la gestion des échanges : 35006239 12/2018 77 Objets langage Description des bits significatifs Chaque bit des mots EXCH_STS (%MWr.m.c.0) et EXCH_RPT (%MWr.m.c.1) est associé à un type de paramètre : Les bits de rang 0 sont associés aux paramètres d'état : Le bit STS_IN_PROGR (%MWr.m.c.0.0) indique si une demande de lecture des mots d'état est en cours. Le bit STS_ERR (%MWr.m.c.1.0) indique si la voie du module a accepté une demande de lecture des mots d'état. Les bits de rang 1 sont associés aux paramètres de commande : Le bit CMD_IN_PROGR (%MWr.m.c.0.1) indique si des paramètres de commande sont envoyés à la voie du module. Le bit CMD_ERR (%MWr.m.c.1.1) indique si la voie du module a accepté les paramètres de commande. Les bits de rang 2 sont associés aux paramètres de réglage : Le bit ADJ_IN_PROGR (%MWr.m.c.0.2) indique si un échange des paramètres de réglage est en cours avec la voie du module (via WRITE_PARAM, READ_PARAM, SAVE_PARAM, RESTORE_PARAM). Le bit ADJ_ERR (%MWr.m.c.1.2) indique si le module a accepté les paramètres de réglage. Si l'échange s'est correctement déroulé, le bit passe à 0. Les bits de rang 15 signalent une reconfiguration sur la voie c du module à partir de la console (modification des paramètres de configuration + démarrage à froid de la voie). Les bits r, m et c représentent les éléments suivants : Le bit r indique le numéro du rack. Le bit m indique l'emplacement du module dans le rack. Le bit c indique le numéro de la voie dans le module. NOTE : r indique le numéro du rack, m la position du module dans le rack, et c le numéro de la voie dans le module. NOTE : les mots d'échange et de compte rendu existent également au niveau du module EXCH_STS (%MWr.m.MOD) et EXCH_RPT (%MWr.m.MOD.1) selon le type d'IODDT T_GEN_MOD. 78 35006239 12/2018 Objets langage Exemple Phase 1 : envoi de données à l'aide de l'instruction WRITE_PARAM Lorsque l'instruction est scrutée par l'automate (PLC), le bit d'échange en cours est mis à 1 dans %MWr.m.c. Phase 2 : analyse des données par le module d'E/S et le compte rendu. Lorsque les données sont échangées entre la mémoire de l'automate (PLC) et le module, le bit ADJ_ERR (%MWr.m.c.1.2) gère l'acquittement par le module. Ce bit crée les comptes rendus suivants : 0 : échange correct 1 : échange incorrect NOTE : il n'existe aucun paramètre de réglage au niveau du module. 35006239 12/2018 79 Objets langage Indicateurs d'exécution pour un échange explicite : EXCH_STS Le tableau suivant indique les bits de commande des échanges explicites : EXCH_STS (%MWr.m.c.0) Symbole standard Type Accès Signification Adresse STS_IN_PROGR BOOL R Lecture des mots d'état de la voie en cours %MWr.m.c.0.0 CMD_IN_PROGR BOOL R Echange de paramètres de commande %MWr.m.c.0.1 en cours ADJ_IN_PROGR BOOL R Echange de paramètres de réglage en cours %MWr.m.c.0.2 RECONF_IN_PROGR BOOL R Reconfiguration du module en cours %MWr.m.c.0.15 NOTE : si le module est absent ou déconnecté, les objets à échange explicite (READ_STS par exemple) ne sont pas envoyés au module (STS_IN_PROG (%MWr.m.c.0.0) = 0), mais les mots sont actualisés. Compte rendu d'échange explicite : EXCH_RPT Le tableau suivant indique les bits de compte rendu : EXCH_RPT (%MWr.m.c.1) 80 Symbole standard Type Accès Signification Adresse STS_ERR BOOL R Erreur détectée pendant la lecture des mots d'état de la voie (1 = erreur détectée) %MWr.m.c.1.0 CMD_ERR BOOL R Erreur détectée pendant un échange de paramètres de commande (1 = erreur détectée) %MWr.m.c.1.1 ADJ_ERR BOOL R Erreur détectée pendant un échange de paramètres de réglage (1 = erreur détectée) %MWr.m.c.1.2 RECONF_ERR BOOL R Erreur détectée pendant la reconfiguration de la voie (1 = erreur détectée) %MWr.m.c.1.15 35006239 12/2018 Objets langage Utilisation du module de comptage Le tableau suivant décrit les étapes effectuées entre un module de comptage et le système après une mise sous tension. Etape Action 1 Mettez le système sous tension. 2 Le système envoie les paramètres de configuration. 3 Le système envoie les paramètres de réglage à l'aide de la méthode WRITE_PARAM. Remarque : une fois l'opération terminée, le bit %MWr.m.c.0.2 passe à 0. Si vous utilisez une commande WRITE_PARAM au début de votre application, attendez que le bit %MWr.m.c.0.2 passe à 0. 35006239 12/2018 81 Objets langage Sous-chapitre 7.3 IODDT de module de pesage IODDT de module de pesage Objet de la sous-section Cette sous-section présente les différentes IODDT et les objets langage associés au module de pesage. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 82 Page Informations sur les objets à échange implicite de l'IODDT des types T_WEIGHING_ISPY101 et T_WEIGHING_ISPY101_2 83 Objets à échange implicite de l'IODDT des types T_WEIGHING_ISPY101 et T_WEIGHING_ISPY101_2 85 Objets à échange explicite de l'IODDT des types T_WEIGHING_ISPY101 et T_WEIGHING_ISPY101_2 87 Objets à échange explicite de l'IODDT des types T_WEIGHING_ISPY101 et T_WEIGHING_ISPY101_2 89 Détails des objets langage de l'IODDT de type T_GEN_MOD 90 35006239 12/2018 Objets langage Informations sur les objets à échange implicite de l'IODDT des types T_WEIGHING_ISPY101 et T_WEIGHING_ISPY101_2 Introduction Cette rubrique décrit les objets à échange implicite de l'IODDT des types T_WEIGHING_ISPY101 et T_WEIGHING_ISPY101_2, qui s'appliquent au module TSX ISP Y101. L'IODDT T_WEIGHING_ISPY101 ne s'utilise qu'avec un automate (PLC) Premium/Atrium. L'IODDT T_WEIGHING_ISPY101_2 ne s'utilise qu'avec un automate (PLC) Modicon M580. Le module TSX ISPY 101 a été amélioré à partir de la version V2.2 (depuis l'UC V2.6) pour exécuter des fonctions avancées concernant l'étalonnage par programme. En particulier, les étalonnages automatique et forcé. Cliquez ici pour obtenir des informations et des exemples (en anglais) d'utilisation de l'étalonnage par programme avec les IODDT. Bit d'erreur %Ir.m.c.ERR Le tableau suivant décrit la signification du bit d'erreur CH_ERROR (%Ir.m.c.ERR) : Symbole standard Type Accès Signification Adresse CH_ERROR BOOL R Bit d'erreur de la voie de pesage %Ir.m.c.ERR Objets mot Le tableau suivant décrit les différents objets mot à échange implicite : Symbole standard Type Accès Signification WEIGHT DINT R %IDr.m.0.0 Valeur du poids (brut ou net) Par défaut, si aucune commande de tarage n'a été exécutée, la valeur correspond à un poids BRUT. Elle devient un poids NET dès que la commande de tarage est exécutée ou qu'une tare est saisie manuellement. La mesure est exprimée au format légal ou haute résolution, selon le choix effectué lors de la configuration. FLOW_RATE DINT R Débit Exemple : %IDxy.0.2 = 450 000 signifie que, si l'échelon est égal à 1.10-2 kg, une différence de 45 kg a été mesurée entre n mesures (échantillonnage toutes les 20 ms). Le nombre n de mesures est défini lors de la configuration. 35006239 12/2018 Adresse %IDr.m.0.2 83 Objets langage Symbole standard Type Accès Signification Adresse TARE DINT R Valeur de la tare Ce mot permet de visualiser la valeur de la tare dans le même format que le poids. Il est mémorisé par le module. Il est remis à 0 à chaque étalonnage. T_WEIGHING_IS PY101 : %IDr.m.0.5 OFFSET_MEM_VAL DINT R T_WEIGHING_IS PY101_2 : %IDr.m.0.6 T_WEIGHING_IS Mémoire de recalage (décalage du zéro) Ce mot permet de visualiser le décalage au format PY101 : haute résolution. Cette valeur est mémorisée par le %IDr.m.0.7 module. Elle est remise à 0 à chaque étalonnage. T_WEIGHING_IS PY101_2 : %IDr.m.0.8 Objets de mot d'état de mesure Le tableau suivant indique les différents bits de mot d'état MEASURE_DATA (%IWr.m.0.4) : Symbole standard Type Accès Signification Adresse Q0_OUT BOOL R Image de la sortie S0. %IWr.m.0.4.0 Q1_OUT BOOL R Image de la sortie S1. %IWr.m.0.4.1 UNDERLOAD BOOL R Indicateur signalant une tension trop faible. La mesure dévie. %IWr.m.0.4.2 Vérifiez le câblage sur site et la précision du capteur. OVERLOAD BOOL R Tension trop élevée sur l'entrée du module. %IWr.m.0.4.3 SEALED_ON BOOL R Module scellé. %IWr.m.0.4.4 IN_PROGR BOOL R Traitement en cours (tarage, réinitialisation, etc.). %IWr.m.0.4.5 CAL_IN_PROGR BOOL R Etalonnage pendant le traitement. %IWr.m.0.4.6 CMD_FLT BOOL R Erreur détectée pendant la commande. %IWr.m.0.4.7 NET BOOL R Mesure de poids NET. %IWr.m.0.4.8 STABILITY BOOL R %IWr.m.0.4.9 Instabilité de la mesure Défini lorsque la mesure est hors de la plage de stabilité pendant la durée spécifiée. L'étendue de la plage et le temps de stabilité sont définis pendant la configuration. ZERO BOOL R Indicateur de zéro. Défini lorsque l'écart par rapport au zéro est inférieur ou égal à +/- 1/4 de l'échelon. %IWr.m.0.4.10 ZERO_TRACK BOOL R Indicateur de zéro suiveur actif. %IWr.m.0.4.11 PREDEF_TARE BOOL R Indicateur de tare manuelle ou prédéterminée (élément de langage propre au module, accessible en lecture seule). Défini lorsque la tare n'est pas le résultat d'une commande de tarage, mais une valeur saisie par l'utilisateur. %IWr.m.0.4.12 84 35006239 12/2018 Objets langage Objets à échange implicite de l'IODDT des types T_WEIGHING_ISPY101 et T_WEIGHING_ISPY101_2 Introduction Cette rubrique décrit les objets à échange explicite de l'IODDT des types T_WEIGHING_ISPY101 et T_WEIGHING_ISPY101_2, qui s'appliquent au module TSX ISP Y101. Ces IODDT regroupent les objets mot, c'est-à-dire les bits qui ont une signification particulière. L'IODDT T_WEIGHING_ISPY101 ne s'utilise qu'avec un automate (PLC) Premium/Atrium. L'IODDT T_WEIGHING_ISPY101_2 ne s'utilise qu'avec un automate (PLC) Modicon M580. Exemple de déclaration d'une variable : IODDT_VAR1 T_WEIGHING_ISPY101. Remarques De manière générale, la signification d'un bit est indiquée pour l'état 1. Dans les cas particuliers, chaque état du bit est expliqué. Tous les bits ne sont pas utilisés. Gestion des échanges : EXCH_STS Le tableau suivant décrit la signification des bits de contrôle d'échange de la voie EXCH_STS (%MWr.m.0.0). Symbole standard Type Accès Signification Adresse STS_IN_PROGR BOOL R Echange de paramètres d'état (STATUS) en cours %MWr.m.0.0.0 CMD_IN_PROGR BOOL R Echange de paramètres de commande en cours %MWr.m.0.0.1 ADJ_IN_PROGR BOOL R Echange de paramètres de réglage en cours %MWr.m.0.0.2 RECONF_IN_PROGR BOOL R Reconfiguration du module %MWr.m.0.0.15 Compte rendu d'échange : EXCH_RPT Le tableau suivant décrit la signification des bits de compte rendu EXCH_RPT (%MWr.m.0.1). Symbole standard Type Accès Signification Adresse STS_ERR BOOL R Compte rendu de l'échange des paramètres d'état (STATUS) %MWr.m.0.1.0 CMD_ERR BOOL R Compte rendu de l'échange des paramètres de %MWr.m.0.1.1 commande ADJ_ERR BOOL R Compte rendu de l'échange des paramètres de %MWr.m.0.1.2 réglage RECONF_ERR BOOL R Configuration non concordante 35006239 12/2018 %MWr.m.0.1.15 85 Objets langage Etat de fonctionnement de la voie : CH_FLT Le tableau suivant décrit la signification des bits du mot d'état CH_FLT (%MWr.m.0.2). La lecture est effectuée par la commande READ_STS (IODDT_VAR1). Symbole standard Type Accès Signification Adresse CAL_OVERLOAD_FLT BOOL R Erreur externe : surcharge ou sous-charge pendant l'étalonnage %MWr.m.0.2.0 OVER_RANGE_FLT BOOL R Dépassement de plage (2) ou dynamique inférieure à 4,5 mV lors de l'étalonnage %MWr.m.0.2.1 SAT_FLT BOOL R Erreur externe : saturation du circuit de mesure %MWr.m.0.2.2 SEALED_FLT BOOL R Erreur externe : module scellé, configuration refusée INTERNAL_FLT BOOL R Erreur interne : module inopérant %MWr.m.0.2.4 CONF_FLT BOOL R Configuration non concordante : module actif différent de celui déclaré dans la configuration. %MWr.m.0.2.5 COM_FLT BOOL R Erreur de communication détectée avec le processeur %MWr.m.0.2.6 APPLI_FLT BOOL R Erreur d'application détectée %MWr.m.0.2.7 PROTECT_FLT BOOL R Paramètre refusé par le module protégé, car il influence la valeur courante. %MWr.m.c.2.8 %MWr.m.0.2.3 NON_CAL_FLT BOOL R Module non étalonné %MWr.m.0.2.9 OVERLOAD_FLT BOOL R Surcharge détectée %MWr.m.0.2.10 UNDERLOAD_FLT BOOL R Sous-charge détectée %MWr.m.0.2.11 TARE_MODE BOOL R Mode tarage %MWr.m.0.2.12 ZERO_MODE BOOL R Mode zéro %MWr.m.0.2.13 CAL_MODE BOOL R Mode étalonnage %MWr.m.0.2.14 FORCED_CAL_MODE BOOL R Mode étalonnage forcé %MWr.m.0.2.15 86 35006239 12/2018 Objets langage Objets à échange explicite de l'IODDT des types T_WEIGHING_ISPY101 et T_WEIGHING_ISPY101_2 Introduction Ces objets de type de mot permettent d'envoyer des commandes au module de pesage par le biais d'un échange explicite (instruction WRITE_CMD) : Premium/Atrium : %MWr.m.0.3, %MDr.m.0.4 M580 : %MWr.m.0.3, %MWr.m.0.4 et %MWr.m.0.5 Cette rubrique décrit les objets à échange explicite de l'IODDT des types T_WEIGHING_ISPY101 et T_WEIGHING_ISPY101_2, qui s'appliquent au module TSX ISP Y101. Ces IODDT regroupent les objets mot, c'est-à-dire les bits qui ont une signification particulière. T_WEIGHING_ISPY101 : n'utilisez cet IODDT qu'avec un automate (PLC) Premium/Atrium. T_WEIGHING_ISPY101_2 : n'utilisez cet IODDT qu'avec un automate (PLC) M580. Objets de mot Le tableau suivant décrit la signification des paramètres de commande explicites %MWCmd utilisés avec l'échange explicite WRITE_CMD. Symbole standard Type Accès Signification Adresse CMD_TYPE INT R/W Type de commande %MWr.m.0.3 STD_LOAD1 DINT R/W Poids étalon de la commande d'étalonnage %MDr.m.0.4 STD_LOAD_L2 INT R/W Poids étalon de la commande d'étalonnage (mot de poids faible) %MWr.m.0.4 STD_LOAD_H2 INT R/W Poids étalon de la commande d'étalonnage (mot de poids fort) %MWr.m.0.5 1 2 Premium/Atrium uniquement M580 uniquement NOTE : Le poids étalon S est un DINT. (En général, la valeur S est comprise entre 10 et 400 000.) Pour effectuer un étalonnage par programme (voir page 124), le mot de poids faible du poids étalon S est copié dans %MWr.m.0.4, et le mot de poids fort du poids étalon S est copié dans %MWr.m.0.5. Cette opération s'effectue avant l'exécution de la commande WRITE_CMD, pendant la configuration de l'ordre d'étalonnage de la voie à l'aide du poids étalon. Exemple : le poids étalon S à étalonner peut être copié dans les mots %MWr.m.0.4 et %MWr.m.0.5 comme suit : DINT_AS_WORD (S, LowWord, HighWord); %MWr.m.0.4:=WORD_TO_INT(LowWord); %MWr.m.0.5:=WORD_TO_INT(HighWord); 35006239 12/2018 87 Objets langage Gestion des échanges : CMD_TYPE Le tableau suivant décrit la signification des bits de mot CMD_TYPE (%MWr.m.0.3). Symbole standard Type Accès Signification Adresse MOD_CAL_SAVE_CMD BOOL R/W Enregistrement des coefficients d'étalonnage dans le module %MWr.m.0.3.0 ZERO_LOAD_CAL_CMD BOOL R/W Etalonnage de la charge morte %MWr.m.0.3.1 STD_LOAD_CAL_CMD BOOL R/W Etalonnage du poids étalon (condition normale) %MWr.m.0.3.2 CANCEL_CMD BOOL R/W Annulation de la commande (étalonnage, remise à zéro, tarage) %MWr.m.0.3.3 TARE_CMD BOOL R/W Ordre de tarage %MWr.m.0.3.4 ZERO_CMD BOOL R/W Ordre de réinitialisation %MWr.m.0.3.5 GROSS_CMD BOOL R/W Ordre de retour au poids BRUT %MWr.m.0.3.6 MANU_TARE_DISP_CMD BOOL R/W Tare manuelle affichée pendant 3 secondes %MWr.m.0.3.7 TH_EN_CMD BOOL R/W Activation des seuils %MWr.m.0.3.8 TH_DIS_CMD BOOL R/W Désactivation des seuils %MWr.m.0.3.9 FORCED_CAL_CMD BOOL R/W Etalonnage forcé (UC -> Module) %MWr.m.0.3.10 CPU_CAL_SAVE_CMD BOOL R/W Enregistrement des coefficients d'étalonnage dans le processeur %MWr.m.0.3.11 DG_CAL_CMD BOOL R/W Etalon étalonné à < 70 % du poids maximum %MWr.m.0.3.12 88 35006239 12/2018 Objets langage Objets à échange explicite de l'IODDT des types T_WEIGHING_ISPY101 et T_WEIGHING_ISPY101_2 Introduction Cette rubrique décrit les objets à échange explicite de l'IODDT des types T_WEIGHING_ISPY101 et T_WEIGHING_ISPY101_2, qui s'appliquent au module TSX ISP Y101. Elle regroupe les objets mot. T_WEIGHING_ISPY101 : n'utilisez cet IODDT qu'avec un automate (PLC) Premium/Atrium. T_WEIGHING_ISPY101_2 : n'utilisez cet IODDT qu'avec un automate (PLC) M580. Exemple de déclaration d'une variable : IODDT_VAR1 de type T_WEIGHING_ISPY101. Objets mot Le tableau suivant décrit la signification des mots. Les requêtes utilisées sont celles associées aux paramètres READ_PARAM, WRITE_PARAM, SAVE_PARAM, RESTORE_PARAM. Symbole standard Type Accès Signification Adresse F1_FILTER INT R/W Coefficient du filtre F1 %MWr.m.0.6 MANU_TARE INT R/W Valeur de la tare manuelle %MWr.m.0.7 HF_CUT DINT R/W Point de coupure gros débit S0 (dosage) %MDr.m.0.8 LF_CUT DINT R/W Point de coupure bas débit S1 (dosage) %MDr.m.0.10 Logique de sortie Le tableau suivant décrit la signification des bits de mot OUTPUTS_LOGIC (%MWr.m.0.12). Les requêtes utilisées sont celles associées aux paramètres READ_PARAM, WRITE_PARAM, SAVE_PARAM, RESTORE_PARAM. Symbole standard Type Accès Signification Adresse WEIGH_UNWEIGH BOOL R/W Temps de masquage petit débit %MWr.m.0.12.0 Q0_OR_QOQ1 BOOL R/W Nombre de mesures utilisées pour calculer le débit %MWr.m.0.12.1 Objets de mot Le tableau suivant décrit la signification des mots. Les requêtes utilisées sont celles associées aux paramètres READ_PARAM, WRITE_PARAM, SAVE_PARAM, RESTORE_PARAM. Symbole standard Type Accès Signification Adresse MASK_TIME INT R/W Temps de masquage petit débit %MWr.m.0.13 FLOW_MEAS_NB INT R/W Nombre de mesures utilisées pour calculer le débit %MWr.m.0.14 F2_FILTER INT R/W Coefficient du filtre F2 %MWr.m.0.15 F3_FILTER INT R/W Coefficient du filtre F3 %MWr.m.0.16 35006239 12/2018 89 Objets langage Détails des objets langage de l'IODDT de type T_GEN_MOD Introduction Les modules des automates Premium sont associés à un IODDT de type T_GEN_MOD. Observations En général, la signification des bits est indiquée pour l'état 1. Dans les cas particuliers, une explication est fournie pour chaque état du bit. Tous les bits ne sont pas utilisés. Liste des objets Le tableau suivant présente les objets de l'IODDT : Symbole standard Type Accès Signification Adresse MOD_ERROR BOOL R Bit d'erreur de module %Ir.m.MOD.ERR EXCH_STS INT R Mot de commande d'échange de module %MWr.m.MOD.0 STS_IN_PROGR BOOL R Lecture des mots d'état du module en cours %MWr.m.MOD.0.0 EXCH_RPT INT R Mot de compte rendu de l'échange %MWr.m.MOD.1 STS_ERR BOOL R Erreur détectée pendant la lecture des mots d'état de module %MWr.m.MOD.1.0 MOD_FLT INT R Mot d'erreur interne du module %MWr.m.MOD.2 MOD_FAIL BOOL R Erreur interne, module inopérant %MWr.m.MOD.2.0 CH_FLT BOOL R Erreur de voie détectée %MWr.m.MOD.2.1 BLK BOOL R Erreur de bornier %MWr.m.MOD.2.2 CONF_FLT BOOL R Configuration matérielle ou logicielle non concordante %MWr.m.MOD.2.5 NO_MOD BOOL R Module absent ou inopérant %MWr.m.MOD.2.6 EXT_MOD_FLT BOOL R Mot d'erreur interne du module (extension Fipio uniquement) %MWr.m.MOD.2.7 MOD_FAIL_EXT BOOL R Module non réparable (extension Fipio uniquement) %MWr.m.MOD.2.8 CH_FLT_EXT BOOL R Erreur de voie détectée (extension Fipio uniquement) %MWr.m.MOD.2.9 BLK_EXT BOOL R Erreur de bornier détectée (extension Fipio uniquement) %MWr.m.MOD.2.10 CONF_FLT_EXT BOOL R Configuration matérielle ou logicielle non concordante (extension Fipio uniquement) %MWr.m.MOD.2.13 NO_MOD_EXT BOOL R Module manquant ou hors service (extension Fipio uniquement) %MWr.m.MOD.2.14 90 35006239 12/2018 Objets langage Sous-chapitre 7.4 Description des commandes par programme Description des commandes par programme Objet de la section Cette section décrit les différentes commandes pouvant être exécutées par programme. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet Page Envoi de commandes au module de pesage par le programme 92 Exécution d'un tarage par programme 93 Remise à zéro de la valeur du poids par programme 95 Retour à la mesure du poids brut par programme 97 Comment afficher la tare manuelle par programme 98 Activation ou désactivation des seuils par programme 99 35006239 12/2018 91 Objets langage Envoi de commandes au module de pesage par le programme Introduction Les commandes sont envoyées au module à l'aide de l'instruction WRITE_CMD avec la syntaxe suivante : WRITE_CMD (%CHr.m.0) Cette instruction transmet l'ordre au module et attend son acquittement. Cette attente peut demander plusieurs cycles de tâche. NOTE : le module n'interprète qu'une commande à la fois. Si une commande est demandée alors que la précédente est encore en cours de traitement, elle est refusée. Seul un bit est à 1 dans le mot de commande. Surveillance du paramètre de reconnaissance Comme le module peut avoir besoin de plusieurs cycles de tâche pour reconnaître des commandes, deux mots mémoire sont standardisés pour contrôler les échanges. Le premier mot, %MWr.m.0.0, signale un échange en cours. Le second, %MWr.m.0.1, fournit le compte rendu de l'échange. Le tableau suivant décrit les objets utilisés pour contrôler l'envoi de commandes au module. 92 Adresse Signification (bit à l'état 1) %MWr.m.0.0.1 Indique que la commande a été envoyée au module. %MWr.m.0.1.1 Indique si la commande est acceptée par le module. %MWr.m.0.2.7 Signale qu'une commande ou un paramètre a été refusé. 35006239 12/2018 Objets langage Exécution d'un tarage par programme Introduction Cette fonction vise à ramener à zéro la valeur du poids net mesuré, lorsqu'une charge, ou tare, est placée sur le récepteur de charge. Il prend en charge le mouvement de la mesure avec une valeur de décalage, pour la rendre conforme à la valeur attendue par l'utilisateur. Lorsqu'aucune opération de mode tarage n'est effectuée, le poids net est identique au brut. NOTE : Lors de la modification de la configuration, les tares sont supprimées. Une commande de mode tarage annule les tares saisies en mode manuel et réinitialise l'indicateur de tare manuelle à zéro. De même, un ordre de retour au poids brut permet de supprimer les modes tarage. Il n'y a besoin d'aucune condition d'acceptation. Conditions d'exécution du mode tarage Les conditions d'acceptation pour exécuter la commande de mode tarage sont les suivantes : La mesure est stable. La mesure est inférieure à la portée maximale. La mesure est strictement positive. Procédure Le tableau suivant décrit la procédure permettant d'exécuter un mode tarage : Etape Action Comportement du module 1 Entrez l'instruction WRITE_CMD en positionnant de l'ordre de mode tarage (%MWr.m.0.3.4 = 1). - 2 Confirmez l'exécution avec l'application le module passe en mode tarage et envoie le compte en mode RUN. rendu %Iwr.m.0.4.5 = 1 Traitement_en_cours. Il procède à l'acquisition de la tare. Remarque : la valeur du poids est mesurée et stockée dans le mot %IDr.m.0.5 (pour Premium/Atrium) et le mot %IDr.m.0.6 (pour M580). Elle sera ensuite déduite des mesures de poids brut pour obtenir le poids net. Fin de l'acquisition : Traitement_en_cours = 0 3 Surveillez la bonne exécution de la commande : état de Traitement_en_cours : %IWr.m.0.4.5 35006239 12/2018 Le module reste dans l'état Traitement_en_cours tant que les conditions d'acceptation ne sont pas remplies ou jusqu'à ce qu'il reçoive l'ordre d'annuler la commande. 93 Objets langage Résumé des données utilisées Le tableau suivant décrit les données utilisées pour un mode tarage : Type Rôle Données associées Commande Ordre de mode tarage %MWr.m.0.3.4 Affichage Valeur de la tare Premium/Atrium : %IDr.m.0.5 M580 : %IDr.m.0.6 Mode tarage en cours %IWr.m.0.4.5 Exemple L'exemple suivant en langage Liste d'instructions décrit l'envoi d'un ordre de mode tarage au module de pesage situé dans l'emplacement 2 du rack 0. LD TRUE S %MW 2.0.3.4 [WRITE_CMD (%CH2.0)] Le programme exécute les opérations suivantes : Etape Description 1 Envoi de la commande. 2 Réglage du bit %MW2.0.0.1 à 1, indiquant que la commande est en cours d'envoi. 3 Ce bit reste à 1 jusqu'à ce que le module envoie un compte rendu. Ensuite, il revient à 0. Le bit de compte rendu de l'échange est alors exact. 4 Le bit du compte rendu de l'échange %MW2.0.1.1 passe à 1 si une erreur est détectée pendant l'échange. La valeur 0 indique que le module a accepté la commande. NOTE : %IW2.0.4.5 reste à 1 (traitement en cours) tant que les conditions d'acceptation ne sont pas remplies (attente de stabilité de la mesure, par exemple). Le bit d'erreur d'application de la voie d'état est à 1 (commande en cours d'exécution par le module). Il est possible d'annuler l'ordre en envoyant la commande annuler la commande en cours. 94 35006239 12/2018 Objets langage Remise à zéro de la valeur du poids par programme Introduction Cette fonction consiste à ramener à zéro la valeur du poids mesuré. L'indicateur du zéro est alors mis en position. Il est contrôlé par le bit de commande mise à zéro. La correction appliquée à la mesure est stockée dans le mot %IDr.m.0.7 (pour Premium/Atrium) et le mot %IDr.m.0.8 (M580), dans un format haute résolution. Elle peut être enregistrée par l'application. Ce paramètre est remis à zéro à chaque étalonnage. NOTE : En cas de modification de la configuration, les remises à zéro sont supprimées. Conditions pour effectuer une remise à zéro Les conditions d'acceptation pour exécuter la commande de remise à zéro sont les suivantes : La mesure est un poids brut. La mesure est stable. La mesure est comprise dans la plage zéro prédéfinie. Procédure Le tableau suivant décrit la procédure permettant d'exécuter un mode tarage : Etape Action Comportement du module 1 Saisissez l'instruction WRITE_CMD en définissant l'ordre de remise à zéro (%MWr.m.0.3.5 = 1). - 2 Confirmez l'exécution avec l'application Le module passe en mode mise à zéro et envoie le en mode RUN. compte rendu Traitement_en_cours : %IWr.m.0.4.5 = 1. Le module procède à l'acquisition de la mesure et mémorise la nouvelle valeur dans la mémoire de recalage %IDr.m.0.7 (Premium/Atrium) et %IDr.m.0.8 (M580). Traitement_en_cours = 0 marque la fin de la procédure. 3 Surveillez la bonne exécution de la commande : état de Traitement_en_cours : %IWr.m.0.4.5 35006239 12/2018 Le module reste dans l'état Traitement_en_cours tant que les conditions d'acceptation ne sont pas remplies ou jusqu'à ce qu'il reçoive l'ordre d'annuler la commande. 95 Objets langage Résumé des données utilisées Le tableau suivant décrit les données utilisées pour la remise à zéro. Type Rôle Données associées Commande Ordre de réinitialisation %MWr.m.0.3.5 Affichage Mémoire de recalage Premium/Atrium : %IDr.m.0.7 M580 : %IDr.m.0.8 Echange Traitement en cours %IWr.m.0.4.5 Exemple L'exemple suivant en langage Liste d'instructions décrit l'envoi d'un ordre de remise à zéro au module de pesage situé dans l'emplacement 2 du rack 0. LD TRUE S %MW 2.0.30.5 [WRITE_CMD (%CH2.0)] Cet ordre exécute les opérations suivantes : Etape Description 1 Envoi de la commande. 2 Réglage du bit %MW2.0.0.1 à 1, indiquant que la commande est en cours d'envoi. 3 Ce bit reste à 1 jusqu'à ce que le module envoie un compte rendu. Ensuite, il revient à 0. Le bit de compte rendu de l'échange est alors exact. 4 Le bit du compte rendu de l'échange %MW2.0.1.1 passe à 1 si une erreur est détectée pendant l'échange. La valeur 0 indique que le module a accepté la commande. NOTE : %IW2.0.4.5 reste à 1 (traitement en cours) tant que les conditions d'acceptation ne sont pas remplies (attente de stabilité de la mesure, par exemple). Le bit d'erreur d'application de la voie d'état est à 1 (commande en cours d'exécution par le module). Il est possible d'annuler l'ordre en envoyant la commande annuler la commande en cours. 96 35006239 12/2018 Objets langage Retour à la mesure du poids brut par programme Introduction Cette fonction annule la valeur de la tare, de sorte que le poids courant correspond au poids brut. Le poids courant est stocké dans le mot %Idr.m..0.0, au format défini dans la configuration. Conditions d'exécution du mode tarage Cette commande ne requiert aucune condition d'exécution particulière. Procédure Le tableau suivant décrit la procédure permettant de revenir à une mesure en poids brut : Etape Action Comportement du module 1 Entrez l'instruction WRITE_CMD en programmant l'ordre de mode tarage (%MWr.m.0.3.6 = 1). - 2 Confirmez l'exécution avec l'application Le module passe en mode « retour au poids brut ». en mode RUN. Le module règle la tare à zéro. L'indicateur NET = 0 (%Iwr.m..0.4.8=0) marque la fin de la procédure. 3 Vérifiez que la commande s'est exécutée correctement : état de l'indicateur NET : %IWr.m.0.4.8 - Résumé des données utilisées Le tableau suivant décrit les données utilisées pour la remise à zéro : Type Rôle Données associées Commande Ordre de retour au poids brut %MWr.m.0.3.6 Affichage Echange 35006239 12/2018 Poids mesuré %IDr.m.0.0 Valeur de la tare en cours Premium/Atrium : %IDr.m.0.5 M580 : %IDr.m.0.6 Traitement en cours %IWr.m.0.4.5 Poids brut %IWr.m.0.4.8 = 0 97 Objets langage Comment afficher la tare manuelle par programme Présentation Cette fonction permet de visualiser la tare manuelle sur l'afficheur pendant 3 secondes. Conditions d’exécution du tarage Cette commande nécessite qu'une tare manuelle ait été configurée. Marche à suivre Le tableau suivant décrit la marche à suivre pour afficher la tare manuelle. Etape Action Comportement du module 1 Saisissez WRITE_CMD en positionnant l’ordre d’affichage (%MWr.m.0.3.7 = 1). 2 Validez l’exécution, application en RUN. 3 Au bout de la temporisation des 3 secondes, l’afficheur reprend les valeurs courantes. Le module gère normalement ses données. Les valeurs affichées sur l’afficheur TSX XBT N410 indique la valeur de la tare manuelle". Résumé des données utilisées Le tableau ci-dessous fournit les données utilisées pour une remise à zéro. 98 Type Rôle Données associées Commande Ordre d’affichage de la tare %MWr.m.0.3.7 Visualisation Tare manuelle Les données sur afficheur indiquent la tare manuelle. 35006239 12/2018 Objets langage Activation ou désactivation des seuils par programme Introduction Ces fonctions servent principalement à coordonner la commande de sortie associée au mécanisme piloté par le processeur. Vérifiez que vous avez activé l'option de contrôle des seuils dans l'écran de configuration. Principe de fonctionnement L'action sur les sorties est exécutée par la commande d'activation des seuils. Une fois cette commande exécutée, le cycle de contrôle des seuils débute. Une commande de désactivation permet d'arrêter le cycle de contrôle des seuils et d'exécuter une nouvelle commande d'activation des seuils. Au besoin, cette commande peut également réinitialiser les sorties S0 et S1 à 0. Procédure d'activation Le tableau suivant décrit la procédure d'activation des seuils : Etape Action Comportement du module 1 Apportez les modifications requises aux valeurs de seuil, à la logique des sorties et au temps de masquage. - 2 Configurez l'ordre d'activation des seuils (%MWr.m.0.3.8 = 1). - 3 Lancez l'activation des seuils à l'aide de l'instruction WRITE_CMD. Le module interprète la requête et configure les sorties S0 et S1 afin que les bits d'image correspondent aux positions courantes de S0 et S1 : %IWr.m.0.4.0 : position courante de S0. %IWr.m.0.4.1 : position courante de S1. Procédure de désactivation Le tableau suivant décrit la procédure de désactivation des seuils : Etape Action Comportement du module 1 Configurez les seuils à désactiver (%MWr.m.0.3.9 = 1). - 2 Lancez la désactivation des seuils à l'aide de l'instruction WRITE_CMD. Le module inactive les sorties et met les bits d'image à 0. 35006239 12/2018 99 Objets langage Résumé des données utilisées Le tableau suivant fournit les données utilisées pour activer et désactiver les seuils. Type Rôle Données associées Commande Ordre d'activation des seuils %MWr.m.0.3.8 Ordre de désactivation des seuils %MWr.m.0.3.9 Affichage 100 Débit en cours %IDr.m.0.2 Seuil gros débit %MDr.m.0.8 Seuil petit débit %MDr.m.0.10 Logique de sortie %MWr.m.0.12 Temps de masquage PD %MWr.m.0.13 Position en cours de S0 %IWr.m.0.4.0 Position en cours de S1 %IWr.m.0.4.1 35006239 12/2018 Objets langage Sous-chapitre 7.5 Modification des paramètres par programme Modification des paramètres par programme Objet de ce sous-chapitre Ce sous-chapitre décrit comment modifier de manière dynamique par programme les paramètres de l’application. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet Page Modification des paramètres par programme 102 Instructions utilisées pour les réglages 104 Description des paramètres réglables par programme 106 Lecture des paramètres de configuration 107 35006239 12/2018 101 Objets langage Modification des paramètres par programme Principe Vous pouvez par programme commander la modification de certains paramètres afin d’adapter automatiquement les mesures aux applications à traiter. Exemple : modification de la valeur de la tare par programme dans le cas où plusieurs types de produits sont à peser avec des conditionnements différents. Liste des paramètres réglables Les modifications par programme peuvent porter sur les paramètres suivants : Paramètres réglables Données correspondantes Coefficient de filtrage F1 %MWr.m.0.6 Valeur «manuelle» de tare %MWr.m.0.7 Points de coupure (Seuils) %MDr.m.0.8 et %MDr.m.0.10 Logique des sorties S0 et S1 %MWr.m.0.12 Temps de masquage PD %MWr.m.0.13 Nombre de mesures pour calcul de débit %MWr.m.0.14 Coefficient de filtrage F2 %MWr.m.0.15 Coefficient de filtrage F3 %MWr.m.0.16 Actions possibles Vous pouvez : 102 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. 35006239 12/2018 Objets langage Instructions utilisées Les instructions utilisées pour effectuer ces opérations sont les suivantes: Instruction Fonction effectuée WRITE_PARAM (%CH r.m.0) Envoie le contenu des paramètres du tableau précédant au module de pesage. READ_PARAM (%CH r.m.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 r.m.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 r.m.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. 35006239 12/2018 103 Objets langage Instructions utilisées pour les réglages Introduction Pour effectuer des opérations de réglage, vous devez accéder aux données du module. Pour ce faire, vous devez utiliser les instructions suivantes. Envoi de paramètres de réglage au module Les paramètres sont envoyés de la voie du module par l'instruction WRITE_PARAM, avec la syntaxe suivante : WRITE_PARAM (%CH r.m.0) Cette instruction envoie le contenu des paramètres au module et attend son acquittement. L'opération peut durer plusieurs cycles de tâche. Surveillance du paramètre de reconnaissance L'acquittement des valeurs pouvant prendre plusieurs cycles de tâche au module, deux mots mémoire sont utilisés pour surveiller les échanges : %MWr.m.0.0 et %MWr.m.0.1. Le premier mot, %MWr.m.0.0, indique qu'un échange est en cours. Le second, %MWr.m.0.1, fournit le compte rendu de l'échange. Les bits de rang 2 sont associés aux paramètres de réglage : Le bit %MWr.m.0.0.2 indique que les paramètres de réglage sont envoyés au module. Le bit MWr.m.0.1.2 indique si le module a accepté les paramètres de réglage. Exemple Ecriture des paramètres du module dans l'emplacement 2 du rack 0 : L'instruction WRITE_PARAM (%CH2.0) exécute les opérations suivantes : 104 Envoi des paramètres de réglage. Réglage du bit %MW2.0.0.2 à 1 pour indiquer que les paramètres de réglage sont envoyés. Ce bit reste à 1 jusqu'à ce que le module envoie un compte rendu. Ensuite, il revient à 0. Le bit de compte rendu de l'échange est alors exact. Le bit de compte rendu de l'échange %MW2.0.1.2 est mis à 1 si une erreur est détectée pendant l'échange. La valeur 0 indique que le module a accepté les données. 35006239 12/2018 Objets langage Lecture des paramètres de réglage L'instruction READ_PARAM permet de lire les paramètres de réglage du module et de mettre à jour la mémoire de l'automate. Elle est particulièrement utile après une instruction WRITE_PARAM refusée par le module. La lecture des paramètres de réglage peut prendre plusieurs cycles de tâche. Les paramètres de réglage sont lus à partir de la voie du module par l'instruction READ_PARAM, avec la syntaxe suivante : READ_PARAM (%CH r.m.0) Enregistrement des paramètres de réglage L'instruction SAVE_PARAM permet de copier les valeurs des paramètres de réglage du module dans la zone de sauvegarde définie dans la mémoire du processeur. Cette zone de sauvegarde n'est pas accessible à partir du langage. L'exécution de cette instruction peut prendre plusieurs cycles de tâche. Les paramètres de réglage du module sont enregistrés par l'instruction SAVE_PARAM, avec la syntaxe suivante : SAVE_PARAM (%CH r.m.0) Restauration des paramètres de réglage enregistrés L'instruction RESTORE_PARAM permet de restaurer les paramètres de réglage enregistrés dans la mémoire du processeur et dans le module. Les paramètres de réglage sont restaurés à partir du module à l'aide de l'instruction READ_PARAM, avec la syntaxe suivante : RESTORE_PARAM (%CH r.m.0) 35006239 12/2018 105 Objets langage Description des paramètres réglables par programme Description Le tableau suivant décrit les paramètres réglables par programme par l’instruction WRITE_PARAM. Mot Rôle Description %MWr.m.0.6 %MWr.m.0.15 %MWr.m.0.16 Coefficients de filtrage. Les valeurs admissibles de coefficient de filtrage sont comprises entre 0 et 19. %MWr.m.0.7 Valeur «manuelle» de tare. Les valeurs admissibles de la tare "manuelle" sont comprises entre 0 et 65535, elles ne doivent pas dépasser la portée maximale. %MD r.m.0.8 %MD r.m.0.10 Points de coupure (Seuils). Point de coupure gros débit S0. Point de coupure petit débit S1. Les valeurs admissibles des seuils sont comprises entre 0 et la portée maximale au format haute résolution. Si aucun contrôle de seuils n’ a été défini en configuration, aucun traitement de détection n’est réalisé. Par défaut, la valeur de ces seuils est nulle. Note : en pesage : GD < PD < Portée maximum, en dépesage : PD < GD < Portée maximum. Le module assure un contrôle de cohérence des valeurs de seuils. Si cette logique n’est pas respectée, les seuils seront refusés. %MWr.m.0.12 Logique des sorties. %MWr.m.0.12.0 : 0: Pesage, 1: Dépesage. %MWr.m.0.12.1 : 0: S0 puis S1, 1: S0 et S1 puis S1. 106 %MWr.m.0.13 Temps de masquage PD. Les valeurs admissibles sont comprises entre 0 et 15 par pas de 1/10 de seconde (0 = 0 s, 1 = 0.1 s, 2 = 0.2 s, ...). %MWr.m.0.14 Nombre de mesures pour débit. Les valeurs admissibles sont les valeurs 2, 4, 8, 16, 32 ou 64. 35006239 12/2018 Objets langage Lecture des paramètres de configuration Introduction Les paramètres saisis lors de la configuration du module sont accessibles par programme en lecture seule. Ces paramètres sont codés dans 3 mots de la zone constante %KW. Codage du poids maximum La valeur du poids maximum, configuré pour la voie de mesure, est accessible via le mot %KWr.m.0.0. Codage de l'unité de mesure L'unité et l'échelon configurés pour la voie de mesure sont consultables dans le mot %KWr.m.0.1. L'unité de mesure est codée sur 3 bits de l'octet de poids faible. Le tableau suivant décrit le codage de l'unité de mesure : Bits 0 à 2 Unité correspondante Rôle 0 g Gramme 1 kg Kilogramme 2 t Tonne (métrique) 3 lb Livre (453 g) 4 oz Once (28,35 g) 5 <sans> Aucune unité 35006239 12/2018 107 Objets langage Codage de l'échelon L'unité et l'échelon configurés pour la voie de mesure sont consultables dans le mot %KWr.m.0.1. NOTE : l'échelon est défini dans la même unité que celle de la mesure. L'unité de mesure est codée sur 5 bits de l'octet de poids fort. Le tableau suivant décrit le codage de l'échelon : Bit 8 à 12 Valeur de l'échelon Bit 8 à 12 Valeur d'échelon 0 0,001 11 5 1 0,002 12 10 2 0,005 13 20 3 0,01 14 50 4 0,02 15 100 5 0,05 16 200 6 0,1 17 500 7 0,2 18 1000 8 0,5 19 2000 9 1 20 5 000 10 2 Codage de la stabilité (zéro, seuils, sorties et format) L'étendue de la plage, le temps de stabilité et l'étendue de la plage du zéro, l'activité du zéro suiveur, le seuil de surcharge, l'utilisation des sorties et le format des valeurs de poids, configurés pour la voie de mesure, sont consultables dans le mot mémoire %KWr.m.0.2. Codage du mot %KWr.m.0.2. 108 35006239 12/2018 Objets langage Le tableau suivant décrit le codage de la plage de stabilité (bits 0 à 2) : Valeur lue Equivalence en 1/4 d'échelon 0 2 1 3 2 4 3 6 4 8 Le tableau suivant décrit le codage du temps de stabilité (bits 4 et 5) : Valeur lue Equivalence en secondes 0 0,4 1 0,5 2 0,7 3 1 Le tableau suivant décrit le codage de la surcharge (bits 8 et 9) : Valeur lue Type de surcharge sélectionnée 0 Poids maximum + 9 échelons 1 Poids maximum + 2 % du poids maximum 2 Poids maximum + 5 % du poids maximum Le tableau suivant décrit le codage des autres paramètres. Ces paramètres sont codés sur un bit du mot %KWr.m.0.2. Numéro de bit Paramètre Bit à 0 11 Plage de recalage +/-2 % du poids maximum +/-5 % du poids maximum 12 Tare prédéterminée Aucune tare prédéterminée Tare prédéterminée 13 Activité du zéro suiveur Inactif Actif 14 Utilisation des sorties Inutilisées Utilisées 15 Format Légal (unité physique à virgule Haute résolution (centième de fixe) l'unité physique à virgule fixe) 35006239 12/2018 Bit à 1 109 Objets langage 110 35006239 12/2018 Modicon M580 et Premium/Atrium sous EcoStruxure™ Control Expert Mise au point 35006239 12/2018 Chapitre 8 Mise au point de la fonction de pesage Mise au point de la fonction de pesage Objet du chapitre Ce chapitre présente l'écran de mise au point et décrit les fonctions disponibles pour la mise au point de l'application. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation de la fonction Mise au point du module de pesage 112 Description de l'écran Mise au point de l'application de pesage 113 Description de la zone du module de l'écran Mise au point 115 Description de la zone d'affichage de l'écran Mise au point 116 Description de la zone de réglage des paramètres 117 35006239 12/2018 111 Mise au point Présentation de la fonction Mise au point du module de pesage Introduction La fonction Mise au point permet au module de pesage de l'application d'afficher les paramètres de chacune de ses voies (état de la voie, etc.), pour accéder au diagnostic et au réglage de la voie sélectionnée. Elle permet également d'accéder au diagnostic du module pour détecter et corriger les erreurs et les paramètres non concordants. NOTE : cette fonction n'est accessible qu'en mode en ligne. 112 35006239 12/2018 Mise au point Description de l'écran Mise au point de l'application de pesage Introduction L'écran Mise au point (voir EcoStruxure™ Control Expert, Modes de fonctionnement) permet d'afficher des informations de pesage et de régler certains paramètres. Illustration Cet écran n'est accessible qu'en mode en ligne. 35006239 12/2018 113 Mise au point Description Le tableau suivant présente les différents éléments de l'écran Mise au point et leurs fonctions. Adresse Elément Fonction 1 Onglet L'onglet affiche indique le mode actif (Mise au point dans ce cas). Chaque mode peut être sélectionné par l'onglet correspondant. 2 Zone du module Indique le nom abrégé du module. En mode en ligne, cette zone comprend également les trois voyants suivants : Run, Err etIO. 3 Champ de voie Permet : d'afficher les onglets en cliquant sur la référence de l'équipement : Description, qui indique les caractéristiques de l'équipement ; Objets d'E/S (voir EcoStruxure™ Control Expert, Modes de fonctionnement), qui permet de présymboliser les objets d'entrées/sorties ; Défaut, qui indique les erreurs détectées dans le module (en mode en ligne) ; pour sélectionner la voie ; d'afficher le symbole, c'est-à-dire le nom de la voie défini par l'utilisateur (avec l'éditeur de variables). 114 4 Zone des paramètres généraux Elle comprend les éléments suivants : le menu déroulant Fonction ; le menu déroulant Tâche définissant la tâche (MAST ou FAST) dans laquelle les objets à échange implicite des voies seront échangés. la case à cocher Réglages, qui vous permet d'accéder aux fonctions de réglage. Lorsqu'elle est cochée, une zone supplémentaire s'affiche dans l'écran Mise au point et permet d'accéder aux paramètres. 5 Zones d'affichage et de réglage Affichage des informations de pesage et réglage de certains paramètres du module. 35006239 12/2018 Mise au point Description de la zone du module de l'écran Mise au point Introduction Cette zone affiche des informations générales sur l'état du module. Illustration Cette zone vous indique l'état du module. Description Le tableau suivant décrit les différents éléments de la zone du module et l'état de la voie. Adresse Description Indique si le module est fermé (cadenas verrouillé) ou non. Run Voyant allumé : fonctionnement normal Voyant éteint : module inopérant Err Voyant allumé : module inopérant suite à une erreur interne Voyant clignotant : communication non valide ou erreur d'application détectée Voyant éteint : aucune erreur détectée I/O Voyant allumé : erreur externe détectée Condition de surcharge ou de sous-charge détectée pendant l'étalonnage Condition de dépassement de plage détectée Mesure incorrecte Module fermé : configuration refusée Voyant clignotant : perte de communication avec le processeur Voyant éteint : erreurs externes détectées 35006239 12/2018 115 Mise au point Description de la zone d'affichage de l'écran Mise au point Illustration La zone d'affichage dynamique fournit des informations sur l'application de pesage. Description Le tableau suivant décrit les différents éléments de la zone d'affichage de l'écran Mise au point. Zone Champ Description Poids N° des points de convertisseur Par défaut, l'écran affiche la valeur du poids courant. Le fait de cliquer sur le bouton N° des points de convertisseur vous permet d'activer le mode Points lors de la prochaine déconnexion de l'automate. Le poids affiché sera réappliqué lors de la prochaine exécution de l'automate. Valeur Valeur du poids courant dans l'unité définie. Si le module détecte une valeur incorrecte dans le circuit de mesure ou en mode Etalonnage, la mention ERR apparaît à l'écran. NET L'indicateur de poids net apparaît si le module renvoie un poids net. Sinon, la valeur indiquée est un poids brut. L'indicateur de « mesure stable » spécifie que la mesure se trouve dans la plage de stabilité définie. L'indicateur de zone zéro est activé lorsque le poids mesuré est au format zéro (+/- 1/4 de l'indicateur d'échelon). 116 Sorties Les indications fournies correspondent à l'état physique des sorties S0 et S1. Informations sur la mesure Cette zone affiche : le débit avec son unité de mesure ; la valeur de la tare ; La valeur Mémoire de zéro, correspondant à une dérive du zéro par rapport au dernier étalonnage ; l'indicateur PT qui indique la valeur de la page et qui a été saisi manuellement (et non mesuré) ; L'indicateur Zéro suiveur, indique que la fonction a été paramétrée. 35006239 12/2018 Mise au point Description de la zone de réglage des paramètres Illustration Cette zone permet de modifier les paramètres de réglage. Description Cette zone permet de modifier les paramètres suivants : Adresse Description Filtrage Vous avez la possibilité de modifier pour chaque phase, la valeur du coefficient de filtrage de l’entrée mesure. Vous pouvez choisir une valeur de 0 à 19. Remarque : plus le filtrage est fort (valeur 1 à 11), plus le temps de réponse est long. Débit Vous avez 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. (voir page 57) (voir page 59) Tare (voir page 60) Zone en lecture seule dans laquelle vous pouvez voir la tare prédéfinie configurée en mode local. Contrôle des seuils (voir page 61) Les paramètres suivants ne sont affichés que si, lors de la configuration, l’option Contrôle des seuils a été activée. La prise en compte de l'ensemble des paramètres est effective dès l'exécution de la commande de validation du menu Edition. Activer Ce bouton active le cycle de surveillance de contrôle des seuils. Désactiver Ce bouton désactive le cycle de surveillance de contrôle des seuils et positionne les sorties S0 et S1 en repli. 35006239 12/2018 117 Mise au point 118 Adresse Description Temps de masquage PD Permet de modifier la temporisation de masquage lors du passage en petit débit. Sens Pesage/Dépesage Permet de modifier le sens de prise en compte des seuils. Sorties actives phase 1 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. 35006239 12/2018 Modicon M580 et Premium/Atrium sous EcoStruxure™ Control Expert Etalonnage 35006239 12/2018 Chapitre 9 Etalonnage de l'échelle Etalonnage de l'échelle Objet du chapitre Ce chapitre explique comment étalonner une chaîne de mesures. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation de la fonction d'étalonnage 120 Description de l'écran Etalonnage 122 Etalonnage du système de mesure analogique 124 Etalonnage du système de mesure analogique par programme 126 Réalisation d'un étalonnage forcé 128 Comment effectuer un étalonnage forcé par programme 129 Etalonnage d'un logiciel avec un module TSX IPS 101 V2.1 130 Etalonnage d'un logiciel avec un module TSX IPS Y101 version 2.2 ou ultérieure 132 35006239 12/2018 119 Etalonnage Présentation de la fonction d'étalonnage Introduction L'étalonnage du système de mesure analogique consiste à faire correspondre une valeur de poids à un signal électrique transmis par des capteurs. Cette adaptation est réalisée sur site lorsque le produit est installé. Cette étape est obligatoire pour valider les mesures. NOTE : la fonction d'étalonnage, forcée ou non, n'est accessible qu'en mode en ligne avec l'automate en mode Run. Règle d'étalonnage Un module non étalonné est dans un état d'erreur de voie (signalé dans l'écran Mise au point ou sur le module par le clignotement de la voie 0). Vérifiez que le premier étalonnage est complet : 1. Charge morte 2. Etalon 3. Enregistrer Sinon, les informations renvoyées sont incorrectes. Il est impossible d'effectuer un étalonnage si le processeur de l'automate est équipé d'une carte mémoire Flash-EPROM (TSX MFP P 128K, TSX MFP P 224K ou TSX MFP P 384K). Le module peut être réétalonné tout au long de sa durée de vie. Les caractéristiques électroniques ne requièrent pas d'étalonnage régulier. Cependant, des dispositions juridiques ou les caractéristiques mécaniques de l'application peuvent rendre un étalonnage obligatoire, notamment pour les transactions commerciales. NOTE : l'étalonnage est indépendant du filtre configuré, mais il reconnaît les paramètres de mesure et de stabilité. Type d'étalonnage Vous avez le choix entre les trois types d'étalonnage suivants : étalonnage normal (exécutez la fonction d'étalonnage avec un étalon supérieur ou égal à 70 % du poids maximum.) ; étalonnage progressif (s'il est impossible d'effectuer un étalonnage normal dans les conditions décrites plus haut) ; étalonnage forcé : UC -> Module : permet de restaurer les réglages sur un autre module en cas de problème de maintenance ou de duplication Module -> UC : permet de mettre en conformité les paramètres du processeur avec ceux d'un module étalonné relié à un nouvel emplacement 120 étalonnage logiciel qui requiert un micrologiciel d'une version supérieure ou égale à la version 2.1 sur le module de pesage. 35006239 12/2018 Etalonnage Mode d'étalonnage du TSXISPY101 par programme Le module TSX ISPY 101 a été amélioré à partir de la version V2.2 (depuis l'UC V2.6) pour exécuter des fonctions avancées concernant l'étalonnage par programme. En particulier, les étalonnages automatique et forcé. Cliquez ici pour obtenir des informations et des exemples (en anglais) d'utilisation de l'étalonnage par programme. 35006239 12/2018 121 Etalonnage Description de l'écran Etalonnage Introduction L'écran de réglage permet d'accéder aux commandes d'étalonnage. Illustration Cet écran n'est accessible qu'en mode en ligne. 122 35006239 12/2018 Etalonnage Description Le tableau ci-dessous présente les différents éléments de l'écran Etalonnage et leurs fonctions : Adresse Elément Fonction 1 Onglet L'onglet affiché indique le mode actif (Etalonnage dans cet exemple). Chaque mode peut être sélectionné par l'onglet correspondant. 2 Zone du module Indique le nom abrégé du module. En mode en ligne, cette zone comprend également les trois voyants suivants : Run, Err etIO. 3 Champ de voie Permet : en cliquant sur la référence du module, d'afficher l'onglet Description contenant les spécifications techniques, et l'onglet Défaut qui contient les conditions d'erreur détectées dans le module ; de sélectionner les voies à configurer. 4 Zone des paramètres généraux 5 Zones d'affichage et de réglage Comprend : le menu déroulant Fonction ; le menu déroulant Tâche définissant la tâche (MAST ou FAST) dans laquelle les objets à échange implicite des voies seront échangés. Affiche les informations de pesage (voir page 116) et les commandes d'étalonnage (voir page 124). NOTE : après un transfert d'application, la copie des paramètres d'étalonnage du module vers l'UC est perdue. 35006239 12/2018 123 Etalonnage Etalonnage du système de mesure analogique Introduction L'étalonnage peut s'effectuer sur un poste Control Expert connecté à l'automate (PLC), à l'aide de l'écran d'étalonnage. Il peut également s'effectuer dans une boîte de dialogue d'opérateur, qui utilise des instructions en langage Control Expert. NOTE : à tout moment, il est possible d'arrêter la procédure en appuyant sur Annuler. Le module restaure les paramètres précédents. Les paramètres d'étalonnage courants sont donc perdus. La procédure n'est possible que si le module a été correctement étalonné. Toute saturation de mesures empêche d'enregistrer les nouveaux paramètres. Corrigez l'erreur détectée ou annulez la procédure en cliquant sur Annuler. Procédure Le tableau suivant décrit la procédure d'étalonnage du système de mesure analogique. Etape 124 Action Résultat 1 Mettez le rack sous tension. Le produit est initialisé, exécute les auto-tests et reçoit sa configuration. 2 Accédez à l'écran d'étalonnage avec le processeur en mode RUN et le terminal en mode en ligne : 1. Sélectionnez Configuration dans le navigateur de projet. 2. Cliquez sur l'emplacement du module. 3. Cliquez sur l'onglet Etalonnage. - 3 Vérifiez que la sortie du compteur est vide. - 4 Cliquez sur le bouton Charge morte pour étalonner la charge morte (reconnue par le récepteur de charge). Cette phase dure environ 20 secondes. Un sablier s'affiche jusqu'à la fin de l'opération. Le module signale une condition d'erreur et la mesure est incorrecte. L'état de l'indicateur %Iwr.m.0.4.6 Etalonnage_en_cours change. Le module indique l'acquisition de la référence de poids mort et traite les comptes rendus. 5 Placez le poids étalon. - 35006239 12/2018 Etalonnage Etape Action Résultat 6 Entrez la valeur du poids étalon dans le champ Etalon (la valeur du poids maximum) et cliquez sur le bouton Etalon. Si la commande est désactivée, un message d'erreur apparaît. Cette phase dure environ 20 secondes. Le module compare le poids de l'étalon au poids maximum. L'état de l'indicateur %Iwr.m.0.4.6 Etalonnage_en_cours change. Le module acquiert la référence du poids étalon, traite et positionne le compte rendu. 7 Cliquez sur le bouton Enregistrer pour reconnaître les paramètres résultant de l'étalonnage. Le module et le processeur reconnaissent et enregistrent les paramètres résultant de l'étalonnage. Pendant la phase d'écriture et jusqu'à la fin de celle-ci, la mesure continue de signaler une erreur de voie. La mesure reprend lorsque l'écriture est terminée. La mesure est correcte. NOTE : en cas d'omission des étapes 5 et 6, un gain par défaut est appliqué. 35006239 12/2018 125 Etalonnage Etalonnage du système de mesure analogique par programme Introduction Plusieurs éléments de langage sont utilisés pour mettre en œuvre et superviser le mécanisme d'étalonnage. L'écran Etalonnage facilite la procédure, mais un programme permet d'obtenir le même résultat à l'aide de données réservées. Procédure Pour effectuer un étalonnage, procédez comme suit : Etape Action Résultat 1 Poids mort Entrez la commande WRITE_CMD et définissez l'ordre d'étalonnage de la voie à l'aide du poids mort (%MWr.m.0.3.1=1). L'état de %IWr.m.0.4.6, qui indique un étalonnage en cours, change. Cette opération vous permet de déterminer le paramètre Offset. 2 Etalon Chargez la valeur du poids étalon dans les mots suivants (format haute résolution) : Premium/Atrium : %MDr.m.0.4 M580 : %MWr.m.0.4 et %MWr.m.0.5 - Entrez la commande WRITE_CMD tout en configurant l'ordre d'étalonnage de la voie à l'aide du poids étalon (%MWr.m.0.3.2=1, ou %MWr.m.0.3.12=1 pour un étalonnage progressif). L'indicateur %IWr.m.0.4.6 Etalonnage en cours change d'état. Cette opération permet de déterminer le paramètre Gain. 3 126 4 Enregistrez les paramètres dans le module. Entrez la commande WRITE_CMD tout en configurant l'ordre d'enregistrement de l'étalonnage dans le module (%MWr.m.0.3.0=1). - 5 Entrez la commande WRITE_CMD tout en Copiez les paramètres du configurant l'ordre d'enregistrement de module dans l'UC. l'étalonnage dans le processeur (%MWr.m.0.3.11=1). - 35006239 12/2018 Etalonnage Résumé des données utilisées Le tableau suivant décrit les données mises en œuvre dans un étalonnage. Type Rôle Données associées Type de commande Enregistrement de l'étalonnage dans le module %MWr.m.0.3.0 Poids mort %MWr.m.0.3.1 Poids étalon (normal) %MWr.m.0.3.2 Etalonnage forcé (UC -> Module) %MWr.m.0.3.10 Enregistrement de l'étalonnage dans le processeur %MWr.m.0.3.11 Poids étalon (progressif) %MWr.m.0.3.12 Paramètre de Valeur du poids étalon commande Premium/Atrium : %MDr.m.0.4 M580 : %MWr.m.0.4 et %MWr.m.0.5 Compte rendu Etalonnage en cours (normal) %IWr.m.0.4.6 Instabilité %IWr.m.0.4.9 Surcharge ou sous-charge pendant l'étalonnage %%MWr.m.0.2.0 35006239 12/2018 Module non étalonné %MWr.m.0.2.9 Mode étalonnage %MWr.m.0.2.14 Mode étalonnage forcé %MWr.m.0.2.15 127 Etalonnage Réalisation d'un étalonnage forcé Introduction Cette fonction répond à des besoins de maintenance rapide. L'étalonnage forcé permet de transférer des valeurs d'étalonnage d'un module de pesage à l'UC (CPU) et vice-versa. NOTE : cette action est irréversible. Une fois le transfert effectué, il est impossible d'annuler la commande. NOTE : cette fonction n'est accessible qu'en mode en ligne, avec l'automate (PLC) en mode Run. NOTE : après le transfert d'une application à l'UC (CPU), les valeurs d'étalonnage sont réinitialisées. Elles sont transférées du module à l'UC (CPU). Mode de fonctionnement Le transfert de l'UC (CPU) au module de pesage est autorisé lorsque l'UC (CPU) dispose des paramètres d'étalonnage requis pour l'emplacement désiré. Le transfert du module de pesage à l'UC (CPU) requiert un étalonnage du module (qui ne soit pas forcé). Procédure Ce tableau décrit la procédure permettant de forcer un étalonnage : Etape Action 1 Mettez le rack sous tension. 2 Accédez à l'écran d'étalonnage : 1. Sélectionnez Configuration. 2. Cliquez sur l'emplacement du module. 3. Cliquez sur l'onglet Etalonnage. 3 Dans le champ Etalonnage forcé, cliquez sur UC -> Module ou sur Module -> UC, selon le sens de transfert souhaité. NOTE : la procédure n'est activée que si le transfert s'est effectué correctement. Si le transfert est incorrect, cliquez sur le bouton Annuler dans le champ Etalonnage forcé. 128 35006239 12/2018 Etalonnage Comment effectuer un étalonnage forcé par programme Généralités Plusieurs éléments de langage sont utilisés pour réaliser et superviser le mécanisme d’étalonnage. L’écran d’étalonnage facilite la procédure, mais cette dernière peut également être réalisée à partir des données réservées, par programme. Marche à suivre Pour réaliser un étalonnage forcé par programme , effectuez les opérations suivantes. Sens de recopie Action Résultat UC -> Module Saisissez WRITE_CMD en positionnant l’ordre de sauvegarde de l’étalonnage dans le module (%MWr.m.0.3.10=1). Cette opération est utilisée par exemple dans le cas de remplacement de module. Il permet de restituer automatiquement les paramètres d’étalonnage dans le module (gain, offset et configuration du convertisseur. Module -> UC Saisissez WRITE_CMD en positionnant l’ordre de sauvegarde dans le processeur (%MWr.m.0.3.11=1 Cette opération permet par exemple dans le cas de l’utilisation d’un module situé à un nouvel emplacement, de restituer automatiquement les paramètres d’étalonnage dans le processeur. Cette opération n’est possible que si le module est étalonné. 35006239 12/2018 129 Etalonnage Etalonnage d'un logiciel avec un module TSX IPS 101 V2.1 Introduction L'étalonnage peut s'effectuer sur une station Control Expert connectée à l'automate (PLC) avec un module TSX ISP Y101 (micrologiciel version 2.1) à l'aide de l'écran d'étalonnage. NOTE : L'étalonnage du logiciel ne peut pas être utilisé pour des applications de pesage régulé. Procédure La procédure suivante ne s'applique qu'aux modules de pesage TSX ISP Y101 équipés d'un micrologiciel version 2.1. Ce tableau décrit la procédure à suivre pour étalonner le système de mesure analogique : Etape Action Résultat 1 Mettez le rack sous tension. Le produit est initialisé, exécute les auto-tests et reçoit sa configuration. 2 Accédez à l'écran d'étalonnage avec le processeur en mode RUN et le terminal en mode connecté : 1. Cliquez sur l'emplacement du module. 2. Sélectionnez l'onglet Configuration: Définissez la portée maximale (PM) à une valeur supérieure à la somme des poids supportés par les capteurs. Définissez le petit débit (PD) à une valeur égale à la moyenne des sensibilités des capteurs. Le cas échéant, réglez l'échelon (e) sur une valeur inférieure à 1. - 3. Validez. 4. Cliquez sur l'onglet Etalonnage. 130 3 Vérifiez que la sortie du compteur est vide. - 4 Appuyez sur le bouton Charge morte. Le module signale une condition d'erreur et la mesure est non valide. L'état de l'indicateur %Iwr.m.0.4.6 Etalonnage_en_cours change. Le module acquiert la référence du poids étalon, traite et positionne le compte rendu. 5 Dans le champ Etalon, entrez la valeur PN.xx où PN correspond aux valeurs de poids des capteurs et xx est différent de 0. Si la commande est désactivée, un message d'erreur apparaît. L'état de l'indicateur %Iwr.m.0.4.6 Etalonnage_en_cours change. Le module calcule les coefficients d'étalonnage théorique. 35006239 12/2018 Etalonnage Etape Action Résultat 6 Cliquez sur le bouton Enregistrer pour reconnaître les paramètres résultant de l'étalonnage. Le module et le processeur reconnaissent et enregistrent les paramètres résultant de l'étalonnage. Pendant la phase d'écriture et jusqu'à la fin de celle-ci, la mesure continue de signaler une erreur de voie. La mesure reprend lorsque l'écriture est terminée. La mesure est correcte. 7 Sélectionnez l'onglet Configuration, restaurez les valeurs de configuration initiales de (PM), (PD) et (e), puis validez. 35006239 12/2018 131 Etalonnage Etalonnage d'un logiciel avec un module TSX IPS Y101 version 2.2 ou ultérieure Introduction L'étalonnage peut s'effectuer sur un poste de travail Control Expert (Unity Pro 6.0ou version ultérieure) connecté à l'automate (PLC) avec un module TSX ISP Y101 (micrologiciel version 2.2 ou ultérieure), à l'aide d'un programme utilisant des données réservées. Pour étalonner un logiciel à l'aide de l'interface utilisateur, nous vous recommandons d'utiliser l'application générique disponible sur le site Web de Schneider Electric. La procédure suivante vous permet de programmer votre propre application pour étalonner un module TSX ISP Y101 version 2.2 ou ultérieure. NOTE : l'étalonnage du logiciel ne peut pas être utilisé pour des applications de pesage régulé. Procédure d'étalonnage AVERTISSEMENT FONCTIONNEMENT D'EQUIPEMENT NON INTENTIONNEL L'application de cette procédure requiert une expertise en programmation de systèmes de commande Seules les personnes possédant cette expertise sont autorisées à suivre cette procédure. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Pour effectuer un étalonnage valide, procédez comme suit dans l'ordre indiqué : Etape Action 1 Initialisation : réinitialisation de la CMD précédente et enregistrement du F1 actuel (coefficient de filtre) : Réglez %MWr.m.0.3 sur 0. Utilisez l'instruction READ_PARAM pour %MWr.m.0.6. F1 = %MWr.m.0.6. 2 Vérifiez que l'échelle est vide. 3 Lancez l'étalonnage du logiciel en utilisant WRITE_PARAM pour définir la valeur du filtre F1. (1 < %MWr.m.0.6 < 19) 4 Réglage du paramètre Charge morte pour déterminer le paramètre de décalage : Utilisez WRITE_CMD pour définir l'ordre d'étalonnage de la voie à l'aide du poids nul (%MWr.m.0.3.1 = 1). Vérifiez que l'échange de %MWr.m.0.0 est en cours. Vérifiez que %MWr.m.0.1 signale la fin de l'opération CMD. L'état de %IWr.m.0.4.6, qui indique un étalonnage en cours, change. NOTE : ne cliquez pas sur Enregistrer avant que les étapes 5 et 6 soient terminées. 132 35006239 12/2018 Etalonnage Etape 5 Action A l'aide du nombre de cellules de charge, de la somme de la charge maximale de chaque cellule de charge et de la moyenne des sensibilités des capteurs, le module calcule les coefficients d'étalonnage théorique. Pour un automate (PLC) Premium/Atrium, réglez %MDr.m.0.4 sur S. Pour un automate (PLC) M580, réglez %MWr.m.0.4 et/ou %MWr.m.0.5 sur S. Lorsque S (type DINT) est le résultat du calcul suivant : S =s*(MR/ML)*100/p s = moyenne des sensibilités des capteurs (mv/v) si votre système comporte plusieurs capteurs ML = (nombre de capteurs)*(charge maximale des capteurs) PM = portée maximale configurée dans les données de mesure p = échelle de précision (reportez-vous à la section Sensibilité disponible (voir page 134).) NOTE : lorsque les paramètres ci-dessus affichent des valeurs habituelles, S varie entre 10 et 400 000. Example unité = kg p = 0,01 (échelle de précision par défaut) MR = 12 kg (plage maximale configurée) ML = 4*3,5 kg (4 capteurs avec une charge maximale de 3,5 kg) s = 1,92345 mV/V (s = (s1 + s2 + s3 + s4)/4, où s1, s2, s3 et s4 sont les valeurs de sensibilité des 4 capteurs de la cellule de charge) Résultats : S =s*(MR/ML)*100/p S = 16486 S est compris dans la plage 10 < S < 400 000. Calcul des coefficients d'étalonnage théorique : Utilisez WRITE_CMD pour définir l'ordre d'étalonnage de la voie à l'aide du poids étalon (%MWr.m.0.3.2 = 1). Vérifiez que l'échange de %MWr.m.0.0 est en cours. Vérifiez que %MWr.m.0.1 signale la fin de l'opération CMD. L'état de %IWr.m.0.4.6, qui indique un étalonnage en cours, change. 6 Enregistrement des paramètres dans le module : Utilisez WRITE_CMD pour définir l'ordre d'enregistrement de l'étalonnage dans le module (%MWr.m.0.3.0 = 1). Vérifiez que l'échange de %MWr.m.0.0 est en cours. Vérifiez que %MWr.m.0.1 signale la fin de l'opération CMD. L'état de l'indicateur Etalonnage_en_cours (%Iwr.m.0.4.6) change. 7 Restaurez le F1 précédent à l'aide de WRITE_PARAM pour régler la valeur précédente du filtre sur F1. %MWr.m.0.3.0.6 = F1 (valeur par défaut : 4) 35006239 12/2018 133 Etalonnage Etape 8 Action Recopie des paramètres du module dans l'UC : Utilisez WRITE_CMD pour définir l'ordre d'enregistrement de l'étalonnage dans le processeur (%MWr.m.0.3.11 = 1). Vérifiez que l'échange de %MWr.m.0.0 est en cours. Vérifiez que %MWr.m.0.1 signale la fin de l'opération CMD. L'état de l'indicateur Etalonnage_en_cours (%Iwr.m.0.4.6) change. Sensibilité disponible La sensibilité disponible dépend de la valeur de l'échelle de précision (p). Ce tableau montre la relation entre l'échelon et l'échelle de précision : 134 Echelon (d) Echelle de précision (p) Exemple de sensibilité avec 1,92345 0,001 0,001 1,92345 0,002 0,001 1,92345 0,005 0,001 1,92345 0,01 0,01 1,9234 0,02 0,01 1,9234 0,05 0,01 1,9234 0,1 0,1 1,923 0,2 0,1 1,923 0,5 0,1 1,923 1 1 1,92 2 1 1,92 5 1 1,92 10 1 1,92 20 1 1,92 50 1 1,92 100 1 1,92 200 1 1,92 500 1 1,92 1 000 1 1,92 2 000 1 1,92 5 000 1 1,92 35006239 12/2018 Modicon M580 et Premium/Atrium sous EcoStruxure™ Control Expert Protection des réglages 35006239 12/2018 Chapitre 10 Protection des réglages Protection des réglages Objet du chapitre Ce chapitre explique comment protéger les réglages effectués lors des phases précédentes. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Protection des paramètres de pesage 136 Procédure de protection des réglages 138 Métrologie légale et réglementations 139 35006239 12/2018 135 Protection des réglages Protection des paramètres de pesage Introduction Un instrument de pesage utilisable pour des transactions commerciales requiert un agrément. Les paramètres associés à la mesure nécessitent une protection. Il doit être impossible d'introduire dans un instrument, via l'interface, des instructions ou des données susceptibles de : falsifier les résultats de pesage affichés ; modifier un facteur de réglage. NOTE : la protection par scellé garantit la conformité des mesures. Les paramètres accessibles ne concernent que l'exploitation des informations fournies par le module. Effet de la protection des paramètres de configuration Il existe deux types d'informations : les informations qui peuvent être protégées ; (Si un module est scellé, ces informations ne sont accessibles qu'en lecture seule.) les informations en libre accès (lecture et écriture). Le tableau suivant identifie les caractéristiques de ces informations en fonction de la protection mise en place : Fonctions 136 Sans scellé Avec scellé Tâche Modifiable Modifiable Débit / Calcul sur n mesures Modifiable Modifiable Tare / Prédéterminée Modifiable Modifiable Contrôle des seuils / Actif Modifiable Modifiable Contrôle des seuils / Sens Modifiable Modifiable Contrôle des seuils / Sorties actives Modifiable Modifiable Contrôles des seuils / Points de coupure Modifiable Modifiable Contrôle des seuils / Temps de masquage LV Modifiable Modifiable Unité Modifiable Non modifiable Portée max (PM) Modifiable Non modifiable Echelon Modifiable Non modifiable Seuil de surcharge Modifiable Non modifiable Filtrage / Coefficient Modifiable Modifiable Format des données Modifiable Non modifiable Stabilité / Etendue de la plage Modifiable Non modifiable 35006239 12/2018 Protection des réglages Fonctions Sans scellé Avec scellé Stabilité / Heure Modifiable Non modifiable Zéro / Zéro suiveur Modifiable Non modifiable Zéro / Plage de recalage Modifiable Non modifiable Le mot d'information %Iwr.m.0.4.4 (à 1) indique si la mesure est protégée. Conséquences de la protection Un module scellé qui reçoit une configuration différente de celle mémorisée (avant la mise hors tension antérieure au mouvement du cavalier) est refusé. Dans ce cas, le module est considéré comme manquant dans le diagnostic de l'automate (PLC), mais affiche un poids. Un module scellé n'accepte pas de nouvelle demande d'étalonnage. NOTE : le fichier permet de conserver une trace papier de la configuration. 35006239 12/2018 137 Protection des réglages Procédure de protection des réglages Conditions nécessaires L'étalonnage et les réglages doivent être terminés. Illustration L'illustration suivante indique comment positionner les cavaliers afin de protéger les réglages. Procédure Le tableau suivant décrit la marche à suivre pour protéger les réglages (non significatif). Etape 138 Action 1 Retirez le module du rack de l'automate (le rack peut rester sous tension). 2 Retirez l'enveloppe du module (utilisez un tournevis de type TORX). 3 Placez le cavalier en position 2-3 comme indiqué dans l'illustration. 4 Remettez le module dans son enveloppe. 5 Replacez le module dans le rack, dans sa position précédente. 35006239 12/2018 Protection des réglages Métrologie légale et réglementations Approbation CE L'ensemble composé du récepteur de charge, des capteurs et du module peut être considéré comme un IPFNA (instrument de pesage non automatique). A ce titre et pour pouvoir l'utiliser dans des transactions commerciales, il a été approuvé par l'Union européenne. S'il n'est utilisé que pour des processus internes, vérifiez que l'affichage a une plaque signalétique mentionnant les informations suivantes : S'il est utilisé à des fins réglementées (par exemple, pour des transitions commerciales), placez une plaque signalétique sur l'affichage, mentionnant les informations suivantes : De plus, il subit une première vérification à la sortie de l'usine et des contrôles sur site réguliers par un organisme agréé. En général, la surveillance est annuelle et incombe au propriétaire. Approbation du modèle Equipement de mesure et de contrôle pour une doseuse et compteur discontinu Cet IPFNA peut être complété d'applications logicielles spécifiques de « doseuse » ou de « compteur discontinu ». A ce titre, il a reçu une agrémentation nationale en tant qu'équipement de mesure et de contrôle automatique pour doseuses et compteurs discontinus. NOTE : il incombe au fabricant de la doseuse ou du compteur discontinu d'obtenir l'agrémentation des instruments de pesage automatiques ainsi fabriqués, dans les conditions les plus simples possibles. Il incombe également au fabricant de la machine d'installer la plaque signalétique et de présenter la machine à son premier contrôle, le cas échéant. 35006239 12/2018 139 Protection des réglages Approbation d'un modèle de compteur continu Associé à une table de pesage, il est homologué en tant que compteur continu. Sauf pour les transactions commerciales, la plaque signalétique indique les informations suivantes : En cas d'utilisation pour des transactions commerciales, la plaque signalétique indique les informations suivantes : La première phase du contrôle obligatoire s'effectue en usine sur l'instrument complet séparé de son convoyeur, à l'aide d'un simulateur de mouvement. Les autres phases sont effectuées sur l'instrument complet. Catégorie d'appareils En précision moyenne, l'appareil couvre une plage de 500 à plus de 6 000 échelons. Cet instrument peut être autorisé ou interdit pour les transactions commerciales. S'il est interdit, la mention « INTERDIT POUR TOUTE TRANSACTION » doit figurer sur la face avant de l'appareil. 140 35006239 12/2018 Modicon M580 et Premium/Atrium sous EcoStruxure™ Control Expert Fonctionnement 35006239 12/2018 Chapitre 11 Fonctionnement d'une application de pesage Fonctionnement d'une application de pesage Objet du chapitre Ce chapitre présente les outils permettant de faire fonctionner une application de pesage. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Modes d'affichage des informations de pesage 142 Description du compte rendu d'affichage 143 Modes de fonctionnement du module de pesage 145 35006239 12/2018 141 Fonctionnement Modes d'affichage des informations de pesage Description Le tableau suivant décrit les différents modes d'affichage des informations de pesage. Modes Description panneau d'affichage du Affiche la mesure de poids automatiquement sans programmation préalable. module TSX XBT N410 (voir page 143) Ecran de mise au point Affiche les informations concernant le pesage et permet de modifier certains paramètres. Tables d'animation Les informations concernant la mesure sont accessibles sous la forme de variables d'automate (PLC) et consultables dans des tables d'animation. Ecran d'exploitation Il est possible de créer des écrans d'exploitation à l'aide d'objets langage de pesage, pour afficher les informations nécessaires à l'exécution de l'application. Supervision Les objets langage de pesage peuvent être transmis et exploités par un système de supervision. (voir page 116) Objets langage Les objets langage suivants permettent d'exploiter l'application de pesage : 142 Données affichées Adresse de l'objet Module protégé %MWr.m.0.2.8 (objet à échange explicite) Module non étalonné %MWr.m.0.2.9 (objet à échange explicite) Valeur de poids %IDr.m.0.0 Indicateur de poids net %IWr.m.0.4.8 Indicateur de stabilité %IWr.m.0.4.9 Indicateur de zéro %IWr.m.0.4.10 Etat de la sortie TOR S0 %IWr.m.0.4.0 Etat de la sortie TOR S1 %IWr.m.0.4.1 Débit %IDr.m.0.2 Valeur de la tare Premium/Atrium : %IDr.m.0.5 M580 : %IDr.m.0.6 Mémoire de recalage Premium/Atrium : %IDr.m.0.7 M580 : %IDr.m.0.8 Indicateur de zéro suiveur %IWr.m.0.4.11 Indicateur de tare prédéterminée %IWr.m.0.4.12 35006239 12/2018 Fonctionnement Description du compte rendu d'affichage Introduction Le module d'affichage TSX XBT N410 donne des indications de mesure (consultez la documentation d'installation du TSX XBT N410). Cet affichage apparaît automatiquement, sans programmation préalable. Illustration L'illustration suivante présente l'affichage du TSX XBT N410. NOTE : A gauche sur le TSX XBT N410, un espace est prévue pour la plaque signalétique perforée, conformément aux exigences de mesure légales. 35006239 12/2018 143 Fonctionnement Description de l'affichage Les mesures valides sont transmises à l'affichage avec des unités physiques et un nombre fixe de décimales, toutes les 100 ms. Le tableau suivant décrit les indications susceptibles de s'afficher dans des conditions de fonctionnement normales. Adresse Indication Description 1 = La mesure est stable. aucun La mesure est instable (les critères de stabilité sont définis lors de la configuration). Net La mesure indique un poids net. aucun La mesure indique un poids brut. + La mesure est positive. 0 La mesure est approximativement 0 (entre les échelons -1/4 et +1/4). 2 3 - La mesure est négative : si la valeur numérique associée clignote : la mesure est comprise entre les échelons -9 et -1/4 ; si aucune valeur numérique associée n'est affichée : la mesure est en dessous de l'échelon -9. 4 141,25 Valeur numérique du poids. 5 kg Symbole de l'unité de mesure : g pour gramme, kg pour kilogramme, lb pour livre, oz pour once et t pour tonne métrique. NOTE : le test de la liaison série est effectué lorsque le module de pesage est sous tension. Le module d'affichage TSX XBT N410 doit être connecté au module TSX ISP Y101 lorsque l'automate est sous tension. Messages d'erreur Le tableau suivant décrit les indications susceptibles d'apparaître sur l'affichage. Indication 144 Description ------------- La mesure n'est pas valide. Une erreur est détectée sur la voie. >>>>> Une surcharge est détectée. <<<<< Une sous-charge est détectée. Timeout L'affichage ne reçoit plus de données de la part du module de pesage. Erreur de somme de contrôle Une erreur a été détectée lors de la mise sous tension. A la mise sous tension, le TSX XBT N410 teste ses ressources. Lors du fonctionnement, toutes les informations reçues sont vérifiées. Si une erreur de somme de contrôle est détectée, l'erreur de somme de contrôle est affichée. 35006239 12/2018 Fonctionnement Modes de fonctionnement du module de pesage Fonctionnement La figure suivante décrit le fonctionnement du module. Comportement en cas d'erreur Lors de la mise sous tension, le module exécute des tests internes (REPROM, RAM, affichage des liaisons, etc.). Si une erreur est détectée à l'issue de ces tests, le module passe en mode de repli et les sorties sont remises à 0. De même, en fonctionnement normal, si le module détecte une erreur interne (dans la RAM ou le chien de garde, par exemple), les sorties sont mises à 0 et l'écran affiche des tirets (----). Comportement en cas de coupure de courant En cas de coupure de courant, les paramètres de la machine sont enregistrés (tarage, décalage du zéro, etc.), mais pas les paramètres d'exploitation (seuils, nombre de mesures utilisées pour calculer le débit, etc.). 35006239 12/2018 145 Fonctionnement 146 35006239 12/2018 Modicon M580 et Premium/Atrium sous EcoStruxure™ Control Expert Diagnostic 35006239 12/2018 Chapitre 12 Diagnostic de l'application de pesage Diagnostic de l'application de pesage Objet du chapitre Ce chapitre explique comment diagnostiquer les erreurs détectées dans l'application de pesage. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Accès à la fonction Diagnostic du module de pesage 148 Accès à la fonction Diagnostic de la voie du module de pesage 149 35006239 12/2018 147 Diagnostic Accès à la fonction Diagnostic du module de pesage Introduction Le cas échéant, la fonction de diagnostic du module affiche des messages d'erreur catégorisés comme suit : défauts internes (module inopérant, auto-test en cours) ; défauts externes (erreur de bornier) ; autres défauts (configuration non concordante, module manquant ou hors tension, erreurs de voie (détails dans le diagnostic de la voie)) Une erreur de module est signalée par le passage au rouge de certains voyants : dans l'éditeur de configuration du rack : le voyant (LED) de position du module ; dans l'éditeur de configuration du module : les voyants Err et I/O selon le type d'erreur ; le voyant (LED) de l'onglet Défaut. Procédure Le tableau suivant décrit la procédure permettant d'accéder à l'écran Diagnostic du module. Etape Action 1 Accédez à l'écran de configuration du module. 2 Cliquez sur la référence du module dans la zone de la voie et sélectionnez l'onglet Défaut. Résultat : la liste des erreurs de module apparaît. Remarque : l'accès à l'écran de diagnostic du module est impossible en cas de configuration non concordante ou de module inopérant/manquant. Le message suivant s'affiche à l'écran : « Le module est absent ou différent de celui configuré à cette position. » 148 35006239 12/2018 Diagnostic Accès à la fonction Diagnostic de la voie du module de pesage Introduction La fonction Diagnostic de la voie affiche, en temps réel, des messages d'erreur catégorisés comme suit : erreurs internes (voie inopérante) ; erreurs externes (perte de liaison ou d'alimentation de la liaison du capteur) ; autres erreurs (erreur de bornier, de configuration ou de communication). Une voie est signalée comme inopérante lorsque le voyant Défaut situé dans l'onglet Défaut de l'éditeur de configuration devient rouge. Procédure Le tableau ci-dessous décrit la procédure permettant d'accéder à l'écran Diagnostic de la voie. Etape Action 1 Accédez à l'écran de configuration du module de pesage. 2 Sélectionnez l'onglet Défaut. Résultat : la liste des diagnostics de la voie apparaît. Remarque : les informations de diagnostic de la voie sont également accessibles par programme (instruction READ_STS). 35006239 12/2018 149 Diagnostic 150 35006239 12/2018 Modicon M580 et Premium/Atrium sous EcoStruxure™ Control Expert Exemples 35006239 12/2018 Chapitre 13 Exemples de programme de pesage Exemples de programme de pesage Objet de ce chapitre Ce chapitre fournit des exemples de programmation pour une application de pesage. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Exemple de tarage 152 Exemple de dosage 153 35006239 12/2018 151 Exemples Exemple de tarage Introduction Cet exemple détaille les principales étapes d'un processus de pesage. Il explique comment passer en poids net (tarage). Exemple Le bit TARE_ORDER est utilisé pour cette opération. Son positionnement provoque la prise en compte du poids brut, mesuré en tant que tare, puis le passage de l'affichage en mode NET. La variable WEIGHT_1 de type T_WEIGHING_ISPY101 est associée à la voie 0 du module de pesage situé dans le rack 6. 152 35006239 12/2018 Exemples Exemple de dosage Introduction L'exemple suivant utilise un module de pesage situé dans l'emplacement 2 de l'automate (PLC). Il décrit une application de dosage étape par étape. 35006239 12/2018 153 Exemples Exemple Le programme est traité en langage Littéral structuré. La variable WEIGHT_1 de type WEIGHING_ISPY101 est associée à la voie 0 du module de pesage situé dans le rack 6. 154 35006239 12/2018 Exemples Exemple (suite) 35006239 12/2018 155 Exemples 156 35006239 12/2018 Modicon M580 et Premium/Atrium sous EcoStruxure™ Control Expert Glossaire 35006239 12/2018 Glossaire D Dispositif de remise à zéro Dispositif permettant de recaler l'indicateur en cas de dérive du zéro (suite à un encrassement, par exemple). Cette opération ne peut être effectuée que dans la plage de zéro (+/-2 % ou +/-5 % de la portée maximale de l'instrument de pesage). division Valeur en unités de masse, exprimant la différence entre deux mesures consécutives d'une indication numérique. E Etalonnage Procédure permettant de régler une partie de l'appareil de mesure. I IODDT Abréviation de « Input/Output Derived Data Type » (type de données dérivé des E/S). P Plombage Scellement d'une pièce d'appareil à l'aide de plomb. Cette fonction est assurée par le positionnement d'un cavalier dans le module de pesage. L'objet de ce dispositif est d'assurer la conformité de la mesure. Les paramètres accessibles ne concernent que l'exploitation des informations du module. (L'unité, le poids, l'échelon, etc. sont en lecture seule.) poids brut Poids de la charge sur un instrument lorsque aucun équipement de tare ou à prédéfinition de tare n'est utilisé. Poids maximum (max) Capacité de pesage maximale, sans prise en compte de la capacité additive de la tare. poids net Poids d'une charge placée sur un instrument après utilisation d'un équipement de tare. Poids net = poids brut - tare 35006239 12/2018 157 Glossaire T tarage Tare TOR Action consistant à ramener l'indicateur de l'instrument à zéro lorsqu'une charge est placée sur le récepteur de charge. Charge placée sur le récepteur de charge, avec le produit à peser. Par exemple, l'emballage ou le conteneur d'un produit. E/S Tout ou Rien (TOR). V valeur de tare prédéterminée (PT) Valeur numérique, représentant un poids, saisie dans l'instrument lors de la configuration, par réglage ou à l'aide d'un programme. Z Zéro suiveur Dispositif permettant de rattraper les dérives lentes du zéro, dans les limites de la plage du zéro. 158 35006239 12/2018 Modicon M580 et Premium/Atrium sous EcoStruxure™ Control Expert Index 35006239 12/2018 Index A affichage des unités, 141 C calculs de débit, 59 configuration, 47 connexion, 29 D diagnostic, 147 données de mesure, 52 E étalonner, 119 F filtrage, 57 I installation, 19 M mise au point, 111 remise à zéro, 95 RESTORE_PARAM, 91 S SAVE_PARAM, 91 structures des données de voie pour les modules de pesage T_WEIGHING_ISPY101, 82 système de mesure tare, 20 T T_WEIGHING_ISPY101, 82 tare, 20 modification, 60 poids net, 93 TSXISPY101, 11 TSXXBTN410, 36 W WRITE_CMD, 91 WRITE_PARAM, 91 Z zéro modification, 54 P paramètres, 72 programmation, 66 protection, 135 R READ_PARAM, 91 READ_STS, 91 35006239 12/2018 159 Index 160 35006239 12/2018