Télécharger Imprimer la page

Emerson AVENTICS AES OPC-UA Description Du Système page 21

Masquer les pouces Voir aussi pour AVENTICS AES OPC-UA:

Publicité

BrowseName
Contenu
OutValueUnit32
Données de sortie nu-
mériques en tant
qu'Uint32
Type
Nom du module
Values
Données d'entrée et
données de sortie
dans une chaîne de
caractères S formatée
en JSON (voir
g 4.2.2 Description
des
valeurs)
4.2.2 Description des valeurs
Value
Pour chaque module, une chaîne JSON est générée dans l'entrée « Value », dans
laquelle les données de sortie et les données d'entrée sont éditées au moment de
la mise à jour. Pour les grands systèmes, il peut arriver que ceux-ci ne soient pas
actualisés avec le taux d'échantillonnage minimal (50 ms). Si un intervalle d'ac-
tualisation de 50 ms est nécessaire pour ces systèmes, il est possible de recourir à
la RawValue. Celle-ci est actualisée de préférence et est ainsi actualisée même
pour les grands systèmes avec un intervalle d'échantillonnage d'environ 50 ms.
Structure de la chaîne JSON :
La chaîne est structurée comme suit :
1. Accolade ouvrante : {.
2. Si des données d'entrée sont présentes : "i":[ avec les valeurs correspon-
dantes.
Si des données de sortie sont présentes : "o":[ avec les valeurs correspon-
dantes.
3. Chaque valeur est émise avec un "0x" premier à codage hexadécimal.
4. Pour les modules analogiques, la valeur hexadécimale résumée est ajoutée à
la longueur de bit.
Pour les modules numériques, les bits sont ajoutés en blocs d'octets. Un octet
est complété avec des zéros de tête s'il n'est pas entièrement utilisé.
5. Les différentes valeurs sont séparées par des virgules.
6. Crochet fermant : « ] ».
7. Accolade fermante : « } ».
Les exemples suivants montrent la structure de la chaîne pour différents mo-
dules :
Module
Valeurs d'entrée
Module 4AI
4x valeur d'entrée
8 bits (10 déc.,
20 déc., 30 déc.,
40 déc.)
Module 2AI2AO
2x valeur d'entrée
16 bits (100 déc. et
500 déc.)
Module 16DO
Double module de
distributeur
RawValues
Les données de sortie et d'entrée actuelles peuvent être consultées ensemble
grâce à la variable RawValues. L'édition RawValue a été créée pour le transfert de
données le plus performant possible. C'est pourquoi les données ne sont pas pré-
parées selon le module. Le récepteur doit lui-même attribuer les données aux
modules (voir
g 4.2.4 Ordre des
mat Big Endian et sont à codage hexadécimal. Seul l'horodatage est à codage dé-
cimal.
L'exemple suivant montre la structure de la chaîne pour le module
M44,2AI2AO2M12-AE.
Calcul des valeurs d'entrée et de sortie : voir
Module
Type de don-
nées d'entrée
Face distribu-
EP (M)
16 Bit Integer 500 (décimal) 16 Bit Integer 500 (décimal)
teur
AVENTICS™ AES OPC-UA | R412028203-BAL-001-AB | Français
Type de donnée
Quantité
Uint32
0 ... 1
Enum
1
Chaîne
1
Valeurs de sortie
Chaîne
{"i":
["0x0A","0x14","0x1E","
0x28"]}
2x valeur de sortie
{"i":
16 bits (700 déc. et
["0x0064","0x01F4"],"
1500 déc.)
o":
["0x02BC","0x05DC"]}
16x sortie numérique,
{"o":["0x12","0x34"]}
définition :
0b000100100011010
0
4x sortie numérique,
{"o":["0x0F"]}
définition :
0b00001111
modules). Les données sont transmises au for-
g 4.2.4 Ordre des
modules.
Données
Type de don-
d'entrée
nées de sor-
tie
Module
Quadruple
module de
distributeur
(4)
Quadruple
module de
distributeur
(4)
Côté E/S
Module com-
biné analo-
gique
(2AI2AO2M12
-AE)
Horodatage : 1 h, 26 min, 4 sec et 608 ms depuis démarrage du module
(5164608 ms)
Le contenu des colonnes est séparé par des virgules. Dans cet exemple, il en ré-
sulte la chaîne suivante : « 5164608,01F4,01F455AA,07D02710,01F43A98 ».
Horodatage en
ms depuis dé-
marrage du mo-
dule (à codage
décimal)
5164608
Disponibilité
Les données MeasurementFunctions et RawValue ne sont pas disponibles tant
qu'une licence valable n'a pas été saisie dans le système.
Numéro de licence
Le numéro de licence peut être commandé avec le numéro R412028478 et l'indi-
cation de la référence du module bus (AesFiledbusNode->SerialNumber).
Saisie du numéro de licence
1. Saisir le numéro de licence via OPC UA dans le champ MeasurmentFunctions
-> LicenseKey.
2. Redémarrer le produit.
La licence est contrôlée au démarrage du produit.
4.2.3 Fonctions de mesure et méthodes
Fonction de mesure IIoT
Le coupleur de bus AES peut effectuer des fonctions de mesure simples avec une
résolution temporelle interne.
Remarques
• Les fonctions de mesure nécessitent de la mémoire et du temps de calcul.
C'est pourquoi le nombre de fonctions de mesure possibles est limité à 30.
Chacune de ces fonctions de mesure occupe un « slot ». Il existe plusieurs mé-
thodes de configuration du slot sous l'objet MeasurementFunctions.
Méthode MeasurementFunctionBitConfig
Cette méthode sert à configurer les fonctions numériques avec les paramètres
d'entrée suivants.
Tab. 4: Paramètres d'entrée pour la méthode MeasurementFunctionBitConfig
Paramètre d'entrée
SlotNumber
FunctionNumber
StartModuleNumber
StartBitNumber
StartType
StartEdge
Données de
sortie
StopModuleNumber
StopBitNumber
Type de don-
Données
nées d'entrée
d'entrée
---
---
---
---
2x 16 Bit Inte-
2000 (déci-
ger
mal)
10000 (déci-
mal)
Données d'en-
Données de sor-
trée face distri-
tie face distribu-
buteur (codage
teur (codage
hex)
hex)
01F4
01F455AA
Description
Numéro du slot de la fonction
de mesure (1 ... 30)
Numéro de fonction (voir
g Tab. 5)
Numéro du module sur lequel
se trouve le signal de démar-
rage
Numéro de bit du signal de
démarrage sur le module
Type de signal de démarrage
(voir g Tab. 6)
Flanc sur lequel le démarrage
doit avoir lieu (voir g Tab. 7)
Numéro du module sur lequel
se trouve le signal d'arrêt
Numéro de bit du signal d'ar-
rêt sur le module
Type de don-
Données de
nées de sor-
sortie
tie
Bit simple 8
0x55 (hex)
bits
Bit simple 8
0xAA (hex)
bits
2x 16 Bit Inte-
500 (décimal)
ger
15000 (déci-
mal)
Données d'en-
Données de sor-
trée côté E/S
tie côté E/S (co-
(codage hex)
dage hex)
07D02710
01F43A98
Type de donnée
Octet
Int32(Enum)
Octet
Octet
Int32(Enum)
Int32(Enum)
Octet
Octet
21

Publicité

loading