Home

W317-IT1-03+CPM1A+OperManual

image

Contents

1. Comune Comune Comune Comune A Attenzione Controllare la polarit dell alimentatore per il carico prima dell accensione 46 Cablaggio e collegamenti Capitolo 3 4 Precauzioni cablaggio di uscita Osservare le seguenti precauzioni per proteggere i componenti interni del PLC Protezione corto circuito di uscita Il circuito interno o di uscita potrebbe danneggiarsi quando il carico collegato a un uscita subisce un corto circuito per cui si consiglia di installare un fusibile di protezione in ciascun circuito di uscita da 0 5 a 1 0 A Polarit dell Alimentatore per il Carico Controllare la polarit dell alimentatore a c c per il carico prima di collegare l uscita a transistor Se la polarit dell alimentatore invertita il carico funzione r malamente ed i componenti interni possono danneggiarsi Carichi induttivi Collegando un carico induttivo a un ingresso collegare una protezione contro le sovratensioni o un diodo in parallelo al carico I componenti della protezione contro le sovratensioni dovrebbero essere Ai Uscita a rel CPM1A Les ra Protezione contro le COM sovratensioni Uscita a rel uscita a transistor NPN OUT t GIO CPM1A Diode COM Uscita a rel uscita a transistor PNP OUT GIO I PM GPM1A Diode T COM Il diodo dovrebbe avere i seguenti requisiti
2. MONITOR MONITOR MONITOR RUN PROGRAM RUN PROGRAM RUN PROGRAM M Le LA Lo i N e o b so Visualizzazione della modalit lt PROGRAM gt BZ lt MONITOR gt BZ lt RUN gt BZ Operation CLR Operation CLR Visualizzazione iniziale Modalit PROGRAM Modalit MONITOR Modalit RUN A Avvertenza 62 00000 Il programma CPM1A non viene eseguito in modalit PROGRAM Usare la modalit PROGRAM per creare e modificare il programma per cancellare la memoria o per verificare gli errori del programma Il programma CPMIA viene eseguito in modalit MONITOR e gli vengono I O vengono gestiti come la modalit RUN Utilizzare la modalit MONITOR quando viene controllato il sistema monitorando lo stato operativo del CPM1A i bit I O di set e reset forzato e modificando i temporizzatori e i contatori SV PV ecc Questa la modalit operativa normale del CPMIA Lo stato operativo del CPMI1A pu essere monitorato da un dispositivo periferico ma i bit non possono essere sottoposti a set reset forzato e lo SV PV dei temporizzatori e dei conta tori non pu essere cambiato Prima di modificare la modalit di funzionamento del PLC accertarsi che non si verificheranno effetti indesiderati sul sistema Funzionamento della console operativa Capitolo 4 3 4 3 Funzionamento della console operativa 4 3 1 Introduzione La tabella seguente mostra
3. uscita oV Alimentatore del sensore Cablaggio e collegamenti Capitolo 3 4 Corrente di fuga 24 Vc c La corrente di fuga pu provocare falsi ingressi quando si utilizzano sensori a 2 fili interruttori di prossimit o fotocellule o fine corsa con LED Non si verificheranno falsi ingressi se la corrente di fuga inferiore a 1 0 mA 2 5 mA per ingressi da IN00000 a IN00002 ma se la corrente di fuga supera tali valori inserire nel circuito una resistenza di dispersione per ridurre l impedenza di ingresso come mostrato nella figura Alimentazione degli ingressi i CPM1A Sensore a Resistenza di R 2 fili ecc dispersione l Corrente di fuga mA LC Impedenza di ingresso CPMIA kQ R Resistenza di dispersione KQ IC Corrente di ingresso CPM1A mA W Potenza nominale resistore EC Tensione OFF CPM1A V 5 0 V di dispersione W La x 5 0 A 23 W mi R ILo 50 kQ max Ww R W min Le equazioni sopra riportate derivano dalle equazioni seguenti Tensione di ingresso 24 i Corrente di ingresso lo nd Greer Sn Tensione di ingresso 24 tensione E 5 0 Corrente di ingresso lo Tensione di ingresso 24 w R x Tensione di ingresso 24 x tolleranza 4 Per ulteriori dettagli sui valori Lc Ic e Ec vedere 2 1 3 Caratteristiche I O L impedenza di ingresso la corrente di ingresso e la tensi
4. Determinare la causa dell errore con un dis positivo periferico La modalit del PLC visualizzata dal dispo itivo periferico Spegnere e poi riaccendere lali mentazione Sul display identifi l errore elimi apparsa la segnala entificare l errore elimi zione di un errore narne l origine e cancellare fatale la segnalazione di errore Se si verifica un errore di memoria seguire i passi riportati nel diagramma di flusso Verifica degli errori di Passare alla modalit memoria RUN o alla modalit MONITOR L indicatore RUN acceso Sostituire la CPU 101 Diagrammi di flusso della gestione degli errori Capitolo 5 6 Verifica degli errori non fatali L indicatore ERR ALM sta lampeggiando Determinare la causa dell errore con un dispositivo periferico E segnalato un errore non fatale Identificare l errore eliminarne la causa e cancellare la segnala zione di errore L indicatore ERR ALM sta lampeggiando Lampeggiante Sostituire la CPU 102 Diagrammi di flusso della gestione degli errori Capitolo 5 6 Verifica degli I O Il diagramma di flusso della verifica degli I O si basa sulla sezione del dia gramma a rel seguente LS1 LS2 00002 00003 SOLI 01003 Problemi di funzionamento SOL1 Problemi di funzionamento SOL1 La spia dell uscita IR 01003 funziona correttamente Verificare la tensione Corre
5. Il CPMIA dispone di una funzione filtro per impedire il funzionamento scorretto dovuto a vibrazioni o ai disturbi provenienti dal segnale di ingresso L utente pu selezionare una costante di tempo di ingresso di 1 2 4 8 16 32 64 o 128 ms La memoria flash fornisce un backup di memoria e non necessita di batteria modelli CPM1A 1 10CDT D 10CDT1 D possono gestire due ingressi per interrupt i modelli CPM1A 1 20CDT D 20CDT1 D CPMIA L 30CDT D S0CDT1 D e CPM1A L 40CDT D 40CDT1 D possono gestire quattro ingressi per interrupt Oltre agli interrupt di ingresso normali il CPM1A ha una modalit contatore che conta i segnali di ingresso ad alta velocit e attiva gli interrupt con multipli di conteggio fissi routing Gli ingressi a risposta rapida possono rivelare segnali di ingresso con un am piezza 0 2 ms indipendentemente della loro sincronizzazione durante il ciclo del PLC Gli ingressi a risposta rapida e gli ingressi ad interrupt utilizzano gli stessi terminali di ingresso I PLC CPMIA dispongono di un temporizzatore ad alta velocit che pu essere impostato 0 5 319968 ms Il temporizzatore pu essere impostato per attivare un interrupt singolo modalit monodirezionale o a ripetere gli interrupt a tempo modalit di interrupt a tempo I PLC CPMIA dispongono di un contatore veloce che pu essere utilizzato in modalit incrementale o modalit bidirezionale Comb
6. gramma Verr visualizzato il display di inserimento del primo operando aaa 00202 MOV DATA A te oo e Scrittura di una costante esadecimale o BCD 10 Inserire il primo operando CONT B A A 00202 MOV DATA A Good Premere il tasto WRITE per scrivere l istruzione nella memoria di pro gramma Verr visualizzato il display di inserimento del secondo operando 00202 MOV DATA B WRITE e Scrittura di un indirizzo del canale 11 Inserire il secondo operando 8 X_ 00202 MOV DATA B parr Premere il tasto WRITE per scrivere l istruzione nella memoria di pro gramma Verr visualizzato il successivo indirizzo del programma 00203READ WRITE wer NOP 000 Nota Quando viene inserito un operando dell istruzione pu essere omessa l indicazione del bit o del canale Funzionamento della console operativa Capitolo 4 3 12 Inserire la successiva istruzione cun Fa F7 90203 ADB 0S0 Premere il tasto WRITE per scrivere l istruzione nella memoria di pro gramma Gps 00203 ADB DATA A ware 0000 e Scrittura di un numero decimale senza segno 13 14 15 16 17 Il primo operando viene inserito come numero intero senza segno 00203 ABD DATA A TE 00000 Inserire il valore dell operando da 0 a 65535 c F 00203 ADB DATA A Nota Se si commesso un errore premere il tasto CLR per ripristinare lo stato precedente l
7. impostata sulla modalit PROGRAM 3 Accendere il PLC 4 Accertarsi che il POWER LED del Modulo CPU sia acceso e che sullo schermo della Console di programmazione appaia il seguente display se la modalit del PLC non viene visualizzata spegnere e riavviare il sistema Se ALM ERR LED acceso o lampeggia oppure viene visualizzato un mes saggio di errore eliminare l errore verificatosi lt PROGRAM gt PASSWORD 5 Inserire la password Consultare 4 2 4 Inserimento della password per ulte riori dettagli 6 Eliminare i dati dalla memoria Saltare questo passo se il programma non necessita questa operazione Consultare 4 3 2 Cancellazione della memo ria per ulteriori dettagli 4 2 4 Inserimento della password Per poter accedere alle funzioni di programmazione del PLC necessario innanzitutto inserire la password La password evita accessi non autorizzati al programma La password viene richiesta quando il PLC viene acceso oppure se il PLC gi acceso dopo il collegamento della Console di programmazione al PLC Per poter accedere al sistema quando viene visualizzato il messaggio Password premere CLR e quindi MONTR Premere CLR per eliminare i dati dal display Se la Console di programmazione viene collegata al PLC quando il PLC gi acceso il primo display posto sulla parte inferiore indicher la modalit in cui si trovava il PLC prima del collegamento della Console di programmazione Acce
8. routing tra i Modui di collegamento il PLC e SSS e per confrontare queste tabelle Utilizzato anche per avviare il data link 57 Funzioni SSS Capitolo 4 1 4 1 5 Operazioni offline e online Le operazioni seguenti sono possibili sia online che offline dal PLC Gruppo Nome Descrizione System Setup PC Model Specifica il modello di PLC che viene programmato o che collegato al vedi nota computer PC Interface PLC serie C Specifica se la comunicazione con il PLC eseguita con un unit di collegamento SYSMAC NET un interfaccia periferica o un inter faccia host link RS 232C e la porta del computer COM1 o COM2 Quando utilizzato un Modulo host link viene specificato anche il numero di porta e i baud rate PLC CVM1 Viene usata per specificare il protocollo di comunicazione per la comunicazione con il PLC cio l interfaccia periferica o host link RS 232C Sono indicati i baud rate il numero di unit del PLC la parit la lunghezza dei dati e il numero dei bit di stop Network Specifica l indirizzo della rete il numero di nodo e il tipo di codice dati del Modulo address di collegamento SYSMAC NET con l SSS sul sistema SYSMAC NET L indirizzo stabilisce il collegamento del PLC per operazioni online Con i PLC CVMI questa impostazione viene usata anche per specificare la comunicazione del PLC mediante le reti quando viene collegato con un interfaccia periferica o host link I O table
9. Istruzione usata per confrontare i dati in locazioni diverse della memoria per definire la relazione tra i dati Istruzione usata per controllare lo stato di un bit individuale rispetto allo stato di un intero canale Istruzione usata per garantire che il bit operando non sia mai attivato per pi di una scansione dopo che la condizione di abilitazione passa da OFF a ON per una istruzione differenziale sul fronte di salita o da ON a OFF per una istruzione differenziale sul fronte di discesa Istruzione che viene eseguita soltanto quando la sua condizione di abilitazione passa da OFF a ON Le istruzioni non differenziali sono eseguite per ogni scan sione fino a quando permane la condizione di abilitazione Istruzione usata per spostare i dati da una locazione di memoria a un altra dati nella locazione di memoria originale rimangono invariati 123 Glossario Istruzione ladder Istruzione logica Istruzione speciale Istruzione terminale JIS Ladder Support Software LED Limite superiore dell area dati Link LSS Lunghezza dati Manutenzione Manutenzione periferica Mascheratura Megabyte Memoria di tracciamento Memorizzazione Un istruzione che rappresenta le condizioni di un programma in diagramma a rel Le altre istruzioni in un diagramma a rel si posizionano sulla parte destra e sono definite istruzioni terminali Istruzioni utilizzate per combinare logicamente il contenuto di due can
10. Ladder Ladder Ladder 2 righe di commenti Ladder 4 righe di commenti Edita contemporaneamente il programma PLC e il programma nell area di lavoro del sistema PLC CVMI1 Read Cycle Time Legge e visualizza il tempo di scansione del PLC Clear Area Cancella le aree dati del PLC tipo HR CNT AR e DM azzeramento Search Ricerca le istruzioni incluso gli operandi specificati YO Comments Ricerca i commenti I O Block Comments Ricerca i blocchi di commento Memory Usage Transfer PC gt Computer Transfer Computer gt PC Transfer Verify Monitor Go To Page IO Table Transfer I O Table Create I O Table Verify I O Table Visualizza l area della memoria di programma utilizzata il numero dei commenti e lo spazio disponibile nella memoria interna Recupera i dati DM PLC nell area di lavoro del sistema solo PLC serie C Scrive i dati DM dell area di lavoro del sistema nel PLC solo PLC serie C Confronta i dati DM tra l area di lavoro del sistema e il PLC solo PLC serie C Viene usata per monitorare il contenuto dell area DM nel PLC solo PLC serie C Legge una pagina specificata dall elenco DM dell area DM nell area del lavoro del sistema o nel PLC solo PLC serie C Trasferisce e confronta i dati della tabella I O tra il computer e il PLC Registra nel PLC i Moduli I O presenti sul PLC e poi assegna i canali ai Moduli Confronta la tabella I O registrata nel PL
11. Specifica se la tabella I O e le tabelle data link vengono trasferite nell area del UM Transfer programma utente quando il programma utente viene trasferito tra il computer e il PLC o lo scrittore PROM solo PLC serie C EPROM Specifica i baud rate e il numero di porta dello scrittore PROM collegato al interface computer solo PLC serie C Printer model Specifica il modello della stampante Data disk drive Specifica il drive del disco dati OuiBit Specifica se i commenti I O o i commenti delle istruzioni sono visualizzati nelle Comment Type posizioni di visualizzazione dei commenti TIM CNT DIFU DIFD KEEP e STEP SNXT solo PLC serie C Exitto DOS Termina le operazioni SSS e ritorna a DOS Nota Quando l SSS operativo nella modalit online le uniche funzioni disponibili sul menu del setup di sistema sono la I O table UM Transfer Data disk drive e Exit to DOS 58 Console di programmazione Capitolo 4 2 4 2 Console di programmazione Questo paragrafo descrive il collegamento e l utilizzo di una console di program mazione Per ulteriori dettagli sugli errori che possono verificarsi durante le ope razioni della console di programmazione vedere 5 4 Errori di funzionamento della console di programmazione 4 2 1 Console di programmazione compatibili Con il CPMIA possibile usare due diversi tipi di console di programmazione l CQM1 PRO01 E e C200H PRO27 E tasti funzio
12. all ufficio OMRON pi vicino op pure al venditore e Se un contatto non pi funzionante pulire la superficie con uno straccio puli to di cotone imbevuto di alcool industriale Dopo quest operazione installare l unit Strumenti Standard e Cacciavite Philips e flat blade e Tester di tensione o voltmetro digitale e Alcool industriale e uno straccio di cotone Apparecchiature per il rilevamento e Sincroscopio e Oscilloscopio a raggi catodici e Termometro idroscopio Per nessun motivo rimuovere componenti riparare o riconfigurare il PLC CPU Descrizione CPU con 10 punti I O Punti di ingresso Appendice A Modelli standard Punti di uscita tatore Alimen Modello Uscita a rel Uscita a transistor CPM1A 10CDT1 D CPU con 20 punti I O 12 punti CPMI1A 20CDT1 D CPU con 30 Moduli I O di espansione Descrizione 18 punti 24 punti Modulo I O di espansione con 20 punti I O 12 punti 16 punti Punti di ingresso 12 punti Adattatori di comunicazione Punti di uscita Modelio Converte la comunicazione dei dati tra la porta periferica e i dispositivi RS232 C Adattatore RS 232C NH Adattatore RS 422 Ii r j E Punti di uscita 8 punti CPM1A 30CDR D CPM1A 30CDT D CPM1A 30CDT1 D CPMIA 5 i 40CDR A CPMIA 40CDR D CPMI1A 40CDT D CPMI1A 40CDT1 D Modello
13. impostazione del valore Inserire il valore corretto Ripristinare il display esadecimale 00203 ADB DATA A SHIFT TR Fe 0100 Nota Se il valore inserito supera l intervallo ammesso un segnale acustico segnaler l errore e il display esadecimale non verr visualizzato 00203 ABD DATA B WRITE Il secondo operando viene inserito come numero intero con segno conr saa 00203 ABD DATA B Es 00000 Inserire il valore dell operando da 32 768 a 32 767 Usare il tasto SET per inserire un numero positivo e il tasto RESET per inserire un numero nega tivo REC fB A 00203 ADB DATA B RESET 00010 Nota Se si commesso un errore premere il tasto CLR per ripristinare lo stato precedente l impostazione del valore Inserire poi il valore cor retto Ripristinare il display esadecimale 00203 ADB DATA B SHIFT TR E wero Nota Se il valore immesso supera l intervallo ammesso un segnale acu stico segnaler l errore e il display esadecimale non verr visualiz zato 00203 ABD DATA C WRITE Inserire l operando finale e poi premere il tasto WRITE 00203 ADB DATA C 0 DM 0000 00204READ WRITE ware NOP 000 71 Funzionamento della console operativa Capitolo 4 3 4 3 10 Verifica del programma Questa operazione verifica gli errori di programmazione e visualizza l indi rizzo e l errore del programma
14. Sono state aggiunte informazioni alla nota La tabella in 1 1 2 Terminale I O allocazione dei bit IR stata modificata per l aggiunta dei modelli di uscita a transistor Pag 6 stata aggiunta la sezione Funzione Uscita ad impulsi Pag 8 19 40 103 104 Sono stati aggiunti i modelli di uscita a transistor NPN e PNP Pag 12 48 102 Sono state aggiunte le informazioni SYSMAC CPT Pag 15 Le specifiche per i controlli analogici sono state modificate stata aggiunta l uscita ad impulsi Pag 18 19 32 34 35 39 53 Il messaggio di attenzione stato modificato Pag 35 Le informazioni relative all Alimentatore a 24 VCC sono state riscritte Pag 41 Le Precauzioni sui cavi di uscita sono state riscritte e aggiunte Pag 101 Sono stati aggiunti i modelli del Modulo I O di espansione e CPU Novembre 1997 Pag xiii xiv messaggi di attenzione sono stati riscritti e corretti Luglio 1998 Pag 3 Il numero di modello del Modulo I O di espansione stato corretto Pag 4 Sono state aggiunte informazioni a Funzione del filtro di ingresso Pag 13 Nel testo stato aggiunto SYSMAC CPT Pag 17 Le specifiche sulla protezione e il backup della memoria sono state modificate Pag 18 L intera pagina stata rifatta Pag 21 Gli intervalli di tensione per le capacit massime di commutazione sono stati modificati Pag 22 Sono state aggiunte le specifiche dell adattatore di comunicazione Pag 23 La descrizio
15. affidabilit garanzia sicurezza Le operazioni di copia dei dati da un dispositivo esterno o da un area di memoria in una parte attiva del sistema come un buffer display Inoltre un dispositivo di uscita collegato al PLC definito caricamento Processo con cui le modifiche di contenuto delle locazioni specifiche della memoria vengono registrate durante l esecuzione del programma Con questo registro lo scorrimento dei bit pu essere eseguito in entrambe le direzioni secondo le condizioni specificate Uno o pi canali in cui lo scorrimento dei dati avviene di un numero specificato di unit bit digit o canali a destra o a sinistra In un registro di rotazione i dati spo stati in un estremit vengono riportati dall altra parte In altri registri a scorri mento i nuovi dati i dati specificati 0 o 1 spostati in una estremit provocano la perdita dei dati gi presenti in quel punto Registro a scorrimento in cui i dati presenti in un estremit vengono riportati nell altra estremit del registro a scorrimento Processo di disattivazione forzata di un bit mediante un dispositivo di program mazione bit di solito sono disattivati in seguito all esecuzione del programma Processo di disattivazione di un bit o di un segnale o di ripristino del valore cor rente di un temporizzatore o di un contatore al valore di predisposizione o zero Gruppo di condizioni presenti sulla stessa riga orizzontale di un diagramma a rel
16. e Utilizzare i moduli solo con l alimentazione e le tensioni specificate nei manuali operativi Alimentazione e tensioni diverse possono danneggiare i moduli e Adottare misure adeguate per stabilizzare l alimentazione se instabile in modo che sia conforme ai valori nominali e Predisporre interruttori automatici e altre misure di sicurezza contro i cortocir cuiti nel cablaggio esterno e Non applicare tensioni superiori alla tensione d ingresso nominale sui moduli d ingresso e Non applicare tensioni superiori alla capacit di commutazione massima sui moduli di uscita e Scollegare sempre il terminale LG quando si eseguono i controlli della ten sione e Effettuare sempre un collegamento a terra di classe 3 a 100 Q o minore durante l installazione dei moduli e Scollegare sempre l alimentazione dal PLC prima di effettuare le seguenti operazioni montare o smontare i Moduli I O CPU le Cartucce di memoria o altri moduli assemblare i moduli impostare l interruttore DIP o l interruttore rotante collegare i cavi collegare o scollegare i connettori e Non tentare di smontare i moduli di ripararli o di modificarli in alcun modo e Assicurarsi di aver serrato a fondo le viti di montaggio dei terminali e dei con nettori dei cavi e Durante il cablaggio applicare al CPMIA le etichette fornite con il CPM1A stesso per evitare che i cavi entrando nel modulo si taglino e Rimuovere le etichette dopo
17. vedi nota commutazione 0 9 A Unit 0 9 A comune 0 9 A comune 0 9 A comune 0 9 A comune max 1 8 A Unit 2 7 A Unit 3 6 A Unit 1 8 A Unit Perdita di corrente 0 1 mA max Tensione residua 1 5 V max Ritardo 0 1 ms max all eccitazione Ritardo alla OUT01000 01001 0 2 ms max corrente di carico 100 300 mA diseccitazione 0 5 ms max corrente di carico 5 100 mA Diverso da OUT01000 01001 1 ms max corrente di carico 5 300 mA Fusibile 1 25 A comune non pu essere sostituito dall utente Configurazione del circuito gt Circuiti 1 24Vc c interni COM gt Nota Quando si usano OUT01000 o OUT01001 come uscite ad impulsi collegare resi stenze fittizie come richiesto per fissare la corrente di carico fra 0 1 e 0 2 ampere Se la corrente di carico inferiore a 0 1 ampere il tempo di risposta ON OFF diventer maggiore e non ci sar emissione all uscita ad alta velocit D altra parte se la corrente di carico superiore a 0 2 ampere il transistor pu generare calore e danneggiare i componenti 21 Caratteristiche Capitolo 2 1 Uscita a transistor PNP Caratteristiche CPMI1A CPMI1A CPMI1A CPMI1A 20CDT1 D 30CDT1 D 40CDT1 D 20EDT1 Capacit di 24 Vc c 10 _5 0 3 A punto vedi nota commutazione 0 9 A Unit 0 9 A comune 0 9 A comune 0 9 A comune 0 9 A comune Perdita di corrente 0 1 mA max Ritardo 0
18. zialmente resettata per una condizione OFF Interrupt generato automaticamente dal sistema in un momento specifico o in una locazione del programma specificata dall operatore Gli interrupt a tempo provocano l esecuzione di subroutine specifiche che possono essere usate per le istruzioni da eseguire ripetutamente a intervalli di tempo specifici Vedi nterrupt a tempo Interrupt generato da un segnale I O un segnale che interrompe l esecuzione del programma per eseguire una subroutine predefinita o altre elaborazioni Interruttore Dual in line package serie di pin in un pacchetto di segnali installati in una scheda a circuito ed usati per configurare i parametri operativi Una direzione indicata nel programma che comunica al PLC l operazione da eseguire e i dati da usare nell esecuzione dell operazione Le istruzioni possono essere usate semplicemente per attivare o disattivare un bit o possono ese guire operazioni molto pi complesse come la conversione e o il trasferimento di grandi blocchi di dati Istruzione fondamentale utilizzata in un diagramma a rel Un istruzione usata per combinare in locale la condizione di esecuzione risul tante da un blocco logico insieme a una condizione di esecuzione corrente La condizione per l esecuzione corrente potrebbe essere il risultato di una condi zione singola o di un altro blocco logico caricamenti AND e OR sono le due istruzioni del blocco logico Vedi struzione terminale
19. 1 Verifiche iniziali del sistema 92 5 1 2 Procedura per l esecuzione del test CPMIA L LL 92 5 1 3 Precauzioni della memoria flash 93 52 IlkGielo del EPMIA correo lari ine liacip aa 94 5 3 Funzioni di autodiagnosi 95 5 3 1 Erron don fatali E i e Li 95 9 3 2 Etrorifatali gt fr torpre ile blica 95 5 3 3 Errori di identificazione L LL 96 5 3 4 Classificazione degli errori da parte dell utente 96 5 4 Errori di funzionamento della console di programmazione LL 97 5 5 Errori di programmazione vyssia ae Terea E EEA EER E E EE NE E a 97 5 6 Diagrammi di flusso della gestione degli errori 99 5 7 Verifiche di Manutenzione iii ii O E a 107 558 Precauzioni stare ale la aree i ei pe ra i dela 108 91 Verifiche iniziali del sistema e procedura di esecuzione del test Capitolo 5 1 5 1 Verifiche iniziali del sistema e procedura di esecuzione del test 5 1 1 Verifiche iniziali del sistema Nota Dopo l installazione e il cablaggio del CPM1A controllare i seguenti elementi Prima di eseguire un test controllare il cablaggio e i collegamenti Elemento Punti da controllare Alimentazione Il cablaggio corretto elettrica e I terminali sono ben fissati collegamenti I O Vi un corto circuito tra i connettori a crimpare o tra i fili Per ulteriori dettagli vedere 3 4 Cablaggio e collegamenti Cavi di I cavi sono collegati e bloccati correttame
20. 1 a n 49 collegamento a terra 38 collegamento NT comunicazioni 12 collegamento per scambio dati 11 collettore aperto NPN collegamento 42 componenti adattatori di comunicazione 27 CPU 24 Modulo I O di espansione 26 computer collegamento 48 comunicazioni 1 a 1 9 comunicazioni 1 a n 10 comunicazione adattatori elenco 10 comunicazioni 1 a 1 9 comunicazioni 1 a n 10 condizioni di funzionamento gestione degli errori 105 configurazione 8 configurazione circuito ingressi 19 uscite 21 configurazione del circuito uscite rel 21 22 console di programmazione collegamento 12 48 60 funzionamento 63 tasti 59 tipi 59 contatore veloce 2 7 131 Indice analitico contatori esempio di inserimento 87 modifica SV console di programmazione 78 contatto di uscita collegamento 42 controlli volume analogico impostazione 25 controllo sintassi del programma console di programma zione 72 corrente assorbimento 16 corrente di fuga 43 costante del tempo di ingresso 4 CPU modelli standard 109 D data link 51 dati modifica console di programmazione 77 79 80 81 dati binari modifica console di programmazione 79 decimale con segno monitoraggio 76 decimale senza segno monitoraggio 76 77 dimensioni 111 dispositivi di ingresso collegamento 42 dispositivi periferici 110 collegamento 12 48 uso 53 disturbi eliminazione disturbi elettrici 32 37 disturb
21. 1 ms max all eccitazione Ritardo alla OUT01000 01001 0 2 ms max corrente di carico 100 300 MA diseccitazione 0 5 ms max corrente di carico 5 100 mA Diverso da OUT01000 01001 1 ms max corrente di carico 5 300 mA Fusibile 1 25 A comune non pu essere sostituito dall utente Configurazione del circuito Circuiti interni Nota Quando si usano OUT01000 o OUT01001 come uscite ad impulsi collegare re sistenze fittizie come richiesto per definire la corrente di carico da 0 1 a 0 2 am pere Se la corrente di carico inferiore a 0 1 ampere il tempo di risposta ON OFF diventer maggiore e non ci sar emissione all uscita ad alta velocit D altra parte se la corrente di carico superiore a 0 2 ampere il transistor pu generare calore e danneggiare i contenuti ZA Attenzione Non connettere carichi o applicare tensioni ad un terminale d uscita eccedenti la massima capacit di commutazione Questo potrebbe causare un danneg giamento del prodotto oppure un incendio 22 Caratteristiche Capitolo 2 1 2 1 4 Caratteristiche dell adattatore di comunicazione Caratteristiche dell adattatore RS 232C tem ________ 9 Caratteristiche ___________________ Funzione Converte tra il formato CMOS lato del Modulo CPU del PLC e il formato RS 232C lato del dispositivo periferico Isolamento RS 232C lato del dispositivo periferico viene isolato con un conver
22. 4 Cablaggio e collegamenti ic rn RO ATE RT 36 CAPITOLO 4 Utilizzo dei dispositivi periferici 0 00000 53 41 FUNZIONI SSS LEA EA RT e e E EA 54 4 2 Console di programmazione LL 59 4 3 Funzionamento della console operativa 0 LL 63 4 4 Esempio di programmazione LL 84 CAPITOLO 5 Test e gestione degli errori 0000000000 91 5 1 Verifiche iniziali del sistema e procedura di esecuzione del test 92 5 2 AMIciclo del CPMIA iii SERRE OR ii iii 94 5 3 Funzioni di autodiagnosi L LL 95 5 4 Errori di funzionamento della console di programmazione LL 0 97 5 5 Errori di programmazione LL 97 5 6 Diagrammi di flusso della gestione degli errori 99 5 7 Verifiche di Manutenzione iii ee e la 107 328 Precauzioni rep area ia ei pe e da 108 Appendici A Modellistanda d iii Ig IRR a TO aio 109 B DIMENSIONI vinile PREVI PARTIRE E RT DE SR 111 Glossario sorod iare une in aa a a MIS Indiceanalitico siate BI Storia delle revisioni 000000 135 vii PRECAUZIONI Questo capitolo illustra le precauzioni generali per l uso del Controllore Programmabile PLC e dei dispositivi collegati Le informazioni contenute in questo capitolo sono importanti per la sicurezza e l affidabilit d uso del PLC Leggere questo capitolo in modo da avere una comprensione approfondita del suo contenuto prima di tentare di configurare o di far funzionare u
23. 4 Inserimento del contatore con valore 1 Le une seguenti sono usate per inserire il contatore con valore 10 Inserire la condizione normalmente aperto IR 20000 B B 00010 LD 20000 WRITE 00011READ NOP 000 2 Inserire la condizione AND normalmente aperto T001 Non necessario inserire zeri non significativi AND B TIM 00011 AND TIM 001 WRITE 3 Inserire la condizione nor 00012READ NOP 000 malmente chiuso IR 20000 00012 LD NOT 20000 00013READ WRITE NOP 000 Capitolo 4 4 Le seguenti operazioni sono usate per inserire il temporizzatore a 2 secondi 87 Esempio di programmazione 4 Inserire il contatore 000 A Capitolo 4 4 00013 CNT 000 00013 CNT DATA 0000 5 Inserire SV per 000 0010 10 volte B A 1 0 WRITE 5 Inserimento dell uscita intermittente 1 2 3 LD c A A A A 2 Inserire la condizione AND normalmente chiuso T001 00013 CNT DATA 0010 00014READ NOP 000 1 Inserire la condizione normalmente aperto IR 20000 000014 LD 20000 00015READ NOP 000 Non necessario inserire zeri non significativi Ea Gi m 00015 AND NOT TIM 001 WRITE 00016READ NOP 000 3 Inserire l istruzione OUT Non necessario inserire zeri non significativi R 01000 00016 OUT 01000 WRITE 0001
24. 4 3 Collegamento dell alimentatore Alimentazione a Cablare un circuito separato per l alimentazione del CPM1A in modo che non vi 100 240 Vc a sia caduta di tensione dovuta alla corrente di picco che fluisce quando vengono accese altre apparecchiature Quando sono utilizzati diversi PLC CPM1A si consiglia di cablare i PLC su cir cuiti separati per evitare una caduta di tensione dovuta a corrente di picco o al funzionamento scorretto dell interruttore automatico Usare fili intrecciati per evitare disturbi provenienti dalle linee di alimentazione La presenza di un trasformatore di isolamento 1 1 riduce ulteriormente i disturbi elettrici Considerando la possibilit di cadute di tensione e correnti ammesse utilizzare linee maggiorate 38 Cablaggio e collegamenti Capitolo 3 4 Connettori a crimpare A Attenzione A Attenzione Alimentazione a 24 Vc c A Attenzione Connettori da crimpare A Attenzione Trasformatore di isolamento Alimentazione in c a Intrecciare i fili La sezione di ogni filo deve essere almeno di 1 25 mm LI il i Interruttore _u Lana Farlron m Far Fon ai aTa i vista pai m P aa Usare sempre connettori a crimpare per le linee elettriche e di I O del CPM1A oppure una linea a filo unico invece dei fili intrecciati fili intrecciati potrebbero produrre un corto circuito Utilizzare le viti modello M3 Collegare il connettore con un termina
25. D 30CDT1 D 40CDT1 D Caratteristiche e funzioni del CPMIA Capitolo 1 1 1 1 3 Funzioni CPM1A Impostazioni analogiche Funzione filtro di ingresso I PLC CPMIA dispongono di 2 potenziometri analogici che possono essere uti lizzati per le impostazioni analogiche manuali del temporizzatore e del conta tore Regolando uno dei potenziometri il contenuto del canale IR corrispon dente viene automaticamente impostato tra 0 e 200 BCD Regolare il potenziometro con un cacciavite Potenziometro analogico 0 Potenziometro analogico 1 ENTE Th A mE LN FTSMAC UN ORA EPMA il J 24cc 0 2 FETE A OUT PUT e n La tabella seguente mostra i canali IR assegnati ai controlli analogici sulla CPU del CPMIA Controllo Canale IR Impostazioni BCD corrispondente Potenziometro analogico 0 IR 250 0000 0200 Potenziometro analogico 1 IR 251 La costante del tempo di ingresso per gli ingressi esterni del CPM1A pu essere impostata su 1 2 4 8 16 32 64 o 128 ms Se si aumenta il valore di questa costante possibile ridurre gli effetti delle vibrazioni o del rumore nel segnale di ingresso 7 Ingresso da un dispositivo come i i un interruttore di finecorsa Pad Stato del bit di ingresso l m t t Costante del tempo di ingresso Con il CPM1A il tempo di risposta corrente per ciascuna costante del tempo di ingresso impostata relativo al canale 000 diverso da quello relativo al canale 0
26. OFF 2 Premere i tasti SHIFT TR NOT per visualizzare il canale pi a sinistra come decimale senza segno E 6552 SHIFT TR NOT 65520 A questo punto il contenuto del canale visualizzato pu essere modificato con l ingresso di un decimale senza segno Vedere 4 3 22 Modifica di un valore decimale senza segno 3 Premere il tasto CLR o i tasti SHIFT TR per terminare la visualizzazione del decimale senza segno e per ritornare al monitoraggio normale c000 cL00 20000 FFFO 0000 OFF CLR 4 3 17 Modifica di 3 canali consecutivi Questa operazione viene usata per modificare il contenuto di uno o pi dei 3 canali consecutivi visualizzati con l operazione di monitoraggio di 3 canali E possibile solo nelle modalit MONITOR e PROGRAM RUN WoNmoR PROGRAM wo SNC 1 2 3 1 Monitorare lo stato dei canali desiderati secondo la procedura descritta in 4 3 14 Monitoraggio di 3 canali consecutivi D0002D0001 D0000 0123 4567 89AB Monitoraggio di 3 canali Premere il tasto CHG per iniziare la modifica di 3 canali consecutivi Il cur sore apparir accanto al contenuto del canale pi a sinistra D0002 3CH CHG 8123 4567 89AB CHG Inserire il nuovo valore per il canale pi a sinistra sul display e premere il tasto CHG se si desiderano apportare modifiche agli altri canali Nel caso di pi modifiche inserire il nuovo valore e premere
27. RATA A a e ai 54 4 1 1 Setupdelsistema SSS resa Veran eei a aa e E 54 4 1 2 Restrizioni e precauzioni per il CPMIA rnern 54 4 1 3 Operazionioffline LL 55 4 1 4 Operazioni online 57 4 1 5 Operazioni offline e online 58 4 2 Console di programmazione LL 59 4 2 1 Console di programmazione compatibili L LL 59 4 2 2 Collegamento della console di programmazione LL 60 4 2 3 Preparazione al funzionamento LL 60 4 2 4 Inserimento della password L LL 61 4 2 5 Modifica della modalit del CPMIA LL 61 4 3 Funzionamento della console operativa LL 63 4 3 1 Introduzione iii ia 63 4 3 2 Cancellazione della memoria LL 64 4 3 3 Lettura cancellazione dei messaggi di errore LL runerne 65 4234 Segnale ACUSTICO 0 rare peppe ep Ra PETRA 65 4 3 5 Configurazione e lettura di un indirizzo di memoria di programma 66 4 3 6 Ricerca di un istruzione LL 66 4 3 7 Ricercadiun contatto 67 4 3 8 Inserimento e cancellazione delle istruzioni 2 67 4 3 9 Inserimento o scrittura dei programmi LL 69 4 3 10 Verifica del programma LL 72 4 3 11 Monitoraggio di bit digit canali L Li 72 4 3 12 Monitoraggio della variazione di stato 74 4 3 13 Monitoraggio in binario LL 75 4 3 14 Monitoraggio di 3 canali consecutivi LL 75 4 3 15 Monitoraggio decimale con segno LL LL 76 4 3 16 Monitoraggio
28. aver terminato l operazione di cablaggio per garantire un adeguata dissipazione del calore e Utilizzare per il cablaggio terminali da crimpare o singoli cavi Non collegare i terminali direttamente con trecce scoperte e Effettuare un doppio controllo di tutti i cavi prima di accendere l alimentatore e Verificare la polarit e le direzioni durante il collegamento delle morsettiere o dei connettori e Accertarsi che le morsettiere i Moduli di memoria i cavi di espansione ed altri elementi con dispositivi di bloccaggio siano correttamente bloccati in posi zione e Verificare che il programma utente funzioni correttamente prima che questo venga eseguito sul modulo e Prima di modificare la modalit operativa accertarsi che l attrezzatura non venga danneggiata e Prima di eseguire il set reset forzato accertarsi che l attrezzatura non venga danneggiata e Prima di modificare i valori di impostazione o i valori attuali accertarsi che l at trezzatura non venga danneggiata e Ripristinare il funzionamento solo dopo aver trasferito al Modulo CPU sosti tuito il contenuto della memoria di dati o del rel di mantenimento necessario per l operazione di ripristino e Non tirare i cavi non piegarne le estremit e non posizionare oggetti pesanti su di essi e Installare i moduli secondo le istruzioni contenute nei manuali operativi XV Conformit alle norme CE 6 Z N Attenzione Le seguenti precauzioni sono indispensabili per
29. cavo 4m C200H CN422 12 Configurazione del sistema Capitolo 1 2 SYSMAC Support Software Un personal computer IBM PC AT o compatibile dotato di SSS o del SYSMAC e SYSMAC CPT Support CPT Support Software pu essere collegato al CPM1A come mostrato nella Software figura seguente Fare riferimento a 3 4 7 Collegamenti host link per un dia gramma che mostra il cablaggio standard per il cavo RS232 C possibile utilizzare qualsiasi versione dell SSS Fare riferimento a 4 1 Fun zioni SSS per ulteriori informazioni su come installare e utilizzare il Software di supporto Adattatore RS232C CPU CPMI IBM PC AT o compatibile n _ Cavo RS232 C CQM1 CIF02 l 21 Sani pinsin fo Morccazage q Tr Sss SYSMAC CPT Nome o utilizzo Modello Adattatore RS232 C Converte nel formato della porta periferica CPM1 CIF01 Per collegare i computer IBM PC AT o compatibili lunghezza 3 3 m __ CQM1 CIF02 SYSMAC Support Software Per computer IBM PC AT o compatibili dischi 3 5 2HD C500 ZL3AT1 E SYSMAC CPT Support Per computer IBM PC AT o compatibili WS01 CPTB1 E Software dischi da 3 5 2HD e CD ROM 13 CAPITOLO 2 Caratteristiche e componenti dei Moduli Questo capitolo descrive le caratteristiche tecniche dei Moduli che costituiscono un PLC CPMIA e illustra i principali com ponenti dei Moduli 2 1 2 2 Caratterisuche p rincari ariani iena na Re 2 1 1 Caratteri
30. comandi Stato in cui il contenuto di un dispositivo di memorizzazione pu essere letto ma non modificato la protezione di dati o programmi tramite un software diverso da un interrut tore fisico o da altre configurazioni hardware parametri e le procedure standardizzate per consentire la comunicazione fra due dispositivi o fra un programmatore o un operatore con un dispositivo Glossario Punto di I O Punto di ingresso Punto di uscita PV RAM RAS Recupero Registrazione traccia Registro a scorrimento reversibile Registro a scorrimento Registro di rotazione Reset forzato Resettare Riga di istruzione Rinfresco Rinfresco I O Ripetizione Ritardo I O Punto in cui un segnale di ingresso entra nel sistema PLC o in cui un segnale di uscita lascia il sistema PLC In concreto i punti I O corrispondono ai terminali o ai pin del connettore su un Modulo in termini di programmazione i punti I O cor rispondono ai bit I O nell area IR Punto in cui un ingresso entra nel sistema PLC punti di ingresso corrispondono fisicamente ai terminali o ai pin dei connettori Punto in cui un uscita lascia il sistema PLC punti di uscita corrispondono fisica mente ai terminali o ai pin del connettore Vedi Valore corrente Memoria ad accesso casuale tipo di memoria dati dati rimangono nella RAM fino a quando permane l alimentazione della memoria Acronimo di Reliability Assurance Safety
31. da usare con un istruzione Operando utilizzato per indicare il digit o i digit di un canale da usare con un istru zione Indirizzo il cui contenuto indica un altro indirizzo Il contenuto del secondo indi rizzo sar usato come operando reale Numero usato per identificare la locazione dei dati o delle istruzioni di program mazione nella memoria La locazione della memoria in cui memorizzato un dato L indirizzo del bit spe cifica l area dati e il canale che indirizzato nonch il numero di bit nel canale Locazione nella memoria in cui memorizzato un canale dati Un indirizzo del canale deve specificare talvolta per default l area dati e il numero del canale che viene indirizzato Indirizzo nel programma che definisce il punto di inizio per il tracciamento Il punto iniziale corrente pu essere modificato dal trigger definendo un ritardo positivo o negativo Segnale proveniente da un dispositivo esterno diretto al PLC Il termine ingresso usato spesso per indicare i segnali in arrivo Segnale di ingresso usato per incrementare un contatore quando il segnale passa da OFF a ON Segnale di ingresso usato per decrementare un contatore quando il segnale passa da ON a OFF Un ingresso normalmente aperto ovvero il segnale di ingresso considerato presente quando il circuito collegato all ingresso si chiude Un ingresso normalmente chiuso ovvero il segnale di ingresso considerato presente quando il circu
32. dati con un area dati in un altro PLC CPMIA CQM1 CPM1 SRM1 C200HS PC oppure C200HX HE HG PC Un adattatore RS232 C viene usato per il collegamento 1 a 1 Adattatori RS232 C CPU CPMIA Cavo RS232 C Modello Adattatore RS232 C Per la conversione nel formato della porta CPM1 CIF01 periferica 11 Configurazione del sistema Capitolo 1 2 1 2 4 Comunicazioni collegamento NT Con I NT link il PLC CPMIA pu essere collegato al Terminale Programmabile interfaccia di collegamento NT mediante un adattatore RS232 C Terminale Programmabile Adattatore RS232 C CPU CPMIA Chi Cavo RS232 C Nome ___ Utilizzo Modello Adattatore RS232 C Per la conversione al formato porta periferica CPM1 CIF01 1 2 5 Collegamenti del dispositivo periferico La programmazione CPM1A pu essere creata o modificata con una console di programmazione o un personal computer con il SYSMAC Support Software SSS Console di programmazione Una console di programmazione CQM1 PR001 E o C200H PRO27 E pu essere collegata al CPM1A come mostrato nel diagramma seguente CPU CPMIA sO iL rmm Tp EEEL Da C200H CN222 ci persa CQM1 PRO01 E C200H PR027 E Modello Console di programmazione serie COMI CQM1 PR001 E cavo di comunicazione incluse Console di programmazione serie C200H C200H PRO27 E Cavi di comunicazione Lunghezza del cavo 2m C200H CN222 serie C200H n Lunghezza del
33. di 10 ms nell alimentazione in c a e per 2 ms nell alimentazione in c c non viene rilevata e la CPU continua a funzionare La mancanza temporanea di alimentazione per un periodo maggiore di 10 ms nell alimentazione in c a e per 2 ms nell alimentazione in c c potrebbe o non potrebbe essere rilevata in un area Come scegliere il luogo di installazione Capitolo 3 2 Nota Quando viene rilevata una mancanza di alimentazione temporanea la CPU interrompe il funzionamento e l uscita va OFF Riavvio automatico Quando la tensione di alimentazione raggiunge un valore maggiore dell 85 del valore nominale le operazioni si riavviano automaticamente A Meno Pi Durata dell interruzione 10 si 2 ms dell alimentazione Ai O i meno dell 85 e Funzionamento gt Il funzionamento si tensione nominale normale pu interrompere Tutti le uscite vanno OFF quando le operazioni si fermano 3 II CPM1A pu ripetere le operazioni di stop avvio se la tensione di alimentazione inferiore all 85 del valore nominale aumenta o diminuisce gradualmente Se produce effetti sulle apparecchiature ecc utilizzare un circuito di protezione che blocca l uscita se la tensione non supera il valore nominale Tempo fino all avvio del funzionamento Il tempo che va dall attivazione dell alimentazione all avvio del funzionamento varia a seconda delle condizioni operative come ad esempio la tensione di a
34. di richiesta di conferma fesa 00000FORCE RELE Nota Se stato digitato il tasto sbagliato premere CLR e ricominciare dall inizio 3 Premere il tasto NOT per cancellare gli stati di forzatura di tutte le aree dati 00000FORCE RELE END NOT 4 3 25 Conversione Hex ASCII esadecimale ASCII 82 Questa operazione viene usata per convertire in formato ASCII i dati DM visualizzati in formato a 4 digit esadecimali E possibile in qualsiasi modalit aN momon PROGRAM Funzionamento della console operativa Capitolo 4 3 1 23 1 Monitorare lo stato del canale selezionato secondo la procedura descritta in 4 3 11 Monitoraggio bit digit canali D0000 D0001 Monitoraggio multiplo 4142 3931 2 Premere il tasto TR per commutare il display in formato ASCII Il display passa dal formato esadecimale al formato ASCII e viceversa ogni volta che il tasto TR viene premuto D0000 D0001 AB 3031 D0000 D0001 4142 3031 4 3 26 Visualizzazione del tempo di scansione Questa operazione viene usata per visualizzare il tempo medio di scansione Durante l esecuzione del programma possibile soltanto nelle modalit RUN o MONITOR RUN WoNmoR PROGRAM xo x m 1 2 3 1 Premere il tasto CLR per tornare al display iniziale 2 Premere il tasto MONTR per visualizzare il tempo di scansione 00000SCAN TIME MONTR vona 012 1MS Se il tasto MONTR viene digitato ripetutamente i
35. di terra di protezione Questo terminale va messo a massa per ridurre i rischi di scosse elettriche Terminali di uscita alimentazione I PLC CPMI sono dotati di terminali di uscita alimentazione a 24 Vc c per fornire l alimentazione ai dispositivi di ingresso solamente PLC tipo c a Terminali di ingresso Permettono il collegamento con i circuiti di ingresso Terminali di uscita Permettono il collegamento con i circuiti di uscita Indicatori di stato PLC indicatore So Funzione POWER verde Viene fornita l alimentazione al PLC ON OFF Non viene fornita l alimentazione al PLC RUN verde Il PLC operativo in modalit MONITOR o RUN Questi indicatori mostrano lo stato operativo del PLC vedi tabella Il PLC in modalit PROGRAM o si verificato un errore fatale ERROR ALARM Si verificato un errore fatale il rosso funzionamento del PLC si interrompe Lampeggiante Si verificato un errore non fatale il PLC continua a funzionare Indica il funzionamento normale COMM dati sono trasferiti mediante la porta arancione periferica dati non sono trasferiti con la porta periferica Indicatori di ingresso Questi indicatori si accendono quando il corrispondente terminale di ingresso ON In caso di errore fatale gli indicatori di ingresso cambiano Errore fatale Indicatori di ingresso Errore del Modulo CPU o del bus I O Viene impostato su OFF Er
36. di un valore decimale senza segno L0 n 76 4 3 17 Modifica di 3 canali consecutivi LL 77 4 3 18 Modifica dell SV dei contatori e dei temporizzatori 78 4 3 19 Modifica dei dati esadecimali e BCD LL 79 4 3 20 Modifica di dati binari 79 4 3 21 Modifica di un valore decimale con segno LL LL 80 4 3 22 Modifica di un valore decimale senza segno L LL 81 4 3 23 Forzatura Set Reset 81 4 3 24 Cancellazione Forzatura Set Reset LL 82 4 3 25 Conversione Hex ASCII esadecimale ASCII nnen 82 4 3 26 Visualizzazione del tempo di scansione L LL 83 4 4 Esempio di programmazione L LL 84 4 4 1 Operazioni preliminari LL 84 44 2 Esempio soia at Ria 85 4 4 3 Procedure di programmazione 0 LL 86 4 4 4 Verifica del programma LL 88 4 4 5 Esecuzione del test in modalit MONITOR 89 53 Funzioni SSS Capitolo 4 1 4 1 Funzioni SSS Il Sysmac Support Software un pacchetto completo di programmazione e con trollo per i PLC serie C e CVM1 Oltre alle funzioni di programmazione esso offre la funzione di debug avanzato monitoraggio e gestione di dati programmi Le tabelle che seguono offrono soltanto una breve introduzione alle funzioni dell SSS Per ulteriori informazioni e per le effettive procedure operative con sultare il SYSMAC Support Software Operation Manual C series La programmazione CPMIA pu essere eseguita con ogni ver
37. dopo il segnale di tracciamento secondo un tempo specificato Vedi Tempo ciclo Locazione in memoria a cui si accede mediante un bit TIM CNT e usata per otte nere un ritardo all eccitazione temporizzatori sono attivati e resettati secondo le condizioni di esecuzione Temporizzatore creato in un programma utilizzando due o pi temporizzatori in successione Tale temporizzatore in grado di operare pi a lungo di qualsiasi altro temporizzatore standard fornito dalle istruzioni individuali Processo con cui le modifiche di contenuto delle locazioni di memoria specifiche vengono registrate durante l esecuzione del programma 129 Glossario Traccia Trasferimento Trasferimento dati Trigger Unit centrale di elaborazione CPU Uscita Uscita diretta Valore corrente Valore di predisposizione Watchdog timer WDT 130 Operazione con cui il programma viene eseguito e i dati risultanti vengono memorizzati per permettere l analisi graduale e il debug Processo di spostamento dei dati da una locazione all altra nel PLC o tra il PLC e i dispositivi esterni Nel trasferimento viene di solito inviata una copia dei dati e quindi i dati originari non vengono toccati Spostamento dei dati da una locazione di memoria all altra sia all interno dello stesso dispositivo o tra dispositivi diversi collegati con una linea di comunica zione o una rete Segnale usato per attivare alcuni processi come l es
38. il tasto WRITE per memorizzare le modifiche D0002 3CH CHG 1 CHG 0001 4567 89AB Inserire il nuovo valore per il canale centrale sul display e premere il tasto CHG se il canale pi a destra viene cambiato Inserire il nuovo valore e pre mere il tasto WRITE per memorizzare le modifiche se il canale pi a destra non viene cambiato Come in questo caso e e E feer D0002D0001D0000 ware 0001 0234 89AB Nota Se viene premuto il tasto CLR prima del tasto WRITE l operazione viene annul lata e il display del monitoraggio di 3 canali viene visualizzato di nuovo senza alcun cambiamento nella memoria dati 77 Funzionamento della console operativa Capitolo 4 3 4 3 18 Modifica dell SV dei contatori e dei temporizzatori N Avvertenza Inserimento di una nuova costante SV Incremento e decremento di una costante 1 2 3 Per modificare l SV valore di predisposizione dei temporizzatori o dei conta tori sono disponibili due operazioni che possono essere effettuate solo in modalit MONITOR o PROGRAM Nella modalit MONITOR l SV pu essere cambiato durante l esecuzione del programma RUN MONITOR PROGRAM Gli SV dei temporizzatori o dei contatori possono essere modificati sia inse rendo un nuovo valore sia incrementando o decrementando l SV attuale Prima di cambiare i valori impostati assicurarsi che questo cambiamento non provochi danni all apparecchiatura Que
39. in qualsiasi modalit RUN WoNmoR PROGRAM 1 Monitorare lo stato del bit desiderato seguendo la procedura descritta in 4 3 11 Monitoraggio bit digit canali Se il monitoraggio viene effettuato su due o pi bit il bit desiderato dovrebbe occupare la posizione pi a sinistra del display Nell esempio viene effettuato il monitoraggio dello stato differenziale di LR 00 L0000 00001 H0000 OFF OFF OFF 2 Per specificare il monitoraggio differenziale sul fronte di salita premere il tasto SHIFT e poi il tasto di scorrimento in alto Apparir il simbolo U L0000 00001 H0000 suit T UT veorr rore norr Per specificare il monitoraggio differenziale sul fronte di discesa premere il tasto SHIFT e poi il tasto di scorrimento verso il basso Apparir il simbolo D smerf 4 L0000 00001 H0000 ser a D OFF OFF OFF Funzionamento della console operativa Capitolo 4 3 3 Il segnale acustico si attiver quando il bit specificato va da OFF a ON per la differenziazione sul fronte di salita o da ON a OFF per la differenziazione sul fronte di discesa L0000 00001 MON OFF OFF H0000 4 Premere il tasto CLR per terminare il monitoraggio differenziale e per ritor nare al display di monitoraggio normale CLR 4 3 13 Monitoraggio in binario Questa operazione viene usata per monitorare lo stato ON OFF dei 16 bit di qualsiasi canale E possibile
40. in qualsiasi modalit RUN WonmoR PROGRAM 1 Monitorare lo stato del canale desiderato secondo la procedura descritta in 4 3 11 Monitoraggio bit digit canali Se il monitoraggio viene effettuato su 2 o pi canali il canale desiderato dovrebbe occupare la posizione pi a sini 1 2 3 stra del display Monitoraggio canali L0000 00001 OFF OFF OFF H0000 C000 0000 Per iniziare il monitoraggio binario premere il tasto SHIFT e poi il tasto MONTR Lo stato ON OFF dei 16 bit del canale selezionato sar visualiz zato lungo la base del display Un 1 indica che il bit ON e 0 indica che OFF C000 MONTR 0000000000000000 Lo stato dei bit del set forzato indicato con S e lo stato dei bit del reset forzato indicato con R come sotto indicato C000 MONTR 000S0000000R0000 Bit set forzato Bit reset forzato Nota a Lo stato dei bit visualizzati pu essere cambiato a questo punto Per ulteriori dettagli consultare 4 3 20 Modifica di dati binari b Per visualizzare lo stato dei bit del canale precedente o succes sivo si possono usare i tasti delle frecce di scorrimento in alto e in basso 3 Per terminare il monitoraggio binario e ritornare al display di monitoraggio normale premere il tasto CLR CLR C000 0000 4 3 14 Monitoraggio di 3 canali consecutivi Questa operazione viene usata per monit
41. le funzioni di programmazione e di monitoraggio che possono essere eseguite con la console operativa Fare riferimento alla parte successiva di questo capitolo per i dettagli sulle procedure di funzionamento Nome Funzione Cancellazione della memoria Cancella parzialmente oppure completamente la memoria di programma e tutte le aree dati che non siano di sola lettura nonch i contenuti della memoria della console operativa Lettura cancellazione dei messaggi di errore Visualizza e cancella i messaggi di errore e visualizza i messaggi dell istruzione MESSAGE Funzionamento del segnale acustico Abilita e disabilita il segnale acustico che si sente quando i tasti della console operativa vengono premuti Impostazione di un indirizzo di memoria di programma Imposta l indirizzo specificato della memoria di programma quando i programmi vengono letti scritti inseriti e cancellati Lettura di un indirizzo di memoria di programma Legge i contenuti della memoria di programma Visualizza lo stato del bit visualizzato nelle modalit PROGRAM e MONITOR Ricerca di un istruzione Trova le posizioni dell istruzione specificata nel programma Ricerca di un bit operando Trova le posizioni del bit operando specificato nel programma Inserisce e cancella istruzioni Inserimento o aggiornamento programmi Verifica di programma Monitoraggio bit digit e canale Monitoraggio degli indirizzi multip
42. sron END 001 00 4KW Inserimento e cancellazione delle istruzioni Questa operazione permette di inserire o cancellare un istruzione dal pro gramma E possibile solo nella modalit PROGRAM RUN MONITOR PROGRAM Ne se dio Per dimostrare questa operazione sar inserita una condizione NA IR 00105 nell indirizzo di programma 00206 e verr cancellata una condizione NA IR 00103 nell indirizzo 00205 vedi diagramma seguente 67 Funzionamento della console operativa Capitolo 4 3 Programma originale 4 00201 00102 00105 Cancellazione lt a __00205 00 103 lt inserimento Cancellazione cla inserimento 00208 e00 Inserimento Seguire la procedura sotto indicata per inserire la condizione NA IR 00105 nell indirizzo 00206 1 2 3 1 Premereiltasto CLR per tornare al display iniziale 2 Inserire l indirizzo in cui la condizione NA verr inserita e premere il tasto direzionale verso il basso Non necessario inserire zeri non significativi G A j 00206READ J AND NOT 00104 3 Inserire la nuova istruzione e premere il tasto INS AND B A F INS 00206INSERT 4 Premere il tasto della freccia verso il basso per inserire la nuova istruzione L END 00207INSERT B AND NOT 00104 Nota Perle istruzioni che richiedono pi operandi come i valori di predi sposizione inserire gli operandi e poi premere il tasto WRITE Cancel
43. tale sezione e legge i dati assegnati agli altri PLC con cui condivide i dati Operando che specifica come eseguire un istruzione dati di controllo possono specificare la parte di canale da usare come operando la destinazione delle istruzioni di un trasferimento dati e le dimensioni di una tabella dati utilizzata in un istruzione ecc Processo atto a correggere un programma secondo il suo funzionamento previ sto Il debug comprende sia la rimozione degli errori sintattici sia la regolazione esatta della sincronizzazione e del coordinamento delle operazioni di controllo Sistema di numerazione in cui i numeri sono espressi in base 10 In un PLC tutti i dati sono alla fine memorizzati in forma binaria quattro bit binari sono utilizzati spesso per rappresentare un digit decimale con un sistema detto decimale in codice binario Decimale codificato in binario Sistema usato per rappresentare i numeri in modo che quattro bit binari risultano Decimale in virgola mobile Decimale senza segno Decimale con segno Decremento Default numericamente equivalenti a un digit decimale Numero decimale espresso come numero la mantissa moltiplicato per una potenza di 10 per es 0 538 x 1079 I valori esadecimali a un canale possono essere visualizzati nella console di pro grammazione come valori decimali da 0 a 65535 I valori esadecimali a un canale con segno memorizzati nel formato con comple mento a due possono essere visua
44. un area di lavoro in memoria Gran parte dell area IR sempre riservata ai canali di lavoro Le parti di altre aree non necessarie per funzioni speciali possono anche essere usate come canali di lavoro Canale nell area DM Canale nell area IR che allocato a un Modulo nel sistema PLC ed usato per mantenere lo stato I O di tale Modulo Canale indicato come operando di un istruzione Canale nella memoria riservato per funzioni speciali e non accessibile all utente Locazione da cui vengono prelevati i dati per l utilizzo in un istruzione si con trappone alla locazione in cui vengono riportati i risultati di un istruzione che detta destinazione La tensione corrente massima di commutazione di un rel Numero di ingressi e di uscite che un PLC in grado di gestire Tale numero va da circa cento per i PLC pi piccoli fino a duemila per i pi grandi Processo di copia di dati da un dispositivo esterno o da un area di memorizza zione in una parte attiva del sistema come un buffer display Anche un disposi tivo di uscita collegato al PLC definito caricamento Cavo usato per trasferire le informazioni tra i componenti di un sistema di con trollo in conformit agli standard RS 232C o RS 422 Vedi Canale Somma trasmessa con un pacchetto dati nella comunicazione la checksum pu essere ricalcolato in base ai dati ricevuti per confermare che i dati nella tra smissione non sono stati danneggiati Un proc
45. urti e acqua olio o sostanze chimiche possono venire a contatto con il PLC e Prendere le dovute precauzioni quando i sistemi vengono installati in ambienti Precauzioni per l utilizzo A Attenzione soggetti all elettricit statica o ad altre forme di rumore soggetti a forti campi elettromagnetici soggetti a possibili esposizioni di radioattivit vicini a fonti di alimentazione L ambiente operativo del sistema PLC pu condizionare notevolmente la durata e l affidabilit del sistema Ambienti operativi non adeguati possono provocare malfunzionamenti guasti e altri problemi imprevedibili Assicurarsi che l am biente operativo rispetti le condizioni specificate durante l installazione e conti nui a rispettarle durante tutto il ciclo di vita del sistema 5 Precauzioni per l utilizzo N AVVERTENZA A Attenzione Z Attenzione A Attenzione A Attenzione Attenzione Rispettare le seguenti precauzioni per l utilizzo del PLC Il mancato rispetto delle seguenti precauzioni potrebbe provocare gravi lesioni o anche la morte Tali precauzioni vanno tassativamente rispettate e Mettere sempre a terra il sistema a 100 Q o meno durante l installazione per evitare shock elettrici e Scollegare sempre l alimentazione dal PLC prima di effettuare le seguenti operazioni In caso contrario possono verificarsi shock elettrici montare o rimuovere qualsiasi modulo assemblare qualsia
46. zione terminer e premendo il tasto WRITE ritorner il display di monitorag gio del decimale con segno Funzionamento della console operativa Capitolo 4 3 Il PV pu essere impostato 32768 32767 Usare il tasto SET per inserire un numero positivo e il tasto RESET per inserire un numero negativo REC D c c000 See cooze Premere il tasto CLR o i tasti SHIFT e TR per tornare al display di monitorag gio normale Se stato digitato un valore errato premere il tasto CLR per ripristinare lo stato precedente all introduzione del valore Inserite quindi il valore corretto 4 3 22 Modifica di un valore decimale senza segno Con questa operazione possibile modificare il valore decimale di un canale monitorato come valore decimale senza segno compeso 0 65535 La modi fica in dati esadecimali avviene automaticamente I canali SR 253 SR 255 non possono essere modificati RUN MONITOR PROGRAM wmo ox ox AN Avvertenza Prima di cambiare i valori impostati assicurarsi che questo cambiamento non provochi danni all apparecchiatura 1 2 3 1 Monitorare decimale senza segno lo stato del canale selezionato c000 Monitoraggio decimale senza segno POSI 2 Premere il tasto CHG per iniziare la modifica del valore decimale PRES VAL c000 65520 3 Inserire il nuovo PV e premere il tasto WRITE per modificare il PV L opera zione terminer e il display di monitoraggio decimale senza s
47. 0 per modificare lo stato di un bit ON e OFF Premendo uno di questi due tasti il cursore si sposta a destra di un bit c001 CHG 1011010101010101 c Usare i tasti SHIFT SET e SHIFT RESET per forzare set o o forzare reset Premendo uno di questi tasti il cursore si sposta a destra di un bit Il tasto NOT cancella le forzature Nota bit dell area DM non possono essere forzati Premere il tasto WRITE per scrivere le modifiche in memoria e per ritornare al monitoraggio in binario lt 001 MONTR Wer 1010010101010101 4 3 21 Modifica di un valore decimale con segno 80 AN Avvertenza 1 2 3 Monitoraggio decimale con segno 2 Premere il tasto CHG per iniziare la modifica del valore decimale Con questa operazione possibile modificare il valore decimale di un canale monitorato come valore decimale con segno compreso fra 32 768 e 32 767 Il contenuto del canale specificato viene convertito automaticamente in esa decimale con segno con complemento a 2 I canali da SR 253 a SR 255 non possono essere modificati RUN MONITOR PROGRAM Prima di cambiare i valori impostati assicurarsi che questo cambiamento non provochi danni all apparecchiatura 1 Monitorare decimale con segno lo stato del canale selezionato c000 00016 PRES VAL c000 00016 CHG 3 Inserire il nuovo PV e premere il tasto WRITE per modificare il PV L opera
48. 01 o successivi Valore di impostazione Canale 000 Canale 001 o successivi da 1a 1 5 ms da 0 3 a 0 4 ms da 2 a 2 5 ms da 1 1 a 1 6 ms da 4 a 4 5 ms da 2 a 3 5 ms da 8 a 8 5 ms da 4 5 a 6 5 ms 16 ms da 16 a 16 5 ms da 9 a 13 ms Il tempo di risposta di ingresso del CPM1A si ottiene come segue 2 ms max prestazioni hardware costante del tempo di ingresso vedere la tabella sopra riportata tempo di ciclo Caratteristiche e funzioni del CPMIA Capitolo 1 1 Interrupt di ingresso I PLC CPMIA L V 10CDT D 10CDT1 D dispongono di 2 terminali di ingresso di interrupt e i PLC CPMIA 20CDT D 20CDT1 D CPMIA L 30CDT D 30CDT1 D e CPMIA 40CDT D 40CDT1 D dispongono di 4 terminali di ingresso ad interrupt Per gli interrupt di ingresso ci sono due modalit Interrupt di ingresso e Contatore 1 2 3 1 Quandosi verifica un interrupt in modalit interrupt di ingresso il pro gramma principale viene interrotto e il programma di interrupt viene ese guito subito indipendentemente dal tempo di scansione 2 In modalit Contatore i segnali di ingresso esterni sono contati ad alta velo cit fino a 1 kHz e viene generato un interrupt ogni volta che viene rag giunto il valore definito Quando si verifica un interrupt il programma princi pale viene interrotto e viene eseguito il programma di interrupt Il valore pre definito pu essere compreso fra 0 e 65 535 Il segu
49. 16 bit e canali al massimo sar possibile visualizzarne solo 3 alla volta Effettuabile in qual siasi modalit RUN MONITOR PROGRAM Dopo aver visualizzato un indirizzo di programma possibile monitorare lo stato del bit o del canale presente in tale indirizzo premendo il tasto MONTR 1 Premere il tasto CLR per tornare al display iniziale 2 Inserire l indirizzo del programma desiderato e premere il tasto di scorri mento verso il basso a A A 00200READ irmo 3 Premere il tasto MONTR per iniziare il monitoraggio MONTR T000 Gi 1234 Funzionamento della console operativa Capitolo 4 3 Se il monitoraggio viene effettuato su un bit lo stato di questo bit pu essere modificato utilizzando l operazione di forzatura set reset Per ulteriori detta gli vedere pagina 81 Se il monitoraggio viene effettuato su un canale il valore di questo canale pu essere cambiato utilizzando l operazione di modifica di dati esadeci mali e BCD Per ulteriori dettagli vedere pagina 79 4 Per terminare il monitoraggio premere il tasto CLR 00200 TIM 000 CLR Monitoraggio bit Seguire la procedura seguente per controllare lo stato di un particolare bit 1 2 3 1 Premere il tasto CLR per tornare al display iniziale 2 Inserire l indirizzo del bit desiderato e premere il tasto MONTR 1 sHier CONT 4 luonTR 0999 ON Per visualizzare lo stato del bit precedente o successivo si possono us
50. 24 Vc c 0 _ 5 F Load Load Load Load Load Load Load Load Load Load Load Load Load Load Load Load Comune Comune Comune Comune A Attenzione Controllare la polarit dell alimentatore per il carico prima dell accensione 45 Cablaggio e collegamenti Capitolo 3 4 Cablaggio di Uscita a Transistor PNP Cablare le uscite nella CPU del CPMIA e nel modulo di espansione di I O come indicato nelle figure seguenti e Utilizzare sempre un filo unico o collegare i connettori a crimpare se vengono utilizzati fili intrecciati e Non superare la capacit d uscita o la corrente massima comune Per ulteriori dettagli vedere 2 1 3 Caratteristiche I O C im o Caratteristiche Capacit di uscita 300 mA 24 Vc c Configurazioni di uscita CPM1A 10CDT1 D CPM1A 20CDT1 D CPM1A 20EDT1 DI dl CPMI1A 30CDT1 D Comune Comune Comune I C4 CPM1A 40CDT1 D tn i PAITA n iO Sal Da vata GE Ges a Ti n GS ne n e ri ei in di vita TO nia G wd SS CA Nea i 24 Vc c 1 0 _4 5 F Load Load Load Load Load Load Load Load Load Load Load Load Load Load Load Load
51. 3 Ripetere il punto 2 per pi volte max 6 per visualizzare i successivi indirizzi da monitorare sHier CONT 84 luonTR 00001 T000 OFF 0100 D0000 00001 T000 MONTR alti Se il monitoraggio viene effettuato su 4 o pi bit e canali i bit e i canali che non appaiono sul display possono essere visualizzati premendo il tasto MONTR Se il tasto MONTR viene digitato da solo il display si sposta sulla destra Se vengono inseriti pi di sei bit e canali il monitoraggio del bit o del canale inserito per primo verr cancellato 4 Premere il tasto CLR per interrompere il monitoraggio del bit o del canale pi significativo e per cancellarlo dal display 00001 T000 OFF 0100 5 Premere i tasti SHIFT CLR per interrompere del tutto il monitoraggio 00000 SHIFT CLR ser o CHANNEL DM 0000 CLR Nota Premere i tasti SHIFT CLR per ritornare al display con il monitoraggio indirizzo multiplo invariato Premere i tasti SHIFT MONTR per visualizzare lo stato di monitoraggio dell indirizzo multiplo conservato Possono essere conservati gli stati di monitoraggio per 6 bit e canali 4 3 12 Monitoraggio della variazione di stato 74 1 2 3 Questa operazione viene usata per monitorare lo stato differenziale sul fronte di salita o discesa di un bit particolare Quando viene individuato lo stato differenziale sar visualizzato e verr attivato un segnale acustico possi bile
52. 40 80 Temperatura ambiente C Se il sistema rimane spento per un periodo di tempo maggiore del periodo di backup dei dati AR 1314 verr impostato su ON per indicare che il condensa tore non pu pi memorizzare i dati e quindi i dati memorizzati con il condensa tore verranno eliminati AR 1314 rimarr ON finch non viene impostato su OFF mediante le operazioni di controllo I O di pulizia della memoria oppure dal programma utente Se lo si desidera il Setup del PLC in DM 6604 pu essere impostato per gene rare un errore fatale e quindi arrestare il sistema quando AR 1314 diventa ON e dati memorizzati non andranno perduti persino se il sistema resta spento per un periodo di tempo maggiore del periodo di backup dei dati poich i dati memorizzati nella memoria flash verranno letti al Modulo CPU quando il CPMIA viene acceso e Se il sistema viene spento senza cambiare la modalit PROGRAM in modalit RUN o MONITOR dopo aver modificato i dati memorizzati nella memoria flash tali modifiche non verranno scritte nella memoria flash Se il sistema viene lasciato spento per pi di 20 giorni a 25 C le modifiche cio il contenuto della RAM verranno cancellate e i valori dei dati diventeranno non definiti Il mancato rispetto delle seguenti precauzioni potrebbe provocare guasti al PLC o al sistema o danneggiare il PLC o i moduli del PLC Tali precauzioni vanno tas sativamente rispettate Precauzioni per l utilizzo 5
53. 7READ NOP 000 6 Inserimento Inserire END 001 dell istruzione END 001 00017 FUN 02 A B 00017 FUN 001 WRITE 00018READ NOP 000 4 4 4 Verifica del programma Verificare la sintassi del programma in modalit PROGRAM per accertarsi che il programma sia stato inserito i 1 2 3 n modo corretto 1 Premere il tasto CLR per tornare al display iniziale 00000 2 Premere il tasto SRCH Apparir un prompt di ingresso che richiede il livello di verifica desiderato 00000PROG CHK CHKLEVEL 0 2 88 Esempio di programmazione Capitolo 4 4 3 Inserire il livello di verifica desiderato 0 1 o 2 A questo punto inizia la veri fica del programma e il primo errore individuato verr visualizzato sul display z 00178CIRCUIT ERR OUT 00200 Nota Per ulteriori dettagli sui livelli di verifica vedere 5 5 Errori di program mazione 4 Premere il tasto SRCH per continuare la ricerca Verr visualizzato l errore successivo Continuare a premere il tasto SRCH per continuare la ricerca La ricerca continua finch viene raggiunta un istruzione END oppure la fine della memoria di programma Se sono visualizzati errori modificare il programma per correggere gli errori e verificare di nuovo il programma Continuare a verificare il programma fino alla eliminazione completa di tutti gli errori 4 4 5 Esecuzione del test in modalit M
54. C con i Moduli I O presenti sul PLC Visualizza un elenco di file di memoria trasferisce il contenuto del file di memoria tra il PLC e il computer o tra il PLC e il Modulo dei file di memoria cancella il file di memoria salva o recupera il contenuto della memoria del file verso o da un dischetto edita il contenuto del file di memoria Viene usata per eseguire il monitoraggio della time chart e per visualizzare salvare o recuperare i risultati solo PLC serie C Viene usata per tracciare lo stato di esecuzione di un istruzione e per visualizzare salvare o recuperare i risultati solo PLC serie C Viene usata per tracciare i dati e per visualizzare salvare o recuperare i risultati Viene usata per visualizzare lo stato di esecuzione della sezione di programma specificata solo PLC serie C Viene usata per leggere e impostare l orologio interno nel PLC solo CQMI1 C200HS o CVM1 Viene usata per trasferire un set di istruzioni estese dal PLC all SSS solo PLC serie C Utility File memory Memory Card Time Chart Monitor Instruction Trace Data Trace Debug Display Set Clock Tranfer Instr PC Setup Network Support Tables Modifica il setup del PLC nel PLC e nell area di lavoro del sistema e trasferisce il setup del PLC tra il PLC il disco salva recupera PLC serie C Viene usata per inserire le tabelle data link per SYSMAC NET PLC CVM1 Viene usata per trasferire le tabelle data link e le tabelle di
55. C200H CN422 4 m La CPU CPMIA pu essere anche collegata a un CQM1 PROOT E Il CQAM1 PRO01 E fornito con cavo di comunicazione di 2 m 3 4 7 Collegamenti host link Collegamento host link 1 1 48 L host link un sistema di comunicazione comando risposta in cui i comandi vengono trasmessi dall host computer mentre le relative risposte sono fornite dai PLC di destinazione comandi host link possono essere utilizzati per legge re scrivere dati nelle aree del PLC e per leggere scrivere i parametri del PLC La CPU CPMIA pu essere collegata a un computer PC AT IBM compatibile o a un Terminale Programmabile con adattatore RS232 C come mostrato nel dia gramma seguente me MRON PT Comando Comando ne nati N J I I CPU CPM1A Adattatore f CPU CPMIA RS232 C 1 S ri i Hi Adattatore J RS232 C TL Cablaggio e collegamenti Capitolo 3 4 Lo schema seguente mostra il cablaggio nel cavo RS232 C usato per collegare un CPMIA a un host computer o a un Terminale Programmabile Computer PC AT IBM Compatibile o Terminale Programmabile 9 pin Adattatore RS232 C Segnale Pin Pin Segnale CD 1 1 Cover FG RD 2 2 SD SD 3 3 RD ER 4 m 4 RS SG 5 L 5 CS DR 6 6 RS 7 7 si CS 8 8 CI 9 Din S 9 SG Il tipo di connettore utilizzato varia
56. Circuito a interlock peter a i 01005 MC2 i Motore diretto 01006 MC1 i MG2 Motore inverso In questo circuito a interlock MC1 e MC2 non possono essere attivati contem poraneamente anche se le uscite 01005 e 01006 del CPMIA sono accese fun zionamento PLC scorretto CPMI1A 3 1 3 Tensione di alimentazione 3 1 4 30 A Attenzione Applicare le tensioni indicate nel Capitolo 2 Caratteristiche e componenti dei Moduli Se non vengono rispettate le specifiche indicate si potrebbe verificare un incendio In posti dove le condizioni di alimentazione non corrispondono prendere provvedimenti per assicurarsi che la tensione fornita corrisponda alla tensione nominale Attenersi alle precauzioni per la sicurezza come per esem pio fornire interruttori per prevenire corti circuiti nel cablaggio esterno Quando si esegue una qualsiasi delle seguenti operazioni il PLC deve essere spento Altrimenti si possono causare scariche elettriche danneggiamento del prodotto e malfunzionamento e Connettere o sconnettere le unit d espansione I O e le unit CPU e Assemblaggio delle unit e Connessione dei cavi e cablaggio Interruzioni dell alimentazione del CPM1A Calo della tensione di alimentazione Quando la tensione di alimentazione scende sotto 85 del valore nominale il PLC si interrompe e l uscita va OFF Rilevamento di malfunzionamento temporaneo dell alimentazione La mancanza di alimentazione per meno
57. Controllore programmabile CPM1A Manuale dell operatore Rivisto Luglio 1998 MILA HASESEN ENTENI E A GEN LN a a n ETMA OPRATA Nota prodotti OMRON devono essere utilizzati da tecnici qualificati secondo le procedure indicate e sol tanto per le applicazioni descritte nel presente manuale Le seguenti convenzioni distinguono le diverse note di precauzione del manuale E necessario dedi care sempre attenzione alle informazioni ivi contenute Il mancato rispetto di tali note pu provocare lesioni a persone o danni al prodotto N PERICOLO Indica le informazioni che se non osservate possono verosimilmente provocare morte o gravi lesioni N AVVERTENZA Indica le informazioni che se non osservate possono probabilmente provocare morte o gravi lesioni AA Attenzione Indica le informazioni che se non osservate potrebbero provocare lesioni rela tivamente gravi danni al prodotto o anomalie durante il funzionamento Riferimenti ai prodotti OMRON Tutti i prodotti OMRON in questo manuale sono riportati in maiuscolo Anche la parola Modulo riportata in maiuscolo quando si riferisce a un prodotto OMRON indipendentemente dalla sua pre senza nel nome del prodotto L abbreviazione CH che appare in alcune pagine e in alcuni prodotti OMRON indica spesso canale e appare nella documentazione in questo senso L abbreviazione PLC indica esclusivamente il Controllore Logico Programmabile Aiut
58. Dati comuni Dati di controllo Debug Decimale Controllo della parit per garantire che i dati trasmessi non siano stati danneg giati Dispositivo computerizzato che pu accettare ingressi dai dispositivi esterni e generare uscite in dispositivi esterni secondo un programma presente in memo ria Controllori Logici Programmabili sono usati per il controllo automatico dei dispositivi esterni Sebbene siano disponibili Controllori Logici Programmabili a un componente quelli modulari sono costituiti da componenti separati Si hanno Controllori Logici Programmabili solo quando un numero sufficiente di compo nenti forma un insieme operativo Ingresso per un operando in cui specificato il valore numerico reale Le costanti possono essere inserite per certi operandi al posto degli indirizzi dell area di memoria Alcuni operandi devono essere inseriti come costanti Vedi Unit centrale di elaborazione Acronimo per clear to send segnale usato nella comunicazione tra i dispositivi elettronici per indicare che il ricevitore pronto ad accettare i dati in arrivo Vedi Flag del carry Operazione automatica di trasmissione dati che permette ai PLC o ai Moduli nel PLC di trasferire i dati in entrambe le direzioni attraverso le aree dati comuni Dati memorizzati in una memoria di un PLC che sono condivisi nello stesso sistema da altri PLC Ogni PLC dispone di una o pi sezioni dell area ad esso assegnata Ogni PLC scrive in
59. ED 1 4 7 kQ DI 2 KQ MW He z ircuiti a oe a interni O Nota numeri fra parentesi si riferiscono agli ingressi IN00000 fino a IN00002 Nota La costante di tempo inserita per i ritardi all eccitazione diseccitazione possono essere impostati su 1 2 4 8 16 32 64 o 128 ms Gli ingressi IN00000 IN00002 possono essere usati per gli interrupt del contatore veloce i ritardi per gli interrupt sono riportati nella seguente tabella Modalit incremento Modalit variazione di fase IN00000 fase A 5 KHz 2 5 KHz IN00001 fase B Ingresso normale IN00002 fase Z ON 100 us max Ritardo alla diseccitazione 500 us max Le figure seguenti illustrano la durata minima del ritardo IN00000 fase A IN00001 fase B Nella modalit incremento 5 KHz max 200 us min 3 i 90 us min ON 3 3 DI Fase A Si ia OFF I 90 us min 19 Caratteristiche Capitolo 2 1 Nella modalit variazione di fase 2 5 KHz max 400 us min r ON x Fase A Morena ei ascite 4 OFF ON TTT ge Fase B N i li OFF To T3 T4 IN00002 fase Z 100 us min ON Fase Z po DI F n Fa i i OPP 500 us min Quando gli ingressi IN00003 IN00006 sono usati come ingressi di interrupt il ritardo al massimo 0 3 ms Il ritardo misurato dal momento in cui l ingresso va ON fino all esecuzione della subroutine Caratteristiche di ingresso M
60. La tensione inversa di breakdown deve essere almeno 3 volte la tensione di carico La corrente raddrizzata media deve essere 1 A Considerazioni sulla corrente di punta Quando si commuta un carico con una alta corrente di punta sulle uscite a rel o sulle uscite a transistor del CPM1A come ad esempio lampade ad incande scenza sopprimere la corrente di punta come illustrato nel seguito Contromisura 1 Contromisura 2 R OUT L OUT R aa E COM COM Le Lg Fornisce attraverso la lampada Fornisce una resistenza limitativa ad incandescenza una corrente nera pari circa ad un terzo del va lore nominale Inserimento Fusibile II CPMIA con uscita a transistor pu bruciare se il carico viene cortocircuitato di conseguenza occorre inserire un fusibile di protezione in serie al carico 47 Cablaggio e collegamenti Connettori da crimpare Capitolo 3 4 A Attenzione Usare sempre connettori a crimpare per le linee elettriche e di I O del CPM1A oppure una linea a filo unico invece dei fili intrecciati fili intrecciati potrebbero produrre un corto circuito Utilizzare le viti per terminale modello M3 ed avvitarle saldamente 0 5 N e m Terminale a forcella Terminale ad anello I ne Ta 6 2 mm max 1__ 6 2 mm max HI 3 4 6 Collegamento di dispositivi periferici La CPU CPMIA pu essere collegata a una console di programmazione C200H PRO27 E con un cavo di comunicazione standard C200H CN222 2 m o
61. Le righe di istruzione si possono diramare separatamente o insieme in modo da formare dei blocchi di istruzione Denominati anche gradini un operazione che aggiorna lo stato di uscita inviato a dispositivi esterni in modo da essere conforme allo stato dei bit di uscita in memoria e che aggiorna i bit di ingresso in memoria in modo da essere conformi allo stato degli ingressi provenienti dai dispositivi esterni un operazione che aggiorna lo stato di uscita inviato ai dispositivi esterni per poter corrispondere allo stato dei bit di uscita conservati in memoria tale opera zione aggiorna inoltre i bit di ingresso in memoria in modo da poter corrispon dere allo stato di ingresso proveniente dai dispositivi esterni L operazione per cui un dispositivo trasmette nuovamente i dati risultanti da un messaggio di errore proveniente dal dispositivo di ricezione Il ritardo dal momento in cui un segnale inviato a un uscita fino a quando lo stato dell uscita diventa effettivo oppure il ritardo dal momento in cui lo stato di un ingresso cambia fino a quando si riceve il segnale che indica tale cambia mento 127 Glossario Ritorno ROM Salto Scansione Scheda a circuito stampato SCP Segnale di controllo Segnale di ingresso Segnale di ingresso scorrimento Segnale di uscita Sequenza di controllo della trama Serie Set forzato Settare Setup del PLC Setup del sistema Shift aritmetico
62. M PC AT o un computer compatibile Adattatore RS232 C CPU CPMIA e i Cavo RS232 C cOn j rmnm gp F SOLA CQMI1 CIF02 a E Il diagramma seguente mostra i possibili metodi per un collegamento tra un PLC CPMIA e un Terminale Programmabile OMRON un display E Adattatore RS232 C0 CPU CPM1A ge Di j mnm gp SOLA Configurazione del sistema Capitolo 1 2 Comunicazioni 1 a n Il diagramma seguente mostra come collegare fino a 32 PLC CPMIA a un IBM PC AT o a un computer compatibile IBM PC AT o compatibile Cavo RS232 c Adattatori Ness CPU CPMIA Cavo RS 422 rm rana e NE b eu LLj Ip P Adattatore di col legamento 3G2A9 AL004 E REEF q i PLC CPMIA I La lunghezza massima del cavo RS 422 p a dovrebbe essere 500 m i 32 PEC mag ETETEN 1l Adattatori e cavi La tabella seguente elenca alcuni adattatori e cavi utilizzati nelle comunicazioni host link Utilizzo Modello Adattatore RS232 C Per conversione della porta periferica CPM1 CIF01 Adattatore RS 422 CPMI1 CIF11 Cavo di Per collegare IBM PC AT o computer CQMi CIF02 comunicazione compatibili lunghezza del cavo 3 3 m Adattatore di Per la conversione tra formato RS232 C e 3G2A9 AL004 collegamento RS 422 10 Configurazione del sistema Capitolo 1 2 1 2 3 Collegamenti per comunicazioni 1 a 1 Si pu creare un collegamento per lo scambio di
63. ONITOR Impostare il CPM1A in modalit MONITOR e verificare il funzionamento del pro gramma 1 2 3 1 Impostare il selettore di modalit della console di programmazione su MONITOR MONITOR RUN PROGRAM le p gt lt MONITOR gt BZ 2 Premere il tasto CLR per tornare al display iniziale 00000 CLR 3 Effettuare il set forzato del bit di ingresso di start IR 00000 dalla console di programmazione per avviare il programma io 00000 LD 00000 00000 00000 SET HE AON Il cursore in basso a sinistra nel display indica che in corso il set forzato Il bit rester ON fino a quando il tasto set viene premuto 4 L indicatore per l uscita 01000 lampegger dieci volte se il programma fun ziona in modo corretto L indicatore dovrebbe spegnersi dopo dieci lampeg giamenti di un secondo Se l indicatore di uscita non lampeggia esiste un errore nel programma In questo caso verificare il programma e forzare i bit di set reset per verifi carne il funzionamento 89 CAPITOLO 5 Test e gestione degli errori Questo capitolo descrive le procedure per l esecuzione di test di funzionamento CPMIA le funzioni di autodiagnosi e la gestione degli errori per diagnosticare e correggere gli errori hardware e software che si possono verificare durante il funzio namento del PLC 5 1 Verifiche iniziali del sistema e procedura di esecuzione del test 92 5 1
64. PV e premere il tasto WRITE per modificare il PV L operazione terminer e la visualizzazione di monitoraggio normale ritor ner premendo il tasto WRITE c A A are D0000 oro 200 CHG 4 3 20 Modifica di dati binari AN Avvertenza Questa operazione viene usata per modificare lo stato dei bit di un canale su cui viene effettuato un monitoraggio usando la procedura descritta in 4 3 22 Monitoraggio in binario E possibile solo nella modalit MONITOR o PRO GRAM RN monon PROGRAM wo SN bit SR 25300 SR 25507 e i flag temporizzatori contatori non possono essere cambiati Prima di cambiare i valori impostati assicurarsi che questo cambiamento non provochi danni all apparecchiatura 79 Funzionamento della console operativa Capitolo 4 3 1 2 3 Premere il tasto CHG per iniziare la modifica dei dati binari 1 Monitorare lo stato del canale selezionato secondo la procedura descritta in 4 3 13 Monitoraggio in binario c001 MONTR 1000010101010101 Monitoraggio in binario c001 MONTR 000010101010101 Sul bit 15 apparir un cursore lampeggiante Il cursore indica quale bit pu essere modificato CHG Per spostare il cursore e modificare lo stato dei bit si usano tre set di tasti a Usare i tasti di scorrimento in alto e in basso per spostare il cursore a sinistra e a destra 7 c001 CHG 10 0010101010101 b Usare i tasti 1 e
65. Processo in cui l esecuzione di un istruzione passa da una subroutine al pro gramma principale di solito il punto in cui stata chiamata la subroutine Memoria a sola lettura tipo di memoria digitale che non pu essere sovrascritta Un chip ROM viene prodotto con il suo programma o con i dati gi memorizzati e non pu essere modificato Tuttavia il programma o i dati possono essere letti sempre Tipo di programmazione per cui l esecuzione si sposta direttamente da un punto all altro del programma senza eseguire in sequenza tutte le istruzioni Processo usato per eseguire un programma in diagramma a rel Il programma viene esaminato in sequenza dall inizio alla fine e ogni istruzione viene eseguita in base alle condizioni di esecuzione Scheda in cui i circuiti elettrici di collegamento sono stampati in un computer o in un dispositivo elettrico Vedi Ingresso di conteggio sottraente Segnale inviato dal PLC per eseguire le operazioni del sistema controllato Segnale diretto al PLC Generalmente si considera esistente un segnale di ingresso quando per esempio un punto del collegamento passa dalla bassa all alta tensione o da uno stato non conduttivo a uno conduttivo Segnale di ingresso il cui passaggio da OFF a ON provoca lo scorrimento dei dati di un bit Segnale inviato a un dispositivo esterno Generalmente si considera esistente un segnale di uscita quando per esempio un punto del collegamento passa dalla ba
66. R 3 U uscita in corrente NPN collegamento 42 uscita in corrente PNP collegamento 42 uscita in tensione collegamento 42 uscita intermittente esempio 88 uscita monofase 6 V valore decimale con segno Vedere anche decimale con segno modifica console di programmazione 80 valore decimale senza segno Vedere anche decimale senza segno modifica console di programmazione 81 valori esadecimali visualizzazione della conversione con sole di programmazione 82 verifiche 107 visualizzazione conversione Hex ASCII console di programmazione 82 tempo di scansione console di programmazione 83 Storia delle revisioni Un codice di revisione del manuale viene aggiunto come suffisso al numero di catalogo del manuale Cat N W317 11 3 L Codice di revisione La tabella seguente mostra le modifiche apportate al manuale in ciascuna revisione numeri di pagina si rife riscono alla versione precedente Codice di Data Contenuto revisionato revisione Aprile 1997 Produzione originale Luglio 1997 Correzioni e aggiornamenti In questo manuale i numeri di modello della CPU sono stati cambiati Pag xiii Modifiche minori alle precauzioni per il Modulo di alimentazione CA Pag xv Modifiche alle precauzioni per i cavi del terminale da crimpare e per il set reset forzato Pag 2 Sono state aggiunte informazioni sui modelli di uscita a transistor NPN e PNP ed informazioni sulla funzione di uscita ad impulsi Pag 3
67. Uscita a rel CPM1A 20EDR Converte la comunicazione dei dati tra la porta periferica e i dispositivi RS422 Uscita a transistor CPM1A 20EDT CPM1A 20EDTI1 CPM1 CIFO1 CPM1 CIF11 I CPM1 CIF01 CIF11 sono usati soltanto con i CPM1A CPM1 e SRM1 Non usarli con un PLC C200HS oppure con un altro tipo di PLC 109 Modelli standard AppendiceA Dispositivi periferici Nome momo Nom_ ______ Console di programmazione CQM1 PRO01 Cavo di comunicazione 2 m collegato C200H PRO27 Manuale W retroilluminazione richiede il cavo di comunicazione C200H CN222 o C200H CN422 vedere di seguito SYSMAC Support Software C500 ZL3AT1 E 3 5 2HD per IBM PC AT compatibile SYSMAC CPT WS01 CPTB1 E Per computer IBM PC AT o compatibili dischi da 3 5 2HD e CD ROM Cavo di comunicazione C200H CN222 Collega la Console di programmazione C200H alla porta periferica 2 m C200H CN422 Collega la Console di programmazione C200H alla porta periferica 4 m 110 Appendice B Dimensioni Tutte le dimensioni sono espresse in millimetri CPM1A 10CDT D 10CDT1 D CPU CPU alimentata in c c CPU alimentata in c a 50 CPU alimentata in c c CPU alimentata in c a unsszzre CILELITCICELILA F g Fi rora fe CPU alimentata in c c CPU alimentata in c a yg mgp ha yp mpy Dis GLapa 111 Dimensioni Appendice B CPM1A 40CDT D 40CDT1 D CPU CPU alimentata in c c CPU ali
68. a sinistra l SV precedente e la costante a destra diventer la nuova costante SV punto 5 Funzionamento della console operativa Capitolo 4 3 4 Premere i tasti delle frecce di scorrimento in alto e in basso per incremen tare e decrementare il valore della costante a destra In questo caso l SV incrementato una volta 1 00201DATA U D id T000 0123 0124 5 Premere il tasto CLR due volte per portare l SV del temporizzatore sul nuovo valore 00201 TIM DATA CLR CLR 4 3 19 Modifica dei dati esadecimali e BCD AS Avvertenza 1 2 3 Questa operazione viene usata per modificare il valore esadecimale o BCD di un canale sul quale si sta effettuando un monitoraggio con la procedura descritta in 4 3 11 Monitoraggio bit digit canali possibile solo in modalit MONITOR o PROGRAM RUN WonmoR PROGRAM wo for ox _ __ J I canali da SR 253 a SR 255 non possono essere cambiati Prima di cambiare i valori impostati assicurarsi che questo cambiamento non provochi danni all apparecchiatura 1 Monitorare lo stato del canale desiderato secondo la procedura descritta in 4 3 11 Monitoraggio bit digit canali Se si effettua il monitoraggio su due o pi canali il canale desiderato dovrebbe trovarsi pi a sinistra sul display D0000 Monitoraggio canale I3 2 Premere il tasto CHG per la modifica dei dati esadecimali e BCD PRES VAL D0000 0119 3 Inserire il nuovo
69. ali e che forniscono i risultati logici in un canale di destinazione specificato Le istruzioni logiche combinano tutti i bit con lo stesso numero di identificazione nei due canali e forniscono il risultato al bit con lo stesso numero nel canale di destina zione specificato Ingresso dell istruzione con un numero di funzione che gestisce le operazioni di elaborazione dati in diagrammi a rel si contrappone all istruzione base che costituisce la parte fondamentale di un diagramma a rel Istruzione che si trova a destra di un diagramma a rel e che utilizza le condizioni di esecuzione finali di una riga d istruzione Acronimo per Japanese Industrial Standards standard industriale giappo nese Pacchetto software installato su computer PC AT IBM o compatibile per funzio nare come dispositivo di programmazione Acronimo per Light Emitting Diode diodo a emissione luminosa un dispositivo utilizzato come indicatore o display l indirizzo pi alto disponibile all interno di un area dati Nel caso di un ope rando che richiede canali multipli essenziale che l indirizzo pi alto dell area dati non venga superato Collegamento hardware o software formato tra due Moduli Link pu indicare sia una parte del collegamento fisico tra due Moduli oppure un collegamento software creato per i dati esistenti in un altra locazione cio i data link Vedi Ladder Support Software Nella comunicazione il numero de
70. allata in un pannello di controllo come mostrato nella figura seguente Il sostegno di instal lazione C200H ATT01 venduto separatamente Sostegno di Dimensioni del foro di di montaggio standard DIN43700 x 4 Due viti 18655 d m 929 p del pannello 1 0 3 2 mm Lasciare sopra la console almeno 80 mm per il connettore del cavo d Necessari almeno 80 mm Sola 1 x TI 1 Pu essere utilizzato uno dei due connettori I Necessari circa 70 mm 4 2 3 Preparazione al funzionamento Questa sezione descrive le procedure necessarie per avviare il funzionamento della Console di programmazione Z N Attenzione Accertarsi sempre che la Console di programmazione sia in modalit PROGRAM quando si accende il PLC con la Console di programmazione colle gata tranne che non sia richiesta un altra modalit per scopi specifici Se la Con sole di programmazione in modalit RUN quando il PLC acceso nella Memoria del programma verr eseguito un programma avviando possibil mente il funzionamento di un sistema controllato dal PLC La sequenza di operazioni di seguito riportata deve essere eseguita prima di avviare l ingresso del programma iniziale 1 2 3 1 Inserire la chiave di modalit nella Console di programmazione 60 Console di programmazione Capitolo 4 2 2 Impostare l interruttore di modalit su PROGRAM non possibile rimuo vere la chiave di modalit mentre
71. amma memorizzato Controllo I O Scansione ciclica con uscita diretta elaborazione degli interrupt immediata Linguaggio di programmazione Lunghezza istruzione Tipi di istruzioni Tempo di esecuzione Capacit di programmazione Diagramma a rel 1 step per istruzione 1 5 canali per istruzione Istruzioni base 14 Istruzioni speciali 77 tipi 135 istruzioni Istruzioni base 0 72 16 2 us Istruzioni speciali 16 3 us istruzione MOV 2 048 canali Capacit CPU da sola 10 punti 30 punti 40 punti massima di Con Moduli di VO Espansione di I O Bit di ingresso 50 70 o 90 punti 60 80 o 100 punti 00000 00915 i bit non utilizzati come bit di ingresso possono essere usati come bit di lavoro Bit di uscita 01000 01915 i bit non utilizzati come bit di uscita possono essere usati come bit di lavoro Bit di lavoro 512 bit 20000 23115 canali IR 200 IR 231 Bit speciali area SR Bit temporanei area TR 384 bit 23200 25515 canali IR 232 IR 255 8 bit TRO TR7 Bit di mantenimento area HR 320 bit HR 0000 HR 1915 canali HR 00 HR 19 Bit ausiliari AR area 256 bit AR 0000 AR 1515 canali AR 00 AR 15 Link rel area LR 256 bit LR 0000 LR 1515 canali LR 00 LR 15 Temporizzatore contatore Memorie Dati Gestione degli interrupt vedi nota 2 Interrupt del temporizzatore Protezione della memoria Backup de
72. are i tasti delle frecce di scorrimento in alto e in basso Lo stato del bit visualizzato pu essere cambiato utilizzando l operazione di forzatura set reset Per ulteriori dettagli vedere pagina 81 3 Per terminare il monitoraggio premere il tasto CLR SE 00000 CONT 00001 Monitoraggio canali Per controllare lo stato di un canale particolare seguire la procedura seguente 1 2 3 1 Premere il tasto CLR per tornare al display iniziale 2 Inserire l indirizzo del canale desiderato sHuer CH_ LR B4 I CHANNEL LR 01 3 Premere il tasto MONTR per iniziare il monitoraggio cL01 MONTRI FFFF Per visualizzare lo stato del canale precedente o successivo si possono usare i tasti delle frecce di scorrimento in alto e in basso Lo stato del canale visualizzato pu essere cambiato utilizzando l opera zione di Modifica dati esadecimali e BCD Per ulteriori dettagli vedere pagina 79 4 Per terminare il monitoraggio premere il tasto CLR 00000 CHANNEL LR 01 CLR Monitoraggio indirizzo possibile anche monitorare contemporaneamente lo stato di sei bit e canali multiplo sebbene sia possibile visualizzarne solo tre alla volta 1 2 3 1 Premere il tasto CLR per tornare al display iniziale 2 Inserire l indirizzo del primo bit o del primo canale e premere il tasto MONTR TM MONTR TON 73 Funzionamento della console operativa Capitolo 4 3
73. atura ambiente Operativa da 0 a 55 C Di memoria da 20 a 75 C Umidit Dal 10 al 90 senza condensa Atmosfera Deve essere priva di gas corrosivo 200 g max vibrazioni 23 Componenti dei Moduli Capitolo 2 2 2 2 Componenti dei Moduli 2 2 1 Componenti della CPU CPM1A 10CDR 07 10CDT D 10CDT1 D 10 Terminali I O 2 Terminale protezione terra da Ee 4 Terminali di ingresso 1 Terminali alimentatore in ingresso 7 Indicatori di ingresso 9 Controlli analogici eima 6 Indicatori di stato del PLC 10 Porta periferica 8 Indicatori uscite 3 Terminali di uscita dell alimentatore 5 Terminali di uscita solo alimentatori c a CPM1A 20CDT D 20CDT1 D 20 Terminali I O CPMI1A 12 Connettore del Modulo di Espansione I O CPM1A vii Ha Te ALa AT i url ph aTe dA Ty menea MITPOLTTIELE D Ea Bs 12 Connettore del Modulo di Espansione I O 24 Componenti dei Moduli Capitolo 2 2 Descrizioni dei componenti della CPU 1 2 3 1 10 Terminali di ingresso alimentazione Permettono il collegamento dell alimentazione 100 240 Vc a o 24 Vc c a questi terminali Terminale di terra operativo Questo terminale deve essere messo a massa solo PLC tipo c a per aumentare l immunit ai disturbi e per ridurre rischi di scosse elettriche Terminale
74. azio disponibile nella memoria interna Clear memory Cancella la memoria programma utente Pu essere specificato l indirizzo iniziale per la cancellazione Si pu cancellare anche la memoria commento Check program Verifica se il programma utente contiene degli errori sintattici La verifica pu essere eseguita su tre livelli DM Go To Page Visualizza il contenuto del Data Memory nell area di lavoro del sistema in pagine Data Memory unit di 160 canali Con questa funzione i dati possono essere modificati solo PLC serie C Copy Copia il contenuto dell area DM dell area di lavoro del sistema informazioni del Data Memory Fill Scrive gli stessi dati nell area di lavoro del sistema in pi di un canale Print Stampa una serie specificata di canali DM Hex lt gt ASCII Specifica la modalit di visualizzazione quando deve essere modificato il contenuto del Data Memory del disco di lavoro La modalit di visualizzazione pu essere esadecimale o ASCII Save DM Data Scrive nel disco dati il contenuto di una serie specificata del Data Memory dell area di lavoro del sistema Retrieve DM data Recupera il Data Memory del disco dati salvato nell area DM I O Table Write I O Table Modifica la tabella I O nell area di lavoro del sistema Check I O Table Verifica il contenuto della tabella I O nell area di lavoro del sistema Save I O Table Registra su un disco dati la tabella I O Retrieve I O Table Recupera s
75. bit all interno di un canale specificato Il bit 00 a destra bit meno significativo il bit 15 a sinistra bit pi significativo Un numero di due cifre utilizzato per inserire un istruzione nel PLC Identificatore utilizzato con un salto che definisce i punti di partenza e di arrivo di un salto Numero assegnato a un messaggio generato con l istruzione MESSAGE Numero assegnato ad alcuni Moduli durante l assegnazione di canali o altri parametri operativi ldentificatore usato per contrassegnare la subroutine attivata da una chiamata di subroutine o da un interrupt Stato di un ingresso o di un uscita quando un segnale considerato non pre sente Lo stato OFF rappresentato generalmente con una tensione bassa o con la non conduttivit ma pu essere definito anche in modo opposto Valore positivo o negativo aggiunto a un valore base come un indirizzo per spe cificare un valore desiderato Stato di un ingresso o di un uscita quando un segnale considerato presente Lo stato ON rappresentato generalmente da una tensione alta o dalla condutti vit ma pu essere definito anche in modo opposto Si tratta dei valori indicati come parte di un istruzione Un operando pu essere inserito come una costante che esprime il valore numerico corrente da utilizzare oppure come un indirizzo per esprimere la locazione nella memoria dei dati da utilizzare Calcolo aritmetico che utilizza numeri espressi con il sistema deci
76. cablaggio 40 configurazione 40 ingressi a risposta rapida 2 6 ingressi ad interrupt 2 5 installazione installazione del CPMIA 33 luogo scelta 31 Indice analitico installazione del CPMIA 33 installazione in canaline 37 installazione su guida DIN 34 installazione su pannello precauzioni 32 interrupt a tempo 2 6 interrupt di ingresso 2 5 interruttori di prossimit eliminazione di falsi ingressi 43 interruzioni dell alimentazione CPMIA 30 istruzioni inserimento e cancellazione console di programmazione 67 ricerca console di programmazione 66 istruzioni differenziali inserimento 70 L link NT collegamenti 52 livelli di verifica verifiche del programma 97 M manutenzione 107 memoria backup 2 17 protezione 17 memoria di programma configurazione indirizzo e lettura contenuto console di programmazione 66 memoria lampo precauzioni 93 messa a terra 16 25 messaggi lettura cancellazione 65 modalit modifica della modalit PLC 61 modalit bidirezionale 7 modalit contatore 5 modalit incrementale 7 modalit interrupt 5 modalit interrupt a tempo 6 modalit MONITOR descrizione 62 esempio di esecuzione del test 89 modalit PLC modifica 61 modalit PROGRAM descrizione 62 modalit RUN descrizione 62 modifica dati console di programmazione 77 dati binari console di programmazione 79 dati esadecimali BCD console di programmazi
77. dulo di espansione Modulo di espansione I O Coperchio del connettore I O 35 Cablaggio e collegamenti Capitolo 3 4 3 Sostituire il coperchio sul connettore del Modulo I O della CPU 3 4 Cablaggio e collegamenti Questo capitolo contiene le informazioni di base per effettuare il cablaggio del Modulo di alimentazione e dei Moduli I O e per collegare i dispositivi periferici 3 4 1 Precauzioni generali per il cablaggio A Attenzione Prima di eseguire il cablaggio attaccare l etichetta a tenuta di polvere Possono verificarsi dei malfunzionamenti se frammenti di filo cadono all interno dell unit Per prevenire un surriscaldamento quest etichetta da rimuovere dopo aver completato il cablaggio Etichetta a tenuta di polvere 36 Cablaggio e collegamenti Capitolo 3 4 Disturbi sulle linee di 1 0 Le linee di I O e le linee elettriche del CPM1A non possono essere poste nella stessa canalina Canaline verticali Lasciare almeno 300 mm tra i cavi di alimentazione e di I O o il cablaggio di con trollo come indicato nella figura seguente Linee di I O CPM1A OO 300 mm min E Le Cavi di comando e 00 linee elettriche EE J CPM1A f 300 mm min vr Cavi di alimentazione OO x Canaline orizzontali Lasciare almeno 200 mm tra il cablaggio e la parte superiore della canalina come indicato nella figura seguente Cavi di controllo e linee Linee di O CPM1A elettriche CPMIA Cavi di alimentazione Piast
78. e possibile in modalit PROGRAM o MONI TOR In modalit MONITOR il programma pu essere modificato durante l ese cuzione Electrically Erasable Programmable Read only Memory Memoria a sola lettura cancellabile e programmabile elettricamente un tipo di ROM in cui possono essere cancellati e riprogrammati i dati presenti Ci possibile grazie a uno speciale conduttore di controllo collegato al chip EEPROM senza dover rimuo vere il chip EEPROM dal dispositivo in cui presente Elaborazione eseguita come risposta a un evento per es a un segnale di inter rupt Erasable programmable read only Memory Memoria a sola lettura cancellabile e programmabile un tipo di ROM in cui i dati presenti possono essere cancellati con l esposizione diretta ai raggi ultravioletti o in altro modo e riprogrammati Errore che si verifica durante il funzionamento del PLC a differenza di un errore di inizializzazione che si verifica prima dell inizio delle operazioni correnti Glossario Errore di inizializzazione Errore di sistema Errore FAL Errore FALS Errore fatale Errore hardware Errore non fatale Errore programmato Errore sintattico Errore software Esadecimale Esecuzione sincrona FA FCS Fianco ascendente Flag Flag del carry Flag di completamento Formato di risposta Gradino Guida DIN un errore che si verifica a livello hardware o software nei primi istanti che seguono l accensione d
79. e dei bit IR 3 1 1 3 Funzioni CPMIA ci role Bis eA S EEEE EEE EE E ER SERE ia 4 Configurazione del sistema L LL 8 1 2 1 Configurazione della CPU e del modulo di espansione I O 8 1 2 2 Comunicazioni host link LL 9 1 2 3 Collegamenti per comunicazioni la l LL 11 1 2 4 Comunicazioni collegamento NT 12 1 2 5 Collegamenti del dispositivo periferico L LL 12 Caratteristiche e funzioni del CPM1A Capitolo 1 1 1 1 Caratteristiche e funzioni del CPM1A 1 1 1 Caratteristiche del CPM1A Struttura compatta Funzione I O supplementare Funzione filtro di ingresso Struttura a bassa manutenzione Interrupt di ingresso Ingresso a risposta rapida Interrupt a tempo Contatore veloce Funzione uscita ad impulsi Funzione analogica d impostazione Il CPMIA un PLC di tipo compatto con 10 20 30 o 40 terminali di I O incorpo rati nella CPU Sono disponibili i seguenti tre gruppi di modelli modelli con uscita a rel modelli con uscita a transistor NPN e modelli con uscita a transistor PNP 10CDT D 10CDT1 D 20CDT D 20CDT1 D 10 terminali I O 20 terminali I O 30CDT D 30CDT1 D 40CDT D 40CDT1 D 30 terminali I O 40 terminali I O AI CPMIA 1 30CDT D 30CDT1 D oppure al CPMIA 40CDT D 40CDT1 D possono essere connessi fino a tre Moduli di Espansione di I O per aggiungere 20 ulteriori punti di I O ognuno per un massimo di 100 punti di I O
80. e o 2 5 kHz a due fasi conteggio lineare Modalit incremento 0 65535 16 bit Modalit bidirezionale 32767 32767 16 bit Gli stessi ingressi sono usati per gli ingressi a risposta rapida e gli ingressi di interrupt esterni ampiezza min impulso di ingresso 0 2 ms Un punto da 20 Hz a 2 kHz uscita monofase Si pu predefinire la frequenza da 1 a 16 777 215 Costante tempo di ingresso Pu essere impostato su 1 ms 2 ms 4 ms 8 ms 16 ms 32 ms 64 ms o 128 ms Impostazione timer analogici 2 timer 0 200 BCD 17 Caratteristiche Backup della memoria 18 Nota Nota Capitolo 2 1 1 Quando si crea un temporizzatore usando l istruzione del temporizzatore ad alta velocit per la gestione degli interrupt usare TIM 000 TIM 003 2 Il tempo di risposta dell ingresso a interrupt di 0 3 msec come massimo dati del programma utente e dati dell area di memoria nel CPM1A vengono memorizzati sia con un condensatore interno che nella memoria flash come illu strato nella seguente tabella Metodo di backup Condensatore Area DM di lettura scrittura da DM 0000 a DM 0999 DM interno 1022 e DM 1023 Area di registrazione dell errore DM 1000 DM 1021 Area HR HR 00 HR 19 Area contatore CNT 000 CNT 127 Memoria flash Programma utente Area DM a sola lettura DM 6144 DM 6599 Setup del PLC DM 6600 DM 6655 1 Le aree IR TR LR e temporizzatore generalmente non
81. ecuzione di operazioni di tracciamento Un dispositivo in grado di memorizzare programmi e dati e di eseguire l insieme delle istruzioni contenute nei programmi In un sistema PLC la CPU esegue il programma elabora i segnali I O comunica con i dispositivi esterni ecc Segnale inviato dal PLC a un dispositivo esterno Il termine uscita usato spesso genericamente per indicare i segnali di uscita Metodo con cui i risultati dell esecuzione del programma sono immediatamente disponibili per eliminare effetti sul tempo di scansione Valore attuale registrato in un dispositivo in qualsiasi momento durante il funzio namento Il valore corrente abbreviato con PV L uso di questo termine gene ralmente si limita a temporizzatori e contatori il valore di partenza del conteggio per i contatori sottraenti o il valore massimo di conteggio di un contatore reversibile Per i timer indica il ritardo all eccita zione Il valore di predisposizione abbreviato con SV Temporizzatore interno al sistema che tiene sotto controllo il tempo di scan sione Quando i limiti vengono raggiunti vengono generati messaggi di errore oppure in caso di limiti particolari si interrompe il funzionamento del PLC Vedi Watchdog timer Indice analitico A adattatore RS 232C componenti 27 adattatore RS 422 componenti 27 adattatore RS 232C caratteristiche 23 adattatore RS 422 caratteristiche 23 adattatori elenco di adattatori di comunicaz
82. eda a circuito stampato I bit con il numero di identificazione pi basso di un gruppo di bit generalmente di un intero canale o i canali con il numero di identificazione pi basso di un gruppo di canali Tali bit canali sono anche detti bit canali meno significativi I bit con il numero di identificazione pi elevato di un gruppo di bit in genere un canale intero o i canali con il numero di identificazione pi elevato di un gruppo di canali Tali bit canali sono spesso definiti bit canali pi significativi Vedi Pi a sinistra bit canale Vedi Controllore Logico Programmabile PLC costituito da componenti individuali Con i PLC modulari non vi sono Moduli identificabili separatamente come PLC Il PLC piuttosto un insieme funzionale di Moduli Connettore su PLC o computer che funge da collegamento per un dispositivo esterno Prefisso di una o due lettere usato per identificare un area di memoria nel PLC Tutte le aree di memoria ad eccezione delle aree IR e SR richiedono prefissi per identificare gli indirizzi Programma che eseguito come risposta a un interrupt Intero programma ad eccezione delle subroutine e dei programmi di interrupt Memoria a sola lettura programmabile tipo di ROM in cui il programma o i dati possono essere scritti da un cliente ma che non possono essere cancellati o riscritti il messaggio o il simbolo che appare sul display per segnalare all operatore che il sistema pronto a ricevere
83. egno ritorner premendo il tasto WRITE Il PV pu essere impostato 0 65 535 p c WRITE c000 OSE Premere il tasto CLR o i tasti SHIFT e TR per tornare al display di monitorag gio normale Se stato digitato un valore errato premere il tasto CLR per ripristinare lo stato precedente all introduzione del valore Inserire quindi il valore corretto 4 3 23 Forzatura Set Reset Questa operazione viene usata per forzare i bit ON forzatura set o OFF forzatura reset ed utile durante il debug di un programma o per verificare i cablaggi di uscita E possibile in solo in modalit MONITOR o PROGRAM RUN WonmoR PROGRAM wo SN CHG AN Avvertenza Prima di cambiare i valori impostati assicurarsi che questo cambiamento non provochi danni all apparecchiatura 1 2 3 1 Monitorare lo stato del bit selezionato secondo la procedura descritta in 4 3 11 Monitoraggio bit digit canali Se il monitoraggio viene effettuato su 81 Funzionamento della console operativa Capitolo 4 3 due o pi canali il bit desiderato dovrebbe occupare la posizione pi a sini stra del display 00000 20000 Monitoraggio multiplo OFF ON 2 Premere il tasto SET per forzare il bit ON o premere il tasto RESET per for zare il bit OFF 00000 20000 ON OFF SET Il cursore nell angolo in basso a sinistra del display indica che l operazione di forzatura set reset i
84. el CPMI1A si verificher un errore di memoria quando il funzionamento viene avviato e AR 1308 viene impostato su ON Fare riferimento al Manuale di pro grammazione W228 per le differenze nelle aree di memoria Poich la memoria del CQM1 maggiore di quella del CPM1A la capacit di memoria disponibile visualizzata maggiore di quella corrente Prestare molta attenzione alla capacit di memoria corrente durante la programmazione Quando un programma viene trasferito dopo la modifica dell assegnazione dei codici funzione alle 18 istruzioni di espansione viene visualizzato il messaggio Attivare l interruttore DIP del PLC ed eseguire nuovamente Prima della pro grammazione modificare l assegnazione dei codici funzione delle istruzioni di espansione nelle impostazioni default Le impostazioni default per il CQM1 sono riportate nella seguente tabella Mnemonico Codice funzione Mnemonico 17 64 SPED 65 PULS 66 SCL 67 BCNT 68 BCMP ew we e m INI 87 DSW PRV 88 7SEG 89 INT Funzioni SSS Capitolo 4 1 Modifica on line Se gli indirizzi non supportati vengono impostati nel programma per gli operandi o i valori di impostazione si visualizzeranno messaggi di errore e i valori non verranno accettati 4 1 3 Operazioni offline Le seguenti operazioni sono possibili quando ci si collega in offline con un PLC Gruppo Nome Descrizione Programma Connect line Traccia una linea tra due oggetti nel dia
85. el PLC cio durante l inizializzazione Errore generato dal sistema si contrappone agli errori dovuti all esecuzione di un istruzione che genera un errore Errore generato dal programma utente con l esecuzione di una istruzione FAL 06 Errore generato dal programma utente con l esecuzione di una istruzione FALS 07 o un errore generato dal sistema Errore che interrompe il funzionamento del PLC e che richiede un intervento di correzione per poter continuare l esecuzione del programma Errore nella struttura hardware componenti elettronici del PLC si contrappone a un errore software generato cio dai programmi Errore hardware o software che genera un messaggio ma non interrompe l ese cuzione del programma Errore generato dall esecuzione di un istruzione specifica nel programma si contrappone all allarme generato dal sistema Errore di scrittura del programma Gli errori sintattici possono comprendere errori di spelling cio un numero di funzione inesistente errori di specifica zione degli operandi entro parametri accettabili per es bit di specificazione a sola lettura come destinazione ed errori nell applicazione reale delle istruzioni per es una chiamata di una subroutine insistente Errore generato nel programma software Sistema di numerazione in cui tutti i numeri sono espressi in base 16 In un PLC tutti i dati sono memorizzati alla fine in forma binaria ma le visualizzazioni e gli ingres
86. ene ci sia permesso per alcune istruzioni controllare i requisiti per le istruzioni per verificare se il programma scritto correttamente o riscrivere il programma in modo che ogni bit sia controllato da una sola istruzione JMP UNDEFD SBS UNDEFD JME 005 stato utilizzata con JMP 004 con lo stesso numero di jump Aggiungere una JMP 004 con lo stesso numero o cancellare la JME 005 che non viene usata C una subroutine che non viene chiamata da SBS 091 Programmare una chiamata di subroutine nel punto richiesto o cancellare la subroutine se non necessaria Diagrammi di flusso della gestione degli errori Capitolo 5 6 5 6 Diagrammi di flusso della gestione degli errori Per gestire gli errori che si verificano durante il funzionamento usare i diagrammi di flusso seguenti Verifica principale 7 L indicatore 3 di alimentazione acceso No Verificare l alimentazione ved pagina 100 L indicatore RUN acceso Funzionamento interrotto Verificare se vi sono errori fatali ved pagina 102 Com l indicatore ERRA ALM Verificare se vi sono errori non fatali ved pagina 102 La sequenza I O normale Verificare gli 1 O pagina 103 Ambiente No operativo normale Verificare l ambiente operativo vedere pagina 105 Sostituire la CPU 99 Diagrammi di flusso della gestione degli errori Capitolo 5 6 Verifica dell alimen
87. ente diagramma mostra l esecuzione del programma quando si verifica un interrupt Programma principale Interrupt di ingresso Programma di interrupt Zog Modello PLC Tempo di risposta CPMIA C 10CDT D 10CDT1 D IR 00003 IR 00004 0 3 ms CPMI1A 1 20CDT D IR 00003 IR 00006 1 kHz in Counter Mode 20CDT1 D 30CDT D 30CDT1 D 40CDT D 40CDT1 D Nota bit in ingresso numerati da IR 00003 a IR 00006 possono essere utilizzati come normali terminali in ingresso quando non vengono utilizzati come terminali in in gresso per interrupt Caratteristiche e funzioni del CPM1A Capitolo 1 1 Ingresso a risposta rapida Funzione del temporizzatore di intervallo Interrupt a tempo Funzione Uscita ad impulsi I PLC CPMIA L 10CDT D 10CDT1 D dispongono di 2 terminali di ingresso a risposta rapida e i PLC CPM1A 1 20CDT D 20CDT1 D CPMIA 1 30CDT D 30CDT1 D e CPMIA 1 40CDT D 40CDT1 D dispongono di 4 terminali di ingresso a risposta rapida gli stessi terminali vengono usati per gli ingressi a risposta rapida e gli ingressi di interrupt Gli ingressi a risposta rapida hanno un buffer interno in modo da poter rivelare segnali di ingresso pi brevi di un ciclo Supervi Esecuzione Rinfresco I O Supervi Esecuzione Rinfresco I O sione el sione el programma programma
88. ere 500 m 2 Impostare su ON l interruttore di resistenza terminazione per il link adatta tore e l adattatore RS422 su ogni estremit della linea principale Utilizzare sempre connettori a crimpare durante il cablaggio degli adattatori RS422 Utilizzare viti M3 ed avvitarle saldamente 0 5 e Nm Terminale a forcella Terminale ad anello I n Tai 6 2 mm max E 6 2 mm max HI Cablaggio e collegamenti Capitolo 3 4 3 4 8 Collegamento PLC uno a uno Nota Un CPMIA pu essere collegato a PLC CPMIA CQM1 CPM1 SRMI C200HS o C200HX HE HG mediante un adattatore RS232 C Un PLC agisce come master e gli altri come slave per collegare fino a 256 bit nell area LR LR 0000 LR 1515 Adattatore RS232 C vedi nota CPU CPMIA Adattatore RS232 C vedi nota CPU CPMIA 10 RS232 C Link rel Link rel LR 09 area WRITE area READ ERDO WRITE READ LR 07 LR 07 LR 08 LR 08 READ area READ eooo area WRITE WRITE LR 15 LR 15 Le connessioni PLC uno a uno possono essere unicamente utilizzate quando collegato l adattatore RS232 C CPM1 CIF01 Impostare l interruttore DIP dell adattatore RS232 C CPM1 CIF01 sul lato NT Lo schema seguente mostra il cablaggio del cavo RS232 C usato per collegare un CPM1 a un altro PLC Adattatore RS232 C Adattatore RS232 C Segnale Pi
89. esso con cui l esecuzione dell istruzione si sposta dal programma princi pale a una subroutine La subroutine pu essere chiamata da un istruzione o da un interrupt Unit di elaborazione eseguita dalla CPU comprendente l esecuzione del pro gramma a rel la manutenzione periferica il rinfresco I O ecc Codice numerico di solito binario usato per rappresentare un carattere alfanu merico Codice numerico generato per indicare la presenza di un errore e talvolta la natura dell errore Alcuni codici di errore sono generati dal sistema gli altri sono definiti dall operatore nel programma Ciclo usato per eseguire tutti i processi richiesti dalla CPU compresa l esecu zione del programma il rinfresco I O la manutenzione periferica ecc Codice in un istruzione che specifica la funzione dell istruzione 117 Glossario Codice di risposta Codice mnemonico Collegamento 1 1 Collegamento uno a uno Computer industriale Condivisione dati Condizione Condizione inversa Condizione normale Condizione normamelte aperto Condizione normalmente chiuso Condizione per l esecuzione CONFIG SYS Configurazione del PLC Configurazione del sistema Console di programmazione Contatore Contatore esteso Contatore reversibile Controllo a rel Controllo distribuito 118 Codice inviato con la risposta a una trasmissione dati che specifica il tipo di ela borazione dei dati trasmessi Tipo di pr
90. figurazioni di ingresso CPM1A 10CDT D 10CDT1 D 24 VDC 10 _15 Dispositivi di ingresso CPM1A 20CDT D 20CDT1 D CPM1A 20EDT 20EDT1 24 VDC 10 _i5 y 24 VDC 10 _ 5 CPM1A 40 laal e HIRIS 1 Dispositivi di ingresso i SELE I 1 Dispositivi di ingresso l F ele m e e e ly La a na al CDT D 40CDT1 D 24 VDC 10 isy 2a il Cablaggio e collegamenti Capitolo 3 4 Esempio di cablaggio in illustrata una CPU tipo c c Le CPU tipo c c non hanno uscite di tensione ingresso Dispositivi di ingresso Di VIENE AL Ra FL I i Alimentatore esterno CPU con 10 e 20 punti a 24 Vc c e 200MA CPU con 30 e 40 punti a 24 Vc c e 300MA Applicabile a CPU con alimentatore da 100 a 240 Vc a 41 Cablaggio e collegamenti Capitolo 3 4 Dispositivi di ingresso La seguente tabella mostra come collegare i vari dispositivi di ingresso Contatto di uscita 5 mA 12 mA Uscita a collettore aperto NPN Alimentatore del sensore uscita 5 mA 12 mA oV COM Uscita in corrente NPN Uscita in corrente PNP Uscita in tensione 42 Circuito a corrente costante uscita Usare lo stesso alimentatore per l ingresso e il sensore 5 mA 12 mA oV Alimentatore 5 mA 12 MA del sensore Uscita
91. garantire la sicurezza generale del sistema Tali precauzioni vanno tassativamente rispettate e Predisporre meccanismi di sicurezza per la gestione di segnali scorretti man canti o anomali che possono essere generati da linee di segnale non continue da interruzioni momentanee dell alimentazione o da altre cause e Predisporre circuiti a interlock esterni circuiti limitatori ed altri circuiti di sicu rezza per i circuiti esterni vale a dire non nel Controllore programmabile Z N Attenzione Non toccare il cavo di collegamento del Modulo di espansione I O quando il sistema acceso per evitare malfunzionamenti dovuti all elettricit statica 6 Conformit alle norme CE e Per l alimentatore in c c da usare per l uscita a transistor utilizzare l alimenta tore con doppio isolamento o isolamento rinforzato conformemente alle diret tive EC Direttive bassa tensione e CPMIA con uscita a rel non conforme alle Direttive EC Per uniformarsi alle Direttive EC utilizzare il CPM1 con uscita a rel xvi CAPITOLO 1 Introduzione Questa sezione descrive le caratteristiche e le funzioni speciali del CPMIA e illustra le possibili configurazioni del sistema Fare riferimento al Manuale di programmazione W228 per informazioni dettagliate sulle attuali operazioni di programma zione Caratteristiche e funzioni del CPMIA LL 2 1 1 1 Caratteristiche del CPMIA L Li 2 1 1 2 Terminale I O allocazion
92. ggere il corto Monitorare lo stato presente ai morsetti IR Cablare orrettamenite circuito o limitare il ON OFF di IR 01003 01003 carico connesso alla con un dispositivo gamma indicata periferico Il cablaggio di uscita cor retto Funziona bene A Prosegue alla pagina seguente L operazione 0 K alimentatore esterno in cortocircuito oppure in sovraccarico vedi nota Staccare i cavi esterni e verificare la conduttivit di ciascuno di essi L operazione O K Verificare il disposi Sostituire la CPU o il tivo di uscita SOL1 Modulo di espansione I O con il problema 103 Diagrammi di flusso della gestione degli errori No Le spie degli ingressi IR 00002 e IR 00003 funzionano correttamente A Continua dalla S pagina precedente Verificare la tensione presente ai morsetti di IR 00002 e IR 00003 Verificare la tensione presente ai morsetti IR 00002 e IR 00003 Va bene Va bene No Il cablaggio di ingresso va bene No Verificare il funzionamento usando un segnale di ingresso di prova per porre l ingresso ON e OFF Va bene S Sostituire la CPU o il Verificare i dispositivi Ritornare a start Modulo di espan di ingresso LS1 e sione I O LS2 104 Capitolo 5 6 Le viti dei morsetti si sono allentate No Stringere le viti dei Cablare correttamente Sostituire la CPU o il Modulo di es
93. ggio dipende dal tipo di CPMIA Modello Larghezza A CPM1A 30CDT D 30CDT1 D CPU 120 mm CPM1A 40CDT D 40CDT1 D CPU 140 mm Quando si installa un PLC modello CPMIA un modulo di espansione di I O e un Adattatore di Trasmissione su una superfice orizzontale fare riferimento allo schema seguente Modulo di Espansione di I O dI fai p Ta li 3 Li f Modulo di 81m i CPU espansione 190 mm l io S Saaana E FI e SFERE I _ Degne odana da 10a rasmissione 15 mm 15mm Il CPMIA pu essere installato su una guida DIN di 35 mm Piastra Guida DIN PEREM PFP 100N 1 m PFP 50N 50 cm PFP 100N2 1 m Installazione Abbassare il CPMIA in modo che la fessura sul retro del PLC sia rivolta verso la parte superiore della guida DIN Spingere il PLC fino a bloccarlo sulla guida SG BOT si H ni Th f ut Installazione del CPMIA Capitolo 3 3 Rimozione Per la rimozione fare presa con un cacciavite standard e spingere verso l alto Cacciavite 3 3 3 Collegamento di un Modulo di espansione I O Ai modelli CPM1A 30CDR 1 30CDT D 30CDT1 D e CPM1A 40CDR 1 40CDT D 40CDT1 D possono essere collegati fino a tre moduli di espansione di I O Per collegare i moduli di espansione di I O fare riferimento alla procedura che segue 1 2 3 1 Rimuovere il coperchio dal connettore del Modulo I O della CPU Utilizzare un cacciavite standard per rimuovere il coperchio dal connettore del mo
94. giati o cancellati Barra verticale di sinistra e talvolta di destra in un diagramma a rel L esecu zione dell istruzione si dirama verso il basso secondo la barra bus che il punto iniziale di tutte le righe d istruzione 115 Glossario Baud rate BCD Binario Binario con segno Binario senza segno Bit Bit dell impulso di clock Bit di autoritenuta Bit di controllo Bit di ingresso Bit di lavoro Bit di riavvio Bit di uscita Bit I O Bit intermittente Bit mascherato Bit non mascherato Bit operando Bit passo passo Bit riservato Bit TR Blocco 116 Velocit di trasferimento tra due dispositivi espressa in numero di bit per secondo Vedi Decimale codificato in binario Sistema di numerazione in cui tutti i numeri sono espressi in base 2 cio utiliz zando soltanto 0 e 1 Ogni gruppo di quattro bit binari equivalente a un digit esadecimale dati binari in memoria quindi sono espressi spesso per comodit con caratteri esadecimali Valore binario presente in memoria con un bit che indica se il valore positivo o negativo Valore binario memorizzato senza indicazione di positivo o negativo La pi piccola unit di informazione rappresentabile da un computer Un bit pu avere due valori zero o uno che corrispondono allo stato ON e OFF dei segnali elettrici Un bit rappresenta un digit binario Alcuni bit in indirizzi particolari sono assegnati a particolari funzion
95. gramma a rel zione Save program Scrive completamente o in parte su disco il programma utente sviluppato Retrieve program Recupera completamente o in parte il programma utente registrato su disco Change display Specifica le modalit di visualizzazione per il programma utente Search Ricerca le istruzioni operandi specifici inclusi Pu essere indicato un indirizzo da cui iniziare la ricerca I O comment Crea i commenti I O corrispondenti agli indirizzi dei bit in ladder con la modalit commento Inoltre legge ricerca e modifica il programma di eventuali commenti Instr comment Crea e modifica i commenti per le istruzioni di uscita in ladder con la modalit commento solo PLC serie C Block comment Crea legge ricerca ed edita blocchi di commento in ladder con la modalit commento Edit ladder Modifica i diagrammi a rel utilizzando e lo spostamento dei blocchi specificati e copia dei blocchi specificati e cancellazione dei blocchi specificati Edit comments Visualizza contemporaneamente i commenti I O per scrivere modificare e ricercare i commenti specificati Retrieve Recupera i commenti dal programma memorizzato su un disco dati commenti comments VO sono letti nell area di lavoro del sistema commenti di istruzione solo PLC serie C e i blocchi di commento sono copiati nel programma corrente Memory usage Visualizza la quantit di memoria utilizzata del programma utente dai commenti utilizzati e lo sp
96. grammi inserimento e scrittura console di programmazione 69 verifica livelli di verifica 97 protezione corto circuito di uscita 47 R restrizioni e precauzioni per il CPMIA 54 ricerca contatto console di programmazione 67 istruzione console di programmazione 66 67 risoluzione dei problemi alimentatore 106 S segnale acustico console di programmazione 65 selettore di modalit adattatore RS 232C 27 adattatore RS 422 27 setup del sistema 54 sintassi controllo del programma console di programma zione 72 sistema configurazione 8 verifiche 92 SSS 54 operazioni offline 55 operazioni online 57 operazioni online e offline 58 setup del sistema 54 stato monitoraggio console di programmazione 72 stato dei bit forzatura set reset console di programmazione 81 stato PLC indicatori 25 SV modifica console di programmazione 78 SYSMAC Support Software 13 Vedere anche SSS collegamento 12 SYSMAC CPT 13 134 T temperatura effetto sul backup del condensatore 18 operativa di stoccaggio 16 tempo di risposta per interrupt di ingresso 5 tempo di scansione visualizzazione console di programma zione 83 temporizzatore di intervallo 2 6 temporizzatori esempio di inserimento 87 modifica SV console di programmazione 78 tensione di alimentazione 16 Terminale Programmabile collegamento 49 comunicazioni 1 a 1 9 terminali I O allocazione dei bit I
97. gue 1 L esecuzione del programma si interrompe e le uscite vanno OFF 2 L indicatore ERRA ALM sulla CPU si accende 3 Il codice FALS in 2 digit BCD dell istruzione 01 99 verr scritto in SR 25300 e SR 25307 4 Se viene utilizzata una cartuccia di memoria con un orologio RTC il codice FALS e il momento in cui si attivato saranno registrati nell area del registro degli errori del PLC I codici FALS possono essere impostati arbitrariamente per indicare le condi zioni particolari Non si pu usare lo stesso numero sia per un codice FAL che per un codice FALS Per eliminare un errore FALS predisporre il PLC nella modalit PROGRAM correggere la causa dell errore e poi cancellare l errore utilizzando la console di programmazione L istruzione MSG 46 visualizza un messaggio sulla console di programma zione Il messaggio lungo al massimo 16 caratteri viene visualizzato quando la condizione per l esecuzione dell istruzione ON 5 4 Errori di funzionamento della console di programmazione seguenti messaggi di errore possono apparire durante l esecuzione delle ope razioni della console di programmazione Correggere l errore come indicato e continuare a procedere Consultare il SYSMAC Support Software Operation Manual C series PCs e il Data Access Console Operation Manual per gli errori che possono verificarsi operando con l SSS Messaggio Spiegazione e relativa azione correttiva di errore REPL ROM stato fa
98. he non sia a sola lettura nonch il contenuto della memoria della console di programmazione effettuabile sol tanto in modalit PROGRAM RUN MONITOR PROGRAM Prima di iniziare a programmare per la prima volta o prima di scrivere un nuovo programma cancellare tutte le aree La seguente procedura cancella completamente la memoria 1 Tornare al display iniziale premendo ripetutamente il tasto CLR 2 Premere i tasti SET NOT e poi RESET per iniziare l operazione lil 00000MEMORY CLR po HR CNT DM 3 Premere il tasto MONTR per cancellare completamente la memoria Pm 00000MEMORY CLR Gi END HR CNT DM Il setup del PLC da DM 6600 a DM 6655 sar cancellato quando viene ese guita questa operazione possibile conservare i dati contenuti nelle aree specificate o una parte della memoria di programma Per conservare i dati contenuti nelle aree HR TC o DM premere il tasto che indica l area di questione dopo avere premuto i tasti SET NOT e RESET Tutte le aree dati che appaiono ancora sul display verranno can cellate premendo il tasto MONTR Il tasto HR viene usato per indicare sia l area AR che l area HR il tasto CNT per indicare tutta l area temporizzatori contatori e il tasto DM per indicare l area DM inoltre possibile conservare una parte della memoria di programma par tendo dal primo indirizzo di memoria fino a un indirizzo specificato Dopo avere indicato l area di memoria da conser
99. i come mantenere lo stato dell ingresso prove niente da dispositivi esterni mentre altri bit sono disponibili nella programma zione per applicazioni generali Bit in memoria che fornisce un impulso utilizzabile per calcolare le operazioni vari bit dell impulso di clock sono disponibili con diverse ampiezze di impulso e quindi con diverse frequenze Bit programmato per mantenere lo stato ON o OFF fino a quando settato o resettato alle condizioni specificate un bit in un area di memoria impostato per eseguire un azione specifica mediante il programma o un dispositivo di programmazione per es un bit di restart attivato o disattivato per riavviare un Modulo Segnale proveniente da un dispositivo esterno diretto al PLC Il termine ingresso usato spesso per indicare i segnali in arrivo Bit in un canale di lavoro Bit utilizzato per riavviare parte di un PLC un bit dell area IR che allocato per mantenere lo stato da inviare a un disposi tivo di uscita Bit in memoria usato per mantenere lo stato I O bit di ingresso riflettono lo stato dei terminali di ingresso i bit di uscita mantengono lo stato dei terminali di uscita Bit programmato per l attivazione e la disattivazione a intervalli specifici Bit il cui stato stato reso temporaneamente irrilevante Bit il cui stato effettivo Vedi Bit mascherato Bit indicato come operando in un istruzione un bit che viene attivato o disattivato
100. i bit da gestire come un unit nella trasmis sione dati Processo in cui il PLC verifica un connettore o un Modulo per verificare se necessaria un elaborazione speciale Elaborazione di segnali verso e da dispositivi periferici compreso il rinfresco il processo di comunicazione gli interrupt ecc Copertura di un segnale di interrupt in modo che l interrupt venga ignorato fino a quando permane la mascheratura Unit di memoria corrispondente a un milione di byte Area di memoria usata per memorizzare i risultati delle operazioni di traccia mento Processo di memorizzazione stabile in memoria di un programma presente in un buffer display Meno significativo bit canale Vedi Pi a destra bit canale Messaggio di errore di sistema Messaggio programmato 124 Messaggio di errore generato dal sistema si contrappone ai messaggi derivati dall esecuzione di un istruzione che genera un messaggio Messaggio generato dall esecuzione di un istruzione specifica nel programma si contrappone all allarme generato dal sistema Glossario Modalit MONITOR Modalit operative Modalit PROGRAM Modalit RUN Modulo Modulo di alimentazione Modulo I O NOR esclusivo NOT Numero del bit Numero di funzione Numero di jump Numero di messaggio Numero di modulo Numero di subroutine OFF Offset ON Operando Operazione in BCD Modalit di funzionamento del PLC in cui p
101. i elettrici eliminazione 32 37 disturbi sulle linee di I O eliminazione 37 E errori classificazione degli errori da parte dell utente 96 comunicazioni 95 di identificazione 96 di programmazione 97 fatali 95 funzionamento della console di programmazione 97 gestione degli errori 91 lettura cancellazione messaggi console di programma zione 65 non fatali 95 errori di comunicazione 95 errori fatali gestione degli errori 101 errori I O gestione degli errori 103 errori non fatali gestione degli errori 102 esecuzione del test esempio 89 procedura 92 esempio di programmazione 84 132 F FAL 06 96 FALS 07 97 falsi ingressi 43 fine corsa eliminazione di falsi ingressi 43 forzatura set reset cancellazione console di programmazione 82 console di programmazione 81 fotocellule eliminazione di falsi ingressi 43 funzionamento preparazione 60 funzione filtro 2 funzione filtro di ingresso 4 funzione uscita ad impulsi 2 6 funzioni CPMIA 4 funzioni di autodiagnosi 17 95 G gestione degli errori 99 alimentazione 100 condizioni di funzionamento 105 errori fatali 101 errori I O 103 errori non fatali 102 H host link collegamento 48 comunicazioni 9 impostazioni analogiche 2 4 indicatore ERR ALM acceso 95 lampeggiamento 95 indicatori indicatore ERR ALM acceso 95 indicatori di stato PLC 25 lampeggiamento indicatori ERR ALM 95 ingressi
102. i i i i Segnale di i ingresso i 00003 i i i IR 00003 Un ciclo Modello PLC Bit di ingresso Ampiezza minima di impulso di ingresso CPMIA 1 10CDT D 10CDT1 D IR 00003 IR 00004 CPMIA L 20CDT D IR 00003 IR 00006 20CDT1 D 30CDT D 30CDT1 D 40CDT D 40CDT1 D I PLC CPMIA sono dotati di un temporizzatore di intervallo che pu essere impostato 0 5 319 968 ms in intervalli di 0 1 ms Il temporizzatore pu essere impostato per attivare un interrupt singolo modalit monodirezionale o per ripetere gli interrupt a tempo modalit di interrupt a tempo Programma principale Supero tempo del tempo rizzatore di intervallo Programma di interrupt li e Modalit Monodirezionale Genera un interrupt singolo la prima volta che il temporizzatore raggiunge il tempo previsto Interrupt a tempo Genera un interrupt ogni volta che il temporizzatore raggiunge il tempo previsto Dal momento che il CPM1A con uscita a transistor dispone di una funzione di uscita ad impulsi con frequenze variabili da 20 Hz a 2kHz uscita monofase l unit CPU da sola in grado di controllare un motore passo passo L uscita ad impulsi pu essere impostata per funzionare sia in continuo e in que sto caso l uscita pu essere interrotta mediante una istruzione sia in modalit Caratteristiche e funzioni del CPMIA Capitolo 1 1 Uscita ad impulsi usci
103. i monitoraggio I O monitoraggio multiplo o monitoraggio di 3 canali consecutivi rimangono comunque possibili RUN MONITOR PROGRAM 1 Monitorare il canale da usare per monitorare il decimale con segno Nel monitoraggio multiplo verr convertito il canale pi sinistra c000 cL00 20000 FFFO 0000 OFF Monitoraggio multiplo 2 Premere i tasti SHIFT TR per visualizzare il canale pi a sinistra come deci male con segno c000 A questo punto il contenuto del canale visualizzato pu essere cambiato con un decimale con segno Vedere 4 3 22 Modifica di un valore decimale senza segno 3 Premere i tasti CLR o SHIFT TR per terminare la visualizzazione del deci male senza segno e per ritornare al monitoraggio normale c000 cL00 20000 FFFO 0000 OFF CLR 4 3 16 Monitoraggio di un valore decimale senza segno 76 Questa operazione viene usata per convertire il valore esadecimale in un canale in un valore decimale senza segno per la visualizzazione L opera zione pu essere eseguita durante il monitoraggio 1 O il monitoraggio multi plo o il monitoraggio di 3 canali consecutivi RUN MoNmoR PROGRAM Funzionamento della console operativa 1 2 3 Capitolo 4 3 1 Verificare il canale da usare per il monitoraggio del decimale senza segno Monitoraggio multiplo Durante il monitoraggio multiplo sar convertito il canale pi a sinistra c000 cL00 20000 FFFO 0000
104. i visivi Le seguenti intestazioni appaiono nella colonna sinistra del manuale per poter individuare rapida mente i diversi tipi di informazione Nota Indica le informazioni di particolare interesse per un utilizzo efficiente e conve niente del prodotto 1 2 3 1 Indica elenchi di vario tipo come procedure liste di controllo ecc OMRON 1997 1998 Tutti i diritti riservati Nessuna parte di questo manuale pu essere riprodotta memorizzata in un sistema di ricupero dati o trasmessa in qualsiasi forma o mezzo meccanico o elettronico inclusa la fotocopia la registrazione o altro modo senza la precedente autorizzazione scritta di OMRON Le informazioni contenute non rappresentano un impegno da parte di OMRON Inoltre poich OMRON tende a migliorare costantemente i suoi prodotti le informazioni contenute in questo manuale sono soggette a modifiche senza preavviso La preparazione di questo manuale stata estremamente curata Tuttavia OMRON non assume responsabilit in caso di errori o omissioni Non si assumono responsabilit per i danni risultanti dall utilizzo delle informazioni contenute in questo manuale Informazioni sul manuale Il CPMIA un Controllore Logico Programmabile PLC compatto ad alta velocit progettato per le ope razioni di controllo nei sistemi che richiedono da 10 a 50 punti I O per PLC Due manuali descrivono la configurazione e il funzionamento del CPM1A il Manuale di installazione CPM1A questo
105. iezza 57 150 Hz accelerazione 9 8 m s 1G in X Y e Z per 80 minuti per ciascuna direzione coefficiente di tempo 8 minuti x coefficiente 10 tempo tot 80 minuti Resistenza agli urti 147 m s 15G per tre volte nelle direzioni X Y e Z Temperatura ambiente Operativa 0 55 C Di stoccaggio 20 75 C Umidit 10 90 senza condensa Atmosfera ambiente Libera da gas corrosivi Dimensioni vite terminale M3 Messa a terra Inferiore a 100 Q Risposta interrupt di c a 10 ms min alimentazione c c 2 ms min si verifica un interruzione dell alimentazione se l alimentazione scende sotto 185 della tensione nominale per un periodo maggiore della riposta interrupt di alimentazione Peso della CPU c a 400 g max 500 g max 600 g max 700 g max C C 300 g max Peso Modulo di espansione I O 300 g max Nota 1 Quando l alimentazione esterna fornisce una corrente eccessiva o subisce un corto circuito la tensione dell alimentazione esterna diminuisce Il PLC smette di funzionare 2 Quando l alimentazione esterna fornisce una corrente eccessiva o subisce un corto circuito la tensione dell alimentazione esterna diminuisce Il PLC continua a funzionare 16 Caratteristiche Capitolo 2 1 2 1 2 Caratteristiche Item CPM1A 10CDT D CPM1A 20CDT D CPM1A 30CDT D CPM1A 40CDT D CPM1A 10CDT1 D CPM1A 20CDT1 D CPM1A 30CDT1 D CPM1A 40CDT1 D Metodo di controllo Metodo progr
106. imentazione accesa Se non vengono riscontrati errori i processi di supervisione l esecu zione del programma il rinfresco I O e la manutenzione del dispositivo periferico sono eseguiti in successione ciclicamente Il tempo ciclo medio pu essere monitorato da un dispositivo periferico C Alimentazione Processi di inizializzazione Inizializzazione dg S3 Controllare l hardware e la memoria di programma No Controllo OK Processi di supervisione S Definire il flag di errore e attiva gli indicatori Predefinisci tempo di controllo del tempo ciclo ERRORE o ALLARME ERRORE acceso ALLARME Esegui programma utente lampeggiante No Esecuzione del programma Fine del programma si Controllare la configurazione del tempo ciclo Tempo di Tempo ciclo No scansione minimo Gestione del S tempo ciclo v Attendere fino alla fine del tempo ciclo minimo La v Calcolare il tempo ciclo v Rinfresca i bit di ingresso e i terminali di uscita Rinfresco I O 94 i _ Manutenzione Eseguire la manutenzione porta periferica della porta periferica Se Nota processi di inizializzazione comprendono la cancellazione delle aree IR SR e AR la preimpostazione dei temporizzatori del si
107. in caso di anomalie E possibile solo in moda lit PROGRAM RUN MONITOR PROGRAM 1 Premere il tasto CLR per tornare al display iniziale 2 Premere il tasto SRCH Apparir un prompt che richiede il livello di verifica desiderato ei 00000PROG CHK sron CHK LBL 0 2 3 Inserire il livello di verifica desiderato 0 1 o 2 A questo punto inizia la veri fica del programma e il primo errore individuato sar visualizzato sul display 7 00178CIRCUIT ERR OUT 00200 Nota Per ulteriori dettagli sui livelli di verifica consultare 5 5 Errori di pro grammazione 4 Premere il tasto SRCH per continuare la ricerca Sar visualizzato l errore successivo Continuare a premere il tasto SRCH per continuare la ricerca La ricerca continua finch viene raggiunta un istruzione END o la fine della memoria di programma Se viene raggiunta la fine della memoria di pro gramma appare il display seguente ac 00300NO END INST e enn Se viene raggiunta un istruzione END appare il display seguente E 00310PROG CHK sron END 001 00 3KW Se sono visualizzati errori modificare il programma per correggere tali errori e verificare di nuovo il programma Continuare a verificare il programma finch tutti gli errori sono stati corretti 4 3 11 Monitoraggio di bit digit canali Lettura e monitoraggio del programma 1 2 3 Questa operazione viene usata per controllare lo stato di
108. in funzione del PT Controllare il manuale PT per assicurarsi di utilizzare il connettore adatto Nota Quando il CPM1A collegato a un host computer impostare il selettore di modalit dell adattataore RS232 C su HOST Collegamento host link 1 n Un computer PC AT IBM compatibile o un Terminale Programmabile pu essere collegato al massimo con 32 CPU CPMI con il link adattatore 3G2A9 AL004 e con adattatori RS 422 come indicato nella figura seguente pa Link adattatore 3G2A9 AL004 E 1 ipe Comando Adattatore RS422 ia ni Adattatore RS422 Adattatore RS422 CPU CPMIA f CPU CPM1A f CPU CPM1A 49 Cablaggio e collegamenti Capitolo 3 4 Connettore sub D a 25 pin Lo schema seguente mostra il cablaggio dei cavi RS422 usati per collegare i PLC CPMIA a un link adattatore 3G2A9 AL004 Nei collegamenti adattatore link adattatore RS422 e adattatore RS422 RS422 collegare i terminali S G RDA RDB SDA e SDB agli stessi terminali nell altro adattatore Link adattatore 3G2A9 AL004 Connettore sub D tesaaif a9pin Segnale RDB S G SDB RDA F G I 5 Adattatore RS422 CPU CPM1A Usare un cavo RS232 C per collegare la porta RS232 C dell host computer OoN A OIN SDA 50 S G RDA RDB Note 1 La lunghezza massima del cavo RS422 dovrebbe ess
109. inando il contatore veloce con gli interrupt di ingresso possibile effettuare un controllo del valore di target o del confronto di zona indipendentemente dal tempo di scansione del PLC I modelli del CPM1A con uscita a transistor dispongono di una funzionalit per uscita ad impulsi con frequenza da 20 Hz a 2 kHz uscita monofase I PLC CPMIA dispongono di 2 potenziometri analogici che possono essere usati per impostazioni analogiche manuali Caratteristiche e funzioni del CPMIA Capitolo 1 1 Comunicazioni Host Link I PLC CPMIA sono compatibili con l host link che permette la comunicazione con i personal computer Il CPM1A che utilizza l host link pu anche comunicare con il Terminale Programmabile utilizzando i comandi dell host link Un adattatore RS232 C viene utilizzato per il collegamento 1 a 1 e un adattatore RS 422 viene utilizzato per il collegamento 1 a n possibile creare un data link con un area dati di un altro PLC CPMIA COMI CPM1 SRMI1 C200HS o C200HX HE HG Un adattatore RS232 C utilizzato per un collegamento 1 a 1 Collegamento 1 a 1 Comunicazioni NT link Si pu eseguire uno scambio dati veloce grazie a un accesso diretto collegando il CPMIA al Terminale programmabile mediante l interfaccia di collegamento NT Per effettuare questo collegamento viene utilizzato un adattatore RS 232 Dispositivi periferici standard Il CPM1A utilizza le stesse console di programmazione lo stesso SYSMAC Support Sof
110. ione 10 adattatori di comunicazione modelli standard 110 alimentatore cablaggio 38 precauzioni 30 risoluzione dei problemi 106 alimentazione capacit 16 gestione degli errori 100 allocazione dei bit IR 3 aree di memoria cancellazione console di programmazione 64 cancellazione parziale 64 ASCII visualizzazione della conversione console di pro grammazione 82 baud rate per la comunicazione per SSS 54 bit ricerca console di programmazione 67 bit di autoritenuta esempio 86 C cabinet installazione precauzioni 32 installazione della console di programmazione 60 cablaggio 36 alimentazione 38 cablaggio di uscita 44 configurazione 44 45 46 uscita a transistor NPN 45 PNP 46 cancellazione aree di memoria console di programmazione 64 capacit di programmazione 17 capacit I O 17 caratteristiche 17 adattatori di comunicazione 23 caratteristiche d uscita uscita a transistor NPN 21 uscita a transistor PNP 22 caratteristiche del CPMIA 2 caratteristiche di ingresso 19 caratteristiche di uscita 21 caratteristiche generali 16 caratteristiche d uscita uscita a transistor NPN 21 PNP 22 caratteristiche di ingresso 19 caratteristiche di uscita 21 carichi induttivi 43 47 cavi di alimentazione 37 ciclo ciclo di funzionamento CPMIA 94 elaborazione 94 circuito a interlock esempio 30 circuito limitatore 30 collegamento 1 a 1 48 collegamento
111. ito collegato all ingresso si apre Parte del processo di avviamento in cui vengono cancellate alcune aree di memoria viene controllata la configurazione del sistema e sono definiti i valori di default Preparazione necessaria per utilizzare un programma o un pacchetto software come l LSS o l SSS su un computer Glossario Interfaccia Interfaccia host Interfaccia RS 232C Interlock Interrupt a tempo Interrupt ciclico Interrupt I O Interrupt segnale di Interruttore DIP Istruzione Istruzione base Istruzione del blocco logico Istruzione destra Istruzione di confronto Istruzione di controllo bit Istruzione di differenziazione Istruzione differenziale Istruzione di spostamento dati Dal punto di vista concettuale un interfaccia un apparecchiatura che permette lo scambio tra dispositivi e di solito implica un cambiamento nel tipo di comuni cazione dei dati dispositivi dell interfaccia eseguono operazioni come il cam biamento di codice del formato o della velocit dei dati Interfaccia che permette la comunicazione con un host computer Standard industriale per la comunicazione seriale Metodo di programmazione usato per gestire una serie di istruzioni come un gruppo in modo che l intero gruppo possa essere resettato insieme quando l esecuzione individuale non necessaria Una sezione di programma inter bloccata eseguita normalmente per una condizione di esecuzione ON e par
112. iziando da un numero diverso da 000 o per leggere o modificare un programma gi esistente in memoria deve essere indicato l indirizzo desiderato 1 Premere il tasto CLR per tornare al display iniziale 2 Inserire l indirizzo desiderato Non necessario inserire zeri non significa tivi G A A 00200 3 Premere il tasto di scorrimento in basso L 00200READ OFF B LD 00000 Nota Lo stato ON OFF di ogni bit visualizzato verr indicato se il PLC in modalit RUN o MONITOR 4 Premere i tasti di scorrimento in alto e in basso per scorrere il programma 7 00201READ ON z AND 00001 1 00200READ OFF LD 00000 4 3 6 Ricerca di un istruzione 66 Questa operazione viene usata per trovare le posizioni che un istruzione specifi cata occupa nel programma ed possibile in qualsiasi modalit RUN WonmoR PROGRAM Se il PLC si trova nelle modalit RUN o MONITOR apparir anche lo stato ON OFF di tutti i bit visualizzati Funzionamento della console operativa Capitolo 4 3 1 2 3 1 Premere il tasto CLR per tornare al display iniziale 2 Inserire l indirizzo da cui iniziare la ricerca e premere il tasto di scorrimento in basso Non necessario inserire zeri non significativi B A A L 00100 tO TIM 001 3 Inserire l istruzione da trovare e premere il tasto SRCH In questo caso ven gono ricercate le istruzioni LD In questo esempio la successiva istruzione LD si trova ne
113. l con tenuto della memoria di programma viene sovrascritto Per esemplificare questa procedura verr inserito il programma mostrato nel diagramma seguente TIM 000 0123 MOV 021 0100 LR 10 12 3 s Indirizzo istruzione Operandi 00207 im oo elia ooo Move __ 00 il S R oo 00203 ADB 050 __ y ooo 6 DMooo 1 Premere il tasto CLR per tornare al display iniziale 2 Specificare l indirizzo da cui deve iniziare il programma 3 Inserire l indirizzo da cui deve iniziare il programma e premere il tasto di scorrimento verso il basso Non necessario inserire zeri non significativi 00200 4 Inserire la prima istruzione e il primo operando LD c 00200 LD 00002 5 Premere il tasto WRITE per scrivere l istruzione nella memoria di pro gramma Verr visualizzato l indirizzo di programma successivo WRITE 00201READ NOP 000 Se nell inserire l istruzione stato commesso un errore premere il tasto della freccia di scorrimento in alto per tornare sull indirizzo del programma precedente e inserire di nuovo l istruzione L istruzione scorretta verr sovrascritta 69 Funzionamento della console operativa Capitolo 4 3 70 6 Inserire la seconda istruzione e l operando In questo caso non necessa rio inserire il numero del temporizzatore perch 000 Premere il tasto WRITE per scrivere l istruzione nel
114. l tasto MONTR finch non sono stati cancellati tutti i messaggi di errore 00000 CLR 00000 FUN 02 ERR MSG CHK OK FUN IMONTRI 5 Premere il tasto CLR per tornare al display di programmazione iniziale indi rizzo del programma 00000 Il nuovo programma pu essere creato in que sto punto 00000 CLR A Avvertenza Controllare che il selettore di modalit sia impostato su PROGRAM prima di inserire la password Verificare tutto il sistema prima di eseguire il programma CPM1A per evitare possibili incidenti al momento del primo avvio del pro gramma 84 Esempio di programmazione Capitolo 4 4 4 4 2 Esempio Il seguente programma a rel illustrer come scrivere un programma con la con sole di programmazione Questo programma rende intermittente l uscita IR 01000 un secondo ON un secondo OFF per dieci volte dopo l attivazione dell ingresso IR 00000 Ingresso di start 00000 C000 20000 Bit di autoritenuta 00000 20000 20000 T002 TIM 001 0010 Temporizzatore 1 secondo 20000 T002 0020 Temporizzatore 2 secondi 20000 T001 CNT 000 0010 Segnale di reset 20000 T001 Uscita intermittente 10 volte 01000 ON OFF 00004 00007 Segnale di conteggio CP 00010 Contatore valore 10 00014 00017 END 001 L elenco mnemonico di questo esempio illustrato nella tabella seguente Le fasi necessarie
115. la memoria di programma esa 00201 TIM DATA om Numero timer ware 0000 Inserire il secondo operando 123 per specificare 12 3 secondi e premere il tasto WRITE Sul display apparir l indirizzo del programma successivo B c D 00202READ 1 2 3 ware LET Jle Nor oo Se nell inserire l operando stato commesso un errore premere il tasto di scorrimento in alto per rivisualizzare l operando scorretto premere di nuovo il tasto CONT e 123 L operando scorretto verr sovrascritto Nota Le operazioni sui contatori sono analoghe alle operazioni sui timer con la differenza che viene premuto il tasto CNT invece del tasto TIM Inserire la terza istruzione e i suoi operandi Inserire prima l istruzione pre mendo il tasto FUN e poi il codice di funzione in questo caso 21 cun 95 8 00202 LIT movon Nota Per inserire un istruzione differenziale premere il tasto NOT dopo avere inserito il codice di funzione Accanto all istruzione differen ziale apparir il simbolo Premere di nuovo il tasto NOT per ren dere di nuovo l istruzione non differenziale Il simbolo sparir Per modificare l istruzione dopo l inserimento far semplicemente scor rere il programma fino a che non verr visualizzata l istruzione desi derata e premere il tasto NOT Accanto all istruzione dovrebbe apparire il simbolo Premere il tasto WRITE per scrivere l istruzione nella memoria di pro
116. lazione Seguire la procedura seguente per cancellare la condizione NA IR 00103 nell in dirizzo 00205 1 2 3 1 Premereiltasto CLR per tornare al display iniziale 2 Inserire l indirizzo in cui la condizione NA verr cancellata e premere il tasto di scorrimento verso il basso Non necessario inserire zeri non significativi c A F j 00205READ 20 AND 00103 3 Premere il tasto DEL 00205DELETE AND 00103 4 Premere il tasto di scorrimento in alto per cancellare l istruzione specificata Se l istruzione ha pi operandi questi verranno eliminati automaticamente con l istruzione 1 END 00205DELETE AND 00105 Dopo avere completato le procedure di inserimento e di cancellazione usare i tasti delle frecce di scorrimento in alto e in basso per far scorrere il pro gramma e per controllare che sia stato modificato correttamente come mostrato nel diagramma seguente DEL 68 Funzionamento della console operativa Capitolo 4 3 Programma corretto 00100 00101 00105 00104 _H 01000 00201 00102 00208 END O __ 4 3 9 Inserimento o scrittura dei programmi Questa procedura viene utilizzata per inserire o scrivere programmi possibile 00002 1 2 3 solo nella modalit PROGRAM RUN MONITOR PROGRAM No No La stessa procedura viene usata sia per inserire un programma per la prima volta sia per modificare un programma gi presente In entrambi i casi i
117. le ad anello per ogni vite terminale Terminale ad anello H Fissare le viti del blocco terminali dell alimentatore c a con una coppia di 0 5 N m Viti allentate possono generare corti circuiti malfunzionamento op pure un incendio Utilizzare un alimentatore in c c con sufficiente capacit e bassa ondulazione Per un alimentatore a c c utilizzato per uscita a transistor utilizzare un alimenta tore con doppio isolamento od isolamento rinforzato conforme alle direttive EC Direttive bassa tensione EA ARERRAGI Non eseguire test dielettrici su CPU tipo c c The test might damage the PC s internal components Usare sempre connettori a crimpare per le linee elettriche e di I O del CPM1A oppure una linea a filo unico invece dei fili intrecciati fili intrecciati potrebbero produrre un corto circuito Utilizzare le viti per terminale modello M3 ed avvitarle saldamente 0 5 N e m Terminale a forcella tO Le 6 2 mm max 1 Terminale ad anello 6 2 mm max A 39 40 Cablaggio e collegamenti Capitolo 3 4 3 4 4 Cablaggio Configurazione di ingresso di ingresso Cablare gli ingressi nella CPU del CPMIA e nel Modulo di espansione I O come indicato nelle figure seguenti Usare connettori a crimpare o le linee a cavo unico non fili intrecciati per collegare il PLC terminali di uscita dell alimentazione possono essere utilizzati con le CPU a c a seguenti diagrammi illustrano le con
118. li Monitoraggio della variazione di stato Monitoraggio in binario Monitoraggio di 3 canali consecutivi Monitoraggio decimale con segno Monitoraggio decimale senza segno Modifica di 3 canali consecutivi Modifica del temporizzatore e del contatore SV1 Modifica del temporizzatore e del contatore SV2 Inserisce o cancella istruzioni dal programma Sovrascrive i contenuti della memoria di programma corrente per inserire un programma per la prima volta oppure per cambiare un programma gi esistente Cerca gli errori di programmazione e visualizza l indirizzo di programma e l errore quando questo stato rilevato Controlla lo stato di 16 bit e canali come massimo anche se sul display ne possono essere visualizzati soltanto 3 alla volta Controlla lo stato di 6 bit contemporaneamente e canali come massimo Controlla lo stato alto e basso di un bit particolare Controlla lo stato ON OFF di ogni canale a 16 bit Controlla lo stato di 3 canali consecutivi Converte i contenuti di un canale specificato dal valore esadecimale con segno in complemento a due ad un valore decimale con segno per la loro visualizzazione Converte dati esadecimali presenti in un canale in un valore decimale senza segno per la loro visualizzazione Modifica i contentuti di uno o pi dei 3 canali consecutivi visualizzati con l operazione di monitoraggio di 3 canali Modifica dell SV di un temporizzatore o di un contatore Modifica in m
119. li mentazione la configurazione la temperatura ambiente ecc Il tempo minimo di circa 300 ms 3 2 Come scegliere il luogo di installazione A Attenzione II CPMIA altamente affidabile ed in grado di funzionare in condizioni difficili l installazione del PLC in un luogo favorevole tuttavia ne aumenter le presta zioni e la vita operativa Assicurarsi che il CPM1A venga installato correttamente come sottolineato in questo manuale Errori durante l installazione possono causare malfunziona menti dell unit 3 2 1 Caratteristiche del luogo di installazione Nota Non installare il CPM1A e in un luogo con esposizione diretta a raggi solari e in un luogo con temperatura ambiente eccedente i valori 0 55 C e in un luogo con umidit relativa eccedente i valori 10 90 e in un luogo con condensa generata da improvvisi sbalzi di temperatura e in un luogo con gas corrosivi o gas infiammabili e in un luogo sottoposto a polveri in particolare polvere di ferro o sali e in un luogo con acqua olio o spray chimici e in un luogo sottoposto a urti o vibrazioni Controllare che le condizioni di installazione siano conformi alle norme generali del CPMI1A Per ulteriori dettagli consultare 2 1 1 Caratteristiche generali Fornire apposita schermatura quando l installazione viene eseguita in uno dei seguenti luoghi e luoghi interessati da elettricit statica o da altri disturbi e luoghi interessati da forti cam
120. lizzati nella console di programmazione come valori decimali da 32768 a 32767 Riduzione di un valore numerico normalmente di un unit Valore automaticamente predefinito dal PLC quando l utente non specifica espressamente un altro valore Molti dispositivi assumeranno tale condizione default per il collegamento dell alimentazione 119 Glossario Destinazione Diagramma a rel programma Digit Disco dati Dispositivo di I O Dispositivo di ingresso Dispositivo di programmazione Dispositivo di uscita Dispositivo periferico Distanza di trasmissione Disturbi elettrici Disturbi DM Download Editing online EEPROM Elaborazione eventi EPROM Errore di funzionamento 120 Locazione in cui un istruzione posiziona i dati su cui opera si contrappone alla locazione da cui provengono i dati da utilizzare nell istruzione La locazione da cui provengono i dati detta sorgente Tipo di programmazione derivata dai sistemi di controllo a rel e che utilizza dia grammi simili a circuiti che rappresentano il flusso logico delle istruzioni di pro grammazione L aspetto del programma simile a una scala da cui il nome lad der Unit di memoria composta da quattro bit adiacenti Disco utilizzato per gli stessi programmi utente per il contenuto dell area DM per i commenti e altri dati utente Dispositivo collegato ai terminali I O su Moduli I O dispositivi di I O possono esse
121. ll indirizzo 200 come mostrato nel display seguente D Fg 00200SRCH HH LD 00000 4 Premere il tasto della freccia di scorrimento in basso per visualizzare gli operandi dell istruzione o premere il tasto SRCH per ricercare la posizione successiva occupata dall istruzione 5 La ricerca continuer finch viene raggiunta l istruzione END oppure la fine della memoria di programma Nell esempio stata raggiunta un istruzione END nell indirizzo 397 Sca 00397SRCH sron END 001 00 4KW 4 3 7 Ricerca di un contatto 4 3 8 1 2 3 Questa operazione viene usata per trovare le posizioni che un contatto bit spe cificato occupa nel programma ed possibile in qualsiasi modalit RUN MONITOR PROGRAM Se il PLC si trova nelle modalit RUN o MONITOR apparir anche lo stato ON OFF di tutti i bit visualizzati 1 Premere il tasto CLR per tornare al display iniziale 2 Inserire l indirizzo dell operando Non necessario inserire zeri non signifi cativi CONT F 00000CONT SRCH SHIFT f _ t_ 5 se 6 CONT 00005 3 Premere il tasto SRCH per iniziare la ricerca a 00200CONT SRCH sron LD 00005 4 Premere il tasto SRCH per trovare la posizione successiva occupata dal contatto cercato 5 La ricerca continuer finch viene raggiunta l istruzione END oppure la fine della memoria di programma Nell esempio stata raggiunta un istruzione END a 00397SRCH
122. lla console di programmazione Que sto suono si attiva anche quando si verifica un errore durante funzionamento del PLC L impostazione effettuata con l operazione seguente non condiziona que sto secondo caso Questa operazione possibile in qualsiasi modalit FUN monon PROGRAM 65 Funzionamento della console operativa Capitolo 4 3 Sequenza di tasti 1 2 3 Seguire la procedura seguente per attivare o disattivare il segnale acustico rela tivo ai tasti 1 Premere i tasti CLR SHIFT e poi CLR per visualizzare il display della moda lit In questo esempio il PLC si trova in modalit PROGRAM e il segnale acustico attivato lt MONITOR gt BZ 2 Premere SHIFT e poi digitare 1 per disattivare il segnale acustico lt MONITOR gt SHIFT 1 3 Premere di nuovo SHIFT e digitare 1 per riattivare il segnale acustico lt MONITOR gt BZ SHIFT 4 4 3 5 Configurazione e lettura di un indirizzo di memoria di programma 1 2 3 Questa operazione viene usata per visualizzare l indirizzo della memoria di pro gramma specificato ed possibile in qualsiasi modalit RUN WonmoR PROGRAM Quando viene inserito un programma per la prima volta esso viene scritto generalmente nella memoria di programma iniziando dall indirizzo 000 Poich questo indirizzo appare quando viene cancellata la visualizzazione non necessario specificarlo Quando viene inserito un programma in
123. lla memoria Funzioni di autodiagnosi Controllo del programma Contatore veloce Ingresso a risposta rapida Uscita ad impulsi 128 temporizzatori contatori TIM CNT 000 TIM CNT 127 Temporizzatori 100 ms TIM 000 TIM 127 Temporizzatori 10 ms TIM 000 TIM 127 vedi nota 1 I numeri dei temporizzatori utilizzati sono gli stessi utilizzati dai temporizzatori 100 ms Contatori sottraenti e contatori reversibili Lettura scrittura 1024 canali DM 0000 DM 1023 Sola lettura 512 canali DM 6144 DM 6655 Interrupt esterni 2 Interrupt esterni 4 1 0 5 319 968 ms in modalit interrupt programmato oppure in modalit interrupt singolo Contenuto area HR e area DM in lettura scrittura e valori contatore mantenuti durante l interruzione dell alimentazione Memoria flash Il programma l area DM a sola lettura e l area di Setup del PLC sono memorizzati senza batteria Backup condensatore L area DM in lettura scrittura l area di registrazione dell errore l area HR e i valori contatore sono memorizzati con un condensatore per 20 giorni a 25 C La durata della batteria del condensatore dipende dalla temperatura ambiente Vedere il diagramma sulla pagina seguente per ulteriori dettagli Malfunzionamento CPU watchdog timer errore del bus I O e malfunzionamento della memoria END mancante errori di programmazione verificati continuamente durante il funzionamento Un contatore veloce 5 kHz a singola fas
124. lso di clock Impulso di conteggio Incremento Indicatore del bit Indicatore di digit Indirizzamento indiretto Indirizzo Indirizzo del bit Indirizzo del canale Indirizzo di trigger Ingresso Ingresso di conteggio aggiunto Ingresso di conteggio sottraente Ingresso NA Ingresso NC Inizializzazione Installazione 122 Un computer utilizzato per trasferire o ricevere informazioni da un PLC in un sistema Host Link L host computer utilizzato per la gestione dati e per il con trollo globale del sistema Gli host computer sono in genere piccoli personal computer o elaboratori di gestione Interfaccia che collega un PLC a un host computer per permettere il monitorag gio o il controllo del programma dall host computer Computer con un architettura simile logicamente compatibile e in grado di ese guire un software previsto per computer IBM PC AT Numero usato come operando per un istruzione ma che serve piuttosto a defi nire l istruzione stessa invece che i dati su cui opera l istruzione Gli identificatori comprendono i numeri di jump i numeri di subroutine ecc Impulso disponibile con specifici bit in memoria per l utilizzo in operazioni di sin cronizzazione vari impulsi di clock sono disponibili con diverse ampiezze di impulso e quindi con diverse frequenze Segnale contato da un contatore Incremento di un valore numerico generalmente di 1 Operando usato per indicare il bit o i bit di un canale
125. lvare e leggere dei set di istruzioni estese attraverso i file su Instr un disco solo PLC serie C PC Setup Viene usata per predisporre nel setup i parametri operativi del PLC e per salvare e leggere le impostazioni del PLC su disco Allocate UM Viene usata per assegnare parti dell area della memoria utente come area DM fissa e o area commenti I O solo PLC serie C Network Support Viene usata per editare le tabelle di collegamento e le tabelle di routing per i Table sistemi SYSMAC NET e SYSMAC LINK File Directory Visualizza un elenco di file Possono essere usati caratteri jolly per visualizzare Management soltanto i file desiderati Copy File Copia dei file sullo stesso dischetto o tra dischi diversi Change File Name Modifica il nome di un file specificato Delete File Cancella un file specificato LSS File Viene usata per passare dai file dati tipo LSS ai file dati tipo DOS e viceversa Management 56 Funzioni SSS Capitolo 4 1 4 1 4 Operazioni online Le seguenti operazioni sono possibili quando ci si collega online con un PLC Gruppo Nome Descrizione Monitor Data Usa la parte inferiore della pagina come area di monitoraggio e di modifica dei bit dei canali del contenuto DM e TIM CNT SV PV e per il set reset forzato Transfer Program Trasferisce e confronta il programma utente dal computer al PLC e viceversa Change Display Online Edit PLC serie C Ladder W Commenti
126. male in codice binario 125 Glossario Operazione in binario OR OR esclusivo Overflow Parit Parit pari PCB Pi a destra bit canale Pi a sinistra bit canale Pi significativo bit canale PLC PLC modulare Porta Prefisso dell area Programma di interrupt Programma principale PROM Prompt Protetto in scrittura Protezione software Protocollo 126 Calcolo aritmetico che utilizza numeri espressi in binario Operazione logica in cui il risultato vero se una o entrambe le variabili sono vere Nella programmazione in diagramma a rel le variabili sono di solito gli stati ON OFF dei bit o la combinazione logica di tali stati detti condizioni di ese cuzione Operazione logica in cui il risultato vero se una e soltanto una delle variabili sono vere Nella programmazione in diagramma a rel le variabili sono di solito gli stati ON OFF dei bit o la combinazione logica di tali stati detti condizioni di esecuzione Lo stato in cui stata superata la locazione della memoria dati Regolazione del numero di bit ON in un canale o in altra unit dati in modo che il totale sia sempre un numero pari o un numero dispari La parit viene usata generalmente per verificare la correttezza dei dati trasmessi mediante con ferma del numero di bit ON sempre pari o ancora dispari Impostazione che regola il numero dei bit ON in modo che sia sempre pari Vedi Parit Vedi Sch
127. manuale e il Manuale di programmazione COM1 CPM1 CPM1A SRM1 Il presente manuale descrive la configurazione del sistema e l installazione del CPM1A illustra le proce dure operative delle console di programmazione e presenta le funzioni SYSMAC Support Software SSS Prima di lavorare con il CPM1A opportuno leggere il presente manuale Il Manuale di Programmazione CQM1 CPM1 CPM1A SRMI1 W228 fornisce informazioni dettagliate sulle funzioni di programmazione del CPM1A Il Manuale dell Operatore SYSMAC Support Software PLC serie C descrivono le operazioni SSS per il CPMIA e per i PLC serie C Leggere attentamente il presente manuale e approfondire tutte le informazioni prima di iniziare l installa zione e le operazioni con il CPMIA Capitolo 1 offre una breve panoramica generale delle fasi di sviluppo di un sistema CPMI1A descrive le possibili configurazioni del sistema nonch le caratteristiche e le funzioni speciali del CPMI1A Capitolo 2 presenta le norme tecniche dei Moduli che insieme costituiscono un PLC CPMIA descrivendone i principali componenti Capitolo 3 descrive l installazione e il cablaggio di un PLC CPMIA Capitolo 4 descrive le funzioni SSS il collegamento della console di programmazione e l esecu zione delle varie operazioni della console di programmazione Capitolo 5 descrive come eseguire un test e come diagnosticare e correggere e gli errori software e hardware che si possono verificare durante il f
128. mentata in c a 112 Dimensioni CPM1 CIF01 A a CPM1 CIF11 Appendice B di i 113 Dimensioni Appendice B Dimensioni con i dispositivi periferici collegati Approx 90 inni Approx 125 _ 114 ACP Allarme programmato AND Annidamento AR area Area Area a sola lettura Area data link Area dati Area di lavoro Area di memoria Area DM Area HR Area LR Area per l archiviazione degli errori di sistema Area SR Area TR Area UM ASCII Autodiagnosi AUTOEXEC BAT Back up Barra bus Glossario Vedi Ingresso di conteggio aggiunto Allarme generato dall esecuzione di un istruzione specifica nel programma si contrappone all allarme generato dal sistema Operazione logica in cui il risultato vero solo se entrambe le variabili sono vere Nella programmazione in diagramma a rel le variabili sono i bit che possono assumere i due valori ON OFF o la combinazione logica di tali stati detti condi zioni per l esecuzione Programmazione di un loop in un altro programmazione della chiamata di una subroutine all interno di un altra o la programmazione di un salto all interno di un altro salto Area dati del PLC assegnata a flag e bit di controllo Vedi Area dati e Area di memoria Area di memoria in cui l utente pu leggere lo stato ma in cui non possono essere registrati i dati Area dati comune s
129. mi le macchine e le apparecchiature di doppi meccanismi di sicurezza Questo manuale fornisce le informazioni per la programmazione e il funziona mento dei PLC OMRON Leggere questo manuale prima di tentare di utilizzare il software e tenerlo sempre a portata di mano come riferimento durante l utilizzo estremamente importante che un PLC e tutti i moduli del PLC siano utilizzati per gli scopi e nelle condizioni specificate soprattutto nelle applicazioni che possono mettere a rischio direttamente o indirettamente la vita delle persone Rivolgersi al rappresentante OMRON prima di utilizzare un sistema PLC nelle applicazioni sopra citate Precauzioni per la sicurezza N AVVERTENZA N AVVERTENZA Non tentare di smontare i moduli con l alimentazione collegata Potrebbero derivarne gravi shock elettrici o elettrocuzioni Non toccare nessun terminale con l alimentazione collegata Potrebbero derivarne gravi shock elettrici o elettrocuzioni Precauzioni per l ambiente operativo Non utilizzare il sistema di controllo negli ambienti in cui e il PLC esposto alla luce diretta del sole e la temperatura o l umidit non rispetta l intervallo indicato nelle specifiche e il PLC pu essere danneggiato dalla condensa dovuta a notevoli sbalzi ter mici e presente gas corrosivo o infiammabile e la polvere soprattutto polvere metallica e l aria salmastra sono in quantit eccessive e il PLC sottoposto a vibrazioni o
130. minare l errore fatale Tutte gli indicatori della CPU saranno spenti in seguito all errore di interruzione dell alimentazione Per tutti gli altri errori di funzionamento fatali si accende ranno gli indicatori POWER ed ERR ALM L indicatore RUN sar spento 95 Funzioni di autodiagnosi Capitolo 5 3 Messaggio di FALS n Spiegazione e relativa azione correttiva errore Interruzione Nessuno L alimentazione stata interrotta per almeno 10 ms per la CPU di tipo c a e per dell alimentazione almeno 2 ms per la CPU di tipo c c Controllare la tensione di alimentazione e i cavi nessun messaggio elettrici Provare a riaccendere MEMORY ERR AR 1308 ON nel programma utente esiste un area bit non specificata Controllare il programma e correggere gli errori AR 1309 ON si verificato un errore di lettura o scrittura nella memoria flash Sostituire la CPU AR 1310 ON si verificato un errore di checksum nella DM a sola lettura DM 6144 DM 6599 Controllare e correggere i parametri nell area DM a sola lettura AR 1311 ON si verificato un errore di checksum nel setup del PLC Inizializzare l intera configurazione del PLC e reinserire AR 1312 ON si verificato un errore di checksum nel programma Controllare il programma e correggere tutti gli errori identificati AR 1314 ON il condensatore interno non pu pi memorizzare i dati Eliminare l errore e verificare correggere il contenuto delle a
131. modulari tutti i Moduli sono collegati ad eccezione dei dispositivi I O I limiti di un sistema PLC sono il PLC e il programma nella CPU da una parte e i Moduli I O dall altra Glossario Sovrascrittura SSS Stato forzato Subroutine Supervisione SV Switch di protezione scrittura SYSMAC Support Software Tempo ciclo Tempo di esecuzione di un istruzione Tempo di esecuzione Tempo di monitoraggio Tempo di risposta degli I O Tempo di risposta negativo Tempo di risposta OFF Tempo di risposta ON Tempo di risposta positivo Tempo di scansione Temporizzatore Timer esteso Traccia dei dati Modifica del contenuto di una locazione di memoria per cui il contenuto prece dente viene perso Vedi SYSMAC Support Software lo stato dei bit che sono stati settati o resettati in modo forzato Gruppo di istruzioni separate dal programma principale ed eseguite soltanto quando vengono richiamate dal programma principale o quando vengono atti vate da un interrupt Parte del processo di elaborazione della CPU che comprende i task generali necessari per il funzionamento del PLC Vedi Valore di predisposizione Switch usato per proteggere in scrittura il contenuto di un dispositivo di memo rizzazione per es un dischetto Se il foro in alto a sinistra di un dischetto aperto le informazioni presenti non possono essere modificate Pacchetto software installato su computer PC AT IBM o compatibile
132. n Pin Segnale FG ae 1 Coperchio FG SD 2 SaaS 2 SD RD 3 o 3 RD RS 4 m 4 RS CS 5 O 5 CS 6 6 7 7 8 8 SG 9 9 SG 51 Cablaggio e collegamenti Capitolo 3 4 3 4 9 Collegamenti NT link Le comunicazioni ad alta velocit si possono ottenere fornendo un accesso di retto mediante l uso del Link NT fra il CPMIA ed il Terminale programmabile Terminale programmabile OMRON CPU CPMIA Cavo RS232 C Adattatore RS232 C Nota Il collegamento NT Link pu essere applicato quando collegato l adattatore RS232 C CPM1 CIF01 Impostare il commutatore DIP dell adattatore RS232 C CPM1 CIF01 al valore NT lato inferiore Lo schema seguente mostra il cablaggio del cavo RS232 C usato per collegare un CPMIA ad un terminale programmabile PT Adattatore RS232 C Segnale Pin Pin Segnale 1 w o FG SD 2 rt poi 2 SD RD 3 e a e 3 RD RS 4 4 RS CS 5 E E 5 CS 6 6 2 7 7 8 8 SG 9 9 SG 52 CAPITOLO 4 Utilizzo dei dispositivi periferici Questo capitolo descrive le operazioni effettuabili con il SYSMAC Support Software SSS e con le console di programma zione Le effettive procedure operative dell SSS sono contenute nell SSS Operation Manual C series PCs Questo capitolo comprende anche le procedure per il collegamento e il funzionamento della console di programmazione 4 1 FUNZIONI SSS siro RE
133. n corso Lo stato del bit rimane ON o OFF soltanto finch viene premuto il tasto Quando il tasto viene rilasciato il bit ritorna allo stato originale dopo una scansione 3 Per mantenere lo stato del bit anche dopo che il tasto stato rilasciato pre mere i tasti SHIFT SET o SHIFT RESET In questo caso lo stato di forza tura ON viene indicato con una S e lo stato di forzatura OFF viene indicato con una R Per riportare il bit al suo stato originale premere il tasto NOT oppure effet tuare l operazione di cancellazione della forzatura set reset Per ulteriori dettagli vedere 4 3 24 Cancellazione forzatura Set Reset La forzatura viene cancellata quando la modalit operativa del PLC viene modificata a meno che SR 25211 non sia ON in questo caso la forzatura non si cancella quando si passa dalla modalit PROGRAM alla modalit MONITOR o quando il sistema si ferma a causa di un errore o per un inter ruzione dell alimentazione 4 3 24 Cancellazione Forzatura Set Reset Questa operazione viene usata per riportare un bit che stato forzato al suo stato precedente E possibile solo in modalit MONITOR o PROGRAM RUN MONITOR PROGRAM Zi Avvertenza Prima di cambiare i valori impostati assicurarsi che questo cambiamento non provochi danni all apparecchiatura 1 2 3 1 Premere il tasto CLR per tornare al display iniziale 2 Premere il tasto SET e poi il tasto RESET Sul display apparir un messag gio
134. n il CPMIA in modalit PROGRAM controllare il cablaggio di uscita attivando i bit di uscita con le operazioni di set e reset forzato Per ulteriori dettagli vedere 4 3 23 Set reset forzato b Controllare il cablaggio di ingresso con gli indicatori di ingresso del CPMIA o con le operazioni di monitoraggio del dispositivo periferico 3 Esecuzione del test a Utilizzare un dispositivo periferico per impostare il CPM1A in modalit RUN o MONITOR e controllare che l indicatore RUN sia acceso b Controllare la sequenza di operazioni con le operazioni di set reset for zato ecc 4 Debug Correggere tutti gli errori di programmazione individuati 92 Verifiche iniziali del sistema e procedura di esecuzione del test Capitolo 5 1 5 Salvataggio del programma a Utilizzare un dispositivo periferico per registrare il programma in un dischetto di backup b Stampare una copia del programma Nota Vedere il Capitolo 4 Utilizzo dei dispositivi periferici per ulteriori dettagli su SYS MAC Support Software o sulle operazioni della console di programmazione 5 1 3 Precauzioni della memoria flash 1 2 3 Per proteggere la memoria flash e per garantire il funzionamento corretto occorre prendere le seguenti precauzioni 1 Le modifiche apportate al programma nell area DM a sola lettura DM 6144 DM 6599 od al setup del PLC DM 6600 DM 6655 non vengono registrate nella memoria flash quando la modalit operativa no
135. n sistema PLC 1 Destinatari del manuale LL xii 2 Precauzioni generali 1 nr ER REA EN ORI RA IO RR RODE E a xii 3 Precauzioni per la SICUrezza LL xii 4 Precauzioni per l ambiente Operativo LL xii 5 Precauzioni per l utilizzo ici pa ERRE Raro xiii 6 Conformit alle norme CE xvi Precauzioni per l ambiente operativo 4 1 2 xii Destinatari del manuale Questo manuale destinato al personale indicato di seguito che deve avere competenze anche nel campo degli impianti elettrici periti elettrotecnici o equi valenti e Personale incaricato di installare i sistemi FA e Personale incaricato di progettare i sistemi FA e Personale incaricato di gestire i sistemi e gli impianti FA Precauzioni generali AVVERTENZA L utente deve utilizzare il prodotto secondo le specifiche relative alle prestazioni descritte in questo manuale Prima di utilizzare il prodotto in condizioni non descritte nel manuale o di impie garlo in sistemi di controllo nucleari sistemi ferroviari e aeronautici veicoli sistemi di combustione apparecchiature mediche giochi apparecchiatura di sicurezza e altri sistemi macchine e apparecchiature che possono danneggiare gravemente persone o cose se utilizzate impropriamente rivolgersi al rappre sentante OMRON Assicurarsi che i limiti di impiego e le caratteristiche delle prestazioni del pro dotto siano adeguati per i sistemi le macchine e le apparecchiature e di dotare i siste
136. n viene cam biata prima di spegnere il CPM1A Tali modifiche contenuto della RAM an dranno perdute e diventeranno dati non definiti se viene tolta l alimentazio ne per pi di 20 giorni a 25 C Per ulteriori dettagli fare riferimento al Capitolo 2 1 2 Caratteristiche Le modifiche possono essere salvate passando alla modalit RUN o alla modalit MONITOR o accendendo il CPM1A subito dopo le modifiche La prima volta che il CPMIA viene avviato dopo le modifiche al programma l area DM a sola lettura DM 6144 DM 6599 o il setup del PLC DM 6600 DM 6655 impiegheranno circa 600 ms pi del solito Considerare questo ritardo nel caso del primo avvio Se una delle 3 operazioni seguenti avviene in modalit RUN o MONITOR il CPMI1A prolungher il tempo ciclo fino a 600 ms e gli interrupt verranno disattivati mentre il programma o il setup del PLC viene sovrascritto e Il programma cambia con le operazioni di edit on line e Modifiche all area DM a sola lettura DM 6144 DM 6599 e Modifiche al setup del PLC DM 6600 DM 6655 Un errore SCAN TIME OVER non si verificher durante queste opera zioni tempi di risposta I O del CPM1A possono variare a seconda dell ese cuzione delle operazioni di editing 93 Il ciclo del CPMIA Capitolo 5 2 5 2 Il ciclo del CPM1A Il flusso completo delle operazioni CPM1A viene illustrato nel seguente dia gramma Il CPMIA inizializzato internamente quando l al
137. ndo viene identificato un errore con la funzione di autodiagnosi il codice di errore corrispondente viene scritto in SR 25300 fino a SR 25307 Il codice di errore un codice ASCII a 8 bit 2 digit 5 3 4 Classificazione degli errori da parte dell utente Ci sono tre istruzioni che l utente pu utilizzare per definire i suoi errori o i suoi messaggi di errore FAL 06 produce un errore non fatale FAL 07 produce un errore fatale e MSG 46 invia un messaggio alla console di programmazione o all nost computer collegato al PLC FAILURE ALARM FAL 06 FAL 06 un istruzione che produce un errore non fatale Quando una istru zione FAL 06 viene eseguita accade quanto segue 1 2 3 1 L indicatore ERR ALM sulla CPU lampegger Il PLC continuer a funzio nare 2 Il codice FAL in 2 digit BCD dell istruzione 01 99 verr scritto in SR 25300 e SR 25307 I codici FAL possono essere definiti arbitrariamente per indicare condizioni par ticolari Lo stesso numero non pu essere usato sia per un codice FAL che per un codice FALS 96 Errori di programmazione SEVERE FAILURE ALARM FALS 07 1 2 3 MESSAGE MSG 46 Capitolo 5 5 Per eliminare un errore FAL rimuovere la causa dell errore ed eseguire quindi una FAL 00 o eliminare l errore utilizzando la console di programmazione FALS 07 un istruzione che produce un errore fatale Quando una istruzione FALS 07 viene eseguita accade quanto se
138. ne I O alla CPU del PLC 6 Connettore di espansione Connette moduli di espansione addizionale ingressi 12 punti uscite 8 punti Possono essere collegati fino a tre moduli di espansione di I O ZA Attenzione Non toccare il Cavo di collegamento del Modulo I O di espansione quando il sistema acceso per evitare eventuali malfunzionamenti dovuti all elettricit statica 26 Componenti dei Moduli Capitolo 2 2 2 2 3 Componenti adattatore di comunicazione Adattatore RS232 C 1 Selettore modalit 3 Porta RS232 C Assegnazione dei pin porta RS232 C SD 1 E tinta Fl ae Z eee a a i E 2 Connett e a Connettore a Tuay 1 2 3 1 Selettore di modalit Impostare questo interruttore su HOST quando si utilizza un sistema host link per collegarsi a un personal computer impostarlo su NT per il collega mento con un Terminale Programmabile o NT per il collegamento 1 1 2 Connettore Permette il collegamento con la porta periferica della CPU 3 Porta RS232 C Collega il cavo RS232 C proveniente da un altro dispositivo come un per sonal computer un dispositivo periferico o un Terminale Programmabile Adattatore RS 422 1 Interruttore di resistenza terminazione Assegnazione dei pin 3 Porta RS 422 porta RS 422 rasi FG CS IHl IS pa l SDA ini RDB 2 Connettore lech RDA Tiy 1 2 3 1 Interruttore di resistenza terminazi
139. ne dell indicatore di ingresso stata corretta Pag 24 stata aggiunta una nota a 2 2 2 Componenti del Modulo VO di espansione Pag 38 Sono stati aggiunti i valori di tensione consentiti Pag 45 stato aggiunto il valore nominale del fusibile per il circuito di uscita Pag 52 stata aggiunta una nota e la sezione sulla modifica in linea Pag 57 stata aggiunta una nota sulle Console di programmazione Pag 58 Sono state aggiunte le sezioni 4 2 3 Preparazione al funzionamento e 4 2 4 Inserimento della password Pag 61 62 67 Display corretti Pag 88 Le note al di sotto della tabella sono state modificate Pag 91 AR 1309 stato corretto e AR 1314 aggiunto Pag 97 stato aggiunto un riferimento al diagramma di flusso Verifica degli errori di memoria Pag 101 stato aggiunto il diagramma di flusso Verifica degli errori di memoria Pag 102 Valore di umidit modificato Il presente manuale stato prodotto partendo dall originale in lingua inglese Cat N W317 E1 3 L Codice di revisione 135
140. ne di queste due console di programmazione sono identici Tenere premuto il tasto SHIFT per inserire una lettera mostrata nell angolo in alto a sinistra del tasto o per inserire la funzione pi in alto di un tasto con due funzioni Per esempio il tasto AR HR di CQM1 PRO001 E pu specificare l area AR o HR premere e rilasciare il tasto SHIFT e poi premere il tasto AR HR per specificare l area AR CQM1 PR001 E C200H PRO27 E comprende un cavo di utilizzare un cavo di collega 1 collegamento di 2 m mento C200H CN222 2 m DE o C200H CN422 4 m Display LCD Selettore di modalit Modalit operative del CPM1A Tasti istruzioni Ro Tasti ra numerici Tasti operativi tasti riportati nella figura seguente vengono indicati con nomi diversi sulla CQM1 PROOT E e sulla C200H PRO27 E ma il funzionamento di ogni cop pia di tasti identico Tasti CQM1 PR001 E Tasti C200H PRO27 E AR HR Gi HR PLAY SET REC RESET Nota Per specificare l Area AR utilizzare i tasti SHIFT HR per C200H PRO27 E e SHIFT AR HR per CQM1 PRO01 E 59 Console di programmazione Capitolo 4 2 4 2 2 Collegamento della console di programmazione Collegare il cavo di comunicazione della console di programmazione alla porta periferica del CPM1A come sotto indicato Installazione del pannello La console di programmazione C200H PRO27 E pu essere inst
141. no memorizzati sia con un condensatore interno che nella memoria flash come illustrato nella seguente tabella xiii Precauzioni per l utilizzo xiv Note A Attenzione Metodo di bee _________ at Condensatore Area DM di lettura scrittura da DM 0000 a DM 0999 DM interno 1022 e DM 1023 Area di registrazione dell errore DM 1000 DM 1021 Area HR HR 00 HR 19 Area contatore CNT 000 CNT 127 Memoria flash Programma utente Area DM a sola lettura DM 6144 DM 6599 Setup del PLC DM 6600 DM 6655 1 Le aree IR TR LR e temporizzatore generalmente non vengono memoriz zate quando il sistema spento e quindi il relativo contenuto verr eliminato la volta successiva che il sistema viene acceso per memorizzare questi dati possibile utilizzare l impostazione del Setup del PLC in DM 6601 Per ulteriori dettagli fare riferimento alle informazioni sul Setup del PLC pre senti pi avanti in questo manuale 2 bit nelle aree AR e SR presentano delle funzioni speciali e vengono impo stati secondo queste funzioni quando il sistema viene acceso e La durata di backup del condensatore dipende dalla temperatura ambiente come riportato nella seguente figura Tuttavia il tempo di backup richiede che il condensatore sia completamente carico e quindi che l alimentazione venga fornita al Modulo CPU in modo continuo per almeno 15 minuti 20 Durata di backup giorni 1 lt a Si alli Lila 25
142. nte Du Note Eliminare sempre i dati contenuti in memoria prima di avviare la program mazione del CPMIA Sebbene la memoria venga pulita prima che il Modulo CPU venga spedito ad eccezione dei bit con funzioni specifiche AR 1314 che diventa ON quando il condensatore interno non pu eseguire il backup della memoria pu diventare ON durante la spedizione 2 Se il CPMIA viene spento per un periodo di tempo maggiore del periodo di backup dei dati del condensatore interno configurare il sistema in modo che questo non venga influenzato se i dati nelle aree DM HR e CNT vengono eliminati quando il sistema spento 3 Commutare il CPM1A nella modalit RUN o MONITOR oppure spegnere e riaccendere il CPM1A dopo aver modificato da un Dispositivo di program mazione i dati memorizzati nella memoria flash Questi dati comprendono il programma utente l area DM a sola lettura da DM 6144 a DM 6599 e il Setup del PLC da DM 6600 a DM 6655 5 1 2 Procedura per l esecuzione del test CPM1A 1 2 3 1 Collegamento dell alimentazione a Controllare la tensione dell alimentazione del CPMIA e i collegamenti del terminale b Controllare la tensione dell alimentazione dei dispositivi I O e i collega menti del terminale c Accendere l alimentazione e controllare che l indicatore POWER sia acceso d Utilizzare un dispositivo periferico per impostare il CPM1A in modalit PROGRAM 2 Verifiche del cablaggio I O a Co
143. nte esterno No No 106 Verifiche di Manutenzione Capitolo 5 7 5 7 Verifiche di Manutenzione Per assicurarsi che il sistema SYSMAC funzioni nelle condizioni migliori devo no essere eseguiti controlli giornalieri e periodici Elementi della verifica Il sistema SYSMAC composto principalmente da semiconduttori e contiene alcuni componenti con una vita limitata Le condizioni ambientali possono causare un deterioramento dei componenti elettrici quindi si rende necessaria una manutenzione periodica Il periodo standard per i controlli di manutenzione va da 6 mesi ad un anno In funzione dei controlli ambientali si pu stabilire una frequenza pi regolare Se i criteri non corrispondono questi devono essere riportati nei limiti richiesti Elementi della verifica Dettagli Criteri Verificare se la variazione di tensione del terminale di alimentazione corrisponde agli standard La temperatura d ambiente all interno del pannello appropriata L umidit d ambiente all interno del pannello appropriata Alimentazione Condizioni ambientali Nella gamma delle Tester variazioni di tensione vedi nota Termometro 10 90 RH senza condensa Idroscopio Sono presenti sporco o No Ispezione visuale polvere La variazione della tensione misurata al teminale I O rientra nei limiti standard Tutte le unit sono installate in modo sicuro Tutti i cavi di connessione e i connettori s
144. odo fine l SV del temporizzatore o del contatore Modifica dei dati esadecimali e BCD Modifica il valore esadecimale o BCD di un canale monitorato Modifica dei dati binari Modifica lo stato dei bit di un canale quando il canale viene monitorato Modifica di un valore decimale con segno Modifica il valore decimale di un canale monitorato come valore decimale con segno compreso fra 32 768 32 767 contenuti del canale specificato vengono convertiti automaticamente in un valore esadecimale con segno con complemento a 2 Modifica di un valore decimale senza segno Modifica il valore decimale di un canale monitorato come valore decimale senza segno compreso 0 65 535 La modifica in dati esadecimali avviene automaticamente Forzatura Set Reset Cancellazione forzata Set Reset Forza i bit ON set forzato o OFF reset forzato Riporta gli stati dei bit che sono stati forzati ai loro stati precedenti Modifica display da esadecimale ad ASCII Converte in formato ASCII i dati DM visualizzati in formato a 4 digit esadecimali Visualizzazione del tempo di scansione Visualizza il tempo medio di scansione 63 Funzionamento della console operativa Capitolo 4 3 4 3 2 Cancellazione della memoria Cancellazione totale 1 2 3 N Avvertenza Cancellazione parziale Questa operazione viene usata per cancellare completamente o in parte la memoria di programma e qualsiasi area dati c
145. odulo di espansione I O e cere impedenza di ingresso Corrente di ingresso Ritardo all eccitazione 1 Ritardo alla diseccitazione 1 128 ms max impostazione predefinita 8 ms vedi nota 128 ms max impostazione predefinita 8 ms vedi nota Configurazione circuito Spia LED ingresso ag ATI J Circuiti interni Nota La costante di tempo di ingresso per i ritardi all eccitazione diseccitazione pu A Attenzione 20 essere impostata su 1 2 4 8 16 32 64 o 128 ms Non applicare al teminale d ingresso una tensione superiore alla tensione nomi nale Questo potrebbe causare un danneggiamento del prodotto oppure un in cendio Caratteristiche Capitolo 2 1 Caratteristiche di uscita CPU e Modulo di espansione I O Uscita a rel i see O Caratteristiche Capacit di commutazione 2 A 250 Vc a cos 1 max 2 A 24 Vce c 4 A comune Capacit di commutazione 10 mA 5 Vc c min Vita del rel Elettrica 300000 operazioni carico resistivo 100000 operazioni carico induttivo Meccanica 10000000 operazioni Ritardo alla diseccitazione Configurazione circuito Spia LED uscita O max at 250 Vc a 2 A Circuiti interni Uscita a transistor NPN Caratteristiche CPM1A 10CDT D CPM1A 20CDT D CPM1A 30CDT D CPM1A 40CDT D CPM1A 20EDT Capacit di 24 Vc c 10 _5 0 3 A punto
146. ogramma in diagramma a rel costituito da un elenco consecutivo di istruzioni senza utilizzare un diagramma a rel Link tra due PLC per creare dati Vedi Collegamento 1 a 1 Computer multiuso di solito abbastanza simile a un elaboratore di gestione uti lizzato nel controllo industriale automatizzato Processo con cui vengono creati le aree dati comuni o i canali dei dati comuni tra due o pi PLC Simbolo presente su una riga di istruzione per indicare il controllo della condi zione di esecuzione per l istruzione terminale Ogni condizione assegnata a un bit in memoria che ne definisce lo stato Lo stato del bit assegnato a ogni con dizione determina la successiva condizione per l esecuzione Le condizioni cor rispondono alle istruzioni LOAD LOAD NOT AND AND NOT OR o OR NOT Vedi Condizione normalmente chiuso Vedi Condizione normalmente aperto Una condizione che produce una condizione di esecuzione ON quando il bit assegnato ON e una condizione di esecuzione OFF quando il bit assegnato OFF Una condizione che produce una condizione per l esecuzione ON quando il bit assegnato OFF e una condizione per l esecuzione OFF quando il bit asse gnato OFF Stato ON o OFF in cui viene eseguita un istruzione La condizione per l esecu zione definita con la combinazione logica delle condizioni sulla stessa riga di istruzione e fino all istruzione correntemente eseguita File MS DOS contenente i parametri ambien
147. one Impostare su ON gli adattatori di collegamento e RS 422 su ogni estre mit della linea principale quando si utilizza l interruttore di resistenza termi nazione 2 Connettore Permette il collegamento con la porta periferica della CPU 3 Porta RS 422 Permette il collegamento con la rete host link Nota CPM1 CIF01 CIF11 sono utilizzati solo con i CPM1A CPM1 ed i SRM1 non utilizzarli con un PLC di tipo C200HS oppure con un altro tipo di PLC 27 CAPITOLO 3 Installazione e cablaggio Questo capitolo contiene informazioni sull installazione e il cablaggio di un PLC CPMIA Seguire attentamente le norme e le precauzioni presenti in questo capitolo per installare il CPMIA in un pannello o in un cabinet per collegare l alimentazione o per il cablaggio I O S5l Precauzioni sopnli cogli ebito eo al iatale de el iano pad aid ini 30 3 1 1 Collegamento dell alimentazione L LL 30 3 1 2 Circuiti limitatori e a interlock LL 30 3 1 3 Tensione di alimentazione LL 30 3 1 4 Interruzioni dell alimentazione del CPMIA LL 30 3 2 Come scegliere il luogo di installazione LL 31 3 2 1 Caratteristiche del luogo di installazione L LL 31 3 2 2 Installazione su pannello cabinet L LL 32 3 3 Installazione del CPMIA LL 33 3 3 1 Orientamento del CPMIA enaren 33 3 3 2 Installazione del CPMIA L enaere 33 3 3 3 Collegamento di un Modulo di es
148. one 79 SV console di programmazione 78 valore decimale con segno console di programmazione 80 valore decimale senza segno console di programmazione 81 Modulo di espansione I O collegamento 35 modulo di espansione I O 2 Modulo I O di espansione modelli standard 109 monitoraggio 3 canali consecutivi console di programmazione 75 76 decimale con segno console di programmazione 76 decimale senza segno console di programmazione 76 77 monitoraggio in binario console di programmazione 75 stato console di programmazione 72 variazione di stato console di programmazione 74 75 monodirezionale 6 MSG 46 97 N numeri FAL 95 numeri FALS 95 O operazioni elaborazione interna diagramma 94 P pannello installazione della console di programmazione 60 password inserimento sulla console di programmazione 61 peso CPU 16 Modulo I O di espansione 16 potenziometri analogici 4 precauzioni 30 108 generali i processi di inizializzazione 94 processi di supervisione 94 programma esempio di programmazione 84 programmazione configurazione e lettura di un indirizzo di memoria con sole di programmazione 66 controllo della sintassi console di programmazione 72 errori 97 inserimento e cancellazione delle istruzioni console di programmazione 67 69 operazioni preliminari 84 ricerca console di programmazione 66 67 verifica del programma 88 89 133 Indice analitico pro
149. one OFF possono variare secondo l ingresso utilizzato Gli ingressi da IN00000 a IN00002 hanno valori diversi Carichi induttivi Collegando un carico induttivo a un ingresso collegare un diodo in parallelo al carico Il diodo dovrebbe avere i seguenti requisiti 1 2 3 1 La tensione inversa di breakdown deve essere almeno 3 volte la tensione del carico induttivo 2 La corrente raddrizzata media deve essere 1 A O O e IN 37 Diodo CPMIA o COM Connettori da crimpare A Attenzione Usare sempre connettori a crimpare per le linee elettriche e di I O del CPM1A oppure una linea a filo unico invece dei fili intrecciati fili intrecciati potrebbero produrre un corto circuito Utilizzare le viti per terminale modello M3 ed avvitarle saldamente 0 5 N e m Terminale a forcella Terminale ad anello ir ee 6 2 mm max i 6 2 mm max Hi 43 Cablaggio e collegamenti Capitolo 3 4 3 4 5 Cablaggio di uscita Cablaggio di Uscita a rel Configurazioni di Uscita CPM1A 10CDR Cablare le uscite alla CPU e al Modulo I O di espansione del CPMI1A come indi cato nelle figure seguenti Per il collegamento del PLC utilizzare connettori a crimpare o singoli cavi non fili intrecciati terminali di uscita dell alimentatore possono essere utilizzati con i Moduli CPU di tipo CA e Utilizzare sempre un filo unico o collegare i connettori a crimpare se vengono utilizzati fili intrecciati e Non supera
150. ono stati inseriti completamente e fissati saldamente C una vite del cablaggio esterno non fissata saldamente Uno dei cavi esterni consumato Contatto del rel d uscita Alimentazione I O Stati di installazione Vita di funzionamento dei prodotti Ogni I O deve corrispondere Tester alle specifiche Non c niente di allentato Non c niente di allentato Ispezione visuale Non c niente di allentato Cacciavite Nessuna anomalia esterna Ispezione visuale Elettrica Carico di resistenza 300 000 operazioni Carico induttivo 100 000 operazioni Meccanica 10 000 000 di operazioni Nota Gamma delle variazioni di tensione di alimentazione Alimentazione Limiti ammissibili della variazione di tensione 100 120 Vc a 85 132 Vc a 200 240 Vc a 170 264 Vc a 20 4 26 4 Ve 107 Precauzioni Capitolo 5 8 5 8 Precauzioni Strumenti neccessari per la verifica 108 Nota Nota e Spegnere il sistema prima di rimuovere l unit Prima di riavviare il funzionamento trasferire nella CPU che stata cambiata il contenuto delle aree DM e HR Dopo questa operazione il funzionamento pu essere riavviato e Quando un unit si guastata ed stata rimossa controllare l unit di nuovo per assicurarsi che non ci siano errori e Quando un unit guasta deve essere riparata prendere nota del malfunziona mento verificatosi e portarla insieme all unit
151. orare lo stato di tre canali consecu tivi E possibile in qualsiasi modalit RN WonmoR PROGRAM 1 Monitorare lo stato del primo dei tre canali secondo la procedura descritta in 4 3 11 Monitoraggio bit digit canali 1 2 3 75 Funzionamento della console operativa Capitolo 4 3 Se il monitoraggio viene effettuato su 2 o pi canali il primo canale deside rato dovrebbe trovarsi nella posizione pi a sinistra del display C000 Monitoraggio canali S9AB 2 Premere il tasto EXT per iniziare il monitoraggio di 3 canali consecutivi Sar visualizzato lo stato del canale selezionato e dei successivi due come mostrato nel display seguente In questo caso stato selezionato DM 0000 C002 C001 C000 0123 4567 89AB tasti di scorrimento possono essere usati per spostarsi da un indirizzo all altro EXT Lo stato dei canali visualizzati pu essere cambiato a questo punto Vedere 4 3 17 Modifica di 3 canali consecutivi 3 Premere il tasto CLR per terminare il monitoraggio dei 3 canali e ritornare al display di monitoraggio normale Verr monitorato il canale che appare pi a destra nel display di monitoraggio di 3 canali C000 89AB CLR 4 3 15 Monitoraggio decimale con segno 1 2 3 Con questa operazione i valori esadecimali di due canali sono trattati come numeri esadecimali in complemento a due e visualizzati come numeri deci mali con segno Le operazioni d
152. ossibile l esecuzione normale del programma e che permette la modifica dei dati presenti in memoria Usata nel PLC per il monitoraggio o l eliminazione degli errori Una delle tre modalit del PLC modalit PROGRAM modalit MONITOR e modalit RUN Modo di funzionamento che permette l inserimento e l eliminazione degli errori dei programmi da eseguire ma che non permette l esecuzione normale del pro gramma Modalit operativa usata dal PLC per le normali operazioni di controllo Nella terminologia PLC OMRON il termine Modulo ha l iniziale maiuscola e indica i prodotti in commercio per un sistema PLC La maggior parte dei nomi di tali prodotti contengono la parola Modulo Modulo collegato a un PLC che fornisce l alimentazione alla tensione richiesta da altri Moduli Moduli in un PLC che sono collegati fisicamente a dispositivi I O per l ingresso e l uscita dei segnali moduli I O comprendono Moduli di ingresso e di uscita ognuno dei quali ha varie caratteristiche Operazione logica in cui il risultato vero se entrambe le variabili sono vere o entrambe le variabili sono false Nella programmazione in diagramma a rel le variabili sono di solito gli stati ON OFF dei bit o la combinazione logica di tali stati detti condizioni di esecuzione Operazione logica che inverte lo stato dell operando Per esempio AND NOT indica un operazione AND con il contrario dello stato corrente del bit operando Un numero che individua un
153. pan sione I O Diagrammi di flusso della gestione degli errori Capitolo 5 6 Verifica delle condizioni ambientali Verifica delle condizioni ambientali Valutare se sia il caso dell ambiente inferiore ai 55 C2 di usare un ventilatore o un refrigeratore Valutare se sia il ien ole gell ampi nte Sup caso di riscaldare Valutare se sia il caso di installare l a ria condizionata L umidit rientra tra il 10 e il 90 Installare alla fonte dei disturbi dei dispositivi che proteggano dalla sovratensione transitoria o un altro tipo di dispositivi per ridurre i disturbi Il disturbo sotto Valutare se sia il caso di costruire un pannello di controllo o un armadietto L ambiente di installa ione corretto 105 Diagrammi di flusso della gestione degli errori Capitolo 5 6 Verifica degli errori di memoria Si verificato un errore di memoria S Sostituire il Modulo No AR 1314 ON S Controllare correggere i dati memo rizzati con il condensatore ed elimi nare l errore S Controllare il programma cor AR 1308 ON reggere eventuali errori ed elimi nare l errore S Controllare l errore indicato dal flag ON correggere le imposta S diventato ON durante l avvio AR 1310 AR 1312 ON zioni come richiesto e scrivere i dati nella memoria flash Controllare l ambie
154. pansione VO L LL 35 3 4 Cablaggio e collegamenti LL 36 3 4 1 Precauzioni generali per il cablaggio LL 36 3 742 Collegamento a Terra 38 3 4 3 Collegamento dell alimentatore L LL 38 3 4 4 Cablaggio di Ingresso iii iii ii e E Ea E o E S 40 34 5 Cablaggio di uscita 44 3 4 6 Collegamento di dispositivi periferici LL 48 3 4 7 Collegamenti host link 48 3 4 8 Collegamento PLC uno a uno L LL 51 3 4 9 Collegamenti NT link 52 29 Precauzioni 3 1 Precauzioni Capitolo 3 1 Nella progettazione di un sistema comprendente un PLC CPMIA occorre osservare le seguenti precauzioni 3 1 1 Collegamento dell alimentazione Tenere separata l alimentazione dal sistema di controllo dal sistema CPMIA e dal cablaggio del sistema I O a c c Separare i circuiti di controllo che alimentano l unit centrale dai circuiti principali utilizzando appositi circuiti di protezione e fusibili 3 1 2 Circuiti limitatori e a interlock Creare un circuito esterno a interlock se le uscite del CPM1A sono utilizzate per eseguire operazioni reciproche come il controllo delle operazioni dirette e inverse di un motore oppure se sono prevedibili incidenti o danni meccanici a causa del funzionamento scorretto del PLC Creare inoltre un circuito limitatore esterno per evitare movimenti di fuga in sistemi come il controllo della posizione Lo schema seguente mostra un esempio di circuito a interlock
155. per funzio nare come dispositivo di programmazione Tempo richiesto per completare un ciclo dell elaborazione CPU Tempo necessario per eseguire un istruzione Il tempo di esecuzione per un istruzione pu cambiare con le condizioni di esecuzione dell istruzione e con gli operandi utilizzati Tempo richiesto dalla CPU per eseguire un istruzione individuale o un pro gramma completo Tempo di attesa per una risposta a una trasmissione dati da parte di un disposi tivo prima di ipotizzare la presenza di un errore il tempo necessario affinch un segnale di uscita sia inviato dal PLC in risposta a un segnale di ingresso proveniente da un dispositivo esterno Periodo di tempo definito per la traccia dei dati per cui la registrazione dei dati inizia prima del segnale di tracciamento secondo un tempo specificato il tempo che intercorre dal momento in cui un segnale andato ON per es da un dispositivo di ingresso o un PLC e il momento in cui tale segnale diventa visi bile come segnale OFF cio come assenza di segnale per la parte ricevente per es un dispositivo di uscita o PLC il tempo che intercorre dal momento di cui un segnale andato ON per es da un dispositivo di ingresso o un PLC e il momento in cui tale segnale diventa visi bile come segnale OFF per la parte ricevente per es un dispositivo di uscita o PLC Periodo di tempo definito per la traccia dei dati per cui la registrazione dei dati inizia
156. per inserire questo programma da una console di programma zione sono descritte in 4 4 3 Procedura di programmazione Esempio di programmazione in 4 4 3 Procedure di programmazione LR 1 Bit di autoritenuta OR AND NOT OUT LD 2 Temporizzatore a 1 secondo AND NOT TIM 00007 o i 20000 3 Temporizzatore a 2 secondi 00008 AND NOT T 002 4 Contatore 10 volte oa fion faoa oo fer ooo T_T ooo 100014 o 20000 5 Uscita intermittente 10 volte 001 pone our 00017 __ ENp oo __ l 6 istuzioneEND 00 85 Esempio di programmazione Capitolo 4 4 4 4 3 Procedure di programmazione Il programma dell esempio verr registrato nel CPM1A secondo l elenco mne monico riportato in 4 4 2 Esempio La procedura viene eseguita partendo dal display iniziale Cancellare la memoria prima di inserire un nuovo programma 1 Inserimento del bit di autoritenuta 1 2 3 1 Inserire la condizione normalmente aperto IR 00000 Non necessario inserire zeri non significativi Lo 00000 LD 00000 00001READ WRITE Wer NOP 000 2 Inserire la condizione OR IR 20000 or C A A A A 00001 J 2 LL LIL J OR 20000 pra 00002READ er Nop 3 Inserire la condizione AN D normalmente chiuso e C000 Non necessario per inserire zeri non significativi AND not ct 00002 Pe AND NOT CNT000 e 00003READ wer NOP 000 4 Inserire l i
157. per un intervallo specifico pi lungo di una scansione Bit non disponibile per l applicazione utente Bit nell area TR Gruppo di istruzioni logicamente correlate in un programma in diagramma a rel Un blocco logico comprende tutte le righe di istruzione correlate a partire da una o pi righe collegate alla barra di sinistra fino a una o pi istruzioni colle gate alla barra di destra Glossario Blocco logico Bus Byte Canale Canale di destinazione Canale di lavoro Canale DM Canale I O Canale operando Canale riservato Canale sorgente Capacit di commutazione Capacit I O Caricamento Cavo di comunicazione CH Checksum Chiamata Ciclo Codice carattere Codice di errore Ciclo di esecuzione Codice di intestazione un gruppo di istruzioni logicamente correlate in un programma in diagramma a rel che richiede le istruzioni di blocco logico per permettere la correlazione con altre istruzioni o blocchi logici Percorso di collegamento usato per il trasferimento fra Moduli connessi Unit dati equivalente a 8 bit cio met canale Unit di memorizzazione composta da 16 bit Tutte le aree dati sono costituite da canali Alcune aree dati sono accessibili solo con i canali altre con canali o bit Canale utilizzato per memorizzare i dati dopo l esecuzione di un istruzione Canale utilizzabile per il calcolo dei dati o per altre manipolazioni nella program mazione cio
158. pericolose se rappresentano un ostacolo durante le operazioni abituali e L installazione ottimale del PLC si otterr ponendo il pannello o il cabinet a circa 1 1 5 metri dal pavimento Installazione del CPMIA Capitolo 3 3 3 3 Installazione del CPM1A 3 3 1 Orientamento del CPM1A Per ottenete un raffreddamento adeguato il CPM1A deve essere installato come illustrato nella figura Corretto Non installare il CPM1A in una delle seguenti posizioni Scorretto Scorretto 3 3 2 Installazione del CPM1A II CPMIA pu essere installato su una superficie orizzontale o su una guida DIN Installazione su superficie Per l installazione su una superficie orizzontale utilizzare lo schema seguente CPM1A 10CDT D 10CDT1 D e CPM1A 20CDT D 20CDT1 D Due fori M4 pil I 100 mm CPU i I I aA I L__J i Utilizzare viti diametro M4 x 15 La larghezza A tra i fori di montaggio dipende dal tipo di CPMIA Modello Larghezza A CPM1A 10CDT D 10CDT1 D CPU CPM1A 20CDT D 20CDT1 D CPU Quando si installa un PLC CPMIA e un Adattatore di Trasmissione su una su perfice orizzontale utilizzare il seguente schema r 21mm 81 mm Adattatore di Trasmissione da 10a 33 Installazione del CPMIA Installazione su guida DIN 34 Capitolo 3 3 CPM1A 30CDT D 30CDT1 D e CPM1A 40CDT D 40CDT1 D Quattro fori M4 r 4 Utilizzare viti diametro M4 x 15 La larghezza A tra i fori di monta
159. pi magnetici e luoghi esposti a radiazioni e luoghi vicini a linee di alimentazione elettrica 31 Come scegliere il luogo di installazione Capitolo 3 2 3 2 2 Installazione su pannello cabinet Surriscaldamento Disturbi elettrici Accessibilit 32 Per l installazione del CPM1A su un pannello o cabinet vanno considerate le condizioni di funzionamento di manutenzione e le condizioni ambientali del PLC La temperatura di funzionamento del CPMIA 0 55 C Controllare che vi sia una ventilazione adeguata per consentire il raffreddamento e Lasciare uno spazio sufficiente per la circolazione dell aria e Non installare il CPM1A su apparecchiature che generano grandi quantit di calore come riscaldatori trasformatori o grandi resistori e Installare una ventola o un sistema di raffreddamento quando la temperatura ambiente supera i 55 C Pannello di controllo E Ventola cru si Apertura per l aria Le linee elettriche e le apparecchiature ad alta tensione possono produrre disturbi elettrici nel PLC e Non installare il CPM1A in un pannello o un cabinet con apparecchiature ad alta tensione e Lasciare almeno 200 mm tra il CPM1A e le linee elettriche 200 mm min CPM1A 200 mm min Controllare che il CPM1A sia accessibile per le operazioni normali e per la manutenzione e Assicurare l accessibilit del CPM1A Le apparecchiature ad alta tensione o le linee elettriche potrebbero essere
160. pitolo 5 5 Spiegazione e relativa azione correttiva stato creato un codice di funzione inesistente e questo ha danneggiato il programma Reinserire il programma Il numero dei blocchi logici e il numero delle istruzioni logiche non sono concordanti cio l istruzione LD o l istruzione LD NOT stata usata per iniziare un blocco logico la cui condi zione di esecuzione non era stata usata da un altra istru zione oppure stata utilizzata un istruzione di blocco logico che non possiede il numero di blocchi logici richiesto Con trollare il vostro programma OPERAND ERR Una costante inserita per l istruzione non rientra nei valori definiti Sostituire con una nuova costante che rientri nel campo definito NO END INSTR Il programma non contiene l istruzione END 001 Scrivere END 001 nell indirizzo finale del programma LOCN ERR Il programma contiene un istruzione che occupa una posi zione scorretta Verificare i requisiti per l istruzione e correg gere il programma JME UNDEFD Manca l istruzione JME 004 relativa a un istruzione JMP 005 Correggere il numero di jump oppure inserire l appro priata istruzione JME 004 DUPL SBN UNDEFD STEP ERR IL ILC ERR JMP JME ERR Un numero di jump o un numero di subroutine stato utiliz zato due volte Correggere il programma in modo che non vi siano doppioni L istruzione SBS 091 stata programmata per il numero di una subrou
161. quando AR 1314 diventa ON dati memorizzati non andranno perduti persino se il sistema resta spento per un periodo di tempo maggiore del periodo di backup dei dati poich i dati memo rizzati nella memoria flash verranno letti al Modulo CPU quando il CPM1A viene acceso Se il sistema viene spento senza cambiare la modalit PROGRAM in modalit RUN o MONITOR dopo aver modificato i dati memorizzati nella memoria flash Caratteristiche Capitolo 2 1 tali modifiche non verranno scritte nella memoria flash Se il sistema viene lasciato spento per pi di 20 giorni a 25 C le modifiche cio il contenuto della RAM verranno cancellate e i valori dei dati diventeranno non definiti Cambiare il CPM1A nella modalit RUN o MONITOR oppure disattivare e quindi attivare l alimentazione al CPM1A dopo aver modificato da un Dispositivo di pro grammazione i dati memorizzati nella memoria flash Questi dati includono il programma utente l area DM a sola lettura da DM 6144 a DM 6599 e il Setup del PLC da DM 6600 a DM 6655 2 1 3 Caratteristiche I O Caratteristiche di ingresso della CPU diem Caratteristiche 2a Ve ssa Impedenza di ingresso IN00000 IN00002 2 KQ altri ingressi 4 7 KQ Corrente di ingresso IN00000 INO0002 12 mA tipico altri ingressi 5 mA tipico 1 128 ms max impostazione predefinita 8 ms vedi nota 1 128 ms max impostazione predefinita 8 ms vedi nota Configurazione circuito Ingresso L
162. ra metallica acciaio Canalina Tenere separate le linee di I O di potenza e di controllo del CPMIA e i cavi di alimentazione come indicato nella figura seguente Linee di YO Cavi di controllo e linee Cavi di CPM1A elettriche CPM1A alimentazione 37 Cablaggio e collegamenti Capitolo 3 4 3 4 2 Collegamento a Terra Collegare a terra i terminali di terra operativi e di protezione con una resistenza inferiore a 100 Q per evitare scosse elettriche e funzionamenti scorretti dovuti ai disturbi elettrici Utilizzare un filo di almeno 1 25 mm2 A Attenzione Le unit devono sempre essere collegate ad una terra di classe 3 S100 Q Altrimenti potrebbe verificarsi una scossa elettrica L Terra da 100 Q max i TTT fori Pen Par Pan ag Ga RN k g cau mo Cinti La ZE ala da R E Fra 7 FT a na i dI fo TE Alimentatore c a Terra da 100 Q max Resi ri ajea fer Fin El NI i s er Eee Alimentatore c c Nota Scollegare il terminale funzionale di terra quando si fa il collaudo della tensione Connettori a crimpare Usare sempre connettori a crimpare per le linee elettriche e di O del CPM1A oppure una linea a filo unico invece dei fili intrecciati fili intrecciati potrebbero produrre un corto circuito Utilizzare le viti per terminale modello M3 e avvitarle saldamente 0 5 Nm Terminale a forcella Terminale ad anello Ve PES 6 2 mm max 6 2 mm max HI 3
163. rare fino a 8 set di valori limite superiori valori limite inferiori e numeri di subroutine di interrupt Nota In modalit incrementale questo ingresso 00001 pu essere utilizzato come ingresso regolare 1 2 Configurazione del sistema 1 2 1 Configurazione della CPU e del modulo di espansione 1 0 CPU CPMIA Configurazione del sistema CPU CPMIA Numero di terminali I O Ingressi 6 punti Uscite Uscita a rel CPM1A 10CDR A Modello Capitolo 1 2 Uscita a transistor CPM1A 10CDR D CPM1A 10CDT D CPMI1A 10CDT1 D 12 punti 18 punti 12 punti CPM1A 20CDR A CPM1A 20CDR D CPM1A 30CDR A CPM1A 20CDT D CPMI1A 20CDT1 D CPM1A 30CDR D CPM1A 30CDT D CPMI1A 30CDT1 D 24 punti 16 punti CPM1A 40CDR A CPM1A 40CDR D CPM1A 40CDT D CPMI1A 40CDT1 D Modulo di espansione I O CPM1A Numero di terminali I O Uscita a rel Bai Uscita a transistor 12 punti CPM1A 20EDR CPM1A 20EDT CPM1A 20EDT1 1 2 2 Comunicazioni Comunicazioni 1 a 1 IBM PC AT o compatibile Collegamento a un Terminale Programmabile Terminale Programmabile host link Con le comunicazioni host link possibile controllare fino a 32 PLC OMRON da un host computer collegamenti PLC computer possono essere eseguiti tra mite adattatori RS232 C e RS 422 Il seguente diagramma illustra i possibili metodi per un collegamento 1 a 1 fra un CPMIA e un IB
164. re la capacit d uscita o la corrente massima comune Per ulteriori dettagli vedere 2 1 3 Caratteristiche I O fem Caratteristiche Capacit di uscita 2 A 250 Vc a o 24 Vc c CPM1A 20CDR CPM1A 20EDR CPM1A 30CDR CPM1A 40CDR 44 LO II F ratio Fas h r L LI Li Me I PERIT ai TAI ISLA sl sai r i a Ln Load Load Load Load Load Load Load Load Load Load Load Load Load Load Load Load Comune Comune Comune Comune Cablaggio e collegamenti Capitolo 3 4 Cablaggio di Uscita a Transistor NPN Cablare le uscite nella CPU del CPMIA e nel modulo di espansione di I O come indicato nelle figure seguenti e Utilizzare sempre un filo unico o collegare i connettori a crimpare se vengono utilizzati fili intrecciati e Non superare la capacit d uscita o la corrente massima comune Per ulteriori dettagli vedere 2 1 3 Caratteristiche I O item Caratteristiche Capacit di uscita 300 mA 24 Vc c Configurazioni di Uscita CPM1A 10CDT D CPM1A 20CDT D CPM1A 20EDT III ___I CPM1A 30CDT D Comune Comune Comune JA CPM1A 40CDT1 D tn r PAITA i igp sal u vata ea SEE a i n GS ne n Topi nr ei in Di vita TO wa G nd da SF Na Rn ari
165. re o parte del sistema di controllo se fungono da supporto al controllo di altri dispositivi oppure possono essere parte del sistema controllato Dispositivo esterno che invia segnali nel sistema PLC Dispositivo periferico usato per inserire un programma nel PLC o per modificare o monitorare un programma gi presente nel PLC Esistono dispositivi di pro grammazione dedicati come le console di programmazione e dispositivi non dedicati come un host computer Dispositivo esterno che riceve i segnali dal sistema PLC Dispositivi collegati a un sistema PLC per supportare il funzionamento del sistema dispositivi periferici comprendono le stampanti i dispositivi di pro grammazione i supporti di memorizzazione esterna ecc La distanza di trasmissione di un segnale Variazioni casuali di una o pi caratteristiche elettriche come la tensione la cor rente e i dati che potrebbero influenzare negativamente il funzionamento nor male di un dispositivo Disturbi nei segnali provocati da disturbi elettrici Area DM indirizzata indirettamente Vedere ndirizzamento indiretto e Area DM Processo utilizzato per trasferire un programma o dei dati da un host computer di livello pi alto a un computer slave di livello pi basso Se presente un dispositivo di programmazione questo viene considerato host computer Il processo di modifica del programma direttamente nel PLC da un dispositivo di programmazione L editing onlin
166. ree di dati memorizzato con il condensatore NO END INST END 01 non compresa nel programma Scrivere END 01 nell indirizzo finale del programma I O BUS ERR Si verificato un errore durante il trasferimento dati tra la CPU e il Modulo di espansione I O Controllare il cavo di comunicazione del Modulo di espansione I O I O UNIT OVER Sono stati collegati troppi Moduli I O Controllare la configurazione del modulo I O SYS FAIL FALS Nel programma stata eseguita una istruzione FALS 07 Controllare il codice FALS 01 99 o 9F per determinare le condizioni che ne hanno provocato l esecuzione correggere la causa e eliminare l errore Il tempo ciclo ha superato il tempo di monitoraggio del tempo ciclo della FALS 9F DM 6618 Controllare il tempo ciclo e se necessario correggere il tempo di monitoraggio del tempo ciclo 5 3 3 Errori di identificazione Gli errori del PLC possono essere identificati con i messaggi di errore visualiz zati sulla console di programmazione i flag di errore nelle aree SR o AR e il codice di errore SR 25300 SR 25307 Messaggi di errore messaggi di errore generati dalla funzione di autodiagnosi possono essere letti da una console di programmazione o da un host computer con SYSMAC Sup port Software Flag di errore Quando la funzione di autodiagnosi identifica un errore hardware attiver i cor rispondenti flag di errore nelle aree SR e AR Codice di errore Qua
167. rore di memoria nessuna istruzione Gli indicatori cambieranno con lo stato END o errore di sistema del segnale di ingresso ma questo non verr aggiornato in memoria Indicatori di uscita Questi indicatori si accendono quando il corrispondente terminale di uscita ON Controlli timer analogico L impostazione di questi controlli definisce il contenuto di IR 250 e di IR 251 0 200 Porta periferica Permette il collegamento del PLC a un dispositivo periferico a un adattatore RS232 C o RS 422 25 Componenti dei Moduli Capitolo 2 2 12 Connettore Modulo di espansione I O Permette il collegamento della CPU del PLC a un Modulo di espansione I O per aggiungere altri 12 punti di ingresso e 8 punti di uscita 2 2 2 Componenti del Modulo di espansione I O 1 Terminali di ingresso 3 Indicatori di ingresso 6 Connettore di espansione 4 Indicatori di uscita 5 Cavo di comuni cazione Modulo di espansione I O 2 Terminali di uscita 1 2 3 1 Terminali di ingresso Permette il collegamento con i circuiti di ingresso 2 Terminali di uscita Permette il collegamento con i circuiti di uscita 3 Indicatori di ingresso Questi indicatori sono accesi quando il corrispondente terminale di ingresso ON 4 Indicatori di uscita Questi indicatori sono accesi quando il corrispondente terminale di uscita ON 5 Cavo di comunicazione Modulo di espansione I O Collega il Modulo di espansio
168. rtarsi che il PLC sia in modalit PROGRAM prima di inserire la pas sword Una volta inserita la password il PLC passa alla modalit impostata sull interruttore di modalit consentendo l avvio del PLC se la modalit impo stata su RUN o MONITOR Dopo l inserimento della password la modalit pu essere modificata in RUN o MONITOR con l interruttore di modalit lt PROGRAM gt PASSWORD lt PROGRAM gt BZ Indica la modalit impostata dal selettore di modalit CLR 4 2 5 Modifica della modalit del CPM1A Dopo il collegamento della console di programmazione si pu modificare la modalit del PLC CPMIA Il tipo di display lt PROGRAM gt lt MONITOR gt o lt RUN gt apparir sulla pagina della console di programmazione e Non possono essere eseguite operazioni con i tasti durante la visualizzazione della modalit della console di programmazione Premere CLR per annullare la visualizzazione e per permettere le operazioni con i tasti e Se il tasto SHIFT viene premuto mentre viene attivato il selettore di modalit la visualizzazione originale rester sulla pagina della console di programma zione e non apparir la visualizzazione della modalit 61 Console di programmazione Capitolo 4 2 e Il CPMIA inserir automaticamente la modalit RUN se un dispositivo perife rico come una console di programmazione non collegata al momento dell accensione del CPMIA
169. si modulo collegare o scollegare qualsiasi cavo o filo Eseguire le modifiche in linea solo dopo aver verificato che l estensione del tempo di ciclo non provocher alcun effetto negativo In caso contrario i segnali di ingresso potrebbero non essere letti Serrare le viti della morsettiera del Modulo di alimentazione CA sulla coppia spe cificata in questo manuale Le viti allentate possono causare corti circuiti mal funzionamenti o combustioni Eliminare sempre i dati contenuti in memoria prima di avviare la programma zione del CPM1A Sebbene la memoria venga pulita prima che il Modulo CPU venga spedito ad eccezione dei bit con funzioni specifiche AR 1314 che diventa ON quando il condensatore interno non pu eseguire il backup della memoria pu diventare ON durante la spedizione Se il CPMIA viene spento per un periodo di tempo maggiore del periodo di bac kup dei dati del condensatore interno configurare il sistema in modo che questo non venga influenzato se i dati nelle aree DM HR e CNT vengono eliminati quando il sistema spento Commutare il CPMIA nella modalit RUN o MONITOR oppure spegnere e riac cendere il CPM1A dopo aver modificato da un Dispositivo di programmazione i dati memorizzati nella memoria flash Questi dati comprendono il programma utente l area DM a sola lettura da DM 6144 a DM 6599 e il Setup del PLC da DM 6600 a DM 6655 e dati del programma utente e dell area di memoria nel CPM1A vengo
170. si sui dispositivi di programmazione sono spesso espressi in caratteri esadecimali per semplificare le operazioni Ogni gruppo di quattro bit binari numericamente equivalente a un digit esadecimale Esecuzione dei programmi e delle operazioni di servizio per cui l esecuzione del programma e le operazioni di servizio sono sincronizzate in modo da essere eseguite insieme ai programmi Automazione di fabbrica Vedi Sequenza di controllo della trama Frame Checksum Punto in cui un segnale passa realmente dallo stato ON a OFF Un bit dedicato in memoria utilizzato per indicare alcuni tipi di stati operativi Alcuni flag come il flag del carry possono anche essere impostati dall operatore o dal programma Flag utilizzato con operazioni aritmetiche per segnalare un riporto in un opera zione di somma o di moltiplicazione o per indicare che il risultato negativo in un operazione di sottrazione Il flag del carry utilizzato anche in certi tipi di ope razioni di scorrimento Flag utilizzato con un temporizzatore o un contatore che si attiva quando questi hanno raggiunto il valore di predisposizione Formato che specifica i dati necessari nella risposta a una trasmissione dati Vedi Riga di istruzione Guida per facilitare il posizionamento nelle scanalature di vari dispositivi per permettere un installazione semplice e rapida 121 Glossario Host computer Host link IBM PC AT o compatibile Identificatore Impu
171. sione di SSS Inoltre SYSWIN pu essere utilizzato per programmare il CPM1 Per le proce dure operative fare riferimento alla documentazione allegata al pacchetto SW Assicurarsi di aver impostato il parametro PC model sul Supporto Software al CPM1 CPMI1A quando si programma il CPM1A utilizzando SYSWIN 4 1 1 Setup del sistema SSS Modello PLC Interfaccia PLC Impostare il modello PLC su CQM1 e l interfaccia PLC su PERIFERICO Seguire le indicazioni del manuale operativo SSS per altre impostazioni Se il PLC CPM1 non appare come opzione ne setup del sistema SSS impostare il modello PLC su CQM1 II CPM1 compatibile con il CQM1 Impostare l interfaccia PLC sulla porta del dispositivo periferico selezionando PERIFERICO nel sottomenu Dopo avere selezionato la porta del dispositivo periferico impostare i baud rate per la comunicazione a 9 600 baud 4 1 2 Restrizioni e precauzioni per il CPM1A Controllo della programmazione Nota Utilizzo della memoria Istruzioni di espansione 54 Nella programmazione del CPM1A impostare il PLC su CQM1 sull SSS Osservare inoltre le seguenti restrizioni Poich l area dati del CQM1 maggiore di quella del CPM1A alcune sezioni non possono essere controllate come il CPM1A Prestare quindi molta atten zione all area dati utilizzabile durante la programmazione Se gli indirizzi di un programma non supportati dal CPM1A vengono trasferiti n
172. ssa all alta tensione o da uno stato non conduttivo a uno conduttivo I risultati di tutti i dati di OR esclusivo entro un ambito di operazioni specificato La sequenza di controllo della trama pu essere calcolata alla fine della trasmis sione e della ricezione del trasferimento dati per confermare la trasmissione cor retta Metodo di collegamento in cui i Moduli sono cablati in sequenza in una stringa Il processo di attivazione forzata di un bit con un dispositivo di programmazione I bit di solito sono attivati in seguito all esecuzione del programma Mettere un bit o un segnale a ON Gruppo di parametri operativi definiti nel PLC da un dispositivo di programma zione per controllare il funzionamento del PLC Parametri ambientali operativi di un dispositivo di programmazione per es PLSS o l SSS Operazione di scorrimento in cui il flag del carry compreso nello scorrimento Simbolo del diagramma a rel Simbolo usato in un programma in diagramma a rel Sintassi Sistema controllato Sistema di controllo Sistema PLC 128 la forma di una proposizione del programma si contrappone al significato di un programma Dispositivi controllati da un sistema PLC Tutti i componenti hardware e software usati per controllare altri dispositivi Un sistema di controllo comprende il sistema PLC i programmi PLC e tutti i disposi tivi I O usati per controllare o ricevere il feedback del sistema controllato Con i PLC
173. sta operazione pu essere usata sia per inserire una nuova costante SV sia per sostituire una costante SV con una indicazione di indirizzo di canale e vice versa Gli esempi seguenti mostrano come inserire una nuova costante dell SV e come far passare l SV da una costante a un indirizzo 1 Premere il tasto CLR per tornare al display iniziale 2 Visualizzare il temporizzatore o il contatore desiderato 00201SRCH TIM 1 SRcH TIM 001 3 Premere il tasto di scorrimento verso il basso e poi CHG 00201DATA L cHe T0OO1 0123 4 A questo punto possibile inserire una nuova costante del SV oppure la costante del SV pu essere sostituita con una indicazione di indirizzo del canale a Per inserire una nuova costante SV inserire la costante e premere il tasto WRITE 00201 TIM DATA paoor Per inserire invece una indicazione di indirizzo del canale inserire lindi rizzo del canale e premere il tasto WRITE ccoo iiss SHIFT 1 0 WRITE 010 Questa operazione pu essere usata per incrementare e decrementare una costante SV E possibile soltanto quando l SV stato inserito come costante 1 Premere il tasto CLR per tornare al display iniziale 2 Visualizzate il temporizzatore o il contatore desiderato 00201SRCH Tim SRcH TIM 000 3 Premere il tasto di scorrimento in basso CHG e poi il tasto EXT 00201DATA U D T000 0123 0123 La costante
174. stema e il controllo dei Moduli I O Funzioni di autodiagnosi Capitolo 5 3 5 3 Funzioni di autodiagnosi Il CPMIA dotato di varie funzioni di autodiagnosi per poter identificare e cor reggere eventuali errori che potrebbero ridurre il tempo di inattivit Gli errori del PLC sono distinti in 2 categorie a seconda della gravit degli errori Gli errori fatali sono gli errori pi gravi che interrompono il funzionamento del CPMI1A Gli errori non fatali sono meno gravi e non interrompono il funziona mento del CPMIA 5 3 1 Errori non fatali Il funzionamrento del PLC e l esecuzione del programma proseguir dopo uno o pi di questi errori Comunque anche se il PLC continua a funzionare appena possibile dovrebbe essere rimossa la causa dell errore e lo stesso errore dovrebbe essere eliminato Dopo uno di questi errori gli indicatori POWER e RUN resteranno accesi e l indi catore ERR ALM lampegger Messaggio di errore FAL n Spiegazione e relativa azione correttiva SYS FAIL FAL 01 99 o 9B Una istruzione FAL 06 stata eseguita nel programma Controllare il codice FAL per determinare le condizioni che permettono l esecuzione rimuovere la causa ed eliminare l errore Un errore stato identificato nel setup del PLC Controllare i flag AR 1300 AR 1302 e correggere come opportuno AR 1300 ON nel setup del PLC stata individuata una predisposizione scorretta DM 6600 DM 6614 quando s
175. stiche generali LL LL 2 42 Caratteristich air oai ade al ea alare 2 1 3 Caratteristiche NO imosi e ni ae ar 2 1 4 Caratteristiche dell adattatore di comunicazione LL Componenti dei Moduli Li 2 2 Componenti della CPU LL 2 2 2 Componenti del Modulo di espansione I O L LL 2 2 3 Componenti adattatore di comunicazione 16 16 17 19 23 24 24 26 27 15 Caratteristiche Capitolo 2 1 2 1 Caratteristiche 2 1 1 Caratteristiche generali Item CPM1A 10CDT D CPM1A 20CDT D CPM1A 30CDT D CPM1A 40CDT D CPM1A 10CDT1 D CPM1A 20CDT1 D CPM1A 30CDT1 D CPM1A 40CDT1 D Alimentazione c a 100 240 Vc a 50 60 Hz C C 24 Vc c Campo della tensione c a 85 264 Vc a di funzionamento c c 20 4 26 4 Ve c Assorbimento c a 30 VA max 60 VA max C C 6 W max 20 W max Corrente di picco 30 A max 60 A max Alimentazione esterna Alimen 24 Vc c solo c a tazione Capacit 200 mA vedi nota 1 300 MA vedi nota 2 di uscita Isolamento 20 MQ min a 500 Vc c tra i terminali esterni c a e i terminali di terra Rigidit dielettrica 2 3 kVc a 50 60 Hz per 1 minuto tra i terminali di terra esterni c a e i terminali di protezione corrente di fuga 10 mA max Immunit ai disturbi 1 5 kKVp p durata impulso 0 1 1 us tempo di salita 1 ns mediante simulazione disturbi Resistenza alle vibrazioni 10 57 Hz 0 075 mm in amp
176. struzione OUT IR 20000 our IC A A A A 00003 or J e Jo Jo Jo JLo J our 20 00004READ WRITE NOP 000 2 Inserimento del temporizzatore a un secondo 1 2 3 1 Inserire la condizione normalmente aperto IR 20000 Lo C A A A A 00004 He 2 OJO JEO JUO LD 20000 FR 00005READ wer NOP 000 2 Inserire la condizione AN D normalmente chiuso T002 Non necessario inserire zeri non significativi fa nor mm WRITE 3 Inserire il temporizzatore B 00005 AND NOT TIM 002 00006READ NOP 000 T001 a 1 secondo 00006 TIM 001 00006 TIM DATA WRITE 86 0000 Esempio di programmazione 4 Inserire SV per T001 0010 1 0 s B A 00006 TIM DATA 0010 WRITE 00007READ NOP 000 3 Inserimento del temporizzatore a Gua secondi 1 2 3 1 Inserire la condizione normalmente aperto IR 20000 LD c A A A A 00007 LD 20000 WRITE 00008READ NOP 000 2 Inserire la condizione AND normalmente chiuso T002 Non necessario inserire zeri non significativi Ei nor m 00008 AND NOT TIM 002 WRITE 00009READ NOP 000 3 Inserire il temporizzatore T002 a 2 secondi C 00009 TIM 002 WRITE 00009 TIM DATA 0000 4 Inserire l SV per T002 0 020 1 0 s5 C A 00009 TIM DATA 0020 WRITE 00010READ NOP 000
177. ta monofase Contatore veloce singola e in questo caso l uscita pu essere interrotta da un segnale a frequen za predefinita da 1 a 16 777 215 Motore passo passo Motore passo passo Ingresso di controllo aaa ene PIE o Tana ht CIN QU Siani a et I p ua Lose Governo motore Uscita di controllo CW CCW I PLC CPMIA dispongono di un contatore veloce che pu essere utilizzato in modalit incrementale o in modalit bidirezionale Il contatore veloce pu essere utilizzato insieme agli interrupt di ingresso per effettuare controlli del valore di target o controlli di confronto della zona indipendentemente dal tempo di scansione del PLC Ingresso di conteggio Ingresso di reset Solenoide Encoder rotativo dra AE Controllore del motore Sensore nti E E F H k TFP A Configurazione del sistema Modalit Funzioni di ingresso Bidirezionale 00000 ingresso fase A 00001 ingresso fase B 00002 ingresso fase Z Capitolo 1 2 Metodo di Frequenza Conteg Metodi di controllo ingresso di gio conteggio Fasi differenziali 2 5 kHz Controllo del valore di target ingressi 4x Si possono registrare fino a 16 valori di target e numeri di subroutine di interrupt Incrementale 00000 ingresso di conteggio 00001 vedi nota 00002 ingresso reset Ingressi 0 65535 Controllo comparativo dell area individuali Si possono regist
178. tabilita mediante un data link Area nella memoria del PLC prevista per contenere un tipo specifico di dati Parte della memoria contenente canali bit di lavoro Qualsiasi area del PLC utilizzata per memorizzare dati o programmi Area dati specificamente destinata a contenere solo dati in formato di canale Non si pu accedere ai canali dell area DM bit per bit Area di memoria che mantiene lo stato dei bit durante le interruzioni dell alimen tazione e che viene utilizzata come bit di lavoro nella programmazione Area dati utilizzata nei data link Area usata per memorizzare le informazioni sull ora e la natura degli errori che si sono verificati nel sistema Area di memoria che contiene flag e altri bit canali con funzioni specifiche Area dati usata per memorizzare le condizioni di esecuzione in modo da poter essere successivamente riutilizzate per altre istruzioni Area di memoria usata per memorizzare il programma attivo cio il programma correntemente eseguito Abbreviazione di American Standard Code for Information Interchange L ASCII usato per codificare i caratteri per le stampanti e altri dispositivi esterni Processo con cui il sistema verifica il proprio funzionamento e genera un mes saggio o un errore in caso di anomalie File MS DOS contenente comandi eseguiti automaticamente al momento dell avvio una copia dei dati esistenti per salvare le informazioni nel caso in cui gli origi nali sono danneg
179. tali per un personal computer L insieme dei Moduli che insieme formano un PLC operativo L insieme dei Moduli collegati in un sistema Questo termine indica la disposi zione concettuale e i cablaggi di tutti i dispositivi necessari per il sistema Il tipo portatile del dispositivo di programmazione per un PLC Gruppo di digit o canali in memoria dedicato al conteggio di certi eventi o una locazione di memoria accessibile con un bit TIM CNT e usato per contare quante volte lo stato di un bit o una condizione di esecuzione passa da OFF a ON Contatore creato in un programma utilizzando due o pi istruzioni di conteggio in successione Il ritardo all eccitazione di tale contatore maggiore di qualsiasi altro contatore standard fornito dalle istruzioni individuali un contatore che pu essere incrementato e decrementato a seconda delle condizioni specificate Precursore dei PLC Nel controllo a rel i gruppi di rel sono collegati per for mare circuiti di controllo In un PLC sono sostituiti dai circuiti programmabili In un sistema automatizzato si ha il controllo distribuito se la maggior parte dei dispositivi da controllare in prossimit di apparecchiature di controllo ovvero se il controllo decentrato e distribuito nel sistema Il controllo distribuito un concetto fondamentale nei sistemi PLC Glossario Controllo parit Controllore Logico Programmabile Costante CPU CTS CY Data link
180. tata collegata l alimentazione Correggere la predisposizione nella modalit PROGRAM e ristabilire l alimentazione AR 1301 ON nel setup del PLC stata individuata una predisposizione scorretta DM 6615 DM 6644 dopo il passaggio in modalit RUN Correggere la predisposizione in modalit PROGRAM e passare di nuovo alla modalit RUN AR 1302 ON durante il funzionamento stata individuata una predisposizione scorretta DM 6645 DM 6655 nel setup del PLC Correggere la predisposizione ed eliminare l errore SCAN TIME OVER Il watchdog timer ha superato 100 ms SR 25309 sar ON Questo significa che il tempo ciclo del programma maggiore del tempo consigliato Se possibile ridurre il tempo ciclo II CPM1A pu essere configurato in modo che tale errore non venga identificato Errori di Nessuno comunicazione nessun messaggio 5 3 2 Errori fatali Se si verifica un errore nella comunicazione attraverso la porta periferica l indicatore COMM sar spento Controllare i cavi di comunicazione e ripartire Controllare i flag di errore in AR 0812 ON In presenza di uno di questi errori il funzionamento del PLC e l esecuzione del programma si interromperanno e tutte le uscite dal PLC verranno disattivate Il funzionamento del CPM1A non pu essere riavviato fino a quando il PLC non viene spento e poi di nuovo riacceso oppure un dispositivo periferico non viene utilizzato per passare in modalit PROGRAM ed eli
181. tazione L indicatore di corrente spento Collegare l alimentazione L alimentazione collegata L indicatore di S alimentazione si acceso La tensione adeguata Predisporre la tensione dell alimen tazione entro limiti accettabili L indicatore di alimentazione si acceso Stringere le viti o sosti tuire eventuali cavi rott Si allentata qualche vite dei terminali o si rotto qualche cavo L indicatore di alimentazione si acceso L alimentatore esterno in cortocircuito oppure in sovraccarico vedi nota Correggere il cortocircuito o limitare il carico connesso alla gamma indicata L indicatore di alimentazione si acceso Sostituire la CPU Nota L indicatore di alimentazione si spegne solo per le CPU CPM1A 10CDR L e CPM1A 20CDR C se c un cortocircuito od un sovraccarico Quando si verifi ca un cortocircuito od un sovraccarico per le CPU CPMIA 30CDR L e CPM1A 40CDR la tensione dell alimentatore esterno cade ma l indicatore di alimentazione rimane acceso 100 Diagrammi di flusso della gestione degli errori Capitolo 5 6 Verifica degli errori fatali L indicatore RUN spento L indicatore ERR ALM acceso S La modalit del PLC visualizzata sul dispo sitivo periferico
182. tine che non esiste Correggere il numero della subroutine o programmare la subroutine necessaria La STEP 008 con un numero di sezione e la STEP 008 senza numero di sezione sono state usate in modo scorretto Controllare i requisiti di programmazione per STEP 008 e correggere il programma IL 002 e ILC 003 non possono essere usate in coppia Correggere il programma in modo che ciascuna IL 002 abbia un unica ILC 003 Anche se appare questo messag gio di errore quando pi di una IL 002 viene usata con la stessa ILC 003 il programma verr comunque eseguito nel modo stabilito Quindi occorre verificare che il programma sia scritto nel modo corretto prima di procedere Due JMP 004 o JME 005 non possono essere usate in coppia Quindi occorre verificare che il programma sia scritto nel modo corretto prima di procedere SBN RET ERR Se l indirizzo che appare sul display quello di SBN 092 vuol dire che due subroutine diverse sono state definite con lo stesso numero di subroutine Modificare il numero di una della due subroutine oppure cancellarne una Se l indirizzo che appare sul display quello di RET 093 vuol dire che RET 0983 non stata usata correttamente Controllare i requisiti per RET 093 e correggere il programma B C COIL DUPL Lo stesso bit viene controllato cio posto ON e o OFF da pi di un istruzione per es OUT OUT NOT DIFU 13 DIFD 14 KEEP 11 SFT 10 Sebb
183. titore CC CC e un fotoisolatore L alimentazione viene fornita dal Modulo CPU del PLC alimentazione Resistenza alle da 10 a 57 Hz 0 075 mm di ampiezza vibrazioni da 57 a 150 Hz accelerazione di 9 8 m s 1G nelle direzioni X Y e Z per 80 minuti ciascuna Coefficiente di tempo 8 minuti x coefficiente 10 tempo totale 80 minuti Resistenza alle scosse 147 m s 15 G tre volte per ciascuna direzione X Y e Z elettriche Temperatura ambiente Operativa da 0 a 55 C Di memoria da 20 a 75 C Umidit Dal 10 al 90 senza condensa Deve essere priva di gas corrosivo 200 g max Caratteristiche dell adattatore RS 422 tem _______ Caratteristiche O O Z O O O O O U OO Funzione Converte tra il formato CMOS lato del Modulo CPU del PLC e il formato RS 422 lato del dispositivo periferico Isolamento RS 422 lato del dispositivo periferico viene isolato con un convertitore CC CC e un fotoisolatore Alimentazione L alimentazione viene fornita dal Modulo CPU del PLC Consumo di 0 3 A max alimentazione Velocit in baud 38 400 bps max Distanza di trasmissione Lunghezza totale 15 m max Resistenza alle da 10 a 57 Hz 0 075 mm di ampiezza da 57 a 150 Hz accelerazione di 9 8 m s 1G nelle direzioni X Y e Z per 80 minuti ciascuna Coefficiente di tempo 8 minuti x coefficiente 10 tempo totale 80 minuti Resistenza alle scosse 147 m s 15 G tre volte per ciascuna direzione X Y e Z elettriche Temper
184. to contesto si presume che le cause che hanno provocato i messaggi di errore siano gi state rimosse Se il segnale acustico si attiva quando si tenta di cancellare un messaggio di errore occorre prima eliminare la causa dell errore e poi cancellare il mes saggio Per informazioni sulla gestione degli errori vedere Capitolo 5 Esecu zione del test ed elaborazione degli errori Sequenza di tasti Seguire la procedura seguente per visualizzare e cancellare i messaggi 1 2 3 1 Premere il tasto CLR per tornare al display iniziale 2 Premere il tasto FUN e poi il tasto MONTR per avviare l operazione Se non ci sono messaggi apparir il seguente display fr ERR MSG CHK OK FUN MONTR Se ci sono messaggi dopo aver premuto il tasto MONTR apparir il mes saggio pi importante Premendo di nuovo MONTR verr cancellato di nuovo il messaggio corrente e verr visualizzato il Messaggio successivo in ordine di importanza Continuare a premere MONTR fino a quando tutti i messaggi non saranno stati cancellati Seguono alcuni esempi di messaggi di errore MEMORY ERR IMONTRI Errore di memoria SYS FAIL FALOI Errore di sistema s ONTI Un messaggio MATERIAL USED UP MONTI Tutti i messaggi cancellati onm ERR MSG CHK OK MONTRI 4 3 4 Segnale acustico Questa operazione viene usata per attivare e disattivare il segnale acustico che si sente quando vengono digitati i tasti de
185. tto un tentativo di scrittura su una memoria protetta dalla scrittura Impostare i bit 00 03 di DM 6602 su 0 PROG OVER L istruzione dell ultimo indirizzo in memoria non NOP 00 Cancellare dalla parte finale del programma tutte le istruzioni inutili ADDR OVER stato inserito un indirizzo maggiore dell indirizzo pi alto della memoria di programma Intserire un indirizzo pi piccolo SETDATA stata inserita una FALS 00 e 00 non pu essere inserito ERR Reinserire i dati IO NO ERR Nell area dati stato impostato un numero di indirizzo che supera i limiti dell area dati vale a dire un numero troppo grande Riverificare i requisiti per l istruzione e reinserire l indirizzo 5 5 Errori di programmazione Gli errori sintattici di programmazione vengono individuati quando il programma viene controllato per mezzo dell operazione di verifica del programma Il sistema ha a disposizione tre livelli di verifica Per indicare il tipo di errore da identificare necessario specificare il livello desiderato La tabella seguente descrive la tipologia degli errori i relativi messaggi e fornisce una spiegazione di tutti gli errori di sintassi La verifica del livello 0 ricerca gli errori di tipo A B e C La verifica del livello 1 ricerca gli errori di tipo A e B e la verifica del livello 2 ricerca soltanto gli errori di tipo A 97 Errori di programmazione 98 Messaggio di errore CIRCUIT ERR Ca
186. tware SSS dei PLC tipo CQM1 C200H HS C200HX HE HG CPM1 e SRMI1 Nota ll CPMIA con uscita a rel non conforme alle direttive EC Per i dispositivi esterni conformi alle direttive EC utilizzare il CPM1 che conforme alle richieste CE Informazioni ulteriori sono disponibili presso qualsiasi ufficio OMRON o venditore OMRON indicato sulla copertina posteriore di questo manuale 1 1 2 Terminale I O allocazione dei bit IR La tabella seguente mostra i bit IR allocati ai terminali I O sulla CPU e al Modulo di espansione I O del CPMIA Numero dei terminali I O 10 20 30 40 della CPU Terminali della CPU Ingressi 6 punti 00000 00005 Uscite 4 punti 01000 01003 12 punti 00000 00011 8 punti 01000 01007 18 punti 00000 00011 00100 00105 12 punti 01000 01007 01100 01103 24 punti 00000 00011 00100 00111 16 punti 01000 01007 01100 01107 Terminali del modulo di espansione 1 0 CPM1A 20ED Ingressi 12 punti 00200 00211 12 punti 00200 00211 Uscite 8 punti 01200 01207 8 punti 01200 01207 Ingressi 12 punti 00300 00311 12 punti 00300 00311 Uscite 8 punti 01300 01307 8 punti 01300 01307 12 punti 12 punti Mel toe roonroni 8 punti 8 punti el fore omo Modello Uscita CPMIA CPMI1A CPMIA CPMIA Pe fest Ss Sere Sor FP fio de se no 10CDT1 D 20CDT1
187. u un disco dati i dati della tabella I O memorizzati Print I O Table Stampa un elenco di tabelle I O solo PLC serie C SS Funzioni SSS Capitolo 4 1 Gruppo Nome Descrizione Utility Data Area Lists Visualizza degli elenchi come le aree utilizzate e i riferimenti incrociati secondo il contenuto del programma utente Change Modifica globalmente gli indirizzi dei bit e dei canali nel programma utente Addresses Print Lists Stampa liste diagrammi a rel e codici mnemonici secondo il contenuto del programma utente EPROM Memory Scrive legge e confronta il programma utente tra lo scrittore di PROM area di Card memoria e l area di lavoro del sistema Program C500 gt C2000H Converte il formato del programma da C500 a C2000H conversion C2000H gt CVM1 Converte il formato del programma da C2000H a CVM1 Create Library Crea una libreria su dischetto o disco fisso per l utilizzo come disco dati LSS File Time Chart Accede ai display di monitoraggio della time chart online solo PLC serie C Monitor Instruction Trace Accede ai display di traccia delle istruzioni online solo PLC serie C Data trace Accede ai display di traccia dei dati online Set Instructions Viene usata per assegnare istruzioni ai codici di funzione nella tabella istruzioni e per salvare e leggere le tabelle di istruzioni attraverso i file di un disco dati solo PLC serie C Retrieve Save Viene usata per sa
188. unzionamento del PLC Appendice A presenta le tabelle dei Moduli CPMI1A e dei prodotti correlati Appendice B indica le dimensioni dei Moduli CPM1A LI ATTENZIONE La mancata lettura o comprensione delle informazioni presenti in questo manuale pu provocare morte lesioni personali danni al prodotto o il mancato funzionamento del prodotto Leggere con cura ogni capitolo e accertarsi di aver compreso le informazioni fornite nel paragrafo e nelle sezioni correlate prima di iniziare qualsiasi procedura o operazione indicata INDICE PRECAUZIONI ssaa oa xi 1 Destinatari del manual a raro se aerea ir EEE ENET E xii 2 Precauzioni generali p le ia lia xii 3 Precauzioni per la sicurezza oons ossis a i e xii 4 Precauzioni per l ambiente Operativo xii 5 Precauzioni perl utilizzo cri ei il ele RT xiii 6 Conformit alle norme CH iii ienna n a A OR a xvi CAPITOLO 1 Introduzione 32 a arcuri nia sarai ta 1 1 1 Caratteristiche e funzioni del CPMIA LL 2 1 2 Configurazione del sistema 8 CAPITOLO 2 Caratteristiche e componenti dei Moduli 15 221 Caratteristiche air aa ea lia laine aria ria 16 2 2 Componenti dei Moduli LL 24 CAPITOLO 3 Installazione e Cablaggio 0000000 29 35 Precauzioni ciare ah AES RARE Rana ata 30 3 2 Come scegliere il luogo di installazione L LL 31 3 3 Installazione del CPMIA i iiiii if i nnie ana nE E a Ea 33 3
189. valori visualizzati potreb bero risultare diversi Queste differenze sono dovute alla modifica delle con dizioni di esecuzione 83 Esempio di programmazione Capitolo 4 4 4 4 Esempio di programmazione Questo capitolo descrive tutte le fasi necessarie per la programmazione con la console di programmazione 4 4 1 Operazioni preliminari Scrivendo per la prima volta un programma per il CPM1A eseguire la seguente procedura fino alla fase 3 cancellazione della memoria 1 2 3 1 Impostare il selettore di modalit su PROGRAM e accendere l alimenta zione del CPM1A Il display di inserimento della password apparir sulla console di programmazione MONITOR RUN PROGRAM Me dra Ni E lt PROGRAM gt eA 3 PASSWORD 2 Inserire la password premendo CLR e poi il tasto MONTR lt PROGRAM gt CLR MONTR A questo punto possibile premere SHIFT e poi il tasto 1 per attivare o disattivare il segnale acustico della console di programmazione Vedere pagina 65 3 Cancellare la memoria del CPM1A premendo i tasti CLR SET NOT RESET e poi il tasto MONTR Premere il tasto CLR ripetutamente se ven gono visualizzati errori di memoria 00000 CLR w 00000MEMORY CLR e JE9 ir cnram 00000MEMORY CLR Gi END HR CNT DM 4 Visualizzare e cancellare i messaggi di errore premendo i tasti CLR FUN e poi il tasto MONTR Continuare a premere i
190. vare specificare il primo indirizzo della memoria di programma da cancellare Per esempio per lasciare inalte rati gli indirizzi da 000 a 020 e cancellare gli indirizzi da 030 fino alla fine della memoria di programma inserire 030 A scopo dimostrativo seguire la procedura seguente per conservare l area tem porizzatori contatori e gli indirizzi della memoria di programma da 000 a 122 1 Premere il tasto CLR per tornare al display iniziale 2 Premere i tasti SET NOT e poi RESET per iniziare l operazione 3 Premere il tasto CNT per rimuovere l area temporizzatori contatori dalle aree dati visualizzate 00000MEMORY CLR HR DM 4 Digitare 123 per specificare 123 come indirizzo iniziale del programma per la cancellazione B _ P_ 00123MEMORY CLR 5 Premere il tasto MONTR per cancellare i campi di memoria specificati 00000MEMORY CLR Gi ENDHR DM CNT Funzionamento della console operativa Capitolo 4 3 4 3 3 Lettura cancellazione dei messaggi di errore Questa operazione viene usata per visualizzare e cancellare i messaggi di errore Gli errori non fatali e i messaggi dell istruzione MESSAGE possono essere visualizzati e cancellati in qualsiasi modalit gli errori fatali possono es sere cancellati soltanto in modalit PROGRAM RUN MONITOR PROGRAM Prima di inserire un nuovo programma tutti i messaggi di errore registrati in memoria dovrebbero essere cancellati In ques
191. vengono memoriz zate quando il sistema spento e quindi il relativo contenuto verr eliminato la volta successiva che il sistema viene acceso per memorizzare questi dati possibile utilizzare l impostazione del Setup del PLC in DM 6601 Per ulteriori dettagli fare riferimento alle informazioni sul Setup del PLC pre senti pi avanti in questo manuale 2 bit nelle aree AR e SR presentano delle funzioni speciali e vengono impo stati secondo queste funzioni quando il sistema viene acceso La durata di backup del condensatore dipende dalla temperatura ambiente come riportato nella seguente figura Tuttavia il tempo di backup richiede che il condensatore sia completamente carico e quindi che l alimentazione venga for nita al Modulo CPU in modo continuo per almeno 15 minuti N i Durata di backup giorni N 1 24 7 25 40 80 Temperatura ambiente C Se il sistema rimane spento per un periodo di tempo maggiore del periodo di backup dei dati AR 1314 verr impostato su ON per indicare che il condensa tore non pu pi memorizzare i dati e quindi i dati memorizzati con il condensa tore verranno eliminati AR 1314 rimarr ON finch non viene impostato su OFF mediante le operazioni di controllo I O di pulizia della memoria oppure dal programma utente Se lo si desidera il Setup del PLC in DM 6604 pu essere impostato per gene rare un errore fatale e quindi arrestare il sistema

Download Pdf Manuals

image

Related Search

Related Contents

Apple Logic Board User's Manual  Xerox WorkCentre 6027 Installation Guide  CompactClassic Manual, English  MLED Blue ray 3 CEE I05215 U2 V1:Mise en page 1.qxd  GU ID E DE LA VILLE DE RIMINI  EDITAL - Banco do Brasil  Traveller Traveller Lite Expedition Lite  RCA RDH505 Use and Care Manual    

Copyright © All rights reserved.
Failed to retrieve file