Difficulté CXProgrammeur : Fonction SEND - RECV

Forum traitant des automates industriels de marque Omron
Fifou
Apprend le binaire
Apprend le binaire
Messages : 1
Inscription : 17 juin 2019, 16:13

Difficulté CXProgrammeur : Fonction SEND - RECV

Message par Fifou »

Bonjour

Je suis étudiant et j'ai un projet en automatisme à réaliser, malheureusement je suis complètement novice dans ce domaine.

Je travaille actuellement sur un projet sur Cx programmer et je dois faire communiquer 5 API entre eux.

Pour cela, j'ai cru comprendre que nous pouvions faire communiquer les API à l'aide des fonctions SEND et RECV, mais malgré avoir épluché les rares informations sur le net, cela n'est vraiment pas clair pour moi.

Image

Dans mon cas :
Par exemple avec 2 postes
Le poste 1 doit automatiquement approvisionner le poste 2 lorsqu'il est vide.

Pour cela, je dois concrètement faire comprendre que le poste 1 doit agir lorsque le poste 2 n'a plus de pièce dan sa position initial.

Pour cela, d'après les mnémoniques paramétrées, le mot "Iach" de l'API 2 correspondants à la fonction (Info autorisation de chargement) doit être envoyé à l'API 1.
Une fois cette information reçu par l'API 1, le mot"Iadch" doit s'activer correspondant à (Info autorisation de déchargement), permettant au robot de lancer son programme d'approvisionnement.

Ma question est donc:

Comment traduire sur CX ces infos brut en utilisant les fonctions SEND et RECV ?
Je suis preneur de toutes informations

Merci d'avance :)
Avatar de l’utilisateur
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7037
Inscription : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Difficulté CXProgrammeur : Fonction SEND - RECV

Message par itasoft »

slts,
Je suis étudiant et j'ai un projet en automatisme à réaliser, malheureusement je suis complètement novice dans ce domaine.
--------
C'est pas une critique mais juste pour comprendre: Tu es étudiant en quoi ?????????
Automaticien privé (de tout)
itasoft@free.fr
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2076
Inscription : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: Difficulté CXProgrammeur : Fonction SEND - RECV

Message par philou77 »

Salut !

Chaque automate doit avoir une adresse unique.

mais tu vas galérer si les automates communiquent dans tous les sens !

car à un bloc send d'un automate, il faut un bloc receive correspondant dans l'autre !

je vais jeter un oeil à la com, le mieux serait qu'un automate écrive directement dans les datas d'un autre !

quel est le mode de communication que tu utilises ? modbus ?

apparemment, communication série..

tu devrais pouvoir faire un automate maitre et les autres esclaves !
le maitre interroge les esclaves qui lui répondent.
tu fais une table qui contient touts les mots de chaque automate...
Automate 1 de 0 à 9
Automate 2 de 10 à 19
etc..

le maitre rempli cette table en interrogeant les esclaves 1 par 1..
puis transfert toute la table a chaque esclave..
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
Répondre