Suspension D'une Liaison À Un Partenaire De Communication Situé Dans La Propre Station S7, Avec Sfc74 "I_Abort - Siemens SIMATIC S7-300 Manuel De Référence

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

Publicité

20.9
Suspension d'une liaison à un partenaire de
communication situé dans la propre station S7, avec
SFC74 "I_ABORT"
Description
La fonction SFC74 "I_ABORT" sert à suspendre la liaison à un partenaire situé dans la
propre station S7, liaison qui avait été établie avec l'une des SFC 72 I_GET ou 73 I_PUT.
Si la tâche inhérente à I_GET ou I_PUT est terminée (BUSY=0), les ressources de
liaison utilisées à cet effet sont libérées des deux côtés après l'appel de la SFC74
"I_ABORT".
Si la tâche inhérente à I_GET ou I_PUT n'est pas terminée (BUSY=1), vous devez, une
fois la suspension de liaison achevée, appeler de nouveau la SFC en question avec
REQ=0 et CONT=0 et attendre BUSY=0. C'est alors seulement que toutes les ressources
de liaison occupées sont libérées.
Vous ne pouvez employer la fonction SFC74 "I_ABORT" que du côté où l'une des SFC
"I_PUT" ou "I_GET" s'exécute (c'est-à-dire du côté du client).
La suspension de la liaison est activée par l'appel de la SFC avec REQ=1.
Paramètre Déclaration
REQ
INPUT
IOID
INPUT
LADDR
INPUT
RET_VAL
OUTPUT
BUSY
OUTPUT
Logiciel système pour SIMATIC S7-300/400
A5E00261421-01
Type de
Zone de
données
mémoire
BOOL
E, A, M, D, L,
constante
BYTE
E, A, M, D, L,
constante
WORD
E, A, M, D, L,
constante
INT
E, A, M, D, L Quand une erreur est apparue durant l'exécution de la
BOOL
E, A, M, D, L BUSY=1 : la suspension de liaison n'est pas encore
Description
Paramètre de commande "request to activate", voir
Paramètres communs aux SFC de la communication de
base S7
Identification de la zone d'adresse du module partenaire
:
B#16#54 = périphérie d'entrée (PE)
B#16#55 = périphérie de sortie (PA)
S'il s'agit d'un module mixte, il faut indiquer l'ID de zone
de l'adresse la plus basse. Si les adresses sont les
mêmes, il faut indiquer B#16#54.
Adresse logique du module partenaire. Pour un module
mixte, il faut indiquer l'adresse la plus basse des deux.
fonction, la valeur de retour contient un code d'erreur.
achevée.
BUSY=0 : la suspension de liaison est achevée.
Communication de base S7
20-17

Hide quick links:

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières