Page 1 sur 1

recuperation de la frequence d un variateur MM440

Posté : 03 févr. 2020, 11:58
par cedric59
Bonjour,

je souhaiterai récupéré la frequence actuel d un variateur siemens MM440 et pouvoir l afficher sur un hmi , actuellement le variateur est en profibus /DP , il y a des échangés entre l automate s7300 et le variateur , mais pas de recuperation de la fréquences .

pouvez vous m aider . merci

Re: recuperation de la frequence d un variateur MM440

Posté : 03 févr. 2020, 12:25
par dehell
Bonjour,
Pour pouvoir répondre, il faut un peu plus d'info:
Quel télégramme est utilisé actuellement?
Peux tu modifier ce télégramme?
Pour la doc voir à partir de la page 153
https://cache.industry.siemens.com/dl/f ... r_0705.pdf

Re: recuperation de la frequence d un variateur MM440

Posté : 04 févr. 2020, 07:45
par cedric59
bonjour ,
voici le telegramme utiliséImage

Re: recuperation de la frequence d un variateur MM440

Posté : 04 févr. 2020, 13:17
par dehell
Bonjour,
Pour récupérer ta fréquence, il faut ajouter un pzd à ton télégramme et dans le variateur faire le paramétrage correspondant (pzd et remontée du paramètre fréquence).

Re: recuperation de la frequence d un variateur MM440

Posté : 04 févr. 2020, 17:50
par cedric59
Aurais tu un excemple stp

Re: recuperation de la frequence d un variateur MM440

Posté : 04 févr. 2020, 19:28
par Ulairi
Vu le télégramme, toutes les informations sont disponibles sur les deux mots d'entrée.

Le premier mot de 16 bits PEWn est le mot d'état qui renseigne sur l'état du variateur.
Le deuxième mot de 16 bits PEWn+2 est le retour vitesse.
(n : numéro du premier octet paramétré pour les échanges)

Pour ce deuxième mot, la valeur 4000Hex en hexadécimal correspond à 50 Hz.

Re: recuperation de la frequence d un variateur MM440

Posté : 04 févr. 2020, 20:22
par cedric59
bonsoir,

Pourrais tu m expliquer comment recupere excatement les info .

je te remercie :) :) :) :)

Re: recuperation de la frequence d un variateur MM440

Posté : 04 févr. 2020, 22:06
par Ulairi
D'après la capture d'écran plus haut :

Télégramme 1 avec 4 mots d'échange sur réseau Profibus avec le variateur à l'adresse 8, les octets utilisés pour l'échange commencent au 136

En sortie :
- PAW136 : mot de commande (octets 136 et 137)
- PAW138 : mot de consigne (octets 138 et 139)

En entrée :
- PEW136 : mot d'état (octets 136 et 137)
- PEW138 : retour vitesse (octets 138 et 139)

Donc l'info vitesse est à lire directement d'après la valeur de PEW138
(pour la mise à l'échelle de la valeur lue : 4000HEX soit 16384 en décimal représente 50 Hz)

Attention si deux sens de marche, c'est une valeur signée (méthode du complément à deux) !

Un peu de lecture si on le souhaite :

https://www.automation.siemens.com/mc-a ... anguage=en

:D

Re: recuperation de la frequence d un variateur MM440

Posté : 05 févr. 2020, 10:49
par cedric59
bonjour
merci pour les explications,
donc fait contrôler le PEW138
j ai une valeur a l arrêt a 1888

j utilise des fréquences fixe dans starter.

moi ce que je veux est la valeur de fréquences actuel

Re: recuperation de la frequence d un variateur MM440

Posté : 12 févr. 2020, 09:15
par Ulairi
ah mince, mon message a disparu avec la mise à jour du fofo et le backup qui a suivi... donc je recommence mais en plus bref...

Le retour vitesse PEW138 suit la valeur de la consigne vitesse en tenant compte des rampes d'accélération et de décélération.

La valeur du retour vitesse est non nulle apparemment ici lors de l'arrêt car pour arrêter un moteur piloté par un variateur de vitesse, il suffit de donner un ordre d'arrêt, la consigne de vitesse pouvant être maintenue non nulle et n'est plus prise en compte, c'est ce qui doit se passer ici. Pour obtenir quelque chose de plus cohérent, il faudrait faire en sorte que la consigne vitesse soit mise à zéro lorsqu'il y a un ordre d'arrêt donné au variateur de vitesse.

Pour cela, il faudrait ajouter l'une des conditions suivantes :
- Lorsque le mot de commande PAW136 = 04CE(HEX) en hexadécimal, soit 1150 en décimal, alors mettre la consigne vitesse PAW138 à zéro
ou bien
- Lorsque le bit "Marche/arret" A137.0 est égal à zéro, alors mettre la consigne vitesse PAW138 à zéro

Note 1 : Je fais l'hypothèse que la sélection consigne de fréquence se fait via le réseau Profibus : Paramètre P1000=6

Note 2 : Il faut que le paramètre "Fréquence minimale (Hz)" P1080 soit à zéro

Je mets ci-dessous la signification des différents bits qui constituent le mot de commande :
Image

Bien entendu, s'il est nécessaire d'avoir une valeur précise de la fréquence de rotation du rotor du moteur, il faut se tourner vers un capteur physique sur l'arbre moteur (codeur, résolver, fréquences d'impulsions sur capteur incrémental, optotachy...). Je rappelle en outre que puisque le variateur MM440 est en commande scalaire (commande en U/f), à consigne de vitesse fixe, la vitesse moteur varie légèrement avec la charge (glissement).