Vai al contenuto
PLC Forum


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


Messaggi consigliati

Inserito: (modificato)

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

Stefano Sormanni
Inserita:

Non ci dici Lucio a che freq. compie il ciclo....1sec....1min....1h

Inserita:

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

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