Mise À 1 D'un Champ De Bits Dans La Zone De Périphérie Avec Sfc79 "Set - Siemens SIMATIC S7-300 Manuel De Référence

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

Publicité

SFC et SFB de mise à jour de la mémoire image et de traitement de champ de bits
14.5
Mise à 1 d'un champ de bits dans la zone de périphérie
avec SFC79 "SET"
Description
Un appel de la SFC79 "SET" (set range of outputs) a l'effet suivant :
mise à 1 du champ de bits sélectionné au moyen des paramètres N et SA dans la
zone de périphérie,
mise à 1 également des bits correspondants dans la mémoire image des sorties,
qu'ils se trouvent ou non dans une mémoire image partielle des sorties.
Le champ de bits doit se trouver dans la partie de la zone de périphérie à laquelle une
mémoire image est affectée.
S'il n'y a pas de périphérie enfichée pour une partie du champ de bits sélectionné, la
SFC79 tente pourtant de mettre à 1 l'ensemble du champ. Après quoi, elle fournit dans
RET_VAL les informations d'erreur appropriées.
Nota
Lors de l'exécution de la SFC79, ce sont toujours des octets complets qui sont écrits dans
la zone de périphérie.
Quand le début ou la fin du champ de bits sélectionné au moyen des paramètres N et SA
ne correspond pas à une limite d'octet, l'appel de la SFC79 a l'effet suivant :
Les bits du premier et du dernier octet à transférer à la zone de périphérie qui ne font
pas partie du champ de bits sélectionné reçoivent la valeur des bits correspondants
dans la mémoire image des sorties. Ceci peut provoquer, par exemple, la mise en
route involontaire de moteurs ou la mise hors service de circuits de refroidissement.
Pour les bits faisant partie du champ de bits sélectionné, tout se passe comme il est
dit ci-dessus.
Si vous donnez à N la valeur 0, un appel de la SFC79 reste sans effet. Quand le relais de
masquage est à 0, un appel de la SFC79 reste inopérant.
Paramètre Déclaration Type de
N
INPUT
RET_VAL
OUTPUT
SA
OUTPUT
Informations d'erreur
L'évaluation des codes d'erreur du paramètre RET_VAL est décrite dans Evaluation
d'erreur avec le paramètre de sortie RET_VAL. Vous y trouverez aussi l'explication des
codes d'erreur généraux des fonctions système. Il n'y a pas de code d'erreur particulier à
la SFC79.
14-8
Zone de mémoire Description
données
INT
E, A, M, D, L,
constante
INT
E, A, M, D, L
POINTER
Nombre de bits à mettre à 1
Informations d'erreur
P
Pointeur sur le premier bit à mettre à 1
Logiciel système pour SIMATIC S7-300/400
A5E00261421-01

Hide quick links:

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières