Instructions de réseau
5-26-3 Informations sur les communications en réseau
Diagramme de fonctionnement
Exécution
émission/réception
réussie
Erreur
d'émission/réception
Traitement de données
SEND(90)/RECV(98)
Ex. de programmation:
SEND(90)/RECV(98)
multiples
SEND(90) et RECV(98) sont basées sur le traitement de commande/réponse;
c'est-à-dire qu'une transmission est complète lorsque le nœud d'émission accu-
se la réception d'une réponse provenant du nœud de destination. Le drapeau
d'activation SEND(90)/RECV(98) ne passe pas sur ON tant que la première
END(01) après la transmission n'a pas été achevée. Pour des informations plus
détaillées sur les fonctions de commande/réponse, voir le Manuel du réseau
SYSMAC NET, du réseau SYSMAC LINK ou du réseau CONTROLLER LINK.
Si l'on utilise plusieurs fonctions SEND(90)/RECV(98), se servir des drapeaux
suivants et s'assurer que toute fonction précédente soit terminée avant d'effec-
tuer d'autres opérations d'émission/réception SEND(90)/RECV(98).
Drapeau SR
Drapeau d'activation
SEND(90)/RECV(98)
(SR 25201, SR 25204)
Drapeaux d'erreur
SEND(90)/RECV(98)
(SR 25200, SR 25203)
Instruction
Transmission
reçue
normale
Les données SEND(90) et RECV(98) sont transmises à tous les API à l'exécu-
tion SEND(90)/RECV(98). Le traitement d'émission/réception final est effectué
lors de l'utilisation des périphériques et des cartes de liaison.
Pour une bonne réussite de l'opération SEND(90)/RECV(98), le programme
doit utiliser les drapeaux d'activation et d'erreur SEND(90)/RECV(98) qui confir-
ment si l'exécution est possible. Le programme qui suit en fournit un exemple
avec l'utilisation du réseau SYSMAC NET.
Fonctions
Sur OFF lors de l'exécution SEND(90)/RECV(98)
(traitement de commande/réponse inclus). Lancer une
opération SEND(90)/RECV(98) seulement si ce drapeau
est sur ON.
Sur OFF après l'exécution normale de SEND/RECV
(après la réception du signal de réponse)
Sur ON après une tentative d'exécution
SEND(90)/RECV(98) nulle. Etat d'erreur maintenu
jusqu'à l'exécution SEND(90)/RECV(98) successive.
Types d'erreur:
Erreur de temps imparti (temps de commande/réponse
supérieur à 1 seconde)
Erreur de données de transmission
Instruction
Erreur dans
reçue
la transmission
Chapitre 5-26
Instruction
reçue
327