Appeler Sfc - Siemens SIMATIC S7-300 Manuel De Référence

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

Publicité

10.9

Appeler SFC

Format
CALL SFC n
Nota
Si vous utilisez l'éditeur LIST, l'indication (n) doit se rapporter à des blocs corrects déjà
présents. Vous devez auss
Descrip
tion de l'opération
Cette opération permet l'appel de fonctions standard (SFC) livrées par Siemens. CALL appelle
la SFC que vous avez indiquée en opérande, et ce indépendamment du RLG ou de toute autre
condition. Une fois le bloc appelé traité, le programme se poursuit dans le bloc appelant. Vous
pouvez indiquer l'
Transfer d
t
e paramètres (à cet effet, travaillez en mode de traitement incrémental)
Le bloc appela
v
ariables. C
et
e
ntrez une
instruction CALL cor
Si vous appelez une FC dont la table de déclaration des variables comporte des déclarations
de type IN, OUT et IN_OUT, ces variables seront ajoutées dans le programme du bloc
app
elant comme liste des paramètres formels.
V
ous deve
z, lors de l'app
aux param
ètres formels.
I
l est po ible d'indiquer les paramètres IN comme constantes ou comme adresses absolues
ss
ou symboli
ques. Les paramètres OUT et IN_OUT doivent être indiqués comme adresses
a
bsolues o
u symboliques. Veillez à ce que toutes les a
comp
atibles avec les types de données transférés.
L'opé
ration CALL sauvegarde l'adresse de retour (sélecteur et adresse relative), les
séle
cteurs des deux blocs de données ouverts et le bit MA dans la pile des blocs. Elle
d
ésactive e
n outre la relati
donn
ée
s lo
cales du bloc
Mot d'état
Ecriture :
Exemple
: Appel d'une SFC sans paramètre
LIST
Explication
CALL
SFC43
//Appeler SFC43 pour redémarrer la surveillance du temps (sans paramètr
Langage LIST pour SIMATIC S7-300/400
A5E00706961-01
i définir préalablement les mnémoniques.
identificateur de bloc sous forme absolue ou symbolique.
nt p
eut é
chan
ger
des
te
liste es
t a
utomatiqueme
rec
te.
el de SFC, affecter des paramètres effectifs du bloc de code appelant
on de dépendance par rapport au MCR et définit la zone de
qui doit être appelé.
RB
BI1
BI0
-
-
-
Opérations de gestion d'exécution de programme
para
mètre
s a
vec le bloc ap
nt
complé
tée dan
s votre pr
dresses et constantes soient
DEB
DM
OU
-
0
0
pelé
à l'aid de la liste de
e
ogra
mme LIST si vous
ETAT
RLG
/PI
1
-
0
e).
10-13

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières