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 champ cible ou source existant réellement sont plus petits que la taille de la zone de
mémoire paramétrée pour le champ source ou cible (paramètres BVAL, BLK), aucune
donnée n'est transmise.
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.
3-6
A
B
MW 14
C
D
MW 16
E
F
MW 18
MW 20
G
H
Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2
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
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