Siemens SIMATIC S7-300 Manuel De Référence page 102

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

Publicité

Fonctions de copie et fonctions sur bloc
Fonctionnement
La SFC83 "READ_DBL" 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 SFC83 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
SRCBLK
INPUT
RET_VAL
OUTPUT
BUSY
OUTPUT
DSTBLK
OUTPUT
Informations d'erreur
Code d'erreur
(W#16#...)
0000
0081
7000
7001
7002
8081
8093
80B1
80B4
80C0
80C3
8xyy
3-20
Zone de
données
mémoire
BOOL
E, A, M, D, L
ANY
D
INT
E, A, M, D, L
BOOL
E, A, M, D, L
ANY
D
Signification
Pas d'erreur
La zone cible est plus grande que la zone source.
La zone source est inscrite entièrement dans la zone cible, les octets restants de la zone
cible n'étant pas modifiés.
Premier appel avec REQ=0 : pas de transmission de données active; BUSY a la valeur
0.
Premier appel avec REQ=1 : la transmission de données a été lancée; BUSY a la valeur
1.
Appel intermédiaire (REQ insignifiant) : la transmission de données est déjà active;
BUSY a la valeur 1.
La zone source est plus grande que la zone cible.
La zone cible est entièrement écrasée, les octets restants de la zone source étant
ignorés.
Aucun bloc de données ou un bloc de données ne se trouvant pas dans la mémoire de
travail est indiqué au paramètre DSTBLK.
Aucun bloc de données n'est indiqué au paramètre SRCBLK, ou le bloc de données qui
y est indiqué n'est pas un objet de la mémoire de chargement (p. ex. un DB créé par la
SFC 22).
Il n'est pas permis de lire un DB à attribut F.
Le DB cible est en cours de traitement par une autre SFC ou une fonction de
communication.
Le nombre maximum de SFC 83 simultanément actives est momentanément déjà
atteint.
Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de sortie
RET_VAL
Description
REQ = 1 : demande de lecture
Pointeur sur la zone de données à partir de laquelle
la lecture doit être effectuée dans la mémoire de
chargement.
Information d'erreur
BUSY = 1 : la procédure de lecture n'est pas encore
terminée.
Pointeur sur la zone de données dans laquelle
l'écriture doit être effectuée dans la mémoire de
chargement.
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