Là, faudrait que tu m'expliques. La première fois de quoi ?
Jumo Logoscreen 600 en modbus TCP
-
- Mi homme - Mi automate
- Messages : 2078
- Enregistré le : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: Jumo Logoscreen 600 en modbus TCP
Et bien, la première fois que ton programme est scruté !
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part !
- Béryl
- Mi homme - Mi automate
- Messages : 1682
- Enregistré le : 20 oct. 2015, 12:00
- Localisation : localhost
Re: Jumo Logoscreen 600 en modbus TCP
Comprends pas...
A la première scrutation, il ne se passe rien puisque je valide la broche EN du Write_Var que 500ms plus tard, par mon pulse.
A la première scrutation, il ne se passe rien puisque je valide la broche EN du Write_Var que 500ms plus tard, par mon pulse.
-
- Mi homme - Mi automate
- Messages : 2078
- Enregistré le : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: Jumo Logoscreen 600 en modbus TCP
Re Beryl,
Point de départ, tu n'as fait aucune com..
500ms + tard tu lance la com...(mais si une communication était déjà en cours (pas forcément la tienne), tu lances une com bien que cela soit déjà occupé, c'est ce que je voulais dire...rien ne t'en empêche car tu ne tiens pas compte du bit d'activité (Tab_gestion_jumoF3[1].0) pour lancer ta com.
Ensuite c'est bon car pour relancer une com, tu tiens compte du bit d'activité effectivement !
Encore une fois, je pinaille, ce que tu as fait fonctionne aussi
Point de départ, tu n'as fait aucune com..
500ms + tard tu lance la com...(mais si une communication était déjà en cours (pas forcément la tienne), tu lances une com bien que cela soit déjà occupé, c'est ce que je voulais dire...rien ne t'en empêche car tu ne tiens pas compte du bit d'activité (Tab_gestion_jumoF3[1].0) pour lancer ta com.
Ensuite c'est bon car pour relancer une com, tu tiens compte du bit d'activité effectivement !
Encore une fois, je pinaille, ce que tu as fait fonctionne aussi
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part !
- Béryl
- Mi homme - Mi automate
- Messages : 1682
- Enregistré le : 20 oct. 2015, 12:00
- Localisation : localhost
Re: Jumo Logoscreen 600 en modbus TCP
Bon, je suis peut-être en mode neuneu, mais j'aime bien comprendre
Parce que des Write_Var, y'en a que deux : ceux que j'ai écrit pour chaque Jumo (à la limite, là oui, les deux partent ensemble, mais le coupleur peut gérer plusieurs com à la fois, non ?)
Sinon, y'a aussi la com en IO/Scanning sur ce programme pour les 6 ilots Advantys.
Et la com pour les 3 Ihm.
Mais je n'ai pas de bit d'activité sur ces com là !
Bref, oui, ça commence à faire beaucoup, mais y'a du reste de bande passante !
Je pense à un truc : j'ai mis un tableau de gestion différent pour chaque Write_Var ; il en faudrait pas un seul commun pour les deux par hasard, afin de tester le bit d'acrivité pour ne lancer qu'un seul Write_Var ?
Tu parles de quoi comme com ?
Parce que des Write_Var, y'en a que deux : ceux que j'ai écrit pour chaque Jumo (à la limite, là oui, les deux partent ensemble, mais le coupleur peut gérer plusieurs com à la fois, non ?)
Sinon, y'a aussi la com en IO/Scanning sur ce programme pour les 6 ilots Advantys.
Et la com pour les 3 Ihm.
Mais je n'ai pas de bit d'activité sur ces com là !
Bref, oui, ça commence à faire beaucoup, mais y'a du reste de bande passante !
Je pense à un truc : j'ai mis un tableau de gestion différent pour chaque Write_Var ; il en faudrait pas un seul commun pour les deux par hasard, afin de tester le bit d'acrivité pour ne lancer qu'un seul Write_Var ?
- itasoft
- Mi homme - Mi automate
- Messages : 7086
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Jumo Logoscreen 600 en modbus TCP
Je pense à un truc : j'ai mis un tableau de gestion différent pour chaque Write_Var ; il en faudrait pas un seul commun pour les deux par hasard, afin de tester le bit d'acrivité pour ne lancer qu'un seul Write_Var ?
OUI
tu as mis le doigt dessus (le majeur) , à défaut de pouvoir le mettre ailleurs, MDR, LOL
ps:
si tableau différents, mettre les deux bits d'activités en série
OUI
tu as mis le doigt dessus (le majeur) , à défaut de pouvoir le mettre ailleurs, MDR, LOL
ps:
si tableau différents, mettre les deux bits d'activités en série
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
- Béryl
- Mi homme - Mi automate
- Messages : 1682
- Enregistré le : 20 oct. 2015, 12:00
- Localisation : localhost
Re: Jumo Logoscreen 600 en modbus TCP
Mouais, un seul Write_var actif, quoi. Jamais deux, même si c'est pas sur le même appareil qu'on écrit.
Et dire que j'avais écrit le programme comme ça au début.
Et que, planté par le bit %S5 qui dort, j'ai séparé le code en deux Write_var, un sur chaque Jumo.
Allez Marty, fais chauffer la DeLorean, on retourne dans le passé
Et dire que j'avais écrit le programme comme ça au début.
Et que, planté par le bit %S5 qui dort, j'ai séparé le code en deux Write_var, un sur chaque Jumo.
Allez Marty, fais chauffer la DeLorean, on retourne dans le passé
- itasoft
- Mi homme - Mi automate
- Messages : 7086
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Jumo Logoscreen 600 en modbus TCP
slts,
disons que la bonne solution c'est un tableau différent pour chaque write/read de façon à pourvoir localiser la requête qui donne une erreur dans son tableau de gestion et de mettre tous les bits d'activités en série pour chaque write/read, tu vois ce que je veux dire ?
disons que la bonne solution c'est un tableau différent pour chaque write/read de façon à pourvoir localiser la requête qui donne une erreur dans son tableau de gestion et de mettre tous les bits d'activités en série pour chaque write/read, tu vois ce que je veux dire ?
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
- Béryl
- Mi homme - Mi automate
- Messages : 1682
- Enregistré le : 20 oct. 2015, 12:00
- Localisation : localhost
Re: Jumo Logoscreen 600 en modbus TCP
J'ai réfléchi ( si si ça m'arrive !) : je ne veux pas qu'une com qui plante bloque l'autre com.
C'est pour ça aussi que j'étais parti sur deux com totalement indépendantes.
C'est pour ça aussi que j'étais parti sur deux com totalement indépendantes.
- itasoft
- Mi homme - Mi automate
- Messages : 7086
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Jumo Logoscreen 600 en modbus TCP
slts,
un exemple sur un M221, disons que c'est la solution avec les bretelles et la ceinture (pas de risque) LOL
--------
cliquer pour agrandir
un exemple sur un M221, disons que c'est la solution avec les bretelles et la ceinture (pas de risque) LOL
--------
cliquer pour agrandir
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr