Vai al contenuto
PLC Forum


Filtro Su Byte Ingressi


ghibry

Messaggi consigliati

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

Link al commento
Condividi su altri siti


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.

Link al commento
Condividi su altri siti

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