Transfert De La Valeur De Remplacement Dans L'accu 1 Avec Sfc44 "Repl_Val - Siemens SIMATIC S7-300 Manuel De Référence

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

Publicité

3.8
Transfert de la valeur de remplacement dans l'ACCU 1 avec
SFC44 "REPL_VAL"
Description
La fonction SFC44 "REPL_VAL" (replace value) sert à transférer une valeur de
remplacement dans l'ACCU 1 du niveau de programme ayant provoqué une erreur.
Uniquement dans les OB d'erreur synchrone
La SFC44 ne peut être appelée que dans un OB de traitement d'erreur synchrone
(OB121, OB122).
Exemple d'application
Quand un module d'entrée est défectueux au point qu'il n'est plus possible de lire ses
valeurs, vous lancez le bloc d'organisation OB122 après chaque accès à ce module.
Dans OB122, vous pouvez, à l'aide de la fonction SFC44, transférer une valeur de
remplacement appropriée dans l'ACCU 1 du niveau de programme interrompu, ce qui
permet la suite du traitement. Les variables locales d'OB122 vous donnent les
informations nécessaires au choix de la valeur de remplacement (par exemple, bloc dans
lequel l'erreur est apparue, adresse concernée).
Paramètre Déclaration
VAL
INPUT
RET_VAL
OUTPUT
Informations d'erreur
Code d'erreur (W#16#....)
0000
8080
8xyy
Logiciel système pour SIMATIC S7-300/400
A5E00261421-01
Type de
Zone de
données
mémoire
DWORD
E, A, M, D, L,
constante
INT
E, A, M, D, L
Signification
Pas d'erreur. Une valeur de remplacement a été entrée.
La SFC44 n'a pas été appelée depuis un OB d'erreur synchrone (OB121, OB122).
Informations d'erreur générales, voir Evaluation d'erreur avec le paramètre de
sortie RET_VAL
Fonctions de copie et fonctions sur bloc
Description
Valeur de remplacement
Si une erreur est apparue pendant l'exécution de la
fonction, la valeur de retour contient un code
d'erreur.
3-15

Hide quick links:

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières