Mise À 0 D'un Champ De Bits Dans La Zone De Périphérie Avec Sfc80 "Rset - 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.6
Mise à 0 d'un champ de bits dans la zone de périphérie
avec SFC80 "RSET"
Description
Un appel de la SFC80 "RSET" (reset range of outputs) a l'effet suivant :
mise à 0 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 SFC80
tente pourtant de mettre à 0 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 SFC80, 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 SFC80 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 SFC80 reste sans effet. Quand le relais de
masquage est à 0, un appel de la SFC80 reste sans effet.
Paramètre
Déclaration
N
INPUT
RET_VAL
OUTPUT
SA
OUTPUT
Informations d'erreur
L'évaluation des codes d'erreur du paramètre RET_VAL est décrite au 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 SFC80.
14-10
Type de données
INT
INT
POINTER
Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2
Zone de mémoire
Description
E, A, M, D, L,
Nombre de bits à mettre à 0
constante
E, A, M, D, L
Informations d'erreur
P
Pointeur sur le premier bit à mettre à 0
A5E00709333-01

Hide quick links:

Publicité

Chapitres

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières