STOBER
10.3
RDREC, WRREC : ensemble de données RECORD
10.3.1
WRREC : RECORD-Request : structure de l'en-tête
Les valeurs de paramètres sont généralement transmises via l'en-tête de l'ensemble de données RECORD. Dans le cas d'un
RECORD-Request, l'en-tête se compose des éléments suivants dans l'ordre indiqué.
Élément
Request_reference
Request_ID
Axis_number
Number_of_parameters
Attributs
Number_of_elements
Parameter_number
Sous-index
Format
(condition : Request_ID = 2 hex)
Number_of_values
(condition : Request_ID = 2 hex)
1st value
(condition : Request_ID = 2 hex)
2nd value – 50th value
(condition : Request_ID = 2 hex)
Tab. 19: WRREC : RECORD-Request : structure de l'en-tête
Type de
Valeur, plage de valeurs
données
OCTET
0 hex – FF hex
OCTET
1 hex
2 hex
Toutes les autres
valeurs
OCTET
0 – 3
OCTET
1
Toutes les autres
valeurs
OCTET
10 hex
80 hex
81 hex
82 hex
OCTET
1 – 32 hex
WORD
2000 hex – 5FFF hex
WORD
0 – 3E80 hex
OCTET
8 hex
41 hex
42 hex
43 hex
1C hex, 1D hex, 1E hex
OCTET
1 – 50
DINT
1. Valeur de paramètre Valeur dans le cas d'un paramètre simple
DINT
1 – 32 hex
Numéro Request quelconque
Request lecture
Request écriture
Réservé
Adressage de l'axe
Nombre de paramètres à traiter
Réservé
Mode d'accès : Value
Mode d'accès : Valeur brute
Mode d'accès : Entier
Mode d'accès : Virgule flottante
1 – 50 paramètres à écrire ou à lire
Groupe et ligne d'un paramètre
Élément d'un paramètre Array et Record;
dans le cas de paramètres simples, la valeur
= 0
Format de transmission : FLOAT
Format de transmission : BYTE
Format de transmission : WORD
Format de transmission : DWORD
Format de transmission : STRING avec 8, 16
ou 80 caractères
Nombre de valeurs à traiter ;
valeur = 1 (dans le cas d'un paramètre
simple) ou valeur = valeur de
Number_of_elements ;
étant donné que la Request RECORD ne doit
en aucun cas dépasser 240 octets, il n'est
pas toujours possible de transmettre un
maximum de 50 éléments – en fonction du
format
Valeur = valeur de Number_of_elements
10 | Annexe
67