Export de données depuis un M3

Modérateurs : ramses, Balajol, monteric, j2c

Avatar du membre
p_bricoleur
Modérateur
Modérateur
Messages : 1671
Enregistré le : mar. déc. 27, 2005 10:37 am
Localisation : Rueil-Malmaison (92)
Contact :

Message par p_bricoleur »

Pour ma part, j'ai fait quelques essais, en C et en Tcl sous Windows.

Je suis arrivé sans problème à ouvrir la connexion COM:

Mais sans la chaîne magique révélée par les recherches d'Yves Guern, le M3 n'a jamais répondu.
Et cela, même en partant d'un M3 juste initialisé.

Cordialement

Avatar du membre
flywalker
Newbie
Newbie
Messages : 21
Enregistré le : mer. août 22, 2007 12:28 pm
Localisation : Mios (33)
Contact :

Message par flywalker »

Bonsoir,

Il n'y a pas de quoi s'énerver, j'apportais juste deux informations que je pensais pertinentes et constructives.

Quoi qu'il en soit, la communication bi-directionnelle marche de mon côté sans trame dite d'initialisation CLSM3, quel que soit son état et à n'importe quel moment.

Désolé de vous avoir froissé,

Alexandre.

Avatar du membre
flywalker
Newbie
Newbie
Messages : 21
Enregistré le : mer. août 22, 2007 12:28 pm
Localisation : Mios (33)
Contact :

Message par flywalker »

Bonsoir,
[quote="YvesBr"]...Je suis aussi sous Kubuntu, mais j'ai un MIII :-)Yves[/quote]
Avez-vous pensé à essayer un environnement de virtualisation, du type VMWare par exemple.

Si votre machine le permet, çà peut-être une alternative intéressante.

Alexandre.

Avatar du membre
Yves Guern
Expert Solaire
Expert Solaire
Messages : 522
Enregistré le : dim. janv. 01, 2006 20:02 pm
Localisation : Jouques (13)

Message par Yves Guern »

Bonsoir,

yaméprise...

je ne suis pas froissé par tes infos mais par la phrase à la con de Crouzet
"... Le Millenium peut ne pas répondre suite à la réception d'une mauvaise trame. Dans ce cas, il faut le redémarrer..." :
Quand on vend du logiciel on essaye de faire en sorte qu'il marche. Tous ceux qui ont joué suffisament longtemps avec une liaison série savent qu'une mauvaise trame fini toujours par arriver... La solution de redémarrer après une petite connerie ressemble fortement à du Bill Gates. Il suffit de le dire/écrire sur un ton docte pour que tous s'imagine que c'est normal...

A+

Avatar du membre
Pasquall
Modérateur
Modérateur
Messages : 264
Enregistré le : mer. avr. 09, 2008 20:04 pm
Localisation : Vizille (38)
Contact :

Message par Pasquall »

Bonsoir,
Je souhaite intervenir à propos du sujet de la fameuse trame d'initialisation qui à été "découverte" avec des espions série.
Comme vous avez réussi à me mettre le doute, j'ai rebranché un des M3 qui trainent dans mon tiroir depuis un certain temps et j'ai tenté de communiquer via la liaison série sans avoir utilisé l'atelier M3 avant....et oh miracle ça marche. Cela confirme donc bien que cette fameuse trame magique n'est pas utile, à moins que cela dépende de la version firmware du contrôleur (j'ai la version FBD 1.3.13) car il n'est pas impossible que ce comportement soit issu d'une correction.

Sinon, pour ce qui est de cette phrase qui fait tant débat :
"... Le Millenium peut ne pas répondre suite à la réception d'une mauvaise trame. Dans ce cas, il faut le redémarrer..."
Je pense que c'est une précaution que Crouzet a pris en se disant que si il y a eu un problème quelconque, le fait de le redémarrer devrai le résoudre.
Aussi j'ai déjà envoyé de très nombreuses mauvaises trames à mon M3 pendant le développement d'un outil communiquant avec l'automate, et jamais je n'ai eu à le redémarrer, il a toujours répondu chaque fois que je lui ai envoyé une trame correcte (il coupe automatiquement la communication au bout de 3 ratés il me semble).

En plus, il est écrit dans l'aide en ligne sur les pages relatant de l'utilisation des blocs SL :
"En cas de perte de la communication, il faut couper puis rétablir l’alimentation du contrôleur. Cette action permet de rétablir la communication."
Quand il parlent de perte de communication, ils parlent d'une coupure impossible à rétablir que ce soit avec l'atelier ou tout autre programme dialoguant via la liaison série, en gros il parlent d'une erreur interne du M3 (chose que je n'ai vu que très rarement et dans des cas très particuliers)

J'espère avoir éclairci ces deux point.

@+
En Normandie, ça vole entre deux pluies
En Isère ça vole du tonnerre!!!

Expert en M3 (enfin programmation M3 ^^)
Site de SmartApp

Répondre

Retourner vers « Crouzet M2-M3, autres API et péripheriques »