Vai al contenuto
PLC Forum


Controllo incremento valore letto da encoder (posizione attuale) durante posizionamento


Set

Messaggi consigliati

Ciao a tutti,

avrei la necessità di controllare se il valore di un encoder sta incrementando e in caso contrario dare allarme. Dovrei fare una gestione in KOP con lo Step7 di Siemens e per esigenze e richieste del cliente non posso usare lo strutturato o l’AWL.

Qualcuno può darmi qualche suggerimento? Grazie a tutti.

Link al commento
Condividi su altri siti


Ad ogni periodo definito da un timer oppure da un OB a tempo, verifichi se in valore di conteggio attuale è maggiore rispetto ad un valore memorizzato alla lettura precedente. In funzione del tempo di campionamento (quando leggi il valore nuovo) aggiungi un timer che si abilita dopo che il confronto tra i due valori precedenti ti indica che gli stessi sono uguali o minori di un valore minimo impostabile. ATTENZIONE : quando il valore di conteggio avrà raggiunto il massimo, il valore letto successivamente potrebbe anche non essere maggiore. Fai in modo che questo evento non generi l'allarme.

Link al commento
Condividi su altri siti

Se usi una scheda counter ti basta leggere il valore sul canale al quale lo hai collegato al fronte di un merker di clock e rileggerlo al fronte successivo.

Potrai così capire se si è mosso e in che direzione.

Link al commento
Condividi su altri siti

  • 3 months later...
Il 17/1/2023 alle 16:50 , Geppetto57 ha scritto:

Ad ogni periodo definito da un timer oppure da un OB a tempo, verifichi se in valore di conteggio attuale è maggiore rispetto ad un valore memorizzato alla lettura precedente. In funzione del tempo di campionamento (quando leggi il valore nuovo) aggiungi un timer che si abilita dopo che il confronto tra i due valori precedenti ti indica che gli stessi sono uguali o minori di un valore minimo impostabile. ATTENZIONE : quando il valore di conteggio avrà raggiunto il massimo, il valore letto successivamente potrebbe anche non essere maggiore. Fai in modo che questo evento non generi l'allarme.

 

Link al commento
Condividi su altri siti

Ciao Geppetto57, Ciao drn5.

Anche se con forte ritardo, volevo ringraziarvi per le vostre risposte e per le soluzioni da voi proposte. A titolo di curiosità, era poi emerso che la problematica , non era generata da una perdita della pos encoder, ma da 2 movimenti non sincronizzati della macchina.

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