Reception code barre - SoMachine Basic
Reception code barre - SoMachine Basic
Bonjour,
Petite présentation : en étude d'ingénieur, je réalise un projet pour l'école, et dans ce projet nous utilisons un automate Modicon M221CE16R. Pour programmer dessus nous nous servons de SoMachine Basic.
Dans mon programme, je souhaiterai récupérer un code barre et le stocker dans une variable. Le modèle de douchette est une Gryphon GD4100 de Datalogic. Celle-ci doit être connectée directement à l'automate sur son port Série. N'ayant pas une grande expérience avec SoMachine Basic, je voulais savoir s'il était possible dans le grafcet d'attendre que l'on reçoive un scan de la part de la douchette avant de passer à l'étape suivante.
Cordialement,
Julien
Petite présentation : en étude d'ingénieur, je réalise un projet pour l'école, et dans ce projet nous utilisons un automate Modicon M221CE16R. Pour programmer dessus nous nous servons de SoMachine Basic.
Dans mon programme, je souhaiterai récupérer un code barre et le stocker dans une variable. Le modèle de douchette est une Gryphon GD4100 de Datalogic. Celle-ci doit être connectée directement à l'automate sur son port Série. N'ayant pas une grande expérience avec SoMachine Basic, je voulais savoir s'il était possible dans le grafcet d'attendre que l'on reçoive un scan de la part de la douchette avant de passer à l'étape suivante.
Cordialement,
Julien
-
- Mi homme - Mi automate
- Messages : 2076
- Inscription : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: Reception code barre - SoMachine Basic
Salut !
En général, les lecteurs code barre se comporte comme un 'clavier' virtuel qui entrent les chiffres lus du code barre.
L'automate ne 'lit' pas vraiment le lecteur, c'est le lecteur qui écrit directement dans l'automate !
Pas sûr que l'interface RS232 inclue dans le M221 puisse faire cela. (à confirmer !)
En revanche, la cartouche aditionnelle TMC2 SL1 le fait !
En général, les lecteurs code barre se comporte comme un 'clavier' virtuel qui entrent les chiffres lus du code barre.
L'automate ne 'lit' pas vraiment le lecteur, c'est le lecteur qui écrit directement dans l'automate !
Pas sûr que l'interface RS232 inclue dans le M221 puisse faire cela. (à confirmer !)
En revanche, la cartouche aditionnelle TMC2 SL1 le fait !
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 : 7037
- Inscription : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Reception code barre - SoMachine Basic
slts,
oui elle peut le faire
oui elle peut le faire
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
-
- Mi homme - Mi automate
- Messages : 2076
- Inscription : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: Reception code barre - SoMachine Basic
Cool, merci de l'info Itasoft.
Par contre, faut se palucher la comm avec le lecteur sur M221 ?
J'ai rien vu là dessus dans la doc de somachine basic !
Par contre, faut se palucher la comm avec le lecteur sur M221 ?
J'ai rien vu là dessus dans la doc de somachine basic !
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 : 7037
- Inscription : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Reception code barre - SoMachine Basic
slts,
Utiliser SEND_RECV_MSG en réception seule avec le Time-out à zéro pour être en permanence attente de réception de caractéres ASCII
Utiliser SEND_RECV_MSG en réception seule avec le Time-out à zéro pour être en permanence attente de réception de caractéres ASCII
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
-
- Mi homme - Mi automate
- Messages : 2076
- Inscription : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: Reception code barre - SoMachine Basic
re cool !
je pense avoir bien compris. l'année commence bien
je pense avoir bien compris. l'année commence bien
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 : 7037
- Inscription : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Reception code barre - SoMachine Basic
slts,
disons que ya deux façons de faire, mettre le Time-out à zéro pour attente permanente de réception ou mettre un time-out long 30s et relancer la requête à chaque perte du BUSY autrement dit, à chaque fin du time-out
disons que ya deux façons de faire, mettre le Time-out à zéro pour attente permanente de réception ou mettre un time-out long 30s et relancer la requête à chaque perte du BUSY autrement dit, à chaque fin du time-out
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
-
- Mi homme - Mi automate
- Messages : 2076
- Inscription : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: Reception code barre - SoMachine Basic
ok, merci de l'info !
Donc pour finir, oui, il peut facilement intégrer sa lecture code barre dans son grafcet !
Donc pour finir, oui, il peut facilement intégrer sa lecture code barre dans son grafcet !
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part !
- Bernardo59
- Dieu du process
- Messages : 957
- Inscription : 20 oct. 2015, 05:48
- Localisation : Nimes
Re: Reception code barre - SoMachine Basic
Bonjour,
Il peut très bien visualiser la trame en ayant le retour charriot à la fin de sa trame (si la douchette le fait).
Il peut très bien visualiser la trame en ayant le retour charriot à la fin de sa trame (si la douchette le fait).
Re: Reception code barre - SoMachine Basic
Bonjour,
Avant tout merci pour vos réponses. J'ai essayé d'effectuer quelques tests, mais je pense que mes paramètres ne sont pas correctes, si vous pouviez m'éclairer sur les différents paramètres et du port et du bloc ça m'aiderait beaucoup. La connexion de la douchette à l'automate se fait avec un cable RS232, pour précision.
Voici mes paramètres :
Merci,
Julien
Avant tout merci pour vos réponses. J'ai essayé d'effectuer quelques tests, mais je pense que mes paramètres ne sont pas correctes, si vous pouviez m'éclairer sur les différents paramètres et du port et du bloc ça m'aiderait beaucoup. La connexion de la douchette à l'automate se fait avec un cable RS232, pour précision.
Voici mes paramètres :
Merci,
Julien