Passage À L'état De Fonctionnement Arrêt Du Client; Modifications Du Programme - Siemens SIMATIC S7-300 Manuel De Référence

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

Publicité

Bloc
SFC65
X_SEND
SFC67
X_GET
SFC68
X_PUT
SFC69
X_ABORT
SFC72
I_GET
SFC73
I_PUT
SFC74
I_ABORT
Comportement d'interruption
Les SFC de la communication de base S7 peuvent être interrompues par des OB de
priorité supérieure. Si la même SFC est appelée avec une tâche identique dans le niveau
prioritaire, ce deuxième appel sera annulé, ce qui vous est signalé par RET_VAL. Après
quoi, l'exécution de la SFC interrompue est reprise.
Accès à la mémoire de travail de la CPU
Indépendamment du nombre en cours de données utiles à transmettre, les fonctions de
communication du système d'exploitation accèdent à la mémoire de travail de la CPU en
blocs de taille maximale, afin de ne pas allonger le temps de réaction en cas d'alarme.
Selon la charge de cycle maximale configurée avec STEP 7 pour la communication,
plusieurs accès à la mémoire de travail peuvent avoir lieu durant l'exécution d'une tâche
par les fonctions de communication du système d'exploitation.
Passage à l'état de fonctionnement Arrêt du client
Quand la CPU qui a pris l'initiative d'une tâche (et qui a donc établi une liaison) passe à
l'état de fonctionnement Arrêt durant une transmission de données, toutes les liaisons
qu'elle a établies sont suspendues.

Modifications du programme

Vous ne pouvez modifier qu'à l'état de fonctionnement Arrêt toutes les parties de votre
programme ayant un effet immédiat sur des appels de SFC de la communication de base
S7. Il s'agit particulièrement de l'effacement de blocs FC, FB ou OB contenant des appels
de SFC de la communication de base S7.
Après une telle modification, il faut effectuer un démarrage à chaud ou à froid.
Si vous ne respectez pas cette règle, vous risquez que des ressources de liaison restent
occupées et que l'automate programmable se trouve dans un état non défini.
Logiciel système pour SIMATIC S7-300/400
A5E00261421-01
Généralités sur la communication S7 et la communication de base S7
La tâche est identifiée par
DEST_ID, REQ_ID
DEST_ID, VAR_ADDR
DEST_ID, VAR_ADDR
DEST_ID
IOID, LADDR, VAR_ADDR
IOID, LADDR, VAR_ADDR
IOID, LADDR
18-9

Hide quick links:

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières