Bonjour,
Voilà nous avons terminé.
A partir de la valeur récupéré sur l'automate, nous avons fait des masques en hexadécimal avec la fonction AND et des translations (rotations) de 8 bits avec des fonctions SHR afin de récupérer dans des mots différents les unitès, les dizaines, les centaines, les ...
8 résultats trouvés
- 24 mai 2017, 07:57
- Forum : Schneider - Telemecanique
- Sujet : Communication balance en RS232 vers M221
- Réponses : 19
- Vues : 8882
- 22 mai 2017, 12:40
- Forum : Schneider - Telemecanique
- Sujet : Communication balance en RS232 vers M221
- Réponses : 19
- Vues : 8882
Re: Communication balance en RS232 vers M221
Bonjour,
Je ne reçoit pas des caractères ASCII, je reçois des mots en binaires .
J'envoie des caractères ASCII de la balance mais je réceptionne des mots en binaires sur l'automate.
Exemple : mot %MW104 = 12848
Il est peut être possible de recevoir des mots en ASCII mais je ne sais pas comment ...
Je ne reçoit pas des caractères ASCII, je reçois des mots en binaires .
J'envoie des caractères ASCII de la balance mais je réceptionne des mots en binaires sur l'automate.
Exemple : mot %MW104 = 12848
Il est peut être possible de recevoir des mots en ASCII mais je ne sais pas comment ...
- 20 mai 2017, 10:13
- Forum : Schneider - Telemecanique
- Sujet : Communication balance en RS232 vers M221
- Réponses : 19
- Vues : 8882
Re: Communication balance en RS232 vers M221
Bonjour et merci,
J'ai bien compris que l'on recevait 8 caractères sur quatre mots.
Chaque mot reçoit deux caractères Ascii. En hexadécimal cela donne quatre caractères, ces quatre caractères mis en binaire forment un mots de 16 octets, en affectant à chaque octets de valeur 1 sa valeur décimale ...
J'ai bien compris que l'on recevait 8 caractères sur quatre mots.
Chaque mot reçoit deux caractères Ascii. En hexadécimal cela donne quatre caractères, ces quatre caractères mis en binaire forment un mots de 16 octets, en affectant à chaque octets de valeur 1 sa valeur décimale ...
- 19 mai 2017, 18:23
- Forum : Schneider - Telemecanique
- Sujet : Communication balance en RS232 vers M221
- Réponses : 19
- Vues : 8882
Re: Communication balance en RS232 vers M221
Bonjour,
Merci,
Lundi j'essaierai ta solution.
Cela doit marcher car j'ai deux caractères par mot et mon mot maxi est 14649.
Cordialement.
am.
Merci,
Lundi j'essaierai ta solution.
Cela doit marcher car j'ai deux caractères par mot et mon mot maxi est 14649.
Cordialement.
am.
- 19 mai 2017, 18:17
- Forum : Schneider - Telemecanique
- Sujet : Communication balance en RS232 vers M221
- Réponses : 19
- Vues : 8882
Re: Communication balance en RS232 vers M221
Bonjour,
Nous avons fait différentes pesées pour trouver la logique des mots obtenus.
Le stockage se fait sur des mots de %MW100 à %MW107.
Le mot %MW104 correspond au unité et aux dizaines. La donnée 8224 correspond à un caractère vide, la donnée 8240 correspond au caractère zéro (8224=16), la ...
Nous avons fait différentes pesées pour trouver la logique des mots obtenus.
Le stockage se fait sur des mots de %MW100 à %MW107.
Le mot %MW104 correspond au unité et aux dizaines. La donnée 8224 correspond à un caractère vide, la donnée 8240 correspond au caractère zéro (8224=16), la ...
- 19 mai 2017, 16:15
- Forum : Schneider - Telemecanique
- Sujet : Communication balance en RS232 vers M221
- Réponses : 19
- Vues : 8882
Re: Communication balance en RS232 vers M221
Bonjour,
Nous avons programmé sur l'automate la fonction "%SEND_RECV_MSG0"
Nous désirons entrer nos codes ASCII sur des mots. Actuellement, nous récupérons des chiffres de 4 ou 5 caractères dans des mots de %MW100 à %MW107.
Nous essayons de trouver une logique dans ces chiffres mais il serait plus ...
Nous avons programmé sur l'automate la fonction "%SEND_RECV_MSG0"
Nous désirons entrer nos codes ASCII sur des mots. Actuellement, nous récupérons des chiffres de 4 ou 5 caractères dans des mots de %MW100 à %MW107.
Nous essayons de trouver une logique dans ces chiffres mais il serait plus ...
- 17 mai 2017, 16:18
- Forum : Schneider - Telemecanique
- Sujet : Communication balance en RS232 vers M221
- Réponses : 19
- Vues : 8882
Re: Communication balance en RS232 vers M221
Bonjour,
OK, chaque caractère est sur 8 octets ou sur deux caractères si je le met en hexadécimale.
Mon soucis n'est pas là. Actuellement, je n'arrive pas à récupérer le code Ascii sur mon automate.
Je peux récupérer le code en Ascii ou en hexadécimale, ceci n'est pas un soucis.
J'ai branché la ...
OK, chaque caractère est sur 8 octets ou sur deux caractères si je le met en hexadécimale.
Mon soucis n'est pas là. Actuellement, je n'arrive pas à récupérer le code Ascii sur mon automate.
Je peux récupérer le code en Ascii ou en hexadécimale, ceci n'est pas un soucis.
J'ai branché la ...
- 17 mai 2017, 11:31
- Forum : Schneider - Telemecanique
- Sujet : Communication balance en RS232 vers M221
- Réponses : 19
- Vues : 8882
Communication balance en RS232 vers M221
Bonjour,
Je dois connecter une balance Sartorius industrielle qui suit le poids du remplissage d'un carton avec un automate M221.
La balance sort un message en ASCII sur 16 carctères.
Sur les 16 carctères, seul 7 caractères sont utiles mais si je récupère chaque caractère sur un mot après je peux ...
Je dois connecter une balance Sartorius industrielle qui suit le poids du remplissage d'un carton avec un automate M221.
La balance sort un message en ASCII sur 16 carctères.
Sur les 16 carctères, seul 7 caractères sont utiles mais si je récupère chaque caractère sur un mot après je peux ...