[RESOLU] Commande de vitesse
Re: Commande de vitesse
Bonjour,
Oui j'utilise ce pdf déjà,
Pour moi le bit0 du mot 8501 est l'ordre de marche
le bit11 de ce même mot la commande de sens av/ar
le mot 8413 a 164 me dit bien que Fr1 est la consigne par modbus.
Oui j'utilise ce pdf déjà,
Pour moi le bit0 du mot 8501 est l'ordre de marche
le bit11 de ce même mot la commande de sens av/ar
le mot 8413 a 164 me dit bien que Fr1 est la consigne par modbus.
Re: Commande de vitesse
ton driver ModBus sur Vijeo est probablement mal configuré (base de l'adressage + ordre des octets = boutisme (endianness en anglais) à choisir)
@+
@+
Re: Commande de vitesse
Pas sur si j'ai bien compris ce que tu voulais dire.
voici un screen de mes paramètre de com coté vijeo => https://imgur.com/sY0iJgE
et coté var
add:1
tbr:19.2
tfo:8E1 (8 bits de données, parité paire, 1 bit de stop)
tto:10
addco:0
bdco:125
erco:0
flo:no
floc:ai1
voici un screen de mes paramètre de com coté vijeo => https://imgur.com/sY0iJgE
et coté var
add:1
tbr:19.2
tfo:8E1 (8 bits de données, parité paire, 1 bit de stop)
tto:10
addco:0
bdco:125
erco:0
flo:no
floc:ai1
Re: Commande de vitesse
procède par élimination :
es-tu sûr du cablage ?
avant d'essayer d'écrire, arrives-tu à lire quelque chose ?
la valeur lue est-elle cohérente (inversion poids fort / poids faible) ?
essaye plusieurs adressage différents (à partir de 0, à partir de 1, en se basant sur des octets, ou des mots ...)
sur Schneider, l'adresse s'exprime en unité de mots (%MW10, %MW11 = 2 mots différents)
sur Siemens, l'adresse s'exprime en unité d'octets (%MW10 = octet 10 + 11 ; %MW11 = octet 11 + 12 --> chevauchement)
ceci dit, tout est Schneider chez toi ...
l'espace d'adressage du variateur est-il bien la mémoire des mots (et pas plutot des E/S) ?
concernant ta copie d'écran, je mettrai plutôt poids faible sur l'ordre des mots tout comme c'est actuellement avec l'ordre des octets (ça semble plus logique).
maintenant tu ne gères pas de double-mot, donc ce n'est pas ça le problème
@+
es-tu sûr du cablage ?
avant d'essayer d'écrire, arrives-tu à lire quelque chose ?
la valeur lue est-elle cohérente (inversion poids fort / poids faible) ?
essaye plusieurs adressage différents (à partir de 0, à partir de 1, en se basant sur des octets, ou des mots ...)
sur Schneider, l'adresse s'exprime en unité de mots (%MW10, %MW11 = 2 mots différents)
sur Siemens, l'adresse s'exprime en unité d'octets (%MW10 = octet 10 + 11 ; %MW11 = octet 11 + 12 --> chevauchement)
ceci dit, tout est Schneider chez toi ...
l'espace d'adressage du variateur est-il bien la mémoire des mots (et pas plutot des E/S) ?
concernant ta copie d'écran, je mettrai plutôt poids faible sur l'ordre des mots tout comme c'est actuellement avec l'ordre des octets (ça semble plus logique).
maintenant tu ne gères pas de double-mot, donc ce n'est pas ça le problème
@+
Re: Commande de vitesse
salut
dans la logique, si tu écris dans le registre de commande, le var passe en pilotage directement en ligne en se fouttant du bornier (si tu n'as pas trop modifié les réglages d'usine).
si le var est en ligne, et qu'au bout d'un certain moment il ne recoit plus de trame, il vas passer en défaut de com.
donc si tu débranche le connecteur rj45 et que le var ne passe pas en défaut de com, c'est que soit tu ne dialogue pas sur la liaison (cablage, vitesse, adressse parité) soit tu n'écrit pas a la bonne adresse..
je peux te filer un dfb sous unity pour piloter un atv312 en modbus.
j'ai également fais une appli avec un twido et un petit magelis et un atv312. le twido gère les registres drivecom mais les échanges sont fais par le magelis qui lit dans le twido pour ecrire dans le var et vice versa...
faut que je fouille dans mes archives pour cela....
Florent
dans la logique, si tu écris dans le registre de commande, le var passe en pilotage directement en ligne en se fouttant du bornier (si tu n'as pas trop modifié les réglages d'usine).
si le var est en ligne, et qu'au bout d'un certain moment il ne recoit plus de trame, il vas passer en défaut de com.
donc si tu débranche le connecteur rj45 et que le var ne passe pas en défaut de com, c'est que soit tu ne dialogue pas sur la liaison (cablage, vitesse, adressse parité) soit tu n'écrit pas a la bonne adresse..
je peux te filer un dfb sous unity pour piloter un atv312 en modbus.
j'ai également fais une appli avec un twido et un petit magelis et un atv312. le twido gère les registres drivecom mais les échanges sont fais par le magelis qui lit dans le twido pour ecrire dans le var et vice versa...
faut que je fouille dans mes archives pour cela....
Florent
Re: Commande de vitesse
Bonjour tous le monde,
Je viens de tester ce matin a la fraîche afin de vérifié si je lis et écrit bien dans le var et la réponse est oui! Mais je doit louper un truc pour réussir a le démarrer.
Pas de soucis skip74 tu peut m'envoyer sa en mp j'ai un m340 et unity devant moi
PS: ex pour le paramètre LSP(petite vitesse) la valeur 7 dans le var correspond a 70 dans mon IHM/vijeo
Je viens de tester ce matin a la fraîche afin de vérifié si je lis et écrit bien dans le var et la réponse est oui! Mais je doit louper un truc pour réussir a le démarrer.
Pas de soucis skip74 tu peut m'envoyer sa en mp j'ai un m340 et unity devant moi
PS: ex pour le paramètre LSP(petite vitesse) la valeur 7 dans le var correspond a 70 dans mon IHM/vijeo
Re: Commande de vitesse
voila un programme que j'ai vidé pour laisser uniquement la partie com rs485 et le dfb drivecom pour des atv28,31,312...
http://www.expirebox.com/download/3b758 ... bc0b6.html
bonne suite
ps les consignes sont exprimées en 1/10 de Hz (ou tr/min selon certains parametres
A+
http://www.expirebox.com/download/3b758 ... bc0b6.html
bonne suite
ps les consignes sont exprimées en 1/10 de Hz (ou tr/min selon certains parametres
A+
Re: Commande de vitesse
Bonjour,
La solution a mon problème était l'ordre d'activation des bits suivants
bit 0 : "Switch on" : actif à 1
bit 1 : "Disable Voltage" : actif à 0
bit 2 : "Quick Stop" : actif à 0
bit 3 : "Enable Operation" : actif à 1
Je les passaient a 1 en même temps or il faut respecter la séquence bit0..bit1.. afin de bien passer les transitions du graph DRIVECOM.
Merci pour vôtre aide.
La solution a mon problème était l'ordre d'activation des bits suivants
bit 0 : "Switch on" : actif à 1
bit 1 : "Disable Voltage" : actif à 0
bit 2 : "Quick Stop" : actif à 0
bit 3 : "Enable Operation" : actif à 1
Je les passaient a 1 en même temps or il faut respecter la séquence bit0..bit1.. afin de bien passer les transitions du graph DRIVECOM.
Merci pour vôtre aide.
-
- Apprend le binaire
- Messages : 1
- Inscription : 08 févr. 2016, 20:27
- Localisation : FRANCE
Re: Commande de vitesse
bonjour,skip74 a écrit :voila un programme que j'ai vidé pour laisser uniquement la partie com rs485 et le dfb drivecom pour des atv28,31,312...
http://www.expirebox.com/download/3b758 ... bc0b6.html
bonne suite
ps les consignes sont exprimées en 1/10 de Hz (ou tr/min selon certains parametres
A+
tu peut stp m'envoyer cette dfb,ou me donnée le liens de téléchargement.
merci