Vai al contenuto
PLC Forum


Comunicazione Rs232c Omron Problema


Messaggi consigliati

Inserito:

chiedo un aiuto

dovrei leggere un dato utilizzando la porta hos link sulla cpu cqm1h

il dato arriva da un lettore scanner sick il quale e' una misura a sei cifre in ascii

attualmente lo vedo

ma il problema e' che scorre pertendo dalla prima dm

cioe' a volte lo vedo bene poi i numeri si spostano verso destra e quelli alla fine vanno nella prima dm scorrendo

ho provato a leggere il segnale con l'iperterminal

e la cifra la vedo bene ma efettivamente la ripete continuamente giusta ma scorrendo

in pratica come faccio a fargli scrivere il dato in modo che stia fermo

la rs232 cqm1h e inpostata 9600 1.7.1.e rs232c

nel lettore sick 9600 e.7 1


Inserita:

Guarda , sicuramente sara' possibile farlo anche con le DM , ma credo sia una cosa bbastanza complessa , senza contare il fatto che appesantisci inutilmente il programma per una semplice lettura.

Tuttavia , se diminuisci il buffer della ricezione , e fai eseguire l'istruzione UNA sola volta e non ciclicamente , penso che risolverai molti dei tuoi problemi..

Se provi a catturare con hyperterminal , quello che ti manda , si puo' capire meglio qual'e' il tuo problema.

Io ho risolto usando un modulo ascii . ( non usando dei sick pero )

Questo modulo , lo si puo' programmare in basic.

Divento molto banale "filtrare" il dato che ti interessa , e mandarlo alla relativa DM....

Ciao

Inserita:

ho risolto mettendo l'apposito bit (contatto ) di ricezione pronta prima dell'istruzzione rxd

in questo modo la cpu mi scrive i dati nella dm fermi cie' non scorrono piu'

vedo giustamente il numero in variazione regolare

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