Reception code barre - SoMachine Basic

Forum traitant des automates industriels de marque Schneider - Telemecanique
MyK0n
Apprend le binaire
Apprend le binaire
Messages : 5
Enregistré le : 30 nov. 2018, 09:30

Reception code barre - SoMachine Basic

Message par MyK0n » 08 janv. 2019, 14:23

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

philou77
Dieu du process
Dieu du process
Messages : 782
Enregistré le : 21 oct. 2015, 10:00

Re: Reception code barre - SoMachine Basic

Message par philou77 » 08 janv. 2019, 14:48

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 !
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D

Avatar de l’utilisateur
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 3107
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Reception code barre - SoMachine Basic

Message par itasoft » 08 janv. 2019, 15:05

slts,
oui elle peut le faire
Automaticien privé (de tout)
itasoft@free.fr

philou77
Dieu du process
Dieu du process
Messages : 782
Enregistré le : 21 oct. 2015, 10:00

Re: Reception code barre - SoMachine Basic

Message par philou77 » 08 janv. 2019, 15:09

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 !
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D

Avatar de l’utilisateur
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 3107
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Reception code barre - SoMachine Basic

Message par itasoft » 08 janv. 2019, 15:15

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
Automaticien privé (de tout)
itasoft@free.fr

philou77
Dieu du process
Dieu du process
Messages : 782
Enregistré le : 21 oct. 2015, 10:00

Re: Reception code barre - SoMachine Basic

Message par philou77 » 08 janv. 2019, 15:27

re cool !

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 ! :D

Avatar de l’utilisateur
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 3107
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Reception code barre - SoMachine Basic

Message par itasoft » 08 janv. 2019, 15:31

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
Automaticien privé (de tout)
itasoft@free.fr

philou77
Dieu du process
Dieu du process
Messages : 782
Enregistré le : 21 oct. 2015, 10:00

Re: Reception code barre - SoMachine Basic

Message par philou77 » 08 janv. 2019, 15:53

ok, merci de l'info !

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 ! :D

Avatar de l’utilisateur
Bernardo59
Créateur de langage
Créateur de langage
Messages : 511
Enregistré le : 20 oct. 2015, 05:48
Localisation : Marcoule

Re: Reception code barre - SoMachine Basic

Message par Bernardo59 » 08 janv. 2019, 16:12

Bonjour,

Il peut très bien visualiser la trame en ayant le retour charriot à la fin de sa trame (si la douchette le fait).

MyK0n
Apprend le binaire
Apprend le binaire
Messages : 5
Enregistré le : 30 nov. 2018, 09:30

Re: Reception code barre - SoMachine Basic

Message par MyK0n » 09 janv. 2019, 11:18

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

Répondre