Annexe B
Objets CIP
Tableau 72 - Paramètres de demande Get_Spectrum_Chunk/Get_Waveform_Chunk
Nom
Type de données
Décalage initial DWORD
UINT
Nombre de valeurs de type
USINT
DWORD
Tableau 73 - Paramètres de réponse Get_Spectrum_Chunk/Get_Waveform_Chunk
Nom
Type de données
Nombre de valeurs de type
USINT
DWORD
Data Chunk
Tableau DWORD
144
Les données de forme d'onde se présentent sous forme de tableau INT (entiers
signés 16 bits compris entre -32768 et 32767). Le nombre d'entiers dans le tableau
de données de forme d'onde est égal au Number of Waveform Points. Pour
convertir les données de forme d'onde normalisées en valeurs à virgule flottante,
utilisez les équations suivantes :
Données en virgule flottante
Float Data n
Si la valeur
des données flottantes représente la valeur du point de la forme
n
d'onde et 0 ≤ n ≤ le nombre de points de forme d'onde.
Les services Get_Spectrum_Chunk and Get_Waveform_Chunk utilisent les
mêmes paramètres de demande et de réponse.
Description des paramètres de demande Sémantique des valeurs
Le décalage de la première valeur 32 bits au
sein de la structure de données à être
renvoyée.
Le nombre de valeurs 32 bits provenant de la
structure de données à être renvoyée.
Description des paramètres de réponse
Le nombre de valeurs 32 bits réellement
renvoyées dans le tableau de blocs de
données de la réponse. (Peut être inférieur au
nombre de DWORD demandé.)
La partie requise de la structure de données.
Publication Rockwell Automation 1440-UM001B-FR-P - Décembre 2013
= Référence d'amplitude
=
Amplitude Reference
n
0 <= taille < de décalage de la structure de données en DWORD.
Par exemple :
décalage = 0 fait référence aux octets 0 à 3 (nombre de lignes ou valeur
de points)
décalage = 1 fait référence aux octets 4 à 7 (valeurs FMAX ou de la
période)
décalage = 2 fait référence aux octets 8 à 11 (valeur de référence de
l'amplitude)
décalage = 3 fait référence aux octets 12 à 15 (première paire de valeurs
normalisées)
décalage = 4 fait référence aux octets 16 à 19 (deuxième paire de
valeurs normalisées)
....
Doit être assez petit pour rentrer dans la mémoire tampon de message
explicites. Probablement inférieur à la taille totale de la structure de
données de sorte que plusieurs appels au service soient requis pour
obtenir toute la structure de données.
Sémantique des valeurs
Si un nombre de DWORD inférieur à celui demandé est renvoyé, cela
signifie que la fin de la structure de données a été atteinte (la demande
est allée au-delà de la fin du tableau).
Données normalisées
Normalized Data n
n
------------------------------------------- -
32768