Objets à échange explicite de l'IODDT des types T_WEIGHING_ISPY101 et T_WEIGHING_ISPY101_2
(Traduction du document original anglais)
Introduction
Ces objets de type de mot permettent d'envoyer des commandes au module de pesage par le biais d'un échange explicite (instruction WRITE_CMD) :
Cette rubrique décrit les objets à échange explicite de l'IODDT des types T_WEIGHING_ISPY101 et T_WEIGHING_ISPY101_2, qui s'appliquent au module TSX ISP Y101. Ces IODDT regroupent les objets mot, c'est-à-dire les bits qui ont une signification particulière.
Objets de mot
Le tableau suivant décrit la signification des paramètres de commande explicites %MWCmd utilisés avec l'échange explicite WRITE_CMD.
Symbole standard
Type
Accès
Signification
Adresse
CMD_TYPE
INT
R/W
Type de commande
%MWr.m.0.3
STD_LOAD1
DINT
R/W
Poids étalon de la commande d'étalonnage
%MDr.m.0.4
STD_LOAD_L2
INT
R/W
Poids étalon de la commande d'étalonnage (mot de poids faible)
%MWr.m.0.4
STD_LOAD_H2
INT
R/W
Poids étalon de la commande d'étalonnage (mot de poids fort)
%MWr.m.0.5
1 Premium/Atrium uniquement
2 M580 uniquement
NOTE : Le poids étalon S est un DINT. (En général, la valeur S est comprise entre 10 et 400 000.) Pour effectuer un étalonnage par programme, le mot de poids faible du poids étalon S est copié dans %MWr.m.0.4, et le mot de poids fort du poids étalon S est copié dans %MWr.m.0.5. Cette opération s'effectue avant l'exécution de la commande WRITE_CMD, pendant la configuration de l'ordre d'étalonnage de la voie à l'aide du poids étalon.
Exemple : le poids étalon S à étalonner peut être copié dans les mots %MWr.m.0.4 et %MWr.m.0.5 comme suit :
DINT_AS_WORD (S, LowWord, HighWord);
%MWr.m.0.4:=WORD_TO_INT(LowWord);
%MWr.m.0.5:=WORD_TO_INT(HighWord);
Gestion des échanges : CMD_TYPE
Le tableau suivant décrit la signification des bits de mot CMD_TYPE (%MWr.m.0.3).
Symbole standard
Type
Accès
Signification
Adresse
MOD_CAL_SAVE_CMD
BOOL
R/W
Enregistrement des coefficients d'étalonnage dans le module
%MWr.m.0.3.0
ZERO_LOAD_CAL_CMD
BOOL
R/W
Etalonnage de la charge morte
%MWr.m.0.3.1
STD_LOAD_CAL_CMD
BOOL
R/W
Etalonnage du poids étalon (condition normale)
%MWr.m.0.3.2
CANCEL_CMD
BOOL
R/W
Annulation de la commande (étalonnage, remise à zéro, tarage)
%MWr.m.0.3.3
TARE_CMD
BOOL
R/W
Ordre de tarage
%MWr.m.0.3.4
ZERO_CMD
BOOL
R/W
Ordre de réinitialisation
%MWr.m.0.3.5
GROSS_CMD
BOOL
R/W
Ordre de retour au poids BRUT
%MWr.m.0.3.6
MANU_TARE_DISP_CMD
BOOL
R/W
Tare manuelle affichée pendant 3 secondes
%MWr.m.0.3.7
TH_EN_CMD
BOOL
R/W
Activation des seuils
%MWr.m.0.3.8
TH_DIS_CMD
BOOL
R/W
Désactivation des seuils
%MWr.m.0.3.9
FORCED_CAL_CMD
BOOL
R/W
Etalonnage forcé (UC -> Module)
%MWr.m.0.3.10
CPU_CAL_SAVE_CMD
BOOL
R/W
Enregistrement des coefficients d'étalonnage dans le processeur
%MWr.m.0.3.11
DG_CAL_CMD
BOOL
R/W
Etalon étalonné à < 70 % du poids maximum
%MWr.m.0.3.12