Schneider Electric TSXISPY100 Module de pesage Mode d'emploi

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

Manuels associés