Bonjour à tous,
J'aimerai faire un feu tricolore, mais les tempo ne se remettent jamais à zéro.
Quelqu'un pourrait me dire ce qui ne va pas ?
La boucle se fait correctement une seule fois, puis ça bug car les tempos (type TON) ne repartent pas de zéro.
Merci
23 résultats trouvés
- 05 déc. 2024, 21:17
- Forum : Schneider - Telemecanique
- Sujet : Tempo Somachine Basic
- Réponses : 5
- Vues : 1046
- 08 avr. 2023, 13:23
- Forum : Schneider - Telemecanique
- Sujet : [M221] positionnement axe via un codeur incrémental
- Réponses : 21
- Vues : 3290
Re: [M221] positionnement axe via un codeur incrémental
Effectivement, c'est pas comme dans la théorie ou dans codesys, il n'y a rien à mettre dans l'action.
J'avais vu des posts comme quoi c'était impossible de gérer plusieurs grafcets sous somachine basic, cela m'étonnait.
J'ai plus qu'à finaliser mon programme.
Merci encore !
J'avais vu des posts comme quoi c'était impossible de gérer plusieurs grafcets sous somachine basic, cela m'étonnait.
J'ai plus qu'à finaliser mon programme.
Merci encore !
- 07 avr. 2023, 15:47
- Forum : Schneider - Telemecanique
- Sujet : [M221] positionnement axe via un codeur incrémental
- Réponses : 21
- Vues : 3290
Re: [M221] positionnement axe via un codeur incrémental
Il y a un icône (#) près des bobines de sorties mais non dispo dans les actions de grafcet.
- 07 avr. 2023, 15:37
- Forum : Schneider - Telemecanique
- Sujet : [M221] positionnement axe via un codeur incrémental
- Réponses : 21
- Vues : 3290
Re: [M221] positionnement axe via un codeur incrémental
Pour le grafcet, j'ai fait deux petits grafcet pour essayer,
Le premier grafcet à l'étape 2 active le second grafcet à l'étape 3.
Le rung de l'étape 3 est validé mais pas celui de l'action de l'étape 2.
C'est sûrement mal écrit.
Le premier grafcet à l'étape 2 active le second grafcet à l'étape 3.
Le rung de l'étape 3 est validé mais pas celui de l'action de l'étape 2.
C'est sûrement mal écrit.
- 07 avr. 2023, 14:55
- Forum : Schneider - Telemecanique
- Sujet : [M221] positionnement axe via un codeur incrémental
- Réponses : 21
- Vues : 3290
Re: [M221] positionnement axe via un codeur incrémental
Merci pour vos conseils et vos aides, cela m'aide dans ma réflexion.
Deux petits problèmes que j'ai rencontré encore :
- Pour structurer ma pensée, j'ai fait le programme en grafcet, et je désire faire du grafcet hiérarchisé. Peut on en faire avec somachine basic et l'api M221 ? Malgré de ...
Deux petits problèmes que j'ai rencontré encore :
- Pour structurer ma pensée, j'ai fait le programme en grafcet, et je désire faire du grafcet hiérarchisé. Peut on en faire avec somachine basic et l'api M221 ? Malgré de ...
- 05 avr. 2023, 18:57
- Forum : Schneider - Telemecanique
- Sujet : [M221] positionnement axe via un codeur incrémental
- Réponses : 21
- Vues : 3290
Re: [M221] positionnement axe via un codeur incrémental
J’ai vu la vidéo tout à l’heure je la mettrais en œuvre demain.
Pour le stockage de la variable, j’ai fait comme tu le suggères.
Mais quand je change de rung la valeur mémorisée varie et ne reste pas figée. Par exemple au rung1 j’ai stocké la valeur du compteur c0.v dans mw0. Lorsque je veux ...
Pour le stockage de la variable, j’ai fait comme tu le suggères.
Mais quand je change de rung la valeur mémorisée varie et ne reste pas figée. Par exemple au rung1 j’ai stocké la valeur du compteur c0.v dans mw0. Lorsque je veux ...
- 05 avr. 2023, 18:23
- Forum : Schneider - Telemecanique
- Sujet : [M221] positionnement axe via un codeur incrémental
- Réponses : 21
- Vues : 3290
Re: [M221] positionnement axe via un codeur incrémental
Merci des conseils.
Dernière chose comment je fais pour stocker ma variable max du compteur. Dans un premier temps je veux que mon moteur fasse un aller pour connaître la valeur max de mon codeur et ensuite stocker cette valeur dans un bit mémoire.
Le problème c’est lorsque mon codeur a une autre ...
Dernière chose comment je fais pour stocker ma variable max du compteur. Dans un premier temps je veux que mon moteur fasse un aller pour connaître la valeur max de mon codeur et ensuite stocker cette valeur dans un bit mémoire.
Le problème c’est lorsque mon codeur a une autre ...
- 05 avr. 2023, 18:22
- Forum : Schneider - Telemecanique
- Sujet : [M221] positionnement axe via un codeur incrémental
- Réponses : 21
- Vues : 3290
Re: [M221] positionnement axe via un codeur incrémental
Merci des conseils.
Dernière chose comment je fais pour stocker ma variable max du compteur. Dans un premier temps je veux que mon moteur fasse un aller pour connaître la valeur max de mon codeur et ensuite stocker cette valeur dans un bit mémoire.
Le problème c’est lorsque mon codeur a une autre ...
Dernière chose comment je fais pour stocker ma variable max du compteur. Dans un premier temps je veux que mon moteur fasse un aller pour connaître la valeur max de mon codeur et ensuite stocker cette valeur dans un bit mémoire.
Le problème c’est lorsque mon codeur a une autre ...
- 05 avr. 2023, 15:50
- Forum : Schneider - Telemecanique
- Sujet : [M221] positionnement axe via un codeur incrémental
- Réponses : 21
- Vues : 3290
Re: [M221] positionnement axe via un codeur incrémental
Je vais refaire le programme avec le bon bloc et essayer de voir dans la bibliothèque du bloc ce que je pourrais mettre en œuvre.
Autant utiliser la fonction adaptée.
Autant utiliser la fonction adaptée.
- 05 avr. 2023, 15:39
- Forum : Schneider - Telemecanique
- Sujet : [M221] positionnement axe via un codeur incrémental
- Réponses : 21
- Vues : 3290
Re: [M221] positionnement axe via un codeur incrémental
Ok pour le bloc fonction non adaptée mais la fréquence de comptage de ce bloc est compatible avec mon codeur.
Après effectivement, je ne peux pas exploiter l'ensemble des caractéristiques de mon codeur.
Pour la personne qui dit qu'être automaticien c'est un métier, je suis tout à fait d'accord ...
Après effectivement, je ne peux pas exploiter l'ensemble des caractéristiques de mon codeur.
Pour la personne qui dit qu'être automaticien c'est un métier, je suis tout à fait d'accord ...