Page 1 sur 1

Communication mode de caractère

Posté : 25 sept. 2017, 13:45
par rlubet
Bonjour tout le monde,

Je dois réaliser une communication en RS422 en mode de caractère entre un TSX P572634 et une caméra data logic Matrix 120 210
La comm entre l'automate et la caméra se fait par l'intermédiaire d'une carte TSX SCY21601 où je dispose sur l'emplacement 2 d'une carte TSXSCP114

Je programme sous Unity, et j'utilise la fonction PRINT_CHAR pour plus de facilité.
Avec cette fonction je dois renseigner une adresse de destination,
je voudrais utiliser la fonction ADDM pour convertir mon adresse de destination mais je ne sais pas quoi mettre dedans.

Voici ma config :

Image

Merci d'avance pour votre aide

Re: Communication mode de caractère

Posté : 25 sept. 2017, 15:18
par rlubet
C'est bon, j'arrive à envoyer mon caractère et déclencher l'ordre de lecture, il fallait que je spécifie l'adresse 0.5.1
Par contre en utilisant la fonction INPUT_CHAR, je n'arrive pas à récupérer les données que je souhaite, j'ai un doute par rapport au cablage de la carte
CP114, quelqu'un aurait il des informations à ce sujet?

Merci

Re: Communication mode de caractère

Posté : 25 sept. 2017, 15:21
par fish
Salut,
Tu trouveras pas mal de réponse à partir de la page 229 de ce lien :
http://dl.free.fr/mpsClKZjk
Bon courage.

Re: Communication mode de caractère

Posté : 25 sept. 2017, 16:18
par itasoft
slts,
il faut préciser dans quel cas de figure tu doit utiliser INPUT_CHAR

Re: Communication mode de caractère

Posté : 26 sept. 2017, 10:53
par rlubet
itasoft a écrit : 25 sept. 2017, 16:18 slts,
il faut préciser dans quel cas de figure tu doit utiliser INPUT_CHAR
Bonjour itasoft,
En fait je lance un print_char (j'envoie la lettre T) vers ma caméra afin de déclencher l'acquisition.
Je souhaite récupérer les données que me renvoie la camera pendant tout le temps où celle ci reste allumée (la fenêtre d'acquisition de la camera se terminer sur un time out de 2sec ou sur un good read)

Pour information, j'ai également fait le test en RS232 avec un 221 et cela a été niquel à mettre en place, autant sur le plan de la réception que de la transmission (avec la fonction %SEND_RCV_MSG)