Bonjour,
siemens tia portal v 17, s7-1200.
Acquisition de valeur analogique.
Quelqu'un aurait il une idée de comment en temps réel, lire les valeurs croissantes d'un capteur et arrêter la lecture au moment où elle décroient .
Exemple : 1.2.3.4.5.6.7.7.6.5.....Je voudrais en temps réel savoir faire l'acquisition de 7(la plus grande valeur).
Merci d'avance.
BM
[S7-1200]
- itasoft
- Mi homme - Mi automate

- Messages : 7803
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: [S7-1200]
Slts,
Est que ça veut dire que tu veux lire la valeur que quand elle augmente ?
si oui comparer l'état N avec l'état à N-1 Exemple:
If Valeur_analogique_N > Valeur_analogique_N1 THEN
Valeur_lue :=Valeur_analogique_N ;
END_IF ;
Valeur_analogique_N1 := Valeur_analogique_N ;
Est que ça veut dire que tu veux lire la valeur que quand elle augmente ?
si oui comparer l'état N avec l'état à N-1 Exemple:
If Valeur_analogique_N > Valeur_analogique_N1 THEN
Valeur_lue :=Valeur_analogique_N ;
END_IF ;
Valeur_analogique_N1 := Valeur_analogique_N ;
Modifié en dernier par itasoft le 10 mai 2023, 10:43, modifié 1 fois.
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: [S7-1200]
Merci pour votre réponse.
Pour simplifier un process,j'ai rafistoler une formule mathématique capable de calculer le rayon d'une bobine au même temps que sa largeur au même endroit. J'ai eu lidée de gèrer un axe avec un objet technologique MC avec une vitesse de déplacement connu 50mm/s. Pour être à une précision de 1 mm , il faut que les valeurs soit relevé chaque 0.02s, chose que peut obtenir avec ob30(cyclic interrupt).c'est determiner le sommet d'une courbe. cela me permet d'avoir le centre de la bobine et puis pouvoir calculer son rayon, en mesurant la distance entre le capteur est le sommet de la courbe, sachant q'une partie de la bobine est enfouie dans un espace de canal qui la bloque. Ce calcule permet de ganer du temps et surtout pouvoir automatiser une opération plus loin qui se fait dans des condition d'absence totale de sécurité.
j'ai réussi un truc qui marche, mais vaudrais avoir d'autres idées.
votre raisonnemen est bon en inverssant je pense la comparaison.
je ne sais comment poster une image, je vous aurais posté une capture du programme que je suis enttrain de faire.
un bloc compare et un move peuvent faire l'affaire dans un ob30.
Re: [S7-1200]
Désolé, j'avais mal lue les n et n-1, oui en fait c'est ça!
