Vai al contenuto
PLC Forum


Contatori Veloci Cpu 224xp


Messaggi consigliati

Inserito:

Buongiorno, dunque ho dei problemi con l'uso dei contatori veloci, ho provato a leggermi le vostre discussioni sull'argomento ma non ho risolto.

Ho un ingresso (per esempio I0.0) su di una CPU224XP da utilizzare come contatore veloce (pick up induttivo su di un albero frequenza massima 1kHz), ho seguito passo passo l'assistente su step7microwin ma niente.

il programma è questo:

Main LD SM0.1

CALL HSC_INIT:SBR1 //inizializzazione contatore veloce

LD SM0.0

MOVD VD0, VD4 //valore di conteggio spostato

HSC_INIT LD SM0.1

MOVB 16#F8, SMB37 //Imposta bit di controllo: conta in avanti; abilitato;

HDEF 0, 0

MOVD +0, SMD38 //Carica il VA

MOVD +0, SMD42 //Carica il VP

ATCH INT_0:INT0, 0

ENI

HSC 0

INT_0 LD SM0.0

MOVD SMD38, VD0 //spostamento del valore di conteggio su variabile "mia"

HSC 0

non capisco cosa non funzioni, sia smd38 che Vd0 non simuovono

ringrazio subito tutti quelli che mi daranno una mano

Simone


Inserita:

perche carichi smd38 in vd0 e non hco??

visualizza nella tabella di stato hco e vedi se si incrementa...

Inserita:

Scusa l'ingnoranza Roberto, ma smd38 non è il valore attuale di conteggio del contatore?

Ciao e grazie,

Simone

Inserita:

Ho anche provato a caricare hc0 in vd0 ma niente...

Grazie,

Simone

Inserita:
ma smd8 non è il valore attuale di conteggio del contatore?

si propio cosi, l smd42 è il nuovo calore attuale e hc0 è il valore attuale, quindi quello che devi caricare nella tua vdxx

comunque se non vedi hc0 muoversi, cè un problema di configurazione contatore veloci,non ti saprei dire l errore preciso perche io ho sempre configurato encoder con segnali in quadratura, ma nel caso del proxmity non so se puo essere configurato nella stessa maniera forse mi sa di no :(

come hai collegato il proximty agli ingressi plc?

Inserita:

ho riletto il mio messaggio ho fatto un po di confusione correggo subito:

Smd38 =nuovo valore attuale

Smd42= nuovo valore di preimpostazione

Hc0 = valore attuale

Inserita:

comunque ho appena fatto una prova configurando un hsc nel modo 0 contatore ad una fase biderizionale con controllo interno della direzione.

chiudendo I0.0 sul positivo si incrementa hc0 quindi funziona, non è che il collegamento del proximity non va bene? è un pnp o npn?

Inserita:

Dunque grazie ancora, ebbene il led dell'ingresso I0.0 sul plc lo vedo accendersi e spegnersi quando manualmente vado vicino con un oggetto metallico....

Significa che i fronti il plc li vede, deve essere un errore di configurazione.

Grazie

Inserita:

Roberto un'altra domanda, hai detto di aver fatto delle prove con hc0 in configurazione 0, forse chiedo troppo, puoi mandarmi il blocco di configurazione coma lo hai dato al plc?

grazie ancora,

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