Ecriture D'un Enregistrement Avec Sfc58 "Wr_Rec - Siemens SIMATIC S7-300 Manuel De Référence

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

Publicité

SFC de transfert d'enregistrements
7.7

Ecriture d'un enregistrement avec SFC58 "WR_REC"

Description
La fonction SFC58 "WR_REC" (write record) sert à transférer l'enregistrement RECORD
au module adressé.
Vous lancez l'écriture en donnant la valeur 1 au paramètre d'entrée REQ à l'appel de la
SFC58. Si la fonction peut effectuer l'écriture aussitôt, elle fournit la valeur 0 dans le
paramètre de sortie BUSY. Si BUSY est à 1, cela signifie que l'écriture n'est pas encore
terminée.
Nota
Lorsqu'un esclave DPV1 est configuré via un fichier GSD (GSD à partir de la révision 3)
et que l'interface DP du maître DP est paramétrée sur "Compatible S7", aucun
enregistrement ne peut être écrit dans les modules d'E/S avec la SFB 58, dans le
programme utilisateur. Dans ce cas, le maître DP adresse un emplacement erroné
(emplacement configuré + 3).
Solution : commuter l'interface du maître DP sur "DPV1".
Paramètre Déclaration
REQ
INPUT
IOID
INPUT
LADDR
INPUT
RECNUM
INPUT
RECORD
INPUT
RET_VAL
OUTPUT
BUSY
OUTPUT
7-10
Type de
Zone de
données
mémoire
BOOL
E, A, M, D, L,
constante
BYTE
E, A, M, D, L,
constante
WORD
E, A, M, D, L,
constante
BYTE
E, A, M, D, L,
constante
ANY
E, A, M, D, L
INT
E, A, M, D, L
BOOL
E, A, M, D, L
Description
REQ = 1 : demande d'écriture
Identification de la zone d'adresse :
B#16#54 = périphérie d'entrée (PE)
B#16#55 = périphérie de sortie (PA)
S'il s'agit d'un module mixte, il faut indiquer l'ID de
zone de la plus basse adresse. Si les adresses sont
les mêmes, il faut indiquer B#16#54.
Adresse logique du module
Pour un module mixte, il faut indiquer l'adresse la plus
basse des deux.
Numéro de l'enregistrement
(compris entre 2 et 240)
Enregistrement ; seul le type de données BYTE est
autorisé.
Si une erreur est apparue pendant l'exécution de la
fonction, la valeur de retour contient un code d'erreur.
BUSY = 1 : l'écriture n'est pas encore terminée.
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