SFC de transfert d'enregistrements
7.3
Lecture de paramètres prédéfinis avec SFC102
"RD_DPARA"
Description
La fonction SFC102 "RD_DPARA" vous permet de lire, dans les données système
configurées avec STEP 7, l'enregistrement pourvu du numéro RECNUM d'un module
sélectionné. Il est alors écrit dans la zone cible établie par le paramètre RECORD.
Fonctionnement
La SFC102 "RD_DPARA" est une SFC à exécution asynchrone, c'est-à-dire qui s'étend
sur plusieurs appels de SFC. Vous démarrez la tâche en appelant la SFC102 avec
REQ = 1.
Les paramètres de sortie RET_VAL et BUSY affichent l'état de la tâche.
Voir aussi Signification des paramètres REQ, RET_VAL et BUSY pour les SFC à
exécution asynchrone
Paramètre
Déclaration Type de
REQ
INPUT
LADDR
INPUT
RECNUM
INPUT
RET_VAL
OUTPUT
BUSY
OUTPUT
RECORD
OUTPUT
Informations d'erreur
Voir Paramétrage d'un module avec SFC57 "PARM_MOD".
7-4
Zone de
données
mémoire
BOOL
E, A, M, D, L
WORD
E, A, M, D, L,
constante.
BYTE
E, A, M, D, L,
constante.
INT
E, A, M, D, L
BOOL
E, A, M, D, L
ANY
E, A, M, D, L
Description
REQ = 1 : demande de lecture
Une quelconque adresse du module. Pour une
adresse de sortie, le bit de poids le plus fort doit être
à 1.
Numéro de l'enregistrement (valeurs admises : 0 à
240)
Si une erreur est apparue pendant l'exécution de la
fonction, la valeur de retour contient un code d'erreur.
De plus : longueur en octets de l'enregistrement lu,
s'il tient dans la zone cible et que le transfert s'est
effectué sans erreur.
BUSY = 1 : la tâche n'est pas encore terminée.
Zone cible pour l'enregistrement lu. Seul le type de
données BYTE est autorisé.
Logiciel système pour SIMATIC S7-300/400
A5E00261421-01