Vai al contenuto
PLC Forum


Cpu 222 Comunicazione Freeport - info su settaggi


aleb2

Messaggi consigliati

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


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

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

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

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

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

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

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

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