Vai al contenuto
PLC Forum


Encoder 0/1 Cj1m-22 Leggere Valore Negativo ?


gianff

Messaggi consigliati

come si legge il valore negativo di un encoder veloce a bordo cj1m-cpu22

in modalita lineare oppure circolare

quando arriva a zero decrementando il valore riparte dal massimo

mentre io dovrei leggere -1 e proseguire

non vedo nemmeno il bit di conteggio in negativo

questo per visualizzarlo su tastierino ns

in incremento tutto ok 0-----( +1000) ok

ma se decremento da 0------(-1000) vedo il conteggio partire dal massimo e decrementa

come posso leggerlo su tastierino (+1000)----0-----(-1000)

Modificato: da gianff
Link al commento
Condividi su altri siti


Nelle impostazioni del PLC imposta come tipo di conteggio 'A fasi differenziali' (poi spegni e riaccendi il PLC).

Fatto ciò, in modalità lineare, se hai cablato le due fasi A e B, il canale (doppio) A270 visualizzerà il conteggio in positivo (o negativo se giri all'indietro e ripassi da zero)

Quando poi passi in modalità circolare, metti 2000 come valore massimo, e sul pannello NS applica una scala in cui sottrai 1000 al valore e il gioco è fatto!

Ciao!

Modificato: da edogol
Link al commento
Condividi su altri siti

grazie edogol

quello che spieghi e' interessante

comunque ho visto che gia ns il negativo lo visualizza con segno meno e incremeta (al contrario)

io uso (conteggio) segnale e direzzione (uscita step-dir di una scheda assi) non un encoder

altro problema

per fare un CMP (COMPARE) di un valore negativo del a270

cioe' gia in un reale -2 vedo un numero tipo 65433

come si gestisce

l'unico modo e fare un MVN ???

Modificato: da gianff
Link al commento
Condividi su altri siti

Se usi 'impulso più direzione' l'incremento o il decremento dipende dallo stato logico della fase B.

Per i confronti, la CMP è un'istruzione obsoleta.

Puoi usare istruzioni come >SL o <SL (maggiore/minore con segno, in doppia lunghezza)

Sono istruzioni intermedie nel senso che 'a valle' (alla loro destra) puoi derettamente aggiungere contatti e/o istruzioni senza usare bit di appoggio.

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