From 04:00 PM CDT – 08:00 PM CDT (09:00 PM UTC – 01:00 AM UTC) Tuesday, April 16, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Forum Italiano sui Prodotti NI

annulla
Visualizzazione dei risultati per 
Cerca invece 
Intendevi dire: 

Convertitore USB-RS232 Modbus

Salve a tutti,

sto cercando di acquisire dati da un microcontrollore con il protocollo Modbus seriale. Utilizzo un convertitore USB-RS232 della Prolific Technology e Windows 7 come sistema operativo.

Non riesco però a stabilire una comunicazione con la scheda che contiene il micro; compare l'errore 1073807246 ("The resource is valid, but VISA cannot currently access it").

Non riesco nemmeno a configurarla con il VISA Test Panel.

Qualcuno si è mai trovato davanti ad un problema simile o ha idea di come risolverlo? Può essere un problema del convertitore USB-RS232? 

 

Grazie

 

Andrea

0 Kudos
Messaggio 1 di 11
4.483Visualizzazioni

Per sapere se è un problema del convertitore puoi semplicemente mettere insieme i pin 2-3 della porta e cercare di trasmettere qualcosa con un programma terminale tipo TeraTerm o Realterm: se ricevi lo stesso testo la porta va bene, altrimenti c'è un problema nel dispositivo.

Vedi la porta nel MAX? La vedi nella gestione dispositivi del pannello di controllo? Ci sono degli indicatori di allarme o si anomalia (bollino rosso o triangolo giallo?



Proud to use LW/CVI from 3.1 on.

My contributions to the Developer Community
________________________________________
If I have helped you, why not giving me a kudos?
Messaggio 2 di 11
4.476Visualizzazioni

Testando sui pin 2 e 3 ricevo la stessa cosa, quindi dovrebbe andare bene.

Sì, la porta la vedo sia sul MAX che sul pannello di controllo e non ci sono indicatori di allarme.

0 Kudos
Messaggio 3 di 11
4.467Visualizzazioni

Cosa vuol dire che non riesci a testarla col Visa test panel? C'è qualche messaggio di errore?

Per caso hai provato altri dispositivi simili sullo stesso PC o lo stesso convertitore su un altro PC?



Proud to use LW/CVI from 3.1 on.

My contributions to the Developer Community
________________________________________
If I have helped you, why not giving me a kudos?
0 Kudos
Messaggio 4 di 11
4.460Visualizzazioni

Anche quando cerco di testarla sul Vista Test Panel mi si propone l'errore di apertura della risorsa "The resource is valid, but VISA cannot currently access it".

Ho provato sia a cambiare la scheda con una identica che ad utilizzare lo stesso convertitore su un altro PC, ma l'errore che si presenta è sempe quello. 

 

0 Kudos
Messaggio 5 di 11
4.458Visualizzazioni

Può sembrare una cosa banale, ma una porta seriale può essere aperta da un solo programma alla volta Smiley Sorpreso, il secondo riceve l'errore che trovi anche tu.

Devi verificare anzitutto di non avere contemporaneamente aperti LabVIEW e il MAX, ma anche che non ci siano programmi installati insieme al driver del convertitore e che aprono la porta per esempio per monitorare lo stato della comunicazione.

Puoi provare a leggerti un po' di messaggi relativi a questo errore, comunque praticamente in tutti si dà questa spiegazione.



Proud to use LW/CVI from 3.1 on.

My contributions to the Developer Community
________________________________________
If I have helped you, why not giving me a kudos?
Messaggio 6 di 11
4.446Visualizzazioni

Ciao Andrea 

 

se hai verificato che il dispositivo è riconosciuto dal PC e dal MAX riesci a "vederlo", prova a verificare che il cavo che stai utilizzando sia null modem.

 

Saluti,

 

Pep

0 Kudos
Messaggio 7 di 11
4.430Visualizzazioni

http://digital.ni.com/public.nsf/allkb/6807113B057FDE4C86256B41008212ED?OpenDocument

 

Qua trovi qualcosa che potrebbe tornarti utile. Ciao.

0 Kudos
Messaggio 8 di 11
4.429Visualizzazioni

Si trattava proprio dei driver: il driver del prodotto creava un conflitto sulla porta con il driver installato da Windows, quindi risultava occupata.

Ora però ottengo un errore di timeout: il codice dell'errore è 6101. Più precisamente si presenta sugli MB Serial Master query della libreria Modbus che uso per leggere i registri.

0 Kudos
Messaggio 9 di 11
4.422Visualizzazioni

Ciao Andrea, 

 

questo è un classico errore di timeout. 

Prova a verificare i punti espressi in questo documento:

http://digital.ni.com/public.nsf/allkb/628A4CF844B2382A862575D700349D99?OpenDocument

 

Cordiali saluti.

Messaggio 10 di 11
4.418Visualizzazioni