super débutant

Forum traitant des automates industriels de marque Wago et du logiciel codesys
Avatar de l’utilisateur
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2616
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: super débutant

Message par itasoft » 09 oct. 2018, 19:00

slts,
connais pas le WAGO peut pas te donner un exemple pour le WAGO
Automaticien privé (de tout)
itasoft@free.fr

tyserias
Code sa première boucle
Code sa première boucle
Messages : 15
Enregistré le : 04 oct. 2018, 17:23

Re: super débutant

Message par tyserias » 09 oct. 2018, 19:24

Ok merci
Je vais continuer mes recherches

philou77
Créateur de langage
Créateur de langage
Messages : 570
Enregistré le : 21 oct. 2015, 10:00

Re: super débutant

Message par philou77 » 10 oct. 2018, 10:50

Salut,
Ta carte est une 0-10V (0 à 32767 points)
Soit 0V = 0, 10V = 32767

Tu dois avoir une fonction FU_Linear_2punkt (qui va te servir à transformer ton 0-100% d'entrée en Nb de points)
Rx1 =0, Ry1=0
Rx2 = 100, Ry2=32767
Input_X : Ton entrée qui varie de 0 à 100.

La sortie de ce bloc est un REAL, il te faudra donc utiliser le bloc REAL_TO_WORD pour pouvoir affecter ta sortie analogique.

amha, car je suis pas pro non plus du wago !
Si vous faites rien aujourd'hui et que votre chef vous dit que vous faisiez déjà ça hier, répondez qu'hier vous aviez pas fini !

tyserias
Code sa première boucle
Code sa première boucle
Messages : 15
Enregistré le : 04 oct. 2018, 17:23

Re: super débutant

Message par tyserias » 11 oct. 2018, 12:02

Merci pour tout
La sortie analogique fonctionne et me délivre bien
Du o_10volt en sinus.(enfin)
J'ai utilisé un bloc Gen avec des blocs MOVE

Maintenant j'aimerais visualiser cette sortie en o-10 volt
A la sortie des blocs MOVE j'ai une valeur en Word
Je voudrais la convertir en la valeur que délivre réellement la carte ( du 0/10 volt)

Merci pour vos lumières
A+

philou77
Créateur de langage
Créateur de langage
Messages : 570
Enregistré le : 21 oct. 2015, 10:00

Re: super débutant

Message par philou77 » 11 oct. 2018, 18:15

utilise la fonction que je t'ai donné, mais en inversant, les Rx1, Ryx, Rx2,Ry2.

C'est une fonction linéaire !!

ou sinon, les mathématiques, c'est une simple règle de trois !!
Si vous faites rien aujourd'hui et que votre chef vous dit que vous faisiez déjà ça hier, répondez qu'hier vous aviez pas fini !

tyserias
Code sa première boucle
Code sa première boucle
Messages : 15
Enregistré le : 04 oct. 2018, 17:23

Re: super débutant

Message par tyserias » 11 oct. 2018, 18:52

Merci
J'avais pas réalisé que tu avais déjà répondu à ma question
Ça fonctionne
Maintenant nouvelle question.
Quelqu'un connait il le fonctionnement du bloc
Fb datalogger?
Merci

Répondre