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#....) Signification
0000
8080
8xyy
Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2
A5E00709333-01
Type de
Zone de
données
mémoire
DWORD
E, A, M, D, L,
constante
INT
E, A, M, D, L
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é

Chapitres

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières