Page 1 sur 2

[TSX47]

Posté : 08 mars 2023, 21:25
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

Re: [TSX47]

Posté : 08 mars 2023, 21:56
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

Re: [TSX47]

Posté : 09 mars 2023, 00:08
par itasoft
slts,
c'est pour la carte de comptage rapide AXT200

Re: [TSX47]

Posté : 09 mars 2023, 00:28
par philou77
Re !

J'ai appris un truc aujourd'hui, merci itasoft :-)

Re: [TSX47]

Posté : 09 mars 2023, 01:05
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?

Re: [TSX47]

Posté : 09 mars 2023, 01:41
par mesnirmou
itasoft a écrit : 09 mars 2023, 00:08 slts,
c'est pour la carte de comptage rapide AXT200
Merci beaucoup.

Re: [TSX47]

Posté : 09 mars 2023, 07:02
par itasoft
I,D serait donc le bit de signe si j'ai bien compris?

OUI

Re: [TSX47]

Posté : 09 mars 2023, 18:03
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

Re: [TSX47]

Posté : 09 mars 2023, 18:11
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 :) )

Re: [TSX47]

Posté : 11 mars 2023, 15:30
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?