Couplage point à point
6.5 Fonctions de communication
Paramètre
Déclaration Type de
R_CF_BYT
IN
R_CF_BIT
IN
DONE
OUT
ERROR
OUT
STATUS
OUT
RD_1
IN_OUT
LEN
IN_OUT
* Le décalage du paramètre RD_1 ne doit pas être supérieur à 8190 pour les CPU 313C PtP et 314C PtP. Un message
d'erreur est renvoyé en cas de dépassement.
312
Description
données
INT
Octet de mémento de couplage dans la CPU
partenaire
(255: signifie : sans mémento de couplage)
INT
Bit de mémento de couplage dans la CPU
partenaire
BOOL
Paramètre d'état (il n'est à 1 que durant un
appel) :
FALSE : la tâche n'a pas encore été
lancée ou elle est en cours.
TRUE : la tâche a été exécutée sans
erreur.
BOOL
Paramètre d'état (il n'est à 1 que durant un
appel) :
La tâche est terminée avec erreur
WORD
Paramètre d'état (il n'est à 1 que durant un
appel). Pour l'indication de l'état, il est donc
recommandé de copier STATUS dans une
zone de données libre.
En fonction du bit ERROR, STATUS a la
signification suivante :
ERROR = FALSE :
STATUS a la valeur :
–
0000H : ni avertissement ni erreur
–
<> 0000H : avertissement, STATUS
donne des détails
ERROR = TRUE :
Une erreur s'est produite. STATUS donne
des renseignements détaillés sur la nature
de l'erreur.
ANY
Paramètre de réception
Vous indiquez ici les valeurs suivantes :
le numéro du DB dans lequel sauvegarder
les données extraites,
le numéro de l'octet de données à partir
duquel les sauvegarder.
Par ex. : DB 10 à partir de l'octet 2 →
DB10.DBB2
INT
Vous indiquez ici la longueur en octets du
segment de données à aller chercher.
(La longueur est déterminée ici de
manièreindirecte)
Il faut indiquer 2 octets par temporisation et
par compteur.
Valeurs
possibles
0 à 255
0 à 7
TRUE/FALSE
TRUE/FALSE
0 à FFFF hexa
Spécifique à la
CPU*
1 à 1024
CPU 31xC : Fonctions technologiques
Instructions de service, 03/2011, A5E00105485-05
Valeur par
défaut
255
0
FALSE
FALSE
0
0
1