[M340] EXTRACT

Forum traitant des automates industriels de marque Schneider - Telemecanique
Répondre
nene1384
Première mise en service
Première mise en service
Messages : 60
Enregistré le : 02 mai 2022, 11:04

[M340] EXTRACT

Message par nene1384 »

Bonjour,

Je rencontre un p'tit problème et j'aimerais savoir si quelqu'un aurait la solution, je fais une com rs232.

Je lis sur ma variable XADV, que je copie avec extract .
Sauf que ! XADV prend plusieurs valeur pendant 0.5 s ( exemple :XADV 1 , ERR 0 ou 1 , LABEL 1), donc en utilisant extract j'ai penser que les valeur allez chacune se mettre dans une case du tableau ( en string) et que j'allais pouvoir les extraire, sauf que ! c'est pas du tout le cas, sur la case 0 du tableau sur lequel je copie avec extract , j'ai les trois valeur qui défile (XADV 1 , ERR 0 ou 1 , LABEL 1), alors que je pensais que chacune aller se ranger dans la case suivante.

Avez-vous des solutions à me conseiller ?
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7804
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: [M340] EXTRACT

Message par itasoft »

slts,
montrer la déclaration de ces variable et la ligne EXTRACT
voir aussi ce Tuto
viewtopic.php?t=7137
Automaticien privé (de tout)
itasoft@free.fr
nene1384
Première mise en service
Première mise en service
Messages : 60
Enregistré le : 02 mai 2022, 11:04

Re: [M340] EXTRACT

Message par nene1384 »

Salut ,

voici comment je déclare ,

EXRACT(XADV, 10,0,0,10, tab_XADV ,x_status);

XADV=STRING
tab_XADV =ARRAY[0...10] OF STRING
x_status=INT

PS : je me suis servie du tuto pour faire
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7804
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: [M340] EXTRACT

Message par itasoft »

EXTRACT ne fais pas ça, il faut faire une boucle ou se le palucher à la mano
ex:
tab_XADV[0]:=XADV;
------------
tab_XADV[10]:=XADV;
Automaticien privé (de tout)
itasoft@free.fr
nene1384
Première mise en service
Première mise en service
Messages : 60
Enregistré le : 02 mai 2022, 11:04

Re: [M340] EXTRACT

Message par nene1384 »

ok merci pour ta réponse , je vais tester et je reviens vers vous pour vous dire le résultat !
nene1384
Première mise en service
Première mise en service
Messages : 60
Enregistré le : 02 mai 2022, 11:04

Re: [M340] EXTRACT

Message par nene1384 »

itasoft a écrit : 25 mai 2023, 11:43 EXTRACT ne fais pas ça, il faut faire une boucle ou se le palucher à la mano
ex:
tab_XADV[0]:=XADV;
------------
tab_XADV[10]:=XADV;

Bon je viens de tester et tjr le même problème dans chaque case du tableau est écrit la mêrme chose , comment faire un prog pour dire si la case d'avant est remplie ou non égal à '' et bien remplir la case d'après ?
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7804
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: [M340] EXTRACT

Message par itasoft »

ton truc ça se mord la queue, Car celle d’après va devenir celle d’avant au prochain tour
explique plutôt pourquoi c'est faire
Automaticien privé (de tout)
itasoft@free.fr
Répondre