Cohérence des données
La cohérence des données est limitée à 128 octets. Tenez compte des remarques suivantes
pour garantir la transmission cohérente de plus de 128 octets :
N'écrivez à nouveau dans la partie actuellement utilisée de la zone de réception RD_1
qu'une fois la transmission terminée. C'est le cas quand le paramètre d'état DONE prend la
valeur TRUE.
Particularités pour les blocs de données (étendus)
Veuillez tenir compte des particularités suivantes pour l'extraction de données se trouvant
dans des blocs de données (étendus ou pas) :
● RK 512 ne permet d'extraire qu'un nombre pair de données. Si vous indiquez un nombre
● RK 512 ne permet d'indiquer qu'un décalage pair. Si vous en indiquez un impair, les
Exemple : avec un décalage 7, les données sont extraites à partir de l'octet 6.
Particularités pour les temporisations et les compteurs
Quand vous obtenez des temporisations ou des compteurs du partenaire de communication,
tenez compte du fait que 2 octets seront extraits pour chaque temporisation ou compteur.
Par exemple, si vous voulez extraire 10 compteurs, il faut indiquer une longueur de 20
octets.
Paramètres du SFB pour la source des données (CPU partenaire)
Ce tableau énumère les types de données transmissibles :
Source dans la CPU
partenaire
Bloc de données
Bloc de données étendu
Mémentos
Entrées
Sorties
Compteurs
Temporisations
* Il est conseillé de n'utiliser que des valeurs paires !
** Cette valeur est définie par la CPU partenaire.
CPU 31xC : Fonctions technologiques
Instructions de service, 03/2011, A5E00105485-05
impair pour la longueur (LEN), un octet supplémentaire sera transmis. Mais le nombre
correct de données sera écrit dans le DB cible.
données seront prises chez le partenaire à partir du décalage pair immédiatement
inférieur.
R_TYPE
R_DBNO
'D'
0 - 255
'X'
0 - 255
'M'
insignifiant
'E'
insignifiant
'A'
insignifiant
'Z'
insignifiant
'T'
insignifiant
Couplage point à point
6.5 Fonctions de communication
R_OFFSET** (en octets)
0 - 510*
0 - 510*
0 - 255
0 - 255
0 - 255
0 - 255
0 - 255
313