kaifa.ab Inserito: 29 novembre 2010 Segnala Share Inserito: 29 novembre 2010 Salve, ho un rack con una C200H CPU21V al quale ci colleghiamo con un modulo LK201-V1 in seriale: varie volte, dopo il download di una modifica, il programma SYSWIN 3.4 perde la connessione seriale ed è necessario ricollegarsi. Spesso questa operazione implica perdite di tempo non da poco in quanto se il programma modificato su pc non viene scaricato su plc allora si verifica una differenza tra programma sul plc e programma sul pc e quindi devo rifare l'upload del progetto dal plc al pc e quindi riprovare a fare la modifica.La CPU21V non è quella originale del rack, che era una CPU23, e questo problema si è cominciato a verificare da quando è stata effettuata la sostituzione. Sostituzione che è avvenuta semplicemente sostituendo la CPU23 guastatasi con una CPU21 che avevamo in magazzino e inserendo nella nuova cpu il modulo di memoria che era sulla vecchia: automaticamente le cose hanno cominciato a funzionare di nuovo. A parte che a me sembra impossibile che tutto sia andato liscio quella volta, qualcuno può aiutarmi a capire cosa possa essere che causa la caduta di connessione con la nuova cpu e se smanettando sulle impostazioni di connessione o di progetto posso provare a risolvere la cosa? Link al commento Condividi su altri siti More sharing options...
edogol Inserita: 29 novembre 2010 Segnala Share Inserita: 29 novembre 2010 Come sono i slelettori rotativi frontali e i dip posteriorei dell'LK201? Com'è la piedinatura del cavo PC-LK201 che utilizzi?Ciao! Link al commento Condividi su altri siti More sharing options...
gianff Inserita: 29 novembre 2010 Segnala Share Inserita: 29 novembre 2010 hai fatto la tabella di I-0la cpu ti ha riconuscuto la scheda lk201 settata correttamentedavanti: SW1:0 - SW2:0 - SW3:5 - SW4:2dietro: DIP SWITCH 3 ad ONHostlink 9600, E,7,2 nodo 0comunque la cpu 21 dovrebbe avere la seriale a bordo per programmare ? Link al commento Condividi su altri siti More sharing options...
kaifa.ab Inserita: 30 novembre 2010 Autore Segnala Share Inserita: 30 novembre 2010 Intanto grazie per l'interessamento a ginaf e edogol, poi cerco di dirvi tutto quel che mi chiedete:- Switch frontali: SW1=0, SW2=0, SW3=5 (9600), SW4=2;- DIP Posteriori: non verificati, li verifico appena posso spegnere il quadro e togliere il modulo;- Nessuna tabella I/0: ho il progetto in un file SWP e eseguo le modifiche su quello; non sono pratico di OMRON però facendo "Modifica Tabella di I/O..." viene presentata un quadro con 3 rack, principale, rack1, rack2 e sono tutti vuoti o almeno così mi sembra: l'impressione è di avere solo la parte di programma plc, non la parte di configurazione hardware;- ???---"la cpu ti ha riconuscuto la scheda lk201 settata correttamente"--??? La cpu accetta il collegamento ed esegue le operazioni nella maggior parte dei casi, solo a volte si disconnette dopo il download: vuol dire che ha riconopsciuto la scheda? Comunque mi sembra tutto così strano, tutto insolitamente "plug and play";- Hostlink 9600,E,7,2 nodo 0 sono proprio le impostazioni che sto usando adesso (mi sembra coincidano con quelle che imposto sul programma SYSWIN);- La CPU21 ma anche la CPU23 originaria hanno lo slot frontale per l'inserimento di un modulo di programmazione che avevamo e utilizzavamo con la CPU23 ma si è guastato e non si è deciso di comprarlo ma di provare a utilizzare quest'altro che avevamo a magazzino e che per caso funzionava con tutte le CPU che avevamo e senza alcun intervento sulle tabelle I/O ("plug and play"? è assurdo o no?); poi si è guastata una CPU23 e non l'abbiamo comprata nuova ma sostituita con una CPU21 che avevamo a magazzino che per caso funzionava semplicemente inserendo la scheda di memoria della CPU23... e sono nati i problemi.Il cavo di collegamento ha una connettore a 9 pin da una parte e da 25 pin dall'altra.Riassumo i collegamenti prima partendo da quello a 25, poi da quello a 9- dove c'è >>> significa che il filo collega pin delle 2 porte- dove non c'è niente significa il pin non è collegato ad un pin dell'altro connettore- dove c'è cavallotto significa che il pin è collegato a un pin dello stesso connettorePresa 25 pin12 3456 cavallotto su 8 e su 197 >>> 1 (9 poli)8 cavallotto su 6 e su 199 callotto sul 1010 cavallotto su 911 >>> 312 >>> 413 >>> massa141516171819202122232425Presa 9 pin1 >>> 72 cavallotto su 5 e su 93 >>> 114 >>> 12567 cavallotto su 88 cavallotto su 79Ho anche trovato un foglio tecnico che era stato spedito con la scheda e vi riporto tutto quel che c'è scritto:___________________________________________________________inizio foglioSYSMAC WAY Host Link ModuleC200H-LK101-PV1, C200H-LK201-V1, C200H-LK202-V1SpecificationsNumber of modules per PLC: 2Module mounting location: CPU rack or expansion rackModule type: Special I/O moduleCommunication port: 1 RS-232C, 25 pin female (C200H-LK201) 1 RS-422 (C200H-LK202) 1 fiber port (C200H-LK101-P)Communication method: Half or full duplexBand rate: 300, 600, 1200, 2400, 4800, 9600, 19200 or 38400 bps (switch selectable)Stop bits: 1 or 2Parity: Even, oddData bits: ASCII (7 bits) or JIS (8 bits)CT's signal control: X on X off controlRetry on interrupted trasmission: Trasmission delay time setting 0 to 510 msFront panel indicators: Run, error, send, receiveManual: W143Upper Link Unit C200H-LK201-V1 (RS232 with C200H, C200HS, C200a)Notes:Switches on front:1. Set SW1 and SW2 to 0 (Machine number 0)2. Set SW3 to 6 (19200 baud)3. Set SW4 to 2 (Parity = Even, 7 Data Bits, 2 Stop Bits)Switches on back:1. CTS Switch: Set to ON2. %V Supply Switch: Set the dip switches as follows: 1 off, 2 off, 3 ok, 4 off___________________________________________________________fine foglioAncora: c'è da meditare sul fatto che sulle altre CPU dell'impianto il modulo continua a funzionare tranquillamente e "plug and play" tuttavia su quella CPU21 fa un po' il pazzo e a volte si disconnette in momenti critici. Pensate che nei rack dove abbiamo slot liberi possiamo metterlo e il plc continua a funzionare, altrimenti ci tocca estrarre un modulo di I/O tra quelli presenti per liberare uno slot e inserire il LK201 però così le modifiche si possono fare solamente a plc in stop (senza un modulo di I/O non va proprio in run).Infine: c'è anche da meditare su un'altra cosa, con un vecchio pc lentissimo dal quale si eseguivano queste operazioni, il malfunzionamento aveva cominciatoa manifesatrsi troppo frequentemente. Con un pc di ultima generazione, win 7, intel i5 e seriale a bordo, il malfunzionamento si verifica molto menofrequentemente: sicuramente è cambiata la velocità di elaborazione delle operazioni e forse il vecchio pc andava troppe volte in timeoutdal momento che era lento.Spero di essere stato esauriente, era d'obbligo. Link al commento Condividi su altri siti More sharing options...
gianff Inserita: 30 novembre 2010 Segnala Share Inserita: 30 novembre 2010 sul rak principale dovresti vedere la schede insatllatei rak 1 2 sono le espansioni dovresti fare una tabella di i-oin modo che la cpu riconosca le varie schedee ti deve dare cio che e' installato sui vari rakgia da qui solitamente una cpu va in errore se non viene fattapero prima avevi una cpu23 che supportava un certo tipo di programmaadesso ai una cpu21 che crea certi limiti sopratutto come tempo di cilo e area di memorianon e' che a volte non riesce a soddisfare la scheda lk201 ???oppure e fuori tempo di cicloperche' se ti funziona per un po' la cosa e abbastanza strana Link al commento Condividi su altri siti More sharing options...
kaifa.ab Inserita: 1 dicembre 2010 Autore Segnala Share Inserita: 1 dicembre 2010 Oi gianff, guarda che sono terrorizzato dal intervenire sulla tabella I/O e lo sono anche i tecnici dell'impianto, che mai l'hanno fatto, è sempre funzionato "più o meno" tutto.I punti su cui indagehrei sono quelli da te evidenziati:1) la CPU21 che non riesce a servire la scheda LK201: come faccio a vederlo? posso decodificare la sequenza di accensione e spegnimento dei led? di solito quando cade la connessione i led si spengono per riattivarsi poco dopo ma non ho mai analizzato l'esatta maniera e sequenza in cui questi led si spengono e si riattivano;2) la CPU21 crea limiti su tempo ciclo e aree di memoria: dove lo posso vedere? sui led della CPU vedo qualcosa quando va fuori tempo ciclo? oppure lo posso vedere da SYSWIN?La cosa che è da tenere in forte considerazione è che con la CPU23 tutto filava liscio ma anche che questa CPU21 perde la comunicazione qualche volta, non sempre, e la perde più volte con un pc vecchissimo piuttosto che col mio nuovo notebook superveloce, quindi tempi e velocità del pc più veloce sembrano aver influito positivamente sul presentarsi di queste anomalie. E comunque la connessione non viene persa casualmente, viene persa dopo un download!!! E col vecchio pc mi hanno raccontato che erano le modifiche più grosse a far perdere la connessione, non quelle più piccole (non era sempre vero ma di norma era così).DOMANDONE: sotto queste circostanze è da aumentare o da diminuire la velocità di trasmissione? cioé se la CPU è lenta ed è lenta la scheda allora direi che sarebbe meglio tenerla a 9600, però se i problemi sono dei tempi limite superati o dei timeout, allora sarebbe meglio velocizzare la trasmissione, così le operazioni di lettura e scrittura terminano prima (sempre a patto che la CPU regga e che non si appesantisca troppo di per sè per tenere quella velocità).Ciao ciao e grazie a stra-manetta per ora!!!! Link al commento Condividi su altri siti More sharing options...
gianff Inserita: 1 dicembre 2010 Segnala Share Inserita: 1 dicembre 2010 per il tempo di ciclo io uso cx-programmer dove lo vedi automaticamentecon syswin non saprei dirticomunque direi che non e' facile vedere se per un momento e' la cpu che ritardadi certo con c200h e lk201 non si puo' pretendere troppoma comunque resta una cosa abbastanza stranaper la tabella di i-ose non vi attentate ad eseguirla esiste il dubbio che qualcosa non quadraposso capire che per un caso fortuito la cpu 21 funzioni forse era stata fatta tempo faoppure ha una configurazione molto simile a cio che e installato orati confermo che eseguendola se riconosce qualcosa di diversopoi e' capace anche di cambiarti indirizzi di qualche schedapero saresti certo che ti riconosca la lk201anche se questa scheda spesso funziona anche senza tabella di i-oio salverei tutto programma data memori poi bisogna lavorarci con varie prove magari con un piccolo programma per vedere se mantiene la comunicazionein ogni caso passare da cpu 23 a cpu21 non e' coretto Link al commento Condividi su altri siti More sharing options...
kaifa.ab Inserita: 2 dicembre 2010 Autore Segnala Share Inserita: 2 dicembre 2010 Guarderò con syswin se trovo tempo ciclo o altri dati di stato. Cosa intendi con "non è corretto"? Dici che non andrebbe molto bene passare da una CPU23 più veloce ad una CPU21 più lenta, magari il contrario sarebbe tollerabile ma la maniera in cui abbiamo fatto noi apre la strada a possibili errori per troppo carico della cpu ( magari la CPU23 era già al limite) o mancanza di memoria, come già accennavi. E' così? C'è altro? Comunque grazie. Link al commento Condividi su altri siti More sharing options...
kaifa.ab Inserita: 2 dicembre 2010 Autore Segnala Share Inserita: 2 dicembre 2010 Dal manuale SYSWIN 3.4 sezione 3 - pagina 8:"When working with a C200H PLC, anddownloading during online edit, the error lighton the PLC will indicate that the scan time hasexceeded 100ms. This error can be cleared usingthe Online|Status dialog, but it is not necessaryto do so.""This command may not be available for theparticular PLC with which you are working."Vuol dire quello che penso io? Cioé che OMRON ammette che certe cose capitano? E che in alcuni casi c'è soluzione? Vogliono dire questo? Comunque stavamo pensando a tempo ciclo e timeout e, fatalità, la nota riguarda proprio (traduco letteralmente dall'inglese) tempo di scansione della CPU e il sorpasso di un tempo di soglia. Ma quei 100ms sono di default per un C200H? Oppure è l'unica possibilità? Link al commento Condividi su altri siti More sharing options...
gianff Inserita: 2 dicembre 2010 Segnala Share Inserita: 2 dicembre 2010 ammesso che sia colpa del tempo di ciclo( parliamo di tempo di cilo ma non e' detto che sia questa la causa )quando una cpu e' oltre il suo tempo di lavoropotrebbe succedere qualsiasi cosada quello che so le seriali sono le ultime ad essere gestite (ad ogni ciclo)presumo per non compromettere il funzionamento del programma macchinase la seriale e' a bordo nei plc piu' nuovi cqm1h cj1 cs1 il tempo e' impostabileper la lk201 montata su rek non saprei (non credo ) forse esiste una gestione moduloper la cpu piu' piccola c200h-cpu21 potrebbe essere insufficente o al limitese prima avevano insatallato la cpu23 probabilmente serviva questa per determinato programma questo pero' e' valutabile con cpu sotto mano e relativi programmi (magari con funzioni particolari ) Link al commento Condividi su altri siti More sharing options...
kaifa.ab Inserita: 9 dicembre 2010 Autore Segnala Share Inserita: 9 dicembre 2010 Sono ancora fermo, non ho più indagato però la prossima volta che metto mano al plc voglio osservare meglio i led, come prima cosa. Tenx gianff. 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