Uc Appel De Bloc Inconditionnel - Siemens SIMATIC S7-300 Manuel De Référence

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

Publicité

Opérations de gestion d'exécution de programme
10.13
UC
Appel de bloc inconditionnel
Format
UC <ID du bloc de code>
Description
de l'opération
UC <ID du bloc de code>
L'
opération "Appel de bloc inconditionnel" permet d'appeler un bloc de code de type FC ou
S
FC. L'opération UC ressemble à l'opération CALL à la différence qu'il n'est pas possible de
tr
ansmettre des paramètres. L'opération sauvegarde l'adresse de retour (sélecteur et adresse
relative), les sélecteurs des deux blocs de données en cours ainsi que le bit MA
des blocs. Elle désactive la relation de dépendance par rapport au MCR, crée la zone de
données locales du bloc qui doit être appelé et commence l'exécution du code appelé.
Mot d'ét
at
E riture :
c
Exemple 1
LIST
Explication
UC
FC6
//Appeler la fonction
Exemple 2
LIST
Explication
UC
SFC43
//Appeler la fonction système SFC43 (sans paramètre).
Nota
Lorsque vous appelez un bloc fonctionnel (FB) ou un bloc fonctionnel système (SFB) av
l'opération CALL , vous devez préciser un bloc de données d'instance (n° de DB) dans
l'instr
uction. Pour un a
d
onnées dans l'opérande de l'instruction.
Selon le réseau avec lequel vous travaillez, la fenêtre de programmation de blocs en CONT
ou LIST génère en partie l'opération UC et en partie l'opération CC lors de la conversion du
langage de programmation CONT (schéma à contacts) en langage de programmation LIST
(liste d'instructions). Utilisez, en règle générale, l'opération CALL pour que des erreurs
n'apparaissent pas dans les programmes que vous avez créés.
10-16
RB
BI1
BI0
-
-
-
FC6 (sans paramètre).
ppel avec l'opération UC , vous ne pouvez pas indiquer de bloc de
DEB
DM
OU
-
0
0
Langage LIST pour SIMATIC S7-300/400
dans la pile
ETAT
RLG
/PI
1
-
0
ec
A5E00706961-01

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières