Vai al contenuto
PLC Forum


Contatore A Piu' Ingressi


genan

Messaggi consigliati

ciao a tutti.. esiste un contatore in grado di gestire piu' ingressi contemporaneamente?

mi spiego meglio..devo contare dei pezzi che viaggiano su 8 piste contemporaneamente..il problema e' che se metto gli ingressi in parallelo e in serie con un fronte perdo dei conteggi

visto che molti dei segnali arrivano sovrapposti.. c'e' una soluzione per ovviare questo problema?

ho provato anche ad incrementare una dw ma il problema rimane.. ringrazio tutti anticipatamente..

Link al commento
Condividi su altri siti


Ciao, se non ci sono altre esigenze potresti leggere il fronte di salita di ogni singolo ingresso, cosi' ogni segnale non risente delle sovrapposizioni.

rwhite

Link al commento
Condividi su altri siti

se non ci sono altre esigenze potresti leggere il fronte di salita di ogni singolo ingresso, cosi' ogni segnale non risente delle sovrapposizioni.

rwhite

Immagino che genan abbia già fatto 8 fronti e che, anche se raramente, possa succedere che 2 fronti si sovrappongano.

Crea 8 contatori (usa una dword in luogo del contatore) ognuno incrementato dal fronte di un singolo finecorsa e poi fai la somma delle 8 DW e la riversi su un altra DW.

(Premesso di non sforare la fmax ammissibile per un ingresso digitale)

Modificato: da JumpMan
Link al commento
Condividi su altri siti

Potresti creare una coda di segnali, memorizzando gli stati degli ingressi, e manmano che il contatore esegue il conteggio, il primo segnale della coda viene cancellato, e la coda fa uno scorrimento in avanti di una posizione (FIFO). In questo modo il conteggio sarebbe asincrono con il segnali arrivati dagli input; la lunghezza della coda dovrebbe essere in rapporto con il tempo ciclo del contatore in modo da non perdere colpi.

Comunque, la soluzione di JumpMan andrebbe anche bene, bisognerebbe solo sincronizzare bene l'aggiornamento del contatore principale durante la somma, ed azzeramenti di questi. Poi, se usi un contatore, Word o DWord, va bene lo stesso.

Modificato: da Savino
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...