Chercher Dans Table - Siemens SIMATIC S7-200 Manuel

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

Publicité

Chercher dans table

L'opération Chercher dans table (FND) recherche des
données correspondant à certains critères dans une table.
L'opération Chercher dans table recherche, dans la table
(TBL) en commençant par l'entrée de table INDX, la valeur
ou le profil de données (PTN) correspondant au critère défini
par CMD. Le paramètre CMD contient une valeur de 1 à 4
associée à =, <>, < et >, respectivement.
Si une entrée correspondant au critère est trouvée, INDX
pointe sur cette entrée. Pour chercher l'entrée suivante
correspondant au critère, il faut incrémenter INDX avant de
rappeler l'opération de recherche. Si une telle entrée s'avère
introuvable, la valeur de INDX est égale au décompte des
entrées.
Une table peut comporter jusqu'à 100 entrées. Les entrées
de données, c'est--à--dire la zone objet de la recherche, sont
numérotées de 0 à une valeur maximale de 99.
Situations d'erreur mettant ENO à 0
H 0006 (adresse indirecte)
H 0091 (opérande hors plage)
Tableau 6-71 Opérandes autorisés pour l'opération Chercher dans table
Entrées/sorties Types de
données
TBL
WORD
PTN
INT
INDX
WORD
CMD
BYTE
Conseil
Lorsque vous utilisez l'opération de recherche sur des tables générées à l'aide de l'opération
Ajouter dans table, Premier entré premier sorti et Dernier entré premier sorti, le décompte des
entrées et les entrées de données correspondent directement. Le mot précisant le nombre
maximal d'entrées pour les opérations ATT, LIFO et FIFO n'est pas nécessaire pour l'opération
Chercher dans table (voir figure 6-36).
Aussi devez--vous définir le paramètre TBL d'une opération de recherche afin qu'il corresponde
à une adresse d'un mot (deux octets) plus élevée que celle de l'opérande TBL d'une opération
ATT, LIFO ou FIFO correspondante.
Format de table pour ATT, LIFO et FIFO
VW200
0006
VW202
0006
VW204
xxxx
VW206
xxxx
VW208
xxxx
VW210
xxxx
VW212
xxxx
VW214
xxxx
Figure 6-36
Différence dans le format de table entre l'opération FND et les opérations ATT, LIFO et FIFO
Opérandes
IW, QW, VW, MW, SMW, T, C, LW, *VD, *LD, *AC
IW, QW, VW, MW, SMW, SW, T, C, LW, AC, AIW, *VD, *LD, *AC,
constante
IW, QW, VW, MW, SMW, SW, T, C, LW, AC, *VD, *LD, *AC
(constante) 1 : égal (=), 2 : différent (<>), 3 : inférieur (<),
4 : supérieur (>)
LT (nb. max. d'entrées)
DE (déc. des entrées)
d0 (donnée 0)
d1 (donnée 1)
d2 (donnée 2)
d3 (donnée 3)
d4 (donnée 4)
d5 (donnée 5)
Jeu d'opérations S7- -200
Format de table pour TBL_FIND
VW202
0006
VW204
xxxx
VW206
xxxx
VW208
xxxx
VW210
xxxx
VW212
xxxx
VW214
xxxx
Chapitre 6
DE (déc. des entrées)
d0 (donnée 0)
d1 (donnée 1)
d2 (donnée 2)
d3 (donnée 3)
d4 (donnée 4)
d5 (donnée 5)
205

Publicité

Table des Matières
loading

Table des Matières