Jonnywolf Inserito: 3 giugno 2009 Segnala Share Inserito: 3 giugno 2009 In un'applicazione creata qualche anno fa per leggere e scrivere delle smartcard (controllo accessi) usavo il protocollo freeport, da qualche settimana non funziona più e l'istruzione XMT si accende di rosso in online, come posso risalire al problema........Grazie Anticipatamente Link al commento Condividi su altri siti More sharing options...
Gianmario Pedrani Inserita: 4 giugno 2009 Segnala Share Inserita: 4 giugno 2009 Se nessuno ha toccato il programma, credo che sia un guasto hardware... Link al commento Condividi su altri siti More sharing options...
busanela Inserita: 4 giugno 2009 Segnala Share Inserita: 4 giugno 2009 Verifica i dip-switch sull' interfaccia 232/485. Sopratutto vedi il 5 che deve essere in modalità freeport anzichè PPI, poi la velocità di comunicazione la parità e i bit dati. Link al commento Condividi su altri siti More sharing options...
Jonnywolf Inserita: 4 giugno 2009 Autore Segnala Share Inserita: 4 giugno 2009 L'hardware è a posto, convertitore testato, è l'istruzione XMT che non và si accende di rosso il che significa che c'è in corso una XMT con RCV attiva, ma non sò come interrompere l'istruzione di ricezione......... Link al commento Condividi su altri siti More sharing options...
busanela Inserita: 4 giugno 2009 Segnala Share Inserita: 4 giugno 2009 c'è in corso una XMT con RCV attiva, ma non sò come interrompere l'istruzione di ricezione.........Porta 0: SMB87 msb=0 funzione di ricezione messaggio disattivata, msb=1 ricezione messaggio attiva; per la porta 1 idem all'SMB187. Link al commento Condividi su altri siti More sharing options...
Jonnywolf Inserita: 4 giugno 2009 Autore Segnala Share Inserita: 4 giugno 2009 Ma è possibile usarlo in qualsiasi momento o solo in fase di impostazione della porta ??? Link al commento Condividi su altri siti More sharing options...
meccanico1 Inserita: 4 giugno 2009 Segnala Share Inserita: 4 giugno 2009 ho avuto lo stesso problema su di una macchina che fuunzionava da un anno , cercando un problema che saltuariamente accadeva mi sono accorto che il box di trasmissione diventava rosso pur continuando a trasmettere.nel programma il box di trasmissione era però considerato come un blocco di programma e non come un comando , veniva cioè eseguito ad ogni ciclo di scansione.eseguita una modifica per lanciare la trasmissione una sola volta in un ciclo è sparito il problema ........del box rosso ........ spero anche quello che stavo cercando. Link al commento Condividi su altri siti More sharing options...
Jonnywolf Inserita: 4 giugno 2009 Autore Segnala Share Inserita: 4 giugno 2009 Qui l'istruzione comunque non trasmette in quanto l'uscita ENO è sempre 0 e il bit sm4.6 di trasmissione conclusa non cambia mai di stato. Link al commento Condividi su altri siti More sharing options...
busanela Inserita: 4 giugno 2009 Segnala Share Inserita: 4 giugno 2009 Ma è possibile usarlo in qualsiasi momento o solo in fase di impostazione della porta ???Dipende se tu, nella tua applicazione, hai solo la necessità di trasmettere dei dati o ne devi anche ricevere. Puoi provare, con un'operazione MOV a trasferire il valore 00f al SMB87 ( o SMB187 che sia) e vedere se si sblocca la trasmissione.Qui l'istruzione comunque non trasmette in quanto l'uscita ENO è sempre 0No, è il contrario: l'ENO è 0 perchè hai un'azione contemporanea di XMT e RCV nella porta 0 ( o 1). Link al commento Condividi su altri siti More sharing options...
Messaggi consigliati
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 accountAccedi
Hai già un account? Accedi qui.
Accedi ora