Posts: 1,417
Threads: 20
Joined: Aug 2013
Reputation:
8
Salut,
En fait je sais pourquoi ca fait ca, mais on a aucun moyen de "corriger" ce probleme malheureusement...
La seule chose que je peux te conseiller c'est qu'on trouve ce qui fait planter ton serveur pour plus que ca arrive...
En fait pour l'explication: Il y a 2 mode de communication avec les sorties dans l'automate. Soit c'est le PLC qui a accès a la memoire pour piloter les sortie (mode degradé) soit c'est via des variables reseau interne. Le code copie soit l'un soit l'autre, sur la memoire des sortie reelle. Le pb c'est qu'une fois que tu passes en mode degradé c'est la memoire PLC (du mode degradé) qui est copié. Tant que tu utilises pas le mode degradé cette memoire est a 0. Et sinon c'est a la valeur que tu avais avant. Par avant je veux dire que si tu pilotes un volet par exemple, la sortie up/down peut potentiellement etre allumé. Et ca reste en memoire. Et cette memoire je peux pas y ecrire pour la remettre a une bonne valeur... La solution c'est de faire un reste du wago, le mode degradé sera remis a 0, et tant que le serveur tourne plus aucune sortie ne risque d'etre enclenché par erreur, jusqu'au prochain passage en degradé...
C'est pas super simple ce truc, surtout dans codesys...
Raoul,
Calaos Core Dev.
Calaos git sur NUC NUC5PPYH | Wago 750-849 | DALI RGB | Sondes NTC sur 750-464 | Sondes 1Wire DS18B20 avec adaptateur USB DS9490R | Nodes MySensors avec gateway USB | Ecran tactile ELO avec adaptateur USB/RS232 | Squeezebox Duet et Radio | Logitech Harmony Ultimate | Ampli Pioneer VSX921
Posts: 1,417
Threads: 20
Joined: Aug 2013
Reputation:
8
Humm... tu as raison. C'est bizarre...
J'ai deja vu ca comme pb, mais j'avoue que je trouve pas d'ou ca vient. En fait des que je me mets dans le code wago je déprime tellement c'est mal fichu codesys et son langage.... :/
Raoul,
Calaos Core Dev.
Calaos git sur NUC NUC5PPYH | Wago 750-849 | DALI RGB | Sondes NTC sur 750-464 | Sondes 1Wire DS18B20 avec adaptateur USB DS9490R | Nodes MySensors avec gateway USB | Ecran tactile ELO avec adaptateur USB/RS232 | Squeezebox Duet et Radio | Logitech Harmony Ultimate | Ampli Pioneer VSX921
Posts: 183
Threads: 40
Joined: Sep 2014
Reputation:
3
Je suis tres habitue aux automates Allen-Bradley et je n'avais jamais travaille avec CodeSys ou Wago avant d'utiliser Calaos. Je dois dire que CodeSys est assez deroutant mais c'est quelque chose que j'aimerais bien approfondir.
Posts: 1,417
Threads: 20
Joined: Aug 2013
Reputation:
8
Bah codesys c'est pas pire qu'un autre. Ca suit la norme CEI 61131-3 pour l'automatisme industriel. C'est ca le gros soucis avec calaos.
En fait cette norme impose plusieurs language (grafcet, ST, etc...) et ces languages sont fait pour programmer un automate pour une fonction donné avec des E/S figés. Ca permet d'eviter tout effet de bord au maximum sur des machines. Le soucis pour nous, c'est que l'automate doit avoir un programme generique qui doit pouvoir s'adapter a chaque maison, et donc avoir une config dynamique. C'est la ou ca pose pb. Entre le mode degradé, le mode calaos_server, les regles que tu peux changer a la volée, etc... J'ai été obligé de passer par des "hack" pour permettre de faire tout ca.
Si tu as de l'experience en prog automate, je suis pas contre de l'aide pour améliorer calaos_wago
Raoul,
Calaos Core Dev.
Calaos git sur NUC NUC5PPYH | Wago 750-849 | DALI RGB | Sondes NTC sur 750-464 | Sondes 1Wire DS18B20 avec adaptateur USB DS9490R | Nodes MySensors avec gateway USB | Ecran tactile ELO avec adaptateur USB/RS232 | Squeezebox Duet et Radio | Logitech Harmony Ultimate | Ampli Pioneer VSX921