Siemens SIMATIC S7-300 Manuel De Référence page 137

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

Publicité

Exemple
.
.
.
.
.
.
.
.
.
Les opérations CONT représentées ci-dessus sont des parties de programme d'un bloc fonctionnel
utilisateur. Ce bloc fonctionnel ouvre le DB10 et active la fonction MCR. Si l'appel inconditionnel du
bloc SFB8 est exécuté, voici ce qui se passe :
L'adresse de retour au bloc fonctionnel appelant et les sélecteurs pour le DB10 et pour le bloc de
données d'instance de ce bloc fonctionnel sont sauvegardés. Le bit MA qui a été mis à 1 par
l'opération MCRA est empilé dans la pile des blocs, puis mis à 0 pour le bloc SFB8 appelé.
Ensuite, le traitement du programme se poursuit dans le bloc fonctionnel SFB8. A la fin du SFB8,
le traitement du programme revient au FB appelant. Le bit MA est restauré et le bloc de données
d'instance du bloc fonctionnel utilisateur redevient le DI en cours. Si le SFB8 est exécuté sans
erreur, ENO et donc A 4.0 sont à 1.
Nota
Pour des appels de FB ou de SFB, le numéro du bloc de données ouvert précédemment est perdu.
Le DB requis doit être de nouveau ouvert.
Langage CONT pour SIMATIC S7-300/400
Manuel de référence, 04/2017, A5E41654705-AA
DB 8
SFB 8
EN
M11.0
REQ
ID
ERROR
R_ID
STATUS
DW12
SD_1
DW14
SD_2
DW16
SD_3
SD_4
Opérations de gestion d'exécution de programme
DB10
OPN
MCRA
A 4.0
ENO
DONE
READY
M10.0
CODE
DB10
OPN
10.6 CALL_SFC
Appeler SFC (boîte)
137

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières