Une fois configuré, le module de pesage est équipé de capteurs et connecté à un affichage TSX XBT. Le module TSX ISP Y101 peut fonctionner de manière autonome (sans programme). Ces sorties peuvent être contrôlées sans l'intervention du programme de l'automate (PLC).
La programmation au niveau de l'automate (PLC) permet de :
-
rendre les informations de pesage disponibles pour d'autres processus ou d'autres équipements de commande ;
-
modifier dynamiquement les paramètres de la fonction de pesage à l'aide de commandes explicites.
Utilisez les objets d'échange de l'IODDT des types T_WEIGHING_ISPY101 et T_WEIGHING_ISPY101_2 comme suit :
Les valeurs numériques des poids ( ou ) et du débit sont stockées dans deux registres d'entrées de mot double (%ID). Elles sont complétées par un mot d'état de mesure (%W), un mot double de tare (%ID) et un mot double de mémoire d'étalonnage (%ID) (décalage par rapport au zéro).
C'est-à-dire une variable IODDT_VAR1 de l'IODDT T_WEIGHING_ISPY101.
Le tableau ci-dessous indique les valeurs numériques de poids transmises par la fonction de pesage.
Symbole
|
Adresse du registre
|
Signification du registre
|
IODDT_VAR1.WEIGHT
|
%IDr.m.0.0
|
Valeur du poids (BRUT ou NET)
|
IODDT_VAR1.FLOW_RATE
|
%IDr.m.0.2
|
Débit
|
IODDT_VAR1.MEASURE_DATA
|
%IWr.m.0.4
|
Etat de la mesure : stabilité, zéro...
|
IODDT_VAR1.TARE
|
Premium/Atrium : %IDr.m.0.5
M580 : %IDr.m.0.6
|
Valeur de la tare
|
IODDT_VAR1.OFFSET_MEM_VAL
|
Premium/Atrium : %IDr.m.0.7
M580 : %IDr.m.0.8
|
Mémoire de recalage (décalage du zéro)
|
Ces données sont renvoyées automatiquement à l'unité de traitement au début de la tâche associée à la voie, que la tâche soit en mode Run ou Stop. Les données sont directement accessibles par :
Modification dynamique des paramètres
Les paramètres de réglage prédéfinis sont modifiables automatiquement pendant le fonctionnement du programme avec l'instruction d'échange explicite WRITE_PARAM.
Exemple : modification des points de coupure Gros débit SO et Bas débit SI