Call_Sfb; Appeler Sfb (Boîte) - Siemens SIMATIC S7-300 Manuel De Référence

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

Publicité

Opérations de gestion d'exécution de programme

10.5 CALL_SFB

Appeler SFB (boîte)
10.5
CALL_SFB
Représentation
<DB n°>
SFB n°
EN
ENO
La représentation dépend du bloc fonctionnel système (à savoir si des paramètres sont présents et
combien). L'entrée EN, la sortie ENO et le nom ou le numéro du SFB doivent être présents.
Paramètre
EN
ENO
SFB n°
DB n°
Description de l'opération
CALL_SFB (Appeler SFB)
Cette opération est exécutée si EN est à 1. Si l'opération a lieu, elle fonctionne comme suit :
Elle sauvegarde l'adresse de retour au bloc appelant.
Elle sauvegarde les sélecteurs pour les deux blocs de données en cours (DB et DI).
Elle change la zone de données locales en cours en zone de données locales précédente.
Elle empile le bit MA (bit MCR actif) dans la pile des blocs.
Elle crée la nouvelle zone de données locales pour le bloc fonctionnel système appelé.
Ensuite, le traitement du programme se poursuit dans le bloc fonctionnel système appelé. ENO est
à 1 si le SFB a été appelé (EN = 1) et si aucune erreur n'est apparue.
Mot d'état
Appel conditionnel :
Appel inconditionnel :
136
Appeler SFB (boîte)
Type de données Zone de mémoire Description
BOOL
E, A, M, L, D
BOOL
E, A, M, L, D
BLOCK_SFB
-
BLOCK_DB
-
RB
BI1
Ecriture
x
-
Ecriture
-
-
Entrée de validation
Sortie de validation
Numéro du SFB et du DB. La plage dépend de
la CPU.
BI0
DEB
DM
OU
-
-
0
0
-
-
0
0
Langage CONT pour SIMATIC S7-300/400
Manuel de référence, 04/2017, A5E41654705-AA
ETAT RLG
/PI
x
x
x
x
x
x

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières