Jump to content

Pusante Tacitazione/reset Sirena Allarmi - Logica in ladder


Recommended Posts

Posted

Salve,

essendo da poco entrato nel mondo della programmazione dei plc (GE 90-30), mi trovo a risolvere un quesito che per me è diventato un problema.

Devo tacitare la suoneria di un buzzer avendo le seguenti condizioni:

1) il buzzer deve suonare quando c'è una condizione di allarme (%m1,%m2,%m3,ecc... attivi, dove i vari bit di memoria corrispondono a delle soglie di allarme distinte. Basta che una condizione è verificata ed il buzzer si mette a suonare... e deve continuare a suonare anche quando le condizioni di allarme non sussistono più ;

2) per far smettere di suonare il buzzer deve arrivare l'operatore (che nel frattempo si è accorto che si è verificata almeno una condizione di allarme) e premere un pulsante di tacitazione. Anche se c'e un'allarme rimasto attivo il buzzer si deve tacitare ;

3) appena si attiva un nuovo allarme (diverso da quelli che si sono attivati in precedenza) il buzzer deve riprendere a suonare e così via... e dovrà riprendere a suonare nel caso in cui gli allarmi precedenti tacitati ritornano ad essere inattivi e successivamente attivi. In pratica il pulsante di tacitazione buzzer deve avere una funzione di riconoscimento all'allarmi attivi.

Volevo sapere se con un tasto solo era possibile creare la logica descritta sopra e possibilmente se qualcuno fosse disponibile a farmi la stesura delle poche righe di programma necessare.

Purtroppo io allo stato attuale conosco poche funzioni del programma e gli esempi in rete sono assenti...

Grazie mille.

ema78.

Posted

Personalmente non conosco il plc che citi ma la filosia non cambia:

-Ti crei dei flag con fronte di salita dei vari allarmi in modo che quando l'allarme si attiva hai "un impulso" per ogni allarme.

-Li metti in OR e li usi per fare il SET di un flag che poi utilizzerai per pilotare il buzzer o la sirena.

-Con la tacitazione fai il RESET del flag al punto precedente. (Fai il fronte di salita anche della tacitazione altrimenti ci infilano uno stecchetto...)

Spero di essere stato chiaro.

Cordialmente.

Posted

ho provato la logica è funziona tutto....

non riuscivo a capire come usare il flag del fronte in salita, la sua utilità insomma senza collegarla ad un flag di set...mi fermavo al solo funzionamento del fronte in salita di per se. il tutto sta in effetti a sfruttare l'istante in cui bit del fronte in salita di attiva e "immagazzinarlo" con un comando di set.

Grazie mille Energy!

un saluto.

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...