[RESOLU] feux tricolores
[RESOLU] feux tricolores
actuellement je cherche a programmer de feux tricolores en ladder
sous pl7 pro pour un tsx3721
je voudrai
feux vert allumé tempo de 30s
puis feux vert éteint passage au feu orange 10s
puis passage au rouge 30s
et retour en boucle
merci de votre aide
sous pl7 pro pour un tsx3721
je voudrai
feux vert allumé tempo de 30s
puis feux vert éteint passage au feu orange 10s
puis passage au rouge 30s
et retour en boucle
merci de votre aide
Re: feux tricolores
Euh....et si tu essayais de chercher un peu avant de demander une solution 
- itasoft
- Mi homme - Mi automate

- Messages : 7803
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: feux tricolores
slts,
une solution à Etudier, LOL
cliquer dessus pour agrandir la photo
une solution à Etudier, LOL
cliquer dessus pour agrandir la photo
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: feux tricolores
bonjour,
voici le programme que j'ai fait
ca ne marche pas vraiment je continu de chercher
merci pour votre aide
voici le programme que j'ai fait
ca ne marche pas vraiment je continu de chercher
merci pour votre aide
- itasoft
- Mi homme - Mi automate

- Messages : 7803
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: feux tricolores
slts,
pourquoi tu met des contacts "front montant" ??????????????????????????????????????????????????????????????
pourquoi tu met des contacts "front montant" ??????????????????????????????????????????????????????????????
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: feux tricolores
bonjour,
avant j'avais mis des contact normaux mais çà marchait pas
c'est pour cela que j'ai essayé comme çà
merci
avant j'avais mis des contact normaux mais çà marchait pas
c'est pour cela que j'ai essayé comme çà
merci
- itasoft
- Mi homme - Mi automate

- Messages : 7803
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: feux tricolores
slts,
il faut mettre des contacts normal, et n'utiliser que une seule fois la même sortie,
simple curiosité, tu est apprenti ou étudiant ?
il faut mettre des contacts normal, et n'utiliser que une seule fois la même sortie,
simple curiosité, tu est apprenti ou étudiant ?
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: feux tricolores
bonjour,
voila ce que j'essai de faire
merci de votre aide
bon dimanche
voila ce que j'essai de faire
merci de votre aide
bon dimanche
-
melenbihan
- Code sa première boucle

- Messages : 18
- Enregistré le : 20 oct. 2015, 21:48
Re: feux tricolores
bonjour
moi ce qui me gène c'est l'écriture d'une sortie à plusieurs endroits
l'automate lit le programme de gauche à droite et de haut en bas donc l'automate écrira la dernière condition lue dans le programme pour changer l'état de la sortie même si celle ci est mise à 1 ou 0 avant
dans tout programme il faut respecter l'unicité des sorties par contre on peut écrire une entrée ou un memento plusieurs fois dans les conditions d'une sortie
je ne sais pas si j'ai été clair
il faut que tu sépare %Q2.6 sur un réseau et %Q2.9 su un autre. tu les supprimes des autres réseaux (mais tu n'efface pas ces réseaux).
bon courage
moi ce qui me gène c'est l'écriture d'une sortie à plusieurs endroits
l'automate lit le programme de gauche à droite et de haut en bas donc l'automate écrira la dernière condition lue dans le programme pour changer l'état de la sortie même si celle ci est mise à 1 ou 0 avant
dans tout programme il faut respecter l'unicité des sorties par contre on peut écrire une entrée ou un memento plusieurs fois dans les conditions d'une sortie
je ne sais pas si j'ai été clair
il faut que tu sépare %Q2.6 sur un réseau et %Q2.9 su un autre. tu les supprimes des autres réseaux (mais tu n'efface pas ces réseaux).
bon courage
Re: feux tricolores
Bonjour,
effectivement l'écriture via une bobine d'une même sortie à plusieurs endroits différents est une erreur de programmation.
Il faut bien comprendre le principe du traitement d'un programme dans un automate :

Autrement dit :
Si une même sortie est écrite par exemple deux fois dans un programme via deux bobines, lors du traitement du programme,
On va stocker une première valeur pour cette sortie dans la MIS lorsque le programme exécute la ligne contenant la première bobine
Puis on va écraser cette valeur dans la MIS lorsque le programme exécute la ligne contenant la seconde bobine.
La valeur que prendra donc la sortie à la fin du traitement du programme sera la dernière valeur stockée dans la MIS.
Conclusion :
Seule la dernière ligne du programme qui contient une bobine affectant une même sortie sera prise en compte, les autres seront ignorées.
effectivement l'écriture via une bobine d'une même sortie à plusieurs endroits différents est une erreur de programmation.
Il faut bien comprendre le principe du traitement d'un programme dans un automate :

Autrement dit :
Si une même sortie est écrite par exemple deux fois dans un programme via deux bobines, lors du traitement du programme,
On va stocker une première valeur pour cette sortie dans la MIS lorsque le programme exécute la ligne contenant la première bobine
Puis on va écraser cette valeur dans la MIS lorsque le programme exécute la ligne contenant la seconde bobine.
La valeur que prendra donc la sortie à la fin du traitement du programme sera la dernière valeur stockée dans la MIS.
Conclusion :
Seule la dernière ligne du programme qui contient une bobine affectant une même sortie sera prise en compte, les autres seront ignorées.
Enseignant en BTS électrotechnique (Pas taper sur l'intru !)


