[TSX47]
[TSX47]
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
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

- Messages : 2142
- Enregistré le : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: [TSX47]
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 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 ! 
- itasoft
- Mi homme - Mi automate

- Messages : 7803
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: [TSX47]
slts,
c'est pour la carte de comptage rapide AXT200
c'est pour la carte de comptage rapide AXT200
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
-
philou77
- Mi homme - Mi automate

- Messages : 2142
- Enregistré le : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: [TSX47]
Re !
J'ai appris un truc aujourd'hui, merci itasoft
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 ! 
Re: [TSX47]
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?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
Modifié en dernier par mesnirmou le 09 mars 2023, 01:58, modifié 3 fois.
- itasoft
- Mi homme - Mi automate

- Messages : 7803
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: [TSX47]
I,D serait donc le bit de signe si j'ai bien compris?
OUI
OUI
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: [TSX47]
merciphilou77 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
-
philou77
- Mi homme - Mi automate

- Messages : 2142
- Enregistré le : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: [TSX47]
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
)
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 ! 
Re: [TSX47]
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.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)
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?
