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.
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
Difficulté CXProgrammeur : Fonction SEND - RECV
- itasoft
- Mi homme - Mi automate
- Messages : 7037
- Inscription : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Difficulté CXProgrammeur : Fonction SEND - RECV
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 ?????????
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
itasoft@free.fr
-
- Mi homme - Mi automate
- Messages : 2076
- Inscription : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: Difficulté CXProgrammeur : Fonction SEND - RECV
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..
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 !