Jump to content
PLC Forum


Uso Del Timer


Recommended Posts

Posted

Salve,

con un TWIDO compatto devo azionare un cicalino a seconda dell'input attivato.

In sostanza se l'input attivo è I0.1 deve emettere un bip, se l'input è I0.2 deve emettere 2 bip e così via.

Per far emettere un singolo "bip" ho usato un timer in configurazione TP con ritardo in diseccitazione (0.5 sec).

Però non so come fare per il secondo bip: in ladder non esistono for o while.

Sto sbagliando qualcosa_

grazie, reario

  • 2 weeks later...

Posted

io farei così:

RUNG 0

%I0.1             %TM0           %Q0.0
---| |--- --- [ TP 500ms ] --- --- ( )
%I0.2   |
---| |---
%M0     |
---|N|---
RUNG 1
%I0.2        %TM1.Q       %M0
---| |--- --- |/| --- --- ( )
%M0     |
---| |---
RUNG 2
%M0              %TM1
---| |--- --- [ TON 1s ]

ogni volta che ti si attiva %I0.1 il temporizzatore %TM0 attiva per 1 secondo %Q0.0 (uscita alla quale hai collegato il cicalino)

ogni volta che ti si attiva %I0.2, oltre a quanto succede già per %I0.1, si autoalimenta anche %M0 che fa partire il conteggio di %TM1. alla fine del conteggio %TM1 si eccita e fa cadere %M0. la caduta di %M0 farà cadere %TM1, mentre il suo fronte di discesa attiverà nuovamente il temporizztore %TM0, eccitando per la seconda volta %Q0.0

nota che il tempo di %TM1 sarà dato dalla somma del tempo di %TM0 (durata suono del cicalino) e del tempo di pausa

naturalmente puoi usare lo stesso sistema per eseguire 3 o più bip aggiungendo altri temporizzatori ed altre bobine (necessarie per sfruttare il fronte di discesa)

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...