Front Montant et Descendant sous TIA portal V14

Forum traitant des automates industriels de marque Siemens.
Répondre
donambog
Apprend le binaire
Apprend le binaire
Messages : 1
Enregistré le : 13 avr. 2018, 11:22

Front Montant et Descendant sous TIA portal V14

Message par donambog »

Bonjour,
J’essaie de détecter le passage de '0' à '1' d'un bouton sur l'entrée(I0.0 par exemple) et aussi le passage de '1' à '0'. je propose ce que j'ai réussi à faire sous TIA V13 mais qui ne marche pas quand je reproduit la même sous TIA V14.
Je pense que les variables de types %M ne gardent pas toujours ce qu'on leurs donne, comme si il y avait une fréquence à la quelle elles varaient. Pouvez vous m'éclairer s'il vous plaît?
PS: Je n'ai pas beaucoup d'expérience sur la programmation des automates, donc des tentatives de solutions et tout conseil je suis preneur.
Bien à vous,
Fichiers joints
DetectFront.PNG
DetectFront.PNG (7.6 Kio) Vu 9561 fois
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2079
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: Front Montant et Descendant sous TIA portal V14

Message par philou77 »

Salut,

Chez siemens,
-|P|- pour un front montant (il faut spécifier un bit mémoire unique)
-|N|- pour un front descendant (il faut spécifier un bit mémoire unique)

Les %M gardent bien leur état respectifs et ne changent pas tout seuls..sauf coupure si non sauvegardés et recouvrement :
- Attention à ne pas ré écrire dedans par d'autres instructions
- Les %M et les %MW occupent la MEME zone mémoire !!
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
GG10
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 147
Enregistré le : 15 sept. 2016, 14:35

Re: Front Montant et Descendant sous TIA portal V14

Message par GG10 »

Bonjour

la variable #fallingEdgeOK est quel genre temporaire ????
akirautomate
Apprend le binaire
Apprend le binaire
Messages : 5
Enregistré le : 20 avr. 2018, 19:41

Re: Front Montant et Descendant sous TIA portal V14

Message par akirautomate »

Je crois avoir déjà eu ce problème: effectivement le # fait penser à une variable temporaire!
Dans mes souvenir, passer cette variable en tant que entrée/sortie résout le problème (la mettre en temps que sortie ne convient pas)
Répondre