Paramètres cachés du régulateur ECH210BDT
-
- Resp. Section
- Messages : 3353
- Enregistré le : dim. mars 18, 2007 12:21 pm
- Localisation : Toulouse
- Contact :
Bonsoir,
ce n'est pas forcément difficile, mais on peut facilement passer à côté du problème quand ça ne marche pas.
J'ai fait un adaptateur RS232/TTL, je ferai le schéma correspondant.
H44 crée un offset sur l'adresse, il vaut mieux le laisser à 0. L'adresse est alors définie par H45. J'ai refait quelques traces.
L'écriture d'un programme ne doit pas poser de gros problème pour qui sait programmer dans un langage. Pour ma part, j'ai fait un bout de code C qui reçoit des trames TCP/IP depuis ModbusIpRequestPro et qui communique en série avec l'Eliwell.
Les traces suivantes sont faites avec ModbusRequestPro (version série et non IP).
Scan de l'adresse 1 :
Requête
Réponse
Lecture du mot de passe sur Amzair (et modifié à 1, plus pratique !)
Requête
Réponse
J'ai séparé requête et réponse, car la limitation à 750px ne permettrait pas la lecture
ce n'est pas forcément difficile, mais on peut facilement passer à côté du problème quand ça ne marche pas.
J'ai fait un adaptateur RS232/TTL, je ferai le schéma correspondant.
H44 crée un offset sur l'adresse, il vaut mieux le laisser à 0. L'adresse est alors définie par H45. J'ai refait quelques traces.
L'écriture d'un programme ne doit pas poser de gros problème pour qui sait programmer dans un langage. Pour ma part, j'ai fait un bout de code C qui reçoit des trames TCP/IP depuis ModbusIpRequestPro et qui communique en série avec l'Eliwell.
Les traces suivantes sont faites avec ModbusRequestPro (version série et non IP).
Scan de l'adresse 1 :
Requête
Réponse
Lecture du mot de passe sur Amzair (et modifié à 1, plus pratique !)
Requête
Réponse
J'ai séparé requête et réponse, car la limitation à 750px ne permettrait pas la lecture
-
- Très assidu
- Messages : 159
- Enregistré le : ven. mars 17, 2006 7:13 pm
- Localisation : 28 - Eure et Loir
-
- Scotché au forum
- Messages : 806
- Enregistré le : lun. août 22, 2011 12:21 pm
- Localisation : paca
bonjour
si tu es persuadé que c'est ton adaptateur, ce lien
http://cgi.ebay.fr/PC-USB-to-RS232-RS48 ... 2a114b1970
permet usb/ttl ; mais aussi usb/rs232 rajout rs232 à portable sans port com
sur le même site de vente il y a des tonnes de usb/ttl <3euros
salut
si tu es persuadé que c'est ton adaptateur, ce lien
http://cgi.ebay.fr/PC-USB-to-RS232-RS48 ... 2a114b1970
permet usb/ttl ; mais aussi usb/rs232 rajout rs232 à portable sans port com
sur le même site de vente il y a des tonnes de usb/ttl <3euros
salut
-
- Scotché au forum
- Messages : 806
- Enregistré le : lun. août 22, 2011 12:21 pm
- Localisation : paca
bonjour
pour tester la com tu peux faire aussi un test de loopback (en sortie adaptateur usb/ttl
tu connectes Tx et Rx ensemble sans connecter l'ECH)
ce lien t'explique le test avec Hyperterminal:
http://zone.ni.com/devzone/cda/tut/p/id/3450#toc2
en attente de nouvelles
pour tester la com tu peux faire aussi un test de loopback (en sortie adaptateur usb/ttl
tu connectes Tx et Rx ensemble sans connecter l'ECH)
ce lien t'explique le test avec Hyperterminal:
http://zone.ni.com/devzone/cda/tut/p/id/3450#toc2
en attente de nouvelles
-
- Assidu
- Messages : 83
- Enregistré le : jeu. déc. 01, 2011 11:04 am
- Localisation : Valence, Drome
Bonjour � tous,
Je suis fortement interess� par relier ma PAC AIRWELL, avec un ECH210B a mon PC.
En fait mon ECH210B est bloqu� avec un mdp que je ne connais pas
Je lis donc le sujet, mais pour commencer a faire mon convertisseur TTL/RS232
Mais je cherche les infos suivantes :
Quel est le Pin out du connecteur TTL :
1-GND
2-EN -> veut dire ENABLE? a relier � la broche 5 pour activer les sorties??
3-TX
4-RX
5-+5V ?? (d'apres une image vue sur le forum, mais rien dans la doc)
Quelle est la reference du connecteur MOLEX???
Apres bien sur il me faudra les Adresses des paramatres du protocole de ECH210
Vous en parlez sans les donner...
Apres je pourais vous aider pour faire une petite interface en Visual C++ pour envoyer et lire les commandes de ECH210 (car si je trouve rien, je la ferais)
Merci de votre aide � un nouveau...
Vincent
Je suis fortement interess� par relier ma PAC AIRWELL, avec un ECH210B a mon PC.
En fait mon ECH210B est bloqu� avec un mdp que je ne connais pas
Je lis donc le sujet, mais pour commencer a faire mon convertisseur TTL/RS232
Mais je cherche les infos suivantes :
Quel est le Pin out du connecteur TTL :
1-GND
2-EN -> veut dire ENABLE? a relier � la broche 5 pour activer les sorties??
3-TX
4-RX
5-+5V ?? (d'apres une image vue sur le forum, mais rien dans la doc)
Quelle est la reference du connecteur MOLEX???
Apres bien sur il me faudra les Adresses des paramatres du protocole de ECH210
Vous en parlez sans les donner...
Apres je pourais vous aider pour faire une petite interface en Visual C++ pour envoyer et lire les commandes de ECH210 (car si je trouve rien, je la ferais)
Merci de votre aide � un nouveau...
Vincent
-
- Scotché au forum
- Messages : 806
- Enregistré le : lun. août 22, 2011 12:21 pm
- Localisation : paca
bonjour et bienvenue sur CT
si le régulateur sur la pac est de type ECH2xxB ,ça veut dire que tu peux communiquer avec lui par sa liaison série suivant le protocole Modbus
tu trouveras au début de la section Technibel un post-it sur la COM MODBUS
il y a le schéma du port série,le listing des adresses (2 versions dont 1 spécifique Technibel)
lis-le ,tu trouveras le minimum d'infos pour établir la com;
mais pas la ref du connecteur (fil à fil pour mes tests) ; HD31 te renseignera car il a dit en avoir cdé)
j'ai bien pris note que tu maîtrises la programmation et je me tournerai vers toi si difficulté avec pg ; je pensais utiliser le vba d'excel avec MSCOM pour port série
a plus
si le régulateur sur la pac est de type ECH2xxB ,ça veut dire que tu peux communiquer avec lui par sa liaison série suivant le protocole Modbus
tu trouveras au début de la section Technibel un post-it sur la COM MODBUS
il y a le schéma du port série,le listing des adresses (2 versions dont 1 spécifique Technibel)
lis-le ,tu trouveras le minimum d'infos pour établir la com;
mais pas la ref du connecteur (fil à fil pour mes tests) ; HD31 te renseignera car il a dit en avoir cdé)
j'ai bien pris note que tu maîtrises la programmation et je me tournerai vers toi si difficulté avec pg ; je pensais utiliser le vba d'excel avec MSCOM pour port série
a plus
-
- Assidu
- Messages : 83
- Enregistré le : jeu. déc. 01, 2011 11:04 am
- Localisation : Valence, Drome
Merci pour ta reponse rapide,
effectivement, j'ai trouv� encore plein d'info utile dans le Post-It.
J'ai fait un petit schema de l'interface que je vais faire.
Ca me reviendra a quasi rien car j'ai deja tout ce qui faut pour le faire
Je pense que le connecteur a l'air d'etre un molex 22-05-7055.
http://radiospares-fr.rs-online.com/web ... i/6878092/
Je vais me faire mon interface, mais par contre j'ai lu qu'il faut modifier un parametre Hx pour activer le MODBUS.
Sauf que moi tout les parametres dans PARAM sont non visibles et je trouve pas ce mot de passe
Est-ce que si ce parametre n'est pas active, on peut quand meme communiquer en RS232 simple?
Vincent
effectivement, j'ai trouv� encore plein d'info utile dans le Post-It.
J'ai fait un petit schema de l'interface que je vais faire.
Ca me reviendra a quasi rien car j'ai deja tout ce qui faut pour le faire
Je pense que le connecteur a l'air d'etre un molex 22-05-7055.
http://radiospares-fr.rs-online.com/web ... i/6878092/
Je vais me faire mon interface, mais par contre j'ai lu qu'il faut modifier un parametre Hx pour activer le MODBUS.
Sauf que moi tout les parametres dans PARAM sont non visibles et je trouve pas ce mot de passe
Est-ce que si ce parametre n'est pas active, on peut quand meme communiquer en RS232 simple?
Vincent
-
- Scotché au forum
- Messages : 806
- Enregistré le : lun. août 22, 2011 12:21 pm
- Localisation : paca
re
pour le connecteur, les specif ( pas) sont à la page57 de ce lien
[/url]http://pompechaleur.free.fr/Documentati ... BD.pdf[url]
pour mettre en place la com j'ai essayé directement avec h26=1 et peux pas te répondre si h26=0 mais tu peux tester , ça va rien cramer sauf peut-être pas dialoguer!!
pour le mot de passe j'ai vu ça
http://www.chaleurterre.com/forum/viewtopic.php?t=13704
c'est du Airwell rebadgé Viessmann sinon tu peux te payer 256 essais (j'espère qu'il fait encore bon dans la drôme) ou sinon demander dans le forum général avec Airwell
le circuit à base de Max232 est un classique ; demande à HD31 qui a aussi fait son rs232/ttl
salut[/url]
pour le connecteur, les specif ( pas) sont à la page57 de ce lien
[/url]http://pompechaleur.free.fr/Documentati ... BD.pdf[url]
pour mettre en place la com j'ai essayé directement avec h26=1 et peux pas te répondre si h26=0 mais tu peux tester , ça va rien cramer sauf peut-être pas dialoguer!!
pour le mot de passe j'ai vu ça
http://www.chaleurterre.com/forum/viewtopic.php?t=13704
c'est du Airwell rebadgé Viessmann sinon tu peux te payer 256 essais (j'espère qu'il fait encore bon dans la drôme) ou sinon demander dans le forum général avec Airwell
le circuit à base de Max232 est un classique ; demande à HD31 qui a aussi fait son rs232/ttl
salut[/url]
-
- Assidu
- Messages : 90
- Enregistré le : mar. févr. 28, 2006 10:09 am
bonjour
Le mot de passe pour airwell est bien celui en rouge sur le lien donné par bubus.
L'adressage sur le régulateur est décalé de +1, j'ai aussi fabriqué l'interface 232/ttl ça fonctionne et on peu en plus modifier des paramètre non visible (768).
Une question: quelqu'un aurait-il réussi a modifier la non visibilité d'un paramètre en modifiant le code 768.
Bonne soirée
Le mot de passe pour airwell est bien celui en rouge sur le lien donné par bubus.
L'adressage sur le régulateur est décalé de +1, j'ai aussi fabriqué l'interface 232/ttl ça fonctionne et on peu en plus modifier des paramètre non visible (768).
Une question: quelqu'un aurait-il réussi a modifier la non visibilité d'un paramètre en modifiant le code 768.
Bonne soirée
-
- Resp. Section
- Messages : 3353
- Enregistré le : dim. mars 18, 2007 12:21 pm
- Localisation : Toulouse
- Contact :
Bonsoir,
j'avais saisi le schéma, mais pas eu le temps de le mettre ! C'est normalement le même que celui donné plus haut. J'ai acheté les connecteurs chez Farnell.
Selon la référence utilisée pour l'interface 232, les condensateurs peuvent être 100nF ou 1uF, à vérifier avant câblage.
Ne pas tenir compte de la référence juste au dessus du symbole X2. La numérotation serait conforme au repérage Molex, mais il suffit de respecter le commentaire en dessous.
j'avais saisi le schéma, mais pas eu le temps de le mettre ! C'est normalement le même que celui donné plus haut. J'ai acheté les connecteurs chez Farnell.
Selon la référence utilisée pour l'interface 232, les condensateurs peuvent être 100nF ou 1uF, à vérifier avant câblage.
Ne pas tenir compte de la référence juste au dessus du symbole X2. La numérotation serait conforme au repérage Molex, mais il suffit de respecter le commentaire en dessous.
-
- Scotché au forum
- Messages : 806
- Enregistré le : lun. août 22, 2011 12:21 pm
- Localisation : paca
bonsoir
pour Yan32
si tu as testé avec succès la lecture des paras ,tu aurais pu aussi essayer l'écriture qui fct tout aussi bien.
c'est ce que j'ai expérimenté en modifiant la visibilité de 768 à 258 des paras R01..R15; D06,D07;H24 et je peux donc avoir accès directement depuis l'ECH à ces paras.
HD31 à lui modifié entre autre le mot de passe PSS
salut
pour Yan32
si tu as testé avec succès la lecture des paras ,tu aurais pu aussi essayer l'écriture qui fct tout aussi bien.
c'est ce que j'ai expérimenté en modifiant la visibilité de 768 à 258 des paras R01..R15; D06,D07;H24 et je peux donc avoir accès directement depuis l'ECH à ces paras.
HD31 à lui modifié entre autre le mot de passe PSS
salut
-
- Assidu
- Messages : 83
- Enregistré le : jeu. déc. 01, 2011 11:04 am
- Localisation : Valence, Drome
MERCI BUBUS !!!
C'etait bien 177 mon mdp
Tu peut pas savoir combien te temps je l'ai chercher
J'ai donc pu enfin regler ma loi d'eau correctement
Merci a HD31 pour le schéma, je vais me lancer ce WE...
Merci pour la ref du connecteur, c'est donc bien MOLEX SPOX
le tiens est pour du cable, et le miens pour une version PCB.
YAN32, merci pour l'info je vais lire les docs de bubus et essayer
mais tu veut dire que l'adresse de mon ECH210B serais
adresse : 16x H44 +H45 +1 ?
En tout cas merci a tous et ce forum est une mine d'or !
C'etait bien 177 mon mdp
Tu peut pas savoir combien te temps je l'ai chercher
J'ai donc pu enfin regler ma loi d'eau correctement
Merci a HD31 pour le schéma, je vais me lancer ce WE...
Merci pour la ref du connecteur, c'est donc bien MOLEX SPOX
le tiens est pour du cable, et le miens pour une version PCB.
YAN32, merci pour l'info je vais lire les docs de bubus et essayer
mais tu veut dire que l'adresse de mon ECH210B serais
adresse : 16x H44 +H45 +1 ?
En tout cas merci a tous et ce forum est une mine d'or !
-
- Assidu
- Messages : 90
- Enregistré le : mar. févr. 28, 2006 10:09 am
Bonjour
4vince: Non pas l'adresse de l'ech mais des registres: ex doc eliwell
adresse 2048 pour Set point Cooling sur mon ech 210BD c'est à l'adresse 2049.
bubus: oui j'ai ecris sur les registres idem changement PSS mais je ne sais quel registre modifier pour le 768, j'ai essayé avec '5125 RW Parameter visibility WORD 0 ... 770' par exemple mais marche pas, de plus il semblerait que les registres aient des adresses différentes sur le ech210BD car rien à l'adesse 5xxx mais plutot en 4xxx.
Ce que je souhaite faire en plus c'est rentrer tous les par de ech210BDT dans ech210BD je pense compatible.
merci et bonne journée.
4vince: Non pas l'adresse de l'ech mais des registres: ex doc eliwell
adresse 2048 pour Set point Cooling sur mon ech 210BD c'est à l'adresse 2049.
bubus: oui j'ai ecris sur les registres idem changement PSS mais je ne sais quel registre modifier pour le 768, j'ai essayé avec '5125 RW Parameter visibility WORD 0 ... 770' par exemple mais marche pas, de plus il semblerait que les registres aient des adresses différentes sur le ech210BD car rien à l'adesse 5xxx mais plutot en 4xxx.
Ce que je souhaite faire en plus c'est rentrer tous les par de ech210BDT dans ech210BD je pense compatible.
merci et bonne journée.
-
- Scotché au forum
- Messages : 806
- Enregistré le : lun. août 22, 2011 12:21 pm
- Localisation : paca
bonjour
pour Yan32
pour modifier sur ech 210bdt la visibilité par exemple de D06 j'ai écrit avec ModbusRequestPro la valeur "258" au lieu de "768" dans l'adresse para 5271 (ou+1 me rappelle plus!!)
et je n'ai eu aucun souci puisque j'accède depuis (avec pss ) à D06 directement sur l'ECH (pas possible avant modif visibilité).
HD31 a eu lui aussi des pb puisqu'il ne voyait rien en 5xxx mais je ne sais pas expliquer.il utilise ech 215
il y a une différence des adresses para sur ech210bd et ech210bdt et elle vient d' un décalage à partir des paras P03 (rajout de paras P04...P07 à la demande de Technibel , d'où le t à la fin pour différencier la prod Invensys);
c'est vérifiable par lecture des adresses registres de doc1 fournie par Eliwell et doc2 fournie par Technibel
malheureusement ce n'est pas la seule différence (regardez le range de H18..H21) donc la compatibilité directe ech210bd et bdt n'est pas sûre (modif pg interne MCU?)
pour la copie il y a un accessoire "copy card" et une procédure pour upload et download des paras ( peut être un peu cher ?)
salut
pour Yan32
pour modifier sur ech 210bdt la visibilité par exemple de D06 j'ai écrit avec ModbusRequestPro la valeur "258" au lieu de "768" dans l'adresse para 5271 (ou+1 me rappelle plus!!)
et je n'ai eu aucun souci puisque j'accède depuis (avec pss ) à D06 directement sur l'ECH (pas possible avant modif visibilité).
HD31 a eu lui aussi des pb puisqu'il ne voyait rien en 5xxx mais je ne sais pas expliquer.il utilise ech 215
il y a une différence des adresses para sur ech210bd et ech210bdt et elle vient d' un décalage à partir des paras P03 (rajout de paras P04...P07 à la demande de Technibel , d'où le t à la fin pour différencier la prod Invensys);
c'est vérifiable par lecture des adresses registres de doc1 fournie par Eliwell et doc2 fournie par Technibel
malheureusement ce n'est pas la seule différence (regardez le range de H18..H21) donc la compatibilité directe ech210bd et bdt n'est pas sûre (modif pg interne MCU?)
pour la copie il y a un accessoire "copy card" et une procédure pour upload et download des paras ( peut être un peu cher ?)
salut
-
- Assidu
- Messages : 83
- Enregistré le : jeu. déc. 01, 2011 11:04 am
- Localisation : Valence, Drome
Bonjour,
Connaissez vous Param Manager?
le soft officiel cité dans les docs des ECH200
Il est téléchargeable gratuitement à l'adresse :
http://www.eliwell.eu/support.php?tcc_t ... nguage=_fr
Bon c'est sur si on a pas la clef, il marche pas
MAIS si on l'installe dans C:\Program Files\Eliwell\Param Manager\models
il installe apparament tout les models de comunication de la marque
Si l'on ouvre C:\Program Files\Eliwell\Param Manager\models\ECH200BPMODBUS
Par exemple dans le fichier .UK (fichier le langue)
170=d06 - Valve delay at defrost start
dans le fichier .pm2
[Parameter 159]
Desc=@170
Min=0
Max=255
Unit=sec
DefaultValue=0
ValueReference=S;2207;2
WordPos=91
BinValueFilterRead=RS((X&HFF00);8;0)
BinValueFilterWrite=(X&H00FF)|(LS((Y&H00FF);8;0))
DefaultProtection=258
ProtectionReference=S;5279;2
ProtectionWordPos=121
BinProtectionFilterRead=RS((X&HC000);14;0)
BinProtectionFilterWrite=(X&H3FFF)|(LS((Y&H0003);14;0))
ca vous parle? c'est utilisable?
Connaissez vous Param Manager?
le soft officiel cité dans les docs des ECH200
Il est téléchargeable gratuitement à l'adresse :
http://www.eliwell.eu/support.php?tcc_t ... nguage=_fr
Bon c'est sur si on a pas la clef, il marche pas
MAIS si on l'installe dans C:\Program Files\Eliwell\Param Manager\models
il installe apparament tout les models de comunication de la marque
Si l'on ouvre C:\Program Files\Eliwell\Param Manager\models\ECH200BPMODBUS
Par exemple dans le fichier .UK (fichier le langue)
170=d06 - Valve delay at defrost start
dans le fichier .pm2
[Parameter 159]
Desc=@170
Min=0
Max=255
Unit=sec
DefaultValue=0
ValueReference=S;2207;2
WordPos=91
BinValueFilterRead=RS((X&HFF00);8;0)
BinValueFilterWrite=(X&H00FF)|(LS((Y&H00FF);8;0))
DefaultProtection=258
ProtectionReference=S;5279;2
ProtectionWordPos=121
BinProtectionFilterRead=RS((X&HC000);14;0)
BinProtectionFilterWrite=(X&H3FFF)|(LS((Y&H0003);14;0))
ca vous parle? c'est utilisable?