fefol Inserito: 5 settembre 2002 Segnala Share Inserito: 5 settembre 2002 Ho bisogno di fare la stampa su carta di alcuni dati . Il mio impianto e' costituito da :- Una CPU OMRON CQM1- Un pannello TOUCH OMRON NT 631C Entrambi comunicano in seriale e non saprei come fare a stampare dei dati o da PLC o da PANNELLO ( quest'ultimo ha a bordo una porta stampante ma non ho idea come si possa stampare ) . Qualcuno cortesemente mi puo' dare qualche suggerimento ? GRAZIE MILLE ! Link al commento Condividi su altri siti More sharing options...
zavolone Inserita: 6 settembre 2002 Segnala Share Inserita: 6 settembre 2002 Non conosco bene il CQM1 solitamente uso il C200H .Comunque attualmente sto comunicando con stampanti seriali tramite le Schede ASCII cosa abbastanza semplice oppure con l'utilizzo della porta RS232 che si trova sulla CPU configurandola come RS232 e utilizzando le funzioni Di TRX e RDX ( più macchinoso ma fattibile ).Non so se questa seconda soluzione può essere trasportata al CQM1.Il pannellino non lo conosco ma se è presente una porta per la stampante sicuramente la possibilità di stampare non deve essere troppo complicata .buon lavoro Link al commento Condividi su altri siti More sharing options...
ifachsoftware Inserita: 23 settembre 2002 Segnala Share Inserita: 23 settembre 2002 Per inviare dati dal PLC devi avere un PLC con almento una seriale + la porta programmazione.Ti connetti per programmarlo col Syswin o CX Programmer sulla porta programmazione interfacciandoti con un CIF01 (adattatore porta programmazione / Seriale) che poi rimuoverai , e colleghi la stampante alla seriale libera.Da syswin devi impostare la comunicazione della seriale alla giusta baud-rate e dati di bit/parita' in base al protocollo adottato dalla tua stampante.Una volta fatto questo col CQM1 ci sono 2 istruzioni per inviare e ricevere dati : la TXD e la RXDTXD(--) reads N bytes of data from words S to S+(N/2)-1, converts it to ASCII, and outputs the data from the specified port. TXD(--) operates differently in host link mode and RS-232C mode, so these modes are described separately. NoteFlag AR 0805 will be ON when the CQM1 is capable of transmitting data through the RS-232C port and AR0813 will be ON When the CQM1 is capable of transmitting data through the peripheral port.Ranges:S: 1st source word IO, AR, DM, HR, TC, LRC: Control word IO, AR, DM, HR, TC, LR, #N: Number of bytes IO, AR, DM, HR, TC, LR, #RXD(--) reads N bytes of data received at the port specified in the control word, and then writes that data in words D to D+(N/2)-1. Up to 256 bytes of data can be read at one time.If fewer than N bytes are received, the amount received will be read.CautionThe PLC will be incapable of receiving more data once 256 bytes have been received if received data is not read using RXD(--). Read data as soon as possible after the Reception Completed Flag is turned ON (AR 0806 for the RS-232C port, AR 0814 for the peripheral port.)Ranges:D: 1st destination word IO, AR, DM, HR, TC, LRC: Control word IO, AR, DM, HR, TC, LR, #N: Number of bytes IO, AR, DM, HR, TC, LR, #Per ogni porta c'e' un canale in cui vengono ritornati il numero di caratteri presenti nel buffer di ricezione che dovrebbe essere di Max 256 char, quando fai una lettura viene letto tutto il canale nei canali che selezioni.Attento che la trasmissione e' fatta a caratteri (8bit) mentre i canali sonoa 16 Bit e contengono quindi 2 Caratteri.Potresti scrivere nelle DM direttamente in ASCII i dati da stampare , compatibilmente con la memoria libera.Se ti interessa se mi dai l'indirizzo e-mail potrei inviarti un programma che ho fatto (con un C200HS) per dialogare in seriale con una scheda di uscita a Microcontrollore.Un saluto 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