[RESOLU] feux tricolores

Forum traitant des automates industriels de marque Schneider - Telemecanique
verynice
Asservi son premier moteur
Asservi son premier moteur
Messages : 23
Enregistré le : 17 mars 2016, 18:08

[RESOLU] feux tricolores

Message 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
claudegu
Code son premier grafcet
Code son premier grafcet
Messages : 33
Enregistré le : 31 oct. 2015, 08:57

Re: feux tricolores

Message par claudegu »

Euh....et si tu essayais de chercher un peu avant de demander une solution :roll:
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7803
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: feux tricolores

Message par itasoft »

slts,
une solution à Etudier, LOL


cliquer dessus pour agrandir la photo
__feux.JPG
Automaticien privé (de tout)
itasoft@free.fr
verynice
Asservi son premier moteur
Asservi son premier moteur
Messages : 23
Enregistré le : 17 mars 2016, 18:08

Re: feux tricolores

Message par verynice »

bonjour,

voici le programme que j'ai fait

ca ne marche pas vraiment je continu de chercher

merci pour votre aide
Fichiers joints
Sans titre.jpg
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7803
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: feux tricolores

Message par itasoft »

slts,
pourquoi tu met des contacts "front montant" ??????????????????????????????????????????????????????????????
Automaticien privé (de tout)
itasoft@free.fr
verynice
Asservi son premier moteur
Asservi son premier moteur
Messages : 23
Enregistré le : 17 mars 2016, 18:08

Re: feux tricolores

Message par verynice »

bonjour,

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

merci
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7803
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: feux tricolores

Message 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 ?
Automaticien privé (de tout)
itasoft@free.fr
verynice
Asservi son premier moteur
Asservi son premier moteur
Messages : 23
Enregistré le : 17 mars 2016, 18:08

Re: feux tricolores

Message par verynice »

bonjour,

voila ce que j'essai de faire

merci de votre aide

bon dimanche
Fichiers joints
Sans titre1.gif
melenbihan
Code sa première boucle
Code sa première boucle
Messages : 18
Enregistré le : 20 oct. 2015, 21:48

Re: feux tricolores

Message 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
Avatar du membre
Ulairi
Expert de l'héxadécimal
Expert de l'héxadécimal
Messages : 366
Enregistré le : 20 oct. 2015, 06:22

Re: feux tricolores

Message 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.
Enseignant en BTS électrotechnique (Pas taper sur l'intru !)
Répondre