Comportement De Mise En Route Des Sfb De La Communication S7; Conditions Requises; Démarrage À Chaud Ou À Froid Avec Les Sfb Pour L'échange À Deux Sens - Siemens SIMATIC S7-300 Manuel De Référence

Masquer les pouces Voir aussi pour SIMATIC S7-300:
Table des Matières

Publicité

21.2
Comportement de mise en route des SFB de la
communication S7

Conditions requises

Dans S7-400, on suppose dans ce qui suit que
les descriptions de liaison (SDB) existent sur les modules,
les liaisons configurées sont établies,
pour chaque SFB, le paramètre effectif de ID est conforme à l'ID de liaison configurée.
Comportement au démarrage à chaud ou à froid
Au démarrage à chaud ou à froid, tous les SFB sont mis à l'état NO_INIT. Les paramètres
effectifs mémorisés dans les DB d'instance ne changent pas.
Démarrage à chaud ou à froid avec les SFB pour l'échange à deux sens
En général, avec les SFB pour l'échange à deux sens, les deux modules n'exécutent pas un
démarrage à chaud ou à froid simultanément. Le SFB concerné effectue l'adaptation
implicitement selon les règles suivantes.
Les blocs de réception (URCV, BRCV) se comportent comme suit :
Si le SFB a reçu une tâche, mais ne l'a pas encore acquittée au moment du démarrage
à chaud ou à froid, il génère un télégramme d'annulation de séquence (SFB BRCV) et
passe immédiatement à l'état NO_INIT.
Avec le SFB BRCV, il peut arriver qu'un segment de données arrive encore malgré
l'émission d'une annulation de séquence. Ce segment de données est alors rejeté au
niveau local.
Avec le SFB URCV, le passage à l'état NO_INIT a lieu immédiatement.
Les blocs d'émission (USEND, BSEND) se comportent comme suit :
Si le SFB BSEND a commencé une séquence de tâche qui n'est pas encore terminée, il
émet une annulation de séquence au démarrage à chaud ou à froid. Aussitôt après, il
passe à l'état NO_INIT. Un acquittement arrivant après cela sera rejeté au niveau local.
Si le SFB BSEND a déjà émis ou reçu une annulation de séquence au moment de la
demande de démarrage à chaud ou à froid, il passe aussitôt à l'état NO_INIT.
Dans tous les autres cas et quand le SFB ne fait qu'envoyer des messages (par
exemple SFB USEND), le traitement local est annulé et le SFB passe immédiatement à
l'état NO_INIT.
Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2
A5E00739859-01
Communication S7
21-5

Hide quick links:

Publicité

Chapitres

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières