Siemens SIMATIC S7-1200 Manuel page 204

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

Publicité

Instructions de base
7.6 Transfert
Tableau 7- 68 Types de données pour les paramètres
Paramètre
Type de données
IN
SInt, Int, DIntT, USInt, UInt, UDInt, Real, LReal, Byte, Word,
DWord
COUNT
USInt, UInt
OUT
SInt, Int, DIntT, USInt, UInt, UDInt, Real, LReal, Byte, Word,
DWord
Remarque
Règles pour les opérations de remplissage de zone
 Pour compléter avec le type de données BOOL, utilisez SET_BF, RESET_BF, R, S ou la
 Pour compléter avec un seul type de données simple, utilisez MOVE.
 Pour compléter un tableau avec un type de données simple, utilisez FILL_BLK ou
 Pour compléter un seul caractère dans une chaîne, utilisez MOVE.
 Vous ne pouvez pas utiliser les instructions FILL_BLK et UFILL_BLK pour compléter des
Les instructions FILL_BLK et UFILL_BLK copient l'élément de données source IN dans la
destination dont l'adresse initiale est indiquée par le paramètre OUT. Le processus de copie
est répété de manière à compléter un bloc d'adresses adjacentes jusqu'à ce que le nombre
de copies soit égal au paramètre COUNT.
Les instructions FILL_BLK et UFILL_BLK diffèrent dans la façon dont les alarmes sont
traitées :
● Les événements d'alarme sont mis en file d'attente et traités pendant l'exécution de
● Les événements d'alarme sont mis en file d'attente mais ne sont pas traités tant que
l'exécution de UFILL_BLK n'est pas achevée. Utilisez l'instruction UFILL_BLK lorsque
l'opération de copie doit être achevée et que les données de destination doivent être
cohérentes avant l'exécution d'un sous-programme d'OB d'alarme.
Tableau 7- 69 Etat de ENO
ENO
1
0
204
bobine de sortie (CONT).
UFILL_BLK.
tableaux dans les zones de mémoire I, Q ou M.
FILL_BLK. Utilisez l'instruction FILL_BLK lorsque les données à l'adresse de destination
de la copie ne sont pas utilisées dans un sous-programme d'OB d'alarme ou lorsque les
données de destination n'ont pas besoin d'être cohérentes si elles sont utilisées.
Situation d'erreur
Pas d'erreur
La plage de destination (OUT) dépasse
la zone de mémoire disponible.
Description
Adresse source des données
Nombre d'éléments de données à copier
Adresse de destination des données
Résultat
L'élément IN a été copié avec succès dans
les COUNT destinations.
Les éléments qui entrent sont copiés. Il n'y
a pas copie d'éléments partiels.
Automate programmable S7-1200
Manuel système, 07/2011, A5E02486682-04

Hide quick links:

Publicité

Table des Matières
loading

Table des Matières