Principes de programmation de l'application de pesage
(Traduction du document original anglais)
Introduction
Une fois configuré, le module de pesage est équipé de capteurs et connecté à un affichage TSX XBT. Le module TSX ISP Y101 peut fonctionner de manière autonome (sans programme). Ces sorties peuvent être contrôlées sans l'intervention du programme de l'automate (PLC).
La programmation au niveau de l'automate (PLC) permet de :
Utilisez les objets d'échange de l'IODDT des types T_WEIGHING_ISPY101 et T_WEIGHING_ISPY101_2 comme suit :
Accès aux mesures
Les valeurs numériques des poids (BRUT ou NET) et du débit sont stockées dans deux registres d'entrées de mot double (%ID). Elles sont complétées par un mot d'état de mesure (%W), un mot double de tare (%ID) et un mot double de mémoire d'étalonnage (%ID) (décalage par rapport au zéro).
C'est-à-dire une variable IODDT_VAR1 de l'IODDT T_WEIGHING_ISPY101.
Le tableau ci-dessous indique les valeurs numériques de poids transmises par la fonction de pesage.
Symbole
Adresse du registre
Signification du registre
IODDT_VAR1.WEIGHT
%IDr.m.0.0
Valeur du poids (BRUT ou NET)
IODDT_VAR1.FLOW_RATE
%IDr.m.0.2
Débit
IODDT_VAR1.MEASURE_DATA
%IWr.m.0.4
Etat de la mesure : stabilité, zéro...
IODDT_VAR1.TARE
Premium/Atrium : %IDr.m.0.5
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