Initialisation D'un Champ Avec Sfc21 "Fill - Siemens SIMATIC S7-300 Manuel De Référence

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

Publicité

Fonctions de copie et fonctions sur bloc
3.3

Initialisation d'un champ avec SFC21 "FILL"

Description
La fonction SFC21 "FILL" sert à remplir une zone de mémoire (champ cible) avec le
contenu d'une autre zone de mémoire (champ source). La fonction copie ce contenu
dans le champ cible indiqué jusqu'à ce que la zone de mémoire soit remplie.
Nota
Les champs source et cible ne doivent pas se chevaucher.
Si le champ cible à initialiser n'est pas un multiple entier de la longueur du paramètre
d'entrée BVAL, il sera tout de même rempli jusqu'au dernier octet.
Si le champ cible à initialiser est plus petit que le champ source, la fonction copie
seulement la quantité de données que le champ cible peut contenir.
Si le pointeur ANY (source ou cible) est de type BOOL, la longueur indiquée doit être un
multiple de 8, sinon la SFC ne sera pas exécutée.
BVAL
Exemple : il s'agit d'initialiser le contenu de la zone MW 100 à MW 118 avec le
contenu des mots de mémento MW 14 à MW 20.
Exceptions
Ne sont pas admissibles comme champ source :
les compteurs,
les temporisations.
La fonction SFC21 ne peut pas écrire de valeurs dans
les blocs FB, SFB, FC, SFC, SDB,
les compteurs,
les temporisations,
la zone de périphérie.
3-6
A
B
MW 14
MW 16
C
D
E
F
MW 18
MW 20
G
H
FILL
A
B
MW 100
C
D
MW 102
E
F
MW 104
G
H
MW 106
A
B
MW 108
BLK
C
D
MW 110
E
F
MW 112
G
H
MW 114
MW 116
A
B
MW 118
C
D
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