Vai al contenuto
PLC Forum


Encoder & Cmp2 Omron


BIT77

Messaggi consigliati

Ho da poco a che fare con un PLC OMRON CMP2 e venendo da 6 anni di uso del MITSUBISHI FX FX2n..mi trovo un po spiazzato... :angry:

Ma la gestione dell'encoder collegato agli ingresso veloci 0.00 0.01 deve essere fatta tramite la tabella di comparazione?? mi spiego se con l'ipotetico as*** controllato dall'encoder devo raggiungere la quota 1200 non é sufficente usare l'istruzione CMP e aspettare l'attivazione del FLAG di uguaglianza??

il contatore veloce é in BCD e quando vado in negativo mi da errore...che cagata e ??

GRAZIE A TUTTA LA COM!!!

Link al commento
Condividi su altri siti


Ciao BIT77

lo puoi fare basta che vai a leggere i dati del contatore veloce sui canali 248 e 249 però è chiaro che si può utilizzare per sistemi che non richiedono molta precisione.

:)

Link al commento
Condividi su altri siti

ok per l'istruzione CMP ma é nato un'altro problema...

contatore in BCD..per eseguire le conversioni del conteggio in misure lineari es 1/10 mm devo fare dei calcoli con MUL e DIV ok ..ma l'encoder supera il famoso valore 9999 e allora uso MULL e DIVL ...il risultato delle operazioni matematiche,visualizzato in monitor é incomprensibile...

es..

MUL 250 bcd X 2 500ok

MULL 250 bcd x 2 un valore assurdo..

2 in decimale ho provato a scriverlo in BCD e lui(il ***o) mi dice che é HEX!!!

PERCHE sto casinoi??

arridateme la MITSUBISHI !!!

GRAZIE A TUTTI COME SEMPRE!!!

Link al commento
Condividi su altri siti

Ho risolto il problema del risultato della moltiplicazione...l'ho scritto correttamente nel canale dm1500 cosa che prima non facevo..permane un'altro problema:

quando il risultato dell'operazione supera FFFF non é piu' monitorabile,e visto che a condiizoni normali tale risultato dovrà perforza di cosa superare FFFF come faccio ad utilizzarlo???

per esempio il contenuto di DM1500 volglio dividerlo per 1000dec. ma non funziona!!! MA PERCHE?? qulacuno puo illuminarmi sulle operazioni matematiche con OMRON e su come utlilzzare i risultati??? il fatto che l'assistenza tecnica della OMRON mi abbia detto di scrivere tutti i tipi di dato delle DM come channel é OK??

GRAZIE COME SEMPRE..

Link al commento
Condividi su altri siti

CIAO

Con OMRON, i risultati delle operazioni di divisione o moltiplicazione vengono scritti su 2 DM consecutivi (se ad es usi MUL) o 4 consecutivi (se MULL).

Può essere che i tuoi casini derivino da questo?

Link al commento
Condividi su altri siti

GIA GIA DERIVAVANO PROPRIO DA QUELLO .... GRAZIE ELEL65!

Comunque odio OMRON!!! :blink: la monitorizzazione del sistema avviene correttamente solo in HEX se provo a mettrmi in binario si che fa le conversioni ma i valori diventano ancora di piu' incomprensibile... :ph34r:

e allora mi tocca fare tutto in HEX oppure in BCD che pero' é L'HEX senza le lettere...

e pensare che con l'FX2N della MITSUBISHI potevo vedre tutto in decimale...

Modificato: da Gabriele Corrieri
Link al commento
Condividi su altri siti

SOS:

vediamo se sto facendo bene che con la omron mi sto impiccando..

ho da trasformare su HMI in misura lineare in decimi di mm gli impulsi di

un encoder da 200 imp/giro

che lavora su un pignone che ha uno sviluppo di 376,8 mm..

quindi ogni impulso vale 376,8/200 = 1,884 mm

per inserire questo valore nel PLC lo moltiplico per 1000 ==>> 1884

prendo il contatore veloce SR248/249 dove lavora l'encoder e istante per istante eseguo:

MULL SR 248 DM22(1884) il risultato va in DM500

registro contenente la risoluzione

per riottenere la misura corretta faccio

DIVL DM500 / 1000 per ottenere mm ma questo mille come lo scrivo in BCD? 1000 ok

ma se voglio una misura in decimi di millimetro devo scrivere 10000 come?? in HEX giusto??

insomma il mio modo di procedere é corretto?? se no come si fa??

fino ad ora lavorando in decimale avevo fatto sempre cosi...

valore della risoluzione con virgola x 1000

moltiplicazione del contatore per tale valore

divisione x 1000 oppure 10000 a seconda della precisione

CIAO E GRAZIE A TUTTI!!!!

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