Etablissement De La Liaison À La Réception; Réception De Données; Suppression De La Liaison À La Réception - Siemens SIMATIC ET 200S Instructions De Service

Masquer les pouces Voir aussi pour SIMATIC ET 200S:
Table des Matières

Publicité

Module d'interface série
2.7 Transmission de donnés avec la procédure 3964(R)
Etablissement de la liaison à la réception
A l'état de repos, lorsqu'aucune tâche d'émission n'est en cours, la procédure attend
l'établissement de liaison de la part du partenaire de communication.
Si la procédure reçoit un caractère quelconque (à l'exception de STX ou NAK) à l'état de
repos, elle attend que le délai inter-caractère soit écoulé, puis émet le caractère NAK.
Réception de données
Lorsque la procédure reçoit le caractère STX et que son tampon de données est vide, elle
répond par DLE. Les caractères de réception reçus sont alors déposés dans le tampon de
réception. Si deux caractères DLE consécutifs sont reçus, un seul d'entre eux est enregistré
dans le tampon de réception.
Après chaque caractère reçu, la procédure attend l'arrivée du caractère suivant durant le
délai inter-caractère. Si ce délai inter-caractère expire sans qu'aucun caractère ne soit reçu,
le caractère NAK est envoyé au partenaire de communication. Le programme système
signale l'erreur au bloc fonctionnel S_RCV (paramètre de sortie : STATUS).
Si aucun tampon de réception vide n'est disponible lors de l'établissement de la liaison avec
STX, un délai d'attente de 400 ms démarre. S'il n'y a toujours pas de tampon de réception
libre après ce délai, le programme système signale l'erreur (signalisation d'erreur à la sortie
STATUS du FB). La procédure émet un caractère NAK et se remet à l'état de repos. Dans le
cas contraire, la procédure émet le caractère DLE et reçoit les données comme décrit ci-
dessus.
Suppression de la liaison à la réception
Si des erreurs de transmission se produisent pendant la réception (perte de caractère, erreur
de trame, parasites, etc.), la réception se poursuit jusqu'à la suppression de la liaison et un
NAK est envoyé au partenaire de communication. Une réitération est alors attendue. Si le
bloc ne peut pas non plus être reçu correctement après le nombre de tentatives de
répétitions paramétré ou si le partenaire de communication ne réitère pas une tentative
d'émission durant un délai d'attente d'un bloc de 4 s, la procédure interrompt la réception. Le
programme système signale l'erreur au bloc fonctionnel S_RCV (paramètre de sortie :
STATUS).
Si la procédure 3964(R) détecte la séquence de caractères DLE ETX, elle interrompt la
réception et émet DLE pour signaler la réception correcte du bloc au partenaire de
communication. En cas d'erreur de réception, NAK est envoyé au partenaire de
communication. Une réitération est alors attendue.
40
Modules d'interface série
Instructions de service, 03/2009, A5E00124882-05

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

6es7 138-4df01-0ab0

Table des Matières