Paramétrage du type d'affichage avec les properties
9
Tout nombre envoyé à l'afficheur par EtherNet/IP s'accompagne d'une valeur « property ». Cette
valeur définit comment l'afficheur interprète le nombre envoyé.
Dans le cas présent, la valeur property a la structure suivante : '%QW0' = '16#hhnn'. L'octet de poids
fort 'hh' correspond au numéro de champ d'affichage pour lequel les données envoyées sont valables
(exemple : '3' (16#03xx) correspond au champ d'affichage H3). L'octet de poids faible est défini
conformément à la fonction souhaitée.
Remarque :
seront ignorées.
Les valeurs suivantes sont admissibles pour 'nn'.
Remarque :
l'aide des « properties » sont remis sur les valeurs par défaut.
Anzuzeigend
Nombre à afficher
Raw Value (property number 0 (16#00))
Un nombre identifié par cette property est interprété comme valeur numérique et est affiché sur
l'afficheur en fonction des paramètres réglés.
Decimal Dots
Points décimaux
Decimal Dots (property number 1 (16#01))
Le nombre et la position des points décimaux peuvent être définis à l'aide d'un masque de bits. On
peut par exemple utiliser plusieurs points décimaux pour afficher une date ou un code.
Un bit activé correspond à un point décimal activé.
Le plus petit bit correspond au point décimal du plus petit chiffre. Si, par exemple, on veut afficher le
nombre '1234' avec un point décimal entre le chiffre des centaines et le chiffre des dizaines, le
masque de bits doit être paramétré sur la valeur '0x04' et l'afficheur affiche '12.34'.
Offset, facteur d'échelle (multiplicateur) et diviseur
Offset, scale factor (multiplier), and divisor (property numbers 2 (16#02), 3 (16#03) et 12 (16#0C))
La formule pouvant être sauvegardée dans l'afficheur permet d'afficher les valeurs dans d'autres
unités, par exemple en degrés Fahrenheit ou Celsius, en kilogrammes ou tonnes, en miles ou
kilomètres ou d'additionner un offset.
Ce paramètre d'initialisation comprend les valeurs offset, le facteur d'échelle (multiplicateur) et le
diviseur.
Signification
Offset
Scale Factor
Divisor
Le calcul s'effectue selon la fonction linéaire suivante :
Valeur affichée = offset + facteur d'échelle (multiplicateur) / diviseur * valeur envoyée
Les nombres entiers peuvent être un facteur d'échelle. D'autres facteurs peuvent être formés par une
combinaison du 'scale factor' et du 'divisor'. Par exemple, il est possible de générer une multiplication
par '13,42', avec le scale factor '1342' et le divisor '100' (16#64).
Valeurs seuils
Range (property numbers 4 (16#04) et 5 (16#05))
Cette valeur d'initialisation définit les valeurs seuils supérieure et inférieure à partir desquelles
l'afficheur change automatiquement d'attribut d'affichage.
BAL C302 EIP 1.11
Les valeurs invalides ou non définies pour l'octet de poids fort de la property 'hh'
Après un redémarrage, tous les paramétrages du type d'affichage effectués à
Property number
2 (16# 2)
3 (16#03)
12 (16#0C)
Type de données
SINT32
SINT16
UINT16 (unsigned)
Valeurs par défaut
0 (16#00)
1 (16#01)
1 (16#01)
12/18