Vai al contenuto
PLC Forum

Partecipa anche tu alla Live su Youtube martedì 28/01/2025 per festeggiare i 24 anni di PLC Forum

Per ulteriori informazioni leggi questa discussione: https://www.plcforum.it/f/topic/326513-28012025




Filtro Su Byte Ingressi


Messaggi consigliati

Inserito:

Su un byte di ingressi eseguo una codifica appoggiandomi su dei merker per riconoscere una determinata attrazzatura, ho il problema che in una certa fase gli ingressi 'trillano' cambiandomi la codifica. Non riesco a trovare una soluzione 'elegante' per temporizzare il risultato senza utilizzare un timer per ogni attrezzatura ( sono 15 codici). Non riesco nemmeno a derterminare la fase in cui gli ingressi 'trillano' per eventualmente mascherare la codifica.

Ringrazio tutti per l'aiuto

Ho eseguito la codifica nel modo seguente:

U E 80.0

UN E 80.1

UN E 80.2

= M 98.0 // code 1

UN E 80.0

U E 80.1

UN E 80.2

= M 99.1 // code 2

U E 80.0

U E 80.1

UN E 80.2

= M 98.2 // code 3

.... ecc.ecc


Inserita:

E utilizzare il fronte di salita degli ingressi, ritardando poi un'altra eventuale lettura, non potrebbe essere una soluzione? :unsure:

Inserita:

Cosa c'è collegato a questi ingressi? Perché cambiano di stato troppo rapidamente per le tue esigenze?

In ogni caso lavori sull'immagine degli ingressi, che viene aggiornata ad ogni scansione, non corri quindi il "pericolo" di leggere variazioni di stato avvenute durante la scansione.

Per sapere come risolvere il problema è necessario conoscere meglio quello che devi fare.

Per esempio, se ti basta "fotografare" uno stato e mantenerlo inalterato per un certo tempo, è sufficiente eseguire il codice di codifica solo per una scansione allo scadere del tempo.

Se invece devi creare un filtro sul cambiamento di stato di ogni singolo ingresso, la cosa diventa un po' più lunga.

In questo caso, potresti vedere se QUESTO fa al caso tuo.

Comunque, ripeto: senza altre informazioni è impossibile suggerire la strada migliore.

Inserita: (modificato)

Batta, volevo provare il tuo codice ma il file contenuto nel file zip che formato ha? non è ne awl ne altro non si riesce a compilarlo.

Grazie

Ciao

Modificato: da ghibry

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