develloper une fonction

Forum traitant des automates industriels de marque Schneider - Telemecanique
Répondre
NA2S
Apprend le binaire
Apprend le binaire
Messages : 4
Enregistré le : 19 janv. 2024, 14:17

develloper une fonction

Message par NA2S »

Salut,

je souhaite developper une fonction que je placerais dans un bloc, l idée est detecter si un mouvement de translation est effectif lorsque la sortie est active, pour ca on a un telemetre (metre laser) qui dois varié lors d un mouvent d une valeure comprise entre 0 et 27 metres.
2 defauts sont possible
- le telemetre pour une raison quelconque ne fonctionnerais pas
- le moteur est HS ou la mecanique est en defaut
j ai commencé a develloper la fonction j aimerai bien avoir un retour sur une erreure ou bien des ameliorations
Le +10 que j ai rajouter c est pour filtrer les eventuelle variation qui ferait fluctuer la valeur
Le EW dy est la valeur que l on recupere du telemetre
Mesure est le memo de telemetre pour comparer l evolution
Je suis etudiant en automatisme depuis cette année donc je n ai pas de connaissance approndie de l autom
bien a vous
Fichiers joints
equation
equation
equation
equation
Capture2.JPG (16.28 Kio) Vu 256 fois
Modifié en dernier par NA2S le 16 févr. 2024, 12:35, modifié 2 fois.
dpo
Créateur de langage
Créateur de langage
Messages : 741
Enregistré le : 27 nov. 2015, 20:03

Re: develloper une fonction

Message par dpo »

A priori à la fin de la tempo tu mémorises la valeur puis tu testes aussi si elle est dans une bonne plage.
ça ne marchera pas
si j'ai bien compris ce que tu veux faire :
si pas de commande avant et pas de commande arriere alors tu mémorises
si commande avant ou commande arrière tu lances une tempo
à la fin de la tempo tu fais tes tests d'erreur
A voir si tu mémorises le défaut ? si tu provoques un arrêt...
NA2S
Apprend le binaire
Apprend le binaire
Messages : 4
Enregistré le : 19 janv. 2024, 14:17

Re: develloper une fonction

Message par NA2S »

pas exactement, quand j ai un mouvement av ou arr, je souhaite verifier que mon mouvement s effectue et pour ca j exploite le telemetre pour voir qu il evolue bien quand mon moteur est en marche.
j effetue une prise de mesure toute les deux secondes
la seconde tempo est la pour filtrer les 1eres secondes pour laisser le temps au systeme de se mettre en route
et oui la finalitée est de remonter un defaut
j espere que j ai ete claire :D
Répondre