Vai al contenuto
PLC Forum


Riconoscimento Sequenza


paolobike

Messaggi consigliati

ciao a tutti, devo realizzare in una parte di programma una funzione che riconosca la sequenza della pressione di due pulsanti: sarò più chiaro, ci sono due pulsanti A e B, il programma deve riconoscere se viene premuta la sequanza A B oppure la sequenza B A e in base a questo comandare due uscite...

qualcuno mi consiglia un sistema?

grazie a tutti

ciao

Link al commento
Condividi su altri siti


Cristina Fantoni
cosa intendi per "difu"?

E' il fronte di salita.

Non so se anche per altri PLC sia cosi', ma in Omron si chiamano DIFU (Differentiate Flag Up) i fronti di salita e DIFD (Differentiate Flag Down) i fronti di discesa ;)

Probabilmente prog_jlaw usa questo PLC per cui e' abituato ad utilizzare una terminologia "dedicata" :P

smile%20xstmas%20bighat.gif

Link al commento
Condividi su altri siti

grazie della precisazione Cristina

nella mia spiegazione non ho specificato che i pulsanti però vengono premuti e rilasciati, eventualmente blocco lo stato del primo che viene premuto in una bobina set?

grazie

Link al commento
Condividi su altri siti

Cristina Fantoni
eventualmente blocco lo stato del primo che viene premuto in una bobina set?

Si puo' fare, ma li devi interbloccare nelle due sequenze, per cui, se viene premuto prima "A", una volta settato il bit di appoggio, la chiusura di "B" dovra' essere attiva solo sul segmento "A-B", viceversa se viene premuto prima "B"...

Anche se forse sarebbe meglio, per indicazioni piu' precise, avere un quadro chiaro del funzionamento della sequenza... ;)

smile%20xstmas%20bighat.gif

Link al commento
Condividi su altri siti

sarò più chiaro:

sono stato un pò vago nel dire due pulsanti ho detto così pensando di farmi capire meglio, ma in realtà si tratta di due fotocellule che rilevano il passaggio di persone, a me interessa contare quante persone sono presenti in un locale (non chiedetemi i motivi di questo B) ), queste persone passano una alla volta e a me interessa sapere in che direzione vanno per incrementare o decrementare un contatore....

quindi sequenza AB entrata, sequenza BA uscita... :):)

Link al commento
Condividi su altri siti

Cristina Fantoni

Adesso si' che sei stato chiaro!!!

Tempo fa avevo studiato una soluzione del genere per controllare l'entrata e l'uscita di carrelli.... poi non è andato in porto, ma da qualche parte dovrei ancora averlo...

In realta' era molto semplice... poteva entrare / uscire solo 1 mezzo alla volta... ma se si tratta di persone... la cosa può diventare piu' complessa... come fai a distinguere se sta passando una persona di dimensioni particolarmente generose, o se invece sono piu' persone molto vicine, o addirittura affiancate?

Se la precisione in questo senso non ti interessa, allora va bene, ma se ne hai bisogno... mmmm <_<

Se il conteggio delle persone nell'ambiente di cui parli serve per una gestione del ricambio di aria nell'ambiente o cose simili, forse ti conviene una sonda di qualità dell'aria.

In ogni caso vedo se riesco a trovare quel pezzetto di programma che ti dicevo... ;)

smile%20xstmas%20bighat.gif

Link al commento
Condividi su altri siti

ciao,

premetto subito che la precisione non conta, in quanto è solo un conteggio che serve per una sorta di statistica della quantità di persone presente in ogni momento, come ripeto funzione puramente statistica, quindi il conteggio non deve essere preciso, può sbagliare tranquillamente di qualche persona....

le fotocellule sono distanti fra loro di un paio di metri circa, per risparmiare :( sfrutto le fotocellule di una porta automatica....

grazie ciao ciao :blush:

Link al commento
Condividi su altri siti

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...