aleb2 Inserito: 12 febbraio 2008 Segnala Share Inserito: 12 febbraio 2008 devo far comunicare la CPU 222 con una stampante seriale con interfaccia RS232,protocollo Xon/Xoff, 8 bit di dato,no parità,baud 9600;nel microwin carico 9 nell smb30,il numero di byte da trasmettere,i byte , e lancio l' operazione XMT;dubbi:il cavo PC/PPI è settato a 9600,DCE,freeport,10 bit giusto?inoltre sulla stampante ho un connettore femmina (sub-d) 9 pin come quello sul cavo PC/PPI lato rs232; devo collegare (tramite un adattatore (maschio-maschio) 2 con 3, e 3 con 2?grazie Link al commento Condividi su altri siti More sharing options...
aleb2 Inserita: 13 febbraio 2008 Autore Segnala Share Inserita: 13 febbraio 2008 se collego il plc con il cavo pc/ppi cosi settato e senza invertire 2-3 al pc, con Hiper terminal vedo correttamente quello che mi dovrebbe venir stampato; collegandolo alla stampante invece questa non da nessuna segno ,vedo sul cavo pc/ppi il led TX lampeggiare al momento che lancio la stampa,ma la stampa no parte?(stampante ALPHA PANEL 3 da pannello)qualcuno ha qlk suggerimento? Link al commento Condividi su altri siti More sharing options...
rguaresc Inserita: 13 febbraio 2008 Segnala Share Inserita: 13 febbraio 2008 non conosco la stampante che usi.1- controlla che la stampante non abbia gia' il 2 e 3 scambiati.2- Hyperterminal visualizza i singoli caratteri man mano che arrivano, le stampanti partono quando arriva loro un carattere di fine riga (ASCII=13) se sono stampanti di linea o quando arriva il codice di fine pagina (ASCII=12) se sono stampanti di pagina. Link al commento Condividi su altri siti More sharing options...
max.bocca Inserita: 14 febbraio 2008 Segnala Share Inserita: 14 febbraio 2008 Alcune hanno bisogno di forzare dei criteri, se usi il connettore a 25pin prova a mettere 4 con il 5 e il 6 con 8 e 20....Spostando il dip sw dte/dce inverte la TX con la RX... Link al commento Condividi su altri siti More sharing options...
aleb2 Inserita: 18 febbraio 2008 Autore Segnala Share Inserita: 18 febbraio 2008 grazie per i suggerimenti,ma per ora niente da fare,ho provato ad inviare i caratteri LF (16#0A) e/o CR (16#0D) ma la stampante non parte;con hiper terminal la stampante funziona regolarmente;la stampante è alimentata a 24 vdc con un alimentatore come la CPU, che sia un problema di potenziali? non so + dove andare a parare Link al commento Condividi su altri siti More sharing options...
aleb2 Inserita: 19 febbraio 2008 Autore Segnala Share Inserita: 19 febbraio 2008 un'altra informazione che mi hanno dato è che la stampante avrebbe bisogno del modulo orologio (che al momento non ha),anche se non capisco a cosa può servire per far partire la stampa Link al commento Condividi su altri siti More sharing options...
max.bocca Inserita: 19 febbraio 2008 Segnala Share Inserita: 19 febbraio 2008 Collega un data tester o un oscilloscopio alla porta della stampante e guarda che differenza che c'è sui vari segnali a parità di messaggio e il contenuto della della stringa...Un altra prova è di disabilitare sulla stampante il controllo XON/OFF.. Link al commento Condividi su altri siti More sharing options...
aleb2 Inserita: 19 febbraio 2008 Autore Segnala Share Inserita: 19 febbraio 2008 ok,finalmente la stampante funziona!!;abbiamo dovuto disabilitare sulla stampante il controllo Xon/Xoff e abilitare il DTR;ora devo inviare alla stampante l'ora che ho in formato BCD oppure INTERO, come si converte in ASCII? Link al commento Condividi su altri siti More sharing options...
rguaresc Inserita: 19 febbraio 2008 Segnala Share Inserita: 19 febbraio 2008 in microwin c'e' l'istruzione ITA. Link al commento Condividi su altri siti More sharing options...
aleb2 Inserita: 20 febbraio 2008 Autore Segnala Share Inserita: 20 febbraio 2008 OK fatto! grazie 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