Page 1 sur 2

[RESOLU] feux tricolores

Posté : 18 mars 2016, 17:16
par verynice
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

Re: feux tricolores

Posté : 18 mars 2016, 22:46
par claudegu
Euh....et si tu essayais de chercher un peu avant de demander une solution :roll:

Re: feux tricolores

Posté : 19 mars 2016, 00:43
par itasoft
slts,
une solution à Etudier, LOL


cliquer dessus pour agrandir la photo
__feux.JPG

Re: feux tricolores

Posté : 20 mars 2016, 12:03
par verynice
bonjour,

voici le programme que j'ai fait

ca ne marche pas vraiment je continu de chercher

merci pour votre aide

Re: feux tricolores

Posté : 20 mars 2016, 12:37
par itasoft
slts,
pourquoi tu met des contacts "front montant" ??????????????????????????????????????????????????????????????

Re: feux tricolores

Posté : 20 mars 2016, 15:04
par verynice
bonjour,

avant j'avais mis des contact normaux mais çà marchait pas
c'est pour cela que j'ai essayé comme çà

merci

Re: feux tricolores

Posté : 20 mars 2016, 15:10
par itasoft
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 ?

Re: feux tricolores

Posté : 20 mars 2016, 15:43
par verynice
bonjour,

voila ce que j'essai de faire

merci de votre aide

bon dimanche

Re: feux tricolores

Posté : 20 mars 2016, 16:37
par melenbihan
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

Re: feux tricolores

Posté : 20 mars 2016, 17:55
par Ulairi
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 :

Image

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.