Transmission De Paramètres; Important - Siemens SIMATIC S7-300 Manuel De Référence

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

Publicité

C
Transmission de paramètres
Les paramètres d'un bloc sont transmis sous forme de valeur. Pour les blocs fonctionnels, une copie de
la valeur du paramètre effectif est utilisée dans le DB d'instance au sein du bloc appelé. Pour les
fonctions, une copie de la valeur effective se trouve dans la pile des données locales. Les pointeurs ne
sont pas copiés. Avant l'appel, les valeurs INPUT sont copiées dans le DB d'instance ou la pile L. Après
l'appel, les valeurs OUTPUT sont recopiées dans les variables. Seules des copies sont utilisées au sein
du bloc appelé. Les instructions LIST requises se trouvent dans le bloc appelant et restent
transparentes à l'utilisateur.
Nota
Si des mémentos, entrées, sorties, périphéries d'entrée ou de sortie sont utilisés en tant qu'opérandes
effectifs dans une fonction, ils sont traités de manière différente que les autres opérandes. Leur
actualisation n'est effectuée au moyen de la pile L, mais de manière directe.

Important

!
Lors de la programmation du bloc appelé, veillez à compléter les paramètres déclarés comme
OUTPUT, sans quoi les valeurs fournies seront aléatoires ! Pour les blocs fonctionnels, on obtiendrait
la valeur du DB d'instance inscrite lors du dernier appel, pour les fonctions, la valeur aléatoire se
trouvant dans la pile L.
Tenez compte des points suivants :
Si possible, initialisez tous les paramètres OUTPUT.
Evitez l'utilisation d'instructions de mise à 1 et de remise à 0, car elles dépendent du RLG. Lorsque le RLG
prend la valeur 0, c'est la valeur aléatoire qui est conservée !
Lorsque vous effectuez un saut au sein du bloc, faites attention de ne pas sauter une ligne dans laquelle sont
décrits des paramètres OUTPUT. Tenez également compte de BEB et de l'effet des instructions MCR.
Langage LIST pour SIMATIC S7-300/400
Manuel de référence, 05/2010, A5E02790284-01
265

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières