Adressage indirect SETP 7 siemens

Fermé
jerome stas Messages postés 1 Date d'inscription dimanche 19 octobre 2008 Statut Membre Dernière intervention 19 octobre 2008 - 19 oct. 2008 à 17:29
 luc88_ch - 23 oct. 2008 à 16:06
Bonjour,


je suis à la recherche d'une explication quand à la manière de pouvoir indexer un un bloc de donnée.

je m'explique

je dois pouvoir sauvegarder une valeur analogique dans un db sur une action bien précise.

Mon problème c'est que je ne comprends pas bien l'indexage.

Comment définir un pointeur qui se déplacera dans mon db.

Si quelqu'un avait un réponse ou un exemple hors doc siemens cela m'arrangerait.

merci à vous
A voir également:

1 réponse

Un petit programme qui ecrit 255 bytes dans le DB10 (1 byte = 0, 2eme byte = 1, ...)

AUF DB10
L P#DBX 0.0 // AR1 points on DB10.DBX0.0
LAR1 // Store pointer

L 0
T #InitValue

L 255
lp00: T #LoopIndex
L #InitValue // initializes data to write
T B [AR1,P#0.0]
L 8 // Increment AR1: 8 bits = 1 byte
+AR1 // add 8 to AR1 --> points on next byte in DB10

L #InitValue // Increment InitValue
L 1
+D
T #InitValue

L #LoopIndex
LOOP lp00
8