[TSX47]

Forum traitant des automates industriels de marque Schneider - Telemecanique
mesnirmou
Code sa première boucle
Code sa première boucle
Messages : 17
Enregistré le : 11 janv. 2023, 20:54

[TSX47]

Message par mesnirmou »

Bonjour,
Je suis actuellement en stage, je commence à travailler sur un vieus automate tsx 47 sous pl7-3 je suis pas du tout connaisseur de cet technologie qui date. que veut dire ce programme ecrit en littéral:
il existe des passages où je n'arrive pas trop à saisir ce qu'on voulais faire.
on est sensé mettre un valeur d'un codeur dans un mot:
< COMPTAGE TRANSLATION
! IF I1, D
THEN -1 -> W1
ELSE 0 -> W1
! i1,8 -> W1 , 0 ; I1,9 -> W1 ,1 ; I1 ,A -> W1,2 ; I1,B -> W1,3; I1,C -> W1,4

Merci d'avance pour votre compréhension
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2142
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: [TSX47]

Message par philou77 »

Salut !

Si entrée 1.D = alors alors
mettre -1 dans le mot W1
Sinon
mettre 0 dans le mot W1
mettre entrée 1.8 dans bit 0 du mot W1
mettre entrée 1.9 dans bit 1 du mot W1
mettre entrée 1.A dans bit 2 du mot W1
mettre entrée 1.B dans bit 3 du mot W1
mettre entrée 1.C dans bit 4 du mot W1

si ton codeur envoie une info binaire sur les entrées I1.. de 8 à D, alors tu as la valeur codeur dans le mot W1
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7803
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: [TSX47]

Message par itasoft »

slts,
c'est pour la carte de comptage rapide AXT200
Automaticien privé (de tout)
itasoft@free.fr
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2142
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: [TSX47]

Message par philou77 »

Re !

J'ai appris un truc aujourd'hui, merci itasoft :-)
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
mesnirmou
Code sa première boucle
Code sa première boucle
Messages : 17
Enregistré le : 11 janv. 2023, 20:54

Re: [TSX47]

Message par mesnirmou »

philou77 a écrit : 08 mars 2023, 21:56 Salut !

Si entrée 1.D = alors alors
mettre -1 dans le mot W1
Sinon
mettre 0 dans le mot W1
mettre entrée 1.8 dans bit 0 du mot W1
mettre entrée 1.9 dans bit 1 du mot W1
mettre entrée 1.A dans bit 2 du mot W1
mettre entrée 1.B dans bit 3 du mot W1
mettre entrée 1.C dans bit 4 du mot W1

si ton codeur envoie une info binaire sur les entrées I1.. de 8 à D, alors tu as la valeur codeur dans le mot W1
j'avais compris que c'est constituer bit à bit un mot . c'est la première fois que je vois comptage se faire comme ça. et je ne connais pas cette carte. . Mais mettre la valeur d'une endrée dans un mot, je découvre. I,D srait donc le bit de signe si j'ai bien compris?
Modifié en dernier par mesnirmou le 09 mars 2023, 01:58, modifié 3 fois.
mesnirmou
Code sa première boucle
Code sa première boucle
Messages : 17
Enregistré le : 11 janv. 2023, 20:54

Re: [TSX47]

Message par mesnirmou »

itasoft a écrit : 09 mars 2023, 00:08 slts,
c'est pour la carte de comptage rapide AXT200
Merci beaucoup.
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7803
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: [TSX47]

Message par itasoft »

I,D serait donc le bit de signe si j'ai bien compris?

OUI
Automaticien privé (de tout)
itasoft@free.fr
mesnirmou
Code sa première boucle
Code sa première boucle
Messages : 17
Enregistré le : 11 janv. 2023, 20:54

Re: [TSX47]

Message par mesnirmou »

philou77 a écrit : 08 mars 2023, 21:56 Salut !

Si entrée 1.D = alors alors
mettre -1 dans le mot W1
Sinon
mettre 0 dans le mot W1
mettre entrée 1.8 dans bit 0 du mot W1
mettre entrée 1.9 dans bit 1 du mot W1
mettre entrée 1.A dans bit 2 du mot W1
mettre entrée 1.B dans bit 3 du mot W1
mettre entrée 1.C dans bit 4 du mot W1

si ton codeur envoie une info binaire sur les entrées I1.. de 8 à D, alors tu as la valeur codeur dans le mot W1
merci
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2142
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: [TSX47]

Message par philou77 »

télécharge la doc de la carte.

tout y est expliqué clairement (mais j'ai rien compris.. lol).
La carte ne compte que jusqu'à +31 ou +31/-32 et il y 2 compteurs (Voie 0 et Voie 1)
L'astuce consiste a additionner les valeurs lues dans une période donnée...selon la rapidité du programme, tu as la fréquence maxi de comptage (pour faire simple)..
plein d'exemples dans la doc (merci Itasoft :) )
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
mesnirmou
Code sa première boucle
Code sa première boucle
Messages : 17
Enregistré le : 11 janv. 2023, 20:54

Re: [TSX47]

Message par mesnirmou »

philou77 a écrit : 09 mars 2023, 18:11 télécharge la doc de la carte.

tout y est expliqué clairement (mais j'ai rien compris.. lol).
La carte ne compte que jusqu'à +31 ou +31/-32 et il y 2 compteurs (Voie 0 et Voie 1)
L'astuce consiste a additionner les valeurs lues dans une période donnée...selon la rapidité du programme, tu as la fréquence maxi de comptage (pour faire simple)..
plein d'exemples dans la doc (merci Itasoft :) )
Encore merci à vous tous. Effectivement sans la doc de la carte, le flou aurait demeuré malgré tout. C'est exctement ce qui m'est arrivé. Et comme je n'avais sous la main que le code.
Je découvre aussi la carte analogique TSXAEM821: il lui faut un grafcet pour lui envoyé la config.
Quelqu'un a t-il travailler avec cette carte?
Répondre