Bonjour,
Je suis en train d’installer un variateur de vitesse sur ma pompe de piscine 0.8 kW monophasée.
J’utilise le variateur NFLIXIN 9600 Series http://nflixin.com/en/?p=103.
J’arrive à lire les informations en provenance du variateur (tension, fréquence, courant, code erreur, …) en lisant les registres à partir de 7000H, mais je n’ai pas d’informations pour le piloter.
Après tâtonnements, j’ai réussi à envoyer la fréquence demandée en écrivant le registre 000EH.
Exemple: 000EH = 4000 pour faire fonctionner le moteur à 40.00 Hz.
Cependant, je n’arrive pas à piloter la marche et l’arrêt.
Bonjour,
Je viens de recevoir un VFD 9600 et je souhaite faire exactement la même chose que vous : commander ma pompe de piscine.
Pour info, j’avais un autre VFD (AT2) avant, qui a commandé la pompe pendant plus d’un an sans problème (réduction de vitesse) via ESPHome. Malheureusement, il est mort à cause d’une mauvaise manip. Par ailleurs, j’utilise déjà le MODBUS en liaison avec une chaudière…
Je souhaite utiliser ce VFD en MODBUS pour changer de vitesse et lire le courant (pour évaluer l’encrassement du filtre), or la doc me parait très confuse.
Pouvez-vous m’aider pour me dire par exemple comment vous avez obtenu le courant (YAML ou suite de commandes MODBUS).
Si vous pouvez m’aider, je gagnerai un temps précieux !
Correction : Pour le monitoring, a priori pas de problème. Par contre pour la commande pour faire fonctionner à 40Hz, ne faudrait-il pas utiliser 0008H comme adresse ?
Merci beaucoup ! Je bosse aussi la/les doc(s)…
Contrôler le variateur en Modbus : pour contrôler l’entrée fréquence, c’est l’adresse 0008H ? (paramètre P0-08)
Par ailleurs, je ne comprends pas la correspondance entre le paramètre (A7-06 par exemple) et l’adresse (1000H par exemple).
L’adresse 1000H est celle où il faut écrire la fréquence demandée en centièmes de pourcent.
L’adresse 2000H permet d’écrire la commande 1=avant, 2=arrière, …, les valeurs à écrire sont décrites dans le paramètre A7-08
Exemple pour faire fonctionner le variateur en marche avant à 35 Hz (avec P0-10 « Maximum Frequency » = 50 Hz):
Un grand merci ! J’essaye dès que je peux (car pour l’instant le variateur est loin de moi !).
Je vous tiens au courant…
Cela dit, dans une doc, 1000H correspond à : Communication setup value (-10000 to 10000)( Decimal)…- Extrait de la la doc spécifique MODBUS, WK600 series modbus RS485.DOCX, voir http://www.cnweiken.cn/en/page/56.htm?spm=a2g0s.imconversation.0.0.688d3e5f9rEZlL-.
Par contre, dans la doc principale, comme vous l’indiquez, on lit ce qui suit :
Bonne Année 2024 !
J’ai pu jouer avec le convertisseur. Et j’ai pu faire une petite synthèse pour ceux que cela intéresse.
Je rappelle que dans mon cas, je contrôle une pompe de filtration de piscine) et je cherchais à obtenir le courant consommé (pour mesurer le taux d’encrassement) et à pouvoir commander le démarrage, la vitesse et l’arrêt).
Paramétrage WK600 :
la première est que pour lire les données sur les adresses 7000H, il faut mettre le type de registre en « holding ». Avec le type « read », cela ne fonctionne pas.
la seconde est que pour activer le modbus en écriture, j’avais utilisé les components « light » et « output », mais je trouvais cela compliqué. J’ai essayé en passant pas des « switch », mais, les switchs Modbus étaient rafraichis au rythme de la lecture des sensors. Du coup en final, j’ai écrit directement avec l’UART. Le code est beaucoup plus simple et lisible.