Page 1 sur 1
Décalage Tableau S7 1200
Posté : 01 nov. 2017, 19:54
par nkin2008
Salut à tous.
j'ai une ARRAY de DE 50 et je veux faire un décalage tableau toutes les 36 petites impulsions à l'aide de la fonction MOVE_BLK
Comment faire ça ?
Re: Décalage Tableau S7 1200
Posté : 02 nov. 2017, 08:02
par Quentin27
nkin2008 a écrit : ↑01 nov. 2017, 19:54
Salut à tous.
j'ai une ARRAY de DE 50 et je veux faire un décalage tableau toutes les 36 petites impulsions à l'aide de la fonction MOVE_BLK
Comment faire ça ?
Je n'ai rien compris

. Peux-tu être un peux plus explicite stp.
Tu as un tableau de 50 (type?) ok.
Qu'est ce que tu entends par "décalage" ?
36 "petites" ? pourquoi petite ? impulsion de quoi?
L'instruction MOVE_BLK pourquoi ? c'est une obligation client ?
Avec + d'info, on pourra t'aider

Re: Décalage Tableau S7 1200
Posté : 07 nov. 2017, 14:04
par MD32
Petites impulsions ? Peut-être faut-il provoquer un OB40 sur la voie d'entrée et y programmer un compteur qui déclenche le décalage après 36 ouvertures et une raz de ce compteur.
Pour le décalage :
en IN, indiquer le DB[0] et OUT le même DB[1] décalera d'un pas de 1 (en fait on copie le bloc dans lui-même avec MOVE_BLK)
en COUNT, indiquer le nombre de variables à décaler
Re: Décalage Tableau S7 1200
Posté : 10 nov. 2017, 15:11
par MD32
cela répond-il à la question ?
Re: Décalage Tableau S7 1200
Posté : 10 nov. 2017, 21:41
par nkin2008
Bonsoir,
Merci pour votre aide tout fonctionne parfaitement