Déclaration de la structure de données pour le format "Single-ID"
Dans le régulateur IO, vous devez déclarer comme mémoire cible et mémoire source pour les paquets
d'échange de données une structure de données (variable "STRUCT" définie par l'utilisateur) pour le pa-
quet de d'échange de données entrant et une pour le paquet sortant. Les paquets d'échange de données
au format "Single-ID" ont une longueur fixe de 255 octets et doivent être créés avec la structure
suivante :
Variable de structure pour le paquet d'échange de données au format "Single-ID"
Type de données
BYTE
BYTE
WORD
WORD
WORD
WORD
WORD
ARRAY[243 octets]
(par. ex. REAL, INT, BYTE ou
même un tableau pour des
chaînes de caractères)
5 Echange de données acyclique
Nom
Explication
ID-API
Numérotation continue pour classer les paquets d'échange de
données des demandes et réponses
La valeur de "ID-API" peut être utilisée par le régulateur IO pour
la numérotation continue des paquets d'échange de données
sortants. Les composants JUMO IO inscrivent dans le paquet
d'échange de données de la réponse en préparation le même
numéro dans ID-API, ainsi la réponse et la demande peuvent
être associées sur le régulateur IO et il est possible d'intercepter
une erreur dans une demande ou une réponse à l'aide de struc-
tures de contrôle adaptées sur le régulateur IO.
Sortant :
Si structure de données pour paquet d'échange de don-
DIR
nées sortant :
„DIR" est le sens des données pour la transmission de données
acycliques
Entrant :
Le sens des données doit être défini par le programmeur de
ERROR
l'API dans le paquet d'échange de données de la demande du
régulateur IO et commande le traitement des données dans le
composant JUMO IO.
Codage :
Valeur = 1: écrire (du régulateur IO au composant IO)
Valeur = 2: lire (du composant IO au régulateur IO)
Si structure de données pour paquet d'échange de don-
nées entrant :
Dans cette variable, le composant JUMO IO enregistre, en cas
de défaut, une valeur d'erreur qui peut être analysé par le régu-
lateur IO (voir chapitre 7.2 "Messages d'erreur pour les ser-
vices acycliques", Page 43).
ID1
ID à 5 éléments du point de données, issu du tableau des don-
nées acycliques (voir chapitre 5.2 "Tableau des données acycli-
ID2
ques", Page 25)
ID3
ID4
ID5
VALEUR
Point de données à lire ou écrire des données acycliques d'une
longueur maximale de 243 octets ;
Valeur du point de données à lire/écrire ; cette variable peut être
déclarée avec n'importe quel type de données d'une longueur
de 243 octets (par ex. un tableau de chaînes de caractères).
19