Vai al contenuto
PLC Forum


Encoder - funzione giusta e area di memoria ?


Messaggi consigliati

Inserito: (modificato)

Ciao a tutti!

Ho un problema su un cj1m cpu 13 etn! Ho un modulo cts021 con un encoder rotativo incrementale e6b.....cw6z collegato! Devo ricevere dall'encoder gli impulsi ma non riesco a trovare la funzione giusta e l'area di memoria in cui leggerla! Chiedo quindi un vostro aiuto!

Grazie mille

Francesco

Modificato: da Livio Migliaresi
tolto 'aiuto' dal titolo

Inserita:

I manuali Omron spesso sono una fonte inesauribile (quasi) di informazioni!

Inserita:

"I manuali Omron spesso sono una fonte inesauribile (quasi) di informazioni!"

Cavoli che risposta!!!!!!!

Inserita:

:senzasperanza:

Ciao de!

Ho letto attentamente il manuale 401 della omron, ma non ne vengo comunque a capo!!!

l'encoder è collegato al modulo CT021 sul contatore 1 sia il canale A che il B e lo Z.

al modulo arrivano gli impulsi e i led segnalano correttamente.

Non riesco ancora a ricevere tali segnali sulla memoria del PLC e sul PC. Uso la funzine IORD, specifico l'unità ecc, ma non succede nulla.

Ho provato tante soluzioni proposte dal manuale, ma credo di sbagliare qualche cosa.

Aiuto!!!!!!!

Buona domenica!!!

Francesco

Inserita: (modificato)

chiarisci se usi CTS21 oppure CT021

la CTS21 acetta Synchronous Serial Interface (SSI) Unit

la CT021 dovresti vedere il conteggio subito

ai fatto la tabella i/o la cpu la vede

Modificato: da gianff
Inserita:

:P ah scusate, ho scritto male. uso il ct021!!!!

Certo che ho fatto la tabella degli IO.

ho impostato l'encoder come rotativo, 1x phase differential, upper value FFFF, lower value 0000.

ho provato queste 2 funzioni, ma nulla...

IORD(222)

#00010002

D0

IORD(222)

#00020002

D20

Ciao e buona giornata!!!!

Inserita:

Ho letto velocemente il manuale e ho notato che nell'allcazione di memoria viene definita questa area di memoria:

COUNTER 1

n+22 n+23 COUNTER VALUE

dove

n = CIO 2000 + (N x 10)

N = Machine Number

Prova.

Inserita:

Oltre a quello che ti ha scritto Gabo, ricordati di alzare il bit di Open Gate (n+2 ed n+5 bit 0), fino a quando non vedia andare ad on il flag di gate aperto

(n+24 ed n+29 bit 2). A questo punto il tuo contatore dovrebbe funzionare.

Inserita:

Vi ringrazio tanto, ma qualcosa non va, non conta neanche a morire!

A volte mi perdo in un bicchiere d'acqua e non so il perchè...

Ciauzzzzzz

Frank

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