Paramétrage D'un Module Avec Sfc57 "Parm_Mod - Siemens SIMATIC S7-300 Manuel De Référence

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

Publicité

SFC/SFB de transfert d'enregistrements
7.6
Paramétrage d'un module avec SFC57 "PARM_MOD"
Description
La fonction SFC57 "PARM_MOD" (parametrize module) sert à transférer à un module tous
les enregistrements de ce module que vous avez configurés avec STEP 7. Que les
enregistrements soient statiques ou dynamiques est sans importance.
Paramètre
Déclaration Type de
REQ
INPUT
IOID
INPUT
LADDR
INPUT
RET_VAL
OUTPUT
BUSY
OUTPUT
Informations d'erreur
Pour les informations d'erreur "authentiques" (codes d'erreur W#16#8xyz), il faut distinguer
deux cas :
erreurs temporaires (codes d'erreur W#16#80A2 à 80A4, 80Cx) : ce type d'erreur peut
disparaître sans que vous fassiez rien ; il est donc recommandé de répéter l'appel de la
SFC (plusieurs fois au besoin) ; exemple d'erreur temporaire : Les éléments requis
(mémoire, etc.) sont momentanément occupés (W#16#80C3) ;
erreurs permanentes (codes d'erreur W#16#809x, 80A1, 80Bx, 80Dx) :ce type d'erreur
ne disparaîtra pas sans votre intervention ; il faut donc la corriger avant de répéter
l'appel de la SFC ; exemple d'erreur permanente : La longueur de l'enregistrement
transféré est incorrecte (W#16#80B1).
Nota
Lorsque vous transférez des enregistrements à un esclave DPV1 avec l'une des SFC 55,
56 ou 57, et que cet esclave fonctionne en mode DPV1, le maître DP exploite les
informations d'erreur reçues par l'esclave de la manière suivante :
Si l'information d'erreur se trouve dans les zones W#16#8000 à W#16#80FF ou
W#16#F000 à W#16#FFFF, le maître DP la transmet à la SFC. Si elle se trouve en
dehors de ces zones, il indique la valeur W#16#80A2 à la SFC et suspend l'esclave.
7-8
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
INT
E, A, M, D, L
BOOL
E, A, M, D, L
Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2
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 de base logique du module
Pour un module mixte, il faut indiquer l'adresse la
plus basse des deux.
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.
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