Vai al contenuto
PLC Forum


Tsx Micro E Attivaioni Movimenti - in base al valore di un encoder


luciopro

Messaggi consigliati

Supponiamo di avere una macchina con installato un encoder a 360 impulsi. Ogni giro della macchina l'encoder compie una rotazione completa.

Supponiamo di volere attivare a determinati valore dell'encoder dei movimenti pneumatici e di avere molte di queste buche.

Ad esempio

0-30 movimento 1

40-90 movimento 2

35-95 movimento 3

340-30 movimento 4

300 -150 movimento 5

ecc. ecc. ecc.

Come si vede dai dati in esempio alcune buche passano dallo zero dell'encoder.

Ora a parte l'utilizzo dei "compare", come pensate si possa risolvere il quesito in modo da ridurre il tempo di cilo?????

Grazie e a presto

Modificato: da luciopro
Link al commento
Condividi su altri siti


il ciclo è compiuto da 1,2 sec ad un max di 5 secondi....per ora io lo faccio associando un conteggio in fast e utilizzando dei compare, ma volevo sapere se era possibile farlo in un modo + elegante, magari lavorando su tabella, ma il problema è il passaggio delle buche per lo zero!!!!!!

ad esempio

(conteggio > min fase 1) and (conteggio< max fase 2) and (min fase 1 < max fase 1)

or

((conteggio > min fase 1) or (conteggio< max fase 2)) and (min fase 1 > max fase 1)

= uscita plc

Nella mia macchina ho circa 40 di queste buche, e volevo allegerire un po quel povero micro.

ciao

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