Cc Appel De Bloc Conditionnel - Siemens SIMATIC S7-300 Manuel De Référence

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

Publicité

10.12
CC
Appel de bloc conditionnel
Format
CC <ID du bloc de code>
Description de l'opération
CC <I
D du bloc de code>
L'opération "Appel de bloc conditionnel" permet d'appeler, si le RLG égale 1, un bloc de code
de type FC ou SFC sans paramètre. L'opération CC est quasiment identique à l'opération
CALL à la différence qu'il n'est pas possible de transmettre des paramètres. L'opératio
sauvegarde l'adresse de retour (sélecteur et adresse relative), les sélecteurs des de
de données en cours ainsi que le bit MA dans la pile des blocs, désactive la dépendance par
rapport au M
l'exécution d
u code appelé. Vous pouvez indiquer l'identificateur du bloc sous forme absolue
ou symboliq
ue.
Mot d'ét
at
Ecriture :
E
xemple 1
LIST
Explication
U
E 2.0
//Interroger l'état de signal à l'entrée E 2.0.
CC
FC6
/
/Appeler la fonction F
U
M3.0
/
/S'exécute après retou
l'instruction U E 2.0 si E 2.0 égale 0.
Exemple 2
LIST
Explication
U
E 2.0
//Interroger l'état de signal à l'entrée E 2.0.
CC
SFC43
//Appeler la fonction système SFC43 (sans paramètre) si E 2.0 égale 1.
Nota
Lorsque vous appelez un bloc fonctionnel (FB) ou un bloc fonctionnel système (SFB) avec
l'opération CALL, vous devez préciser un bloc de données d'instance (n° de DB) dans
l'instruction. Pour un appel avec l'opération CC, vous ne pouvez pas indiquer de bloc de
donné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 LIS
(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.
Langage LIST pour SIMATIC S7-300/400
A5E00706961-01
CR, crée la zone de données locales du bloc qui doit être appelé et commence
RB
BI1
BI0
-
-
-
Opérations de gestion d'exécution de programme
DEB
DM
-
0
C6
si l'état de signal en E 2.0 égale 1.
r
de la fonction appelée (si E 2.0 = 1) ou juste après
OU
ETAT
RLG
0
1
1
n
ux blocs
/PI
0
T
10-15

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières