Si la tâche est terminée sans erreur, DONE prend la valeur TRUE ; si elle se termine avec
une erreur, c'est ERROR qui prend la valeur TRUE.
En cas d'erreur ou d'avertissement, la CPU utilise STATUS pour indiquer le numéro
d'événement.
L'état logique de DONE ou de ERROR/STATUS est également indiqué en cas de
réinitialisation du SFB (R = TRUE).
Lorsqu'une erreur se produit, le bit de résultat binaire RB est mis à 0. Quand le bloc est
exécuté sans erreur, le résultat binaire est TRUE.
Remarque
Le SFB ne vérifie pas les paramètres ; en cas d'erreur de paramétrage, la CPU peut passer
en STOP.
Quand des données sont extraites de votre CPU, vous devez y programmer un bloc SFB
"SERVE_RK".
Paramètre
Déclaration Type de
SYNC_DB
IN
REQ
IN
R
IN
LADDR
IN
R_CPU
IN
R_TYPE
IN
R_DBNO
IN
R_OFFSET IN
CPU 31xC : Fonctions technologiques
Instructions de service, 03/2011, A5E00105485-05
Description
données
INT
Nº du DB dans lequel sont sauvegardées les
données communes pour la synchronisation
des SFB RK (longueur minimale 240 octets).
BOOL
Paramètre de commande "Request" :
son front positif active l'échange de données.
BOOL
Paramètre de commande "Reset" :
Abandon de la tâche.
WORD
Adresse d'E/S que vous avez paramétrée
dans "HW Config" pour votre cartouche.
INT
Numéro de la CPU partenaire
(seulement en fonctionnement
multiprocesseur)
CHAR
Type d'adresse dans la CPU partenaire
(majuscules seulement)
'D' = bloc de données
'X' = bloc de données étendu
'M' = mémentos
'E' = entrées
'A' = sorties
'Z' = compteurs
'T' = temporisations
INT
Numéro du bloc de données dans la CPU
partenaire
INT
Numéro de l'octet de données dans la CPU
partenaire
Couplage point à point
6.5 Fonctions de communication
Valeurs
Valeur par
possibles
défaut
Spécifiques à la
0
CPU, zéro
interdit.
TRUE/FALSE
FALSE
TRUE/FALSE
FALSE
Spécifique à la
3FF hexa
CPU
0 à 4
1
'D', 'X', 'M', 'E',
'D'
'A', 'Z', 'T'
0 à 255
0
Voir tableau :
0
"Paramètres du
SFB pour la
source des
données (CPU
partenaire)"
311