S7-1200 mise échelle signal analogique d’un capteur déplacement

Forum traitant des automates industriels de marque Siemens.
Répondre
automate
Code sa première boucle
Code sa première boucle
Messages : 17
Inscription : 28 janv. 2018, 21:58
Localisation : Paris

S7-1200 mise échelle signal analogique d’un capteur déplacement

Message par automate »

Bonjour,

Sur un API Siemens S7-1200 je souhaite mettre un capteur de déplacement (appeler vulgairement palpeur) sur l'entrée analogique.

Le capteur de déplacement est un modèle solartron DG5.0 (LVDT 0-10V plage 5mm)

Lorsque je le branche et que je mesure la tension sur l’entrée analogique je constate les éléments suivants et je suis étonné :

- Quand le capteur de déplacement est au repos (la tige de palpage est complètement sortie) la tension est de -6,71V (Et pas 0V ??)

- Quand le capteur de déplacement est au travail (la tige de palpage est complètement rentrée) la tension est de 7.79V (Et pas 10V ??) (Course d’environ 10mm)


- Il y a une « zone morte » quand je déplace la tige du capteur de déplacement c’est vers les 5mm de déplacement que je suis à 0V et que la mise à l’échelle commence à recevoir des incréments (Donc quand je me déplace dans la zone « on va dire de fonctionnement » ma tension varie jusqu’à 7,79V pour 5mm de déplacement environ)

Quand je fais ma mise à l’échelle :

NORM_X (Int to Real - MIN = 0 - VALUE = %IW60 - MAX = 27648 - OUT = %MD0)

Et
SCALE_X (MIN = 0.0 - VALUE = %MD0 - MAX=5.0, OUT = %MD4)

Le résultat de %MD4 ne correspond pas 5.0mm.

Pour obtenir 5mm il faut que dans mon instruction SCALE_X je mette MAX = 6.45.

De plus je ne suis pas certain d’être proportionnel déplacement de 3mm alors le résultat de %MD4 est-il bien à 3mm ?

Pouvez-vous m’aider à résoudre ce problème ?

Merci d’avance.
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2076
Inscription : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: S7-1200 mise échelle signal analogique d’un capteur déplacement

Message par philou77 »

Salut !

ton capteur c'est +/5 mm d'étendue de mesure et 0-10V en sortie

Donc à -5mm tu as 0 et à +5mm tu as 10V si je ne m'abuse !

-5mm (sortie) = 0V - > 0
0 mm (intermédiaire = 5V - > 13824
+5mm (rentré) = 10V ->27648

Sur ton scaleX,
Min=-5
Max =5
ou alors
Min=0
Max =10

Pour ce qui est du contrôle, mesures des cales connues !!

Tu dis avoir de -6.71v à 7.79V -> ça fait 14.5V de différence, pas mal pour une entrée de seulement 0-10V !
Les Valeurs négatives sont impossibles sur les entrées analogique de la CPU !
Regarde ta doc : https://media.automation24.com/manual/f ... _fr-FR.pdf
Page 883
Avec quoi tu mesures ces tensions ?

qu'est-ce qui alimente ton capteur ?
si tu as une alim différente de celle de l'automate, les 0V sont-ils reliés ?
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
automate
Code sa première boucle
Code sa première boucle
Messages : 17
Inscription : 28 janv. 2018, 21:58
Localisation : Paris

Re: S7-1200 mise échelle signal analogique d’un capteur déplacement

Message par automate »

Merci philou77,

Oui effectivement dans la documentation du capteur de déplacement il est noté que l’étendue de mesure est de +/- 5mm.

Documentation solartron DG5

Je ne suis pas à l’aise avec ce type d’installation car en général nos palpeurs sont reliés à un appareil intermédiaire comme par exemple un Kistler maxymos et pas directement sur l’API.

Oui j’ai bien les tensions indiquées, je les mesure directement avec un multimètre sur l’entrée analogique de la CPU S7-1215C.

Le capteur est alimenté par le 0V /24V d’une alimentation des entrées dans l’armoire électrique de l’API (Le 0V est bien commun)

Alim : fil bleu 0V - fil rouge 24V
Voie analogique : fil blanc commun voie analogique - fil vert entrée voie analoqique

Je peux m’en sortir en mettant les réglages suivants sur la mise à l’échelle :

NORM_X (Int to Real - MIN = 0 - VALUE = %IW60 - MAX = 27648 - OUT = %MD0)

Et
SCALE_X (MIN = -5.0 - VALUE = %MD0 - MAX=5.0, OUT = %MD4)
ou SCALE_X (MIN = 0 - VALUE = %MD0 - MAX=10, OUT = %MD4)

Ou faut-il que je rajoute une carte d’entrée analogique qui accepte les tensions négatives ? Si oui avez-vous une référence en tête ?

Par exemple la SM 1234 (Siemens 6ES72344HE320XB0)

4 x entrées analogiques : ±10 V
2 x sorties analogiques : ± 10 V
Résolution 14 bits ou 0 (4)-20 mA, résolution 13 bits

Merci d’avance.
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2076
Inscription : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: S7-1200 mise échelle signal analogique d’un capteur déplacement

Message par philou77 »

Re,

J'ai vu cette doc, mais elle ne donne pas de renseignement sur le câblage de ta chose !!
Tu le sors d'où ton code couleur de raccordement ?

Tant que t'envoies des tensions négatives sur une entrée 0-10V ,
euh, faut débrancher de suite, elle risque de pas aimer très longtemps !
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
automate
Code sa première boucle
Code sa première boucle
Messages : 17
Inscription : 28 janv. 2018, 21:58
Localisation : Paris

Re: S7-1200 mise échelle signal analogique d’un capteur déplacement

Message par automate »

Le code couleur est livré avec le capteur et une mini doc... Je la mettrai en ligne demain.

Bon si je comprends bien

- soit je rajoute une carte d'entrée analogique +/-10v.
- soit je change le capteur (que l'on m'a imposé stock magasin PR) par un qui a une plage de tension "analogique" de 0v /10v

C'est bien cela?

Merci.
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2076
Inscription : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: S7-1200 mise échelle signal analogique d’un capteur déplacement

Message par philou77 »

Salut !

Un capteur avec une sortie 0-10V NE PEUT PAS te donner une tension négative ET positive !!!
Résous déjà ce mystère avant d'aller plus loin !

PS :

à moins qu'il ne te donne
0/+10V pour +5mm
0 / -10V pour -5mm

à voir, c'est pas noté sur le document..
test en raccordant le multimètre sur la sortie capteur !! SANS RACCORDER LE CAPTEUR sur l'entrée analogique !!
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2076
Inscription : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: S7-1200 mise échelle signal analogique d’un capteur déplacement

Message par philou77 »

Bon j'ai trouvé une doc pour le DG2.5 (pour ton capteur, ce doit être pareil)
https://docs.rs-online.com/78fe/0900766b801170bc.pdf

la sortie c'est +/- 5V !!!

au total tu as bien 10V mais en -/+5V !!

c'est ce que tu as :
sortie : -6.71V (dépassement mesure)
Rentré : +7,79V (dépassement mesure)

donc il te faut une carte qui accepte le +5v/-5V type SM1231
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
automate
Code sa première boucle
Code sa première boucle
Messages : 17
Inscription : 28 janv. 2018, 21:58
Localisation : Paris

Re: S7-1200 mise échelle signal analogique d’un capteur déplacement

Message par automate »

Bonjour,

Merci pour les infos.

Oui le DG2.5 est la version avec une course de 2.5mm (Nous l'avons aussi en stock)

Voici un lien avec la doc livrée avec le capteur : Doc solartron DG5 livrée

Oui j'ai regardé aujourd'hui pour la carte d'entrée analogique et j'ai aussi repéré la SM1231.

https://support.industry.siemens.com/cs ... r&lc=fr-BE

Je ferai un retour quand j'aurai reçu et mis en œuvre le matériel.

Merci pour l'aide.
automate
Code sa première boucle
Code sa première boucle
Messages : 17
Inscription : 28 janv. 2018, 21:58
Localisation : Paris

Re: S7-1200 mise échelle signal analogique d’un capteur déplacement

Message par automate »

Bonjour,

Je n'ai pas encore reçu la carte analogique SM1231 mais quand je l'aurai il faudra que je fasse le paramétrage suivant :

Comme c'est une carte bipolaire :


NORM_X (Int to Real - MIN = -27648 - VALUE = #entrée_analogique - MAX = 27648 - OUT = #entrée_analogique_real)

Et

SCALE_X (MIN = -5.0 - VALUE = #entrée_analogique_real - MAX=5.0, OUT = #entrée_analogique_a_echelle

Voir fichier pdf : Mise à l'échelle

Merci d'avance.
automate
Code sa première boucle
Code sa première boucle
Messages : 17
Inscription : 28 janv. 2018, 21:58
Localisation : Paris

Re: S7-1200 mise échelle signal analogique d’un capteur déplacement

Message par automate »

Bonjour,

Avec un peu de retard dans le chantier cela fonctionne avec vos conseils.

Merci.
Répondre