GE Fanuc Automation Controllori programmabili VersaMax® Micro PLC e Nano PLC Manuale utente GFK-1645C-IT Giugno 2002 GFL-002 Indicazioni di Pericolo, avvertenze e note usate in questo manuale Pericolo Questa indicazione mette in evidenza che in questa apparecchiatura esistono, o sono connesse al suo impiego, tensioni, correnti e temperature pericolose, o altre condizioni in grado di causare lesioni personali. Questa indicazione è utilizzata quando un’eventuale disattenzione rischia di provocare lesioni personali o danni materiali. Avvertenza Questa indicazione viene data quando il mancato rispetto delle necessarie precauzioni comporta il rischio di danni materiali. Nota Le note richiamano semplicemente l’attenzione su informazioni particolarmente importanti per la comprensione e il buon uso dell’apparecchiatura. Questo documento si basa sulle informazioni disponibili al momento della sua pubblicazione.Per quanto sia stato fatto il massimo sforzo per rendere il suo contenuto il più accurato possibile, esso non pretende di coprire tutti i dettagli e le possibili variazioni di hardware e software, né di prevedere tutte le eventualità che possono verificarsi durante l’installazione, il funzionamento e la manutenzione dell’apparecchiatura.Features may be described herein which are not present in all hardware and software systems. La GE Fanuc Automation non assume alcun obbligo di comunicare ai possessori di questo documento le modifiche successivamente apportatevi. La GE Fanuc Automation non fa alcuna dichiarazione, né fornisce garanzie espresse, implicite o legali rispetto all’esattezza, alla completezza, alla sufficienza o all’utilità delle informazioni contenute in questo documento, né assume al riguardo alcuna responsabilità.No warranties of merchantability or fitness for purpose shall apply. The following are trademarks of GE Fanuc Automation North America, Inc. Alarm Master CIMPLICITY CIMPLICITY 90–ADS CIMSTAR Field Control GEnet Genius Helpmate Logicmaster Modelmaster Motion Mate PowerMotion PowerTRAC ProLoop PROMACRO Series Five Series 90 Series One Series Six Series Three VersaMax VersaPoint VersaPro VuMaster Workmaster ©Copyright 2002 GE Fanuc Automation North America, Inc. Tutti i diritti sono riservati. Indice Capitolo 1 Introduzione ............................................................................................ 1-1 Modelli di PLC VersaMax Micro e Nano................................................................. 1-2 Memoria programma e memoria dati........................................................................ 1-5 Caratteristiche dei PLC ............................................................................................. 1-6 I/O e alimentazione dei PLC ..................................................................................... 1-7 I/O e alimentazione delle unità di espansione ........................................................... 1-8 Esempi di applicazioni dei Nano/Micro PLC VersaMax .......................................... 1-9 Industria automobilistica – Controllo pompaggio fluidi ........................................... 1-9 Panificazione – Controllo linea di trasporto in pasticceria........................................ 1-9 Industria Chimica – Stazione di pompaggio prodotti chimici................................. 1-10 Industria agricola commerciale – Trattamento granulati......................................... 1-10 Lavanderie commerciali – Controllo della catena di stoccaggio............................. 1-11 Macchinario di cantiere – Sistema di misurazione tubi........................................... 1-11 Macchine di uso generico – Cucitrice automatica per cornici ................................ 1-12 Industria del legno – Ricostruzione di pallet........................................................... 1-12 Industria dell'imballaggio – Avvolgitrice retrattile ................................................. 1-13 Imballaggio di videocassette ................................................................................... 1-13 Industria delle materie plastiche – Stampaggio ad iniezione .................................. 1-14 Produzione di componenti in plastica ..................................................................... 1-14 Servizi pubblici d’emergenza – Sistema di avviso di tempesta............................... 1-15 Reti fognarie e scarichi – Monitoraggio controllo allagamenti............................... 1-15 Stazioni di sollevamento acque di scarico/liquami ................................................. 1-16 Controllo portata dell’acqua.................................................................................... 1-16 GFK-1645C-IT iii Indice Capitolo 2 Nano PLC VersaMax.............................................................................. 2-1 IC200NAL110 Nano PLC a 10 punti discreti ed 1 ingresso analogico: 6 ingressi a 12VCC, 4 uscite a relè, 1 ingresso analogico, alimentazione a 12VCC ............................................................................................ 2-3 IC200NAL211 Nano PLC a 10 punti discreti ed 1 ingresso analogico: 6 ingressi a 24VCC, 4 uscite a relè, 1 ingresso analogico, alimentazione a 24VCC ............................................................................................ 2-9 IC200NDD010 Nano PLC a 10 punti: 6 ingressi a 12VCC, 4 uscite a 12VCC, alimentazione a 12VCC .......................................................................................... 2-15 IC200NDD101 Nano PLC a 10 punti: 6 ingressi a 24VCC, 4 uscite a 24 VCC, alimentazione a 24VCC .......................................................................................... 2-21 IC200NDR001 Nano PLC a 10 punti: 6 ingressi a 24VCC, 4 uscite a relè, alimentazione a 24VCC .......................................................................................... 2-27 IC200NDR010 Nano PLC a 10 punti: 6 ingressi a 12VCC, 4 uscite a relè, alimentazione a 12VCC .......................................................................................... 2-33 Capitolo 3 Micro PLC Versamax a 14 punti............................................................ 3-1 IC200UAA003 Micro PLC a 14 punti, 8 ingressi a 120VCA, 6 uscite a 120VCA, alimentazione a 120/240VCA................................................... 3-3 IC200UAR014 Micro PLC a 14 punti, 8 ingressi a 120VCA, 6 uscite a relè, alimentazione a 120/240VCA ........................................................... 3-8 IC200UDD104 Micro PLC a 14 punti, 8 ingressi a 24VCC, 6 uscite di tipo source a 24VCC, alimentazione a 24VCC...................................... 3-13 IC200UDD114 Micro PLC a 14 punti, 8 ingressi a 24VCC, 6 uscite tipo sink a 24VCC, alimentazione a 24VCC ............................................. 3-19 IC200UDD112 Micro PLC a 14 punti, 8 ingressi a 12VCC, 6 uscite a 12VCC, alimentazione a 12VCC ............................................................ 3-25 IC200UDR001 Micro PLC a 14 punti, 8 ingressi a 24VCC, 6 uscite a relè, alimentazione a 120/240VCA ......................................................... 3-31 IC200UDR002 Micro PLC a 14 punti, 8 ingressi a 24VCC, 6 uscite a relè, alimentazione a 24VCC .................................................................. 3-37 IC200UDR003 Micro PLC a 14 punti, 8 ingressi a 12VCC, 6 uscite a relè, alimentazione a 12VCC .................................................................. 3-43 Capitolo 4 Micro PLC VersaMax a 23 punti discreti e 3 canali analogici............... 4-1 IC200UAL004 Micro PLC a 23 punti discreti e 3 canali analogici: 13 ingressi a 12VCC, 10 uscite a relè, 2 ingressi analogici, 1 uscita analogica, alimentazione a 12VCC............................................................. 4-4 IC200UAL005 Micro PLC a 23 punti discreti e 3 canali analogici: 13 ingressi a 24VCC, 1 uscita a 24VCC, 9 uscite a relè, 2 ingressi analogici,1 uscita analogica, alimentazione a 24VCC ............................ 4-12 IC200UAL006 Micro PLC a 23 punti discreti e 3 canali analogici: 13 ingressi a 24VCC, 1 uscita a 24VCC, 9 uscite a relè, 2 ingressi analogici, 1 uscita analogica, alimentazione a 120/240VCA.................. 4-21 Funzionamento analogico ....................................................................................... 4-30 iv VersaMax® Micro PLC e Nano PLC Manuale utente– Giugno 2002 GFK-1645C-IT Indice Capitolo 5 Micro PLC VersaMax a 28 punti ........................................................... 5-1 IC200UAA007 Micro PLC a 28 punti, 16 ingressi a 120VCA, 2 uscite a 120VCA, alimentazione a 120/240VCA................................................... 5-4 IC200UAR028 Micro PLC a 28 punti, 16 ingressi a 120VCA, 2+10 uscite a relè, alimentazione a 120/240VCA..................................................... 5-9 IC200UDD110 Micro PLC a 28 punti, 16 ingressi a 24VCC, 12 uscite a 24VCC, alimentazione a 24VCC .......................................................... 5-14 IC200UDD120 Micro PLC a 28 punti, 16 ingressi a 24VCC, 12 uscite a 24VCC con ESCP, alimentazione a 24VCC ......................................... 5-20 IC200UDD212 Micro PLC a 28 punti, 16 ingressi a 12VCC, 12 uscite a 12VCC, alimentazione a 12VCC .......................................................... 5-26 IC200UDR005 Micro PLC a 28 Punti: 16 ingressi a 24VCC, 1 uscita a 24VCC, 11 uscite a relè, alimentazione a 120/240 VCA ........................ 5-32 IC200UDR006 Micro PLC a 28 punti, 16 ingressi a 12VCC, 12 uscite a relè, alimentazione a 12VCC ................................................................ 5-39 IC200UDR010 Micro PLC a 28 Punti: 16 ingressi a 24VCC, 1 uscita a 24VCC, 11 uscite a relè, alimentazione a 24VCC .................................. 5-45 Capitolo 6 Unità di espansione a 14 punti per Micro PLC VersaMax .................... 6-1 IC200UEX009 Unità di espansione a 14 punti, 8 ingressi a 120VCA, 2 uscite a relè a 10A, 4 uscite a relè a 2A, alimentazione a 120/240VCA ............... 6-3 IC200UEX010 Unità di espansione a 14 punti, 8 ingressi a 120VCA, 6 uscite a 120VCA, alimentazione a 120/240VCA................................................... 6-7 IC200UEX011 Unità di espansione a 14 punti con alimentazione in CA, 8 ingressi a 24VCC, 6 uscite a relè. ....................................................................... 6-11 IC200UEX012 Unità di espansione a 14 punti con alimentazione a 24VCC, 8 ingressi a 24VCC, 6 uscite a relè. ........................................................................ 6-15 IC200UEX013 Unità di espansione a 14 punti con alimentazione a 12VCC, 8 ingressi a 12VCC, 6 uscite a relè. ........................................................................ 6-19 IC200UEX014 Unità di espansione a 14 punti con alimentazione a 24VCC, 8 ingressi a 24VCC, 6 uscite a transistor di cui 2 ad alta corrente e 4 a bassa corrente .................................................................................................... 6-23 IC200UEX015 Unità di espansione a 14 punti con alimentazione a 12VCC, 8 ingressi a 12VCC, 6 uscite a 12VCC ................................................................... 6-27 IC200UEX122 Unità di espansione a 14 punti con alimentazione a 24VCC, 8 ingressi a 24VCC, 6 uscite a transistor con ESCP di cui 2 ad alta corrente e 4 a bassa corrente .................................................................................................... 6-31 Capitolo 7 Unità di espansione analogiche per Micro PLC VersaMax ................... 7-1 Caratteristiche e specifiche delle unità di espansione analogiche ............................. 7-2 Funzionamento analogico ......................................................................................... 7-6 Valori in ingresso/uscita e dati del processo ............................................................. 7-6 Trattamento degli ingressi analogici ......................................................................... 7-7 Trattamento dell'uscita analogica.............................................................................. 7-8 GFK-1645C-IT Indice v Indice Capitolo 8 Unità di espansione a 28 punti per Micro PLC VersaMax .................... 8-1 IC200UEX209 Unità di espansione a 28 punti, 16 ingressi a 120VCA, 2/10 uscite a relè, alimentazione a 120/240VCA ...................................................... 8-3 IC200UEX210 Unità di espansione a 28 punti, 16 ingressi a 120VCA, 12 uscite a 120VCA, alimentazione a 120/240VCA................................................. 8-7 IC200UEX211 Unità di espansione a 28 punti, 16 ingressi a 24VCC, 12 uscite a relè, alimentazione a 120/240VCA ....................................................... 8-11 IC200UEX212 Unità di espansione a 28 punti, 16 ingressi a 24VCC, 12 uscite a relè, alimentazione a 24VCC ................................................................ 8-16 IC200UEX213 Unità di espansione a 28 punti, 16 ingressi a 12VCC, 12 uscite a relè, alimentazione a 12VCC ................................................................ 8-21 IC200UEX214 Unità di espansione a 28 punti, 16 ingressi a 24VCC, 12 uscite a 24VCC, alimentazione a 24VCC .......................................................... 8-26 IC200UEX215 Unità di espansione a 28 punti, 16 ingressi a 12VCC, 12 uscite a 12VCC, alimentazione a 12VCC .......................................................... 8-30 IC200UEX222 Unità di espansione a 28 punti, 16 ingressi a 24VCC, 12 uscite a 24VCC con ESCP, alimentazione a 24VCC ......................................... 8-34 Capitolo 9 Istruzioni per l'installazione ................................................................... 9-1 Verifiche di preinstallazione ..................................................................................... 9-2 Approvazioni ottenute dai prodotti, standard di riferimento e specifiche generali ... 9-3 Immunità ed emissioni: Specifiche, standard rilevanti e livelli passati..................... 9-4 Linee guida per l'installazione................................................................................... 9-5 Requisiti di installazione per il marchio CE.............................................................. 9-5 Requisiti UL per installazioni di Classe I Div 2........................................................ 9-5 Linee guida aggiuntive riguardo alle condizioni ambientali ..................................... 9-6 Dimensioni di montaggio.......................................................................................... 9-7 Messa a terra dell'apparecchiatura ............................................................................ 9-8 Installazione di un PLC o di un'unità di espansione su una guida DIN..................... 9-9 Montaggio del PLC su una guida DIN...................................................................... 9-9 Smontaggio del PLC da una guida DIN.................................................................... 9-9 Montaggio su pannello............................................................................................ 9-10 Connessione di un'unità di espansione ad un Micro PLC. ...................................... 9-11 Linee guida per il cablaggio del sistema ................................................................. 9-12 Misure di sicurezza ................................................................................................. 9-13 Installazione di soppressori supplementari ............................................................. 9-13 Installazione e cablaggio degli I/O.......................................................................... 9-14 Procedure generali di cablaggio .............................................................................. 9-16 Fusibili per le uscite ................................................................................................ 9-17 Circuiti di soppressione per carichi induttivi .......................................................... 9-17 Messa in servizio del PLC ...................................................................................... 9-19 Sequenza normale di accensione............................................................................. 9-20 Accensione veloce dei Micro PLC.......................................................................... 9-21 vi VersaMax® Micro PLC e Nano PLC Manuale utente– Giugno 2002 GFK-1645C-IT Indice Spegnimento del PLC ............................................................................................. 9-21 Regolazione dei potenziometri analogici ................................................................ 9-22 DIP switch impostati in fabbrica............................................................................. 9-22 Installazione/sostituzione della batteria di mantenimento....................................... 9-23 Connessione delle porte seriali................................................................................ 9-24 Porta 2: RS-485....................................................................................................... 9-26 Connessioni seriali RS-485 multidrop .................................................................... 9-28 Isolatore della porta RS485..................................................................................... 9-29 Connettori dell'isolatore della porta RS-485 ........................................................... 9-30 Installazione dell'isolatore....................................................................................... 9-31 Adattatore da RS-232 a RS-485.............................................................................. 9-34 Sostituzione dei fusibili del modulo di uscite CA................................................... 9-37 Capitolo 10 Configurazione...................................................................................... 10-1 Autoconfigurazione................................................................................................. 10-2 Configurazione software ......................................................................................... 10-2 Registrazione di una configurazione trasmessa da un sistema di programmazione..................................................................................... 10-3 Configurazione della CPU ...................................................................................... 10-4 Configurazione della porta 1................................................................................... 10-5 Configurazione della porta 2................................................................................... 10-6 Configurazione degli indirizzi di riferimento.......................................................... 10-7 Configurazione dei parametri degli I/O analogici................................................... 10-7 Configurazione dei contatori e delle uscite HSC PWM e PT ................................. 10-8 Capitolo 11 Funzionamento del PLC ....................................................................... 11-1 Modi operativi......................................................................................................... 11-1 Elementi del ciclo di scansione della CPU.............................................................. 11-2 Ciclo standard della CPU........................................................................................ 11-4 Le finestre del ciclo................................................................................................. 11-4 Il temporizzatore di watchdog................................................................................. 11-4 Funzionamento nel modo Tempo di scansione costante ......................................... 11-5 Modi di arresto della CPU ...................................................................................... 11-6 Controllo dell'esecuzione di un programma............................................................ 11-7 Livelli di privilegio e Password .............................................................................. 11-8 Funzionamento del commutatore Run/Stop.......................................................... 11-10 Sequenze di accensione e spegnimento................................................................. 11-12 Filtrazione degli ingressi....................................................................................... 11-15 Filtrazione degli ingressi dei potenziometri analogici .......................................... 11-16 GFK-1645C-IT Indice vii Indice Capitolo 12 Contatori ad alta velocità e generazione impulsi.................................. 12-1 Impostazione delle funzioni HSC, PWM e PT........................................................ 12-2 Combinazione delle funzioni HSC, PWM e PT...................................................... 12-3 Allocazione dei punti .............................................................................................. 12-4 Funzionamento dei contatori di tipo A.................................................................... 12-6 Funzionamento dei contatori di tipo B.................................................................... 12-9 Uscite .................................................................................................................... 12-11 Uscite dei contatori ad alta velocità ...................................................................... 12-12 Uscite PWM.......................................................................................................... 12-13 Uscite a treno di impulsi ....................................................................................... 12-14 Comandi del programma applicativo per le funzioni HSC/PWM/PT................... 12-15 Esempi di applicazioni HSC ................................................................................. 12-19 Indicatore giri/min................................................................................................. 12-19 Esempio di applicazione — Cattura di ingressi .................................................... 12-20 Capitolo 13 Gestione errori ...................................................................................... 13-1 Errori e gestione errori ............................................................................................ 13-1 Gestione errori ........................................................................................................ 13-1 Risposta del sistema agli errori ............................................................................... 13-2 Riferimenti relativi agli errori ................................................................................. 13-3 Capitolo 14 Elementi di un programma applicativo................................................ 14-1 Struttura di un programma applicativo.................................................................... 14-2 Subroutine ............................................................................................................... 14-3 Linguaggi di programmazione ................................................................................ 14-5 Il set di istruzioni .................................................................................................... 14-6 Capitolo 15 Dati del programma e riferimenti ........................................................ 15-1 Riferimenti alla memoria dati ................................................................................. 15-2 Riferimenti alla memoria di tipo parola (word) ...................................................... 15-3 Riferimenti della memoria bit ................................................................................. 15-4 Posizioni di memoria riservate................................................................................ 15-5 Ritentività dei dati................................................................................................... 15-8 Riferimenti allo stato del sistema ............................................................................ 15-9 Modo in cui le funzioni del programma gestiscono i dati numerici...................... 15-13 viii VersaMax® Micro PLC e Nano PLC Manuale utente– Giugno 2002 GFK-1645C-IT Indice Capitolo 16 Set di istruzioni: riferimenti ................................................................. 16-1 Funzioni per la manipolazione di bit....................................................................... 16-2 Funzioni di controllo............................................................................................. 16-18 Funzioni per lo spostamento di dati ...................................................................... 16-31 Funzioni di conversione del tipo di dati ................................................................ 16-40 Funzioni matematiche e numeriche ...................................................................... 16-47 Funzioni relazionali............................................................................................... 16-57 Funzioni relè ......................................................................................................... 16-61 Funzioni relative alle tabelle ................................................................................. 16-67 Funzioni di temporizzazione e conteggio.............................................................. 16-72 Capitolo 17 Funzione Richiesta servizi (Service Request) ....................................... 17-1 Numero di funzione SVCREQ................................................................................ 17-2 Formato della funzione SVCREQ........................................................................... 17-3 SVCREQ 1: Cambia/leggi temporizzatore scansione costante ...................... 17-4 SVCREQ 2: Leggi tempi finestre .......................................................................... 17-6 SVCREQ 3: Cambia modo finestra comunicazioni programmatore............... 17-7 SVCREQ 4: Cambia modo finestra comunicazioni sistema .................................. 17-8 SVCREQ 6: Cambia/leggi numero parole per checksum ...................................... 17-9 SVCREQ 7: Leggi o cambia l'orodatario............................................................. 17-11 SVCREQ 8: Resetta temporizzatore watchdog.................................................... 17-15 SVCREQ 9: Leggi tempo scansione da inizio scansione..................................... 17-16 SVCREQ 10: Leggi nome cartella....................................................................... 17-17 SVCREQ 11: Leggi ID del PLC .......................................................................... 17-18 SVCREQ 13: Ferma PLC .................................................................................... 17-19 SVCREQ 14: Cancella tabelle errori ................................................................... 17-20 SVCREQ 15: Leggi ultimo errore registrato in tabella ........................................ 17-21 SVCREQ 16: Leggi orologio tempo trascorso..................................................... 17-23 SVCREQ 18: Leggi stato override I/O ................................................................ 17-24 SVCREQ 23: Leggi checksum master ................................................................. 17-25 SVCREQ 26/30: Interroga I/O............................................................................. 17-26 SVCREQ 29: Leggi tempo di PLC spento........................................................... 17-27 SVCREQ 34: Entra nel modo taratura analogica.................................................. 17-28 SVCREQ 35: Esegui taratura analogica................................................................ 17-29 GFK-1645C-IT Indice ix Indice Capitolo 18 Protocolli per le comunicazioni: I/O seriale / SNP / RTU .................... 18-1 Formato della funzione COMMREQ (Richiesta di comunicazione) ...................... 18-2 Configurazione delle porte seriali mediante la funzione COMMREQ ................... 18-4 Funzionamento slave RTU/SNP con un programmatore connesso......................... 18-5 Blocco di comando COMMREQ per la configurazione del protocollo SNP.......... 18-6 Blocco di dati COMMREQ per la configurazione del protocollo RTU.................. 18-7 Blocco di dati COMMREQ per la configurazione del protocollo I/O seriale ......... 18-8 Richiamo di COMMREQ per I/O seriale dalla scansione del PLC ........................ 18-9 Parola di stato della funzione COMMREQ per I/O seriale................................... 18-10 Comandi COMMREQ per l'I/O seriale................................................................. 18-11 Inizializza porta (4300) ......................................................................................... 18-13 Imposta buffer ingresso (4301) ............................................................................. 18-14 Libera buffer ingresso (4302)................................................................................ 18-15 Leggi stato porta (4303)........................................................................................ 18-16 Controllo scrittura porta (4304) ............................................................................ 18-18 Cancella funzione COMMREQ (4399)................................................................. 18-19 Autodial (4400)..................................................................................................... 18-20 Scrivi byte (4401).................................................................................................. 18-22 Leggi byte (4402).................................................................................................. 18-23 Leggi stringa (4403).............................................................................................. 18-25 Capitolo 19 La funzione PID .................................................................................... 19-1 Formato della funzione PID .................................................................................... 19-2 Modi operativi della funzione PID.......................................................................... 19-4 Blocco dei parametri della funzione PID ................................................................ 19-6 Selezione dell'algoritmo PID (PID_ISA o PID_IND) e dei guadagni................... 19-10 Determinazione delle caratteristiche del processo ................................................ 19-14 Impostazione dei parametri e regolazione dei guadagni dell'anello di controllo... 19-15 Esempio di richiamo della funzione PID .............................................................. 19-17 x VersaMax® Micro PLC e Nano PLC Manuale utente– Giugno 2002 GFK-1645C-IT Indice Appendice A Temporizzazione delle istruzioni ........................................................... A-1 Note sui dati di temporizzazione.............................................................................. A-2 Tempi tipici di esecuzione per i contatti booleani.................................................... A-3 Tempi tipici di esecuzione per le CPU 2.0............................................................... A-4 Tempi tipici di esecuzione per le CPU 1.1............................................................... A-9 Tempi tipici di esecuzione per le CPU 1.0............................................................. A-14 Appendice B Confronto con i Micro PLC Serie 90 ......................................................B-1 Differenze operative................................................................................................. B-2 Uscite PWM/PT dei Nano/Micro PLC VersaMax ................................................... B-4 Importazione di file.................................................................................................. B-6 Importazione di una lista di variabili........................................................................ B-7 Funzioni supportate.................................................................................................. B-8 Riferimenti del programma .................................................................................... B-12 Appendice C Opzioni per il condizionamento dei segnali........................................... C-1 Specifiche generali................................................................................................... C-2 Moduli disponibili.................................................................................................... C-2 Appendice D Simulatori di ingressi ............................................................................. D-1 IC200ACC450 Simulatore di ingressi per i Nano PLC VersaMax con alimentazione in CC .......................................................................................... D-2 IC200ACC451 Simulatore di ingressi per i Micro PLC VersaMax e le unità di espansione con alimentazione in CC .................................................... D-3 Appendice E Limiti di impiego dei contatti dei relè.....................................................E-1 125VCA ....................................................................................................................E-1 250VCA ....................................................................................................................E-2 30VCC ......................................................................................................................E-2 GFK-1645C-IT Indice xi Capitolo 1 Introduzione La famiglia di prodotti VersaMax comprende un'ampia gamma di controllori a logica programmabile (PLC) di piccole dimensioni e di grande potenza. Definiti Nano PLC (10 punti) e Micro PLC (fino a 140 punti di I/O se vengono aggiunte le unità di espansione opzionali), questi PLC di piccole dimensioni sono la soluzione ideale per applicazioni quali il controllo di imballatrici o dispensatrici e per la sostituzione di relè. Questo capitolo mette a confronto le caratteristiche dei vari modelli Nano e Micro di PLC VersaMax ed illustra alcuni esempi di applicazioni. Nano PLC a 10 punti Micro PLC a 14 punti e unità di espansione a 14 punti Micro PLC a 23 punti, Micro PLC a 28 punti e unità di espansione a 28 punti Unità di espansione a 6 punti analogici Questi versatili controllori offrono potenti funzioni di programmazione quali i contatori ad alta velocità incorporati, il supporto per blocchi funzionali a virgola mobile e per l'impiego di subroutine, oltre alla possibilità di assegnare password e livelli di privilegio per controllare l'accesso al sistema ed a quella di forzare gli I/O. GFK-1645C-IT 1-1 1 Modelli di PLC VersaMax Micro e Nano Di questi compatti e potenti controllori sono disponibili versioni per alimentazione CA e CC e con diverse combinazioni di punti di I/O discreti e analogici. Nano PLC VersaMax I Nano PLC VersaMax hanno 10 punti di I/O discreti. Due modelli forniscono anche un ingresso analogico a 0-10V. 1-2 Modello Descrizione IC200NAL110 10 Punti: 6 ingressi a 12VCC, 4 uscite a relè , 1 ingresso analogico, alimentazione a 12VCC IC200NAL211 10 Punti: 6 ingressi a 24VCC, 4 uscite a relè a 24VCC, 1 ingresso analogico, alimentazione a 24VCC IC200NDD010 10 punti: 6 ingressi a 12VCC, 4 uscite a 12VCC, alimentazione a 12VCC IC200NDD101 10 punti: 6 ingressi a 24VCC, 4 uscite a 24VCC, alimentazione a 24VCC IC200NDR001 10 punti: 6 ingressi a 24VCC, 4 uscite a relè, alimentazione a 24VCC IC200NDR010 10 punti: 6 ingressi a 12VCC, 4 uscite a relè, alimentazione a 12VCC VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 1 Micro PLC VersaMax I Micro PLC VersaMax hanno 14, 23 o 28 punti di I/O. Modello Descrizione IC200UAA003 14 punti: 8 ingressi a 120VCA, 6 uscite a 120VCA, alimentazione a 120/240VCA IC200UAA007 28 punti: 16 ingressi a 120VCA, 12 uscite a 120VCA, alimentazione a 120/240VCA IC200UAL004 23 Punti: 13 ingressi a 12VCC, 10 uscite a relè, 2 ingressi analogici e 1 uscita analogica, alimentazione a 12VCC IC200UAL005 23 Punti: 13 ingressi a 24VCC, 9 uscite a relè, 1 uscita a 24VCC, 2 ingressi analogici e 1 uscita analogica, alimentazione a 24VCC IC200UAL006 23 Punti: 13 ingressi a 24VCC, 9 uscite a relè, 1 uscita a 24VCC, 2 ingressi analogici e 1 uscita analogica, alimentazione a 120/240 VCA IC200UAR014 14 Punti: 8 ingressi a 120VCA, 2 uscite a relè a 10A, 4 uscite a relè a 2A, alimentazione a 120/240VCA IC200UAR028 28 Punti: 16 ingressi a 120VCA, 4 uscite a relè a 10A, 8 uscite a relè a 2A, alimentazione a 120/240VCA IC200UDD104 14 Punti: 8 ingressi a 24VCC, 6 uscite a 24VCC (2 a 1.0A e 4 a 0.5A), alimentazione a 24VCC IC200UDD110 28 Punti: 16 ingressi a 24VCC, 12 uscite a 24VCC (6 a 1.0A e 6 a 0.5A), alimentazione a 24VCC IC200UDD112 14 punti: 8 ingressi a 12VCC, 6 uscite a 12VCC, alimentazione a 12VCC IC200UDD120 28 punti: 16 ingressi a 24VCC, 12 uscite a 24VCC con ESCP, alimentazione a 24VCC IC200UDD212 28 punti: 16 ingressi a 12VCC, 12 uscite a 12VCC, alimentazione a 12VCC IC200UDR001 14 punti: 8 ingressi a 24VCC, 6 uscite a relè, alimentazione a 120/240 VCA IC200UDR002 14 punti: 8 ingressi a 24VCC, 6 uscite a relè, alimentazione a 24VCC IC200UDR003 14 punti: 8 ingressi a 12VCC, 6 uscite a relè, alimentazione a 12VCC IC200UDR005 28 Punti: 16 ingressi a 24VCC, 11 uscite a relè, 1 uscita a 24VCC, alimentazione a 120/240 VCA IC200UDR006 28 punti: 16 ingressi a 12VCC, 12 uscite a relè, alimentazione a 12VCC IC200UDR010 28 Punti: 16 ingressi a 24VCC, 11 uscite a relè, 1 uscita a 24VCC, alimentazione a 24VCC GFK-1645C-IT Capitolo 1 Introduzione 1-3 1 Unità di espansione per Micro PLC VersaMax Le unità di espansione per Micro PLC VersaMax forniscono punti di I/O discreti e canali di I/O analogici aggiuntivi per sistemi PLC. Ad un Micro PLC VersaMax possono essere connesse fino a 4 unità di queste unità, di qualsiasi tipo. Le unità di espansione possono essere connesse in qualsiasi ordine. 1-4 Modello Descrizione IC200UEX009 14 Punti: 8 ingressi a 120VCA, 2 uscite a relè a 10A, 4 uscite a relè a 2A, alimentazione a 120/240VCA IC200UEX010 14 punti: 8 ingressi a 120VCA, 6 uscite a 120VCA, alimentazione a 120/240VCA IC200UEX011 14 punti: 8 ingressi a 24VCC, 6 uscite a relè, alimentazione a 120/240 VCA IC200UEX012 14 punti: 8 ingressi a 24VCC, 6 uscite a relè, alimentazione a 24VCC IC200UEX013 14 punti: 8 ingressi a 12 VCC, 6 uscite a relè. Alimentatore 12VCC IC200UEX014 14 punti: 8 ingressi a 24VCC, 6 uscite a 24VCC, alimentazione a 24VCC IC200UEX015 14 punti: 8 ingressi a 12VCC, 6 uscite a 12VCC, alimentazione a 12VCC IC200UEX122 14 punti: 8 ingressi a 24VCC, 6 uscite a 24VCC con ESCP, alimentazione a 24VCC IC200UEX209 28 Punti: 16 ingressi a 120VCA, 4 uscite a relè a 10A, 8 uscite a relè a 2A, alimentazione a 120/240VCA IC200UEX210 28 punti: 16 ingressi a 120VCA, 12 uscite a 120VCA, alimentazione a 120/240VCA IC200UEX211 28 punti: 16 ingressi a 24VCC, 12 uscite a relè, alimentazione a 120/240 VCA IC200UEX212 28 punti: 16 ingressi a 24VCC, 12 uscite a relè, alimentazione a 24VCC IC200UEX213 28 punti: 16 ingressi a 12VCC, 12 uscite a relè, alimentazione a 12VCC IC200UEX214 28 Punti: 16 ingressi a 24VCC, 12 uscite a 24VCC (6 a 1.0A e 6 a 0.5A), alimentazione a 24VCC IC200UEX215 28 punti: 16 ingressi a 12VCC, 12 uscite a 12VCC, alimentazione a 12VCC IC200UEX222 28 punti: 16 ingressi a 24VCC, 12 uscite a 24VCC con ESCP, alimentazione a 24VCC IC200UEX616 6 punti: 4 ingressi analogici e 2 uscite analogiche, alimentazione a 12VCC IC200UEX626 6 punti: 4 ingressi analogici e 2 uscite analogiche, alimentazione a 24VCC IC200UEX636 6 punti: 4 ingressi analogici e 2 uscite analogiche, alimentazione a 100-240 VCA VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 1 Memoria programma e memoria dati La sottostante tabella mette a confronto la capacità di memoria programma e di memoria dati dei Nano e dei Micro PLC VersaMax. Tipo di riferimenti Range dei riferimenti Nano PLC a 10 punti Micro PLC a 14 punti Micro PLC a 23 o 28 punti Logica del programma utente Non applicabile 2K parole 9K parole 9K parole Ingressi discreti %I0001 - %I0512 512 bit 512 bit 512 bit Uscite discrete %Q0001 - %Q0512 512 bit 512 bit 512 bit Riferimenti discreti globali %G0001 - %G1280 1280 bit 1280 bit 1280 bit Bobine interne discrete %M0001 - %M1024 1024 bit 1024 bit 1024 bit Bobine temporanee discrete %T0001 - %T0256 256 bit 256 bit 256 bit Riferimenti allo stato del sistema %S0001 - %S0032 32 bit 32 bit 32 bit %SA0001 - %SA0032 32 bit 32 bit 32 bit %SB0001 - %SB0032 32 bit 32 bit 32 bit %SC0001 - %SC0032 32 bit 32 bit 32 bit Registri del sistema PLC a 10 o 14 punti %R0001 - %R0256 256 parole 256 parole 2K parole PLC a 23 o 28 punti %R0001 - %R2048 GFK-1645C-IT Ingressi analogici e contatori ad alta velocità %AI0001 - %AI0128 128 parole 128 parole 128 parole Uscite analogiche %AQ0001 - %AQ0128 128 parole 128 parole 128 parole Capitolo 1 Introduzione 1-5 1 Caratteristiche dei PLC La sottostante tabella mette a confronto le caratteristiche dei Nano e dei Micro PLC VersaMax. Caratteristica Nano PLC a Micro PLC a Micro PLC a Micro PLC a 10 punti 14 punti 23 punti 28 punti Commutatore Run/Stop Connessione per commutatore esterno Ingressi con potenziometro I/O analogici incorporati 1 uscita in tensione su modelli selezionati 30 minuti 30 minuti opzionale opzionale Gruppi terminali di cablaggio rimovibili Fino a 4 unità di espansione Numero massimo di I/O con unità di espansione 126 135 140 Slave SNP/SNPX Slave RTU a 2 fili Slave RTU a 4 fili Configurabile per I/O seriale Durata minima condensatore di mantenimento della memoria 3 giorni 2 ingressi e 1 uscita 3 giorni Batteria al litio per il mantenimento della RAM LED: PWR, RUN, OK, stato dei punti Porta RS-232 con connettore RJ-45 Slave SNP/SNPX Master SNP/SNPX Slave RTU a 2 fili Slave RTU a 4 fili Porta RS-485 con connettore DB-15 Programmazione LD e IL Funzioni programma compatibili con Micro PLC serie 90-30 e Serie 90 Subroutine 8 64 64 64 Funzioni a virgola mobile Configurabile per I/O seriale 1-6 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 1 I/O e alimentazione dei PLC Micro PLC Nano PLC Modello Punti Alimentaz Alimentaz Alimentaz Alimentaz Ingressi discreti ione a CC ione a ione a ione CC 12VCC 24VCC 120/230V per CA ingressi e unità di campo NAL110 10 NAL211 10 NDD010 10 NDD101 10 NDR001 10 NDR010 10 UAA003 14 UAA007 28 UAL004 23 UAL005 23 UAL006 23 UAR014 14 UAR028 28 UDD104 14 UDD110 28 UDD112 14 UDD120 28 UDD212 28 UDR001 14 UDR002 14 UDR003 14 UDR005 28 UDR006 28 UDR010 28 6 1 4 6 1 4 6 Uscite CC Uscite CA 6 4 4 6 4 8 6 16 12 13 2 10 13 2 9 1 1 13 2 9 1 1 8 *6 16 * 12 1 8 6 16 12 8 6 16 12, ESCP 16 12 Uscite analogiche 4 6 Ingressi Ingressi uscite a CA analogici relè 8 6 8 6 8 6 16 11 16 12 16 11 1 1 * 2 uscite a 10 A nominali GFK-1645C-IT Capitolo 1 Introduzione 1-7 1 Unità di espansione I/O e alimentazione delle unità di espansione Modello Punti totali Alimentaz Alimentaz Alimentaz Alimentaz Ingressi ione a CC ione a ione a ione CC 12VCC 24VCC 120/230V per CA ingressi e unità di campo UEX009 14 UEX010 14 UEX011 14 8 6 UEX012 14 8 6 UEX013 14 8 6 UEX014 14 8 6 UEX015 14 8 6 UEX122 14 8 UEX209 28 UEX210 28 UEX211 28 16 12 1 UEX212 28 16 12 1 UEX213 28 16 12 UEX214 28 16 UEX215 28 16 12 UEX222 28 16 12, ESCP UEX616 6 UEX626 6 UEX636 6 Ingressi Ingressi uscite a CA analogici relè 8 Uscite CC Uscite CA Uscite analogiche *6 8 6 6, ESCP 16 * 12 16 12 12 4 2 4 2 4 2 * 2 uscite a 10 A nominali 1-8 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 1 Esempi di applicazioni dei Nano/Micro PLC VersaMax I Micro e i Nano PLC VersaMax sono la soluzione ideale per sostituire relè e per automatizzare piccoli processi. La struttura singola fa risparmiare spazio sul pannello, mentre le potenti funzionalità incrementano la produttività e riducono i costi in quasi tutte le applicazioni di controllo. Questi PLC compatti sono la soluzione ideale per applicazioni come l’imballaggio, i macchinari industriali, la movimentazione materiali e la stampa. Industria automobilistica – Controllo pompaggio fluidi Un Micro PLC VersaMax può sostituire economicamente costosi pannelli di controllo informatizzati realizzati dal cliente per il funzionamento di stazioni automatiche di pompaggio fluidi. Questo sistema controlla 4 pompe a vuoto, ne alterna la sequenza di avvio, ne ritarda l’entrata in funzione fino all'esclusione di eventuali allarmi e controlla varie condizioni dei filtri di pulizia. Il sistema è facilmente modificabile ed espandibile. Sistema di filtrazione Motore 1 Motore 2 Motore 3 Motore 4 Micro PLC Sistema di pompe a vuoto Panificazione – Controllo linea di trasporto in pasticceria Dieci Micro PLC VersaMax sono distribuiti lungo il nastro trasportatore su ciascun punto di imballaggio di una linea di cottura di pasticceria. La capacità di conteggio ad alta velocità del Micro PLC VersaMax e la sua logica locale gli consentono di prendere “al volo” le decisioni necessarie per il controllo del trasportatore, in base al conteggio ad alta velocità delle paste e al carico dell’imballatrice a valle. I parametri del sistema sono trasmessi ad un PLC Serie 90-70 che controlla il funzionamento generale del sistema. Micro PLC Micro PLC Micro PLC Micro PLC Micro PLC I Micro PLC VersaMax controllano le singole sezioni del trasportatore e il PLC Serie 90-70 controlla l’intero sistema. GFK-1645C-IT Capitolo 1 Introduzione 1-9 1 Industria Chimica – Stazione di pompaggio prodotti chimici Un Micro PLC VersaMax a 14 punti, abbinato ad un terminale di interfaccia operatore compatibile, sostituisce i temporizzatori meccanici, i contatori e i relè utilizzati per controllare le stazioni di pompaggio che inviano i prodotti chimici alla stazione di depurazione. Il sistema meccanico preesistente era cablato in hardware ed era difficile da modificare. Il nuovo sistema basato su PLC offre la flessibilità derivante dalla programmazione software, riduce lo spazio occupato sul pannello ed è facile da cablare. Serbatoio 1 Serbatoio 2 Pompa 2 Serbatoio 3 Pompa 3 X X Pompa 1 Stazione di depurazione X Micro PLC Terminale interfaccia operatore Industria agricola commerciale – Trattamento granulati Un Micro PLC VersaMax a 14 punti sostituisce una scheda di temporizzazione del filtro esistente e riunisce i controlli a relè cablati per standardizzare il controllo del processo. Il Micro PLC VersaMax cicla in continuo le uscite che azionano i solenoidi che consentono all’aria compressa di pulire le calze del filtro. Serbatoio aria compressa Micro PLC Filtro X 1-10 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 1 Lavanderie commerciali – Controllo della catena di stoccaggio I Micro PLC VersaMax, che incorporano contatori ad alta velocità, sostituiscono un sistema di controllo basato su scheda PC personalizzata e costosa da gestire. Un Micro PLC aziona due catene di stoccaggio indumenti e rileva il numero di indumenti su ciascuna catena. L’intero sistema è costituito da 30 – 40 catene, ciascuna con una capacità di 400 – 500 capi. Sensore Catena porta indumenti Micro PLC Appendini Ciascun Micro PLC VersaMax controlla due catene porta indumenti capaci di 400-500 capi ciascuna. Ogni sistema è formato da 30-40 catene. Macchinario di cantiere – Sistema di misurazione tubi Un Micro PLC VersaMax a 14 punti, abbinato ad un terminale di interfaccia operatore compatibile, costituisce un sistema che misura accuratamente e controlla il taglio di tubi in lunghezze comprese tra 4 e 28 piedi. I dati di misurazione vengono forniti da un encoder. Il display operatore riporta le lunghezze delle tubi in piedi, pollici e frazioni di pollice. L’operatore specifica la lunghezza necessaria e il sistema di controllo misura il tubo e lo taglia nella lunghezza specificata. I quattro contatori ad alta velocità incorporati nel Micro PLC ne consentono l’interfacciamento con un encoder di quadratura che misura le sezioni di tubo. Il Micro PLC VersaMax controlla in modo affidabile il funzionamento della macchina e ne migliora le prestazioni, oltre a ridurre i tempi d’impostazione e ad accelerare la lavorazione dei prodotti. Unità interfaccia operatore Micro PLC GFK-1645C-IT Lama Capitolo 1 Introduzione Encoder Pulsantiera Il Micro PLC VersaMax misura la lunghezza del tubo utilizzando i segnali dell’encoder e la visualizza sull’interfaccia operatore. 1-11 1 Macchine di uso generico – Cucitrice automatica per cornici Un Micro PLC VersaMax a 28 punti funge da sistema di controllo compatto e robusto per una cucitrice automatica utilizzata nella produzione di cornici in formati standard. Cucitrice ad aria compressa Guida e fissaggio Micro PLC Comando a pedale Industria del legno – Ricostruzione di pallet Un Micro PLC VersaMax a 14 punti costituisce il sistema di controllo compatto e veloce di un impianto per la ricostruzione di pallet. Il dispositivo misura la lunghezza di ciascuna tavola e posiziona una pressa idraulica che spiana i chiodi sporgenti. I potenziometri analogici del Micro PLC VersaMax consentono all'operatore di compensare le variazioni di velocità del trasportatore. Micro PLC Il Micro PLC VersaMax utilizza i segnali dei fotosensori posti sul trasportatore per controllare i cilindri che posizionano le tavole. 1-12 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 1 Industria dell'imballaggio – Avvolgitrice retrattile Un Micro PLC VersaMax costituisce il sistema di controllo a basso costo di un’avvolgitrice retrattile. Il sistema avvolge il prodotto dopo averne determinato la posizione in base ai segnali che riceve dai sensori. La flessibilità del Micro PLC VersaMax consente di modificare i parametri per i vari prodotti direttamente sul pannello di controllo, senza dover modificare il programma. Avvolgitrice retrattile Micro PLC Il Micro PLC VersaMax utilizza I segnali di vari sensori per determinare la posizione del prodotto e i parametri del pannello di controllo per sequenziare l’avvolgimento del prodotto. Imballaggio di videocassette Il Micro PLC VersaMax dispone di contatori ad alta velocità e di un alimentatore incorporato da 24VCC che gli permettono di sostituire economicamente i relè e i contatori cablati in un sistema per l’imballaggio di videocassette. Il Micro PLC legge gli impulsi di un encoder e sequenzia le operazioni della macchina in base al numero degli impulsi ricevuti. Il sistema controlla il trasportatore, l’impilatore, la stazione di avvolgimento retrattile ed è interfacciato con il controllo dell'etichettatrice mediante I/O digitali. Pila cassette da smistare Micro PLC Impilatore videocassette Stazione avvolgimento GFK-1645C-IT Capitolo 1 Introduzione Stazione applic. Etichetta Encoder 1-13 1 Industria delle materie plastiche – Stampaggio ad iniezione Un Micro PLC VersaMax installato su una macchina per stampaggio ad iniezione controlla l’applicazione di maniglie in plastica a recipienti per latte e succhi. Il Micro PLC conta e sequenzia i contenitori che devono essere uniti a due a due con una maniglia in plastica. I contenitori vengono accodati all'ingresso dell'applicatore di maniglie. Il Micro PLC accetta l’alimentazione in continuo o randomizzata e può operare con contenitori di capacità da un quarto di gallone a un gallone. Per agevolarne l'applicazione, le maniglie vengono riscaldate senza fusione o deformazione. La diagnostica avvisa quando le maniglie stanno per esaurirsi o sono esaurite. Altre diagnostiche avvertono il personale in caso d’inceppamenti sul percorso di alimentazione, oltre a indicare velocità e conteggio. Il costruttore della macchina può modificare facilmente il programma applicativo per adeguare la medesima alle esigenze del cliente. Magazzino maniglie Riscaldatore Sensori Porta di arresto Micro PLC Il Micro PLC VersaMax utilizza i segnali di vari sensori per controllare il sistema di applicazione delle maniglie. Produzione di componenti in plastica Un Micro PLC VersaMax a 14 punti viene utilizzato per controllare vari alimentatori a rullo. Il Micro PLC è interfacciato con sensori posti lungo l’intero ciclo degli alimentatori per controllare l’uscita dei pezzi sull’assemblatrice. Assemblatrice Assemblatrice Rullo Z Rullo X Micro PLC Micro PLC Assemblatrice Il Micro PLC VersaMax controlla vari alimentatori a rullo per la standardizzazione su un PLC. Rullo Y Micro PLC 1-14 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 1 Servizi pubblici d’emergenza – Sistema di avviso di tempesta In questa applicazione, un Micro PLC VersaMax viene utilizzato insieme ad un adattatore analogico per sostituire un sistema di avviso di tempesta costituito da un grosso PLC modulare e da relè. Il nuovo sistema riceve i dati dai sensori del flusso d’aria e della temperatura e stabilisce quando deve suonare la sirena che segnala al pubblico l’arrivo di cicloni o di intense perturbazioni. Sensori flusso aria e temperatura Micro PLC Interfaccia I/O analogici Il Micro VersaMax esegue la sua logica sui segnali provenienti dai sensori per segnalare il pericolo di un ciclone o di una forte perturbazione. Reti fognarie e scarichi – Monitoraggio controllo allagamenti Un Micro PLC VersaMax a 14 punti, abbinato ad un terminale di interfaccia operatore compatibile, viene utilizzato in un sistema di pompaggio per il controllo allagamenti per renderlo affidabile ed economico. Il Micro PLC sorveglia i cicli avvio/arresto, il tempo trascorso, lo stato on/off e le condizioni d’errore. Il sistema basato su Micro PLC sostituisce un precedente sistema di spie luminose cablate, di difficile manutenzione, che davano all’operatore solo informazioni di base. Tramite l’interfaccia operatore, il Micro PLC VersaMax fornisce molte informazioni utili alla squadra di manutenzione per l’identificazione delle probabili aree problematiche nelle fognature. Il Micro PLC fornisce dati sicuri circa la possibilità che la rete fognaria esistente possa smaltire grandi quantità d’acqua in caso di forti temporali. Tombini stradali Galleggiante Sistema fognario Stazione di pompaggio Micro PLC Il PLC VersaMax utilizza i segnali del galleggiante per sorvegliare il livello dell'acqua nel sistema fognario. Durante i temporali aziona ciclicamente la stazione di pompaggio per evitare allagamenti di case e negozi. GFK-1645C-IT Capitolo 1 Introduzione 1-15 1 Stazioni di sollevamento acque di scarico/liquami Le uscite di un Micro PLC VersaMax possono essere cablate direttamente con gli avvolgimenti degli starter di motori. Un Micro PLC viene usato per sostituire una grossa cabina contenente 6 temporizzatori e 140 relè in un sistema di acque di scarico. Il sistema controlla il livello dell’acqua in un pozzo e aziona due pompe alternatamente, ad intervalli prefissati, per limitarne usura e guasti. Il sistema sorveglia il braccio di controllo della valvola per verificare che gli interruttori funzionino e che l’acqua scorra regolarmente. Monitorizza anche la temperatura operativa dei motori e li spegne in caso di sovraccarico termico. Il Micro PLC VersaMax controlla due pompe che si alternano nel pompare acqua da un pozzo di 90 piedi. Micro PLC Piano terra Flusso in uscita 90 piedi Livello acqua Flusso in entrata Pozzo Fondo del pozzo Controllo portata dell’acqua Un set di Micro PLC VersaMax viene usato con un PLC Serie 9030 e un software CIMPLICITY HMI per creare un sistema di controllo che sorveglia la portata dell’acqua in un sistema di trattamento. Il sistema fa uso di modem ed è facile da programmare. I pozzi remoti operano indipendentemente e ricevono controlli di override da un PLC master tramite un modem RF o un modem a breve raggio. Ufficio gestione acqua Il PLC master Serie 90-30 raccoglie i dati dai Micro PLC remoti e li invia al sistema CIMPLICITY che ha il controllo, finale sul sistema. Modem Stazione di pompaggio remota Micro PLC Modem Stazione di pompaggio remota Micro PLC Modem Stazione di pompaggio remota Micro PLC Modem I Micro PLC VersaMax controllano la portata dell’acqua nelle stazioni remote e trasferiscono i dati al PLC master Serie 90-30. 1-16 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT Nano PLC VersaMax Capitolo 2 Questo capitolo descrive le caratteristiche, le specifiche ed il cablaggio di campo dei Nano PLC VersaMax: GFK-1645C-IT IC200NAL110 Nano PLC a 10 punti discreti ed 1 ingresso analogico: 11 punti, 6 ingressi a 12VCC, 4 uscite a relè, 1 ingresso analogico, alimentazione a 12VCC IC200NAL211 Nano PLC a 10 punti discreti ed 1 ingresso analogico: punti, 6 ingressi a 24VCC, 4 uscite a relè, 1 ingresso analogico, alimentazione a 24VCC IC200NDD010 Nano PLC a 10 punti: 6 ingressi a 12VCC, 4 uscite a 12VCC, alimentazione a 12VCC IC200NDD101 Nano PLC a 10 punti: 6 ingressi a 24VCC, 4 uscite a 24VCC, alimentazione a 24VCC IC200NDR001 Nano PLC a 10 punti: 6 ingressi a 24VCC, 4 uscite a relè, alimentazione a 24VCC IC200NDR010 Nano PLC a 10 punti: 6 ingressi a 12VCC, 4 uscite a relè, alimentazione a 12VCC 2-1 2 Caratteristiche dei Nano PLC VersaMax I Nano PLC VersaMax offrono la soluzione ideale per piccole imballatrici, dispensatrici e per la sostituzione di relè con fino a 6 ingressi e 4 uscite. PWR IN Terminali degli ingressi 1 2 5 6 1 2 3 4 3 4 RUN PORTA Porta seriale RS-232 Sgancio da guida DIN OUT OK LED di stato Terminali delle uscite Nonostante le loro dimensioni ridotte, questi versatili controllori offrono potenti funzioni di programmazione quali i contatori ad alta velocità incorporati, il supporto per blocchi funzionali a virgola mobile e per l'impiego di subroutine, oltre alla possibilità di assegnare password e livelli di privilegio per controllare l'accesso al sistema ed a quella di forzare gli I/O. Commutatore run/stop esterno opzionale Sul Nano PLC è possibile cablare un commutatore run/stop esterno. Il commutatore può essere configurato come commutatore run/stop o come interruttore di protezione memoria e può essere utilizzato per l’annullamento degli errori in caso di errori irreversibili. Porta seriale RS-232 La porta seriale RS-232 ha un connettore RJ-45 e utilizza come standard il protocollo SNP; mediante il software di configurazione può essere configurata come slave SNP/SNPX o slave RTU. Può anche essere configurata per I/O seriale ed essere controllata dal programma applicativo attraverso le funzioni COMMREQ. LED di stato I LED consentono una rapida verifica visiva dello stato operativo del PLC. Oltre ai LED per l’alimentazione, di OK e del modo Run, vi è un LED per ciascun punto di I/O. 2-2 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 2 IC200NAL110 Nano PLC a 10 punti discreti ed 1 ingresso analogico: 6 ingressi a 12VCC, 4 uscite a relè, 1 ingresso analogico, alimentazione a 12VCC Il Nano PLC VersaMax modello IC200NAL110 ha sei ingressi a 12VCC, un ingresso analogico e quattro uscite a relè da 2A con contatti normalmente aperti che possono controllare dispositivi alimentati a 5 - 30VCC o a 5 - 250VCA. PORT Caratteristiche GFK-1645C-IT Alimentazione a +12VDC nominali per il funzionamento del PLC. 6 ingressi CC configurabili che possono essere utilizzati come ingressi standard a logica positiva o negativa o come ingressi dei contatori ad alta velocità. Un ingresso analogico sbilanciato per funzionamento a 0 - 10V (risoluzione di 8 bit). Quando è configurato per funzionare come contatore ad alta velocità, il Nano PLC fornisce 3 contatori di tipo A oppure 1 contatore di tipo A e 1 contatore di tipo B. 4 uscite a relè formato A (SPST-monopolare a una via) Due file di terminali incassati e inamovibili tipo “box”. Porta seriale RS-232 con connettore RJ-45 che supporta i protocolli SNP/SNPX slave, RTU slave e I/O seriale. Commuta automaticamente da RTU a SNP per le comunicazioni col programmatore. Può essere utilizzato con un commutatore Run/Stop esterno. Il commutatore può essere configurato come commutatore run/stop o come interruttore di protezione memoria e può essere utilizzato per l’annullamento degli errori in caso di errori irreversibili. Viene configurato e programmato mediante il software di programmazione VersaPro. I programmi possono essere creati nei formati Diagramma ladder (LD) o Lista di istruzioni (IL). E' configurabile in modo da leggere la configurazione all'accensione dalla RAM o dalla memoria flash (ROM). Può anche essere configurato in modo da leggere il programma applicativo dalla flash all'accensione. Un condensatore mantiene la RAM per almeno 30 minuti. Dispone di un completo set di istruzioni con matematica a virgola mobile. Dispone di 2K parole di memoria programmi e di 256 parole di registri. Capitolo 2 Nano PLC VersaMax 2-3 2 IC200NAL110 Nano PLC a 10 punti discreti ed 1 ingresso analogico: 6 ingressi a 12VCC, 4 uscite a relè, 1 ingresso analogico, alimentazione a 12VCC Specifiche del Nano PLC IC200NDAL110 Peso 150 grammi (0.33lb) Dimensioni del modulo Altezza: 80 mm (3.20 pollici) Profondità: 47 mm (1.88 pollici) Larghezza: 75 mm (3.00 pollici) Velocità tipica di scansione 1.3 ms/K per logica booleana (appendice A) Ingressi Sei circuiti di ingresso a logica positiva/negativa a 12 VCC, un ingresso analogico, da 0 a 10V Uscite 4 circuiti relè da 2A, normalmente aperti Alimentazione in uscita +5VCC sul pin 7 della porta seriale, max. 100mA Numero massimo di dispositivi slave per 8 (aumentabili con un ripetitore)Richiede IC200ACC415. la rete RS-485 Accuratezza clock in tempo reale (per le funzioni di temporizzazione) +/- 0.5% Specifiche dell'alimentazione CC Campo tensione Mantenimento Corrente di picco Tempo di picco Corrente in ingresso Assorbimento nominale 2-4 9.6VCC - 15VCC 3.0mS 8A a 12 VDC (tipica) 200mS (tipico) 250mA a 12 VCC (tipica) 3W VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 2 IC200NAL110 Nano PLC a 10 punti discreti ed 1 ingresso analogico: 6 ingressi a 12VCC, 4 uscite a relè, 1 ingresso analogico, alimentazione a 12VCC Ingressi CC Ciascun ingresso CC può essere a logica positiva o a logica negativa, sia che venga utilizzato come ingresso standard sia che venga utilizzato come ingresso di un contatore ad alta velocità (HSC = High Speed Counter). Alla presenza di corrente su un punto di ingresso corrisponde un 1 logico nella tabella degli ingressi (%I). Quando gli ingressi sono utilizzati come ingressi standard, le loro caratteristiche sono compatibili con una vasta gamma di dispositivi, quali pulsanti, fine corsa e interruttori elettronici di prossimità. Specifiche degli ingressi CC Numero di ingressi 6 Tensione nominale in ingresso Campo della tensione in ingresso Corrente in ingresso Impedenza Tensione di soglia ON OFF 12 volt CC da 0 a 15 volt CC 9.0mA (tipica) 1.3 kOhm 9.5VCC minima 2.5VCC massima Corrente di soglia 6.5mA massima 1.6mA minima ON OFF Tempo di risposta Tensione d'isolamento da 0.5 a 20ms (configurabile dall'utente) come ingressi standard; 100µs come ingressi HSC 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Ingresso analogico L'ingresso IN1 può essere utilizzato come ingresso analogico, per segnali analogici nell'intervallo da 0 a 10 V. L'ingresso analogico non può essere calibrato via software. Specifiche dell'ingresso analogico Numero di ingressi analogici Campo della tensione in ingresso Risoluzione Accuratezza Impedenza Tempo di filtro GFK-1645C-IT Capitolo 2 Nano PLC VersaMax 1, singolo da 0 a 10 V (10.24 max.) 8 bit ±1% fondo scala nell’intera gamma di temperature 100K Ohm 200ms per raggiungere un errore dell'1% per ingresso a gradino 2-5 2 IC200NAL110 Nano PLC a 10 punti discreti ed 1 ingresso analogico: 6 ingressi a 12VCC, 4 uscite a relè, 1 ingresso analogico, alimentazione a 12VCC Uscite a relè Le quattro uscite a relè a contatti normalmente aperti possono controllare un'ampia gamma di dispositivi, quali starter di motori, solenoidi e indicatori. L’alimentazione per le bobine dei relè interni viene fornita dall’alimentatore interno a +24VCC. Per l’alimentazione dei dispositivi di campo è richiesta un’alimentazione esterna CC o CA. Le connessioni e le specifiche delle uscite HSC sono le stesse degli uscite a relè standard. Specifiche delle uscite a relè Tensione operativa da 5 a 30VCC o da 5 a 250VCA Isolamento 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Corrente di dispersione 15mA a 240 VCA (max.) Massimo UL nominale 2A a 24VCC e 240VCA Carico resistivo max. nominale 2A a 24VCC e 240VCA Carico minimo 10 mA Picco massimo 5A per metà ciclo Tempo di risposta ON 15 ms max. Tempo di risposta OFF 15 ms max. Fusibile Nessuno Durata contatto: meccanica 20 x 106 operazioni meccaniche Durata contatto: elettrica 240VCA, 120VCA, 24VCC 2-6 Corrente: Resistiva Corrente: Lampada e solenoide 2A 0.6A VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 Operazioni tipiche 200,000 GFK-1645C-IT 2 IC200NAL110 Nano PLC a 10 punti discreti ed 1 ingresso analogico: 6 ingressi a 12VCC, 4 uscite a relè, 1 ingresso analogico, alimentazione a 12VCC Contatori ad alta velocità Un Nano PLC VersaMax può essere configurato per fornire capacità di conteggio ad alta velocità e di generazione impulsi. Quando il PLC viene configurato per il conteggio ad alta velocità, gli ingressi possono essere impostati come: Fino a tre contatori di tipo A, oppure 1 contatore di tipo A e 1 contatore di tipo B Ciascun contatore fornisce l’elaborazione diretta di segnali a impulsi rapidi fino a 10kHz per applicazioni di controllo industriale, come sistemi di taratura, flussometri per turbine, misuratori di velocità, movimentazione di materiali, controllo di movimenti e controllo di processi. Ciascun contatore può essere abilitato in modo indipendente. I contatori di tipo A possono essere configurati per il conteggio a incremento o a decremento (lo standard è a incremento) e per la rilevazione del fronte di salita o del fronte di discesa (lo standard è il fronte di salita). Il contatore di tipo B fornisce una funzione di conteggio A Quad B. Le uscite a relè del Nano PLC NAL110 possono essere utilizzare per un massimo di tre uscite HSC. Non possono essere utilizzate come uscite a treno di impulsi o a modulazione di ampiezza. Specifiche dei contatori ad alta velocità/uscite Contatori ad alta velocità disponibili Tre di tipo A oppure uno di tipo A ed uno di tipo B Frequenza massima di conteggio 10kHz Tensione in ingresso ON OFF 9V 2.5V Ampiezza impulsi conteggiati dal 20% all'80% del ciclo di lavoro a 10kHz Registri di conteggio 16 bit Uscite GFK-1645C-IT Tensione carico 12V Numero di uscite ad impulso Nessuno Capitolo 2 Nano PLC VersaMax 2-7 2 IC200NAL110 Nano PLC a 10 punti discreti ed 1 ingresso analogico: 6 ingressi a 12VCC, 4 uscite a relè, 1 ingresso analogico, alimentazione a 12VCC Cablaggio di campo e schemi dei circuiti + 12 VCC - Interruttore opzionale Ingresso analogico I3 I4 1C I5 I6 NC Q1 Q2 Q3 Q4 C1 Fusibile Fusibile Carico Carico 0V I2 Fusibile 24V I1 Carico IN1 Fusibile RUN + - GND Tipico circuito di ingresso a 12VCC a logica positiva/negativa Tipico circuito di uscita a relè Morsettiera 5V * Connessione positiva; per la connessione negativa invertire la polarità dell'alimentazione a 12VCC. Carico 12 VCC Alimentazione CC o CA 0V 24V 5V Fusib. LED LED Morsettiera C a r i Alimen- c tazione 2.8kΩ Filtro ad alta frequenza * +12 VCC - CPU CPU COM I/O Ad altri circuiti I/O 5V Morsettiera 5V 12 VCC + - 2.8kΩ COM LED Conta o Strobe CPU I/O Circuito HSC - Connessione a logica negativa 5V Morsettiera + Le uscite a relè sono prive di fusibile di protezione. I contatti dei punti di uscita devono essere protetti mediante un fusibile esterno (max. 2A). Se le uscite controllano carichi induttivi, è opportuno utilizzare circuiti di soppressione. Con un circuito di soppressione, la durata (vita media) di un contatto utilizzato per commutare un carico induttivo si avvicina a quella di un contatto che controlla un carico resistivo. Il diodo da 1A, 100V mostrato nel circuito di soppressione del carico CC tipico è uno standard industriale 1N4934. 5V 12 VCC - COM LED 2.8kΩ Conta o Strobe CPU I/O Carico CC Carico CA 1A, 100V .022µf 100Ω Uscita a relè ~ COM Alimentazione CC 2-8 Comune Ad altri circuiti Circuito HSC - Connessione a logica positiva VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 Alimentazione CA GFK-1645C-IT 2 IC200NAL211 Nano PLC a 10 punti discreti ed 1 ingresso analogico: 6 ingressi a 24VCC, 4 uscite a relè, 1 ingresso analogico, alimentazione a 24VCC Il Nano PLC VersaMax modello IC200NAL211 ha sei ingressi a 24VCC, un ingresso analogico e quattro uscite a relè da 2A con contatti normalmente aperti che possono controllare dispositivi alimentati a 5 - 30VCC o a 5 - 250VCA. PORT Caratteristiche GFK-1645C-IT Alimentazione a +24VDC nominali per il funzionamento del PLC. 6 ingressi CC configurabili che possono essere utilizzati come ingressi standard a logica positiva o negativa o come ingressi dei contatori ad alta velocità. Un ingresso analogico sbilanciato per funzionamento a 0 - 10V. Quando è configurato per funzionare come contatore ad alta velocità, il Nano PLC fornisce 3 contatori di tipo A oppure 1 contatore di tipo A e 1 contatore di tipo B. 4 uscite a relè formato A (SPST-monopolare a una via) Due file di terminali incassati e inamovibili tipo “box”. Porta seriale RS-232 con connettore RJ-45 che supporta i protocolli SNP/SNPX slave, RTU slave e I/O seriale. Commuta automaticamente da RTU a SNP per le comunicazioni col programmatore. Può essere utilizzato con un commutatore Run/Stop esterno. Il commutatore può essere configurato come commutatore run/stop o come interruttore di protezione memoria e può essere utilizzato per l’annullamento degli errori in caso di errori irreversibili. Viene configurato e programmato mediante il software di programmazione VersaPro. I programmi possono essere creati nei formati Diagramma ladder (LD) o Lista di istruzioni (IL). E' configurabile in modo da leggere la configurazione all'accensione dalla RAM o dalla memoria flash (ROM). Può anche essere configurato in modo da leggere il programma applicativo dalla flash all'accensione. Un condensatore mantiene la RAM per almeno 30 minuti. Dispone di un completo set di istruzioni con matematica a virgola mobile. Dispone di 2K parole di memoria programmi e di 256 parole di registri. Capitolo 2 Nano PLC VersaMax 2-9 2 IC200NAL211 Nano PLC a 10 punti discreti ed 1 ingresso analogico: 6 ingressi a 24VCC, 4 uscite a relè, 1 ingresso analogico, alimentazione a 24VCC Specifiche del Nano PLC IC200NDAL211 Peso 150 grammi (0.33lb) Dimensioni del modulo Altezza: 80 mm (3.20 pollici) Profondità: 47 mm (1.88 pollici) Larghezza: 75 mm (3.00 pollici) Velocità tipica di scansione 1.3 ms/K per logica booleana (appendice A) Ingressi Sei circuiti di ingresso a logica positiva/negativa a 24 VCC, un ingresso analogico da 0 a 10V Uscite 4 circuiti relè da 2A, normalmente aperti Alimentazione in uscita +5VCC sul pin 7 della porta seriale, max. 100mA Numero massimo di dispositivi slave per 8 (aumentabili con un ripetitore) Richiede IC200ACC415. la rete RS-485 Accuratezza clock in tempo reale (per le funzioni di temporizzazione) +/- 0.5% Specifiche dell'alimentazione CC 2-10 Campo tensione 19.2VCC - 30.0VCC Mantenimento 10mS a 19.2VCC Corrente di picco 1A max. a 30 VCC Tempo di picco 10mS per 1A Corrente in ingresso 0.12A a 24 VDC (tipica) Assorbimento nominale 3W VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 2 IC200NAL211 Nano PLC a 10 punti discreti ed 1 ingresso analogico: 6 ingressi a 24VCC, 4 uscite a relè, 1 ingresso analogico, alimentazione a 24VCC Ingressi CC Ciascun ingresso CC può essere a logica positiva o a logica negativa, sia che venga utilizzato come ingresso standard sia che venga utilizzato come ingresso di un contatore ad alta velocità (HSC = High Speed Counter). Alla presenza di corrente su un punto di ingresso corrisponde un 1 logico nella tabella degli ingressi (%I). Quando gli ingressi sono utilizzati come ingressi standard, le loro caratteristiche sono compatibili con una vasta gamma di dispositivi, quali pulsanti, fine corsa e interruttori elettronici di prossimità. Specifiche degli ingressi CC Numero di ingressi 6 Tensione nominale in ingresso Campo della tensione in ingresso Corrente in ingresso Impedenza Tensione di soglia ON OFF 24 volt CC da 0 a 30 volt CC 7.5mA (tipica) 2.8 kOhm 15VCC minima 5VCC massima Corrente di soglia 4.5mA massima 1.5mA minima ON OFF Tempo di risposta Tensione d'isolamento da 0.5 a 20ms (configurabile dall'utente) come ingressi standard; 100µs come ingressi HSC 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Ingresso analogico L'ingresso IN1 può essere utilizzato come ingresso analogico, per segnali analogici nell'intervallo da 0 a 10 V. L'ingresso analogico non può essere calibrato via software. Specifiche dell'ingresso analogico Numero di ingressi analogici Campo della tensione in ingresso Risoluzione Accuratezza Impedenza Tempo di filtro GFK-1645C-IT Capitolo 2 Nano PLC VersaMax 1, singolo da 0 a 10 V (10.24 max.) 8 bit 1% fondo scala nell’intera gamma di temperature 100K Ohm 200ms per raggiungere un errore dell'1% per ingresso a gradino 2-11 2 IC200NAL211 Nano PLC a 10 punti discreti ed 1 ingresso analogico: 6 ingressi a 24VCC, 4 uscite a relè, 1 ingresso analogico, alimentazione a 24VCC Uscite a relè Le quattro uscite a relè a contatti normalmente aperti possono controllare un'ampia gamma di dispositivi, quali starter di motori, solenoidi e indicatori. L’alimentazione per le bobine dei relè interni viene fornita dall’alimentatore interno a +24VCC. Per l’alimentazione dei dispositivi di campo è richiesta un’alimentazione esterna CC o CA. Le connessioni e le specifiche delle uscite HSC sono le stesse degli uscite a relè standard. Specifiche delle uscite a relè Tensione operativa da 5 a 30VCC o da 5 a 250VCA Isolamento 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Corrente di dispersione 15mA a 240 VCA (max.) Massimo UL nominale 2A a 24VCC e 240VCA Carico resistivo max. nominale 2A a 24VCC e 240VCA Carico minimo 10 mA Picco massimo 5A per metà ciclo Tempo di risposta ON 15 ms max. Tempo di risposta OFF 15 ms max. Fusibile Nessuno Durata contatto: meccanica 20 x 106 operazioni meccaniche Durata contatto: elettrica 240VCA, 120VCA, 24VCC 2-12 Corrente: Resistiva Corrente: Lampada e solenoide 2A 0.6A VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 Operazioni tipiche 200,000 GFK-1645C-IT 2 IC200NAL211 Nano PLC a 10 punti discreti ed 1 ingresso analogico: 6 ingressi a 24VCC, 4 uscite a relè, 1 ingresso analogico, alimentazione a 24VCC Contatori ad alta velocità Un Nano PLC VersaMax può essere configurato per fornire capacità di conteggio ad alta velocità e di generazione impulsi. Quando il PLC viene configurato per il conteggio ad alta velocità, gli ingressi possono essere impostati come: Fino a tre contatori di tipo A, oppure 1 contatore di tipo A e 1 contatore di tipo B Ciascun contatore fornisce l’elaborazione diretta di segnali a impulsi rapidi fino a 10kHz per applicazioni di controllo industriale, come sistemi di taratura, flussometri per turbine, misuratori di velocità, movimentazione di materiali, controllo di movimenti e controllo di processi. Ciascun contatore può essere abilitato in modo indipendente. I contatori di tipo A possono essere configurati per il conteggio a incremento o a decremento (lo standard è a incremento) e per la rilevazione del fronte di salita o del fronte di discesa (lo standard è il fronte di salita). Il contatore di tipo B fornisce una funzione di conteggio A Quad B. Le uscite a relè del Nano PLC NAL211 possono essere utilizzare per un massimo di tre uscite HSC. Non possono essere utilizzate come uscite a treno di impulsi o a modulazione di ampiezza. Specifiche dei contatori ad alta velocità/uscite ad impulso Contatori ad alta velocità disponibili Tre di tipo A oppure uno di tipo A ed uno di tipo B Frequenza massima di conteggio 10kHz Tensione in ingresso ON OFF 15V 5V Ampiezza impulsi conteggiati dal 20% all'80% del ciclo di lavoro a 10kHz Registri di conteggio 16 bit Uscite GFK-1645C-IT Tensione carico 12/24V Numero di uscite ad impulso Nessuno Capitolo 2 Nano PLC VersaMax 2-13 2 IC200NAL211 Nano PLC a 10 punti discreti ed 1 ingresso analogico: 6 ingressi a 24VCC, 4 uscite a relè, 1 ingresso analogico, alimentazione a 24VCC Cablaggio di campo e schemi dei circuiti + 24 VCC - Interruttore opzionale Ingresso analogico I3 I4 1C I5 I6 NC Q1 Q2 Q3 Q4 C1 Fusibile Fusibile Carico Carico 0V I2 Fusibile 24V I1 Carico IN1 Fusibile RUN + - GND Carico 24 VCC Alimentazione CC o CA Tipico circuito di uscita a relè Tipico circuito di ingresso a 24VCC a logica positiva/negativa Morsettiera 0V 24V 5V Fusib. * Connessione positiva; per la connessione negativa invertire la polarità dell'alimentazione a 24VCC. 5V LED LED Morsettiera 2.8kΩ Filtro ad alta frequenza * +24 VCC - CPU CPU Alimentazione COM I/O Circuito HSC - Connessione a logica positiva 5V Morsettiera 5V 24 VCC + - 2.8kΩ COM LED Conta o Strobe CPU I/O Circuito HSC - Connessione a logica negativa COM LED 2.8kΩ Carico CA 1A, 100V .022µf 100Ω Uscita a relè Conta o Strobe CPU ~ COM I/O 2-14 Carico CC 5V 24 VCC + Le uscite a relè sono prive di fusibile di protezione. I contatti dei punti di uscita devono essere protetti mediante un fusibile esterno (max. 2A). Se le uscite controllano carichi induttivi, è bene utilizzare circuiti di soppressione. Con un circuito di soppressione, la durata (vita media) di un contatto utilizzato per commutare un carico induttivo si avvicina a quella di un contatto che controlla un carico resistivo. Il diodo da 1A, 100V mostrato nel circuito di soppressione del carico CC tipico è uno standard industriale 1N4934. 5V Morsettiera - Comune Ad altri circuiti I/O Ad altri circuiti C a r i c Alimentazione CC VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 Alimentazione CA GFK-1645C-IT 2 IC200NDD010 Nano PLC a 10 punti: 6 ingressi a 12VCC, 4 uscite a 12VCC, alimentazione a 12VCC Il Nano PLC VersaMax modello IC200NDD010 ha sei ingressi a 12VCC e quattro uscite a transistor a 12VCC. PORT Caratteristiche GFK-1645C-IT Alimentazione a +12VDC nominali per il funzionamento del PLC. 6 ingressi CC configurabili che possono essere utilizzati come ingressi standard a logica positiva o negativa o come ingressi dei contatori ad alta velocità. Quando è configurato per funzionare come contatore ad alta velocità, il Nano PLC fornisce 3 contatori di tipo A oppure 1 contatore di tipo A e 1 contatore di tipo B. Quattro uscite a transistor che possono essere utilizzate come uscite standard a logica positiva. Possono anche essere utilizzate come uscite, a modulazione di ampiezza o a treno di impulsi, per un massimo di tre contatori ad alta velocità. Due file di terminali incassati e inamovibili tipo “box”. Porta seriale RS-232 con connettore RJ-45 che supporta i protocolli SNP/SNPX slave, RTU slave e I/O seriale. Commuta automaticamente da RTU a SNP per le comunicazioni col programmatore. Può essere utilizzato con un commutatore Run/Stop esterno. Il commutatore può essere configurato come commutatore run/stop o come interruttore di protezione memoria e può essere utilizzato per l’annullamento degli errori in caso di errori irreversibili. Viene configurato e programmato mediante il software di programmazione VersaPro. I programmi possono essere creati nei formati Diagramma ladder (LD) o Lista di istruzioni (IL). E' configurabile in modo da leggere la configurazione all'accensione dalla RAM o dalla memoria flash (ROM). Può anche essere configurato in modo da leggere il programma applicativo dalla flash all'accensione. Un condensatore mantiene la RAM per almeno 3 giorni a partire dalla revisione C dell'hardware. Dispone di un completo set di istruzioni con matematica a virgola mobile. Dispone di 2K parole di memoria programmi e di 256 parole di registri. Capitolo 2 Nano PLC VersaMax 2-15 2 IC200NDD010 Nano PLC a 10 punti: 6 ingressi a 12VCC, 4 uscite a 12VCC, alimentazione a 12VCC Specifiche del Nano PLC IC200NDD010 Peso 150 grammi (0.33lb) Dimensioni del modulo Altezza: 80 mm (3.20 pollici) Profondità: 47 mm (1.88 pollici) Larghezza: 75 mm (3.00 pollici) Velocità tipica di scansione 1.3 ms/K per logica booleana (appendice A) Ingressi 6 circuiti di ingresso a logica positiva/negativa a 24 VCC Uscite Quattro uscite a transistor Alimentazione in uscita +5VCC sul pin 7 della porta seriale, max. 100mA Numero massimo di dispositivi slave per 8 (aumentabili con un ripetitore). Richiede IC200ACC415. la rete RS-485 Accuratezza clock in tempo reale (per le funzioni di temporizzazione) +/- 0.5% Specifiche dell'alimentazione CC Campo tensione Mantenimento Corrente di picco Tempo di picco Corrente in ingresso Assorbimento nominale 2-16 9.6VCC - 15VCC 3.0mS 8A a 12 VCC (tipica) 200mS (tipico) 250mA a 12 VCC (tipica) 3W VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 2 IC200NDD010 Nano PLC a 10 punti: 6 ingressi a 12VCC, 4 uscite a 12VCC, alimentazione a 12VCC Ingressi Ciascun ingresso CC può essere a logica positiva o a logica negativa, sia che venga utilizzato come ingresso standard sia che venga utilizzato come ingresso di un contatore ad alta velocità (HSC = High Speed Counter). Alla presenza di corrente su un punto di ingresso corrisponde un 1 logico nella tabella degli ingressi (%I). Quando gli ingressi sono utilizzati come ingressi standard, le loro caratteristiche sono compatibili con una vasta gamma di dispositivi, quali pulsanti, fine corsa e interruttori elettronici di prossimità. Specifiche degli ingressi CC Numero di ingressi 6 Tensione nominale in ingresso Campo della tensione in ingresso Corrente in ingresso Impedenza Tensione di soglia ON OFF 12 volt CC da 0 a 15 volt CC 9.0mA (tipica) 1.3 kOhm 9.5VCC minima 2.5VCC massima Corrente di soglia 6.5mA massima 1.6mA minima ON OFF Tempo di risposta Tensione d'isolamento GFK-1645C-IT Capitolo 2 Nano PLC VersaMax da 0.5 a 20ms (configurabile dall'utente) come ingressi standard; 100µs come ingressi HSC 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi 2-17 2 IC200NDD010 Nano PLC a 10 punti: 6 ingressi a 12VCC, 4 uscite a 12VCC, alimentazione a 12VCC Uscite a transistor I quattro circuiti di uscita a transistor possono essere utilizzati per azionare dispositivi come valvole, spie o contattori. Le uscite devono essere protette da fusibili esterni. Si raccomanda l’uso di fusibili rapidi. Le uscite possono essere configurate come uscite normali o come uscite controllate dai contatori ad alta velocità. In questo caso possono anche essere utilizzate come uscite a treno di impulsi o a modulazione di ampiezza (PWM = Pulse Width Modulation). Tutte le uscite sono isolate tra il campo e la logica e commutano tensione positiva,hanno un’alimentazione comune (VC) e una terra comune (COM). Tollerano correnti di picco elevate (8 volte la corrente nominale) e sono protette contro impulsi di tensione negativa.Di conseguenza, possono commutare lampade e carichi induttivi Specifiche delle uscite a transistor Tensione operativa 12VCC (12VCC +20%, -20%) Carico massimo 0.7A per circuito 4A per comune Corrente massima di picco 4A per 20mS Caduta di tensione in uscita 0.3V max. Dispersione a OFF 0.1mA max. Risposta da OFF a ON da ON a OFF Tensione d'isolamento 2-18 0.1mS max. 12VCC 0.2A 0.1mS max. 12VCC 0.2A 1500V RMS tra il lato campo e il lato logica 500VAC tra il lato campo e il lato logica Alimentazione esterna 12VCC +10%, -20% Fusibile Le uscite devono essere protette da un fusibile esterno. Altrimenti un corto del carico potrebbe danneggiare il transistor, che non può essere sostituito dall'utente. VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 2 IC200NDD010 Nano PLC a 10 punti: 6 ingressi a 12VCC, 4 uscite a 12VCC, alimentazione a 12VCC Contatori ad alta velocità Un Nano PLC VersaMax può essere configurato per fornire capacità di conteggio ad alta velocità e di generazione impulsi. Quando il PLC viene configurato per il conteggio ad alta velocità, gli ingressi possono essere impostati come: Fino a tre contatori di tipo A, oppure 1 contatore di tipo A e 1 contatore di tipo B Ciascun contatore fornisce l’elaborazione diretta di segnali a impulsi rapidi fino a 10kHz per applicazioni di controllo industriale, come sistemi di taratura, flussometri per turbine, misuratori di velocità, movimentazione di materiali, controllo di movimenti e controllo di processi. Ciascun contatore può essere abilitato in modo indipendente. I contatori di tipo A possono essere configurati per il conteggio a incremento o a decremento (lo standard è a incremento) e per la rilevazione del fronte di salita o del fronte di discesa (lo standard è il fronte di salita). Il contatore di tipo B fornisce una funzione di conteggio A Quad B. Le uscite CC del Nano PLC NDD010 possono essere utilizzate come 3 (massimo) uscite HSC, e/o come uscite a treno di impulsi o a modulazione di ampiezza (PWM). Specifiche dei contatori ad alta velocità/uscite Contatori ad alta velocità disponibili Tre di tipo A oppure uno di tipo A ed uno di tipo B Frequenza massima di conteggio 10kHz Tensione in ingresso ON OFF 9V 2.5V Ampiezza impulsi conteggiati dal 20% all'80% del ciclo di lavoro a 10kHz Registri di conteggio 16 bit Uscite GFK-1645C-IT Numero di uscite Fino a tre uscite HSC/PT e/o PWM Tensione carico 12V Frequenza massima impulsi/PWM 5kHz Capitolo 2 Nano PLC VersaMax 2-19 2 IC200NDD010 Nano PLC a 10 punti: 6 ingressi a 12VCC, 4 uscite a 12VCC, alimentazione a 12VCC Cablaggio di campo e schemi dei circuiti + 12 VCC Opzionale I4 1C I5 I6 Q1 Q2 Q3 Q4 C1 V1 Fusibile 0V I3 Fusibile 24V I2 Fusibile NC Fusibile RUN I1 + Carico Carico - Carico Carico + Alimentazione a 12VCC - Tipico circuito di uscita a transistor a 12 VCC Tipico circuito di ingresso a 12VCC a logica positiva/negativa 5V * Connessione positiva; per la connessione negativa invertire la polarità dell'alimentazione a 12VCC. Alimentazione - a 12VCC GND Ad altri circuiti V1 5V LED 2.8kΩ Filtro ad alta frequenza * +12 VCC - C ar ic o LED CPU 0V C1 0V Ad altri circuiti COM Circuito HSC - Connessione a logica positiva Nota 5V Morsettiera 5V 12 VCC - Morsettiera I/O Ad altri circuiti + 24 VCC esterno Fusibile CPU Morsettiera 2.8kΩ COM LED Conta o Strobe CPU Se le uscite sono utilizzate come uscite PWM o PT, tra il terminale comune ed i punti di uscita (Q1 - Q3) deve essere inserita una resistenza per i cicli operativi nella fascia bassa (5% o meno). Si raccomanda di utilizzare una resistenza da 1.5 KOhm, 0.5 Watt. I/O Circuito HSC - Connessione a logica negativa 5V Morsettiera 5V 12 VCC - + COM 2.8kΩ LED Conta o Strobe CPU I/O 2-20 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT + - 2 IC200NDD101 Nano PLC a 10 punti: 6 ingressi a 24VCC, 4 uscite a 24 VCC, alimentazione a 24VCC Il Nano PLC VersaMax modello IC200NDD101 ha sei ingressi a 24VCC e quattro uscite a transistor a 24VCC. PORT Caratteristiche GFK-1645C-IT Alimentazione a +24VDC nominali per il funzionamento del PLC. 6 ingressi CC configurabili che possono essere utilizzati come ingressi standard a logica positiva o negativa o come ingressi dei contatori ad alta velocità. Quando è configurato per funzionare come contatore ad alta velocità, il Nano PLC fornisce 3 contatori di tipo A oppure 1 contatore di tipo A e 1 contatore di tipo B. Quattro uscite a transistor che possono essere utilizzate come uscite standard a logica positiva. Possono anche essere utilizzate come uscite, a modulazione di ampiezza o a treno di impulsi, per un massimo di tre contatori ad alta velocità. Due file di terminali incassati e inamovibili tipo “box”. Porta seriale RS-232 con connettore RJ-45 che supporta i protocolli SNP/SNPX slave, RTU slave e I/O seriale. Commuta automaticamente da RTU a SNP per le comunicazioni col programmatore. Può essere utilizzato con un commutatore Run/Stop esterno. Il commutatore può essere configurato come commutatore run/stop o come interruttore di protezione memoria e può essere utilizzato per l’annullamento degli errori in caso di errori irreversibili. Viene configurato e programmato mediante il software di programmazione VersaPro. I programmi possono essere creati nei formati Diagramma ladder (LD) o Lista di istruzioni (IL). E' configurabile in modo da leggere la configurazione all'accensione dalla RAM o dalla memoria flash (ROM). Può anche essere configurato in modo da leggere il programma applicativo dalla flash all'accensione. Un condensatore mantiene la RAM per almeno 3 giorni a partire dalla revisione C dell'hardware. Dispone di un completo set di istruzioni con matematica a virgola mobile. Dispone di 2K parole di memoria programmi e di 256 parole di registri. Capitolo 2 Nano PLC VersaMax 2-21 2 IC200NDD101 Nano PLC a 10 punti: 6 ingressi a 24VCC, 4 uscite a 24 VCC, alimentazione a 24VCC Specifiche del Nano PLC IC200NDD101 Peso 150 grammi (0.33lb) Dimensioni del modulo Altezza: 80 mm (3.20 pollici) Profondità: 47 mm (1.88 pollici) Larghezza: 75 mm (3.00 pollici) Velocità tipica di scansione 1.3 ms/K per logica booleana (appendice A) Ingressi 6 circuiti di ingresso a logica positiva/negativa a 24 VCC Uscite Quattro uscite a transistor Alimentazione in uscita +5VCC sul pin 7 della porta seriale, max. 100mA Numero massimo di dispositivi slave per 8 (aumentabili con un ripetitore) Richiede IC200ACC415. la rete RS-485 Accuratezza clock in tempo reale (per le funzioni di temporizzazione) +/- 0.5% Specifiche dell'alimentazione CC 2-22 Campo tensione 19.2VCC - 30.0VCC Mantenimento 10mS a 19.2VCC Corrente di picco 1A max. a 30 VCC Tempo di picco 10mS per 1A Corrente in ingresso 0.12A a 24 VDC (tipica) Assorbimento nominale 3W VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 2 IC200NDD101 Nano PLC a 10 punti: 6 ingressi a 24VCC, 4 uscite a 24 VCC, alimentazione a 24VCC Ingressi CC Ciascun ingresso CC può essere a logica positiva o a logica negativa, sia che venga utilizzato come ingresso standard sia che venga utilizzato come ingresso di un contatore ad alta velocità (HSC = High Speed Counter). Alla presenza di corrente su un punto di ingresso corrisponde un 1 logico nella tabella degli ingressi (%I). Quando gli ingressi sono utilizzati come ingressi standard, le loro caratteristiche sono compatibili con una vasta gamma di dispositivi, quali pulsanti, fine corsa e interruttori elettronici di prossimità. Specifiche degli ingressi CC GFK-1645C-IT Numero di ingressi 6 Tensione nominale in ingresso 24 volt CC Campo della tensione in ingresso da 0 a 30 volt CC Corrente in ingresso 7.5mA (tipica) Resistenza ingresso 2.8 kOhm Tensione di soglia ON OFF 15VCC minima 5VCC massima Corrente di soglia ON OFF 4.5mA massima 1.5mA minima Tempo di risposta da 0.5 a 20ms (configurabile dall'utente) come ingressi standard; 100µs come ingressi HSC Tensione d'isolamento 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Capitolo 2 Nano PLC VersaMax 2-23 2 IC200NDD101 Nano PLC a 10 punti: 6 ingressi a 24VCC, 4 uscite a 24 VCC, alimentazione a 24VCC Uscite a transistor I quattro circuiti di uscita a transistor possono essere utilizzati per azionare dispositivi come valvole, spie o contattori. Le uscite devono essere protetti da fusibili esterni. Si raccomanda l’uso di fusibili rapidi. Le uscite possono essere configurate come uscite normali o come uscite controllate dai contatori ad alta velocità. In questo caso possono anche essere utilizzate come uscite a treno di impulsi o a modulazione di ampiezza (PWM = Pulse Width Modulation). Tutte le uscite sono isolate tra il campo e la logica e commutano tensione positiva, hanno un’alimentazione comune (VC) e una terra comune (COM). Tollerano correnti di picco elevate (8 volte la corrente nominale) e sono protette contro impulsi di tensione negativa. Di conseguenza, possono commutare lampade e carichi induttivi Specifiche delle uscite a transistor Tensione operativa 12VCC/24VCC (24VCC +10% / -43% ingresso su V1,C1) Carico massimo 0.75A per punto (Q1 - Q4) a 24VCC al 100 % di durata ON 0.5A per punto (Q1 - Q4) a 12VCC al 100 % di durata ON Corrente massima di picco 8A per 20ms, 1 impulso (uscite a 0.75A) 4A per 20ms, 1 impulso (uscite a 0.5A) Caduta di tensione in uscita 0.3V max. Dispersione a OFF 100µA max. Risposta da OFF a ON da ON a OFF Tensione d'isolamento 2-24 0.1mS max. 24VCC 0.2A 0.1mS max. 24VCC 0.2A 1500V RMS tra il lato campo e il lato logica 500VAC tra il lato campo e il lato logica Alimentazione esterna 16-30VCC per l'alimentazione delle uscite Fusibile Le uscite devono essere protette da un fusibile esterno. Altrimenti un corto del carico potrebbe danneggiare il transistor, che non può essere sostituito dall'utente. VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 2 IC200NDD101 Nano PLC a 10 punti: 6 ingressi a 24VCC, 4 uscite a 24 VCC, alimentazione a 24VCC Contatori ad alta velocità Un Nano PLC VersaMax può essere configurato per fornire capacità di conteggio ad alta velocità e di generazione impulsi. Quando il PLC viene configurato per il conteggio ad alta velocità, gli ingressi possono essere impostati come: Fino a tre contatori di tipo A, oppure 1 contatore di tipo A e 1 contatore di tipo B Ciascun contatore fornisce l’elaborazione diretta di segnali a impulsi rapidi fino a 10kHz per applicazioni di controllo industriale, come sistemi di taratura, flussometri per turbine, misuratori di velocità, movimentazione di materiali, controllo di movimenti e controllo di processi. Ciascun contatore può essere abilitato in modo indipendente. I contatori di tipo A possono essere configurati per il conteggio a incremento o a decremento (lo standard è a incremento) e per la rilevazione del fronte di salita o del fronte di discesa (lo standard è il fronte di salita). Il contatore di tipo B fornisce una funzione di conteggio A Quad B. Le uscite CC del Nano PLC NDD010 possono essere utilizzate come 3 (massimo) uscite HSC, e/o come uscite a treno di impulsi o a modulazione di ampiezza (PWM). Specifiche dei contatori ad alta velocità/uscite Contatori ad alta velocità disponibili Tre di tipo A oppure uno di tipo A ed uno di tipo B Frequenza massima di conteggio 10kHz Tensione in ingresso ON OFF 15V 5V Ampiezza impulsi conteggiati dal 20% all'80% del ciclo di lavoro a 10kHz Registri di conteggio 16 bit Uscite GFK-1645C-IT Numero di uscite Fino a tre uscite HSC/PT e/o PWM Tensione carico 12/24V Frequenza massima impulsi/PWM 5kHz Capitolo 2 Nano PLC VersaMax 2-25 2 IC200NDD101 Nano PLC a 10 punti: 6 ingressi a 24VCC, 4 uscite a 24 VCC, alimentazione a 24VCC Cablaggio di campo e schemi dei circuiti + Alimentazione 24 VCC Interruttore opzionale I6 Q1 Q2 Q3 Q4 C1 V1 Alimentazione 24 VCC + Carico GND I5 Carico - 1C Carico + I4 Carico Alimentazione 24 VCC I3 Fusibile -V I2 Fusibile +V I1 Fusibile NC Fusibile RUN - Tipico circuito di uscita a transistor a 24 VCC Tipico circuito di ingresso a 24VCC a logica positiva/negativa 5V * Connessione positiva; per la connessione negativa invertire la polarità dell'alimentazione a 24VCC. Ad altri circuiti V1 5V LED Fusibile CPU Morsettiera 2.8kΩ Filtro ad alta frequenza * +24 VCC - LED CPU 0V C1 0V Ad altri circuiti COM Circuito HSC - Connessione a logica positiva Morsettiera Nota 5V Morsettiera 5V 24 VCC - C ar ic o I/O Ad altri circuiti + 24 VCC esterno + 2.8kΩ COM LED Conta o Strobe CPU Se le uscite sono utilizzate come uscite PWM o PT, tra il terminale comune ed i punti di uscita (Q1 - Q3) deve essere inserita una resistenza per i cicli operativi nella fascia bassa (5% o meno). Si raccomanda di utilizzare una resistenza da 1.5 KOhm, 0.5 Watt. I/O Circuito HSC - Connessione a logica negativa 5V Morsettiera 5V 24 VCC - + COM 2.8kΩ LED Conta o Strobe CPU I/O 2-26 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT - 2 IC200NDR001 Nano PLC a 10 punti: 6 ingressi a 24VCC, 4 uscite a relè, alimentazione a 24VCC Il Nano PLC VersaMax modello IC200NDR001 ha sei ingressi a 24VCC e quattro uscite a relè da 2A con contatti normalmente aperti che possono controllare dispositivi alimentati a 5 - 30VCC o a 5 - 250VCA. PORT Caratteristiche GFK-1645C-IT Alimentazione a +24VDC nominali per il funzionamento del PLC. 6 ingressi CC configurabili che possono essere utilizzati come ingressi standard a logica positiva o negativa o come ingressi dei contatori ad alta velocità. Quando è configurato per funzionare come contatore ad alta velocità, il Nano PLC fornisce 3 contatori di tipo A oppure 1 contatore di tipo A e 1 contatore di tipo B. 4 uscite a relè formato A (SPST-monopolare a una via) Due file di terminali incassati e inamovibili tipo “box”. Porta seriale RS-232 con connettore RJ-45 che supporta i protocolli SNP/SNPX slave, RTU slave e I/O seriale. Commuta automaticamente da RTU a SNP per le comunicazioni col programmatore. Può essere utilizzato con un commutatore Run/Stop esterno. Il commutatore può essere configurato come commutatore run/stop o come interruttore di protezione memoria e può essere utilizzato per l’annullamento degli errori in caso di errori irreversibili. Viene configurato e programmato mediante il software di programmazione VersaPro. I programmi possono essere creati nei formati Diagramma ladder (LD) o Lista di istruzioni (IL). E' configurabile in modo da leggere la configurazione all'accensione dalla RAM o dalla memoria flash (ROM). Può anche essere configurato in modo da leggere il programma applicativo dalla flash all'accensione. Un condensatore mantiene la RAM per almeno 3 giorni a partire dalla revisione C dell'hardware. Dispone di un completo set di istruzioni con matematica a virgola mobile. Dispone di 2K parole di memoria programmi e di 256 parole di registri. Capitolo 2 Nano PLC VersaMax 2-27 2 IC200NDR001 Nano PLC a 10 punti: 6 ingressi a 24VCC, 4 uscite a relè, alimentazione a 24VCC Specifiche del Nano PLC IC200NDR001 Peso 160 grammi (0.35lb) Dimensioni del modulo Altezza: 80 mm (3.20 pollici) Profondità: 47 mm (1.88 pollici) Larghezza: 75 mm (3.00 pollici) Velocità tipica di scansione 1.3 ms/K per logica booleana (appendice A) Ingressi 6 circuiti di ingresso a logica positiva/negativa a 24 VCC Uscite 4 circuiti relè da 2A, normalmente aperti Numero massimo di dispositivi slave per la rete RS-485 8 (aumentabili con un ripetitore) Richiede IC200ACC415. Alimentazione in uscita +5VCC sul pin 7 della porta seriale, max. 100mA Accuratezza clock in tempo reale (per le funzioni di temporizzazione) +/- 0.5% Specifiche dell'alimentazione CC Campo tensione Mantenimento 2-28 24VCC –20%/+25% Corrente di picco 10mS a 19.2VCC 1A a 24 VDC (massima) Tempo di picco 10 ms per 1 A Corrente in ingresso 0.12A a 24 VCC (tipica) Assorbimento nominale 3W VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 2 IC200NDR001 Nano PLC a 10 punti: 6 ingressi a 24VCC, 4 uscite a relè, alimentazione a 24VCC Ingressi Ciascun ingresso CC può essere a logica positiva o a logica negativa, sia che venga utilizzato come ingresso standard sia che venga utilizzato come ingresso di un contatore ad alta velocità (HSC = High Speed Counter). Alla presenza di corrente su un punto di ingresso corrisponde un 1 logico nella tabella degli ingressi (%I). Quando gli ingressi sono utilizzati come ingressi standard, le loro caratteristiche sono compatibili con una vasta gamma di dispositivi, quali pulsanti, fine corsa e interruttori elettronici di prossimità. Specifiche degli ingressi CC GFK-1645C-IT Numero di ingressi 6 Tensione nominale in ingresso 24 volt CC Campo della tensione in ingresso da 0 a 30 volt CC Corrente in ingresso 7.5mA (tipica) Resistenza ingresso 2.8 kOhm Tensione di soglia ON OFF 15VCC minima 5VCC massima Corrente di soglia ON OFF 4.5mA massima 1.5mA minima Tempo di risposta da 0.5 a 20ms (configurabile dall'utente) come ingressi standard; 100µs come ingressi HSC Tensione d'isolamento 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Capitolo 2 Nano PLC VersaMax 2-29 2 IC200NDR001 Nano PLC a 10 punti: 6 ingressi a 24VCC, 4 uscite a relè, alimentazione a 24VCC Uscite a relè Le quattro uscite a relè a contatti normalmente aperti possono controllare un'ampia gamma di dispositivi, quali starter di motori, solenoidi e indicatori. L’alimentazione per le bobine dei relè interni viene fornita dall’alimentatore interno a +24VCC. Per l’alimentazione dei dispositivi di campo è richiesta un’alimentazione esterna CC o CA. Le connessioni e le specifiche delle uscite HSC sono le stesse degli uscite a relè standard. Specifiche delle uscite a relè Tensione operativa da 5 a 30VCC o da 5 a 250VCA Isolamento 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Corrente di dispersione 15mA a 240 VCA (max.) Massimo UL nominale 2A a 24VCC e 240VCA Carico resistivo max. nominale 2A a 24VCC e 240VCA Carico minimo 10 mA Picco massimo 5A per metà ciclo Tempo di risposta ON 15 ms max. Tempo di risposta OFF 15 ms max. Fusibile Nessuno Durata contatto: meccanica 20 x 106 operazioni meccaniche Durata contatto: elettrica 240VCA, 120VCA, 24VCC 2-30 Corrente: Resistiva Corrente: Lampada e solenoide 2A 0.6A VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 Operazioni tipiche 200,000 GFK-1645C-IT 2 IC200NDR001 Nano PLC a 10 punti: 6 ingressi a 24VCC, 4 uscite a relè, alimentazione a 24VCC Contatori ad alta velocità Un Nano PLC VersaMax può essere configurato per fornire capacità di conteggio ad alta velocità. Quando il PLC viene configurato per il conteggio ad alta velocità, gli ingressi possono essere impostati come: Tre contatori di tipo A, oppure 1 contatore di tipo A e 1 contatore di tipo B Ciascun contatore fornisce l’elaborazione diretta di segnali a impulsi rapidi fino a 10kHz per applicazioni di controllo industriale, come sistemi di taratura, flussometri per turbine, misuratori di velocità, movimentazione di materiali, controllo di movimenti e controllo di processi. Ciascun contatore può essere abilitato in modo indipendente. I contatori di tipo A possono essere configurati per il conteggio a incremento o a decremento (lo standard è a incremento) e per la rilevazione del fronte di salita o del fronte di discesa (lo standard è il fronte di salita). Il contatore di tipo B fornisce una funzione di conteggio A Quad B. Le uscite a relè del Nano PLC NDR001 possono essere utilizzare per un massimo di tre uscite HSC. Non possono essere utilizzate come uscite a treno di impulsi o a modulazione di ampiezza. Specifiche dei contatori ad alta velocità Contatori ad alta velocità disponibili Tre di tipo A oppure uno di tipo A ed uno di tipo B Frequenza massima di conteggio 10kHz Tensione in ingresso ON OFF 15V 5V Ampiezza impulsi conteggiati dal 20% all'80% del ciclo di lavoro a 10kHz Registri di conteggio 16 bit Uscite GFK-1645C-IT Tensione carico riferirsi alle specifiche delle uscite a relè Numero di uscite ad impulso Nessuno Capitolo 2 Nano PLC VersaMax 2-31 2 IC200NDR001 Nano PLC a 10 punti: 6 ingressi a 24VCC, 4 uscite a relè, alimentazione a 24VCC Cablaggio di campo e schemi dei circuiti Interruttore opzionale: monopolare, a una via I6 Q2 Q3 Q4 1C Fusibile Carico Carico * * * * I1 I2 I3 I4 NC Q1 + - I5 Fusibile 0V 1C Carico 24V * Fusibile NC * Carico RUN 24 VCC + - Fusibile * Quando I1-I6 vengono utilizzati come ingressi di contatori ad alta velocità, gli interruttori devono essere allo stato solido per evitare rimbalzi che potrebbero causare conteggi o segnali strobe non voluti. 24 VCC Alimentazione CC o CA GND Tipico circuito di ingresso a 24VCC a logica positiva/negativa Tipico circuito di uscita a relè Morsettiera 0V 5V 24V Fusib. * Connessione positiva; per la connessione negativa invertire la polarità dell'alimentazione a 24VCC. 5V LED LED C a ri co Morsettiera 2.8kΩ Filtro ad alta frequenza * +24 VCC - CPU CPU Alimentazione COM Ad altri circuiti I/O Ad altri circuiti Circuito HSC - Connessione a logica positiva 5V Terminal Strip 24VDC + - 5V 2.8kΩ COM LED Count or Strobe CPU I/O Le uscite a relè sono prive di fusibile di protezione. I contatti dei punti di uscita devono essere protetti mediante un fusibile esterno (max. 2A). Se le uscite controllano carichi induttivi, è opportuno utilizzare circuiti di soppressione. Con un circuito di soppressione, la durata (vita media) di un contatto utilizzato per commutare un carico induttivo si avvicina a quella di un contatto che controlla un carico resistivo. Il diodo da 1A, 100V mostrato nel circuito di soppressione del carico CC tipico è uno standard industriale 1N4934. Circuito HSC - Connessione a logica negativa - + COM Carico CC Carico CA 1A, 100V .022µf 100Ω 5V Terminal Strip 24VDC Comune I/O 5V 2.8kΩ Uscita a relè LED Count or Strobe CPU ~ COM Alimentazione CC Alimentazione CA I/O 2-32 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 2 IC200NDR010 Nano PLC a 10 punti: 6 ingressi a 12VCC, 4 uscite a relè, alimentazione a 12VCC Il Nano PLC VersaMax modello IC200NDR010 ha sei ingressi a 12VCC e quattro uscite a relè da 2A con contatti normalmente aperti che possono controllare dispositivi alimentati a 5 - 30VCC o a 5 - 250VCA. PORT Caratteristiche GFK-1645C-IT Alimentazione a +12VDC nominali per il funzionamento del PLC. 6 ingressi a 12VCC configurabili che possono essere utilizzati come ingressi standard a logica positiva o negativa o come ingressi dei contatori ad alta velocità. Quando è configurato per funzionare come contatore ad alta velocità, il Nano PLC fornisce 3 contatori di tipo A oppure 1 contatore di tipo A e 1 contatore di tipo B. 4 uscite a relè formato A (SPST-monopolare a una via) Due file di terminali incassati e inamovibili tipo “box”. Porta seriale RS-232 con connettore RJ-45 che supporta i protocolli SNP/SNPX slave, RTU slave e I/O seriale. Commuta automaticamente da RTU a SNP per le comunicazioni col programmatore. Può essere utilizzato con un commutatore Run/Stop esterno. Il commutatore può essere configurato come commutatore run/stop o come interruttore di protezione memoria e può essere utilizzato per l’annullamento degli errori in caso di errori irreversibili. Viene configurato e programmato mediante il software di programmazione VersaPro. I programmi possono essere creati nei formati Diagramma ladder (LD) o Lista di istruzioni (IL). E' configurabile in modo da leggere la configurazione all'accensione dalla RAM o dalla memoria flash (ROM). Può anche essere configurato in modo da leggere il programma applicativo dalla flash all'accensione. Un condensatore mantiene la RAM per almeno 3 giorni a partire dalla revisione C dell'hardware. Dispone di un completo set di istruzioni con matematica a virgola mobile. Dispone di 2K parole di memoria programmi e di 256 parole di registri. Capitolo 2 Nano PLC VersaMax 2-33 2 IC200NDR010 Nano PLC a 10 punti: 6 ingressi a 12VCC, 4 uscite a relè, alimentazione a 12VCC Specifiche del Nano PLC IC200NDR010 Peso 160 grammi (0.35lb) Dimensioni del modulo Altezza: 80 mm (3.20 pollici) Profondità: 47 mm (1.88 pollici) Larghezza: 75 mm (3.00 pollici) Velocità tipica di scansione 1.3 ms/K per logica booleana (appendice A) Ingressi 6 circuiti di ingresso a logica positiva/negativa a 24 VCC Uscite 4 circuiti relè da 2A, normalmente aperti Numero massimo di dispositivi slave per la rete RS-485 8 (aumentabili con un ripetitore) Richiede IC200ACC415. Alimentazione in uscita +5VCC sul pin 7 della porta seriale, max. 100mA Accuratezza clock in tempo reale (per le funzioni di temporizzazione) +/- 0.5% Specifiche dell'alimentazione CC Campo tensione Mantenimento 2-34 9.6VCC - 15VCC Corrente di picco 3.0mS 8A a 12 VCC (tipica) Tempo di picco 200mS (tipico) Corrente in ingresso 250mA a 12 VCC (tipica) Assorbimento nominale 3W VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 2 IC200NDR010 Nano PLC a 10 punti: 6 ingressi a 12VCC, 4 uscite a relè, alimentazione a 12VCC Ingressi Ciascun ingresso CC può essere a logica positiva o a logica negativa, sia che venga utilizzato come ingresso standard sia che venga utilizzato come ingresso di un contatore ad alta velocità (HSC = High Speed Counter). Alla presenza di corrente su un punto di ingresso corrisponde un 1 logico nella tabella degli ingressi (%I). Quando gli ingressi sono utilizzati come ingressi standard, le loro caratteristiche sono compatibili con una vasta gamma di dispositivi, quali pulsanti, fine corsa e interruttori elettronici di prossimità. Specifiche degli ingressi CC Numero di ingressi 6 Tensione nominale in ingresso Campo della tensione in ingresso Corrente in ingresso Impedenza Tensione di soglia ON OFF 12 volt CC da 0 a 15 volt CC 9.0mA (tipica) 1.3 kOhm 9.5VCC minima 2.5VCC massima Corrente di soglia 6.5mA massima 1.6mA minima ON OFF Tempo di risposta Tensione d'isolamento GFK-1645C-IT Capitolo 2 Nano PLC VersaMax da 0.5 a 20ms (configurabile dall'utente) come ingressi standard; 100µs come ingressi HSC 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi 2-35 2 IC200NDR010 Nano PLC a 10 punti: 6 ingressi a 12VCC, 4 uscite a relè, alimentazione a 12VCC Uscite a relè Le quattro uscite a relè a contatti normalmente aperti possono controllare un'ampia gamma di dispositivi, quali starter di motori, solenoidi e indicatori. L’alimentazione per le bobine dei relè interni viene fornita dall’alimentatore interno a +24VCC. Per l’alimentazione dei dispositivi di campo è richiesta un’alimentazione esterna CC o CA. Le connessioni e le specifiche delle uscite HSC sono le stesse degli uscite a relè standard. Specifiche delle uscite a relè Tensione operativa da 5 a 30VCC o da 5 a 250VCA Isolamento 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Corrente di dispersione 15mA massima Massimo UL nominale 2A a 24VCC e 240VCA Carico resistivo max. nominale 2A a 24VCC e 240VCA Carico minimo 1 mA Picco massimo 5A per metà ciclo Tempo di risposta ON 15 ms max. Tempo di risposta OFF 15 ms max. Durata contatto: meccanica 20 x 106 operazioni meccaniche Durata contatto: Elettrica 2-36 Corrente: Resistiva 2A Corrente: Lampada e solenoide 0.6A VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 Operazioni tipiche 200,000 GFK-1645C-IT 2 IC200NDR010 Nano PLC a 10 punti: 6 ingressi a 12VCC, 4 uscite a relè, alimentazione a 12VCC Contatori ad alta velocità Un Nano PLC VersaMax può essere configurato per fornire capacità di conteggio ad alta velocità. Quando il PLC viene configurato per il conteggio ad alta velocità, gli ingressi possono essere impostati come: Tre contatori di tipo A, oppure 1 contatore di tipo A e 1 contatore di tipo B Ciascun contatore fornisce l’elaborazione diretta di segnali a impulsi rapidi fino a 10kHz per applicazioni di controllo industriale, come sistemi di taratura, flussometri per turbine, misuratori di velocità, movimentazione di materiali, controllo di movimenti e controllo di processi. Ciascun contatore può essere abilitato in modo indipendente. I contatori di tipo A possono essere configurati per il conteggio a incremento o a decremento (lo standard è a incremento) e per la rilevazione del fronte di salita o del fronte di discesa (lo standard è il fronte di salita). Il contatore di tipo B fornisce una funzione di conteggio A Quad B. Le uscite a relè del Nano PLC NDR010 possono essere utilizzare per un massimo di tre uscite HSC. Non possono essere utilizzate come uscite a treno di impulsi o a modulazione di ampiezza. Specifiche dei contatori ad alta velocità Contatori ad alta velocità disponibili Tre di tipo A oppure uno di tipo A ed uno di tipo B Frequenza massima di conteggio 10kHz Tensione in ingresso ON OFF 9V 2.5V Ampiezza impulsi conteggiati dal 20% all'80% del ciclo di lavoro a 10kHz Registri di conteggio 16 bit Uscite GFK-1645C-IT Tensione carico riferirsi alle specifiche delle uscite a relè Numero di uscite ad impulso Nessuno Capitolo 2 Nano PLC VersaMax 2-37 2 IC200NDR010 Nano PLC a 10 punti: 6 ingressi a 12VCC, 4 uscite a relè, alimentazione a 12VCC Cablaggio di campo e schemi dei circuiti Interruttore opzionale: monopolare, a una via I6 Q2 Q3 Q4 C1 Fusibile Carico Carico * * * * I1 I2 I3 I4 NC Q1 + - I5 Fusibile 0V 1C Carico 12V * Fusibile NC * Carico RUN 12 VCC Alimentazione CC o CA GND Tipico circuito di ingresso a 12VCC a logica positiva/negativa Tipico circuito di uscita a relè Morsettiera 5V * Connessione positiva; per la connessione negativa invertire la polarità dell'alimentazione a 12VCC. + - Fusibile * Quando I1-I6 vengono utilizzati come ingressi di contatori ad alta velocità, gli interruttori devono essere allo stato solido per evitare rimbalzi che potrebbero causare conteggi o segnali strobe non voluti. 12 VCC 0V 24V 5V Fusib. LED LED Morsettiera Ca ri co 2.8kΩ Filtro ad alta frequenza * +12 VCC - CPU CPU Alimentazione COM I/O Ad altri circuiti Ad altri circuiti Circuito HSC - Connessione a logica positiva 5V Morsettiera 5V 12 VCC + - 2.8kΩ COM LED Conta o Strobe CPU I/O Circuito HSC - Connessione a logica negativa 5V Morsettiera - + Le uscite a relè sono prive di fusibile di protezione. I contatti dei punti di uscita devono essere protetti mediante un fusibile esterno (max. 2A). Se le uscite controllano carichi induttivi, è bene utilizzare circuiti di soppressione. Con un circuito di soppressione, la durata (vita media) di un contatto utilizzato per commutare un carico induttivo si avvicina a quella di un contatto che controlla un carico resistivo. Il diodo da 1A, 100V mostrato nel circuito di soppressione del carico CC tipico è uno standard industriale 1N4934. 5V 12 VCC COM Carico CC Carico CA 1A, 100V .022µf 100Ω LED 2.8kΩ Conta o Strobe CPU I/O Uscita a relè ~ COM Alimentazione CC 2-38 Comune I/O VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 Alimentazione CA GFK-1645C-IT Micro PLC VersaMax a 14 punti Capitolo 3 Questo capitolo descrive le caratteristiche, le specifiche ed il cablaggio di campo dei Micro PLC VersaMax a 14 punti: GFK-1645C-IT IC200UAA003 Micro PLC a 14 punti, 8 ingressi a 120VCA, 6 uscite a 120VCA, alimentazione a 120/240VCA IC200UAR014 Micro PLC a 14 punti, 8 ingressi a 120VCA, 2 uscite a relè a 10A, 4 uscite a relè a 2A, alimentazione a 120/240VCA IC200UDD104 Micro PLC a 14 punti, 8 ingressi tipo source a 24VCC, 6 uscite tipo source a 24VCC, alimentazione a 24VCC IC200UDD114 Micro PLC a 14 punti, 8 ingressi tipo sink a 24VCC, 6 uscite tipo sink a 24VCC, alimentazione a 24VCC IC200UDD112 Micro PLC a 14 punti, 8 ingressi a 12VCC, 6 uscite a 12VCC, alimentazione a 12VCC IC200UDR001 Micro PLC a 14 punti, 8 ingressi a 24VCC, 6 uscite a relè, alimentazione a 120/240VCA IC200UDR002 Micro PLC a 14 punti, 8 ingressi a 24VCC, 6 uscite a relè, alimentazione a 24VCC IC200UDR003 Micro PLC a 14 punti, 8 ingressi a 12VCC, 6 uscite a relè, alimentazione a 12VCC 3-1 3 Caratteristiche dei Micro PLC VersaMax a 14 punti STOP Commutatore modo Run/Stop Riparo dip switch impostati in fabbrica (da non toccare) Terminali degli ingressi o morsettiera rimovibile PWR L H L H OK STOP Due potenziometri analogici. IN VR2 VR1 L RUN VR2 EXP. RUN H L OUT VR RUN 1 2 3 4 5 6 7 8 1 2 3 4 5 6 PORTA LED di stato Porta seriale RS-232 Connettore di espansione Terminali uscite o morsettiera rimovibile Sgancio da guida DIN Interruttore Run/Stop Il commutatore può essere configurato come commutatore run/stop o come interruttore di protezione memoria e può essere utilizzato per l’annullamento degli errori in caso di errori irreversibili. Porta seriale RS-232 La porta seriale RS-232 ha un connettore RJ-45 e utilizza come standard il protocollo SNP; mediante il software di configurazione può essere configurata per SNP/SNPX o RTU mediante il software di configurazione. Può anche essere configurata per I/O seriale ed essere controllata dal programma applicativo attraverso le funzioni COMMREQ. Potenziometri analogici Questi due potenziometri possono essere utilizzati per regolare i valori contenuti nei registri analogici %AI016 e %AI017. Un esempio di utilizzo potrebbe essere l’impostazione delle soglie per le relazioni logiche con altri ingressi/uscite. Morsettiere rimovibili Le morsettiere rimovibili sono protette da coperchi incernierati. Dopo aver tolto corrente al Micro PLC, smontando due viti è possibile rimuovere dal Micro PLC un gruppo terminale ed i relativi cablaggi. LED di stato LED di alimentazione, di OK e per il modo Run, oltre ad un LED per ciascun punto di I/O. 3-2 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 3 IC200UAA003 Micro PLC a 14 punti, 8 ingressi a 120VCA, 6 uscite a 120VCA, alimentazione a 120/240VCA Il Micro PLC VersaMax modello IC200UAA003 accetta otto ingressi CA e fornisce sei uscite CA. Caratteristiche GFK-1645C-IT Tensione nominale di alimentazione da 100VCA a 240VCA. Supporta fino a quattro unità di espansione in qualsiasi combinazione. Due morsettiere rimovibili tipo “barriera” a vite con coperchio di protezione. Porta RS-232 che supporta protocolli SNP/SNPX slave, RTU slave e I/O seriale. Commutatore del modo Run/Stop configurabile come commutatore run/stop o come interruttore di protezione memoria ed utilizzabile per l’annullamento degli errori in caso di errori irreversibili. Due potenziometri analogici. Set completo di istruzioni di programmazione con matematica a virgola mobile. Il programma può essere in formato Ladder Diagram (LD) o Instruction List (IL). Dispone di 9K parole di memoria programmi e di 256 parole di registri. Memoria Flash (ROM) non volatile per il programma ed il firmware di sistema. Configurabile in modo da leggere la configurazione all'accensione dalla RAM o dalla memoria flash (ROM). Può anche essere configurato in modo da leggere il programma applicativo dalla flash all'accensione. Condensatore di mantenimento della RAM per almeno 3 giorni. Capitolo 3 Micro PLC VersaMax a 14 punti 3-3 3 IC200UAA003 Micro PLC a 14 punti, 8 ingressi a 120VCA, 6 uscite a 120VCA, alimentazione a 120/240VCA Specifiche del Micro PLC IC200UAA003 Peso 380 grammi (0.84lb) Dimensioni del modulo Altezza: 90 mm (3.6 pollici) Profondità: 76 mm (3.0 pollici) Larghezza: 95 mm (3.8 pollici) Velocità tipica di scansione 1.1 ms/K per logica booleana (appendice A) Accuratezza clock in tempo reale (per contatti e blocchi funzionali di temporizzazione) +/-0.5% Ingressi Otto ingressi CA Uscite Sei uscite CA Contatori ad alta velocità Nessuno Numero massimo di dispositivi slave per la rete RS-485 8 (aumentabili con un ripetitore). Richiede IC200ACC415. Specifiche dell'alimentazione CA 3-4 Campo tensione da 100 -15% a 240 +10% VCA Frequenza da 50 -5% a 60 +5% Hz Mantenimento 10mS a 85 - 100VCA, 20mS a 100 - 264VCA Tempo di picco 2mS per 40A Corrente di picco 18 A max. a 120VCA 30 A max. a 200VCA 40 A max. a 265VCA Corrente in ingresso 0.05 A tipica a 200VCA 0.10 A tipica a 100 VCA Assorbimento nominale 11 VA VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 3 IC200UAA003 Micro PLC a 14 punti, 8 ingressi a 120VCA, 6 uscite a 120VCA, alimentazione a 120/240VCA Ingressi I circuiti di ingresso a 120 VCA sono ingressi reattivi (resistenza/condensatore). Alla presenza di corrente su un punto di ingresso corrisponde un 1 logico nella tabella degli ingressi (%I). I circuiti richiedono un’alimentazione CA; non possono essere utilizzati con un'alimentazione CC. Le caratteristiche degli ingressi sono compatibili con una vasta gamma di dispositivi, quali pulsanti, fine corsa e interruttori elettronici di prossimità. I dispositivi di campo devono essere alimentati dall'esterno. Specifiche degli ingressi CA Punti/Comune 4 (I1–I4) e (I5–I8) Tensione nominale carico 85–132 VCA, da 50 -5% a 60 +5% Hz Tensione massima in ingresso 132V rms, 50/60 Hz Corrente in ingresso 8mA rms (100 VCA, 60 Hz) Tensione Tempo di risposta Isolamento GFK-1645C-IT ON minimo 80V rms, 4.5mA rms OFF massimo 30V rms, 2mA rms da OFF a ON da ON a OFF massimo 25mS massimo 30mS 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Capitolo 3 Micro PLC VersaMax a 14 punti 3-5 3 IC200UAA003 Micro PLC a 14 punti, 8 ingressi a 120VCA, 6 uscite a 120VCA, alimentazione a 120/240VCA Uscite CA Le uscite a triac a 120/240 VCA, 0.5 A sono fornite in gruppi isolati. All'interno del modulo, i comuni non sono connessi tra loro. Ciò consente di utilizzare ciascun gruppo su fasi diverse dell’alimentazione CA o di avere l’alimentazione in comune. Il comune di ciascun gruppo è protetto con un fusibile sostituibile da 3,15 A. Ciascuna uscita, inoltre, è protetta contro i transienti derivanti da disturbi elettrici sulla linea di alimentazione da uno stabilizzatore RC. I carichi connessi alle uscite devono ricevere l'alimentazione CA dall'esterno. Specifiche delle uscite CA Tensione nominale carico da 100 -15% a 240 +10% VCA, da 50 -5% a 60 +5% Hz Corrente massima del carico resistivo 0.5 A per punto Massimo UL nominale 0.5 A per punto a 240 VCA 0.6 A max. su C1 1.2 A max. su C2 Corrente massima di picco 5A (1 periodo)/punto 10A (1 periodo)/comune Caduta massima di tensione a ON 1.5 V RMS Corrente massima di dispersione a OFF 1.8 mA RMS (115 VCA) 3.5 mA RMS (230 VCA) Tempo di risposta (Massimo) da OFF a ON da ON a OFF Isolamento 1 mS 1/2 ciclo + 1 mS 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Questo modulo tollera un elevato grado di corrente di picco (10 volte la corrente nominale), il che rende le uscite adatte a controllare una vasta gamma di carichi induttivi e incandescenti. 3-6 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 3 IC200UAA003 Micro PLC a 14 punti, 8 ingressi a 120VCA, 6 uscite a 120VCA, alimentazione a 120/240VCA Cablaggio di campo e schemi dei circuiti Alimentazione CA NC NC N I3 Q1 Q6 Fusibile Fusibile Carico Carico Carico Carico Alimentazione CA Alimentazione CA Tipico circuito di ingresso a 120VCA N Ad altri circuiti GFK-1645C-IT 5V 5V C a ri co LED N Filtro ad alta frequenza H I contatti dei punti di uscita devono essere protetti mediante un fusibile esterno (minimo 1A). Per carichi molto leggeri, il fusibile interno comune (3.15A) può essere sostituito con un fusibile da 1A per proteggere il punto di uscita senza aggiungere un fusibile esterno. Tipico circuito di uscita triac a 120/240VCA 5V Morsettiera 2C Q5 Fusibile Fusibile GND I8 Q4 Carico Carico N Q3 1C C2 I7 I6 Fusibile Fusibile L I5 1C Q2 NC L Alimentazione a 100/240V CA I4 I2 I1 Alimentazione CA CPU CPU I/O Capitolo 3 Micro PLC VersaMax a 14 punti H LED 0V Agli altri Fusibile da circuiti di 3.15A uscita dello stesso gruppo I/O 3-7 3 IC200UAR014 Micro PLC a 14 punti, 8 ingressi a 120VCA, 6 uscite a relè, alimentazione a 120/240VCA Il Micro PLC VersaMax modello IC200UAR014 accetta otto ingressi CA e fornisce sei uscite a relè: 2 a 10A e 4 a 2A. Caratteristiche 3-8 Tensione nominale di alimentazione da 100VCA a 240VCA. Supporta fino a quattro unità di espansione in qualsiasi combinazione. Due morsettiere rimovibili tipo “barriera” a vite con coperchio di protezione. Porta RS-232 che supporta protocolli SNP/SNPX slave, RTU slave e I/O seriale. Commutatore del modo Run/Stop configurabile come commutatore run/stop o come interruttore di protezione memoria ed utilizzabile per l’annullamento degli errori in caso di errori irreversibili. Due potenziometri analogici. Set completo di istruzioni di programmazione con matematica a virgola mobile. Il programma può essere in formato Ladder Diagram (LD) o Instruction List (IL). Dispone di 9K parole di memoria programmi e di 256 parole di registri. Memoria Flash (ROM) non volatile per il programma ed il firmware di sistema. E' configurabile in modo da leggere la configurazione all'accensione dalla RAM o dalla memoria flash (ROM). Può anche essere configurato in modo da leggere il programma applicativo dalla flash all'accensione. Condensatore di mantenimento della RAM per almeno 3 giorni. VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 3 IC200UAR014 Micro PLC a 14 punti, 8 ingressi a 120VCA, 6 uscite a relè, alimentazione a 120/240VCA Specifiche del Micro PLC IC200UAR014 Peso 380 grammi (0.84lb) Dimensioni del modulo Altezza: 90 mm (3.6 pollici) Profondità: 76 mm (3.0 pollici) Larghezza: 95 mm (3.8 pollici) Velocità tipica di scansione 1.1 ms/K per logica booleana (appendice A) Accuratezza clock in tempo reale (per contatti e blocchi funzionali di temporizzazione) +/-0.5% Ingressi Otto ingressi CA Uscite Sei uscite a relè Contatori ad alta velocità Nessuno Numero massimo di dispositivi slave per la rete RS-485 8 (aumentabili con un ripetitore). Richiede IC200ACC415. Alimentazione in uscita 24VCC per circuiti di ingresso e dispositivi utente, 200mA max. +5VCC sul pin 7 della porta seriale, 100mA max. Specifiche dell'alimentazione CA GFK-1645C-IT Campo tensione da 100 -15% a 240 +10% VCA Frequenza da 50 -5% a 60 +5% Hz Mantenimento 10mS a 85 - 100VCA, 20mS a 100 - 264VCA Tempo di picco 2mS per 40A Corrente di picco 18 A max. a 120VCA 30 A max. a 200VCA 40 A max. a 265VCA Corrente in ingresso 0.05 A tipica a 200VCA 0.10 A tipica a 100 VCA Assorbimento nominale 11 VA Capitolo 3 Micro PLC VersaMax a 14 punti 3-9 3 IC200UAR014 Micro PLC a 14 punti, 8 ingressi a 120VCA, 6 uscite a relè, alimentazione a 120/240VCA Ingressi I circuiti di ingresso a 120 VCA sono ingressi reattivi (resistenza/condensatore). Alla presenza di corrente su un punto di ingresso corrisponde un 1 logico nella tabella degli ingressi (%I). I circuiti richiedono un’alimentazione CA; non possono essere utilizzati con un'alimentazione CC. Le caratteristiche degli ingressi sono compatibili con una vasta gamma di dispositivi, quali pulsanti, fine corsa e interruttori elettronici di prossimità. I dispositivi di campo devono essere alimentati dall'esterno. Specifiche degli ingressi CA Punti/Comune 4 (I1–I4) e (I5–I8) Tensione nominale carico 85–132 VCA, da 50 -5% a 60 +5% Hz Tensione massima in ingresso 132V rms, 50/60 Hz Corrente in ingresso 8mA rms (100 VCA, 60 Hz) Tensione Tempo di risposta Isolamento 3-10 ON minimo 80V rms, 4.5mA rms OFF massimo 30V rms, 2mA rms da OFF a ON da ON a OFF massimo 25mS massimo 30mS 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 3 IC200UAR014 Micro PLC a 14 punti, 8 ingressi a 120VCA, 6 uscite a relè, alimentazione a 120/240VCA Uscite Le sei uscite a relè a contatti normalmente aperti possono controllare un'ampia gamma di dispositivi, quali starter di motori, solenoidi e indicatori. Sono disponibili due uscite singole a 10A ed un gruppo di quattro uscite a 2A. L’alimentazione per le bobine dei relè interni viene fornita dall’alimentatore interno. Per l’alimentazione dei dispositivi di campo è richiesta un’alimentazione esterna CC o CA. Specifiche delle uscite a relè Tensione operativa da 5 a 30VCC o da 5 a 250VCA Isolamento 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Corrente di dispersione 15mA massima Massimo UL nominale 2A a 24VCC e 240VCA 10A a 24VCC e 240VCA Carico resistivo max. nominale 2A a 24VCC e 240VCA 10A a 24VCC e 240VCA Carico minimo 10 mA Picco massimo 5A per metà ciclo Tempo di risposta ON 15 ms max. Tempo di risposta OFF 15 ms max. Fusibile Durata contatto: meccanica Nessuno 20 x 106 operazioni meccaniche Durata contatto: Elettrica GFK-1645C-IT 14A per metà ciclo Corrente: Resistiva 2A Corrente: Lampada e solenoide 0.6A Operazioni tipiche 200,000 10A 4A 100,000 4A 1A 200,000 Capitolo 3 Micro PLC VersaMax a 14 punti 3-11 3 IC200UAR014 Micro PLC a 14 punti, 8 ingressi a 120VCA, 6 uscite a relè, alimentazione a 120/240VCA Cablaggio di campo e schemi dei circuiti Alimentazione CA 24 + 24 - I4 I2 I3 I1 Alimentazione CA I5 2C I7 C1 I8 I6 Uscita alimentazione 24VCC, 200mA N C3 C2 Q4 Q5 Q6 Fusibile Fusibile Fusibile Fusibile Fusibile Carico Carico Carico Carico Carico Carico GND C1 Q2 Fusibile L N Q3 Q1 L Le uscite Q 1 – Q 4 sono, ciascuna, tarate a 2.0A. Le uscite Q 5 e Q 6 sono, ciascuna, tarate a 10.0A. 100/240 VCA Alimentazione CC o CA Tipico circuito di ingresso a 120VCA Tipico circuito di uscita a relè 5V LED Ad altri circuiti 24V LED Ca ri co Filtro ad alta frequenza N 0V Fusib. Morsettiera H Morsettiera 5V CPU Alimentazione CPU Ad altri circuiti I/O Comune I/O Le uscite a relè sono prive di fusibile di protezione. Ciascun punto di uscita deve avere un fusibile esterno, max. 2 o 10A (Q5 e Q6) per proteggere i contatti del punto. Se le uscite controllano carichi induttivi, è bene usare circuiti di soppressione. Con un circuito di soppressione, la durata (vita media) di un contatto utilizzato per commutare un carico induttivo si avvicina a quella di un contatto che controlla un carico resistivo. Il diodo da 1A, 100V mostrato nel circuito di soppressione del carico CC tipico è uno standard industriale 1N4934. Carico CC Carico CA 1A, 100V .022µf 100Ω Uscita a relè ~ COM Alimentazione CC 3-12 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 Alimentazione CA GFK-1645C-IT 3 IC200UDD104 Micro PLC a 14 punti, 8 ingressi a 24VCC, 6 uscite di tipo source a 24VCC, alimentazione a 24VCC Il Micro PLC VersaMax modello IC200UDD104 accetta otto ingressi CC e fornisce sei uscite a transistor, quattro a bassa corrente e due ad alta corrente. Caratteristiche GFK-1645C-IT Alimentazione a +24VDC nominali per il funzionamento del PLC. Otto ingressi CC configurabili che possono essere utilizzati come ingressi standard a logica positiva o negativa o come ingressi dei contatori ad alta velocità. Sei uscite CC configurabili che possono essere utilizzate come uscite standard a logica positiva o come uscite PWM e a treno di impulsi. Può essere configurato per fornire fino a quattro contatori ad alta velocità di tipo A oppure un contatore di tipo A ed uno di tipo B. Le uscite possono essere configurate per un massimo di quattro uscite HSC, PT e/o PWM. E' disponibile un'alimentazione a +24VCC utilizzabile per dispositivi di campo, max. 200mA. Supporta fino a quattro unità di espansione in qualsiasi combinazione. Due morsettiere rimovibili tipo “barriera” a vite con coperchio di protezione. Porta RS-232 che supporta protocolli SNP/SNPX slave, RTU slave e I/O seriale. Commutatore del modo Run/Stop configurabile come commutatore run/stop o come interruttore di protezione memoria ed utilizzabile per l’annullamento degli errori in caso di errori irreversibili. Due potenziometri analogici. Set completo di istruzioni di programmazione con matematica a virgola mobile. Il programma può essere in formato Ladder Diagram (LD) o Instruction List (IL). Dispone di 9K parole di memoria programmi e di 256 parole di registri. Memoria Flash (ROM) non volatile per il programma ed il firmware di sistema. E' configurabile in modo da leggere la configurazione all'accensione dalla RAM o dalla memoria flash (ROM). Può anche essere configurato in modo da leggere il programma applicativo dalla flash all'accensione. Condensatore di mantenimento della RAM per almeno 3 giorni. Capitolo 3 Micro PLC VersaMax a 14 punti 3-13 3 IC200UDD104 Micro PLC a 14 punti, 8 ingressi a 24VCC, 6 uscite di tipo source a 24VCC, alimentazione a 24VCC Specifiche del Micro PLC IC200UDD104 Peso 280 grammi (0.62lb) Dimensioni del modulo Altezza: 90 mm (3.6 pollici) Profondità: 76 mm (3.0 pollici) Larghezza: 95 mm (3.8 pollici) Velocità tipica di scansione 1.1 ms/K per logica booleana (appendice A) Accuratezza clock in tempo reale (per contatti e blocchi funzionali di temporizzazione) +/-0.5% Ingressi 8 circuiti di ingresso a logica positiva/negativa a 24 VCC Uscite 4 circuiti di uscita a bassa corrente e 2 ad alta corrente Contatori ad alta velocità Quattro di tipo A oppure uno di tipo A ed uno di tipo B Numero massimo di dispositivi slave per la rete RS-485 8 (aumentabili con un ripetitore). Richiede IC200ACC415. Alimentazione in uscita 24VCC per circuiti di ingresso e dispositivi utente, 200mA max. +5VCC sul pin 7 della porta seriale, 100mA max. Specifiche dell'alimentazione CC Campo tensione da 19.2 a 30VCC Mantenimento Corrente di picco Tempo di picco Corrente in ingresso Assorbimento nominale 10mS a 19.2VCC 1A a 30 VDC (massima) 10 ms per 1 A 0.16A a 24 VCC (tipica) 4W Se configurato per disabilitare la diagnostica all'avvio, il PLC inizia a risolvere la logica 100ms dopo la stabilizzazione a 24 VCC dell'alimentazione. La sorgente di alimentazione a 24VCC per il PLC deve avere una capacità rispetto alle correnti transitorie sufficiente a tollerare la corrente di picco dell'alimentatore ed a mantenere il livello della tensione a 24VCC (vedere le specifiche dell’alimentatore per i requisiti di picco). 3-14 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 3 IC200UDD104 Micro PLC a 14 punti, 8 ingressi a 24VCC, 6 uscite di tipo source a 24VCC, alimentazione a 24VCC Ingressi Ciascun ingresso CC può essere a logica positiva o a logica negativa, sia che venga utilizzato come ingresso standard sia che venga utilizzato come ingresso di un contatore ad alta velocità (HSC = High Speed Counter). Alla presenza di corrente su un punto di ingresso corrisponde un 1 logico nella tabella degli ingressi (%I). Quando gli ingressi sono utilizzati come ingressi standard, le loro caratteristiche sono compatibili con una vasta gamma di dispositivi, quali pulsanti, fine corsa e interruttori elettronici di prossimità. Specifiche degli ingressi CC Tensione nominale in ingresso Campo della tensione in ingresso Corrente in ingresso Resistenza ingresso Tensione di soglia ON OFF Corrente di soglia ON OFF Tempo di risposta Tensione d'isolamento 24 volt CC da 0 a 30 volt CC 7.5mA (tipica) 2.8 kOhm 15VCC minima 5VCC massima 4.5mA massima 1.5mA minima ingressi standard : da 0.5 a 20ms (configurabile dall'utente); ingressi HSC : 100µs 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Il Micro PLC fornisce un’alimentazione a +24 VCC che può essere utilizzata per i dispositivi di campo e per i circuiti degli ingressi CC a circa 7.5 mA per ingresso. La somma della corrente assorbita dai dispositivi esterni e dai circuiti degli ingressi non deve superare i 200 mA. GFK-1645C-IT Capitolo 3 Micro PLC VersaMax a 14 punti 3-15 3 IC200UDD104 Micro PLC a 14 punti, 8 ingressi a 24VCC, 6 uscite di tipo source a 24VCC, alimentazione a 24VCC Uscite Il Micro PLC IC200UDD104 ha due uscite a transistor ad alta corrente (Q1 e Q2) e quattro uscite a transistor a bassa corrente (da Q3 a Q6). Tutte le uscite sono isolate tra il campo e la logica e commutano tensione positiva, Le uscite possono essere configurate come uscite normali o come uscite controllate dai contatori ad alta velocità. Alcune uscite possono essere utilizzate come uscite a treno di impulsi o a modulazione di ampiezza (PWM = Pulse Width Modulation). Le uscite devono essere protette da fusibili esterni. Si raccomanda l’uso di fusibili rapidi. Le uscite hanno un’alimentazione comune a 24VCC e una terra comune. Tollerano correnti di picco elevate (8 volte la corrente nominale) e sono protette contro impulsi di tensione negativa. Di conseguenza, possono commutare lampade e carichi induttivi Specifiche delle uscite a transistor Tensione operativa 12VCC/24VCC (24VCC +10% / -43% ingresso su V1,C1) Carico massimo 1.0A per punto (Q1 - Q2) a 24VCC al 100 % di durata ON 0.75A per punto (Q3 - Q6) a 24VCC al 100 % di durata ON 0.5A per punto (Q3 - Q6) a 12VCC al 100 % di durata ON Corrente massima di picco Q1, Q2: 8A per 20ms, 1 impulso Caduta di tensione in uscita 0.3V max. Dispersione a OFF 100µA max. Risposta da OFF a ON 0.1mS max. (24VCC, 0.2A) da ON a OFF 3-16 Q3, Q4, Q5, Q6: 4A per 20ms, 1 impulso 0.1mS max. (24VCC 0.2A) Tensione d'isolamento 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Fusibile Le uscite devono essere protette da un fusibile esterno. Altrimenti un corto del carico potrebbe danneggiare il transistor, che non può essere sostituito dall'utente. VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 3 IC200UDD104 Micro PLC a 14 punti, 8 ingressi a 24VCC, 6 uscite di tipo source a 24VCC, alimentazione a 24VCC Contatori ad alta velocità Un Micro PLC VersaMax UDD104 può essere configurato per fornire capacità di conteggio ad alta velocità e di generazione impulsi. Quando il PLC viene configurato per il conteggio ad alta velocità, gli ingressi possono essere impostati come: Fino a quattro contatori di tipo A, oppure Un contatore di tipo A e un contatore di tipo B Ciascun contatore fornisce l’elaborazione diretta di segnali a impulsi rapidi fino a 10kHz per applicazioni di controllo industriale, come sistemi di taratura, flussometri per turbine, misuratori di velocità, movimentazione di materiali, controllo di movimenti e controllo di processi. Ciascun contatore può essere abilitato in modo indipendente. I contatori di tipo A possono essere configurati per il conteggio a incremento o a decremento (lo standard è a incremento) e per la rilevazione del fronte di salita o del fronte di discesa (lo standard è il fronte di salita). Il contatore di tipo B fornisce una funzione di conteggio A Quad B. Le uscite CC possono essere configurate per un massimo di quattro uscite HSC, PT (a treno di impulsi) o PWM (a modulazione di ampiezza). Specifiche dei contatori ad alta velocità/uscite Contatori ad alta velocità disponibili Quattro di tipo A oppure uno di tipo A ed uno di tipo B Frequenza massima di conteggio 10kHz Tensione in ingresso ON OFF 15V 5V Ampiezza impulsi conteggiati dal 20% all'80% del ciclo di lavoro a 10kHz Registri di conteggio 16 bit Uscite GFK-1645C-IT Tensione carico 12/24V Frequenza massima impulsi/PWM 5kHz Numero di uscite ad impulso 4 Tipi disponibili HSC, PT, PWM Capitolo 3 Micro PLC VersaMax a 14 punti 3-17 3 IC200UDD104 Micro PLC a 14 punti, 8 ingressi a 24VCC, 6 uscite di tipo source a 24VCC, alimentazione a 24VCC Cablaggio di campo e schemi dei circuiti Alimentatore 24VCC * Quando I1-I8 vengono utilizzati come ingressi di contatori ad alta velocità, gli interruttori devono essere allo stato solido per evitare rimbalzi che potrebbero causare conteggi o segnali strobe non voluti.. I4 I2 24 + I3 I1 24- I5 C1 C2 I7 I8 I6 Uscita alimentazione 24VCC, 200mA -V C1 Q6 Fusibile Fusibile Fusibile V1 Q5 Fusibile Q3 Carico Carico Carico Carico Carico Carico GND Alimentazione a 24VCC Q4 Q2 Fusibile + - NC Q1 +V Fusibile Se le uscite sono utilizzate come uscite PWM o PT, tra Qn e C1 deve essere inserita una resistenza per i cicli operativi nella fascia bassa (5% o meno). Si raccomanda di utilizzare una resistenza da 1.5 KOhm, 0.5 Watt. + - Alimentazione a 12/24VCC Tipico circuito di uscita a transistor a 24 VCC Tipico circuito di ingresso a 24VCC a logica pos/neg 5V * Connessione positiva; per la connessione negativa invertire la polarità dell'alimentazione a 24VCC. 5V Ad altri circuiti V1 LED Morsettiera Fusibile 2.8kΩ Filtro ad alta frequenza * +24 VCC - Ca ri co CPU LED COM 0V I/O Ad altri circuiti 24 VCC esterna CPU C1 0V Ad altri circuiti Morsettiera Circuito HSC - Connessione a logica positiva 5V Morsettiera 5V 24 VCC + - 2.8kΩ COM LED Conta o Strobe CPU I/O Circuito HSC - Connessione a logica negativa 5V Morsettiera 5V 24 VCC - + COM LED 2.8kΩ Conta o Strobe CPU I/O 3-18 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT + - 3 IC200UDD114 Micro PLC a 14 punti, 8 ingressi a 24VCC, 6 uscite tipo sink a 24VCC, Aliment. a 24VCC Il Micro PLC VersaMax modello IC200UDD114 accetta otto ingressi CC e fornisce sei uscite a transistor, quattro a bassa corrente e due ad alta corrente. Caratteristiche GFK-1645C-IT Alimentazione a +24VDC nominali per il funzionamento del PLC. Otto ingressi CC configurabili che possono essere utilizzati come ingressi standard a logica positiva o negativa o come ingressi dei contatori ad alta velocità. Sei uscite CC configurabili. Può essere configurato per fornire fino a quattro contatori ad alta velocità di tipo A oppure un contatore di tipo A ed uno di tipo B. Le uscite possono essere configurate per un massimo di quattro uscite HSC, PT e/o PWM. E' disponibile un'alimentazione a +24VCC utilizzabile per dispositivi di campo, max. 200mA. Supporta fino a quattro unità di espansione in qualsiasi combinazione. Due morsettiere rimovibili tipo “barriera” a vite con coperchio di protezione. Porta RS-232 che supporta protocolli SNP/SNPX slave, RTU slave e I/O seriale. Commutatore del modo Run/Stop configurabile come commutatore run/stop o come interruttore di protezione memoria ed utilizzabile per l’annullamento degli errori in caso di errori irreversibili. Due potenziometri analogici. Set completo di istruzioni di programmazione con matematica a virgola mobile. Il programma può essere in formato Ladder Diagram (LD) o Instruction List (IL). Dispone di 9K parole di memoria programmi e di 256 parole di registri. Memoria Flash (ROM) non volatile per il programma ed il firmware di sistema. E' configurabile in modo da leggere la configurazione all'accensione dalla RAM o dalla memoria flash (ROM). Può anche essere configurato in modo da leggere il programma applicativo dalla flash all'accensione. Condensatore di mantenimento della RAM per almeno 3 giorni. Capitolo 3 Micro PLC VersaMax a 14 punti 3-19 3 IC200UDD114 Micro PLC a 14 punti, 8 ingressi a 24VCC, 6 uscite tipo sink a 24VCC, Aliment. a 24VCC Specifiche del Micro PLC IC200UDD114 Peso 280 grammi (0.62lb) Dimensioni del modulo Altezza: 90 mm (3.6 pollici) Profondità: 76 mm (3.0 pollici) Larghezza: 95 mm (3.8 pollici) Velocità tipica di scansione 1.1 ms/K per logica booleana (appendice A) Accuratezza clock in tempo reale (per contatti e blocchi funzionali di temporizzazione) +/-0.5% Ingressi 8 circuiti di ingresso a logica positiva/negativa a 24 VCC Uscite 4 circuiti di uscita a bassa corrente e 2 ad alta corrente Contatori ad alta velocità Quattro di tipo A oppure uno di tipo A ed uno di tipo B Numero massimo di dispositivi slave per la rete RS-485 8 (aumentabili con un ripetitore). Richiede IC200ACC415. Alimentazione in uscita 24VCC per circuiti di ingresso e dispositivi utente, 200mA max. +5VCC sul pin 7 della porta seriale, 100mA max. Specifiche dell'alimentazione CC Campo tensione da 19.2 a 30VCC Mantenimento Corrente di picco Tempo di picco Corrente in ingresso Assorbimento nominale 10mS a 19.2VCC 1A a 30 VDC (massima) 10 ms per 1 A 0.16A a 24 VCC (tipica) 4W Se configurato per disabilitare la diagnostica all'avvio, il PLC inizia a risolvere la logica 100ms dopo la stabilizzazione a 24 VCC dell'alimentazione. La sorgente di alimentazione a 24VCC per il PLC deve avere una capacità rispetto alle correnti transitorie sufficiente a tollerare la corrente di picco dell'alimentatore ed a mantenere il livello della tensione a 24VCC (vedere le specifiche dell’alimentatore per i requisiti di picco). 3-20 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 3 IC200UDD114 Micro PLC a 14 punti, 8 ingressi a 24VCC, 6 uscite tipo sink a 24VCC, Aliment. a 24VCC Ingressi Ciascun ingresso CC può essere a logica positiva o a logica negativa, sia che venga utilizzato come ingresso standard sia che venga utilizzato come ingresso di un contatore ad alta velocità (HSC = High Speed Counter). Alla presenza di corrente su un punto di ingresso corrisponde un 1 logico nella tabella degli ingressi (%I). Quando gli ingressi sono utilizzati come ingressi standard, le loro caratteristiche sono compatibili con una vasta gamma di dispositivi, quali pulsanti, fine corsa e interruttori elettronici di prossimità. Specifiche degli ingressi CC Tensione nominale in ingresso Campo della tensione in ingresso Corrente in ingresso Resistenza ingresso Tensione di soglia ON OFF Corrente di soglia ON OFF Tempo di risposta Tensione d'isolamento 24 volt CC da 0 a 30 volt CC 7.5mA (tipica) 2.8 kOhm 15VCC minima 5VCC massima 4.5mA massima 1.5mA minima ingressi standard : da 0.5 a 20ms (configurabile dall'utente); ingressi HSC : 100µs 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Il Micro PLC fornisce un’alimentazione a +24 VCC che può essere utilizzata per i dispositivi di campo e per i circuiti degli ingressi CC a circa 7.5 mA per ingresso. La somma della corrente assorbita dai dispositivi esterni e dai circuiti degli ingressi non deve superare i 200 mA. GFK-1645C-IT Capitolo 3 Micro PLC VersaMax a 14 punti 3-21 3 IC200UDD114 Micro PLC a 14 punti, 8 ingressi a 24VCC, 6 uscite tipo sink a 24VCC, Aliment. a 24VCC Uscite Il Micro PLC IC200UDD104 ha due uscite a transistor ad alta corrente (Q1 e Q2) e quattro uscite a transistor a bassa corrente (da Q3 a Q6). Tutte le uscite sono isolate tra il campo e la logica e commutano tensione negativa. Le uscite possono essere configurate come uscite normali o come uscite controllate dai contatori ad alta velocità. Alcune uscite possono essere utilizzate come uscite a treno di impulsi o a modulazione di ampiezza (PWM = Pulse Width Modulation). Le uscite devono essere protette da fusibili esterni. Si raccomanda l’uso di fusibili rapidi. Le uscite hanno un’alimentazione comune a 24VCC e una terra comune. Tollerano correnti di picco elevate (8 volte la corrente nominale) e sono protette contro impulsi di tensione negativa. Di conseguenza, possono commutare lampade e carichi induttivi Specifiche delle uscite a transistor Tensione operativa 12VCC/24VCC (24VCC +10% / -43% ingresso su V1,C1) Carico massimo 1.0A per punto (Q1 - Q2) a 24VCC al 100 % di durata ON 0.75A per punto (Q3 - Q6) a 24VCC al 100 % di durata ON 0.5A per punto (Q3 - Q6) a 12VCC al 100 % di durata ON Corrente massima di picco Q1, Q2: 8A per 20ms, 1 impulso Caduta di tensione in uscita 0.3V max. Dispersione a OFF 100µA max. Risposta da OFF a ON 0.1mS max. (24VCC 0.2A) da ON a OFF 3-22 Q3, Q4, Q5, Q6: 4A per 20ms, 1 impulso 0.1mS max. (24VCC 0.2A) Tensione d'isolamento 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Fusibile Le uscite devono essere protette da un fusibile esterno. Altrimenti un corto del carico potrebbe danneggiare il transistor, che non può essere sostituito dall'utente. VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 3 IC200UDD114 Micro PLC a 14 punti, 8 ingressi a 24VCC, 6 uscite tipo sink a 24VCC, Aliment. a 24VCC Contatori ad alta velocità Un Micro PLC VersaMax UDD114 può essere configurato per fornire capacità di conteggio ad alta velocità e di generazione impulsi. Quando il PLC viene configurato per il conteggio ad alta velocità, gli ingressi possono essere impostati come: Fino a quattro contatori di tipo A, oppure Un contatore di tipo A e un contatore di tipo B Ciascun contatore fornisce l’elaborazione diretta di segnali a impulsi rapidi fino a 10kHz per applicazioni di controllo industriale, come sistemi di taratura, flussometri per turbine, misuratori di velocità, movimentazione di materiali, controllo di movimenti e controllo di processi. Ciascun contatore può essere abilitato in modo indipendente. I contatori di tipo A possono essere configurati per il conteggio a incremento o a decremento (lo standard è a incremento) e per la rilevazione del fronte di salita o del fronte di discesa (lo standard è il fronte di salita). Il contatore di tipo B fornisce una funzione di conteggio A Quad B. Le uscite CC possono essere configurate per un massimo di quattro uscite HSC, PT (a treno di impulsi) o PWM (a modulazione di ampiezza). Specifiche dei contatori ad alta velocità/uscite Contatori ad alta velocità disponibili Quattro di tipo A oppure uno di tipo A ed uno di tipo B Frequenza massima di conteggio 10kHz Tensione in ingresso ON OFF 15V 5V Ampiezza impulsi conteggiati dal 20% all'80% del ciclo di lavoro a 10kHz Registri di conteggio 16 bit Uscite GFK-1645C-IT Tensione carico 12/24V Frequenza massima impulsi/PWM 5kHz Numero di uscite ad impulso 4 Tipi disponibili HSC, PT, PWM Capitolo 3 Micro PLC VersaMax a 14 punti 3-23 3 IC200UDD114 Micro PLC a 14 punti, 8 ingressi a 24VCC, 6 uscite tipo sink a 24VCC, Aliment. a 24VCC Cablaggio di campo e schemi dei circuiti Alimentatore 24VCC * Quando I1-I8 vengono utilizzati come ingressi di contatori ad alta velocità, gli interruttori devono essere allo stato solido per evitare rimbalzi che potrebbero causare conteggi o segnali strobe non voluti. 24 + 24 - I4 I2 I3 I1 I5 C1 C2 I7 I8 I6 Uscita alimentazione 24VCC, 200mA -V C1 Q6 Fusibile Fusibile Fusibile V1 Q5 Fusibile Q3 Carico Carico Carico Carico Carico Tipico circuito di ingresso a 24VCC a logica pos/neg Carico GND Alimentazione a 24VCC Q4 Q2 Fusibile + - NC Q1 +V Fusibile Se le uscite sono utilizzate come uscite PWM o PT, tra Qn e C1 deve essere inserita una resistenza per i cicli operativi nella fascia bassa (5% o meno). Si raccomanda di utilizzare una resistenza da 1.5 KOhm, 0.5 Watt. + Alimentazione a 24VCC Tipico circuito di uscita a transistor a 24 VCC 5V * Positive connection shown; reverse polarity of 24VDC power supply connections for negative connection. 5V To other circuits V1 LED Terminal Strip CPU High Frequency Filter * +24VDC - CPU LED COM 0V I/O To other circuits 24VDC external Fuse 2.8kΩ C1 0V To other circuits L o a d Terminal Strip Circuito HSC - Connessione a logica positiva 5V Terminal Strip 24VDC + - 5V 2.8kΩ COM LED Count or Strobe CPU I/O Circuito HSC - Connessione a logica negativa 24VDC - + 5V Terminal Strip COM 5V 2.8kΩ LED Count or Strobe CPU I/O 3-24 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT + 3 IC200UDD112 Micro PLC a 14 punti, 8 ingressi a 12VCC, 6 uscite a 12VCC, aliment. a 12VCC Il Micro PLC VersaMax modello IC200UDD112 accetta otto ingressi CC e fornisce sei uscite CC a transistor. Caratteristiche GFK-1645C-IT Alimentazione a +12VDC nominali per il funzionamento del PLC. Otto ingressi CC configurabili che possono essere utilizzati come ingressi standard a logica positiva o negativa o come ingressi dei contatori ad alta velocità. Sei uscite CC configurabili che possono essere utilizzate come uscite standard a logica positiva o come uscite PWM e a treno di impulsi. Può essere configurato per fornire fino a quattro contatori ad alta velocità di tipo A oppure un contatore di tipo A ed uno di tipo B. Le uscite possono essere configurate per un massimo di quattro uscite HSC, PT e/o PWM. E' disponibile un'alimentazione a +12VCC utilizzabile per dispositivi di campo, max. 200mA. Supporta fino a quattro unità di espansione in qualsiasi combinazione. Due morsettiere rimovibili tipo “barriera” a vite con coperchio di protezione. Porta RS-232 che supporta protocolli SNP/SNPX slave, RTU slave e I/O seriale. Commutatore del modo Run/Stop configurabile come commutatore run/stop o come interruttore di protezione memoria ed utilizzabile per l’annullamento degli errori in caso di errori irreversibili. Due potenziometri analogici. Set completo di istruzioni di programmazione con matematica a virgola mobile. Il programma può essere in formato Ladder Diagram (LD) o Instruction List (IL). Dispone di 9K parole di memoria programmi e di 256 parole di registri. Memoria Flash (ROM) non volatile per il programma ed il firmware di sistema. E' configurabile in modo da leggere la configurazione all'accensione dalla RAM o dalla memoria flash (ROM). Può anche essere configurato in modo da leggere il programma applicativo dalla flash all'accensione. Condensatore di mantenimento della RAM per almeno 3 giorni. Capitolo 3 Micro PLC VersaMax a 14 punti 3-25 3 IC200UDD112 Micro PLC a 14 punti, 8 ingressi a 12VCC, 6 uscite a 12VCC, aliment. a 12VCC Specifiche del Micro PLC IC200UDD112 Peso 280 grammi (0.62lb) Dimensioni del modulo Altezza: 90 mm (3.6 pollici) Profondità: 76 mm (3.0 pollici) Larghezza: 95 mm (3.8 pollici) Velocità tipica di scansione 1.1 ms/K per logica booleana (appendice A) Accuratezza clock in tempo reale (per contatti e blocchi funzionali di temporizzazione) +/-0.5% Ingressi 8 circuiti di ingresso a logica positiva/negativa a 12 VCC Uscite 4 circuiti di uscita CC a bassa corrente e 2 ad alta corrente Contatori ad alta velocità Quattro di tipo A oppure uno di tipo A ed uno di tipo B Numero massimo di dispositivi slave per la rete RS-485 8 (aumentabili con un ripetitore). Richiede IC200ACC415. Alimentazione in uscita 12VCC per circuiti di ingresso e dispositivi utente, 200mA max. +5VCC sul pin 7 della porta seriale, 100mA max. Specifiche dell'alimentazione CC Campo tensione da 9.6 a 15VCC Mantenimento Corrente di picco Tempo di picco Corrente in ingresso Assorbimento nominale 3.0mS 9.2A tipica 200mS (tipico) 300mA a 12 VCC (tipica) 3W Se configurato per disabilitare la diagnostica all'avvio, il PLC inizia a risolvere la logica 100ms dopo la stabilizzazione a 12 VCC dell'alimentazione. La sorgente di alimentazione a 24VCC per il PLC deve avere una capacità rispetto alle correnti transitorie sufficiente a tollerare la corrente di picco dell'alimentatore ed a mantenere il livello della tensione a 12VCC (vedere le specifiche dell’alimentatore per i requisiti di picco). 3-26 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 3 IC200UDD112 Micro PLC a 14 punti, 8 ingressi a 12VCC, 6 uscite a 12VCC, aliment. a 12VCC Ingressi Ciascun ingresso CC può essere a logica positiva o a logica negativa, sia che venga utilizzato come ingresso standard sia che venga utilizzato come ingresso di un contatore ad alta velocità (HSC = High Speed Counter). Alla presenza di corrente su un punto di ingresso corrisponde un 1 logico nella tabella degli ingressi (%I). Quando gli ingressi sono utilizzati come ingressi standard, le loro caratteristiche sono compatibili con una vasta gamma di dispositivi, quali pulsanti, fine corsa e interruttori elettronici di prossimità. Specifiche degli ingressi CC Numero di ingressi 8 Tensione nominale in ingresso Campo della tensione in ingresso Corrente in ingresso Impedenza Tensione di soglia ON OFF 12 volt CC da 0 a 15 volt CC 9.0mA (tipica) 1.3 kOhm 9.5VCC minima 2.5VCC massima Corrente di soglia 6.5mA massima 1.6mA minima ON OFF Tempo di risposta Tensione d'isolamento da 0.5 a 20ms (configurabile dall'utente) come ingressi standard; 100µs come ingressi HSC 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Il Micro PLC fornisce un’alimentazione a +12 VCC che può essere utilizzata per i dispositivi di campo e per i circuiti degli ingressi CC a circa 7.5 mA per ingresso. La somma della corrente assorbita dai dispositivi esterni e dai circuiti degli ingressi non deve superare i 200 mA. GFK-1645C-IT Capitolo 3 Micro PLC VersaMax a 14 punti 3-27 3 IC200UDD112 Micro PLC a 14 punti, 8 ingressi a 12VCC, 6 uscite a 12VCC, aliment. a 12VCC Uscite a transistor Il Micro PLC IC200UDD112 ha due uscite a transistor ad alta corrente (Q1 e Q2) e quattro uscite a transistor a bassa corrente (da Q3 a Q6). Tutte le uscite sono isolate tra il campo e la logica e commutano tensione positiva. I circuiti di uscita a transistor possono essere utilizzati per azionare dispositivi come valvole, spie o contattori. Le uscite devono essere protette da fusibili esterni. Si raccomanda l’uso di fusibili rapidi. Le uscite possono essere configurate come uscite normali o come uscite controllate dai contatori ad alta velocità. Alcune uscite possono essere utilizzate come uscite a treno di impulsi o a modulazione di ampiezza (PWM = Pulse Width Modulation). Le uscite hanno un’alimentazione comune a 12VCC e una terra comune. Tollerano correnti di picco elevate (8 volte la corrente nominale) e sono protette contro impulsi di tensione negativa. Di conseguenza, possono commutare lampade e carichi induttivi Specifiche delle uscite CC Tensione operativa Carico massimo Corrente massima di picco Caduta di tensione in uscita Dispersione a OFF Risposta da OFF a ON da ON a OFF 3-28 12VCC 20%, +20% 0.7A per circuito 4A per comune 4A per 20mS 0.3V max. 0.1mA max. 0.1mS max. 12VCC 0.2A 0.1mS max. 12VCC 0.2A Tensione d'isolamento 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Fusibile Le uscite devono essere protette da un fusibile esterno. Altrimenti un corto del carico potrebbe danneggiare il transistor, che non può essere sostituito dall'utente. VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 3 IC200UDD112 Micro PLC a 14 punti, 8 ingressi a 12VCC, 6 uscite a 12VCC, aliment. a 12VCC Contatori ad alta velocità Un Micro PLC VersaMax UDD112 può essere configurato per fornire capacità di conteggio ad alta velocità e di generazione impulsi. Quando il PLC viene configurato per il conteggio ad alta velocità, gli ingressi possono essere impostati come: Fino a quattro contatori di tipo A, oppure Un contatore di tipo A e un contatore di tipo B Ciascun contatore fornisce l’elaborazione diretta di segnali a impulsi rapidi fino a 10kHz per applicazioni di controllo industriale, come sistemi di taratura, flussometri per turbine, misuratori di velocità, movimentazione di materiali, controllo di movimenti e controllo di processi. Ciascun contatore può essere abilitato in modo indipendente. I contatori di tipo A possono essere configurati per il conteggio a incremento o a decremento (lo standard è a incremento) e per la rilevazione del fronte di salita o del fronte di discesa (lo standard è il fronte di salita). Il contatore di tipo B fornisce una funzione di conteggio A Quad B. Le uscite CC possono essere configurate per un massimo di quattro uscite HSC, PT (a treno di impulsi) o PWM (a modulazione di ampiezza). Specifiche dei contatori ad alta velocità/uscite Contatori ad alta velocità disponibili Quattro di tipo A oppure uno di tipo A ed uno di tipo B Frequenza massima di conteggio 10kHz Tensione in ingresso ON OFF 15V 5V Ampiezza impulsi conteggiati dal 20% all'80% del ciclo di lavoro a 10kHz Registri di conteggio 16 bit Uscite GFK-1645C-IT Tensione carico 12 VCC Frequenza massima impulsi/PWM 5kHz Numero di uscite ad impulso 4 Tipi disponibili HSC, PT, PWM Capitolo 3 Micro PLC VersaMax a 14 punti 3-29 3 IC200UDD112 Micro PLC a 14 punti, 8 ingressi a 12VCC, 6 uscite a 12VCC, alimen. a 12VCC Cablaggio di campo e schemi dei circuiti Alimentatore 12VCC * Quando I1-I8 vengono utilizzati come ingressi di contatori ad alta velocità, gli interruttori devono essere allo stato solido per evitare rimbalzi che potrebbero causare conteggi o segnali strobe non voluti. I4 I2 12+ I3 I1 12- I5 C1 2C I7 I8 I6 Uscita alimentazione 12VCC, 200mA -V Q2 C1 Q6 V1 Q5 Fusib. da 0.5A Carico Carico Carico Carico Fusib. da 0.5A Fusib. da 0.5A Carico Carico Fusib. da 0.5A GND Alimentazione a 12VCC Q4 Q3 Fusib. da 1.0A + - NC Q1 +V Fusib. da 1.0A Se le uscite sono utilizzate come uscite PWM o PT, tra Qn e C1 deve essere inserita una resistenza per i cicli operativi nella fascia bassa (5% o meno). Si raccomanda di utilizzare una resistenza da 1.5 KOhm, 0.5 Watt. + - Alimentazione a 12VCC Tipico circuito di uscita a transistor a 12 VCC Tipico circuito di ingresso a 12VCC a logica pos/neg 5V * Connessione positiva; per la connessione negativa invertire la polarità dell'alimentazione a 12VCC. 5V Ad altri circuiti V1 LED Morsettiera Fusib. 2.8kΩ CPU Filtro ad alta frequenza * +12 VCC - Ca ri co CPU LED COM 0V I/O Ad altri circuiti 12 VCC esterna + C1 0V Ad altri circuiti Morsettiera Circuito HSC - Connessione a logica positiva 5V Morsettiera 5V 12 VCC + - 2.8kΩ COM LED Conta o Strobe CPU I/O Circuito HSC - Connessione a logica negativa 5V Morsettiera 5V 12 VCC - + COM 2.8kΩ LED Conta o Strobe CPU I/O 3-30 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT - 3 IC200UDR001 Micro PLC a 14 punti, 8 ingressi a 24VCC,6 uscite a relè, aliment. a 120/240VCA Il Micro PLC VersaMax modello IC200UDR001 ha otto ingressi CC e sei uscite a relè da 2A con contatti normalmente aperti che possono controllare dispositivi alimentati a 5 - 30VCC o a 5 - -250VCA. Caratteristiche GFK-1645C-IT Tensione nominale di alimentazione da 100VCA a 240VCA. Otto ingressi CC configurabili che possono essere utilizzati come ingressi standard a logica positiva o negativa o come ingressi dei contatori ad alta velocità. Sei uscite a relè formato A (SPST-monopolare a una via) Può essere configurato per fornire fino a quattro contatori ad alta velocità di tipo A oppure un contatore di tipo A ed uno di tipo B. E' disponibile un'alimentazione a +24VCC utilizzabile per dispositivi di campo, max. 200mA. Supporta fino a quattro unità di espansione in qualsiasi combinazione. Due morsettiere rimovibili tipo “barriera” a vite con coperchio di protezione. Porta RS-232 che supporta protocolli SNP/SNPX slave, RTU slave e I/O seriale. Commutatore del modo Run/Stop configurabile come commutatore run/stop o come interruttore di protezione memoria ed utilizzabile per l’annullamento degli errori in caso di errori irreversibili. Due potenziometri analogici. Set completo di istruzioni di programmazione con matematica a virgola mobile. Il programma può essere in formato Ladder Diagram (LD) o Instruction List (IL). Dispone di 9K parole di memoria programmi e di 256 parole di registri. Memoria Flash (ROM) non volatile per il programma ed il firmware di sistema. E' configurabile in modo da leggere la configurazione all'accensione dalla RAM o dalla memoria flash (ROM). Può anche essere configurato in modo da leggere il programma applicativo dalla flash all'accensione. Condensatore di mantenimento della RAM per almeno 3 giorni. Capitolo 3 Micro PLC VersaMax a 14 punti 3-31 3 IC200UDR001 Micro PLC a 14 punti, 8 ingressi a 24VCC,6 uscite a relè, aliment. a 120/240VCA Specifiche del Micro PLC IC200UDR001 Peso 380 grammi (0.84lb) Dimensioni del modulo Altezza: 90 mm (3.6 pollici) Profondità: 76 mm (3.0 pollici) Larghezza: 95 mm (3.8 pollici) Velocità tipica di scansione 1.1 ms/K per logica booleana (Release 1.10 o successivi) Accuratezza clock in tempo reale (per contatti e blocchi funzionali di temporizzazione) +/-0.5% Ingressi 8 circuiti di ingresso a logica positiva/negativa a 24 VCC Uscite Sei circuiti a relè da 2A, normalmente aperti Contatori ad alta velocità Quattro di tipo A oppure uno di tipo A ed uno di tipo B Numero massimo di dispositivi slave per la rete RS-485 8 (aumentabili con un ripetitore) Richiede IC200ACC415. Alimentazione in uscita 24VCC per circuiti di ingresso e dispositivi utente, 200mA max. +5VCC sul pin 7 della porta seriale, 100mA max. Specifiche dell'alimentazione CA 3-32 Campo Frequenza da 100 -15% a 240 +10% VCA, da 50 -5% a 60 +5% Hz Mantenimento 10mS a 85 - 100VCA. 20mS a 100 - 264VCA. Tempo di picco 2 ms per 40 A Corrente di picco 18 A max. a 120VCA 30 A max. a 200VCA 40 A max. a 265VCA Corrente in ingresso 0.06 A tipica a 200VCA 0.10 A tipica a 100 VCA Assorbimento nominale 13 VA Isolamento 1500VCA RMS tra il lato campo ed il lato logica (ingresso alimentazione). VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 3 IC200UDR001 Micro PLC a 14 punti, 8 ingressi a 24VCC, 6 uscite a relè, aliment. a 120/240VCA Ingressi Ciascun ingresso CC può essere a logica positiva o a logica negativa, sia che venga utilizzato come ingresso standard sia che venga utilizzato come ingresso di un contatore ad alta velocità (HSC = High Speed Counter). Alla presenza di corrente su un punto di ingresso corrisponde un 1 logico nella tabella degli ingressi (%I). Quando gli ingressi sono utilizzati come ingressi standard, le loro caratteristiche sono compatibili con una vasta gamma di dispositivi, quali pulsanti, fine corsa e interruttori elettronici di prossimità. Specifiche degli ingressi CC Numero di ingressi 8 Tensione nominale in ingresso 24 volt CC Campo della tensione in ingresso da 0 a 30 volt CC Corrente in ingresso 7.5mA (tipica) Resistenza ingresso 2.8 kOhm Tensione di soglia ON OFF 15VCC minima 5VCC massima Corrente di soglia ON OFF 4.5mA massima 1.5mA minima Tempo di risposta ingressi standard : da 0.5 a 20ms (configurabile dall'utente); ingressi HSC : 100µs Tensione d'isolamento 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Il Micro PLC fornisce unalimentazione a +24 VCC che può essere utilizzata per i dispositivi di campo e per i circuiti degli ingressi CC a circa 7.5 mA per ingresso. La somma della corrente assorbita dai dispositivi esterni e dai circuiti degli ingressi non deve superare i 200 mA. GFK-1645C-IT Capitolo 3 Micro PLC VersaMax a 14 punti 3-33 3 IC200UDR001 Micro PLC a 14 punti, 8 ingressi a 24VCC, 6 uscite a relè, aliment. a 120/240VCA Uscite Le sei uscite a relè a contatti normalmente aperti possono controllare un'ampia gamma di dispositivi, quali starter di motori, solenoidi e indicatori. L’alimentazione per le bobine dei relè interni viene fornita dall’alimentatore interno. Per l’alimentazione dei dispositivi di campo è richiesta un’alimentazione esterna CC o CA. Le connessioni e le specifiche delle uscite HSC sono le stesse degli uscite a relè standard. Specifiche delle uscite a relè Tensione operativa da 5 a 30VCC o da 5 a 250VCA Isolamento 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Corrente di dispersione 15mA a 240 VCA (max.) Massimo UL nominale 2A a 24VCC e 240VCA Carico resistivo max. nominale 2A a 24VCC e 240VCA Carico minimo 10 mA Picco massimo 5A per metà ciclo Tempo di risposta ON 15 ms max. Tempo di risposta OFF 15 ms max. Fusibile Durata contatto: meccanica Nessuno 20 x 106 operazioni meccaniche Durata contatto: Elettrica 240VCA, 120VCA, 24VCC 3-34 Corrente: Resistiva 2A Corrente: Lampada e solenoide 0.6A VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 Operazioni tipiche 200,000 GFK-1645C-IT 3 IC200UDR001 Micro PLC a 14 punti, 8 ingressi a 24VCC, 6 uscite a relè, aliment. a 120/240VCA Contatori ad alta velocità Il Micro PLC VersaMax UDR001 può essere configurato per fornire capacità di conteggio ad alta velocità. Quando il PLC viene configurato per il conteggio ad alta velocità, gli ingressi possono essere impostati come: Fino a quattro contatori di tipo A, oppure Un contatore di tipo A e un contatore di tipo B Ciascun contatore fornisce l’elaborazione diretta di segnali a impulsi rapidi fino a 10kHz per applicazioni di controllo industriale, come sistemi di taratura, flussometri per turbine, misuratori di velocità, movimentazione di materiali, controllo di movimenti e controllo di processi. Ciascun contatore può essere abilitato in modo indipendente. I contatori di tipo A possono essere configurati per il conteggio a incremento o a decremento (lo standard è a incremento) e per la rilevazione del fronte di salita o del fronte di discesa (lo standard è il fronte di salita). Il contatore di tipo B fornisce una funzione di conteggio A Quad B. Le uscite a relè possono essere configurate per un massimo di quattro uscite HSC. Non possono essere utilizzate come uscite a treno di impulsi o a modulazione di ampiezza. Specifiche dei contatori ad alta velocità Contatori ad alta velocità disponibili Quattro di tipo A oppure uno di tipo A ed uno di tipo B Frequenza massima di conteggio 10kHz Tensione in ingresso ON OFF 15V 5V Ampiezza impulsi conteggiati dal 20% all'80% del ciclo di lavoro a 10kHz Registri di conteggio 16 bit Uscite GFK-1645C-IT Uscite ad impulso disponibili Nessuna Tensione carico Riferirsi alle specifiche delle uscite a relè Capitolo 3 Micro PLC VersaMax a 14 punti 3-35 3 IC200UDR001 Micro PLC a 14 punti, 8 ingressi a 24VCC, 6 uscite a relè, aliment. a 120/240VCA Cablaggio di campo e schemi dei circuiti Alimentatore 24VCC * Quando I1-I8 vengono utilizzati come ingressi di contatori ad alta velocità, gli interruttori devono essere allo stato solido per evitare rimbalzi che potrebbero causare conteggi o segnali strobe non voluti. 24 + 24- I4 I2 I3 I1 I5 2C I7 1C I8 I6 Uscita alimentazione 24VCC, 200mA N Q2 Q1 L 1C Fusibile Fusibile Fusibile Fusibile Fusibil Carico Carico Carico Carico Carico GND 100/240 VCA Alimentazione CC o CA Tipico circuito di ingresso a 24VCC a logica pos/neg Q6 Carico N 3C Q5 Q4 Fusibile L Q3 2C Alimentazione CC o CA Tipico circuito di uscita a relè 5V * Connessione positiva; per la connessione negativa invertire la polarità dell'alimentazione a 24VCC. Morsettiera 0V 5V 24V LED Fusib. Morsettiera LED 2.8kΩ Filtro ad alta frequenza * +24 VCC - Ca ri co CPU CPU COM Alimentazione I/O Ad altri circuiti Ad altri circuiti Circuito HSC - Connessione a logica positiva Morsettiera Le uscite a relè sono prive di fusibile di protezione. I contatti dei punti di uscita devono essere protetti con un fusibile esterno (max. 2A). 5V 24 VCC + - 2.8kΩ COM LED Conta o Strobe CPU I/O Circuito HSC - Connessione a logica negativa + Carico CC Carico CA 1A, 100V .022µf 100Ω 5V 24 VCC - Se le uscite controllano carichi induttivi, è bene utilizzare circuiti di soppressione. Con un circuito di soppressione, la durata (vita media) di un contatto utilizzato per commutare un carico induttivo si avvicina a quella di un contatto che controlla un carico resistivo. Il diodo da 1A, 100V mostrato nel circuito di soppressione del carico CC tipico è uno standard industriale 1N4934. 5V Morsettiera Comune I/O 5V COM 2.8kΩ LED Uscita a relè Conta o Strobe CPU I/O 3-36 ~ COM Alimentazione CC VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 Alimentazione CA GFK-1645C-IT 3 IC200UDR002 Micro PLC a 14 punti, 8 ingressi a 24VCC, 6 uscite a relè, alimentazione a 24VCC Il Micro PLC VersaMax modello IC200UDR002 ha otto ingressi CC e sei uscite a relè da 2A con contatti normalmente aperti che possono controllare dispositivi alimentati a 5 30VCC o a 5 - 250VCA. Caratteristiche GFK-1645C-IT Alimentazione a +24VDC nominali per il funzionamento del PLC. Otto ingressi CC configurabili che possono essere utilizzati come ingressi standard a logica positiva o negativa o come ingressi dei contatori ad alta velocità. Sei uscite a relè formato A (SPST-monopolare a una via) Può essere configurato per fornire fino a quattro contatori ad alta velocità di tipo A oppure un contatore di tipo A ed uno di tipo B. E' disponibile un'alimentazione a +24VCC utilizzabile per dispositivi di campo, max. 200mA. Supporta fino a quattro unità di espansione in qualsiasi combinazione. Due morsettiere rimovibili tipo “barriera” a vite con coperchio di protezione. Porta RS-232 che supporta protocolli SNP/SNPX slave, RTU slave e I/O seriale. Commutatore del modo Run/Stop configurabile come commutatore run/stop o come interruttore di protezione memoria ed utilizzabile per l’annullamento degli errori in caso di errori irreversibili. Due potenziometri analogici. Set completo di istruzioni di programmazione con matematica a virgola mobile. Il programma può essere in formato Ladder Diagram (LD) o Instruction List (IL). Dispone di 9K parole di memoria programmi e di 256 parole di registri. Memoria Flash (ROM) non volatile per il programma ed il firmware di sistema. E' configurabile in modo da leggere la configurazione all'accensione dalla RAM o dalla memoria flash (ROM). Può anche essere configurato in modo da leggere il programma applicativo dalla flash all'accensione. Condensatore di mantenimento della RAM per almeno 3 giorni. Capitolo 3 Micro PLC VersaMax a 14 punti 3-37 3 IC200UDR002 Micro PLC a 14 punti, 8 ingressi a 24VCC, 6 uscite a relè, alimentazione a 24VCC Specifiche del Micro PLC IC200UDR002 Peso 300 grammi (0.66lb) Dimensioni del modulo Altezza: 90 mm (3.6 pollici) Profondità: 76 mm (3.0 pollici) Larghezza: 95 mm (3.8 pollici) Velocità tipica di scansione 1.1 ms/K per logica booleana (appendice A) Accuratezza clock in tempo reale (per contatti e blocchi funzionali di temporizzazione) +/- 0.5% Ingressi 8 circuiti di ingresso a logica positiva/negativa a 24 VCC Uscite Sei circuiti a relè da 2A, normalmente aperti Contatori ad alta velocità Quattro di tipo A oppure uno di tipo A ed uno di tipo B Numero massimo di dispositivi slave per la rete RS-485 8 (aumentabili con un ripetitore). Richiede IC200ACC415. Alimentazione in uscita 24VCC per circuiti di ingresso e dispositivi utente, 200mA max. +5VCC sul pin 7 della porta seriale, 100mA max. Specifiche dell'alimentazione CC Campo tensione Mantenimento 24VCC –20%/+25% Corrente di picco 10mS a 19.2VCC 1 A (max.) a 30 VDC Tempo di picco 10 ms per 1 A Corrente in ingresso Assorbimento nominale 0.16A a 24 VCC (tipica) 4W L'alimentatore in CC richiede più corrente alla tensione di avvio (approssimativamente 4 VCC) che alla tensione in ingresso nominale. All'avvio dell'alimentatore in CC è richiesto un minimo di 2.0 A. Se configurato per disabilitare la diagnostica all'avvio, il PLC inizia a risolvere la logica 100ms dopo la stabilizzazione a 24 VCC dell'alimentazione. La sorgente di alimentazione a 24VCC per il PLC deve avere una capacità rispetto alle correnti transitorie sufficiente a tollerare la corrente di picco dell'alimentatore ed a mantenere il livello della tensione a 24VCC (vedere le specifiche dell’alimentatore per i requisiti di picco). 3-38 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 3 IC200UDR002 Micro PLC a 14 punti, 8 ingressi a 24VCC, 6 uscite a relè, alimentazione a 24VCC Ingressi Ciascun ingresso CC può essere a logica positiva o a logica negativa, sia che venga utilizzato come ingresso standard sia che venga utilizzato come ingresso di un contatore ad alta velocità (HSC = High Speed Counter). Alla presenza di corrente su un punto di ingresso corrisponde un 1 logico nella tabella degli ingressi (%I). Quando gli ingressi sono utilizzati come ingressi standard, le loro caratteristiche sono compatibili con una vasta gamma di dispositivi, quali pulsanti, fine corsa e interruttori elettronici di prossimità. Specifiche degli ingressi CC Tensione nominale in ingresso 24 volt CC Campo della tensione in ingresso da 0 a 30 volt CC Corrente in ingresso 7.5mA (tipica) Resistenza ingresso 2.8 kOhm Tensione di soglia Corrente di soglia ON 15VCC minima OFF 5VCC massima ON 4.5mA massima OFF 1.5mA minima Tempo di risposta ingressi standard : da 0.5 a 20ms (configurabile dall'utente); ingressi HSC : 100µs Tensione d'isolamento 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Il Micro PLC fornisce un’alimentazione a +24 VCC che può essere utilizzata per i dispositivi di campo e per i circuiti degli ingressi CC a circa 7.5 mA per ingresso. La somma della corrente assorbita dai dispositivi esterni e dai circuiti degli ingressi non deve superare i 200 mA. GFK-1645C-IT Capitolo 3 Micro PLC VersaMax a 14 punti 3-39 3 IC200UDR002 Micro PLC a 14 punti, 8 ingressi a 24VCC, 6 uscite a relè, alimentazione a 24VCC Uscite Le sei uscite a relè a contatti normalmente aperti possono controllare un'ampia gamma di dispositivi, quali starter di motori, solenoidi e indicatori. L’alimentazione per le bobine dei relè interni viene fornita dall’alimentatore interno. Per l’alimentazione dei dispositivi di campo è richiesta un’alimentazione esterna CC o CA. Le connessioni e le specifiche delle uscite HSC sono le stesse degli uscite a relè standard. Specifiche delle uscite a relè Tensione operativa da 5 a 30VCC o da 5 a 250VCA Isolamento 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Corrente di dispersione 15mA a 240 VCA (max.) Massimo UL nominale 2A a 24VCC e 240VCA Carico resistivo max. nominale 2A a 24VCC e 240VCA Carico minimo 10 mA Picco massimo 5A per metà ciclo Tempo di risposta ON 15 ms max. Tempo di risposta OFF 15 ms max. Durata contatto: meccanica 20 x 106 operazioni meccaniche Durata contatto: Elettrica 240VCA, 120VCA, 24VCC 3-40 Corrente: Resistiva Corrente: Lampada e solenoide 2A 0.6A VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 Operazioni tipiche 200,000 GFK-1645C-IT 3 IC200UDR002 Micro PLC a 14 punti, 8 ingressi a 24VCC, 6 uscite a relè, alimentazione a 24VCC Contatori ad alta velocità Il Micro PLC VersaMax UDR002 può essere configurato per fornire capacità di conteggio ad alta velocità. Quando il PLC viene configurato per il conteggio ad alta velocità, gli ingressi possono essere impostati come: Fino a quattro contatori di tipo A, oppure Un contatore di tipo A e un contatore di tipo B Ciascun contatore fornisce l’elaborazione diretta di segnali a impulsi rapidi fino a 10kHz per applicazioni di controllo industriale, come sistemi di taratura, flussometri per turbine, misuratori di velocità, movimentazione di materiali, controllo di movimenti e controllo di processi. Ciascun contatore può essere abilitato in modo indipendente. I contatori di tipo A possono essere configurati per il conteggio a incremento o a decremento (lo standard è a incremento) e per la rilevazione del fronte di salita o del fronte di discesa (lo standard è il fronte di salita). Il contatore di tipo B fornisce una funzione di conteggio A Quad B. Le uscite a relè possono essere configurate come uscite HSC. Non possono essere utilizzate come uscite a treno di impulsi o a modulazione di ampiezza. Specifiche dei contatori ad alta velocità Contatori ad alta velocità disponibili Quattro di tipo A oppure uno di tipo A ed uno di tipo B Frequenza massima di conteggio 10kHz Tensione in ingresso ON OFF 15V 5V Ampiezza impulsi conteggiati dal 20% all'80% del ciclo di lavoro a 10kHz Registri di conteggio 16 bit Uscite GFK-1645C-IT Uscite ad impulso disponibili Nessuno Tensione carico Riferirsi alle specifiche delle uscite a relè Capitolo 3 Micro PLC VersaMax a 14 punti 3-41 3 IC200UDR002 Micro PLC a 14 punti, 8 ingressi a 24VCC, 6 uscite a relè, alimentazione a 24VCC Cablaggio di campo e schemi dei circuiti Alimentatore 24VCC * Quando I1-I8 vengono utilizzati come ingressi di contatori ad alta velocità, gli interruttori devono essere allo stato solido per evitare rimbalzi che potrebbero causare conteggi o segnali strobe non voluti. 24 + 24- I4 I2 I3 I1 I5 C2 I7 C1 I8 I6 Uscita alimentazione 24VCC, 200mA -V C1 Fusibile Fusibile Fusibile Fusibile Carico Carico Carico Carico Carico GND Alimentazione CC o CA Tipico circuito di ingresso a 24VCC a logica pos/neg Q6 Fusibile - C3 Q5 Q4 Carico + Q3 C2 Fusibile 24 VCC Q2 Q1 +V Alimentazione CC o CA Tipico circuito di uscita a relè 5V Morsettiera * Connessione positiva; per la connessione negativa invertire la polarità dell'alimentazione a 24VCC. 5V 0V LED 24V Fusib. Morsettiera LED 2.8kΩ Filtro ad alta frequenza * +24 VCC - Ca ri co CPU COM CPU I/O Ad altri circuiti Alimentazione Circuito HSC - Connessione a logica positiva Ad altri circuiti Morsettiera 5V 24 VCC + - 2.8kΩ COM LED Conta o Strobe CPU I/O Circuito HSC - Connessione a logica negativa 5V Morsettiera - + Le uscite a relè sono prive di fusibile di protezione. I contatti dei punti di uscita devono essere protetti con un fusibile esterno (max. 2A). Se le uscite controllano carichi induttivi, è bene utilizzare circuiti di soppressione. Con un circuito di soppressione, la durata (vita media) di un contatto utilizzato per commutare un carico induttivo si avvicina a quella di un contatto che controlla un carico resistivo. Il diodo da 1A, 100V mostrato nel circuito di soppressione del carico CC tipico è uno standard industriale 1N4934. 5V 24 VCC COM 2.8kΩ LED Conta o Strobe CPU I/O Carico CC Carico CA 1A, 100V .022µf 100Ω Uscita a relè ~ COM Alimentazione CC 3-42 Comune I/O 5V VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 Alimentazione CA GFK-1645C-IT 3 IC200UDR003 Micro PLC a 14 punti, 8 ingressi a 12VCC, 6 uscite a relè, alimentazione a 12VCC Il Micro PLC VersaMax modello IC200UDR003 ha otto ingressi CC e sei uscite a relè da 2A con contatti normalmente aperti che possono controllare dispositivi alimentati a 5 30VCC o a 5 - 250VCA. Caratteristiche GFK-1645C-IT Alimentazione a +12VDC nominali per il funzionamento del PLC. Otto ingressi CC configurabili che possono essere utilizzati come ingressi standard a logica positiva o negativa o come ingressi dei contatori ad alta velocità. Sei uscite a relè formato A (SPST-monopolare a una via) Può essere configurato per fornire fino a quattro contatori ad alta velocità di tipo A oppure un contatore di tipo A ed uno di tipo B. E' disponibile un'alimentazione a +12VCC utilizzabile per dispositivi di campo, max. 200mA. Supporta fino a quattro unità di espansione in qualsiasi combinazione. Due morsettiere rimovibili tipo “barriera” a vite con coperchio di protezione. Porta RS-232 che supporta protocolli SNP/SNPX slave, RTU slave e I/O seriale. Commutatore del modo Run/Stop configurabile come commutatore run/stop o come interruttore di protezione memoria ed utilizzabile per l’annullamento degli errori in caso di errori irreversibili. Due potenziometri analogici. Set completo di istruzioni di programmazione con matematica a virgola mobile. Il programma può essere in formato Ladder Diagram (LD) o Instruction List (IL). Dispone di 9K parole di memoria programmi e di 256 parole di registri. Memoria Flash (ROM) non volatile per il programma ed il firmware di sistema. E' configurabile in modo da leggere la configurazione all'accensione dalla RAM o dalla memoria flash (ROM). Può anche essere configurato in modo da leggere il programma applicativo dalla flash all'accensione. Condensatore di mantenimento della RAM per almeno 3 giorni. Capitolo 3 Micro PLC VersaMax a 14 punti 3-43 3 IC200UDR003 Micro PLC a 14 punti, 8 ingressi a 12VCC, 6 uscite a relè, alimentazione a 12VCC Specifiche del Micro PLC IC200UDR003 Peso 300 grammi (0.66lb) Dimensioni del modulo Altezza: 90 mm (3.6 pollici) Profondità: 76 mm (3.0 pollici) Larghezza: 95 mm (3.8 pollici) Velocità tipica di scansione 1.1 ms/K per logica booleana (appendice A) Accuratezza clock in tempo reale (per contatti e blocchi funzionali di temporizzazione) +/- 0.5% Ingressi 8 circuiti di ingresso a logica positiva/negativa a 12 VCC Uscite Sei circuiti a relè da 2A, normalmente aperti Contatori ad alta velocità Quattro di tipo A oppure uno di tipo A ed uno di tipo B Numero massimo di dispositivi slave per la rete RS-485 8 (aumentabili con un ripetitore). Richiede IC200ACC415. Alimentazione in uscita 12VCC per circuiti di ingresso e dispositivi utente, 200mA max. +5VCC sul pin 7 della porta seriale, 100mA max. Specifiche dell'alimentazione CC Campo tensione Mantenimento Corrente di picco Tempo di picco Corrente in ingresso Assorbimento nominale 9.6VCC - 15VCC 3.0mS 9.2A a 12 VCC (tipica) 200µS tipico 200mA a 12 VCC (tipica) 3W L'alimentatore in CC richiede più corrente alla tensione di avvio (approssimativamente 4 VCC) che alla tensione in ingresso nominale. All'avvio dell'alimentatore in CC è richiesto un minimo di 2.0 A. Se configurato per disabilitare la diagnostica all'avvio, il PLC inizia a risolvere la logica 100ms dopo la stabilizzazione a 12 VCC dell'alimentazione. La sorgente di alimentazione a 12VCC per il PLC deve avere una capacità rispetto alle correnti transitorie sufficiente a tollerare la corrente di picco dell'alimentatore ed a mantenere il livello della tensione a 12VCC (vedere le specifiche dell’alimentatore per i requisiti di picco). 3-44 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 3 IC200UDR003 Micro PLC a 14 punti, 8 ingressi a 12VCC, 6 uscite a relè, alimentazione a 12VCC Ingressi Ciascun ingresso CC può essere a logica positiva o a logica negativa, sia che venga utilizzato come ingresso standard sia che venga utilizzato come ingresso di un contatore ad alta velocità (HSC = High Speed Counter). Alla presenza di corrente su un punto di ingresso corrisponde un 1 logico nella tabella degli ingressi (%I). Quando gli ingressi sono utilizzati come ingressi standard, le loro caratteristiche sono compatibili con una vasta gamma di dispositivi, quali pulsanti, fine corsa e interruttori elettronici di prossimità. Specifiche degli ingressi CC Numero di ingressi 8 Tensione nominale in ingresso Campo della tensione in ingresso Corrente in ingresso Impedenza Tensione di soglia ON OFF 12 volt CC da 0 a 15 volt CC 9.0mA (tipica) 1.3 kOhm 9.5VCC minima 2.5VCC massima Corrente di soglia 6.5mA massima 1.6mA minima ON OFF Tempo di risposta Tensione d'isolamento da 0.5 a 20ms (configurabile dall'utente) come ingressi standard; 100µs come ingressi HSC 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Il Micro PLC fornisce un’alimentazione a +12 VCC che può essere utilizzata per i dispositivi di campo e per i circuiti degli ingressi CC a circa 7.5 mA per ingresso. La somma della corrente assorbita dai dispositivi esterni e dai circuiti degli ingressi non deve superare i 200 mA. GFK-1645C-IT Capitolo 3 Micro PLC VersaMax a 14 punti 3-45 3 IC200UDR003 Micro PLC a 14 punti, 8 ingressi a 12VCC, 6 uscite a relè, alimentazione a 12VCC Uscite Le sei uscite a relè a contatti normalmente aperti possono controllare un'ampia gamma di dispositivi, quali starter di motori, solenoidi e indicatori. L’alimentazione per le bobine dei relè interni viene fornita dall’alimentatore interno. Per l’alimentazione dei dispositivi di campo è richiesta un’alimentazione esterna CC o CA. Le connessioni e le specifiche delle uscite HSC sono le stesse degli uscite a relè standard. Specifiche delle uscite a relè Tensione operativa da 5 a 30VCC o da 5 a 250VCA Isolamento 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Corrente di dispersione 15mA massima Massimo UL nominale 2A a 24VCC e 240VCA Carico resistivo max. nominale 2A a 24VCC e 240VCA Carico minimo 10 mA Picco massimo 5A per metà ciclo Tempo di risposta ON 15 ms max. Tempo di risposta OFF 15 ms max. Durata contatto: meccanica 20 x 106 operazioni meccaniche Durata contatto: Elettrica 3-46 Corrente: Resistiva 2A Corrente: Lampada e solenoide 0.6A Operazioni tipiche 200,000 10A 4A 4A 1A 100,000 200,000 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 3 IC200UDR003 Micro PLC a 14 punti, 8 ingressi a 12VCC, 6 uscite a relè, alimentazione a 12VCC Contatori ad alta velocità Il Micro PLC VersaMax UDR003 può essere configurato per fornire capacità di conteggio ad alta velocità. Quando il PLC viene configurato per il conteggio ad alta velocità, gli ingressi possono essere impostati come: Fino a quattro contatori di tipo A, oppure Un contatore di tipo A e un contatore di tipo B Ciascun contatore fornisce l’elaborazione diretta di segnali a impulsi rapidi fino a 10kHz per applicazioni di controllo industriale, come sistemi di taratura, flussometri per turbine, misuratori di velocità, movimentazione di materiali, controllo di movimenti e controllo di processi. Ciascun contatore può essere abilitato in modo indipendente. I contatori di tipo A possono essere configurati per il conteggio a incremento o a decremento (lo standard è a incremento) e per la rilevazione del fronte di salita o del fronte di discesa (lo standard è il fronte di salita). Il contatore di tipo B fornisce una funzione di conteggio A Quad B. Le uscite a relè possono essere configurate come uscite HSC. Non possono essere utilizzate come uscite a treno di impulsi o a modulazione di ampiezza. Specifiche dei contatori ad alta velocità Contatori ad alta velocità disponibili Quattro di tipo A oppure uno di tipo A ed uno di tipo B Frequenza massima di conteggio 10kHz Tensione in ingresso ON OFF 9V 2.5V Ampiezza impulsi conteggiati dal 20% all'80% del ciclo di lavoro a 10kHz Registri di conteggio 16 bit Uscite GFK-1645C-IT Uscite ad impulso disponibili Nessuno Tensione carico Riferirsi alle specifiche delle uscite a relè Capitolo 3 Micro PLC VersaMax a 14 punti 3-47 3 IC200UDR003 Micro PLC a 14 punti, 8 ingressi a 12VCC, 6 uscite a relè, alimentazione a 12VCC Cablaggio di campo e schemi dei circuiti Alimentatore 12VCC * Quando I1-I8 vengono utilizzati come ingressi di contatori ad alta velocità, gli interruttori devono essere allo stato solido per evitare rimbalzi che potrebbero causare conteggi o segnali strobe non voluti. 12+ 12- I4 I2 I3 I1 I5 C1 C2 I7 I8 I6 Uscita alimentazione 12VCC, 200mA -V Q2 Q1 +V C1 Fusibile Fusibile Fusibile Fusibile Fusibile Carico Carico Carico Carico Carico Alimentazione a GND 12VCC Q6 Carico - C3 Q5 Q4 Fusibile + Q3 C2 Alimentazione CC o CA Alimentazione CC o CA Tipico circuito di uscita a relè Tipico circuito di ingresso a 12VCC a logica pos/neg 5V * Connessione positiva; per la connessione negativa invertire la polarità dell'alimentazione a 12VCC. Morsettiera 0V 5V LED Fusib. Morsettiera LED 2.8kΩ Filtro ad alta frequenza * +12 VCC - 24V Ca ri co CPU CPU COM Alimentazione I/O Ad altri circuiti Circuito HSC - Connessione a logica positiva Morsettiera 5V 12 VCC + - 2.8kΩ COM LED Conta o Strobe CPU I/O Circuito HSC - Connessione a logica negativa 5V Morsettiera + Le uscite a relè sono prive di fusibile di protezione. I contatti dei punti di uscita devono essere protetti con un fusibile esterno (max. 2A). Se le uscite controllano carichi induttivi, è bene utilizzare circuiti di soppressione. Con un circuito di soppressione, la durata (vita media) di un contatto utilizzato per commutare un carico induttivo si avvicina a quella di un contatto che controlla un carico resistivo. Il diodo da 1A, 100V mostrato nel circuito di soppressione del carico CC tipico è uno standard industriale 1N4934. 5V 12 VCC - COM LED 2.8kΩ Conta o Strobe CPU I/O Carico CC Carico CA 1A, 100V .022µf 100Ω Uscita a relè ~ COM Alimentazione CC 3-48 Comune Ad altri circuiti I/O 5V VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 Alimentazione CA GFK-1645C-IT Micro PLC VersaMax a 23 punti discreti e 3 canali analogici Capitolo 4 Questo capitolo descrive le caratteristiche, le specifiche ed il cablaggio di campo dei Micro PLC VersaMax a 23 punti discreti e 3 canali analogici. Vengono inoltre fornite informazioni circa il funzionamento analogico e la taratura. GFK-1645C-IT IC200UAL004 Micro PLC a 23 punti discreti e 3 canali analogici: 13 ingressi a 12VCC, 10 uscite a relè, 2 ingressi analogici e 1 uscita analogica, alimentazione a 12VCC IC200UAL005 Micro PLC a 23 punti discreti e 3 canali analogici: 13 ingressi a 24VCC, 1uscita a 24VCC, 9 uscite a relè, 2 ingressi analogici e 1 uscita analogica, alimentazione a 24VCC IC200UAL006 Micro PLC a 23 punti discreti e 3 canali analogici: 13 ingressi a 24VCC, 1 uscita a 24VCC, 9 uscite a relè, 2 ingressi analogici e 1 uscita analogica, alimentazione a 120/240VCA 4-1 4 Caratteristiche dei Micro PLC VersaMax a 23 punti discreti e 3 canali analogici Terminali ingressi o morsettiera rimovibile PWR VR L H RUN Commutatore modo Run/Stop Alloggiamento batteria con sportello rimovibile DIP switch impostati in fabbrica (non modificare) RUN VR2 L 2 3 4 5 6 7 8 9 10 11 12 13 OUT STOP IN OK 1 1 2 3 4 5 6 7 8 9 10 H STOP Due potenziometri analogici. VR1 L RUN VR2 EXP. LED di stato H L PORTA Porta seriale 1 (RS-232) Connettore di espansione I/O Sgancio da guida DIN Porta seriale 2 (RS-485) dietro lo sportello rimovibile Terminali uscite o morsettiera rimovibile Interruttore Run/Stop Il commutatore può essere configurato come commutatore run/stop o come interruttore di protezione memoria e può essere utilizzato per l’annullamento degli errori in caso di errori irreversibili. Porte seriali La porta 1 è una porta seriale RS-232 con un connettore RJ-45. La porta 2, posta dietro ad uno sportellino rimovibile sul lato frontale del Micro PLC, è una porta seriale RS-485 con un connettore DB-15. Entrambe possono essere utilizzate per la programmazione. Per la programmazione è possibile utilizzare una sola porta per volta, per il monitoraggio, invece, le due porte possono essere utilizzate contemporaneamente. La porta 1 utilizza il protocollo SNP slave. La porta 2 è configurabile via software per SNP master/slave RTU slave o Serial I/O. Sono supportati RTU a 4 e a 2 fili. Se la porta 2 è utilizzata per RTU, quando è necessario passa automaticamente al modo SNP slave. La porta 2 è impostate come standard sul modo SNP slave e, se viene configurata per Serial I/O, ritorna automaticamente a questo modo quando la CPU è nel modo stop. Le porte possono essere configurate via software per impostare le comunicazioni tra la CPU e vari dispositivi seriali. Se richiede al massimo 100mA a 5VCC, un dispositivo esterno può essere alimentato da una delle due porte. 4-2 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 4 Potenziometri analogici Questi due potenziometri possono essere utilizzati per regolare i valori contenuti nei registri analogici %AI016 e %AI017. Un esempio di utilizzo potrebbe essere l’impostazione delle soglie per le relazioni logiche con altri ingressi/uscite. Morsettiere rimovibili Le morsettiere rimovibili sono protette da coperchi incernierati. Dopo aver tolto corrente al Micro PLC, smontando due viti è possibile rimuovere dal Micro PLC un gruppo terminale ed i relativi cablaggi. LED di stato LED di alimentazione, di OK e per il modo Run, oltre ad un LED per ciascun punto di I/O. Batteria di mantenimento Il Micro PLC utilizza un condensatore di grande capacità per fornire la corrente di mantenimento della RAM Sistema/Utente e di un orologio giornaliero, quando l’alimentatore è assente o è spento. Il condensatore preserva il contenuto della memoria per almeno 30 minuti. Per conservare la memoria più a lungo, si può installare, nell’alloggiamento previsto, una batteria al litio (IC200ACC403). Il Micro PLC riporta lo stato della batteria nella Tabella Errori del PLC, oltre ad indicarlo mediante i Bit di Stato %SA011 e %S0014. GFK-1645C-IT Capitolo 4 Micro PLC VersaMax a 23 punti discreti e 3 canali analogici 4-3 4 IC200UAL004 Micro PLC a 23 punti discreti e 3 canali analogici: 13 ingressi a 12VCC, 10 uscite a relè, 2 ingressi analogici, 1 uscita analogica, alimentazione a 12VCC Il Micro PLC VersaMax IC200UAL004 accetta tredici ingressi a 12VCC e due ingressi analogici, e fornisce dieci uscite a relè da 2A a contatti normalmente aperti ed un'uscita analogica. Caratteristiche 4-4 Tensione nominale di alimentazione +12VCC. Due ingressi analogici e una uscita analogica. Tredici ingressi a 12VCC configurabili che possono essere utilizzati come ingressi standard a logica positiva o negativa o come ingressi dei contatori ad alta velocità. Dieci uscite a relè formato A (SPST-monopolare a una via) Supporta fino a quattro unità di espansione in qualsiasi combinazione. Quattro morsettiere rimovibili tipo “barriera” a vite con coperchio di protezione. Due porte seriali. La porta 1 (RS-232) supporta i protocolli SNP/SNPX slave. La porta 2 (RS-485) supporta i protocolli SNP/SNPX slave e master,il protocollo RTU slave e l'I/O seriale. Commutatore del modo Run/Stop configurabile come commutatore run/stop o come interruttore di protezione memoria ed utilizzabile per l’annullamento degli errori in caso di errori irreversibili. Orologio giornaliero Due potenziometri analogici. Set completo di istruzioni di programmazione con matematica a virgola mobile. Il programma può essere in formato Ladder Diagram (LD) o Instruction List (IL). Dispone di 9K parole di memoria programmi e di 2048 parole di registri. Memoria Flash (ROM) non volatile per il programma ed il firmware di sistema. E' configurabile in modo da leggere la configurazione all'accensione dalla RAM o dalla memoria flash (ROM). Può anche essere configurato in modo da leggere il programma applicativo dalla flash all'accensione. Un condensatore mantiene la RAM e l'orologio giornaliero per almeno 30 minuti. Per il mantenimento della RAM e dell'orologio giornaliero è disponibile una batteria al litio opzionale. VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 4 IC200UAL004 Micro PLC a 23 punti discreti e 3 canali analogici: 13 ingressi a 12VCC, 10 uscite a relè, 2 ingressi analogici, 1 uscita analogica, alimentazione a 12VCC Specifiche del Micro PLC IC200UAL004 Peso Dimensioni del modulo 600 grammi (1.32lb) Altezza: 90 mm (3.6 pollici) Profondità: 76 mm (3.0 pollici) Larghezza: 150 mm (6.0 pollici) Velocità tipica di scansione 1.1 ms/K per logica booleana (appendice A) Accuratezza clock in tempo reale +/-0.5% (per contatti e funzioni di temporizzazione) Accuratezza orologio giornaliero +/-5 sec/giorno a 10° C, +/-5 sec/giorno a 25° C, e +/-11 sec/giorno a 55° C o nell'intera gamma delle temperature Ingressi 13 ingressi CC e 2 ingressi analogici Uscite 10 uscite a relè e una uscita analogica Contatori ad alta velocità Quattro di tipo A oppure uno di tipo A ed uno di tipo B Numero massimo di dispositivi 8 (aumentabili con un ripetitore) slave per la rete RS-485 Uscita alimentazione a +12 VCC 200mA massima (per ingressi e dispositivi utente) 100mA max.* Uscita +5 VCC delle porte seriali Porta 1, pin 7: Porta 2, pin 5: 100mA max.* *La somma porta 1 + porta 2 non deve superare i 100mA. Durata batteria al litio (IC200ACC403): a magazzino Tipicamente fino a 5 anni a 30 °C o fino a 3 anni a 55 °C installata Almeno 4 mesi di mantenimento della RAM a PLC spento, a 55 °C Specifiche dell'alimentazione CC Campo tensione Mantenimento Corrente di picco Tempo di picco Corrente in ingresso Assorbimento nominale 9.6VCC - 15VCC 3.0mS 9.6A a 12 VCC (tipica) 200mS (tipico) 480mA a 12 VCC (tipica) 8W L'alimentatore in CC richiede più corrente alla tensione di avvio (approssimativamente 4 VCC) che alla tensione in ingresso nominale. All'avvio dell'alimentatore in CC è richiesto un minimo di 2.0 A. Se configurato per disabilitare la diagnostica all'avvio, il PLC inizia a risolvere la logica 100ms dopo la stabilizzazione a 12 VCC dell'alimentazione. La sorgente di alimentazione a 12VCC per il PLC deve avere una capacità rispetto alle correnti transitorie sufficiente a tollerare la corrente di picco dell'alimentatore ed a mantenere il livello della tensione a 12VCC (vedere le specifiche dell’alimentatore per i requisiti di picco). GFK-1645C-IT Capitolo 4 Micro PLC VersaMax a 23 punti discreti e 3 canali analogici 4-5 4 IC200UAL004 Micro PLC a 23 punti discreti e 3 canali analogici: 13 ingressi a 12VCC, 10 uscite a relè, 2 ingressi analogici, 1 uscita analogica, alimentazione a 12VCC Ingressi Ciascun ingresso CC può essere a logica positiva o a logica negativa, sia che venga utilizzato come ingresso standard sia che venga utilizzato come ingresso di un contatore ad alta velocità (HSC = High Speed Counter). Alla presenza di corrente su un punto di ingresso corrisponde un 1 logico nella tabella degli ingressi (%I). Le caratteristiche degli ingressi sono compatibili con una vasta gamma di dispositivi, quali pulsanti, fine corsa e interruttori elettronici di prossimità. Specifiche degli ingressi CC Numero di ingressi Tensione nominale in ingresso Campo della tensione in ingresso Corrente in ingresso 13 12 volt CC da 0 a 15 volt CC 9.0mA (tipica) Impedenza 1.3 kOhm Tensione di soglia ON OFF 9.5VCC minima 2.5VCC massima Corrente di soglia ON OFF 6.5mA massima 1.6mA minima da 0.5 a 20ms (configurabile dall'utente) come ingressi standard; 100µs come ingressi HSC 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Tempo di risposta Tensione d'isolamento 4-6 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 4 IC200UAL004 Micro PLC a 23 punti discreti e 3 canali analogici: 13 ingressi a 12VCC, 10 uscite a relè, 2 ingressi analogici, 1 uscita analogica, alimentazione a 12VCC Uscite a relè Le dieci uscite a relè a contatti normalmente aperti possono controllare un'ampia gamma di dispositivi, quali starter di motori, solenoidi e indicatori. La capacità di commutazione di ciascuno di questi circuiti è di 2A. Per l’alimentazione dei dispositivi di campo è richiesta un’alimentazione esterna CC o CA. Si raccomanda di proteggere i contatti dei relè mediante fusibili esterni. Le uscite possono essere configurate come uscite normali o come uscite controllate dai contatori ad alta velocità. Non possono essere utilizzate come uscite a treno di impulsi o a modulazione di ampiezza. Specifiche delle uscite a relè Tensione operativa da 5 a 30VCC o da 5 a 250VCA Isolamento 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Corrente di dispersione 15mA massima Massimo UL nominale 2A a 24VCC e 240VCA Carico resistivo max. nominale 2A a 24VCC e 240VCA Carico minimo 1 mA Picco massimo 5A per metà ciclo Tempo di risposta ON 15 ms max. Tempo di risposta OFF 15 ms max. Durata contatto: meccanica 20 x 106 operazioni meccaniche Durata contatto: Elettrica GFK-1645C-IT Corrente: Resistiva 2A Corrente: Lampada e solenoide 0.6A Capitolo 4 Micro PLC VersaMax a 23 punti discreti e 3 canali analogici Operazioni tipiche 200,000 4-7 4 IC200UAL004 Micro PLC a 23 punti discreti e 3 canali analogici: 13 ingressi a 12VCC, 10 uscite a relè, 2 ingressi analogici, 1 uscita analogica, alimentazione a 12VCC Contatori ad alta velocità Il Micro PLC VersaMax UAL004 può essere configurato per fornire capacità di conteggio ad alta velocità. Quando il PLC viene configurato per il conteggio ad alta velocità, gli ingressi possono essere impostati come: Fino a quattro contatori di tipo A, oppure Un contatore di tipo A e un contatore di tipo B Ciascun contatore fornisce l’elaborazione diretta di segnali a impulsi rapidi fino a 10kHz per applicazioni di controllo industriale, come sistemi di taratura, flussometri per turbine, misuratori di velocità, movimentazione di materiali, controllo di movimenti e controllo di processi. Ciascun contatore può essere abilitato in modo indipendente. I contatori di tipo A possono essere configurati per il conteggio a incremento o a decremento (lo standard è a incremento) e per la rilevazione del fronte di salita o del fronte di discesa (lo standard è il fronte di salita). Il contatore di tipo B fornisce una funzione di conteggio A Quad B. Le uscite a relè possono essere configurate per un massimo di quattro uscite HSC. Non possono essere utilizzate come uscite a treno di impulsi o a modulazione di ampiezza. Specifiche degli ingressi dei contatori ad alta velocità Contatori ad alta velocità disponibili Quattro di tipo A oppure uno di tipo A ed uno di tipo B Frequenza massima di conteggio 10kHz 4-8 Tensione in ingresso ON OFF Registri di conteggio 16 bit Uscite ad impulso disponibili Nessuna 9V 2.5V VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 4 IC200UAL004 Micro PLC a 23 punti discreti e 3 canali analogici: 13 ingressi a 12VCC, 10 uscite a relè, 2 ingressi analogici, 1 uscita analogica, alimentazione a 12VCC I/O analogici Il Micro PLC IC200UAL004 ha due canali analogici di ingresso configurabili per segnali da 0 a +10V o da 0 a 20mA o da 4 a 20mA ed un canale analogico di uscita configurabile per gli stessi campi di tensione o di corrente. Riferirsi al capitoli 10 per le informazioni sulla configurazione per il funzionamento in tensione o in corrente e per i corrispondenti campi operativi e sulla configurazione automatica dei riferimenti utilizzati dal programma. I dettagli sul funzionamento analogico, sulla regolazione automatica di guadagno e offset e sulle procedure di taratura sono forniti alla fine di questo capitolo. GFK-1645C-IT Canali analogici di ingresso 2, differenziali Campo dei segnali in ingresso da 0 a 10V (10.24V max.) da 0 a 20mA (20.5mA max.) da 4 a 20mA (20.5mA max.) Taratura Tarati in fabbrica a: 2.50mV per unità nella gamma 0 - 10V 5.00µA per unità nelle gamme 0 - 20mA e 4 - 20mA Risoluzione 12 bit nella gamma 0 - 10V (1 LSB=2.5mV) 12 bit nella gamma 0 - 20mA (1 LSB=5µA) 11+ bit nella gamma 4 - 20mA (1 LSB=5µA) Accuratezza ±1% a fondo scala nell'intera gamma di temperature operative Linearità ±3 LSB max. Isolamento non isolati Tensione modo comune ±200V max. Impedenza ingresso in corrente 249 ohm Impedenza ingresso in tensione 100 Kohm Tempo di filtro 20ms per raggiungere un errore dell'1% per ingresso a gradino Canale analogico di uscita 1, sbilanciato, non isolato Campo dei segnali in uscita da 0 a 10V (10.24V max.) da 0 a 20mA (20.5mA max.) da 4 a 20mA (20.5mA max.) Risoluzione 12 bit nella gamma 0 - 10V (1 LSB=2.5mV) 12 bit nella gamma 0 - 20mA (1 LSB=5µA) 11+ bit nella gamma 4 - 20mA (1 LSB=5µA) Accuratezza ±1% a fondo scala nell'intera gamma di temperatura (0-55°C) Corrente: tensione massima terminale carico utente capacitanza carico uscita induttanza carico uscita 10V (a 20mA) da 0 a 500 ohm 2000 pF max. 1 henry max. Tensione: carico uscita capacitanza carico uscita 2 Kohm minimo a 10 volt 1 µF max. Capitolo 4 Micro PLC VersaMax a 23 punti discreti e 3 canali analogici 4-9 4 IC200UAL004 Micro PLC a 23 punti discreti e 3 canali analogici: 13 ingressi a 12VCC, 10 uscite a relè, 2 ingressi analogici, 1 uscita analogica, alimentazione a 12VCC Cablaggio di campo e schemi dei circuiti La connessione di tutti gli ingressi CC può essere a logica positiva o negativa. Nella figura, gli ingressi I1 - I8 sono a logica positiva e gli ingressi I9 - I13 sono a logica negativa. Le resistenze da 249-ohm indicate sui circuiti degli ingressi analogici sono interne. Alimentatore 12VCC * Quando I1-I8 vengono utilizzati come ingressi di contatori ad alta velocità, gli interruttori devono essere allo stato solido per evitare rimbalzi che potrebbero causare conteggi o segnali strobe non voluti. 2 ingressi analogici in tensione o in corrente, ponticellare nel modo corrente + 12+ 12- I4 I2 I3 I1 I5 C1 C3 I8 I6 I9 C2 I7 IN 1- I 12 I 10 Q1 -V +V Q3 Q2 Q7 Q6 Q5 C3 C2 Q4 Q9 Q8 C5 C4 250Ω Fusibile Fusibile Fusibile Carico Carico Carico Carico Alimentazione CC o CA Alimentazione CC o CA VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 VC IC Carico Fusibile Carico Alimentazione CC o CA VO IO Carico Fusibile Carico Carico Carico Carico Fusibile Fusibile GND IN2JP IN 2+ IN1JP C6 Q10 Fusibile Fusibile Carico Alimentazione a 12VCC NC Fusibile - IN 2- 250Ω C1 + - IN 1+ I 13 I 11 Uscita alimentazione 12VCC, 200mA 4-10 + 1 uscita analogica in tensione o in corrente GFK-1645C-IT 4 IC200UAL004 Micro PLC a 23 punti discreti e 3 canali analogici: 13 ingressi a 12VCC, 10 uscite a relè, 2 ingressi analogici, 1 uscita analogica, alimentazione a 12VCC Tipico circuito di uscita a relè Tipico circuito di ingresso a 12VCC a logica pos/neg 5V * Connessione positiva; per la connessione negativa invertire la polarità dell'alimentazione a 12VCC. Morsettiera 5V LED 0V 12V Morsettiera Fusib. 2.8kΩ LED Filtro ad alta frequenza * +12 VCC - Ca ri co CPU COM I/O Ad altri circuiti CPU Alimentazione Circuito HSC - Connessione a logica positiva 5V Morsettiera 5V 12 VCC + - 2.8kΩ COM LED Conta o Strobe CPU I/O Circuito HSC - Connessione a logica negativa Le uscite a relè non hanno fusibile di protezione. Proteggere i contatti dei punti di uscita con un fusibile esterno (max. 2A). Se le uscite controllano carichi induttivi, è bene usare circuiti di soppressione. In questo caso la durata (vita media) di un contatto utilizzato per commutare un carico induttivo si avvicina a quella di uno che controlla un carico resistivo. Il diodo da 1A, 100V mostrato nel circuito di soppressione del carico CC tipico è uno standard industriale 1N4934. 5V Morsettiera 5V 12 VCC - + Uscita a relè LED 2.8kΩ COM Comune Ad altri circuiti I/O Carico CC Carico CA 1A, 100V .022µf 100Ω ~ COM Alimentazione CC Conta o Strobe CPU Alimentazione CA Tipico circuito di uscita a transistor a 12 VCC Ad altri circuiti I/O V1 Fusibile 12 VCC esterna CPU Ca ri co LED 0V Circuito analogico di ingresso 0V Ad altri circuiti +15V 5V AMP 1µF 10kΩ AMP Ingresso analogico 0V -15V 0V I+ DAC +15V -15V Convertitore tensione-corrente Vout Vcom Iout Icom 0V GFK-1645C-IT +15V +5V REF I JP 43kΩ 5V 1µF 0.1µF Morsettiera Circuito analogico di uscita I10kΩ - C1 43kΩ 249 + 0V Capitolo 4 Micro PLC VersaMax a 23 punti discreti e 3 canali analogici 0V 4-11 4 IC200UAL005 Micro PLC a 23 punti discreti e 3 canali analogici: 13 ingressi a 24VCC, 1 uscita a 24VCC, 9 uscite a relè, 2 ingressi analogici,1 uscita analogica, alim. a 24VCC Il Micro PLC VersaMax IC200UAL005 accetta tredici ingressi a 24VCC e due ingressi analogici, e fornisce un'uscita a 24VCC, nove uscite a relè da 2A a contatti normalmente aperti ed un'uscita analogica. Caratteristiche 4-12 Tensione nominale di alimentazione +24VCC. Uscita alimentazione a +24VCC per dispositivi di campo. Due ingressi analogici e una uscita analogica. Tredici ingressi a 24VCC configurabili che possono essere utilizzati come ingressi standard a logica positiva o negativa o come ingressi dei contatori ad alta velocità. Un'uscita a 24VCC che può essere utilizzata come uscita standard, HSC, a modulazione di ampiezza o a treno di impulsi. Nove uscite a relè formato A (SPST-monopolare a una via) Supporta fino a quattro unità di espansione in qualsiasi combinazione. Quattro morsettiere rimovibili tipo “barriera” a vite con coperchio di protezione. Due porte seriali. La porta 1 (RS-232) supporta i protocolli SNP/SNPX slave. La porta 2 (RS-485) supporta i protocolli SNP/SNPX slave e master, il protocollo RTU slave e l'I/O seriale. Commutatore del modo Run/Stop configurabile come commutatore run/stop o come interruttore di protezione memoria ed utilizzabile per l’annullamento degli errori in caso di errori irreversibili. Orologio giornaliero Due potenziometri analogici. Set completo di istruzioni di programmazione con matematica a virgola mobile. Il programma può essere in formato Ladder Diagram (LD) o Instruction List (IL). Dispone di 9K parole di memoria programmi e di 2048 parole di registri. Memoria Flash (ROM) non volatile per il programma ed il firmware di sistema. E' configurabile in modo da leggere la configurazione all'accensione dalla RAM o dalla memoria flash (ROM). Può anche essere configurato in modo da leggere il programma applicativo dalla flash all'accensione. Un condensatore mantiene la RAM e l'orologio giornaliero per almeno 30 minuti. Per il mantenimento della RAM e dell'orologio giornaliero è disponibile una batteria al litio opzionale. VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 4 IC200UAL005 Micro PLC a 23 punti discreti e 3 canali analogici: 13 ingressi a 24VCC, 1 uscita a 24VCC, 9 uscite a relè, 2 ingressi analogici, 1 uscita analogica, alim. a 24VCC Specifiche del Micro PLC IC200UAL005 Peso Dimensioni del modulo Velocità tipica di scansione Accuratezza clock in tempo reale (per contatti e funzioni di temporizzazione) Accuratezza orologio giornaliero Ingressi Uscite Contatori ad alta velocità Numero massimo di dispositivi slave per la rete RS-485 Uscita alimentazione a +24 VCC (per ingressi e dispositivi utente) Uscita +5 VCC delle porte seriali Durata batteria (IC200ACC403): a magazzino installata 600 grammi (1.32lb) Altezza: 90 mm (3.6 pollici) Profondità: 76 mm (3.0 pollici) Larghezza: 150 mm (6.0 pollici) 1.1 ms/K per logica booleana (appendice A) +/-0.5% +/-5 sec/giorno a 10° C, +/-5 sec/giorno a 25° C, e +/-11 sec/giorno a 55° C o nell'intera gamma delle temperature 13 ingressi CC e 2 ingressi analogici 10 uscite a relè e una uscita analogica Quattro di tipo A oppure uno di tipo A ed uno di tipo B 8 (aumentabili con un ripetitore) 200mA massima Porta 1, pin 7: 100mA max.* Porta 2, pin 5: 100mA max.* *La somma porta 1 + porta 2 non deve superare i 100mA. Tipicamente fino a 5 anni a 30 °C o fino a 3 anni a 55 °C Almeno 4 mesi di mantenimento della RAM a PLC spento, a 55 °C Specifiche dell'alimentazione CC Campo dei valori Mantenimento Corrente di picco Tempo di picco Corrente in ingresso Assorbimento nominale 24VCC -20%, +25% 10mS a 19.2VCC 1A max. a 30VCC 10 ms per 1 A 0.30A a 24 VDC (tipica) 8W L'alimentatore in CC richiede più corrente alla tensione di avvio (approssimativamente 4 VCC) che alla tensione in ingresso nominale. All'avvio dell'alimentatore in CC è richiesto un minimo di 2.0 A. Se configurato per disabilitare la diagnostica all'avvio, il PLC inizia a risolvere la logica 100ms dopo la stabilizzazione a 24 VCC dell'alimentazione. La sorgente di alimentazione a 24VCC per il PLC deve avere una capacità rispetto alle correnti transitorie sufficiente a tollerare la corrente di picco dell'alimentatore ed a mantenere il livello della tensione a 24VCC (vedere le specifiche dell’alimentatore per i requisiti di picco). GFK-1645C-IT Capitolo 4 Micro PLC VersaMax a 23 punti discreti e 3 canali analogici 4-13 4 IC200UAL005 Micro PLC a 23 punti discreti e 3 canali analogici: 13 ingressi a 24VCC, 1 uscita a 24VCC,9 uscite a relè, 2 ingressi analogici,1 uscita analogica,alim. a 24VCC Ingressi Ciascun ingresso CC può essere a logica positiva o a logica negativa, sia che venga utilizzato come ingresso standard sia che venga utilizzato come ingresso di un contatore ad alta velocità (HSC = High Speed Counter). Alla presenza di corrente su un punto di ingresso corrisponde un 1 logico nella tabella degli ingressi (%I). Le caratteristiche degli ingressi sono compatibili con una vasta gamma di dispositivi, quali pulsanti, fine corsa e interruttori elettronici di prossimità. Specifiche degli ingressi CC Numero di ingressi 13 Tensione nominale in ingresso 24 volt CC Campo della tensione in ingresso da 0 a 30 volt CC Corrente in ingresso 7.5mA (tipica) Resistenza ingresso 4-14 2.8 kOhm Tensione di soglia ON OFF 15VCC minima 5VCC massima Corrente di soglia ON OFF 4.5mA massima 1.5mA minima Tempo di risposta Ingressi standard: da 0.5 a 20ms (configurabile); Ingressi HSC: 100µs Tensione d'isolamento 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 4 IC200UAL005 Micro PLC a 23 punti discreti e 3 canali analogici: 13 ingressi a 24VCC, 1 uscita a 24VCC, 9 uscite a relè, 2 ingressi analogici, 1 uscita analogica, alim. a 24VCC Uscita CC (Q1) L'uscita Q1 può essere configurata come uscita standard, HSC, a treno di impulsi o a modulazione di ampiezza. La sottostante tabella ne fornisce le specifiche. Specifiche dell'uscita CC GFK-1645C-IT Tipo di logica Logica positiva Tensione operativa 24VCC / 12VCC / 5VCC Campo tensione 24 VCC, +20%, -80% Massimo UL nominale 0.75mS a 24VCC Carico resistivo max. nominale 0.75A a 24 VCC 0.5A a 12 VCC 0.25A a 5 VCC Caduta di tensione in uscita 0.3VCC massima Risposta ON 0.1ms max. (24VCC 0.2A) OFF 0.1ms max. (24VCC, 0.2A) Dispersione a OFF 0.1mA max. Isolamento 1500VCA tra il lato campo ed il lato logica 500VCA tra i gruppi Fusibile L' uscita deve essere protetta da un fusibile esterno. Altrimenti un corto del carico potrebbe danneggiare il transistor, che non può essere sostituito dall'utente. Capitolo 4 Micro PLC VersaMax a 23 punti discreti e 3 canali analogici 4-15 4 IC200UAL005 Micro PLC a 23 punti discreti e 3 canali analogici: 13 ingressi a 24VCC, 1 uscita a 24VCC, 9 uscite a relè, 2 ingressi analogici, 1 uscita analogica, alim. a 24VCC Uscite a relè Le nove uscite isolate a 2A, a contatti normalmente aperti, possono controllare un'ampia gamma di dispositivi, quali starter di motori, solenoidi e indicatori. La capacità di commutazione di ciascuno di questi circuiti è di 2A. Per l’alimentazione dei dispositivi di campo è richiesta un’alimentazione esterna CC o CA. Si raccomanda di proteggere i contatti dei relè mediante fusibili esterni. Le uscite possono essere configurate come uscite normali o come uscite controllate dai contatori ad alta velocità. Non possono essere utilizzate come uscite a treno di impulsi o a modulazione di ampiezza. Specifiche delle uscite a relè Tensione operativa da 5 a 30VCC o da 5 a 250VCA Isolamento 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Corrente di dispersione 15mA a 240 VCA (max.) Massimo UL nominale 2A a 24VCC e 240VCA Carico resistivo max. nominale 2A a 24VCC e 240VCA Carico minimo 10 mA Picco massimo 5A per metà ciclo Tempo di risposta ON 15 ms max. Tempo di risposta OFF 15 ms max. Durata contatto: meccanica 20 x 106 operazioni meccaniche Durata contatto: Elettrica 240VCA, 120VCA, 24VCC 4-16 Corrente: Resistiva Corrente: Lampada e solenoide 2A 0.6A VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 Operazioni tipiche 200,000 GFK-1645C-IT 4 IC200UAL005 Micro PLC a 23 punti discreti e 3 canali analogici: 13 ingressi a 24VCC, 1 uscita a 24VCC, 9 uscite a relè, 2 ingressi analogici, 1 uscita analogica, alim. a 24VCC Contatori ad alta velocità Un Micro PLC VersaMax IC200UAL005 può essere configurato per fornire capacità di conteggio ad alta velocità e di generazione impulsi. Quando il PLC viene configurato per il conteggio ad alta velocità, gli ingressi possono essere impostati come: Fino a quattro contatori di tipo A, oppure Un contatore di tipo A e un contatore di tipo B Ciascun contatore fornisce l’elaborazione diretta di segnali a impulsi rapidi fino a 10kHz per applicazioni di controllo industriale, come sistemi di taratura, flussometri per turbine, misuratori di velocità, movimentazione di materiali, controllo di movimenti e controllo di processi. Ciascun contatore può essere abilitato in modo indipendente. I contatori di tipo A possono essere configurati per il conteggio a incremento o a decremento (lo standard è a incremento) e per la rilevazione del fronte di salita o del fronte di discesa (lo standard è il fronte di salita). Il contatore di tipo B fornisce una funzione di conteggio A Quad B. L'uscita Q1 può essere configurata come uscita standard, HSC, a treno di impulsi (PT) o a modulazione di ampiezza (PWM). Le uscite a relè possono essere configurate come uscite HSC, ma non possono essere utilizzate come uscite PT o PWM. Specifiche dei contatori ad alta velocità/uscite ad impulso Contatori ad alta velocità disponibili Quattro di tipo A oppure uno di tipo A ed uno di tipo B Frequenza massima di conteggio 10kHz Tensione in ingresso ON OFF 15V 5V Ampiezza impulsi conteggiati dal 20% all'80% del ciclo di lavoro a 10kHz Registri di conteggio 16 bit Uscite GFK-1645C-IT Tensione carico Q1: 5/12/24V Frequenza massima impulsi/PWM (Solo Q1) 5kHz Tipi disponibili Fino a quattro uscite HSC, oppure un'uscita PT/PWM più tre uscite HSC. Capitolo 4 Micro PLC VersaMax a 23 punti discreti e 3 canali analogici 4-17 4 IC200UAL005 Micro PLC a 23 punti discreti e 3 canali analogici: 13 ingressi a 24VCC, 1 uscita a 24VCC, 9 uscite a relè, 2 ingressi analogici, 1 uscita analogica, alim. a 24VCC I/O analogici Il Micro PLC IC200UAL005 ha due canali analogici di ingresso configurabili per segnali da 0 a +10V o da 0 a 20mA o da 4 a 20mA ed un canale analogico di uscita configurabile per gli stessi campi di tensione o di corrente. Riferirsi al capitoli 10 per le informazioni sulla configurazione per il funzionamento in tensione o in corrente e per i corrispondenti campi operativi e sulla configurazione automatica dei riferimenti utilizzati dal programma. I dettagli sul funzionamento analogico, sulla regolazione automatica di guadagno e offset e sulle procedure di taratura sono forniti alla fine di questo capitolo. 4-18 Canali analogici di ingresso 2, differenziali Campo dei segnali in ingresso da 0 a 10V (10.24V max.) da 0 a 20mA (20.5mA max.) da 4 a 20mA (20.5mA max.) Taratura Tarati in fabbrica a: 2.50mV per unità nella gamma 0 - 10V 5.00µA per unità nelle gamme 0 - 20mA e 4 - 20mA Risoluzione 12 bit nella gamma 0 - 10V (1 LSB=2.5mV) 12 bit nella gamma 0 - 20mA (1 LSB=5µA) 11+ bit nella gamma 4 - 20mA (1 LSB=5µA) Accuratezza ±1% a fondo scala nell'intera gamma di temperature operative Linearità ±3 LSB max. Isolamento non isolati Tensione modo comune ±200V max. Impedenza ingresso in corrente 249 ohm Impedenza ingresso in tensione 100 Kohm Tempo di filtro 20ms per raggiungere un errore dell'1% per ingresso a gradino Canale analogico di uscita 1, sbilanciato, non isolato Campo dei segnali in uscita da 0 a 10V (10.24V max.) da 0 a 20mA (20.5mA max.) da 4 a 20mA (20.5mA max.) Risoluzione 12 bit nella gamma 0 - 10V (1 LSB=2.5mV) 12 bit nella gamma 0 - 20mA (1 LSB=5µA) 11+ bit nella gamma 4 - 20mA (1 LSB=5µA) Accuratezza ±1% a fondo scala nell'intera gamma di temperatura (0-55°C) Corrente: tensione massima terminale carico utente capacitanza carico uscita induttanza carico uscita 10V (a 20mA) da 0 a 500 ohm 2000 pF max. 1 henry max. Tensione: carico uscita capacitanza carico uscita 2 Kohm minimo a 10 volt 1 µF max. VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 4 IC200UAL005 Micro PLC a 23 punti discreti e 3 canali analogici: 13 ingressi a 24VCC, 1 uscita a 24VCC, 9 uscite a relè, 2 ingressi analogici, 1 uscita analogica, alim. a 24VCC Cablaggio di campo e schemi dei circuiti La connessione di tutti gli ingressi CC può essere a logica positiva o negativa. Nella figura, gli ingressi I1 - I8 sono a logica positiva e gli ingressi I9 - I13 sono a logica negativa. Le resistenze da 249-ohm indicate sui circuiti degli ingressi analogici sono interne. Fra il terminale dell'uscita Q1 ed il terminale comune C1 deve essere inserita una resistenza il funzionamento come uscita PT o PWM e per i cicli operativi nella fascia bassa (5% o meno). Si raccomanda di utilizzare una resistenza da 1.5 KOhm, 0.5 Watt. Alimentatore 24VCC * Quando I1-I8 vengono utilizzati come ingressi di contatori ad alta velocità, gli interruttori devono essere allo stato solido per evitare rimbalzi che potrebbero causare conteggi o segnali strobe non voluti 2 ingressi analogici in tensione o in corrente, ponticellare nel modo corrente + 24 + 24- I4 I2 I3 I1 I5 C1 C3 I8 I6 I9 C2 I7 IN 1- I 12 I 10 NC C1 C3 C2 250Ω VC Fusibile Carico Carico Carico Fusibile Carico Capitolo 4 Micro PLC VersaMax a 23 punti discreti e 3 canali analogici VO IO IC Carico Fusibile Carico Alimentazione CC o CA IN2JP IN 2+ IN1JP C6 Q10 C5 Carico Fusibile Carico Carico Alimentazione CC o CA Q9 Q8 C4 Fusibile Fusibile Carico Fusibile Carico Alimentazione CC o CA Q7 Q6 Q5 Q4 Fusibile Alimentazione a 24VCC Fusibile GND Carico N Q3 Q2 Fusibile L IN 2- 250Ω Q1 -V +V - IN 1+ I 13 I 11 Uscita alimentazione GFK-1645C-IT + - 1 uscita analogica in tensione o in corrente 4-19 4 IC200UAL005 Micro PLC a 23 punti discreti e 3 canali analogici: 13 ingressi a 24VCC, 1 uscita a 24VCC, 9 uscite a relè, 2 ingressi analogici, 1 uscita analogica, alim. a 24VCC Tipico circuito di uscita a relè Tipico circuito di ingresso a 24VCC a logica pos/neg 5V * Connessione positiva; per la connessione negativa invertire la polarità dell'alimentazione a 24VCC. Morsettiera 5V LED 0V 24V Morsettiera Fusib. 2.8kΩ LED Filtro ad alta frequenza * +24 VCC - Ca ri co CPU COM I/O Ad altri circuiti CPU Alimentazione Circuito HSC - Connessione a logica positiva 5V Morsettiera 5V 24 VCC + - 2.8kΩ COM LED Conta o Strobe CPU I/O Circuito HSC - Connessione a logica negativa 5V Morsettiera 5V 24 VCC - + Le uscite a relè sono prive di fusibile di protezione. I contatti dei punti di uscita devono essere protetti mediante un fusibile esterno (max. 2A). Se le uscite controllano carichi induttivi, è bene utilizzare circuiti di soppressione. Con un circuito di soppressione, la durata (vita media) di un contatto utilizzato per commutare un carico induttivo si avvicina a quella di un contatto che controlla un carico resistivo. Il diodo da 1A, 100V mostrato nel circuito di soppressione del carico CC tipico è uno standard industriale 1N4934. LED 2.8kΩ COM Conta o Strobe CPU I/O Carico CC Carico CA 1A, 100V .022µf 100Ω Uscita a relè ~ COM Alimentazione CC Circuito analogico di ingresso +15V I- 249 5V AMP 1µF 10kΩ AMP Ingresso analogico 0V -15V 0V I+ DAC +15V -15V Convertitore tensione-corrente Vout Vcom Iout Icom 0V 4-20 +15V +5V REF I JP 43kΩ 5V 1µF 0.1µF Alimentazione CA Circuito analogico di uscita 43kΩ 10kΩ Comune Ad altri circuiti I/O 0V VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 0V GFK-1645C-IT 4 IC200UAL006 Micro PLC a 23 punti discreti e 3 canali analogici: 13 ingressi a 24VCC, 1 uscitaa 24VCC,9 uscite a relè, 2 ingressi analogici,1 uscita analogica,alim. a 120/240VCA Il Micro PLC VersaMax IC200UAL006 accetta tredici ingressi CC e due ingressi analogici, e fornisce un'uscita CC, nove uscite a relè da 2A a contatti normalmente aperti ed un'uscita analogica. Caratteristiche GFK-1645C-IT Tensione nominale di alimentazione da 100VCA a 240VCA. Uscita alimentazione a +24VCC per dispositivi di campo. Due ingressi analogici e una uscita analogica. Tredici ingressi CC configurabili che possono essere utilizzati come ingressi standard a logica positiva o negativa o come ingressi dei contatori ad alta velocità. Un'uscita CC che può essere utilizzata come uscita standard, HSC, a modulazione di ampiezza o a treno di impulsi. Nove uscite a relè formato A (SPST-monopolare a una via) Supporta fino a quattro unità di espansione in qualsiasi combinazione. Quattro morsettiere rimovibili tipo “barriera” a vite con coperchio di protezione. Due porte seriali. La porta 1 (RS-232) supporta i protocolli SNP/SNPX slave. La porta 2 (RS-485) supporta i protocolli SNP/SNPX slave e master,il protocollo RTU slave e l'I/O seriale. Commutatore del modo Run/Stop configurabile come commutatore run/stop o come interruttore di protezione memoria ed utilizzabile per l’annullamento degli errori in caso di errori irreversibili. Orologio giornaliero Due potenziometri analogici. Set completo di istruzioni di programmazione con matematica a virgola mobile. Il programma può essere in formato Ladder Diagram (LD) o Instruction List (IL). Dispone di 9K parole di memoria programmi e di 2048 parole di registri. Memoria Flash (ROM) non volatile per il programma ed il firmware di sistema. E' configurabile in modo da leggere la configurazione all'accensione dalla RAM o dalla memoria flash (ROM). Può anche essere configurato in modo da leggere il programma applicativo dalla flash all'accensione. Un condensatore mantiene la RAM e l'orologio giornaliero per almeno 30 minuti. Per il mantenimento della RAM e dell'orologio giornaliero è disponibile una batteria al litio opzionale. Capitolo 4 Micro PLC VersaMax a 23 punti discreti e 3 canali analogici 4-21 4 IC200UAL006 Micro PLC a 23 punti discreti e 3 canali analogici: 13 ingressi a 24VCC,1 uscita a 24VCC, 9 uscite a relè, 2 ingressi analogici, 1 uscita analogica, alim. a 120/240VCA Specifiche del Micro PLC IC200UAL006 Peso Dimensioni del modulo 600 grammi (1.32lb) Altezza: 90 mm (3.6 pollici) Profondità: 76 mm (3.0 pollici) Larghezza: 150 mm (6.0 pollici) Velocità tipica di scansione 1.1 ms/K per logica booleana (appendice A) Accuratezza clock in tempo reale +/-0.5% (per contatti e funzioni di temporizzazione) Accuratezza orologio giornaliero +/-5 sec/giorno a 10° C, +/-5 sec/giorno a 25° C, e +/-11 sec/giorno a 55° C o nell'intera gamma delle temperature Ingressi 13 ingressi CC e 2 ingressi analogici Uscite 1 uscita CC, 9 uscite a relè, 1 uscita analogica Contatori ad alta velocità Quattro di tipo A oppure uno di tipo A ed uno di tipo B Numero massimo di dispositivi 8 (aumentabili con un ripetitore) slave per la rete RS-485 Uscita alimentazione a +24 VCC 200mA massima (per ingressi e dispositivi utente) 100mA max.* Uscita +5 VCC delle porte seriali Porta 1, pin 7: Porta 2, pin 5: 100mA max.* *La somma porta 1 + porta 2 non deve superare i 100mA. Durata batteria (IC200ACC403): a magazzino Tipicamente fino a 5 anni a 30 °C o fino a 3 anni a 55 °C installata Almeno 4 mesi di mantenimento della RAM a PLC spento, a 55 °C Specifiche dell'alimentazione CA 4-22 Campo dei valori da 100 -15% a 240 +10% VCA Frequenza da 50 -5% a 60 +5% Hz Mantenimento 10mS a 85 - 100VCA, 20mS a 100 - 265VCA Tempo di picco 2 ms per 40 A Corrente di picco 35 A max. a 200VCA 46 A max. a 265 VCA Corrente in ingresso 0.13 A tipica a 200VCA 0.20 A tipica a 100 VCA Assorbimento nominale 34 VA Isolamento 1500VCA RMS tra il lato campo ed il lato logica (ingresso alimentazione). VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 4 IC200UAL006 Micro PLC a 23 punti discreti e 3 canali analogici: 13 ingressi a 24VCC,1 uscita a 24VCC,9 uscite a relè, 2 ingressi analogici, 1 uscita analogica, alimen. a 120/240VCA Ingressi CC Gli ingressi CC accettano tensioni in ingresso a 24VCC. Gli ingressi a 24VCC possono essere connessi a logica positiva o a logica negativa. Alla presenza di corrente su un punto di ingresso corrisponde un 1 logico nella tabella degli ingressi (%I). Le caratteristiche degli ingressi sono compatibili con una vasta gamma di dispositivi, quali pulsanti, fine corsa e interruttori elettronici di prossimità. L'alimentazione dei circuiti di ingresso e dei dispositivi di campo è fornita da un'uscita isolata di alimentazione a +24VCC. Specifiche degli ingressi CC GFK-1645C-IT Numero di ingressi 13 Tensione nominale in ingresso 24 volt CC Campo della tensione in ingresso da 0 a 30 volt CC Corrente in ingresso 7.5mA (tipica) Resistenza ingresso 2.8 kOhm Tensione di soglia ON OFF 15VCC minima 5VCC massima Corrente di soglia ON OFF 4.5mA massima 1.5mA minima Tempo di risposta da 0.5 a 20ms (configurabile dall'utente) come ingressi standard; 100µs come ingressi HSC Tensione d'isolamento 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Capitolo 4 Micro PLC VersaMax a 23 punti discreti e 3 canali analogici 4-23 4 IC200UAL006 Micro PLC a 23 punti discreti e 3 canali analogici: 13 ingressi a 24VCC,1 uscita a 24VCC, 9 uscite a relè, 2 ingressi analogici, 1 uscita analogica, alim. a 120/240VCA Uscita CC (Q1) L'uscita Q1 è un'uscita a transistor a 24 VCC e può essere utilizzata come uscita standard, HSC, a treno di impulsi (PT) o a modulazione di ampiezza (PWM). Specifiche dell'uscita CC 4-24 Tipo di logica Logica positiva Tensione operativa 24VCC / 12VCC / 5VCC Campo tensione 24 VCC, +20%, -80% Massimo UL nominale 0.75mS a 24VCC Carico resistivo max. nominale 0.75A a 24 VCC 0.5A a 12 VCC 0.25A a 5 VCC Caduta di tensione in uscita 0.3VCC massima Risposta ON 0.1mS max. (24VCC 0.2A) OFF 0.1mS max. (24VCC, 0.2A) Dispersione a OFF 0.1mA max. Isolamento 1500VCA tra il lato campo ed il lato logica 500VCA tra i gruppi Fusibile L' uscita deve essere protetta da un fusibile esterno. Altrimenti un corto del carico potrebbe danneggiare il transistor, che non può essere sostituito dall'utente. VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 4 IC200UAL006 Micro PLC a 23 punti discreti e 3 canali analogici: 13 ingressi a 24VCC, 1 uscita a 24VCC, 9 uscite a relè, 2 ingressi analogici, 1 uscita analogica, alim. a 120/240VCA Uscite a relè Le nove uscite isolate a 2A, a contatti normalmente aperti, possono controllare un'ampia gamma di dispositivi, quali starter di motori, solenoidi e indicatori. La capacità di commutazione di ciascuno di questi circuiti è di 2A. Per l’alimentazione dei dispositivi di campo è richiesta un’alimentazione esterna CC o CA. Si raccomanda di proteggere i contatti dei relè mediante fusibili esterni. Le uscite possono essere configurate come uscite normali o come uscite controllate dai contatori ad alta velocità. Non possono essere utilizzate come uscite a treno di impulsi o a modulazione di ampiezza. Specifiche delle uscite a relè Tensione operativa da 5 a 30VCC o da 5 a 250VCA Isolamento 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Corrente di dispersione 15mA a 240 VCA (max.) Massimo UL nominale 2A a 24VCC e 240VCA Carico resistivo max. nominale 2A a 24VCC e 240VCA Carico minimo 10 mA Picco massimo 5A per metà ciclo Tempo di risposta ON 15 ms max. Tempo di risposta OFF 15 ms max. Durata contatto: meccanica 20 x 106 operazioni meccaniche Durata contatto: Elettrica 240VCA, 120VCA, 24VCC GFK-1645C-IT Corrente: Resistiva Corrente: Lampada e solenoide 2A 0.6A Capitolo 4 Micro PLC VersaMax a 23 punti discreti e 3 canali analogici Operazioni tipiche 200,000 4-25 4 IC200UAL006 Micro PLC a 23 punti discreti e 3 canali analogici: 13 ingressi a 24VCC,1 uscita a 24VCC, 9 uscite a relè, 2 ingressi analogici, 1 uscita analogica, alim. a 120/240VCA Contatori ad alta velocità Un Micro PLC VersaMax UAL006 può essere configurato per fornire capacità di conteggio ad alta velocità e di generazione impulsi. Quando il PLC viene configurato per il conteggio ad alta velocità, gli ingressi possono essere impostati come: Fino a quattro contatori di tipo A, oppure Un contatore di tipo A e un contatore di tipo B Ciascun contatore fornisce l’elaborazione diretta di segnali a impulsi rapidi fino a 10kHz per applicazioni di controllo industriale, come sistemi di taratura, flussometri per turbine, misuratori di velocità, movimentazione di materiali, controllo di movimenti e controllo di processi. Ciascun contatore può essere abilitato in modo indipendente. I contatori di tipo A possono essere configurati per il conteggio a incremento o a decremento (lo standard è a incremento) e per la rilevazione del fronte di salita o del fronte di discesa (lo standard è il fronte di salita). Il contatore di tipo B fornisce una funzione di conteggio A Quad B. L'uscita Q1 può essere configurata come uscita standard, HSC, a treno di impulsi (PT) o a modulazione di ampiezza (PWM). Le uscite a relè possono essere configurate come uscite HSC, ma non possono essere utilizzate come uscite PT o PWM. Specifiche dei contatori ad alta velocità/uscite ad impulso Contatori ad alta velocità disponibili Quattro di tipo A oppure uno di tipo A ed uno di tipo B Frequenza massima di conteggio 10kHz Tensione in ingresso ON OFF 15V 5V Ampiezza impulsi conteggiati dal 20% all'80% del ciclo di lavoro a 10kHz Registri di conteggio 16 bit Uscite 4-26 Tensione carico Q1: 5/12/24V Frequenza massima impulsi/PWM (Solo Q1) 5kHz Tipi disponibili Fino a quattro uscite HSC, oppure un'uscita PT/PWM più tre uscite HSC. VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 4 IC200UAL006 Micro PLC a 23 punti discreti e 3 canali analogici: 13 ingressi a 24VCC,1 uscita a 24VCC, 9 uscite a relè, 2 ingressi analogici, 1 uscita analogica, alim. a 120/240VCA I/O analogici Il Micro PLC IC200UAL006 ha due canali analogici di ingresso configurabili per segnali da 0 a +10V o da 0 a 20mA o da 4 a 20mA ed un canale analogico di uscita configurabile per gli stessi campi di tensione o di corrente. Riferirsi al capitolo 10 per le informazioni sulla configurazione per il funzionamento in tensione o in corrente e per i corrispondenti campi operativi e sulla configurazione automatica dei riferimenti utilizzati dal programma. I dettagli sul funzionamento analogico, sulla regolazione automatica di guadagno e offset e sulle procedure di taratura sono forniti alla fine di questo capitolo. GFK-1645C-IT Canali analogici di ingresso 2, differenziali Campo dei segnali in ingresso da 0 a 10V (10.24V max.) da 0 a 20mA (20.5mA max.) da 4 a 20mA (20.5mA max.) Taratura Tarati in fabbrica a: 2.50mV per unità nella gamma 0 - 10V 5.00µA per unità nelle gamme 0 - 20mA e 4 - 20mA Risoluzione 12 bit nella gamma 0 - 10V (1 LSB=2.5mV) 12 bit nella gamma 0 - 20mA (1 LSB=5µA) 11+ bit nella gamma 4 - 20mA (1 LSB=5µA) Accuratezza ±1% a fondo scala nell'intera gamma di temperature operative Linearità ±3 LSB max. Isolamento non isolati Tensione modo comune ±200V max. Impedenza ingresso in corrente 249 ohm Impedenza ingresso in tensione 100 Kohm Tempo di filtro 20ms per raggiungere un errore dell'1% per ingresso a gradino Canale analogico di uscita 1, sbilanciato, non isolato Campo dei segnali in uscita da 0 a 10V (10.24V max.) da 0 a 20mA (20.5mA max.) da 4 a 20mA (20.5mA max.) Risoluzione 12 bit nella gamma 0 - 10V (1 LSB=2.5mV) 12 bit nella gamma 0 - 20mA (1 LSB=5µA) 11+ bit nella gamma 4 - 20mA (1 LSB=5µA) Accuratezza ±1% a fondo scala nell'intera gamma di temperatura (0-55°C) Corrente: tensione massima terminale carico utente capacitanza carico uscita induttanza carico uscita 10V (a 20mA) da 0 a 500 ohm 2000 pF max. 1 henry max. Tensione: carico uscita capacitanza carico uscita 2 kOhm minimo a 10 volt 1 µF max. Capitolo 4 Micro PLC VersaMax a 23 punti discreti e 3 canali analogici 4-27 4 IC200UAL006 Micro PLC a 23 punti discreti e 3 canali analogici: 13 ingressi a 24VCC,1 uscita a 24VCC, 9 uscite a relè, 2 ingressi analogici, 1 uscita analogica, alim. a 120/240VCA Cablaggio di campo e schemi dei circuiti La connessione di tutti gli ingressi CC può essere a logica positiva o negativa. Nella figura, gli ingressi I1 - I8 sono a logica positiva e gli ingressi I9 - I13 sono a logica negativa. Le resistenze da 249-ohm indicate sui circuiti degli ingressi analogici sono interne. Fra il terminale dell'uscita Q1 ed il terminale comune C1 deve essere inserita una resistenza per il funzionamento come uscita ad alta frequenza PT o PWM e per i cicli operativi nella fascia bassa (5% o meno). Si raccomanda di utilizzare una resistenza da 1.5 KOhm, 0.5 Watt. Alimentatore 24VCC * Quando I1-I8 vengono utilizzati come ingressi di contatori ad alta velocità, gli interruttori devono essere allo stato solido per evitare rimbalzi che potrebbero causare conteggi o segnali strobe non voluti. 2 ingressi analogici in tensione o in corrente, ponticellare nel modo corrente + 24 + 24- I4 I2 I3 I1 I5 C1 C3 I8 I6 I9 C2 I7 IN 1- I 12 I 10 +V L C1 Q9 Q8 Q10 C5 C4 250Ω Fusibile Fusibile Fusibile Carico Carico Carico Carico VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 VC IC Carico Fusibile Carico Alimentazione CC o CA VO IO Carico Fusibile Carico Carico Alimentazione CC o CA IN2JP IN 2+ IN1JP C6 Fusibile Carico Alimentazione CC o CA C3 C2 Q4 Q7 Q6 Q5 Fusibile Alimentazione a 110/240VCA Q2 Carico GND Q3 Fusibile N NC Fusibile - Q1 Carico L IN 2- 250Ω Fusibile + -V N IN 1+ I 13 I 11 Uscita alimentazione 4-28 + 1 uscita analogica in tensione o in corrente GFK-1645C-IT 4 IC200UAL006 Micro PLC a 23 punti discreti e 3 canali analogici: 13 ingressi a 24VCC,1 uscita a 24VCC, 9 uscite a relè, 2 ingressi analogici, 1 uscita analogica, alim. a 120/240VCA Tipico circuito di ingresso a 24VCC a logica pos/neg Tipico circuito di uscita a relè 5V * Connessione positiva; per la connessione negativa invertire la polarità dell'alimentazione a 24VCC. Morsettiera 5V LED 0V 24V Morsettiera Fusib. 2.8kΩ LED Filtro ad alta frequenza * +24 VCC - Ca ri co CPU COM I/O Ad altri circuiti CPU Alimentazione Circuito HSC - Connessione a logica positiva 5V Morsettiera 5V 24 VCC + - 2.8kΩ COM LED Conta o Strobe CPU I/O Circuito HSC - Connessione a logica negativa - Le uscite a relè non hanno fusibili di protezione. Proteccere i contatti dei punti di uscita con un fusibile esterno (max. 2A). Se le uscite controllano carichi induttivi, è bene utilizzare circuiti di soppressione. In questo modo, la durata (vita media) di un contatto utilizzato per commutare un carico induttivo si avvicina a quella di uno che controlla un carico resistivo. Il diodo da 1A, 100V mostrato nel circuito di soppressione del carico CC tipico è uno standard industriale 1N4934. Uscita a relè 5V + Carico CA 1A, 100V .022µf 100Ω LED 2.8kΩ COM Carico CC 5V Morsettiera 24 VCC Comune Ad altri circuiti I/O ~ COM Alimentazione CC Conta o Strobe CPU Alimentazione CA Tipico circuito di uscita a transistor a 24 VCC Ad altri circuiti V1 I/O Fusibile CPU LED 0V Circuito analogico di ingresso C1 0V Ad altri circuiti +15V I- 249 5V AMP 1µF 10kΩ I+ Morsettiera +15V AMP Ingresso analogico 0V -15V 0V DAC +15V -15V Convertitore tensione-corrente Vout Vcom Iout Icom 0V GFK-1645C-IT - +5V REF I JP 43kΩ 5V 1µF 0.1µF Ca ri co Circuito analogico di uscita 43kΩ 10kΩ 24 VCC esterna + 0V Capitolo 4 Micro PLC VersaMax a 23 punti discreti e 3 canali analogici 0V 4-29 4 Funzionamento analogico Questa sezione spiega come un Micro PLC VersaMax con canali analogici processa i dati analogici. Parametri degli I/O analogici Ciascun canale analogico può essere configurato per funzionare in tensione o in corrente. Se è selezionato il modo di funzionamento in corrente, è possibile configurare il campo operativo segliendolo tra 4-20mA o 0-20mA. Parametro Scelte Impostazioni standard Modo tensione o corrente Tensione, Corrente Tensione Campo della corrente 4–20mA, 0–20mA 4–20mA Valori in ingresso/uscita e dati del processo Il Micro PLC processa i canali analogici utilizzando valori di guadagno e di offset sia per il funzionamento in tensione sia per il funzionamento in corrente. Prima della spedizione dalla fabbrica, nella memoria flash del Micro PLC vengono caricati valori di guadagno e di offset standard. Per questi Micro PLC a 23 punti (soltanto) i valori standard possono essere variati in base alle reali necessità, con la procedura di taratura descritta più avanti in questo capitolo. La sottostante tabella fornisce la relazione tra i valori reali del processo ed i valori analogici in ingresso ed in uscita utilizzati dal programma applicativo per ciascun modo di funzionamento. Questi valori comprendono le regolazioni automatiche per offset e guadagno. Modo di funzionamento Campo dei segnali analogici Campo dei dati del processo %AI o %AQ equivalenti Con la taratura standard, i valori dei riferimenti %AI o %AQ corrispondono a: Tensione (da 0 a +10V) da 0 a 10000 mV da 0 a 32000 3.2 x mV Corrente (da 0 a 20mA) da 0 a 20000 µA da 0 a 32000 1.6 x µA Corrente (da 4 a 20mA) da 4,000 a 20,000 µA da 0 a 32000 2 x µA –8000 Nelle pagine che seguono viene descritta la conversione tra i livelli dei segnali analogici ed i valori digitali utilizzati dal programma applicativo operata dal Micro PLC. 4-30 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 4 Trattamento degli ingressi analogici Il Micro PLC processa i canali analogici in ingresso con un convertitore A/D a 12 bit, ad approssimazioni successive che converte il valore analogico in un valore digitale, calcola il valore %AI come si vede qui sotto, e lo scrive nel riferimento %AI configurato. Tensione o corrente analogica in ingresso da 0 a 4095 Convertitore A/D Moltiplica per il guadagno e aggiunge l'offset Valore %AI da 0 a 32767 Conversione automatica della corrente o della tensione analogica in un valore digitale Nel modo tensione, il Micro PLC converte il segnale in ingresso (da 0 a 10000mV) in un numero compreso nell'intervallo da 0 a 4000. Il moltiplicatore fisso per questa conversione è 2.5. Nel modo corrente, il Micro PLC converte il segnale in ingresso (da 0 a 20000µA) in un numero compreso nell'intervallo da 0 a 4000. Il moltiplicatore fisso per questa conversione è 5. La conversione è la stessa per ambedue i modi 0-20mA e 4-20mA. Applicazione automatica di guadagno ed offset agli ingressi analogici Successivamente il Micro PLC converte il valore (da 0 a 4000) ricevuto dal convertitore A/D nel valore finale dell'ingresso %AI (da 0 a 32000), moltiplicandolo per il guadagno e sommando al risultato l'offset. (Risultato della conversione A/D X Guadagno) + Offset = valore dell'ingresso %AI Il guadagno standard utilizzato per questa conversione è 8 (32000 / 4000) e l'offset è uguale a zero. Questi valori possono essere cambiati con la procedura descritta più avanti. Un risultato della conversione maggiore di 32767 viene bloccato a questo massimo. Un risultato minore di zero viene bloccato a zero. Sommario della conversione degli ingressi analogici. La sottostante tabella riassume il processo di conversione della tensione o della corrente analogiche in un valore digitale e, successivamente, nel valore finale dell'ingresso, %AI. Segnale in ingresso Modo tensione (0–10000mV) Modo corrente (0–20mA) o (4–20mA) GFK-1645C-IT Fattore di conversione Uscita del convertitore A/D Guadagn o standard Offset standard Valore %AI 2.5 0–4000 unità 8 0 0–32,000 5 0–4000 unità 8 0 0–32,000 Capitolo 4 Micro PLC VersaMax a 23 punti discreti e 3 canali analogici 4-31 4 Trattamento dell'uscita analogica Per generare il segnale analogico in uscita, il Micro PLC converte il contenuto del riferimento %AQ in un valore interno al campo operativo del convertitore D/A a 12 bit che pilota l'uscita analogica. Riferimento %AQ da 0 a 32767 Moltiplica per il guadagno e aggiunge l'offset da 0 a 4095 Convertitore D/A Tensione o corrente analogica in uscita Applicazione automatica di guadagno ed offset all'uscita analogica Il valore del riferimento %AQ, nell'intervallo da 0 a 32000, deve essere convertito in un valore nell'intervallo da 0 a 4000, accettato dal convertitore D/A. Prima di passare al convertitore il valore scritto dal programma applicativo nel riferimento %AQ, quindi, il Micro PLC lo moltiplica per un guadagno e somma un valore di offset al risultato della moltiplicazione. (%AQ X Guadagno) + Offset = Valore digitale passato al convertitore D/A Se il valore calcolato è maggiore di 4095 (212-1) viene bloccato a questo massimo. Se il valore calcolato è minore di 0, viene bloccato a 0. L'intervallo 0 - 4095 del convertitore corrisponde all'intervallo 0 - 32767 del riferimento %AQ. Il guadagno standard utilizzato per questa conversione è 0.125 (4000 / 32000) e l'offset è uguale a zero. Questi valori possono essere cambiati con la procedura descritta più avanti. Conversione automatica in tensione o corrente analogica di un valore digitale Nel modo tensione, il convertitore D/A converte il valore digitale ricevuto (nell'intervallo 0 - 4000) in un segnale analogico nell'intervallo 0 - 10000mV. Il rapporto di conversione utilizzato è 2.5. Nel modo corrente, il convertitore D/A converte il valore digitale ricevuto in un segnale analogico nell'intervallo 0 - 20000µA. Il rapporto di conversione è 5 per ambedue i modi corrente (0-20mA and 4-20mA). Sommario della conversione dell'uscita analogica La sottostante tabella riassume il processo di conversione dei valori %AQ in livelli di tensione o di corrente. 4-32 Valore %AQ Guadagno standard Offset standar d Ingresso al convertitore D/A Fattore di conversion e 0– 32,000 0.125 0 0–4,000 unità 2.5 0–32000 0.125 0 0–4,000 unità 5 Segnale in uscita Modo tensione (0–10000mV) Modo corrente (0–20mA) o (4–20mA) VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 4 Regolazione della taratura dei canali analogici Per i Micro PLC a 23 punti con canali analogici, è possibile regolare la taratura dei canali analogici nel modo che segue. La taratura dei canali analogici delle unità di espansione e dei Nano PLC a 10 punti non può essere regolata. I valori originali vengono conservati nel firmware del PLC per permetterne il ripristino in caso di necessità. Per eseguire le procedure di taratura è necessario disporre di un tester analogico di precisione (accuratezza tensione 1mV, accuratezza corrente 1mA). Non tentare di eseguire queste procedure se non si conosce a fondo il funzionamento dei convertitori D/A e A/D. Ritaratura dei canali di ingresso 1. Applicare all'ingresso una tensione o una corrente di riferimento nella fascia bassa. (Il segnale di riferimento deve essere misurato accuratamente con un tester analogico di precisione.) Annotare il valore. 2. Leggere il registro %AI corrispondente al canale che si sta tarando ed annotare il valore (%AIbasso) 3. Applicare all'ingresso una tensione o una corrente di riferimento nella fascia alta. Misurare accuratamente il segnale di riferimento ed annotarne il valore. 4. Leggere il registro %AI corrispondente al canale che si sta tarando ed annotare il valore (%AIalto) 5. Memorizzare i valori calcolati di guadagno ed offset nella RAM o nella flash utilizzando le funzioni SVCREQ 34 e 35 come è descritto nel capitolo 17. Il Micro PLC calcola automaticamente il guadagno e l'offset di taratura. Gain = MeterHigh − MeterLow % AI High − % AI Low Offset = MeterHigh − GFK-1645C-IT × DefaultGain % AI High × Gain DefaultGain Capitolo 4 Micro PLC VersaMax a 23 punti discreti e 3 canali analogici 4-33 4 Ritaratura del canale di uscita 1. Scrivere un valore basso nel registro %AQ. 2. Misurare la tensione o la corrente in uscita utilizzando un tester analogico di precisione ed annotare il valore. 3. Scrivere un valore alto nel registro %AQ. 4. Misurare la tensione o la corrente in uscita utilizzando un tester analogico di precisione ed annotare il valore. 5. Memorizzare i valori calcolati di guadagno ed offset nella RAM o nella flash utilizzando le funzioni SVCREQ 34 e 35 come è descritto nel capitolo 17. 6. Il Micro PLC calcola automaticamente il guadagno e l'offset di taratura. Gain = % AQHigh − % AQLow MeterHigh − MeterLow xDefaultGain Offset = % AQHigh × DefaultGain − MeterHigh × Gain 4-34 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT Capitolo Micro PLC VersaMax a 28 punti 5 Questo capitolo descrive le caratteristiche, le specifiche ed il cablaggio di campo dei Micro PLC VersaMax: GFK-1645C-IT IC200UAA007 Micro PLC a 28 punti, 16 ingressi a 120VCA, 12 uscite a 120VCA, alimentazione a 120/240VCA IC200UAR028 Micro PLC a 28 punti, 16 ingressi a 120VCA, 2 uscite a relè a 10A, 10 uscite a relè a 2A, alimentazione a 120/240VCA IC200UDD110 Micro PLC a 28 punti, 16 ingressi a 24VCC, 12 uscite a 24VCC, alimentazione a 24VCC IC200UDD120 Micro PLC a 28 punti, 16 ingressi a 24VCC, 12 uscite a 24VCC con ESCP, alimentazione a 24VCC IC200UDD212 Micro PLC a 28 punti, 16 ingressi a 12VCC, 12 uscite a 12VCC, alimentazione a 12VCC IC200UDR005 Micro PLC a 28 Punti: 16 ingressi a 24VCC, 1 uscita a 24VCC, 11 uscite a relè, alimentazione a 120/240 VCA IC200UDR006 Micro PLC a 28 punti, 16 ingressi a 12VCC, 12 uscite a relè, alimentazione a 12VCC IC200UDR010 Micro PLC a 28 Punti: 16 ingressi a 24VCC, 1 uscita a 24VCC, 11 uscite a relè, alimentazione a 24VCC 5-1 5 Caratteristiche dei Micro PLC VersaMax a 28 punti Terminali ingressi o morsettiera rimovibile PWR L H Commutatore modo Run/Stop Alloggiamento batteria con sportello rimovibile DIP switch impostati in fabbrica (non modificare) VR2 L RUN 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 OUT VR RUN IN OK STOP 1 1 2 3 4 5 6 7 8 9 10 11 12 H STOP Due potenziometri analogici. VR1 L RUN VR2 EXP. LED di stato H L PORTA Porta seriale 1 (RS-232) Connettore di espansione Sgancio da guida DIN Porta seriale 2 (RS-485) dietro lo sportello rimovibile Terminali uscite o morsettiera rimovibile Interruttore Run/Stop Il commutatore può essere configurato come commutatore run/stop o come interruttore di protezione memoria e può essere utilizzato per l’annullamento degli errori in caso di errori irreversibili. Porte seriali La porta 1 è una porta seriale RS-232 con un connettore RJ-45. La porta 2, posta dietro ad uno sportello rimovibile, è una porta seriale RS-485 con un connettore standard DB-15. Entrambe possono essere utilizzate per la programmazione. Per la programmazione è possibile utilizzare una sola porta per volta, per il monitoraggio, invece, le due porte possono essere utilizzate contemporaneamente. La porta 1 utilizza il protocollo SNP slave. La porta 2 è configurabile via software per SNP master/slave RTU slave. Sono supportati RTU a 4 e a 2 fili. Se la porta 2 è utilizzata per RTU, quando è necessario passa automaticamente al modo SNP slave. La porta 2 è impostate come standard sul modo SNP slave e, se viene configurata per Serial I/O, ritorna automaticamente a questo modo quando la CPU è nel modo stop. Le porte possono essere configurate via software per impostare le comunicazioni tra la CPU e vari dispositivi seriali. Se richiede al massimo 100mA a 5VCC, un dispositivo esterno può essere alimentato da una delle due porte. Potenziometri analogici I due potenziometri, montati sul lato frontale del Micro PLC, possono essere utilizzati per regolare i valori dei registri analogici %AI016 e %AI017. Questi potenziometri possono servire, ad esempio, per fissare dei valori di soglia utilizzati nelle relazioni logiche con altri ingressi/uscite. 5-2 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 5 Morsettiere rimovibili Le morsettiere rimovibili sono protette da coperchi incernierati. Dopo aver tolto corrente al Micro PLC, smontando due viti è possibile rimuovere dal Micro PLC un gruppo terminale ed i relativi cablaggi. LED di stato I LED del Micro PLC ne consentono il controllo visivo dello stato operativo. Oltre ai LED per l’alimentazione, di OK e del modo Run, vi è un LED per ciascun punto di I/O. Batteria di mantenimento Il Micro PLC utilizza un condensatore di grande capacità per fornire la corrente di mantenimento della RAM Sistema/Utente e di un orologio giornaliero, quando l’alimentatore è assente o è spento. Il condensatore preserva il contenuto della memoria per almeno 30 minuti. Per conservare la memoria più a lungo, si può installare, nell’alloggiamento previsto, una batteria al litio. Il Micro PLC riporta lo stato della batteria nella Tabella Errori del PLC, oltre ad indicarlo mediante i Bit di Stato %SA011 e %S0014. GFK-1645C-IT Capitolo 5 Micro PLC VersaMax a 28 punti 5-3 5 IC200UAA007 Micro PLC a 28 punti, 16 ingressi a 120VCA, 12 uscite a 120VCA, alim. a 120/240VCA Il Micro PLC VersaMax modello IC200UAA007 accetta sedici ingressi CA e fornisce dodici uscite CA. Caratteristiche 5-4 Tensione nominale di alimentazione da 100VCA a 240VCA per il funzionamento del PLC. Supporta fino a quattro unità di espansione in qualsiasi combinazione. Quattro morsettiere rimovibili tipo “barriera” a vite con coperchio di protezione. Due porte seriali. La porta 1 (RS-232) supporta i protocolli SNP/SNPX slave. La porta 2 (RS-485) supporta i protocolli SNP/SNPX slave e master,il protocollo RTU slave e l'I/O seriale. Commutatore del modo Run/Stop configurabile come commutatore run/stop o come interruttore di protezione memoria ed utilizzabile per l’annullamento degli errori in caso di errori irreversibili. Orologio giornaliero Due potenziometri analogici. Set completo di istruzioni di programmazione con matematica a virgola mobile. Il programma può essere in formato Ladder Diagram (LD) o Instruction List (IL). Dispone di 9K parole di memoria programmi e di 2048 parole di registri. Memoria Flash (ROM) non volatile per il programma ed il firmware di sistema. E' configurabile in modo da leggere la configurazione all'accensione dalla RAM o dalla memoria flash (ROM). Può anche essere configurato in modo da leggere il programma applicativo dalla flash all'accensione. Un condensatore mantiene la RAM e l'orologio giornaliero per almeno 30 minuti. Per il mantenimento della RAM e dell'orologio giornaliero è disponibile una batteria al litio opzionale. VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 5 IC200UAA007 Micro PLC a 28 punti, 16 ingressi a 120VCA, 12 uscite a 120VCA, alim. a 120/240VCA Specifiche del Micro PLC IC200UAA007 Peso Dimensioni del modulo 600 grammi (1.32lb) Altezza: 90 mm (3.6 pollici) Profondità: 76 mm (3.0 pollici) Larghezza: 150 mm (6.0 pollici) Velocità tipica di scansione 1.1 ms/K per logica booleana (appendice A) Accuratezza clock in tempo reale +/-0.5% (per contatti e blocchi funzionali di temporizzazione) Accuratezza orologio giornaliero +/-5 sec/giorno a 10° C, +/-5 sec/giorno a 25° C, e +/-11 sec/giorno a 55° C o nell'intera gamma delle temperature Ingressi 16 Ingressi CA Uscite 12 Uscite CA Contatori ad alta velocità Nessuno Numero massimo di dispositivi slave di rete. Uscita +5 VCC delle porte seriali 8 (aumentabili con un ripetitore) Durata batteria (IC200ACC403): a magazzino installata Porta 1, pin 7: 100mA max.* Porta 2, pin 5: 100mA max.* *La somma porta 1 + porta 2 non deve superare i 100mA. Tipicamente fino a 5 anni a 30 °C o fino a 3 anni a 55 °C Almeno 4 mesi di mantenimento della RAM a PLC spento, a 55 °C Specifiche dell'alimentazione CA Campo tensione GFK-1645C-IT da 100 -15% a 240 +10% VCA Frequenza da 50 -5% a 60 +5% Hz Mantenimento 10mS a 85 - 100VCA. 20mS a 100 - 264VCA. Tempo di picco 2mS per 40A Corrente di picco 30 A max. a 200VCA 40 A max. a 265 VCA Corrente in ingresso 0.10A tipica a 100VCA 0.06A tipica a 200 VCA Assorbimento nominale 16 VA Capitolo 5 Micro PLC VersaMax a 28 punti 5-5 5 IC200UAA007 Micro PLC a 28 punti, 16 ingressi a 120VCA, 12 uscite a 120VCA, alim. a 120/240VCA Ingressi I circuiti di ingresso a 120 VCA sono ingressi reattivi (resistenza/condensatore). Alla presenza di corrente su un punto di ingresso corrisponde un 1 logico nella tabella degli ingressi (%I). I circuiti richiedono un’alimentazione CA; non possono essere utilizzati con un'alimentazione CC. Le caratteristiche degli ingressi sono compatibili con una vasta gamma di dispositivi, quali pulsanti, fine corsa e interruttori elettronici di prossimità. I dispositivi di campo devono essere alimentati dall'esterno. Specifiche degli ingressi CA Punti/Comune 4 (I1–I4), (I5–I8), (I9-I12), (I13-I16) Tensione nominale carico 85–132 VCA, da 50 -5% a 60 +5% Hz Tensione massima in ingresso 132V rms, 50/60 Hz Corrente in ingresso 8mA rms (100 VCA, 60 Hz) Tensione ON OFF minimo 80V rms, 4.5mA rms massimo 30V rms, 2mA rms Tempo di risposta da OFF a ON da ON a OFF massimo 25mS massimo 30mS Isolamento 5-6 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 5 IC200UAA007 Micro PLC a 28 punti, 16 ingressi a 120VCA, 12 uscite a 120VCA, alim. a 120/240VCA Uscite CA Le uscite a triac a 120/240 VCA, 0.5 A sono fornite in gruppi isolati. All'interno del modulo, i comuni non sono connessi tra loro. Ciò consente di utilizzare ciascun gruppo su fasi diverse dell’alimentazione CA o di avere l’alimentazione in comune. Il comune di ciascun gruppo è protetto con un fusibile sostituibile da 3,15 A. Ciascuna uscita, inoltre, è protetta contro i transienti derivanti da disturbi elettrici sulla linea di alimentazione da uno stabilizzatore RC. I carichi connessi alle uscite devono ricevere l'alimentazione CA dall'esterno. Specifiche delle uscite CA Tensione nominale carico da 100 -15% a 240 +10% VCA, da 50 -5% a 60 +5% Hz Corrente massima del carico resistivo 0.5 A per punto Massimo UL nominale 0.5 A per punto a 240 VCA 0.6 A max. su C1 e C3 1.2 A max. su C2 e C4 Corrente massima di picco 5A (1 periodo)/punto 10A (1 periodo)/comune Caduta massima di tensione a ON 1.5 V RMS Corrente massima di dispersione a OFF 1.8 mA RMS (115 VCA) 3.5 mA RMS (230 VCA) Tempo di risposta (Massimo) da OFF a ON da ON a OFF 1 mS 1/2 ciclo + 1 mS Isolamento 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Questo modulo tollera un elevato grado di corrente di picco (10 volte la corrente nominale), il che rende le uscite adatte a controllare una vasta gamma di carichi induttivi e incandescenti. GFK-1645C-IT Capitolo 5 Micro PLC VersaMax a 28 punti 5-7 5 IC200UAA007 Micro PLC a 28 punti, 16 ingressi a 120VCA, 12 uscite a 120VCA, alim. a 120/240VCA Cablaggio di campo e schemi dei circuiti Alimentazione CA Alimentazione CA ~ NC NC I4 I2 I3 I1 N Q1 Q12 Q10 Q11 Q9 Fusibile Fusibile Fusibile Carico Carico Carico Carico Alimentazione CA I 15 Fusibile Alimentazione CA C4 ~ I 16 I 14 I 13 C4 Carico ~ Q7 Carico Carico ~ GND Q8 C3 C3 C4 C4 Fusibile Fusibile Carico Carico Carico 100/240 VCA I 11 Fusibile Fusibile Carico Fusibile Carico N NC Q6 1 12 I 10 I9 NC C2 Q5 Q4 Fusibile Fusibile ~ Q3 ~ C3 C3 I8 Alimentazione CA ~ C2 I7 I6 C1 Fusibile L I5 C1 Q2 NC L ~ Alimentazione CA ~ Alimentazione CA Alimentazione CA Proteggere i contatti dei punti di uscita con un fusibile esterno (minimo 1A). Per carichi molto leggeri, il fusibile interno comune (3.15A) può essere sostituito con un fusibile da 1A per proteggere il punto di uscita senza aggiungere un fusibile esterno. Tipico circuito di ingresso a 120VCA Tipico circuito di uscitaa triac a 120/240VCA 5V Morsettiera N Ad altri circuiti 5-8 5V C ar ic o LED N Filtro ad alta frequenza H 5V CPU I/O CPU H LED 0V Agli altri Fusibile da circuiti di 3.15A uscita dello stesso gruppo I/O VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 5 IC200UAR028 Micro PLC a 28 punti, 16 ingressi a 120VCA, 2+10 uscite a relè, alim. a 120/240VCA Il Micro PLC VersaMax modello IC200UAR028 accetta sedici ingressi CA e fornisce dodici uscite a relè: due a 10A e dieci a 2A. Caratteristiche GFK-1645C-IT Tensione nominale di alimentazione da 100VCA a 240VCA per il funzionamento del PLC. Supporta fino a quattro unità di espansione in qualsiasi combinazione. Quattro morsettiere rimovibili tipo “barriera” a vite con coperchio di protezione. Due porte seriali. La porta 1 (RS-232) supporta i protocolli SNP/SNPX slave. La porta 2 (RS-485) supporta i protocolli SNP/SNPX slave e master,il protocollo RTU slave e l'I/O seriale. Commutatore del modo Run/Stop configurabile come commutatore run/stop o come interruttore di protezione memoria ed utilizzabile per l’annullamento degli errori in caso di errori irreversibili. Orologio giornaliero Due potenziometri analogici. Set completo di istruzioni di programmazione con matematica a virgola mobile. Il programma può essere in formato Ladder Diagram (LD) o Instruction List (IL). Dispone di 9K parole di memoria programmi e di 2048 parole di registri. Memoria Flash (ROM) non volatile per il programma ed il firmware di sistema. E' configurabile in modo da leggere la configurazione all'accensione dalla RAM o dalla memoria flash (ROM). Può anche essere configurato in modo da leggere il programma applicativo dalla flash all'accensione. Un condensatore mantiene la RAM e l'orologio giornaliero per almeno 30 minuti. Per il mantenimento della RAM e dell'orologio giornaliero è disponibile una batteria al litio opzionale. Capitolo 5 Micro PLC VersaMax a 28 punti 5-9 5 IC200UAR028 Micro PLC a 28 punti, 16 ingressi a 120VCA, 2+10 uscite a relè, alim. a 120/240VCA Specifiche del Micro PLC IC200UAR028 Peso Dimensioni del modulo 600 grammi (1.32lb) Altezza: 90 mm (3.6 pollici) Profondità: 76 mm (3.0 pollici) Larghezza: 150 mm (6.0 pollici) Velocità tipica di scansione 1.1 ms/K per logica booleana (appendice A) Accuratezza clock in tempo reale +/-0.5% (per contatti e funzioni di temporizzazione) Accuratezza orologio giornaliero +/-5 sec/giorno a 10° C, +/-5 sec/giorno a 25° C, e +/-11 sec/giorno a 55° C o nell'intera gamma delle temperature Ingressi 16 Ingressi CA Uscite 2 uscite a relè a 10A 10 uscite a relè a 2A Contatori ad alta velocità Nessuno Numero massimo di dispositivi slave di rete. Uscita alimentazione a +24 VCC (per ingressi e dispositivi utente) Uscita +5 VCC delle porte seriali 8 (aumentabili con un ripetitore) Durata batteria (IC200ACC403): a magazzino installata 200mA massima Porta 1, pin 7: 100mA max.* Porta 2, pin 5: 100mA max.* *La somma porta 1 + porta 2 non deve superare i 100mA. Tipicamente fino a 5 anni a 30 °C o fino a 3 anni a 55 °C Almeno 4 mesi di mantenimento della RAM a PLC spento, a 55 °C Specifiche dell'alimentazione CA 5-10 Campo dei valori da 100 -15% a 240 +10% VCA Frequenza da 50 -5% a 60 +5% Hz Mantenimento 10mS a 85 - 100VCA 20mS a 100 - 264VCA Tempo di picco 2mS per 40A Corrente di picco 30 A max. a 200VCA 40 A max. a 265 VCA Corrente in ingresso 0.10A tipica a 100VCA 0.06A tipica a 200 VCA Assorbimento nominale 16 VA VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 5 IC200UAR028 Micro PLC a 28 punti, 16 ingressi a 120VCA, 2+10 uscite a relè, alim. a 120/240VCA Ingressi I circuiti di ingresso a 120 VCA sono ingressi reattivi (resistenza/condensatore). Alla presenza di corrente su un punto di ingresso corrisponde un 1 logico nella tabella degli ingressi (%I). I circuiti richiedono un’alimentazione CA; non possono essere utilizzati con un'alimentazione CC. Le caratteristiche degli ingressi sono compatibili con una vasta gamma di dispositivi, quali pulsanti, fine corsa e interruttori elettronici di prossimità. I dispositivi di campo devono essere alimentati dall'esterno. Specifiche degli ingressi CA Punti/Comune 4 (I1–I4), (I5–I8), (I9-I12), (I13-I16) Tensione nominale carico 85–132 VCA, da 50 -5% a 60 +5% Hz Tensione massima in ingresso 132V rms, 50/60 Hz Corrente in ingresso 8mA rms (100 VCA, 60 Hz) Tensione ON OFF minimo 80V rms, 4.5mA rms massimo 30V rms, 2mA rms Tempo di risposta da OFF a ON da ON a OFF massimo 25mS massimo 30mS Isolamento GFK-1645C-IT 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Capitolo 5 Micro PLC VersaMax a 28 punti 5-11 5 IC200UAR028 Micro PLC a 28 punti, 16 ingressi a 120VCA, 2+10 uscite a relè, alim. a 120/240VCA Uscite a relè Le uscite a relè possono controllare un'ampia gamma di dispositivi, quali starter di motori, solenoidi e indicatori. Questo PLC ha due gruppi di quattro uscite a relè a 2A, due uscite a relè a 2A singole e due uscite a relè a 10A singole. Per l’alimentazione dei dispositivi di campo è richiesta un’alimentazione esterna CC o CA. Specifiche delle uscite a relè Tensione operativa da 5 a 30VCC o da 5 a 250VCA Isolamento 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Corrente di dispersione 15mA a 240 VCA (max.) Massimo UL nominale 2A a 24VCC e 240VCA 10A a 24VCC e 240VCA Carico resistivo max. nominale 2A a 24VCC e 240VCA 10A a 24VCC e 240VCA Carico minimo 10 mA Picco massimo 5A per metà ciclo Tempo di risposta ON 15 ms max. Tempo di risposta OFF 15 ms max. Durata contatto: meccanica 20 x 106 operazioni meccaniche Durata contatto: Elettrica 5-12 Corrente: Resistiva 2.0A 10.0A 4.0A 14A per metà ciclo Corrente: Lampada e solenoide 0.6A 4.0A 1.0A VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 Operazioni tipiche 100,000 100,000 200,000 GFK-1645C-IT 5 IC200UAR028 Micro PLC a 28 punti, 16 ingressi a 120VCA, 2+10 uscite a relè, alim. a 120/240VCA Cablaggio di campo e schemi dei circuiti Alimentazione CA Alimentazione CA ~ ~ 24 + 24 - I4 I2 I5 I3 I1 C1 Alimentazione CA ~ ~ C3 C2 I7 C3 I8 I6 Alimentazione CA I 12 I 10 I 11 I9 C4 C4 I 16 I 14 I 15 I 13 Uscita alimentazione N Q3 Q1 Q2 Q8 Q6 Q 10 Q9 C3 C2 NC Q 11 ~ Alimentazione CC o CA C6 C5 C4 Q 12 ~ Fusibile Carico Alimentazione CC o CA ~ Fusibile Carico ~ Fusibile Carico Fusibile Carico Fusibile Carico GND Alimentazione CC o CA Fusibile Carico ~ C2 Q7 Q5 C1 Fusibile Carico Fusibile Carico 100/240 VCA Fusibile Carico ~ N Fusibile Carico Fusibile Carico L C1 Q4 Fusibile Carico L ~ Alimentazione CC o CA Le uscite Q 1 – Q 10 sono, ciascuna, tarate a 2.0A. Le uscite Q 11 e Q 12 sono, ciascuna, tarate a 10.0A. Tipico circuito di ingresso a 120VCA Tipico circuito di uscita a relè 5V Morsettiera N 0V I/O 24V Morsettiera Fusib. LED LED C ar ic o Filtro ad alta frequenza H 5V CPU CPU Alimentazione Comune Ad altri circuiti Ad altri circuiti I/O Le uscite a relè non hanno fusibile di protezione. Proteggere i contatti dei punti di uscita con un fusibile esterno (max. 2A). Se le uscite controllano carichi induttivi, è bene utilizzare circuiti di soppressione. Con un circuito di soppressione, la durata (vita media) di un contatto utilizzato per commutare un carico induttivo si avvicina a quella di un contatto che controlla un carico resistivo. Il diodo da 1A, 100V mostrato nel circuito di soppressione del carico CC tipico è uno standard industriale 1N4934. Uscita a relè Carico CC Carico CA 1A, 100V .022µf 100Ω ~ COM Alimentazione CC GFK-1645C-IT Capitolo 5 Micro PLC VersaMax a 28 punti Alimentazione CA 5-13 5 IC200UDD110 Micro PLC a 28 punti, 16 ingressi a 24VCC, 12 uscite a 24VCC, aliment. a 24VCC Il Micro PLC VersaMax modello IC200UDD110 accetta sedici ingressi CC e fornisce dodici uscite a transistor, quattro a bassa corrente e otto ad alta corrente. Caratteristiche 5-14 Alimentazione a +24VDC nominali per il funzionamento del PLC. Sedici ingressi CC configurabili che possono essere utilizzati come ingressi standard a logica positiva o a logica negativa. Otto di questi ingressi possono essere utilizzati come ingressi di contatori ad alta velocità. E' disponibile un'alimentazione a +24VCC utilizzabile per dispositivi di campo, max. 200mA. Dodici uscite CC che possono essere utilizzate come uscite standard a logica positiva o come uscite HSC, PWM o PT. Supporta fino a quattro unità di espansione in qualsiasi combinazione. Quattro morsettiere rimovibili tipo “barriera” a vite con coperchio di protezione incernierato. Due porte seriali. La porta 1 (RS-232) supporta i protocolli SNP/SNPX slave. La porta 2 (RS-485) supporta i protocolli SNP/SNPX slave e master,il protocollo RTU slave e l'I/O seriale. Commutatore del modo Run/Stop configurabile come commutatore run/stop o come interruttore di protezione memoria ed utilizzabile per l’annullamento degli errori in caso di errori irreversibili. Orologio giornaliero Due potenziometri analogici. Set completo di istruzioni di programmazione con matematica a virgola mobile. Il programma può essere in formato Ladder Diagram (LD) o Instruction List (IL). Dispone di 9K parole di memoria programmi e di 2048 parole di registri. Memoria Flash (ROM) non volatile per il programma ed il firmware di sistema. E' configurabile in modo da leggere la configurazione all'accensione dalla RAM o dalla memoria flash (ROM). Può anche essere configurato in modo da leggere il programma applicativo dalla flash all'accensione. Un condensatore mantiene la RAM e l'orologio giornaliero per almeno 30 minuti. Per il mantenimento della RAM e dell'orologio giornaliero è disponibile una batteria al litio opzionale. VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 5 IC200UDD110 Micro PLC a 28 punti, 16 ingressi a 24VCC, 12 uscite a 24VCC, aliment. a 24VCC Specifiche del Micro PLC IC200UDD110 Peso Dimensioni del modulo 460 grammi (1.01lb) Altezza: 90 mm (3.6 pollici) Profondità: 76 mm (3.0 pollici) Larghezza: 150 mm (6.0 pollici) Velocità tipica di scansione 1.1 ms/K per logica booleana (appendice A) Accuratezza clock in tempo reale +/-0.5% (per contatti e funzioni di temporizzazione) Accuratezza orologio giornaliero +/-5 sec/giorno a 10° C, +/-5 sec/giorno a 25° C, e +/-11 sec/giorno a 55° C o nell'intera gamma delle temperature Ingressi Sedici ingressi 24VCC a logica positiva in quattro gruppi di quattro Uscite Dodici uscite a transistor, a 24VCC. Le uscite sono suddivise in due gruppi con alimentazione separata. Ciascun gruppo contiene 4 uscite con un carico massimo di 0.5A e 2 uscite con un carico massimo di 1A. Contatori ad alta velocità Quattro di tipo A oppure uno di tipo A ed uno di tipo B Numero massimo di dispositivi 8 (aumentabili con un ripetitore) slave per la rete RS-485 Uscita alimentazione a +24 VCC 200mA massima (per ingressi e dispositivi utente) 100mA max.* Uscita +5 VCC delle porte seriali Porta 1, pin 7: Porta 2, pin 5: 100mA max.* *La somma porta 1 + porta 2 non deve superare i 100mA. Durata batteria (IC200ACC403): a magazzino Tipicamente fino a 5 anni a 30 °C o fino a 3 anni a 55 °C installata Almeno 4 mesi di mantenimento della RAM a PLC spento, a 55 °C Specifiche dell'alimentazione CC Campo dei valori Mantenimento Corrente di picco Tempo di picco Corrente in ingresso Assorbimento nominale 24VCC -20%, +25% 10mS a 19.2VCC 1A max. a 30 VCC 10mS per 1A 0.20A a 24 VDC (tipica) 5W Se configurato per disabilitare la diagnostica all'avvio, il PLC inizia a risolvere la logica 100ms dopo la stabilizzazione a 24 VCC dell'alimentazione. La sorgente di alimentazione a 24VCC per il PLC deve avere una capacità rispetto alle correnti transitorie sufficiente a tollerare la corrente di picco dell'alimentatore ed a mantenere il livello della tensione a 24VCC (vedere le specifiche dell’alimentatore per i requisiti di picco). GFK-1645C-IT Capitolo 5 Micro PLC VersaMax a 28 punti 5-15 5 IC200UDD110 Micro PLC a 28 punti, 16 ingressi a 24VCC, 12 uscite a 24VCC, aliment. a 24VCC Ingressi Ciascun ingresso può essere a logica positiva o a logica negativa. Alla presenza di corrente su un punto di ingresso corrisponde un 1 logico nella tabella degli ingressi (%I). Quando gli ingressi sono utilizzati come ingressi standard, le loro caratteristiche sono compatibili con una vasta gamma di dispositivi, quali pulsanti, fine corsa e interruttori elettronici di prossimità. Specifiche degli ingressi CC Tensione nominale in ingresso Campo della tensione in ingresso Corrente in ingresso Resistenza ingresso Tensione di soglia ON OFF Corrente di soglia ON OFF Tempo di risposta Tensione d'isolamento 24 volt CC da 0 a 30 volt CC 7.5mA (tipica) 2.8 kOhm 15VCC minima 5VCC massima 4.5mA massima 1.5mA minima ingressi standard : da 0.5 a 20ms (configurabile); ingressi HSC : 100µs 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Il Micro PLC fornisce un’alimentazione a +24 VCC che può essere utilizzata per i dispositivi di campo e per i circuiti degli ingressi CC a circa 7.5 mA per ingresso. La somma della corrente assorbita dai dispositivi esterni e dai circuiti degli ingressi non deve superare i 200 mA. 5-16 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 5 IC200UDD110 Micro PLC a 28 punti, 16 ingressi a 24VCC, 12 uscite a 24VCC, aliment. a 24VCC Uscite a transistor I circuiti di uscita a transistor possono essere utilizzati per azionare dispositivi come valvole, spie o contattori. Le uscite devono essere protette da fusibili esterni. Si raccomanda l’uso di fusibili rapidi. Le uscite possono essere configurate come uscite normali o come uscite controllate dai contatori ad alta velocità. Alcune uscite possono essere utilizzate come uscite a treno di impulsi o a modulazione di ampiezza (PWM = Pulse Width Modulation). Tutte le uscite sono isolate tra il campo e la logica e commutano tensione positiva, hanno un’alimentazione comune (VC) e una terra comune (COM). Tollerano correnti di picco elevate (8 volte la corrente nominale) e sono protette contro impulsi di tensione negativa. Di conseguenza, possono commutare lampade e carichi induttivi Specifiche delle uscite a transistor Tensione operativa Carico massimo 12VCC/24VCC (24VCC +10% / -43% ingresso su V1,C1) Corrente massima di picco Q1,Q2,Q11,Q12: 8A per 20ms, 1 impulso Q3-Q10: 4A per 20ms, 1 impulso 0.3V max. 100µA max. Caduta di tensione in uscita Dispersione a OFF Risposta da OFF a ON da ON a OFF Tensione d'isolamento Fusibile GFK-1645C-IT 1.0A per punto (Q1, Q2 , Q11, Q12) a 24VCC al 100 % di durata ON 0.75A per punto (Q3 - Q10) a 24VCC al 100 % di durata ON 0.5A per punto (Q3 - Q10) a 12VCC al 100 % di durata ON 0.1mS max. (24VCC, 0.2A) 0.1mS max. (24VCC, 0.2A) 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Le uscite devono essere protette da un fusibile esterno. Altrimenti un corto del carico potrebbe danneggiare il transistor, che non può essere sostituito dall'utente. Capitolo 5 Micro PLC VersaMax a 28 punti 5-17 5 IC200UDD110 Micro PLC a 28 punti, 16 ingressi a 24VCC, 12 uscite a 24VCC, aliment. a 24VCC Contatori ad alta velocità Un Micro PLC VersaMax UDD110 può essere configurato per fornire capacità di conteggio ad alta velocità e di generazione impulsi. Quando il PLC viene configurato per il conteggio ad alta velocità, gli ingressi I1 - I8 possono essere impostati come: Fino a quattro contatori di tipo A, oppure Un contatore di tipo A e un contatore di tipo B Ciascun contatore fornisce l’elaborazione diretta di segnali a impulsi rapidi fino a 10kHz per applicazioni di controllo industriale, come sistemi di taratura, flussometri per turbine, misuratori di velocità, movimentazione di materiali, controllo di movimenti e controllo di processi. Ciascun contatore può essere abilitato in modo indipendente. I contatori di tipo A possono essere configurati per il conteggio a incremento o a decremento (lo standard è a incremento) e per la rilevazione del fronte di salita o del fronte di discesa (lo standard è il fronte di salita). Il contatore di tipo B fornisce una funzione di conteggio A Quad B. Le uscite CC possono essere configurate per un massimo di quattro uscite HSC, PT (a treno di impulsi) o PWM (a modulazione di ampiezza), complessivamente. Specifiche degli ingressi HSC e delle uscite HSC, PWM e/o PT Contatori ad alta velocità disponibili Quattro di tipo A oppure uno di tipo A ed uno di tipo B Frequenza massima di conteggio 10kHz Tensione in ingresso ON 15V OFF 5V Ampiezza impulsi conteggiati dal 20% all'80% del ciclo di lavoro a 10kHz Registri di conteggio 16 bit Uscite 5-18 Tensione carico Q1-Q4: 12/24VCC Frequenza massima impulsi/PWM 5kHz Tipi disponibili Fino a quattro uscite HSC, PT e/o PWM VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 5 IC200UDD110 Micro PLC a 28 punti, 16 ingressi a 24VCC, 12 uscite a 24VCC, aliment. a 24VCC Cablaggio di campo e schemi dei circuiti Alimentatore 24VCC * Quando I1-I8 vengono utilizzati come ingressi di contatori ad alta velocità, gli interruttori devono essere allo stato solido per evitare rimbalzi che potrebbero causare conteggi o segnali strobe non voluti. 24 + 24- I4 I2 I3 I1 I5 C1 I 10 C2 I7 I9 I8 I6 C3 I 12 C3 I 11 I 14 I 13 C4 I 16 C4 I 15 Uscita alimentazione 24VCC, 200mA -V NC Q1 Q2 +V C2 C1 Q6 V1 Q5 NC Fusib. da 1.0A Carico Carico Carico Carico Fusibi. da 0.5A Carico Fusib. da 1.0A Fusib. da 0.5A - Q11 Carico - Q12 NC Q10 Fusib. da 0.5A + Q9 Q8 Fusib. da 0.5A Carico Carico Carico Carico Carico Carico Tipico circuito di ingresso a 24VCC a logica pos/neg V2 + Alimentazione a 24VCC GND Q7 V2 C2 Fusib. da 0.5A Fusib. da 0.5A Fusib. da 0.5A Fusib. da 0.5A Alimentazione a 24VCC Fusib. da 1.0A Fusib. da 1.0A + Q4 Q3 Alimentazione a 24VCC Tipico circuito di uscita a transistor a 24 VCC 5V * Connessione positiva; per la connessione negativa invertire la polarità dell'alimentazione a 24VCC. Ad altri circuiti V1 5V LED Morsettiera Fusibile CPU 2.8kΩ Filtro ad alta frequenza * +24 VCC - C ari co CPU LED COM 0V I/O Ad altri circuiti 24 VCC esterna + - C1 0V Ad altri circuiti Morsettiera Circuito HSC - Connessione a logica positiva 5V Morsettiera 5V 24 VCC + - 2.8kΩ COM LED Conta o Strobe CPU I/O Circuito HSC - Connessione a logica negativa 5V Morsettiera 5V 24 VCC - + COM LED 2.8kΩ Conta o Strobe CPU I/O GFK-1645C-IT Capitolo 5 Micro PLC VersaMax a 28 punti 5-19 5 IC200UDD120 Micro PLC a 28 punti, 16 ingressi a 24VCC, 12 uscite a 24VCC con ESCP, alimentazione a 24VCC Il Micro PLC VersaMax modello IC200UDD120 accetta sedici ingressi CC e fornisce dodici uscite a 24VCC. Le uscite hanno una protezione elettronica contro i corto circuiti. Caratteristiche 5-20 Alimentazione a +24VDC nominali per il funzionamento del PLC. Sedici ingressi CC configurabili che possono essere utilizzati come ingressi standard a logica positiva o a logica negativa. Otto di questi ingressi possono essere utilizzati come ingressi di contatori ad alta velocità. E' disponibile un'alimentazione a +24VCC utilizzabile per dispositivi di campo, max. 200mA. Dodici uscite CC che possono essere utilizzate come uscite standard a logica positiva o come uscite HSC, PWM o PT. Le uscite hanno una protezione ESCP e non necessitano di fusibili. Supporta fino a quattro unità di espansione in qualsiasi combinazione. Quattro morsettiere rimovibili tipo “barriera” a vite con coperchio di protezione incernierato. Due porte seriali. La porta 1 (RS-232) supporta i protocolli SNP/SNPX slave. La porta 2 (RS-485) supporta i protocolli SNP/SNPX slave e master,il protocollo RTU slave e l'I/O seriale. Commutatore del modo Run/Stop configurabile come commutatore run/stop o come interruttore di protezione memoria ed utilizzabile per l’annullamento degli errori in caso di errori irreversibili. Orologio giornaliero. Due potenziometri analogici. Set completo di istruzioni di programmazione con matematica a virgola mobile. Il programma può essere in formato Ladder Diagram (LD) o Instruction List (IL). Dispone di 9K parole di memoria programmi e di 2048 parole di registri. Memoria Flash (ROM) non volatile per il programma ed il firmware di sistema. E' configurabile in modo da leggere la configurazione all'accensione dalla RAM o dalla memoria flash (ROM). Può anche essere configurato in modo da leggere il programma applicativo dalla flash all'accensione. Un condensatore mantiene la RAM e l'orologio giornaliero per almeno 30 minuti. Per il mantenimento della RAM e dell'orologio giornaliero è disponibile una batteria al litio opzionale. VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 5 IC200UDD120 Micro PLC a 28 punti, 16 ingressi a 24VCC, 12 uscite a 24VCC con ESCP, alimentazione a 24VCC Specifiche del Micro PLC IC200UDD120 Peso Dimensioni del modulo Velocità tipica di scansione Accuratezza clock in tempo reale (per contatti e funzioni di temporizzazione) Accuratezza orologio giornaliero Ingressi Uscite Contatori ad alta velocità Numero massimo di dispositivi slave per la rete RS-485 Uscita alimentazione a +24 VCC (per ingressi e dispositivi utente) Uscita +5 VCC delle porte seriali Durata batteria (IC200ACC403): a magazzino installata 460 grammi (1.01lb) Altezza: 90 mm (3.6 pollici) Profondità: 76 mm (3.0 pollici) Larghezza: 150 mm (6.0 pollici) 1.0 ms/K per logica booleana +/-0.5% +/-5 sec/giorno a 10° C, +/-5 sec/giorno a 25° C, e +/-11 sec/giorno a 55° C o nell'intera gamma delle temperature Sedici ingressi 24VCC a logica positiva in quattro gruppi di quattro Dodici uscite a transistor, a 24VCC. Le uscite sono suddivise in tre gruppi con alimentazione separata. Ciascun gruppo contiene 2 uscite con un carico massimo di 0.5A e 2 uscite con un carico massimo di 1A. Quattro di tipo A oppure uno di tipo A ed uno di tipo B 8 (aumentabili con un ripetitore) 200mA massima Porta 1, pin 7: 100mA max.* Porta 2, pin 5: 100mA max.* *La somma porta 1 + porta 2 non deve superare i 100mA. Tipicamente fino a 5 anni a 30 °C o fino a 3 anni a 55 °C Almeno 4 mesi di mantenimento della RAM a PLC spento, a 55 °C Specifiche dell'alimentazione CC Campo dei valori Mantenimento Corrente di picco Tempo di picco Corrente in ingresso Assorbimento nominale da 19.2 a 30VCC 10mS a 19.2VCC 1A max. a 30 VCC 10mS per 1A 0.20A a 24 VDC (tipica) 5W Se configurato per disabilitare la diagnostica all'avvio, il PLC inizia a risolvere la logica 100ms dopo la stabilizzazione a 24 VCC dell'alimentazione. La sorgente di alimentazione a 24VCC per il PLC deve avere una capacità rispetto alle correnti transitorie sufficiente a tollerare la corrente di picco dell'alimentatore ed a mantenere il livello della tensione a 24VCC (vedere le specifiche dell’alimentatore per i requisiti di picco). GFK-1645C-IT Capitolo 5 Micro PLC VersaMax a 28 punti 5-21 5 IC200UDD120 Micro PLC a 28 punti, 16 ingressi a 24VCC, 12 uscite a 24VCC con ESCP, alimentazione a 24VCC Ingressi Ciascun ingresso può essere a logica positiva o a logica negativa. Alla presenza di corrente su un punto di ingresso corrisponde un 1 logico nella tabella degli ingressi (%I). Quando gli ingressi sono utilizzati come ingressi standard, le loro caratteristiche sono compatibili con una vasta gamma di dispositivi, quali pulsanti, fine corsa e interruttori elettronici di prossimità. Specifiche degli ingressi CC Tensione nominale in ingresso Campo della tensione in ingresso Corrente in ingresso Resistenza ingresso Tensione di soglia ON OFF Corrente di soglia ON OFF Tempo di risposta Tensione d'isolamento 24 volt CC da 0 a 30 volt CC 7.5mA (tipica) 2.8 kOhm 15VCC minima 5VCC massima 4.5mA massima 1.5mA minima ingressi standard : da 0.5 a 20ms (configurabile); ingressi HSC : 100µs 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Il Micro PLC fornisce un’alimentazione a +24 VCC che può essere utilizzata per i dispositivi di campo e per i circuiti degli ingressi CC a circa 7.5 mA per ingresso. La somma della corrente assorbita dai dispositivi esterni e dai circuiti degli ingressi non deve superare i 200 mA. 5-22 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 5 IC200UDD120 Micro PLC a 28 punti, 16 ingressi a 24VCC, 12 uscite a 24VCC con ESCP, alimentazione a 24VCC Uscite a transistor I circuiti di uscita a transistor possono essere utilizzati per azionare dispositivi come valvole, spie o contattori. Le uscite hanno una protezione elettronica contro i corto circuiti. Le uscite possono essere configurate come uscite normali o come uscite controllate dai contatori ad alta velocità. Alcune uscite possono essere utilizzate come uscite a treno di impulsi o a modulazione di ampiezza (PWM = Pulse Width Modulation). Specifiche delle uscite CC Tensione operativa Alimentazione esterna (per il terminale V) Carico massimo Q1 e Q2: 1A per punto Q3 - Q12: 0.7A per punto Per comune: in corso di verifica Corrente minima di commutazione 10 mA Corrente massima di picco Q1,Q2,Q11,Q12: 8A per 20ms, 1 impulso Q3-Q10: 4A per 20ms, 1 impulso (in corso di verifica) Q1– Q12: 12V 0.1mA Caduta di tensione in uscita Dispersione a OFF Tempo di risposta da OFF a ON, da ON a OFF Tensione d'isolamento GFK-1645C-IT Q1 – Q12: 12/24VCC +10%, -15% 12/24V -10%, +20% 0.05mS max. a 24VCC 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Fusibile Opzionale Soglia di intervento del fusibile elettronico Q1 - Q12: 5V minimo, 8V massimo Corrente da corto circuito CC Q1 - Q12: 0.7A minimo, 2A massimo Corrente di picco da corto circuito 4A max. Ritardo della corrente di picco da corto circuito 100µS Ritardo del limite di corrente 100µS Capitolo 5 Micro PLC VersaMax a 28 punti 5-23 5 IC200UDD120 Micro PLC a 28 punti, 16 ingressi a 24VCC, 12 uscite a 24VCC con ESCP, alimentazione a 24VCC Contatori ad alta velocità Un Micro PLC VersaMax UDD110 può essere configurato per fornire capacità di conteggio ad alta velocità e di generazione impulsi. Quando il PLC viene configurato per il conteggio ad alta velocità, gli ingressi I1 - I8 possono essere impostati come: Fino a quattro contatori di tipo A, oppure Un contatore di tipo A e un contatore di tipo B Ciascun contatore fornisce l’elaborazione diretta di segnali a impulsi rapidi fino a 10kHz per applicazioni di controllo industriale, come sistemi di taratura, flussometri per turbine, misuratori di velocità, movimentazione di materiali, controllo di movimenti e controllo di processi. Ciascun contatore può essere abilitato in modo indipendente. I contatori di tipo A possono essere configurati per il conteggio a incremento o a decremento (lo standard è a incremento) e per la rilevazione del fronte di salita o del fronte di discesa (lo standard è il fronte di salita). Il contatore di tipo B fornisce una funzione di conteggio A Quad B. Le uscite CC possono essere configurate per un massimo di quattro uscite HSC, PT (a treno di impulsi) o PWM (a modulazione di ampiezza), complessivamente. Specifiche degli ingressi HSC e delle uscite HSC, PWM e/o PT Contatori ad alta velocità disponibili Quattro di tipo A oppure uno di tipo A ed uno di tipo B Frequenza massima di conteggio 10kHz Tensione in ingresso ON : 17V OFF: 8V Ampiezza impulsi conteggiati dal 20% all'80% del ciclo di lavoro a 10kHz Registri di conteggio 16 bit Uscite 5-24 Tensione carico Q1-Q4: Frequenza massima impulsi/PWM 5kHz 12/24VCC Corrente minima carico 1 mA Tipi disponibili Fino a quattro uscite HSC, PT e/o PWM VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 5 IC200UDD120 Micro PLC a 28 punti, 16 ingressi a 24VCC, 12 uscite a 24VCC con ESCP, alimentazione a 24VCC Cablaggio di campo e schemi dei circuiti Alimentatore 24VCC * Quando I1-I8 vengono utilizzati come ingressi di contatori ad alta velocità, gli interruttori devono essere allo stato solido per evitare rimbalzi che potrebbero causare conteggi o segnali strobe non voluti. 24 + 24 - I4 I2 I3 I1 I5 C1 I 10 C2 I7 I9 I8 I6 C3 I 12 C3 I 11 I 14 I 13 C4 I 16 C4 I 15 Uscita alimentazione 24VCC, 200mA -V NC Q1 C1 V2 C2 - V3 + - Q12 NC Q10 Q11 Carico + Alimentazione a 12/24VCC Alimentazione a 12/24VCC Tipico circuito di ingresso a 24VCC a logica pos/neg Q9 C3 NC Carico Carico Carico Carico - Q7 Carico Carico + Q8 Q6 Q5 Carico V1 Carico GND 24 VCC Carico - Carico + Q4 Q3 Carico Q2 +V Alimentazione a 12/24VCC Tipico circuito di uscita a transistor a 24 VCC 5V To other circuits * Positive connection shown; reverse polarity of 24VDC power supply connections for negative connection. V1 5V LED 24VDC external Terminal Strip CPU 2.8kΩ High Frequency Filter * +24VDC - CPU LED 0V COM I/O To other circuits C1 0V To other circuits L o a d - Terminal Strip Circuito HSC - Connessione a logica positiva 5V Terminal Strip 24VDC + - 5V 2.8kΩ COM LED Count or Strobe CPU I/O Circuito HSC - Connessione a logica negativa 24VDC - + 5V Terminal Strip COM 5V 2.8kΩ LED Count or Strobe CPU I/O GFK-1645C-IT Capitolo 5 Micro PLC VersaMax a 28 punti + VN340 5-25 5 IC200UDD212 Micro PLC a 28 punti, 16 ingressi a 12VCC, 12 uscite a 12VCC, aliment. a 12VCC Il Micro PLC VersaMax modello IC200UDD212 accetta sedici ingressi a 12VCC e fornisce dodici uscite CC a transistor. Caratteristiche 5-26 Alimentazione a +12VDC nominali per il funzionamento del PLC. Sedici ingressi CC configurabili che possono essere utilizzati come ingressi standard a logica positiva o a logica negativa.Otto di questi ingressi possono essere utilizzati come ingressi di contatori ad alta velocità. Dodici uscite CC configurabili che possono essere utilizzate come uscite standard a logica positiva o come uscite HSC, PWM o PT. Può essere configurato per fornire fino a quattro contatori ad alta velocità di tipo A oppure un contatore di tipo A ed uno di tipo B. Le uscite possono essere configurate per un massimo di quattro uscite HSC, PT e/o PWM. E' disponibile un'alimentazione a +12VCC utilizzabile per dispositivi di campo, max. 200mA. Supporta fino a quattro unità di espansione in qualsiasi combinazione. Quattro morsettiere rimovibili tipo “barriera” a vite con coperchio di protezione incernierato. Due porte seriali. La porta 1 (RS-232) supporta i protocolli SNP/SNPX slave. La porta 2 (RS-485) supporta i protocolli SNP/SNPX slave e master,il protocollo RTU slave e l'I/O seriale. Commutatore del modo Run/Stop configurabile come commutatore run/stop o come interruttore di protezione memoria ed utilizzabile per l’annullamento degli errori in caso di errori irreversibili. Orologio giornaliero Due potenziometri analogici. Set completo di istruzioni di programmazione con matematica a virgola mobile. Il programma può essere in formato Ladder Diagram (LD) o Instruction List (IL). Dispone di 9K parole di memoria programmi e di 2048 parole di registri. Memoria Flash (ROM) non volatile per il programma ed il firmware di sistema. E' configurabile in modo da leggere la configurazione all'accensione dalla RAM o dalla memoria flash (ROM). Può anche essere configurato in modo da leggere il programma applicativo dalla flash all'accensione. Un condensatore mantiene la RAM e l'orologio giornaliero per almeno 30 minuti. Per il mantenimento della RAM e dell'orologio giornaliero è disponibile una batteria al litio opzionale. VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 5 IC200UDD212 Micro PLC a 28 punti, 16 ingressi a 12VCC, 12 uscite a 12VCC, aliment. a 12VCC Specifiche del Micro PLC IC200UDD212 Peso Dimensioni del modulo 460 grammi (1.01lb) Altezza: 90 mm (3.6 pollici) Profondità: 76 mm (3.0 pollici) Larghezza: 150 mm (6.0 pollici) Velocità tipica di scansione 1.1 ms/K per logica booleana (appendice A) Accuratezza clock in tempo reale +/-0.5% (per contatti e funzioni di temporizzazione) Accuratezza orologio giornaliero +/-5 sec/giorno a 10° C, +/-5 sec/giorno a 25° C, e +/-11 sec/giorno a 55° C o nell'intera gamma delle temperature Ingressi Sedici ingressi a 12VCC a logica positiva in quattro gruppi di quattro Uscite Dodici uscite a transistor, a 12VCC. Le uscite sono suddivise in due gruppi con alimentazione separata. Ciascun gruppo contiene 4 uscite con un carico massimo di 0.5A e 2 uscite con un carico massimo di 1A. Contatori ad alta velocità Quattro di tipo A oppure uno di tipo A ed uno di tipo B Numero massimo di dispositivi 8 (aumentabili con un ripetitore). Richiede IC200ACC415. slave per la rete RS-485 Uscita alimentazione a +12 VCC 200mA massima (per ingressi e dispositivi utente) 100mA max.* Uscita +5 VCC delle porte seriali Porta 1, pin 7: Porta 2, pin 5: 100mA max.* *La somma porta 1 + porta 2 non deve superare i 100mA. Durata batteria (IC200ACC403): Tipicamente fino a 5 anni a 30 °C o fino a 3 anni a 55 °C a magazzino Almeno 4 mesi di mantenimento della RAM a PLC spento, a 55 °C installata Specifiche dell'alimentazione CC Campo dei valori Mantenimento Corrente di picco Tempo di picco Corrente in ingresso Assorbimento nominale da 9.6 a 15VCC 3.0mS 9.6A a 12 VCC (tipica) 200mS (tipico) 480mA a 12 VCC (tipica) 8W Se configurato per disabilitare la diagnostica all'avvio, il PLC inizia a risolvere la logica 100ms dopo la stabilizzazione a 12 VCC dell'alimentazione. La sorgente di alimentazione a 12VCC per il PLC deve avere una capacità rispetto alle correnti transitorie sufficiente a tollerare la corrente di picco dell'alimentatore ed a mantenere il livello della tensione a 12VCC (vedere le specifiche dell’alimentatore per i requisiti di picco). GFK-1645C-IT Capitolo 5 Micro PLC VersaMax a 28 punti 5-27 5 IC200UDD212 Micro PLC a 28 punti, 16 ingressi a 12VCC, 12 uscite a 12VCC, aliment. a 12VCC Ingressi Ciascun ingresso CC può essere a logica positiva o a logica negativa, sia che venga utilizzato come ingresso standard sia che venga utilizzato come ingresso di un contatore ad alta velocità (HSC = High Speed Counter). Alla presenza di corrente su un punto di ingresso corrisponde un 1 logico nella tabella degli ingressi (%I). Quando gli ingressi sono utilizzati come ingressi standard, le loro caratteristiche sono compatibili con una vasta gamma di dispositivi, quali pulsanti, fine corsa e interruttori elettronici di prossimità. Specifiche degli ingressi CC Numero di ingressi 16 Tensione nominale in ingresso Campo della tensione in ingresso Corrente in ingresso Resistenza ingresso Tensione di soglia ON OFF 12 volt CC da 0 a 15 volt CC 9.0mA (tipica) 1.3 kOhm 9.5VCC minima 2.5VCC massima Corrente di soglia 6.5mA massima 1.6mA minima ON OFF Tempo di risposta Tensione d'isolamento da 0.5 a 20ms (configurabile dall'utente) come ingressi standard; 100µs come ingressi HSC 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Il Micro PLC fornisce un’alimentazione a +12 VCC che può essere utilizzata per i dispositivi di campo e per i circuiti degli ingressi CC a circa 7.5 mA per ingresso. La somma della corrente assorbita dai dispositivi esterni e dai circuiti degli ingressi non deve superare i 200 mA. 5-28 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 5 IC200UDD212 Micro PLC a 28 punti, 16 ingressi a 12VCC, 12 uscite a 12VCC, aliment. a 12VCC Uscite a transistor Il Micro PLC IC200UDD212 ha quattro uscite a transistor ad alta corrente (Q1, Q2, Q11 e Q12) e otto uscite a transistor a bassa corrente (da Q3 a Q10). Tutte le uscite sono isolate tra il campo e la logica e commutano tensione positiva, I circuiti di uscita a transistor possono essere utilizzati per azionare dispositivi come valvole, spie o contattori. Le uscite devono essere protette da fusibili esterni. Si raccomanda l’uso di fusibili rapidi. Le uscite possono essere configurate come uscite normali o come uscite controllate dai contatori ad alta velocità. Alcune uscite possono essere utilizzate come uscite a treno di impulsi o a modulazione di ampiezza (PWM = Pulse Width Modulation). Ciascun gruppo di 6 uscite ha un'alimentazione comune (V1, V2) ed una terra comune (C1, C2). Tollerano correnti di picco elevate (8 volte la corrente nominale) e sono protette contro impulsi di tensione negativa. Di conseguenza, possono commutare lampade e carichi induttivi Specifiche delle uscite CC Tensione operativa Carico massimo 12VCC +20%, -20% 0.7A per punto (Q1 - Q12) a 24VCC al 100% di durata ON 4A per comune Corrente massima di picco Caduta di tensione in uscita Dispersione a OFF 4A per 20mS 0.3V max. 0.1mA max. Risposta GFK-1645C-IT da OFF a ON da ON a OFF Tensione d'isolamento 0.1mS max. a 12VCC 0.1mS max. a 12VCC 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Fusibile Le uscite devono essere protette da un fusibile esterno. Altrimenti un corto del carico potrebbe danneggiare il transistor, che non può essere sostituito dall'utente. Capitolo 5 Micro PLC VersaMax a 28 punti 5-29 5 IC200UDD212 Micro PLC a 28 punti, 16 ingressi a 12VCC, 12 uscite a 12VCC, aliment. a 12VCC Contatori ad alta velocità Un Micro PLC VersaMax UDD212 può essere configurato per fornire capacità di conteggio ad alta velocità e di generazione impulsi. Quando il PLC viene configurato per il conteggio ad alta velocità, gli ingressi I1 - I8 possono essere impostati come: Fino a quattro contatori di tipo A, oppure Un contatore di tipo A e un contatore di tipo B Ciascun contatore fornisce l’elaborazione diretta di segnali a impulsi rapidi fino a 10kHz per applicazioni di controllo industriale, come sistemi di taratura, flussometri per turbine, misuratori di velocità, movimentazione di materiali, controllo di movimenti e controllo di processi. Ciascun contatore può essere abilitato in modo indipendente. I contatori di tipo A possono essere configurati per il conteggio a incremento o a decremento (lo standard è a incremento) e per la rilevazione del fronte di salita o del fronte di discesa (lo standard è il fronte di salita). Il contatore di tipo B fornisce una funzione di conteggio A Quad B. Le uscite CC possono essere configurate per un massimo di quattro uscite HSC, PT (a treno di impulsi) o PWM (a modulazione di ampiezza), complessivamente. Specifiche degli ingressi HSC e delle uscite HSC, PWM e/o PT Contatori ad alta velocità disponibili Quattro di tipo A oppure uno di tipo A ed uno di tipo B Frequenza massima di conteggio 10kHz Tensione in ingresso ON: 15V OFF: 5V Ampiezza impulsi conteggiati dal 20% all'80% del ciclo di lavoro a 10kHz Registri di conteggio 16 bit Uscite 5-30 Tensione carico Q1-Q4: 12VCC Frequenza massima impulsi/PWM 5kHz Tipi disponibili Fino a quattro uscite HSC, PT e/o PWM VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 5 IC200UDD212 Micro PLC a 28 punti, 16 ingressi a 12VCC, 12 uscite a 12VCC, aliment. a 12VCC Cablaggio di campo e schemi dei circuiti Alimentatore 12VCC * Quando I1-I8 vengono utilizzati come ingressi di contatori ad alta velocità, gli interruttori devono essere allo stato solido per evitare rimbalzi che potrebbero causare conteggi o segnali strobe non voluti. 12+ 12- I4 I2 I5 I3 I1 C1 I 10 C2 I7 I9 I8 I6 C3 I 12 C3 I 11 I 14 I 13 C4 I 16 C4 I 15 Uscita alimentazione 12VCC, 200mA -V NC Q1 +V Q2 NC V1 Q7 V2 C2 V2 Q11 Fusib. da 0.5A Fusib. da 0.5A Fusib. da 1.0A Fusib. da 1.0A Carico Carico Carico Carico Carico - Carico - Q12 NC Q10 Fusib. da 0.5A Carico Carico Carico + Q9 Q8 Fusib. da 0.5A Fusib. da 0.5A Fusib. da 0.5A + Alimentazione a 12VCC Tipico circuito di ingresso a 12VCC a logica pos/neg Alimentazione a 12VCC Tipico circuito di uscita a transistor a 12 VCC 5V * Connessione positiva; per la connessione negativa invertire la polarità dell'alimentazione a 12VCC. Carico GND C2 C1 Q6 Q5 Fusib. da 0.5A Carico Carico Alimentazione a 12VCC Fusib. da 0.5A - Fusib. da 1.0A Fusib. da 1.0A + Q4 Q3 Ad altri circuiti 5V V1 LED Morsettiera 12 VCC esterna + Fusibile 2.8kΩ CPU Filtro ad alta frequenza * +12 VCC - LED COM 0V I/O Ad altri circuiti - C ari co CPU C1 0V Ad altri circuiti Morsettiera Circuito HSC - Connessione a logica positiva 5V Morsettiera 5V 12 VCC + - 2.8kΩ COM LED Conta o Strobe CPU I/O Circuito HSC - Connessione a logica negativa 5V Morsettiera 5V 12 VCC - + COM LED 2.8kΩ Conta o Strobe CPU I/O GFK-1645C-IT Capitolo 5 Micro PLC VersaMax a 28 punti 5-31 5 IC200UDR005 Micro PLC a 28 Punti: 16 ingressi a 24VCC, 1 uscita a 24VCC, 11 uscite a relè, alimentazione a 120/240 VCA Il Micro PLC VersaMax IC200UDR005 accetta sedici ingressi CC e fornisce un'uscita a 24VCC e undici uscite a relè a 2A, a contatti normalmente aperti. Caratteristiche 5-32 Tensione nominale di alimentazione da 100VCA a 240VCA per il funzionamento del PLC. Sedici ingressi CC configurabili che possono essere utilizzati come ingressi standard a logica positiva o negativa o come ingressi di un massimo di quattro contatori ad alta velocità. Undici uscite a relè formato A (SPST-monopolare a una via) Un'uscita CC che può essere utilizzata come uscita standard, HSC, a modulazione di ampiezza o a treno di impulsi. E' disponibile un'alimentazione a +24VCC utilizzabile per dispositivi di campo, max. 200mA. Supporta fino a quattro unità di espansione in qualsiasi combinazione. Quattro morsettiere rimovibili tipo “barriera” a vite con coperchio di protezione. Due porte seriali. La porta 1 (RS-232) supporta i protocolli SNP/SNPX slave. La porta 2 (RS-485) supporta i protocolli SNP/SNPX slave e master,il protocollo RTU slave e l'I/O seriale. Orologio giornaliero Commutatore del modo Run/Stop configurabile come commutatore run/stop o come interruttore di protezione memoria ed utilizzabile per l’annullamento degli errori in caso di errori irreversibili. Due potenziometri analogici. Set completo di istruzioni di programmazione con matematica a virgola mobile. Il programma può essere in formato Ladder Diagram (LD) o Instruction List (IL). Dispone di 9K parole di memoria programmi e di 2048 parole di registri. Memoria Flash (ROM) non volatile per il programma ed il firmware di sistema. E' configurabile in modo da leggere la configurazione all'accensione dalla RAM o dalla memoria flash (ROM). Può anche essere configurato in modo da leggere il programma applicativo dalla flash all'accensione. Un condensatore mantiene la RAM e l'orologio giornaliero per almeno 30 minuti. Per il mantenimento della RAM e dell'orologio giornaliero è disponibile una batteria al litio opzionale. VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 5 IC200UDR005 Micro PLC a 28 Punti: 16 ingressi a 24VCC, 1 uscita a 24VCC, 11 uscite a relè, alimentazione a 120/240 VCA Specifiche del Micro PLC IC200UDR005 Peso Dimensioni del modulo Velocità tipica di scansione Accuratezza clock in tempo reale (per contatti e funzioni di temporizzazione) Accuratezza orologio giornaliero Ingressi 580 grammi (1.28lb) Altezza: 90 mm (3.6 pollici) Profondità: 76 mm (3.0 pollici) Larghezza: 150 mm (6.0 pollici) 1.1 ms/K per logica booleana (appendice A) +/-0.5% +/-5 sec/giorno a 10° C, +/-5 sec/giorno a 25° C, e +/-11 sec/giorno a 55° C o nell'intera gamma delle temperature Sedici circuiti di ingresso a logica positiva/negativa a 24 VCC Uscite Undici uscite a relè a 2A a contatti normalmente aperti Un'uscita CC (Q1) Contatori ad alta velocità Numero massimo di dispositivi slave per la rete RS-485 Uscita alimentazione a +24 VCC (per ingressi e dispositivi utente) Uscita +5 VCC delle porte seriali Quattro di tipo A oppure uno di tipo A ed uno di tipo B 8 (aumentabili con un ripetitore) Durata batteria (IC200ACC403): a magazzino installata 200mA massima Porta 1, pin 7: 100mA max.* Porta 2, pin 5: 100mA max.* *La somma porta 1 + porta 2 non deve superare i 100mA. Tipicamente fino a 5 anni a 30 °C o fino a 3 anni a 55 °C Almeno 4 mesi di mantenimento della RAM a PLC spento, a 55 °C Specifiche dell'alimentazione CA GFK-1645C-IT Campo dei valori da 100 -15% a 240 +10% VCA Frequenza da 50 -5% a 60 +5% Hz Mantenimento 10mS a 85 - 100VCA, 20mS a 100 - 265VCA Corrente di picco 30 A max. a 200VCA 40 A max. a 265 VCA Tempo di picco 2mS per 40A Corrente in ingresso 0.20 A tipica a 200VCA 0.10 A tipica a 100 VCA Assorbimento nominale 26 VA Capitolo 5 Micro PLC VersaMax a 28 punti 5-33 5 IC200UDR005 Micro PLC a 28 Punti: 16 ingressi a 24VCC, 1 uscita a 24VCC, 11 uscite a relè, alimentazione a 120/240 VCA Ingressi CC Ciascun ingresso può essere a logica positiva o a logica negativa. Alla presenza di corrente su un punto di ingresso corrisponde un 1 logico nella tabella degli ingressi (%I). Le caratteristiche degli ingressi sono compatibili con una vasta gamma di dispositivi, quali pulsanti, fine corsa e interruttori elettronici di prossimità. Specifiche degli ingressi CC Numero di ingressi 16 Tensione nominale in ingresso 24 volt CC Campo della tensione in ingresso da 0 a 30 volt CC Corrente in ingresso 7.5mA (tipica) Resistenza ingresso 2.8 kOhm Tensione di soglia Corrente di soglia 5-34 ON 15VCC minima OFF 5VCC massima ON 4.5mA massima OFF 1.5mA minima Tempo di risposta ingressi standard : da 0.5 a 20ms (configurabile); ingressi HSC : 100µs Tensione d'isolamento 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 5 IC200UDR005 Micro PLC a 28 Punti: 16 ingressi a 24VCC, 1 uscita a 24VCC, 11 uscite a relè, alimentazione a 120/240 VCA Uscita CC (Q1) L'uscita Q1 può essere configurata come uscita standard, HSC, a treno di impulsi o a modulazione di ampiezza. La sottostante tabella ne fornisce le specifiche. Specifiche dell'uscita CC GFK-1645C-IT Tipo di logica Logica positiva Tensione operativa 24VCC / 12VCC / 5VCC Campo tensione 24 VCC, +20%, -80% Massimo UL nominale 0.75mS a 24VCC Carico resistivo max. nominale 0.75A a 24 VCC 0.5A a 12 VCC 0.25A a 5 VCC Caduta di tensione in uscita 0.3VCC massima Risposta ON 0.1mS max. (24VCC, 0.2A) OFF 0.1mS max. (24VCC, 0.2A) Dispersione a OFF 0.1mA max. Isolamento 1500VCA tra il lato campo ed il lato logica 500VCA tra i gruppi Fusibile L' uscita deve essere protetta da un fusibile esterno. Altrimenti un corto del carico potrebbe danneggiare il transistor, che non può essere sostituito dall'utente. Capitolo 5 Micro PLC VersaMax a 28 punti 5-35 5 IC200UDR005 Micro PLC a 28 Punti: 16 ingressi a 24VCC, 1 uscita a 24VCC, 11 uscite a relè, alimentazione a 120/240 VCA Uscite a relè (Q2 – Q12) Le undici uscite a relè a contatti normalmente aperti possono controllare un'ampia gamma di dispositivi, quali starter di motori, solenoidi e indicatori. La capacità di commutazione di ciascuno di questi circuiti è di 2A. Per l’alimentazione dei dispositivi di campo è richiesta un’alimentazione esterna CC o CA. Specifiche delle uscite a relè Tensione operativa da 5 a 30VCC o da 5 a 250VCA Isolamento 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Corrente di dispersione 15mA a 240 VCA (max.) Massimo UL nominale 2A a 24VCC e 240VCA Carico resistivo max. nominale 2A a 24VCC e 240VCA Carico minimo 10 mA Picco massimo 5A per metà ciclo Tempo di risposta ON 15 ms max. Tempo di risposta OFF 15 ms max. Durata contatto: meccanica 20 x 106 operazioni meccaniche Durata contatto: Elettrica 240VCA, 120VCA, 24VCC 5-36 Corrente: Resistiva 2.0A Corrente: Lampada e solenoide 0.6A VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 Operazioni tipiche 200,000 GFK-1645C-IT 5 IC200UDR005 Micro PLC a 28 Punti: 16 ingressi a 24VCC, 1 uscita a 24VCC, 11 uscite a relè, alimentazione a 120/240 VCA Contatori ad alta velocità Un Micro PLC VersaMax UDR005 può essere configurato per fornire capacità di conteggio ad alta velocità e di generazione impulsi. Quando il PLC viene configurato per il conteggio ad alta velocità, gli ingressi I1 - I8 possono essere impostati come: Fino a quattro contatori di tipo A, oppure Un contatore di tipo A e un contatore di tipo B Ciascun contatore fornisce l’elaborazione diretta di segnali a impulsi rapidi fino a 10kHz per applicazioni di controllo industriale, come sistemi di taratura, flussometri per turbine, misuratori di velocità, movimentazione di materiali, controllo di movimenti e controllo di processi. Ciascun contatore può essere abilitato in modo indipendente. I contatori di tipo A possono essere configurati per il conteggio a incremento o a decremento (lo standard è a incremento) e per la rilevazione del fronte di salita o del fronte di discesa (lo standard è il fronte di salita). Il contatore di tipo B fornisce una funzione di conteggio A Quad B. L'uscita Q1 può essere configurata come uscita standard, HSC, a treno di impulsi (PT) o a modulazione di ampiezza (PWM). Le uscite a relè possono essere configurate per un massimo di tre uscite HSC. Non possono essere utilizzate come uscite a treno di impulsi o a modulazione di ampiezza. Specifiche degli ingressi HSC e delle uscite HSC, PWM e/o PT Contatori ad alta velocità disponibili Quattro di tipo A oppure uno di tipo A ed uno di tipo B Frequenza massima di conteggio 10kHz Tensione in ingresso ON OFF 15V 5V Ampiezza impulsi conteggiati dal 20% all'80% del ciclo di lavoro a 10kHz Registri di conteggio 16 bit Uscite Tensione carico GFK-1645C-IT Q1: 5/12/24V Q2-Q4: Vedere le specifiche delle uscite a relè Frequenza massima impulsi/PWM (Solo Q1) 5kHz Tipi disponibili Fino a quattro uscite HSC, oppure un'uscita PT/PWM più tre uscite HSC. Capitolo 5 Micro PLC VersaMax a 28 punti 5-37 5 IC200UDR005 Micro PLC a 28 Punti: 16 ingressi a 24VCC, 1 uscita a 24VCC, 11 uscite a relè, alimentazione a 120/240 VCA Cablaggio di campo e schemi dei circuiti Alimentatore 24VCC * Quando I1-I8 vengono utilizzati come ingressi di contatori ad alta velocità, gli interruttori devono essere allo stato solido per evitare rimbalzi che potrebbero causare conteggi o segnali strobe non voluti. 24 + 24- I4 I2 I5 I3 I1 C1 I 10 C2 I7 I9 I8 I6 C3 I 12 C3 I 11 I 14 I 13 C4 I 16 C4 I 15 Uscita alimentazione 24VCC, 200mA N V1 Q1 L C1 C3 C2 Q9 Q8 C5 C4 Q 10 C6 Carico Carico Fusibile Carico Fusibile Fusibile Carico Carico Fusibile Carico Alimentazione CC o CA Alimentazione CC o CA Tipico circuito di uscita a relè Tipico circuito di ingresso a 24VCC a logica pos/neg 0V 5V * Connessione positiva; per la connessione negativa invertire la polarità dell'alimentazione a 24VCC. C7 Fusibile Fusibile Carico Carico Carico * Alimentazione CC C7 Q 12 Q 11 Fusibile Fusibile Carico Fusibile + Carico Carico 100/240 VCA Q7 Q6 Q5 Q4 Fusibile GND N Fusibile L Q3 Q2 Fusibile * Se le uscite sono utilizzate come uscite PWM o PT, tra Qn e C1 deve essere inserita una resistenza per i cicli operativi nella fascia bassa (5% o meno). Si raccomanda di utilizzare una resistenza da 1.5 KOhm, 0.5 Watt. 24V I/O Morsettiera 5V LED Fusib. LED Morsettiera Ca ri co 2.8kΩ Filtro ad alta frequenza * +24 VCC - CPU CPU Alimentazione COM I/O Ad altri circuiti Circuito HSC - Connessione a logica positiva Le uscite a relè non hanno fusibile di protezione. Proteggere i contatti dei punti di uscita con un fusibile esterno (max. 2A). Se le uscite controllano carichi induttivi, è bene utilizzare circuiti di soppressione. Con un circuito di soppressione, la durata (vita media) di un contatto utilizzato per commutare un carico induttivo si avvicina a quella di un contatto che controlla un carico resistivo. Il diodo da 1A, 100V mostrato nel circuito di soppressione del carico CC tipico è uno standard industriale 1N4934. 5V Morsettiera 5V 24 VCC + - 2.8kΩ COM LED Conta o Strobe CPU Uscita a relè I/O Circuito HSC - Connessione a logica negativa Carico CA 1A, 100V .022µf 100Ω ~ Alimentazione CC Alimentazione CA 5V 24 VCC + Carico CC COM 5V Morsettiera - Comune Ad altri circuiti COM Tipico circuito di uscita a transistor a 24 VCC LED 2.8kΩ Ad altri circuiti Conta o Strobe V1 CPU Fusibile 24 VCC esterna CPU C a ri co I/O LED 0V 5-38 C1 0V VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 Ad altri circuiti Morsettiera GFK-1645C-IT + - 5 IC200UDR006 Micro PLC a 28 punti, 16 ingressi a 12VCC, 12 uscite a relè, alimentazione a 12VCC Il Micro PLC VersaMax IC200UDR006 accetta sedici ingressi a 12VCC e fornisce dodici uscite a relè a 2A a contatti normalmente aperti. Caratteristiche GFK-1645C-IT Tensione nominale di alimentazione +12VCC. Sedici ingressi a 12VCC configurabili che possono essere utilizzati come ingressi standard a logica positiva o negativa o come ingressi dei contatori ad alta velocità. Dodici uscite a relè formato A (SPST-monopolare a una via) E' disponibile un'alimentazione a +12VCC utilizzabile per dispositivi di campo, max. 200mA. Supporta fino a quattro unità di espansione in qualsiasi combinazione. Quattro morsettiere rimovibili tipo “barriera” a vite con coperchio di protezione. Due porte seriali. La porta 1 (RS-232) supporta i protocolli SNP/SNPX slave. La porta 2 (RS-485) supporta i protocolli SNP/SNPX slave e master,il protocollo RTU slave e l'I/O seriale. Commutatore del modo Run/Stop configurabile come commutatore run/stop o come interruttore di protezione memoria ed utilizzabile per l’annullamento degli errori in caso di errori irreversibili. Orologio giornaliero Due potenziometri analogici. Set completo di istruzioni di programmazione con matematica a virgola mobile. Il programma può essere in formato Ladder Diagram (LD) o Instruction List (IL). Dispone di 9K parole di memoria programmi e di 2048 parole di registri. Memoria Flash (ROM) non volatile per il programma ed il firmware di sistema. E' configurabile in modo da leggere la configurazione all'accensione dalla RAM o dalla memoria flash (ROM). Può anche essere configurato in modo da leggere il programma applicativo dalla flash all'accensione. Un condensatore mantiene la RAM e l'orologio giornaliero per almeno 30 minuti. Per il mantenimento della RAM e dell'orologio giornaliero è disponibile una batteria al litio opzionale. Capitolo 5 Micro PLC VersaMax a 28 punti 5-39 5 IC200UDR006 Micro PLC a 28 punti, 16 ingressi a 12VCC, 12 uscite a relè, alimentazione a 12VCC Specifiche del Micro PLC IC200UDR006 Peso Dimensioni del modulo Velocità tipica di scansione Accuratezza clock in tempo reale (per contatti e funzioni di temporizzazione) Accuratezza orologio giornaliero Ingressi Uscite Contatori ad alta velocità Numero massimo di dispositivi slave per la rete RS-485 Uscita alimentazione a +12 VCC (per ingressi e dispositivi utente) Uscita +5 VCC delle porte seriali Durata batteria (IC200ACC403): a magazzino installata 500 grammi (1.10lb) Altezza: 90 mm (3.6 pollici) Profondità: 76 mm (3.0 pollici) Larghezza: 150 mm (6.0 pollici) 1.1 ms/K per logica booleana (appendice A) +/-0.5% +/-5 sec/giorno a 10° C, +/-5 sec/giorno a 25° C, e +/-11 sec/giorno a 55° C o nell'intera gamma delle temperature Sedici circuiti di ingresso a logica positiva/negativa a 12 VCC Dodici circuiti a relè da 2A, normalmente aperti Quattro di tipo A oppure uno di tipo A ed uno di tipo B 8 (aumentabili con un ripetitore) 200mA massima Porta seriale 1, pin 7: 100mA massimo* Porta seriale 2, pin 5: 100mA massimo* *La somma porta 1 + porta 2 non deve superare i 100mA. Tipicamente fino a 5 anni a 30 °C o fino a 3 anni a 55 °C Almeno 4 mesi di mantenimento della RAM a PLC spento, a 55 °C Specifiche dell'alimentazione CC Campo dei valori Mantenimento Corrente di picco Tempo di picco Corrente in ingresso Assorbimento nominale 9.6VCC - 15VCC 3.0mS 9.6A a 12 VCC (tipica) 200mS (tipico) 480mA a 12 VCC (tipica) 8W L'alimentatore in CC richiede più corrente alla tensione di avvio (approssimativamente 4 VCC) che alla tensione in ingresso nominale. All'avvio dell'alimentatore in CC è richiesto un minimo di 2.0 A. Se configurato per disabilitare la diagnostica all'avvio, il PLC inizia a risolvere la logica 100ms dopo la stabilizzazione a 12 VCC dell'alimentazione. La sorgente di alimentazione a 12VCC per il PLC deve avere una capacità rispetto alle correnti transitorie sufficiente a tollerare la corrente di picco dell'alimentatore ed a mantenere il livello della tensione a 12VCC (vedere le specifiche dell’alimentatore per i requisiti di picco). 5-40 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 5 IC200UDR006 Micro PLC a 28 punti, 16 ingressi a 12VCC, 12 uscite a relè, alimentazione a 12VCC Ingressi Ciascun ingresso CC può essere a logica positiva o a logica negativa, sia che venga utilizzato come ingresso standard sia che venga utilizzato come ingresso di un contatore ad alta velocità (HSC = High Speed Counter). Alla presenza di corrente su un punto di ingresso corrisponde un 1 logico nella tabella degli ingressi (%I). Le caratteristiche degli ingressi sono compatibili con una vasta gamma di dispositivi, quali pulsanti, fine corsa e interruttori elettronici di prossimità. Specifiche degli ingressi CC Numero di ingressi Tensione nominale in ingresso Campo della tensione in ingresso Corrente in ingresso Impedenza Tensione di soglia ON OFF 16 12 volt CC da 0 a 15 volt CC 9.0mA (tipica) 1.3 kOhm 9.5VCC minima 2.5VCC massima Corrente di soglia 6.5mA massima 1.6mA minima ON OFF Tempo di risposta Tensione d'isolamento da 0.5 a 20ms (configurabile) come ingressi standard; 100µs come ingressi HSC 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Il Micro PLC fornisce un’alimentazione a +12 VCC che può essere utilizzata per i dispositivi di campo e per i circuiti degli ingressi CC a circa 7.5 mA per ingresso. La somma della corrente assorbita dai dispositivi esterni e dai circuiti degli ingressi non deve superare i 200 mA. GFK-1645C-IT Capitolo 5 Micro PLC VersaMax a 28 punti 5-41 5 IC200UDR006 Micro PLC a 28 punti, 16 ingressi a 12VCC, 12 uscite a relè, alimentazione a 12VCC Uscite a relè (Q1 – Q12) Le dodici uscite a relè a contatti normalmente aperti possono controllare un'ampia gamma di dispositivi, quali starter di motori, solenoidi e indicatori. La capacità di commutazione di ciascuno di questi circuiti è di 2A. Per l’alimentazione dei dispositivi di campo è richiesta un’alimentazione esterna CC o CA. Specifiche delle uscite a relè Tensione operativa da 5 a 30VCC o da 5 a 250VCA Isolamento 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Corrente di dispersione 15mA massima Massimo UL nominale 2A a 24VCC e 240VCA Carico resistivo max. nominale 2A a 24VCC e 240VCA Carico minimo 1 mA Picco massimo 5A per metà ciclo Tempo di risposta ON 15 ms max. Tempo di risposta OFF 15 ms max. Durata contatto: meccanica 20 x 106 operazioni meccaniche Durata contatto: Elettrica 5-42 Corrente: Resistiva 2A Corrente: Lampada e solenoide 0.6A VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 Operazioni tipiche 200,000 GFK-1645C-IT 5 IC200UDR006 Micro PLC a 28 punti, 16 ingressi a 12VCC, 12 uscite a relè, alimentazione a 12VCC Contatori ad alta velocità Un Micro PLC VersaMax UDR006 può essere configurato per fornire capacità di conteggio ad alta velocità e di generazione impulsi. Quando il PLC viene configurato per il conteggio ad alta velocità, gli ingressi I1 - I8 possono essere impostati come: Fino a quattro contatori di tipo A, oppure Un contatore di tipo A e un contatore di tipo B Ciascun contatore fornisce l’elaborazione diretta di segnali a impulsi rapidi fino a 10kHz per applicazioni di controllo industriale, come sistemi di taratura, flussometri per turbine, misuratori di velocità, movimentazione di materiali, controllo di movimenti e controllo di processi. Ciascun contatore può essere abilitato in modo indipendente. I contatori di tipo A possono essere configurati per il conteggio a incremento o a decremento (lo standard è a incremento) e per la rilevazione del fronte di salita o del fronte di discesa (lo standard è il fronte di salita). Il contatore di tipo B fornisce una funzione di conteggio A Quad B. Le uscite a relè possono essere configurate come uscite HSC. Non possono essere utilizzate come uscite a treno di impulsi o a modulazione di ampiezza. Specifiche degli ingressi HSC e delle uscite HSC, PWM e/o PT Contatori ad alta velocità disponibili Quattro di tipo A oppure uno di tipo A ed uno di tipo B Frequenza massima di conteggio 10kHz Tensione in ingresso ON OFF 9V 2.5V Ampiezza impulsi conteggiati dal 20% all'80% del ciclo di lavoro a 10kHz Registri di conteggio 16 bit Uscite GFK-1645C-IT Uscite ad impulso disponibili Nessuno Tensione carico Riferirsi alle specifiche delle uscite a relè Capitolo 5 Micro PLC VersaMax a 28 punti 5-43 5 IC200UDR006 Micro PLC a 28 punti, 16 ingressi a 12VCC, 12 uscite a relè, alimentazione a 12VCC Cablaggio di campo e schemi dei circuiti Alimentatore 12VCC * Quando I1-I8 vengono utilizzati come ingressi di contatori ad alta velocità, gli interruttori devono essere allo stato solido per evitare rimbalzi che potrebbero causare conteggi o segnali strobe non voluti. 12+ 12- I4 I2 I3 I1 I5 C1 I 10 C2 I7 I9 I8 I6 C3 I 12 C3 I 11 I 14 I 13 C4 I 16 C4 I 15 Uscita alimentazione 12VCC, 200mA -V V1 Q1 C1 +V Q7 Q6 Q5 C3 C2 Q4 Q9 Q8 C5 C4 Q 10 C6 C7 Q 12 C7 Q 11 Carico Carico Fusibile Fusibile Carico Carico Fusibile Carico Fusibile Fusibile Carico Carico Fusibile Carico Carico Fusibile Fusibile Carico Fusibile Carico Fusibile Fusibile Carico - Fusibile + Q3 Q2 GND Alimentazione a 12VCC Alimentazione CC o CA Tipico circuito di ingresso a 12VCC a logica pos/neg Alimentazione CC o CA Alimentazione CC o CA Alimentazione CC o CA Tipico circuito di uscita a relè 5V Morsettiera * Connessione positiva; per la connessione negativa invertire la polarità dell'alimentazione a 12VCC. 5V 0V LED 12V Fusib. Morsettiera LED 2.8kΩ Filtro ad alta frequenza * +12 VCC - C a ri co CPU COM CPU I/O Ad altri circuiti Alimentazione Circuito HSC - Connessione a logica positiva 5V 12 VCC + - 2.8kΩ COM LED Conta o Strobe CPU I/O Circuito HSC - Connessione a logica negativa COM 2.8kΩ LED Carico CA 1A, 100V .022µf 100Ω Uscita a relè Conta o Strobe CPU I/O 5-44 Carico CC 5V 12 VCC + Le uscite a relè non hanno fusibile di protezione. Proteggere i contatti dei punti di uscita con un fusibile esterno (max. 2A). Se le uscite controllano carichi induttivi, è bene utilizzare circuiti di soppressione. Con un circuito di soppressione, la durata (vita media) di un contatto utilizzato per commutare un carico induttivo si avvicina a quella di un contatto che controlla un carico resistivo. Il diodo da 1A, 100V mostrato nel circuito di soppressione del carico CC tipico è uno standard industriale 1N4934. 5V Morsettiera - Comune Ad altri circuiti I/O 5V Morsettiera ~ COM Alimentazione CC VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 Alimentazione CA GFK-1645C-IT 5 IC200UDR010 Micro PLC a 28 Punti: 16 ingressi a 24VCC, 1 uscita a 24VCC, 11 uscite a relè, alimentazione a 24VCC Il Micro PLC VersaMax IC200UDR010 accetta sedici ingressi CC e fornisce un'uscita a 24VCC e undici uscite a relè a 2A, a contatti normalmente aperti. Caratteristiche GFK-1645C-IT Tensione nominale di alimentazione +24VCC. Sedici ingressi CC configurabili che possono essere utilizzati come ingressi standard a logica positiva o negativa o come ingressi dei contatori ad alta velocità. Undici uscite a relè formato A (SPST-monopolare a una via) Un'uscita CC che può essere utilizzata come uscita standard, HSC, a modulazione di ampiezza o a treno di impulsi. E' disponibile un'alimentazione a +24VCC utilizzabile per dispositivi di campo, max. 200mA. Supporta fino a quattro unità di espansione in qualsiasi combinazione. Quattro morsettiere rimovibili tipo “barriera” a vite con coperchio di protezione. Due porte seriali. La porta 1 (RS-232) supporta i protocolli SNP/SNPX slave. La porta 2 (RS-485) supporta i protocolli SNP/SNPX slave e master,il protocollo RTU slave e l'I/O seriale. Commutatore del modo Run/Stop configurabile come commutatore run/stop o come interruttore di protezione memoria ed utilizzabile per l’annullamento degli errori in caso di errori irreversibili. Orologio giornaliero Due potenziometri analogici. Set completo di istruzioni di programmazione con matematica a virgola mobile. Il programma può essere in formato Ladder Diagram (LD) o Instruction List (IL). Dispone di 9K parole di memoria programmi e di 2048 parole di registri. Memoria Flash (ROM) non volatile per il programma ed il firmware di sistema. E' configurabile in modo da leggere la configurazione all'accensione dalla RAM o dalla memoria flash (ROM). Può anche essere configurato in modo da leggere il programma applicativo dalla flash all'accensione. Un condensatore mantiene la RAM e l'orologio giornaliero per almeno 30 minuti. Per il mantenimento della RAM e dell'orologio giornaliero è disponibile una batteria al litio opzionale. Capitolo 5 Micro PLC VersaMax a 28 punti 5-45 5 IC200UDR010 Micro PLC a 28 Punti: 16 ingressi a 24VCC, 1 uscita a 24VCC, 11 uscite a relè, alimentazione a 24VCC Specifiche del Micro PLC IC200UDR010 Peso Dimensioni del modulo Velocità tipica di scansione Accuratezza clock in tempo reale (per contatti e funzioni di temporizzazione) Accuratezza orologio giornaliero Ingressi Uscite Contatori ad alta velocità Numero massimo di dispositivi slave per la rete RS-485 Uscita alimentazione a +24 VCC (per ingressi e dispositivi utente) Uscita +5 VCC delle porte seriali Durata batteria (IC200ACC403): a magazzino installata 500 grammi (1.10lb) Altezza: 90 mm (3.6 pollici) Profondità: 76 mm (3.0 pollici) Larghezza: 150 mm (6.0 pollici) 1.1 ms/K per logica booleana (appendice A) +/-0.5% +/-5 sec/giorno a 10° C, +/-5 sec/giorno a 25° C, e +/-11 sec/giorno a 55° C o nell'intera gamma delle temperature Sedici circuiti di ingresso a logica positiva/negativa a 24 VCC Undici circuiti a relè da 2A, normalmente aperti Un'uscita CC (Q1) Quattro di tipo A oppure uno di tipo A ed uno di tipo B 8 (aumentabili con un ripetitore) 200mA massima Porta seriale 1, pin 7: 100mA massimo* Porta seriale 2, pin 5: 100mA massimo* *La somma porta 1 + porta 2 non deve superare i 100mA. Tipicamente fino a 5 anni a 30 °C o fino a 3 anni a 55 °C Almeno 4 mesi di mantenimento della RAM a PLC spento, a 55 °C Specifiche dell'alimentazione CC Campo dei valori Mantenimento Corrente di picco Tempo di picco Corrente in ingresso Assorbimento nominale 24VCC -20%, +25% 10mS a 19.2VCC 1A max. a 30VCC 10 ms per 1 A 0.30A a 24 VDC (tipica) 8W L'alimentatore in CC richiede più corrente alla tensione di avvio (approssimativamente 4 VCC) che alla tensione in ingresso nominale. All'avvio dell'alimentatore in CC è richiesto un minimo di 2.0 A. Se configurato per disabilitare la diagnostica all'avvio, il PLC inizia a risolvere la logica 100ms dopo la stabilizzazione a 24 VCC dell'alimentazione. La sorgente di alimentazione a 24VCC per il PLC deve avere una capacità rispetto alle correnti transitorie sufficiente a tollerare la corrente di picco dell'alimentatore ed a mantenere il livello della tensione a 24VCC (vedere le specifiche dell’alimentatore per i requisiti di picco). 5-46 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 5 IC200UDR010 Micro PLC a 28 Punti: 16 ingressi a 24VCC, 1 uscita a 24VCC, 11 uscite a relè, alimentazione a 24VCC Ingressi Ciascun ingresso CC può essere a logica positiva o a logica negativa, sia che venga utilizzato come ingresso standard sia che venga utilizzato come ingresso di un contatore ad alta velocità (HSC = High Speed Counter). Alla presenza di corrente su un punto di ingresso corrisponde un 1 logico nella tabella degli ingressi (%I). Le caratteristiche degli ingressi sono compatibili con una vasta gamma di dispositivi, quali pulsanti, fine corsa e interruttori elettronici di prossimità. Specifiche degli ingressi CC Numero di ingressi Tensione nominale in ingresso Campo della tensione in ingresso Corrente in ingresso Resistenza ingresso Tensione di soglia ON OFF Corrente di soglia ON OFF Tempo di risposta Tensione d'isolamento 16 24 volt CC da 0 a 30 volt CC 7.5mA (tipica) 2.8 kOhm 15VCC minima 5VCC massima 4.5mA massima 1.5mA minima ingressi standard : da 0.5 a 20ms (configurabile); ingressi HSC : 100µs 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Il Micro PLC fornisce un’alimentazione a +24 VCC che può essere utilizzata per i dispositivi di campo e per i circuiti degli ingressi CC a circa 7.5 mA per ingresso. La somma della corrente assorbita dai dispositivi esterni e dai circuiti degli ingressi non deve superare i 200 mA. GFK-1645C-IT Capitolo 5 Micro PLC VersaMax a 28 punti 5-47 5 IC200UDR010 Micro PLC a 28 Punti: 16 ingressi a 24VCC, 1 uscita a 24VCC, 11 uscite a relè, alimentazione a 24VCC Uscita CC (Q1) L'uscita Q1 può essere configurata come uscita standard, HSC, a treno di impulsi o a modulazione di ampiezza. La sottostante tabella ne fornisce le specifiche. Specifiche dell'uscita CC Tipo di logica Logica positiva Tensione operativa 24VCC / 12VCC / 5VCC Campo tensione 24 VCC, +20%, -80% Massimo UL nominale 0.75mS a 24VCC Carico resistivo max. nominale 0.75A a 24 VCC 0.5A a 12 VCC 0.25A a 5 VCC Caduta di tensione in uscita Risposta ON 0.3VCC massima OFF 5-48 0.1mS max. (24VCC, 0.2A) 0.1mS max. (24VCC, 0.2A) Dispersione a OFF 0.1mA max. Isolamento 1500VCA tra il lato campo ed il lato logica 500VCA tra i gruppi Fusibile L' uscita deve essere protetta da un fusibile esterno. Altrimenti un corto del carico potrebbe danneggiare il transistor, che non può essere sostituito dall'utente. VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 5 IC200UDR010 Micro PLC a 28 Punti: 16 ingressi a 24VCC, 1 uscita a 24VCC, 11 uscite a relè, alimentazione a 24VCC Uscite a relè (Q2 – Q12) Le undici uscite a relè a contatti normalmente aperti possono controllare un'ampia gamma di dispositivi, quali starter di motori, solenoidi e indicatori. La capacità di commutazione di ciascuno di questi circuiti è di 2A. Per l’alimentazione dei dispositivi di campo è richiesta un’alimentazione esterna CC o CA. Specifiche delle uscite a relè Tensione operativa da 5 a 30VCC o da 5 a 250VCA Isolamento 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Corrente di dispersione 15mA a 240 VCA (max.) Massimo UL nominale 2A a 24VCC e 240VCA Carico resistivo max. nominale 2A a 24VCC e 240VCA Carico minimo 1 mA Picco massimo 5A per metà ciclo Tempo di risposta ON 15 ms max. Tempo di risposta OFF 15 ms max. Durata contatto: meccanica 20 x 106 operazioni meccaniche Durata contatto: Elettrica 240VCA, 120VCA, 24VCC GFK-1645C-IT Corrente: Resistiva 2A Capitolo 5 Micro PLC VersaMax a 28 punti Corrente: Lampada e solenoide 0.6A Operazioni tipiche 200,000 5-49 5 IC200UDR010 Micro PLC a 28 Punti: 16 ingressi a 24VCC, 1 uscita a 24VCC, 11 uscite a relè, alimentazione a 24VCC Contatori ad alta velocità Un Micro PLC VersaMax UDR010 può essere configurato per fornire capacità di conteggio ad alta velocità e di generazione impulsi. Quando il PLC viene configurato per il conteggio ad alta velocità, gli ingressi I1 - I8 possono essere impostati come: Fino a quattro contatori di tipo A, oppure Un contatore di tipo A e un contatore di tipo B Ciascun contatore fornisce l’elaborazione diretta di segnali a impulsi rapidi fino a 10kHz per applicazioni di controllo industriale, come sistemi di taratura, flussometri per turbine, misuratori di velocità, movimentazione di materiali, controllo di movimenti e controllo di processi. Ciascun contatore può essere abilitato in modo indipendente. I contatori di tipo A possono essere configurati per il conteggio a incremento o a decremento (lo standard è a incremento) e per la rilevazione del fronte di salita o del fronte di discesa (lo standard è il fronte di salita). Il contatore di tipo B fornisce una funzione di conteggio A Quad B. L'uscita Q1 può essere configurata come uscita standard, HSC, a treno di impulsi (PT) o a modulazione di ampiezza (PWM). Le uscite a relè possono essere configurate per un massimo di tre uscite HSC. Non possono essere utilizzate come uscite a treno di impulsi o a modulazione di ampiezza. Specifiche degli ingressi HSC e delle uscite HSC, PWM e/o PT Contatori ad alta velocità disponibili Quattro di tipo A oppure uno di tipo A ed uno di tipo B Frequenza massima di conteggio 10kHz Tensione in ingresso ON OFF 15V 5V Ampiezza impulsi conteggiati dal 20% all'80% del ciclo di lavoro a 10kHz Registri di conteggio 16 bit Uscite Tensione carico 5-50 Q1: 5/12/24V Q2-Q4: Vedere le specifiche delle uscite a relè Frequenza massima impulsi/PWM (Solo Q1) 5kHz Tipi disponibili Fino a quattro uscite HSC, oppure un'uscita PT/PWM più tre uscite HSC. VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 5 IC200UDR010 Micro PLC a 28 Punti: 16 ingressi a 24VCC, 1 uscita a 24VCC, 11 uscite a relè, alimentazione a 24VCC Cablaggio di campo e schemi dei circuiti Alimentatore 24VCC * Quando I1-I8 vengono utilizzati come ingressi di contatori ad alta velocità, gli interruttori devono essere allo stato solido per evitare rimbalzi che potrebbero causare conteggi o segnali strobe non voluti. 24 + 24- I5 I3 I1 C1 C3 I 12 C3 I 11 I 14 I 13 C4 I 16 C4 I 15 Uscita alimentazione 24VCC, 200mA C1 Q9 Q8 C5 C4 Q 10 C6 C7 Carico Carico Fusibile Carico Fusibile Fusibile Carico Carico Fusibile Carico Fusibile Fusibile Carico Alimentazione CC o CA C7 Q 12 Q 11 Fusibile Carico Carico Capitolo 5 Micro PLC VersaMax a 28 punti Carico Carico * Alimentazione CC C3 C2 Fusibile Fusibile Carico + Q7 Q6 Q5 Q4 Fusibile GND Q3 Q2 Fusibile + 24 VCC V1 Q1 -V +V - GFK-1645C-IT I9 I8 I6 I 10 C2 I7 Fusibile * Se le uscite sono utilizzate come uscite PWM o PT, tra Qn e C1 deve essere inserita una resistenza per i cicli operativi nella fascia bassa (5% o meno). Si raccomanda di utilizzare una resistenza da 1.5 KOhm, 0.5 Watt. I4 I2 Alimentazione CC o CA 5-51 5 IC200UDR010 Micro PLC a 28 Punti: 16 ingressi a 24VCC, 1 uscita a 24VCC, 11 uscite a relè, alimentazione a 24VCC Tipico circuito di uscita a relè Tipico circuito di ingresso a 24VCC a logica positiva/negativa 0V 24V I/O Morsettiera 5V * Connessione positiva; per la connessione negativa invertire la polarità dell'alimentazione a 24VCC. Fusib. LED 5V LED C a ri co Morsettiera 2.8kΩ CPU Filtro ad alta frequenza * +24 VCC - Alimentazione CPU I/O Ad altri circuiti Le uscite a relè sono prive di fusibile di protezione. I contatti dei punti di uscita devono essere protetti mediante un fusibile esterno (max. 2A). Se le uscite controllano carichi induttivi, è bene utilizzare circuiti di soppressione. Con un circuito di soppressione, la durata (vita media) di un contatto utilizzato per commutare un carico induttivo si avvicina a quella di un contatto che controlla un carico resistivo. Il diodo da 1A, 100V mostrato nel circuito di soppressione del carico CC tipico è uno standard industriale 1N4934. Circuito HSC - Connessione a logica positiva 5V Morsettiera 5V 24 VCC + - 2.8kΩ COM LED Conta o Strobe CPU Relay Output I/O Circuito HSC - Connessione a logica negativa 5V 24 VCC + COM 2.8kΩ AC Load 1A, 100V .022µf 100Ω DC Supply AC Supply ~ Tipico circuito di uscita a transistor a 24 VCC LED Ad altri circuiti Conta o Strobe V1 Fusibile CPU I/O 5-52 DC Load COM 5V Morsettiera - Comune Ad altri circuiti COM 24 VCC esterna CPU C a ri co LED 0V + - C1 0V VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 Ad altri circuiti Morsettiera GFK-1645C-IT Capitolo 6 Unità di espansione a 14 punti per Micro PLC VersaMax Questo capitolo è costituito dalle schede tecniche delle seguenti unità di espansione per Micro PLC VersaMax: IC200UEX009 Unità di espansione a 14 punti, 8 ingressi a 120VCA, 2 uscite a relè a 10A, 4 uscite a relè a 2A, alimentazione a 120/240VCA IC200UEX010 Unita di espansione a 14 punti, 8 ingressi a 120VCA, 6 uscite a 120VCA, alimentazione a 120/240VCA IC200UEX011 Unità di espansione a 14 punti, 8 ingressi a 24VCC, 6 uscite a relè, alimentazione a 120/240VCA IC200UEX012 Unità di espansione a 14 punti, 8 ingressi a 24VCC, 6 uscite a relè, alimentazione a 24VCC IC200UEX013 Unità di espansione a 14 punti, 8 ingressi a 12VCC, 6 uscite a relè, alimentazione a 12VCC IC200UEX014 Unità di espansione a 14 punti, 8 ingressi a 24VCC, 6 uscite a 24VCC, alimentazione a 24VCC IC200UEX015 Unità di espansione a 14 punti, 8 ingressi a 12VCC, 6 uscite a 12VCC, alimentazione a 12VCC IC200UEX122 Unità di espansione a 14 punti, 8 ingressi a 24VCC, 6 uscite a 24VCC con ESCP, alimentazione a 24VCC GFK-1645C-IT 6-1 6 Caratteristiche delle unità di espansione VersaMax Le unità di espansione modulari a 14 punti possono essere utilizzate per aumentare il numero di I/O di un Micro PLC fino ad 84 punti in totale. Queste unità di espansione possono essere utilizzate con uno qualsiasi dei Micro PLC a 14, 23 o 28 punti e possono essere installate fino a 2 metri di distanza dal Micro PLC. PWR IN Terminali degli ingressi o morsettiera rimovibile EXP. EXP. OUT OK 1 2 3 4 5 6 7 8 1 2 3 4 5 6 LED di stato Per la connessione all'unità di espansione successiva Per la connessione al Micro PLC o all'unità di espansione precedente. Non usato Sgancio da guida DIN Terminali uscite o morsettiera rimovibile Morsettiere rimovibili Le unità di espansione VersaMax danno la flessibilità di cablaggio che deriva dalle morsettiere rimovibili. Dopo aver tolto corrente all'unità di espansione, è possibile rimuovere dalla stessa un gruppo terminale ed i relativi cablaggi smontando due viti. Connettore di espansione Il connettore montato sul lato sinistro delle unità si utilizza per la connessione al Micro PLC o al connettore di uscita dell'unità di espansione precedente. Il connettore montato sul lato destro può essere utilizzato per la connessione dell'unità di successiva. LED di stato I LED dell'unità di espansione ne consentono il controllo visivo dello stato operativo. Oltre ai LED per l’alimentazione locale dell'unità, di OK e del modo Run, vi è un LED per ciascun punto di I/O. Cavi Insieme a ciascuna unità di espansione viene fornito un cavo piatto da 0.1 metri (IC200CBL501). Sono disponibili anche davi da 0.5 metri (IC200CBL505) e da 1 metro (IC200CBL510). 6-2 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 6 IC200UEX009 Unità di espansione a 14 punti, 8 ingressi a 120VCA, 2 uscite a relè a 10A, 4 uscite a relè a 2A, alimentazione a 120/240VCA L'unità di espansione per Micro PLC VersaMax modello IC200UEX009 accetta otto ingressi CA e fornisce sei uscite a relè: 2 a 10A e 4 a 2A. EXP. EXP. Caratteristiche Tensione nominale di alimentazione da 100VCA a 240VCA. Uscite a relè a 10A Due morsettiere rimovibili tipo “barriera” a vite con coperchio di protezione incernierato. Specifiche dell'unità di espansione IC200UEX009 Peso 370 grammi (0.82lb) Dimensioni del modulo Altezza: 90 mm (3.6 pollici) Profondità: 76 mm (3.0 pollici) Larghezza: 95 mm (3.8 pollici) Ingressi Otto ingressi CA Uscite Uscita alimentazione a +24 VCC (per ingressi e dispositivi utente) GFK-1645C-IT Sei uscite a relè 200mA massima Capitolo 6 Unità di espansione a 14 punti per Micro PLC VersaMax 6-3 6 IC200UEX009 Unità di espansione a 14 punti, 8 ingressi a 120VCA, 2 uscite a relè a 10A, 4 uscite a relè a 2A, alimentazione a 120/240VCA Alimentazione CA Specifiche dell'alimentazione CA Campo dei valori Frequenza da 100 -15% a 240 +10% VCA da 50 -5% a 60 +5% Hz Mantenimento 10mS a 85 - 100VCA. Tempo di picco 2mS per 40A Corrente di picco 18A a 120 VCA (max.) 30A a 200 VCA (max.) 40A a 265 VCA (max.) Corrente in ingresso 0.05A a 200 VCA (tipica) 0.10A a 100 VCA (tipica) Assorbimento nominale 11 VA Ingressi I circuiti di ingresso a 120 VCA sono ingressi reattivi (resistenza/condensatore). Alla presenza di corrente su un punto di ingresso corrisponde un 1 logico nella tabella degli ingressi (%I). I circuiti richiedono un’alimentazione CA; non possono essere utilizzati con un'alimentazione CC. Le caratteristiche degli ingressi sono compatibili con una vasta gamma di dispositivi, quali pulsanti, fine corsa e interruttori elettronici di prossimità. I dispositivi di campo devono essere alimentati dall'esterno. Specifiche degli ingressi CA Punti/Comune 4 (I1–I4) e (I5–I8) Tensione nominale carico 85–132 VCA, da 50 -5% a 60 +5% Hz Tensione massima in ingresso 132V rms, 50/60 Hz Corrente in ingresso 8mA rms (100 VCA, 60 Hz) Tensione Tempo di risposta Isolamento 6-4 ON minimo 80V rms, 4.5mA rms OFF massimo 30V rms, 2mA rms da OFF a ON da ON a OFF massimo 25mS massimo 30mS 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 6 IC200UEX009 Unità di espansione a 14 punti, 8 ingressi a 120VCA, 2 uscite a relè a 10A, 4 uscite a relè a 2A, alimentazione a 120/240VCA Uscite Le sei uscite a relè a contatti normalmente aperti possono controllare un'ampia gamma di dispositivi, quali starter di motori, solenoidi e indicatori. Sono disponibili due uscite singole a 10A ed un gruppo di quattro uscite a 2A. L’alimentazione per le bobine dei relè interni viene fornita dall’alimentatore interno. Per l’alimentazione dei dispositivi di campo è richiesta un’alimentazione esterna CC o CA. Specifiche delle uscite a relè Tensione operativa da 5 a 30VCC o da 5 a 250VCA Isolamento 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Corrente di dispersione 15mA massima Massimo UL nominale 2A a 24VCC e 240VCA 10A a 24VCC e 240VCA Carico resistivo max. nominale 2A a 24VCC e 240VCA 10A a 24VCC e 240VCA Carico minimo 10 mA Picco massimo 5A per metà ciclo Tempo di risposta ON 15 ms max. Tempo di risposta OFF 15 ms max. Fusibile Durata contatto: meccanica Nessuno 20 x 106 operazioni meccaniche Durata contatto: Elettrica GFK-1645C-IT Corrente: Resistiva 2.0A 10.0A 4.0A Corrente: Lampada e solenoide 0.6A 4.0A 1.0A Capitolo 6 Unità di espansione a 14 punti per Micro PLC VersaMax Operazioni tipiche 200,000 100,000 200,000 6-5 6 IC200UEX009 Unità di espansione a 14 punti, 8 ingressi a 120VCA, 2 uscite a relè a 10A, 4 uscite a relè a 2A, alimentazione a 120/240VCA Cablaggio di campo e schemi dei circuiti Alimentazione CA 24 + 24 - I4 I2 I3 I1 Alimentazione CA I5 C1 C2 I7 I8 I6 Uscita alimentazione 24VCC, 200mA N C3 C2 Q5 Q6 Fusibile Fusibile Fusibile Q4 Fusibile Fusibile Le uscite Q 1 – Q 4 sono, ciascuna, tarate a 2.0A. Le uscite Q 5 e Q 6 sono, ciascuna, tarate a 10.0A. Carico Carico Carico Carico Carico Carico GND C1 Q2 Fusibile L N Q3 Q1 L 100/240 VCA Alimentazione CC o CA Tipico circuito di ingresso a 120VCA Tipico circuito di uscita a relè 5V Terminal Strip N To other circuits 0V 24V Terminal Strip FUSE LED High Frequency Filter H 5V LED CPU L O A D CPU Power To other circuits I/O Common I/O Le uscite a relè sono prive di fusibile di protezione. I contatti dei punti di uscita devono essere protetti mediante un fusibile esterno (max. 2A). Se le uscite controllano carichi induttivi, è bene utilizzare circuiti di soppressione. Con un circuito di soppressione, la durata (vita media) di un contatto utilizzato per commutare un carico induttivo si avvicina a quella di un contatto che controlla un carico resistivo. Il diodo da 1A, 100V mostrato nel circuito di soppressione del carico CC tipico è uno standard industriale 1N4934. DC Load AC Load 1A, 100V .022µf 100Ω DC Supply AC Supply Relay Output ~ COM 6-6 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 6 IC200UEX010 Unità di espansione a 14 punti, 8 ingressi a 120VCA, 6 uscite a 120VCA, alimentazione a 120/240VCA L'unità di espansione per Micro PLC VersaMax IC200UEX010 accetta otto ingressi CA e fornisce sei uscite CA. EXP. EXP. Caratteristiche Tensione nominale di alimentazione da 100VCA a 240VCA. Due morsettiere rimovibili tipo “barriera” a vite con coperchio di protezione incernierato. Specifiche dell'unità di espansione IC200UEX010 GFK-1645C-IT Peso 370 grammi (0.82lb) Dimensioni del modulo Altezza: 90 mm (3.6 pollici) Profondità: 76 mm (3.0 pollici) Larghezza: 95 mm (3.8 pollici) Ingressi Otto ingressi CA Uscite Sei uscite CA Capitolo 6 Unità di espansione a 14 punti per Micro PLC VersaMax 6-7 6 IC200UEX010 Unità di espansione a 14 punti, 8 ingressi a 120VCA, 6 uscite a 120VCA, alimentazione a 120/240VCA Alimentazione CA Specifiche dell'alimentazione CA Campo dei valori Frequenza da 100 -15% a 240 +10% VCA da 50 -5% a 60 +5% Hz Mantenimento 10mS a 85 - 100VCA, 20mS a 100 - 264VCA Tempo di picco 2mS per 40A Corrente di picco 18A a 120 VCA (max.) 30A a 200 VCA (max.) 40A a 265 VCA (max.) Corrente in ingresso 0.05A a 200 VCA (tipica) 0.10A a 100 VCA (tipica) Assorbimento nominale 11 VA Ingressi I circuiti di ingresso a 120 VCA sono ingressi reattivi (resistenza/condensatore). Alla presenza di corrente su un punto di ingresso corrisponde un 1 logico nella tabella degli ingressi (%I). I circuiti richiedono un’alimentazione CA; non possono essere utilizzati con un'alimentazione CC. Le caratteristiche degli ingressi sono compatibili con una vasta gamma di dispositivi, quali pulsanti, fine corsa e interruttori elettronici di prossimità. I dispositivi di campo devono essere alimentati dall'esterno. Specifiche degli ingressi CA Punti/Comune 4 (I1–I4) e (I5–I8) Tensione nominale carico 85–132 VCA, da 50 -5% a 60 +5% Hz Tensione massima in ingresso 132V rms, 50/60 Hz Corrente in ingresso 8mA rms (100 VCA, 60 Hz) Tensione Tempo di risposta Isolamento 6-8 ON minimo 80VCA rms, 4.5mA rms OFF massimo 30VCA rms, 2mA rms da OFF a ON da ON a OFF massimo 25mS massimo 30mS 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 6 IC200UEX010 Unità di espansione a 14 punti, 8 ingressi a 120VCA, 6 uscite a 120VCA, alimentazione a 120/240VCA Uscite Le uscite a triac a 120/240 VCA, 0.5 A sono fornite in gruppi isolati. All'interno del modulo, i comuni non sono connessi tra loro. Ciò consente di utilizzare ciascun gruppo su fasi diverse dell’alimentazione CA o di avere l’alimentazione in comune. Il comune di ciascun gruppo è protetto con un fusibile sostituibile da 3,15 A. Ciascuna uscita, inoltre, è protetta contro i transienti derivanti da disturbi elettrici sulla linea di alimentazione da uno stabilizzatore RC. I carichi connessi alle uscite devono ricevere l'alimentazione CA dall'esterno. Specifiche delle uscite CA Tensione nominale carico da 100 -15% a 240 +10% VCA, da 50 -5% a 60 +5% Hz Corrente massima del carico resistivo 0.5 A per punto Massimo UL nominale 0.5 A per punto a 240 VCA 0.6 A max. su C1 1.2 A max. su C2 Corrente massima di picco 5A (1 periodo)/punto 10A (1 periodo)/comune Caduta massima di tensione a ON 1.5 V RMS Corrente massima di dispersione a OFF 1.8 mA RMS (115 VCA) 3.5 mA RMS (230 VCA) Tempo di risposta (Massimo) da OFF a ON da ON a OFF Isolamento 1 mS 1/2 ciclo + 1 mS 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Questo modulo tollera un elevato grado di corrente di picco (10 volte la corrente nominale), il che rende le uscite adatte a controllare una vasta gamma di carichi induttivi e incandescenti. GFK-1645C-IT Capitolo 6 Unità di espansione a 14 punti per Micro PLC VersaMax 6-9 6 IC200UEX010 Unità di espansione a 14 punti, 8 ingressi a 120VCA, 6 uscite a 120VCA, alimentazione a 120/240VCA Cablaggio di campo e schemi dei circuiti Alimentazione CA NC NC N I4 I2 I3 I1 Q1 I8 Fusibile Carico Carico Carico Carico Fusibile Carico Alimentazione CA 5V N Ad altri circuiti 6-10 5V 5V C a ri co LED N Filtro ad alta frequenza H I contatti dei punti di uscita devono essere protetti mediante un fusibile esterno (minimo 1A). Per carichi molto leggeri, il fusibile interno comune (3.15A) può essere sostituito con un fusibile da 1A per proteggere il punto di uscita senza aggiungere un fusibile esterno. Tipico circuito di uscita triac a 120/240VCA Tipico circuito di ingresso a 120VCA Morsettiera Q6 Fusibile Fusibile Carico Alimenta- GND zione a 120/240V CA Alimentazione CA C2 Q5 Q4 Fusibile N Q3 C1 C2 I7 I6 Fusibile L I5 C1 Q2 NC L Alimentazione CA CPU I/O CPU H LED 0V Agli altri Fusibile da circuiti di 3.15A uscita dello stesso gruppo I/O VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 6 IC200UEX011 Unità di espansione a 14 punti con alimentazione in CA, 8 ingressi a 24VCC, 6 uscite a relè. L'unità di espansione per Micro PLC VersaMax IC200UEX011 accetta otto ingressi CC e fornisce sei uscite a relè a 2A a contatti normlmente aperti che possono controllare dispositivi a 5-30VCC o 5-250VCA. EXP. EXP. Caratteristiche Tensione nominale di alimentazione da 100VCA a 240VCA. Otto ingressi CC che possono essere utilizzati come ingressi standard a logica positiva o a logica negativa. Sei uscite a relè formato A (SPST-monopolare a una via) E' disponibile un'alimentazione a +24VCC isolata utilizzabile per dispositivi di campo, max. 200mA. Due morsettiere rimovibili tipo “barriera” a vite con coperchio di protezione incernierato. Specifiche dell'unità di espansione IC200UEX011 Peso 370 grammi (0.82lb) Dimensioni del modulo Altezza: 90 mm (3.6 pollici) Profondità: 76 mm (3.0 pollici) Larghezza: 95 mm (3.8 pollici) Ingressi Otto circuiti di ingresso a logica positiva/negativa a 24 VCC Uscite Uscita alimentazione a +24 VCC (per ingressi e dispositivi utente) GFK-1645C-IT Sei circuiti a relè da 2A, normalmente aperti 200mA massima Capitolo 6 Unità di espansione a 14 punti per Micro PLC VersaMax 6-11 6 IC200UEX011 Unità di espansione a 14 punti con alimentazione in CA, 8 ingressi a 24VCC, 6 uscite a relè. Alimentazione CA Specifiche dell'alimentazione CA Campo dei valori Frequenza da 100 -15% a 240 +10% VCA da 50 -5% a 60 +5% Hz Mantenimento 10mS a 85 - 100VCA. Tempo di picco 2mS per 40A Corrente di picco 18A a 120 VCA (max.) 30A a 200 VCA (max.) 40A a 265 VCA (max.) Corrente in ingresso 0.05A a 200 VCA (tipica) 0.10A a 100 VCA (tipica) Assorbimento nominale 13 VA Ingressi Ciascun ingresso può essere a logica positiva o a logica negativa. Alla presenza di corrente su un punto di ingresso corrisponde un 1 logico nella tabella degli ingressi (%I). Le caratteristiche degli ingressi sono compatibili con una vasta gamma di dispositivi, quali pulsanti, fine corsa e interruttori elettronici di prossimità. Specifiche degli ingressi CC Tensione nominale in ingresso 24 volt CC Campo della tensione in ingresso da 0 a 30 volt CC Corrente in ingresso 7.5mA (tipica) Resistenza ingresso 2.8 kOhm Tensione di soglia ON OFF 15VCC minima 5VCC massima Corrente di soglia ON OFF 4.5mA massima 1.5mA minima Tempo di risposta da 0.5 a 20 ms Tensione d'isolamento 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi, se un gruppo è alimentato da una fonte esterna a 24V. 6-12 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 6 IC200UEX011 Unità di espansione a 14 punti con alimentazione in CA, 8 ingressi a 24VCC, 6 uscite a relè. Uscite Le sei uscite a relè a contatti normalmente aperti possono controllare un'ampia gamma di dispositivi, quali starter di motori, solenoidi e indicatori. L’alimentazione per le bobine dei relè interni viene fornita dall’alimentatore interno.24 Per l’alimentazione dei dispositivi di campo è richiesta un’alimentazione esterna CC o CA. Specifiche delle uscite a relè Tensione operativa da 5 a 30VCC o da 5 a 250VCA Isolamento 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Corrente di dispersione 15mA a 240 VCA (max.) Massimo UL nominale 2A a 24VCC e 240VCA Carico resistivo max. nominale 2A a 24VCC e 240VCA Carico minimo 1mA Picco massimo 5A per metà ciclo Tempo di risposta ON 15 ms max. Tempo di risposta OFF 15 ms max. Durata contatto: meccanica 20 x 106 operazioni meccaniche Durata contatto: Elettrica 240VCA, 120VCA, 24VCC GFK-1645C-IT Corrente: Resistiva 2A Corrente: Lampada e solenoide 0.6A Capitolo 6 Unità di espansione a 14 punti per Micro PLC VersaMax Operazioni tipiche 200,000 6-13 6 IC200UEX011 Unità di espansione a 14 punti con alimentazione in CA, 8 ingressi a 24VCC, 6 uscite a relè. Cablaggio di campo e schemi dei circuiti Alimentatore 24VCC 24 + 24- I4 I2 I3 I1 I5 C2 I7 C1 I8 I6 Uscita alimentazione 24VCC, 200mA N Q2 Q1 L C1 Fusibile Fusibile Fusibile Fusibile Carico Carico Carico Carico Carico 100/240 VCA Fusibile GND Q6 Carico N C3 Q5 Q4 Fusibile L Q3 C2 Alimentazione CC o CA Alimentazione CC o CA Tipico circuito di ingresso a 24VCC a logica pos/neg 5V * Connessione positiva; per la connessione negativa invertire la polarità dell'alimentazione a 24VCC. 5V LED Morsettiera 2.8kΩ Filtro ad alta frequenza * +24 VCC - CPU COM I/O Ad altri circuiti Tipico circuito di uscita a relè Le uscite a relè sono prive di fusibile di protezione. I contatti dei punti di uscita devono essere protetti mediante un fusibile esterno (max. 2A). Se le uscite controllano carichi induttivi, è bene utilizzare circuiti di soppressione. Con un circuito di soppressione, la durata (vita media) di un contatto utilizzato per commutare un carico induttivo si avvicina a quella di un contatto che controlla un carico resistivo. Il diodo da 1A, 100V mostrato nel circuito di soppressione del carico CC tipico è uno standard industriale 1N4934. Morsettiera 0V 24V Fusib. LED C a ri co CPU Alimentazione Ad altri circuiti Carico CC Carico CA 1A, 100V .022µf 100Ω Uscita a relè ~ COM Alimentazione CC Alimentazione CA Comune I/O 6-14 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 6 IC200UEX012 Unità di espansione a 14 punti con alimentazione a 24VCC, 8 ingressi a 24VCC, 6 uscite a relè. L'unità di espansione per Micro PLC VersaMax IC200UEX012 accetta otto ingressi CC e fornisce sei uscite a relè a 2A a contatti normlmente aperti che possono controllare dispositivi a 5 - 30VCC o 5 - 250VCA. EXP. EXP. Caratteristiche Tensione nominale di alimentazione +24VCC. E' disponibile un'alimentazione a +24VCC isolata utilizzabile per dispositivi di campo, max. 200mA. Otto ingressi CC che possono essere utilizzati come ingressi standard a logica positiva o a logica negativa. Sei uscite a relè formato A (SPST-monopolare a una via) Due morsettiere rimovibili tipo “barriera” a vite con coperchio di protezione incernierato. Specifiche dell'unità di espansione IC200UEX012 Peso 290 grammi (0.64lb) Dimensioni del modulo Altezza: 90 mm (3.6 pollici) Profondità: 76 mm (3.0 pollici) Larghezza: 95 mm (3.8 pollici) Ingressi 8 circuiti di ingresso a logica positiva/negativa a 24 VCC Uscite Sei circuiti a relè da 2A, normalmente aperti 200mA massima Uscita alimentazione a +24 VCC (per ingressi e dispositivi utente) GFK-1645C-IT Capitolo 6 Unità di espansione a 14 punti per Micro PLC VersaMax 6-15 6 IC200UEX012 Unità di espansione a 14 punti con alimentazione a 24VCC, 8 ingressi a 24VCC, 6 uscite a relè. Alimentazione in CC Specifiche dell'alimentazione CC Campo tensione Mantenimento Corrente di picco Tempo di picco 24VCC –20% / +25% 10mS a 19.2VCC 1A max. a 30VCC Corrente in ingresso 10mS per 1A 0.16A a 24 VDC (tipica) Assorbimento nominale 4W Ingressi Gli ingressi a 24VCC possono essere connessi a logica positiva o a logica negativa. Alla presenza di corrente su un punto di ingresso corrisponde un 1 logico nella tabella degli ingressi (%I). Le caratteristiche degli ingressi sono compatibili con una vasta gamma di dispositivi, quali pulsanti, fine corsa e interruttori elettronici di prossimità. Specifiche degli ingressi CC Tensione nominale in ingresso 24 volt CC Campo della tensione in ingresso da 0 a 30 volt CC Corrente in ingresso 7.5mA (tipica) Resistenza ingresso 2.8 kOhm Tensione di soglia ON OFF 15VCC minima 5VCC massima Corrente di soglia ON OFF 4.5mA massima 1.5mA minima Tempo di risposta da 0.5 a 20 ms Tensione d'isolamento 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi L'alimentazione a +24 VCC, isolata, dell'unità di espansione può essere utilizzata per i dispositivi di campo e per i circuiti degli ingressi CC a circa 7.5 mA per ingresso. La somma della corrente assorbita dai dispositivi esterni e dai circuiti degli ingressi non deve superare i 200 mA. 6-16 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 6 IC200UEX012 Unità di espansione a 14 punti con alimentazione a 24VCC, 8 ingressi a 24VCC, 6 uscite a relè. Uscite Le sei uscite a relè a contatti normalmente aperti possono controllare un'ampia gamma di dispositivi, quali starter di motori, solenoidi e indicatori. Per l’alimentazione dei dispositivi di campo è richiesta un’alimentazione esterna CC o CA. Specifiche delle uscite a relè Tensione operativa da 5 a 30VCC o da 5 a 250VCA Isolamento 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Corrente di dispersione 15mA a 240 VCA (max.) Massimo UL nominale 2A a 24VCC e 240VCA Carico resistivo max. nominale 2A a 24VCC e 240VCA Carico minimo 1mA Picco massimo 5A per metà ciclo Tempo di risposta ON 15 ms max. Tempo di risposta OFF 15 ms max. Durata contatto: meccanica 20 x 106 operazioni meccaniche Durata contatto: Elettrica 240VCA, 120VCA, 24VCC GFK-1645C-IT Corrente: Resistiva 2A Corrente: Lampada e solenoide 0.6A Capitolo 6 Unità di espansione a 14 punti per Micro PLC VersaMax Operazioni tipiche 200,000 6-17 6 IC200UEX012 Unità di espansione a 14 punti con alimentazione a 24VCC, 8 ingressi a 24VCC, 6 uscite a relè. Cablaggio di campo e schemi dei circuiti Alimentatore 24VCC 24 + 24- I4 I2 I3 I1 I5 C2 I7 C1 I8 I6 Uscita alimentazione 24VCC, 200mA Q2 Q1 -V C1 +V Fusibile Fusibile Fusibile Fusibile Fusibile Carico Carico Carico Carico Carico GND 24 VCC Alimentazione CC o CA Tipico circuito di ingresso a 24VCC a logica pos/neg 5V * Connessione positiva; per la connessione negativa invertire la polarità dell'alimentazione a 24VCC. 5V LED Morsettiera 2.8kΩ Filtro ad alta frequenza * +24 VCC - CPU COM I/O Ad altri circuiti Q6 Carico - C3 Q5 Q4 Fusibile + Q3 C2 Alimentazione CC o CA Le uscite a relè sono prive di fusibile di protezione. I contatti dei punti di uscita devono essere protetti mediante un fusibile esterno (max. 2A). Se le uscite controllano carichi induttivi, è bene utilizzare circuiti di soppressione. Con un circuito di soppressione, la durata (vita media) di un contatto utilizzato per commutare un carico induttivo si avvicina a quella di un contatto che controlla un carico resistivo. Il diodo da 1A, 100V mostrato nel circuito di soppressione del carico CC tipico è uno standard industriale 1N4934. Tipico circuito di uscita a relè Carico CC Carico CA 1A, 100V .022µf 100Ω Morsettiera 0V 24V Uscita a relè Fusib. LED C a ri co CPU COM Alimentazione CC Alimentazione Ad altri circuiti ~ Alimentazione CA Comune I/O 6-18 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 6 IC200UEX013 Unità di espansione a 14 punti con alimentazione a 12VCC, 8 ingressi a 12VCC, 6 uscite a relè. L'unità di espansione per Micro PLC VersaMax IC200UEX013 12accetta otto ingressi a 12VCC e fornisce sei uscite a relè a 2A a contatti normlmente aperti che possono controllare dispositivi a 5 - 30VCC o 5 - 250VCA. EXP. EXP. Caratteristiche Tensione nominale di alimentazione +12VCC. E' disponibile un'alimentazione a +12VCC isolata utilizzabile per dispositivi di campo, max. 200mA. Otto ingressi CC che possono essere utilizzati come ingressi standard a logica positiva o a logica negativa. Sei uscite a relè formato A (SPST-monopolare a una via) Due morsettiere rimovibili tipo “barriera” a vite con coperchio di protezione incernierato. Specifiche dell'unità di espansione IC200UEX013 Peso 290 grammi (0.64lb) Dimensioni del modulo Altezza: 90 mm (3.6 pollici) Profondità: 76 mm (3.0 pollici) Larghezza: 95 mm (3.8 pollici) Ingressi Otto circuiti di ingresso a logica positiva/negativa a 12 VCC Uscite Uscita alimentazione a +12 VCC (per ingressi e dispositivi utente) GFK-1645C-IT Sei circuiti a relè da 2A, normalmente aperti 200mA massima Capitolo 6 Unità di espansione a 14 punti per Micro PLC VersaMax 6-19 6 IC200UEX013 Unità di espansione a 14 punti con alimentazione a 12VCC, 8 ingressi a 12VCC, 6 uscite a relè. Alimentazione in CC Specifiche dell'alimentazione CC Campo dei valori Mantenimento Corrente di picco Tempo di picco Corrente in ingresso Assorbimento nominale 9.6VCC - 15VCC 3.0mS 9.2A a 12 VCC (tipica) 200mS (tipico) 300mA a 12 VCC (tipica) 4W Ingressi Gli ingressi a 12VCC possono essere connessi a logica positiva o a logica negativa. Alla presenza di corrente su un punto di ingresso corrisponde un 1 logico nella tabella degli ingressi (%I). Le caratteristiche degli ingressi sono compatibili con una vasta gamma di dispositivi, quali pulsanti, fine corsa e interruttori elettronici di prossimità. Specifiche degli ingressi CC Numero di ingressi 8 Tensione nominale in ingresso Campo della tensione in ingresso Corrente in ingresso Impedenza Tensione di soglia ON OFF 12 volt CC da 0 a 15 volt CC 9.0mA (tipica) 1.3 kOhm 9.5VCC minima 2.5VCC massima Corrente di soglia 6.5mA massima 1.6mA minima ON OFF Tempo di risposta Tensione d'isolamento da 0.5 a 20ms (configurabile) 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi L'alimentazione a +12 VCC, isolata, dell'unità di espansione può essere utilizzata per i dispositivi di campo e per i circuiti degli ingressi CC a circa 7.5 mA per ingresso. La somma della corrente assorbita dai dispositivi esterni e dai circuiti degli ingressi non deve superare i 200 mA. 6-20 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 6 IC200UEX013 Unità di espansione a 14 punti con alimentazione a 12VCC, 8 ingressi a 12VCC, 6 uscite a relè. Uscite Le sei uscite a relè a contatti normalmente aperti possono controllare un'ampia gamma di dispositivi, quali starter di motori, solenoidi e indicatori. L’alimentazione per le bobine dei relè interni viene fornita dall’alimentatore interno. Per l’alimentazione dei dispositivi di campo è richiesta un’alimentazione esterna CC o CA. Specifiche delle uscite a relè Tensione operativa da 5 a 30VCC o da 5 a 250VCA Isolamento 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Corrente di dispersione 15mA massima Massimo UL nominale 2A a 24VCC e 240VCA Carico resistivo max. nominale 2A a 24VCC e 240VCA Carico minimo 10 mA Picco massimo 5A per metà ciclo Tempo di risposta ON 15 ms max. Tempo di risposta OFF 15 ms max. Durata contatto: meccanica 20 x 106 operazioni meccaniche Durata contatto: Elettrica GFK-1645C-IT Corrente: Resistiva 2A Corrente: Lampada e solenoide 0.6A Capitolo 6 Unità di espansione a 14 punti per Micro PLC VersaMax Operazioni tipiche 200,000 6-21 6 IC200UEX013 Unità di espansione a 14 punti con alimentazione a 12VCC, 8 ingressi a 12VCC, 6 uscite a relè. Cablaggio di campo e schemi dei circuiti Alimentatore 12VCC 12+ 12- I4 I2 I3 I1 I5 C2 I7 C1 I8 I6 Uscita alimentazione 12VCC, 200mA -V Q2 Q1 +V C1 Fusibile Fusibile Fusibile Fusibile Fusibile Carico Carico Carico Carico Carico Alimentazione a GND 12VCC Alimentazione CC o CA Tipico circuito di ingresso a 12VCC a logica pos/neg 5V * Positive connection shown; reverse polarity of 12VDC power supply connections for negative connection. 5V LED Terminal Strip 2.8kΩ High Frequency Filter * +12VDC - CPU COM I/O To other circuits Q6 Carico - C3 Q5 Q4 Fusibile + Q3 C2 Tipico circuito di uscita a relè Alimentazione CC o CA Le uscite a relè sono prive di fusibile di protezione. I contatti dei punti di uscita devono essere protetti mediante un fusibile esterno (max. 2A). Se le uscite controllano carichi induttivi, è bene utilizzare circuiti di soppressione. Con un circuito di soppressione, la durata (vita media) di un contatto utilizzato per commutare un carico induttivo si avvicina a quella di un contatto che controlla un carico resistivo. Il diodo da 1A, 100V mostrato nel circuito di soppressione del carico CC tipico è uno standard industriale 1N4934. Carico CC Carico CA 1A, 100V .022µf 100Ω Morsettiera 0V 12V Fusib. Uscita a relè LED C a ri co CPU COM Alimentazione CC Alimentazione Ad altri circuiti ~ Alimentazione CA Comune I/O 6-22 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 6 IC200UEX014 Unità di espansione a 14 punti con alimentazione a 24VCC, 8 ingressi a 24VCC, 6 uscite a transistor di cui 2 ad alta corrente e 4 a bassa corrente L'unità di espansione per Micro PLC VersaMax IC200UEX014 accetta otto ingressi CC e fornisce sei uscite a transistor, quattro a bassa corrente e due ad alta corrente. EXP. EXP. Caratteristiche Tensione nominale di alimentazione +24VCC. E' disponibile un'alimentazione a +24VCC isolata utilizzabile per dispositivi di campo, max. 200mA. Otto ingressi CC che possono essere utilizzati come ingressi standard a logica positiva o a logica negativa. Sei uscite CC configurabili. Due morsettiere rimovibili tipo “barriera” a vite con coperchio di protezione incernierato. Specifiche dell'unità di espansione IC200UEX014 Peso 270 grammi (0.60lb) Dimensioni del modulo Altezza: 90 mm (3.6 pollici) Profondità: 76 mm (3.0 pollici) Larghezza: 95 mm (3.8 pollici) Ingressi 8 circuiti di ingresso a logica positiva/negativa a 24 VCC Uscite 4 circuiti di uscita a bassa corrente e 2 ad alta corrente 200mA massima Uscita alimentazione a +24 VCC (per ingressi e dispositivi utente) GFK-1645C-IT Capitolo 6 Unità di espansione a 14 punti per Micro PLC VersaMax 6-23 6 IC200UEX014 Unità di espansione a 14 punti con alimentazione a 24VCC, 8 ingressi a 24VCC, 6 uscite a transistor di cui 2 ad alta corrente e 4 a bassa corrente Alimentazione in CC Specifiche dell'alimentazione CC 24VCC –20% / +25% Campo dei valori Mantenimento 10mS a 19.2VCC 1 A (max.) a 30 VDC Corrente di picco Tempo di picco Corrente in ingresso 10mS per 1A 0.16A a 24 VCC (tipica) Assorbimento nominale 4W Ingressi Gli ingressi a 24VCC possono essere connessi a logica positiva o a logica negativa. Alla presenza di corrente su un punto di ingresso corrisponde un 1 logico nella tabella degli ingressi (%I). Le caratteristiche degli ingressi sono compatibili con una vasta gamma di dispositivi, quali pulsanti, fine corsa e interruttori elettronici di prossimità. Specifiche degli ingressi CC Tensione nominale in ingresso 24 volt CC Campo della tensione in ingresso da 0 a 30 volt CC Corrente in ingresso 7.5mA (tipica) Resistenza ingresso 2.8 kOhm Tensione di soglia ON OFF 15VCC minima 5VCC massima ON OFF 4.5mA massima 1.5mA minima Corrente di soglia Tempo di risposta da 0.5 a 20 ms Tensione d'isolamento 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi L'alimentazione a +24 VCC, isolata, dell'unità di espansione può essere utilizzata per i dispositivi di campo e per i circuiti degli ingressi CC. La somma della corrente assorbita dai dispositivi esterni e dai circuiti degli ingressi non deve superare i 200 mA. 6-24 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 6 IC200UEX014 Unità di espansione a 14 punti con alimentazione a 24VCC, 8 ingressi a 24VCC, 6 uscite a transistor di cui 2 ad alta corrente e 4 a bassa corrente Uscite L'unità di espansione UEX014 ha due uscite a transistor ad alta corrente (Q1 e Q2) e quattro uscite a transistor a bassa corrente (da Q3 a Q6). Tutte le uscite sono isolate tra il campo e la logica e commutano tensione positiva, Le uscite devono essere protette da fusibili esterni. Si raccomanda l’uso di fusibili rapidi. Le uscite hanno un’alimentazione comune a 24VCC e una terra comune. Tollerano correnti di picco elevate (8 volte la corrente nominale) e sono protette contro impulsi di tensione negativa. Di conseguenza, possono commutare lampade e carichi induttivi Specifiche delle uscite a transistor Tensione operativa 12/24VDC +10%/-15% (a VC) Carico massimo 1.0A per punto (Q1, Q2) a 24VCC al 100 % di durata ON 0.5A per punto (Q3 - Q6) a 12VCC al 100 % di durata ON 0.75A per punto (Q3 - Q6) a 24VCC al 100 % di durata ON Corrente massima di picco Q1, Q2: 8A per 20ms, 1 impulso Q3, Q4, Q5, Q6: 4A per 20ms, 1 impulso Caduta di tensione in uscita 0.5V max. Dispersione a OFF 100µA max. Risposta da OFF a ON: da ON a OFF: 0.1mS max. a 24VCC, 0.2A 0.1mS max. a 24VCC, 0.2A Tensione d'isolamento GFK-1645C-IT 1500V RMS tra il lato campo e il lato logica 500VAC tra il lato campo e il lato logica Alimentazione esterna 10-30VCC per l'alimentazione delle uscite Fusibile Le uscite devono essere protette da un fusibile esterno. Altrimenti un corto del carico potrebbe danneggiare il transistor, che non può essere sostituito dall'utente. Capitolo 6 Unità di espansione a 14 punti per Micro PLC VersaMax 6-25 6 IC200UEX014 Unità di espansione a 14 punti con alimentazione a 24VCC, 8 ingressi a 24VCC, 6 uscite a transistor di cui 2 ad alta corrente e 4 a bassa corrente Schema del cablaggio di campo Alimentatore 24VCC I3 I1 24- I4 I2 24 + I5 C1 C2 I7 I8 I6 Uscita alimentazione 24VCC, 200mA -V C1 Q6 V1 Q5 Fusibile Fusibile Fusibile Q3 Carico Carico Carico Carico Carico Alimentazione a 24VCC Carico GND Q2 Fusibile Fusibile + Q4 Fusibile +V - NC Q1 + - Alimentazione a 12/24VCC Tipico circuito di uscita a transistor a 24 VCC Tipico circuito di ingresso a 24VCC a logica positiva/negativa 5V * Connessione positiva; per la connessione negativa invertire la polarità dell'alimentazione a 24VCC. Ad altri circuiti V1 5V LED Fusibile Morsettiera CPU 2.8kΩ * +24 VCC - Filtro ad alta frequenza CPU Ad altri circuiti 6-26 C a ri co LED 0V COM 24 VCC esterna + C1 0V Ad altri circuiti Morsettiera I/O VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT - 6 IC200UEX015 Unità di espansione a 14 punti con alimentazione a 12VCC, 8 ingressi a 12VCC, 6 uscite a 12VCC L'unità di espansione per Micro PLC VersaMax IC200UEX015 accetta otto ingressi CC e fornisce sei uscite CC a transistor. EXP. EXP. Caratteristiche Tensione nominale di alimentazione +12VCC. E' disponibile un'alimentazione a +12VCC isolata utilizzabile per dispositivi di campo, max. 200mA. Otto ingressi CC che possono essere utilizzati come ingressi standard a logica positiva o a logica negativa. Sei uscite a 12VCC. Due morsettiere rimovibili tipo “barriera” a vite con coperchio di protezione incernierato. Specifiche dell'unità di espansione IC200UEX015 Peso 270 grammi (0.60lb) Dimensioni del modulo Altezza: 90 mm (3.6 pollici) Profondità: 76 mm (3.0 pollici) Larghezza: 95 mm (3.8 pollici) Ingressi Otto circuiti di ingresso a logica positiva/negativa a 12 VCC Uscite Sei uscite a 12VCC 200mA massima Uscita alimentazione a +12 VCC (per ingressi e dispositivi utente) GFK-1645C-IT Capitolo 6 Unità di espansione a 14 punti per Micro PLC VersaMax 6-27 6 IC200UEX015 Unità di espansione a 14 punti con alimentazione a 12VCC, 8 ingressi a 12VCC, 6 uscite a 12VCC Alimentazione in CC Specifiche dell'alimentazione CC Campo dei valori Mantenimento Corrente di picco Tempo di picco Corrente in ingresso Assorbimento nominale da 9.6 a 15VCC 3.0mS 9.2A a 12 VCC (tipica) 200mS (tipico) 300mA a 12 VCC (tipica) 4W Ingressi Gli ingressi a 12VCC possono essere connessi a logica positiva o a logica negativa. Alla presenza di corrente su un punto di ingresso corrisponde un 1 logico nella tabella degli ingressi (%I). Le caratteristiche degli ingressi sono compatibili con una vasta gamma di dispositivi, quali pulsanti, fine corsa e interruttori elettronici di prossimità. Specifiche degli ingressi CC Numero di ingressi 8 Tensione nominale in ingresso Campo della tensione in ingresso Corrente in ingresso Impedenza Tensione di soglia ON OFF 12 volt CC da 0 a 15 volt CC 9.0mA (tipica) 1.3 kOhm 9.5VCC minima 2.5VCC massima Corrente di soglia 6.5mA massima 1.6mA minima ON OFF Tempo di risposta Tensione d'isolamento da 0.5 a 20ms (configurabile) 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi L'alimentazione a +12 VCC, isolata, dell'unità di espansione può essere utilizzata per i dispositivi di campo e per i circuiti degli ingressi CC. La somma della corrente assorbita dai dispositivi esterni e dai circuiti degli ingressi non deve superare i 200 mA. 6-28 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 6 IC200UEX015 Unità di espansione a 14 punti con alimentazione a 12VCC, 8 ingressi a 12VCC, 6 uscite a 12VCC Uscite a transistor Tutte le uscite sono isolate tra il campo e la logica e commutano tensione positiva. Le uscite devono essere protette da fusibili esterni. Si raccomanda l’uso di fusibili rapidi. Le uscite hanno un’alimentazione comune a 12VCC e una terra comune. Tollerano correnti di picco elevate (8 volte la corrente nominale) e sono protette contro impulsi di tensione negativa. Di conseguenza, possono commutare lampade e carichi induttivi Specifiche delle uscite a transistor Tensione operativa Carico massimo Corrente massima di picco Caduta di tensione in uscita 4A per 20mS 0.3V max. Dispersione a OFF 0.1mA Risposta da OFF a ON: da ON a OFF: 0.1mS max. a 12VCC, 0.2A Tensione d'isolamento GFK-1645C-IT 12VCC +20%, -20% 0.7A per circuito 4A per comune 0.1mS max. a 12VCC, 0.2A 1500V RMS tra il lato campo e il lato logica 500VAC tra il lato campo e il lato logica Alimentazione esterna 12VCC per l'alimentazione delle uscite Fusibile Le uscite devono essere protette da un fusibile esterno. Altrimenti un corto del carico potrebbe danneggiare il transistor, che non può essere sostituito dall'utente. Capitolo 6 Unità di espansione a 14 punti per Micro PLC VersaMax 6-29 6 IC200UEX015 Unità di espansione a 14 punti con alimentazione a 12VCC, 8 ingressi a 12VCC, 6 uscite a 12VCC Schema del cablaggio di campo Alimentatore 12VCC I3 I1 12- I4 I2 12+ I5 C1 C2 I7 I8 I6 Uscita alimentazione 12VCC, 200mA Q2 +V Q4 Q3 C1 Q6 V1 Q5 Fusib. da 0.5A Fusib. da 0.5A Fusib. da 0.5A Fusib. da 0.5A Fusib. da 1.0A GND Carico Carico Carico Carico Carico Carico Alimentazione a 12VCC Fusib. da 1.0A + - NC Q1 -V + - Alimentazione a 12VCC Tipico circuito di ingresso a 12VCC a logica positiva/negativa Tipico circuito di uscita a transistor a 12 VCC 5V * Connessione positiva; per la connessione negativa invertire la polarità dell'alimentazione a 12VCC. Ad altri circuiti V1 5V LED Fusibile Morsettiera CPU 2.8kΩ * +12 VCC - Filtro ad alta frequenza LED CPU 0V C1 0V COM Ad altri circuiti 6-30 Ad altri circuiti 12 VCC esterna + C a ri co Morsettiera I/O VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT - 6 IC200UEX122 Unità di espansione a 14 punti con alimentazione a 24VCC, 8 ingressi a 24VCC, 6 uscite a transistor con ESCP di cui 2 ad alta corrente e 4 a bassa corrente L'unità di espansione per Micro PLC VersaMax IC200UEX122 accetta otto ingressi CC e fornisce sei uscite a transistor, quattro a bassa corrente e due ad alta corrente. Le uscite hanno una protezione elettronica contro i corto circuiti. EXP. EXP. Caratteristiche Tensione nominale di alimentazione +24VCC. E' disponibile un'alimentazione a +24VCC isolata utilizzabile per dispositivi di campo, max. 200mA. Otto ingressi CC che possono essere utilizzati come ingressi standard a logica positiva o a logica negativa. Sei uscite CC Le uscite hanno una protezione ESCP e non necessitano di fusibili. Due morsettiere rimovibili tipo “barriera” a vite con coperchio di protezione incernierato. Specifiche dell'unità di espansione IC200UEX022 Peso 270 grammi (0.60lb) Dimensioni del modulo Altezza: 90 mm (3.6 pollici) Profondità: 76 mm (3.0 pollici) Larghezza: 95 mm (3.8 pollici) Ingressi 8 circuiti di ingresso a logica positiva/negativa a 24 VCC Uscite Uscita alimentazione a +24 VCC (per ingressi e dispositivi utente) GFK-1645C-IT 4 circuiti di uscita a bassa corrente e 2 ad alta corrente 200mA massima Capitolo 6 Unità di espansione a 14 punti per Micro PLC VersaMax 6-31 6 IC200UEX122 Unità di espansione a 14 punti con alimentazione a 24VCC, 8 ingressi a 24VCC, 6 uscite a transistor con ESCP di cui 2 ad alta corrente e 4 a bassa corrente Alimentazione in CC Specifiche dell'alimentazione CC da 19.2 a 30VCC Campo dei valori Mantenimento 10mS a 19.2VCC 1 A (max.) a 30 VDC Corrente di picco Tempo di picco Corrente in ingresso 10mS per 1A 0.16A a 24 VCC (tipica) Assorbimento nominale 4W Ingressi Gli ingressi a 24VCC possono essere connessi a logica positiva o a logica negativa. Alla presenza di corrente su un punto di ingresso corrisponde un 1 logico nella tabella degli ingressi (%I). Le caratteristiche degli ingressi sono compatibili con una vasta gamma di dispositivi, quali pulsanti, fine corsa e interruttori elettronici di prossimità. Specifiche degli ingressi CC Tensione nominale in ingresso 24 volt CC Campo della tensione in ingresso da 0 a 30 volt CC Corrente in ingresso 7.5mA (tipica) Impedenza 2.8 kOhm Tensione di soglia ON OFF 15VCC minima 5VCC massima ON OFF 4.5mA massima 1.5mA minima Corrente di soglia Tempo di risposta da 0.5 a 20 ms Tensione d'isolamento 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi L'alimentazione a +24 VCC, isolata, dell'unità di espansione può essere utilizzata per i dispositivi di campo e per i circuiti degli ingressi CC. La somma della corrente assorbita dai dispositivi esterni e dai circuiti degli ingressi non deve superare i 200 mA. 6-32 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 6 IC200UEX122 Unità di espansione a 14 punti con alimentazione a 24VCC, 8 ingressi a 24VCC, 6 uscite a transistor con ESCP di cui 2 ad alta corrente e 4 a bassa corrente Uscite L'unità di espansione UEX014 ha due uscite a transistor ad alta corrente (Q1 e Q2) e quattro uscite a transistor a bassa corrente (da Q3 a Q6). Tutte le uscite sono isolate tra il campo e la logica e commutano tensione positiva, e hanno una protezione elettronica contro i corto circuiti, quindi non è necessario proteggerle mediante fusibili. Per l'alimentazione delle uscite è richiesta una fonte esterna a 12/24VCC. Le uscite hanno un’alimentazione comune a 24VCC e una terra comune. Tollerano correnti di picco elevate (8 volte la corrente nominale) e sono protette contro impulsi di tensione negativa. Di conseguenza, possono commutare lampade e carichi induttivi Specifiche dell'uscita CC GFK-1645C-IT Tensione operativa 12/24VDC +10%/-15% (a VC) Carico massimo Q1 e Q2: 1A, 3.4A per comune Q3 - Q6: 0.7A per punto , 3.4A per comune Corrente massima di picco Q1, Q2: 8A per 20ms, 1 impulso Q3, Q4, Q5, Q6: 4A per 20ms, 1 impulso Caduta di tensione in uscita 0.3V Dispersione a OFF 0.1mA Tempo di risposta da OFF a ON: da ON a OFF: 0.05mS max. a 24VCC 0.05mS max. a 24VCC Tensione d'isolamento 1500V RMS tra il lato campo e il lato logica 500VAC tra il lato campo e il lato logica Alimentazione esterna 12/24VCC -10%, +20% Fusibile Non richiesto Corrente minima di commutazione 10 mA Capitolo 6 Unità di espansione a 14 punti per Micro PLC VersaMax 6-33 6 IC200UEX122 Unità di espansione a 14 punti con alimentazione a 24VCC, 8 ingressi a 24VCC, 6 uscite a transistor con ESCP di cui 2 ad alta corrente e 4 a bassa corrente Schema del cablaggio di campo Alimentatore 24VCC 24 + 24- I4 I2 I3 I1 I5 C1 C2 I7 I8 I6 Uscita alimentazione 24VCC, 200mA -V Q2 Q4 Q3 V1 Carico Carico Carico GND 24 VCC C1 Q6 Q5 Carico Carico Carico + - NC Q1 +V + - Alimentazione a 12/24VCC Le uscite hanno una protezione ESCP e non necessitano di fusibili esterni. Tipico circuito di uscita a transistor a 24 VCC Tipico circuito di ingresso a 24VCC a logica positiva/negativa 5V * Connessione positiva; per la connessione negativa invertire la polarità dell'alimentazione a 24VCC. Ad altri circuiti V1 5V 24 VCC esterna LED Morsettiera CPU * +24 VCC - Filtro ad alta frequenza LED CPU 0V C1 0V COM Ad altri circuiti 6-34 + VN340 2.8kΩ Ad altri circuiti C a ri co Morsettiera I/O VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT - Capitolo 7 Unità di espansione analogiche per Micro PLC VersaMax Questo capitolo descrive le seguenti unità di espansione analogiche per Micro PLC VersaMax IC200UEX616 Unità di espansione analogica a 6 punti, 4 ingressi analogici e 2 uscite analogiche, alimentazione a 12 VCC IC200UEX626 Unità di espansione analogica a 6 punti, 4 ingressi analogici e 2 uscite analogiche, alimentazione a 24 VCC IC200UEX636 Unità di espansione analogica a 6 punti, 4 ingressi analogici e 2 uscite analogiche, alimentazione a 100/240 VCA GFK-1645C-IT 7-1 7 Caratteristiche e specifiche delle unità di espansione analogiche Caratteristiche delle unità di espansione analogiche a 6 punti per Micro PLC VersaMax Le unità di espansione analogiche modulari a 6 punti IC200UEX616, UEX626 e UEX636 possono essere utilizzate per aggiungere quattro ingressi analogici e due uscite analogiche ad un Micro PLC VersaMax a 14, 23 o 28 punti. e possono essere installate fino a 2 metri di distanza dal Micro PLC. Terminali degli ingressi o morsettiera rimovibile PWR OK EXP. EXP. LED di stato Per la connessione all'unità di espansione successiva Per la connessione al Micro PLC o all'unità di espansione precedente. Riparo DIP switch impostati in fabbrica Sgancio da guida DIN Terminali uscite o morsettiera rimovibile Morsettiere rimovibili Le morsettiere rimovibili sono protette da coperchi incernierati. Dopo aver tolto corrente all'unità di espansione, è possibile rimuovere dalla stessa un gruppo terminale ed i relativi cablaggi smontando due viti. Connettore di espansione Il connettore montato sul lato sinistro delle unità si utilizza per la connessione al Micro PLC o al connettore di uscita dell'unità di espansione precedente. Il connettore montato sul lato destro può essere utilizzato per la connessione dell'unità di successiva. LED di stato I LED dell'unità di espansione ne consentono il controllo visivo dello stato operativo. Questi LED indicano la presenza dell'alimentazione locale ed il modo OK. Cavi Insieme a ciascuna unità di espansione viene fornito un cavo piatto da 0.1 metri (IC200CBL501). Sono disponibili anche davi da 0.5 metri (IC200CBL505) e da 1 metro (IC200CBL510). 7-2 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 7 Specifiche delle unità di espansione Peso Dimensioni del modulo 600 grammi (1.32lb) Altezza: 90 mm (3.6 pollici) Profondità: 76 mm (3.0 pollici) Larghezza: 150 mm (6.0 pollici) Ingressi 4 Ingressi analogici Uscite 2 Uscite analogiche Specifiche dell'alimentazione in CC per le unità IC200EUX616, UEX626 Tensione di alimentazione Campo dei valori Mantenimento Corrente di picco/Tempo Corrente in ingresso Assorbimento nominale IC200UEX616 12 VCC 9.6VCC - 15VCC 10.1mS a 9.6VCC 0.9A / 1ms a 15V 0.15A a 15V 2.25W IC200UEX626 24 VCC da 19.2 a 30VCC 24.5mS a 19.2VCC 2.5A / 1ms a 30V 0.1A a 30V 3W La sorgente di alimentazione in CC deve avere una capacità rispetto alle correnti transitorie sufficiente a tollerare la corrente di picco dell'alimentatore ed a mantenere la tensione al livello nominale. Specifiche dell'alimentazione in CA per l'unità IC200UEX636 GFK-1645C-IT Tensione di alimentazione 100/110/120/200/210/220V (50/60Hz) Campo dei valori da 85 a 264 VCA Mantenimento 223mS a 85VCC Corrente di picco/Tempo 4A / 5ms a 264V Corrente in ingresso 0.06A a 264V Assorbimento nominale 15VA Capitolo 7 Unità di espansione analogiche per Micro PLC VersaMax 7-3 7 I/O analogici I canali analogici di ingresso sono configurabili per segnali da 0 a +10V, da -10 a +10V, da 0 a 20mA o da 4 a 20mA. Le uscite sono configurabili per segnali da 0 a +10V, da 0 20mA o da 4 a 20mA. Riferirsi al capitolo 10 per le informazioni sulla configurazione per il funzionamento in tensione o in corrente e per i corrispondenti campi operativi. Canali analogici di ingresso 4, differenziali Campo dei segnali in ingresso da 0 a 10 V (10.23V max.) da -10V a +10V ( -10.23V min. e +10.23V max.) da 0 a 20mA (20.47mA max.) da 4 a 20mA (20.47mA max.) Risoluzione 12 bit Accuratezza * ±1% a fondo scala nell'intera gamma di temperature operative Linearità ±3 LSB max. Isolamento non isolati Tensione modo comune ±40V max. Impedenza ingresso in corrente 249 ohm Impedenza ingresso in tensione 200 kOhm Tempo di filtro 20ms per raggiungere un errore dell'1% per ingresso a gradino Canali analogici di uscita 2, sbilanciati, non isolati Campo dei segnali in uscita da 0 a 10V (10.23V max.) da 0 a 20mA (20.47mA max.) da 4 a 20mA (20.47mA max.) Risoluzione 12 bit Accuratezza ±1% a fondo scala nell'intera gamma di temperatura (055°C) Corrente: tensione massima terminale carico utente capacitanza carico uscita induttanza carico uscita 10V (a 20mA) da 10 a 500 ohm 2000 pF max. 1 henry max. Tensione: carico uscita capacitanza carico uscita 10 kOhm minimo a 10 volt 1 µF max. * In caso di risultati inattesi, controllare la posizione dei DIP switch del modulo. Lo switch 6 deve essere nella posizione ON. Tutti gli altri switch devono essere nella posizione OFF. Non toccare nessuno degli altri switch. 7-4 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 7 Cablaggio di campo e schemi dei circuiti Ponticellare nel modo corrente + + + + - - - - IN1+ IN1- IN2+ IN1JP -V N IN3- O2C VO2 VO1 IO2 2 uscite analogiche in tensione o in corrente Circuito analogico di uscita 43kΩ +15V I- 249 5V AMP 1µF 10kΩ AMP Ingresso analo gico 0V -15V 0V I+ DAC +15V -15V Convertitore tensione-corrente Vout Vcom Iout Icom 0V GFK-1645C-IT +15V +5V REF I JP 43kΩ 5V 1µF 0.1µF NC GND Circuito analogico di ingresso 10kΩ NC Carico N 249Ω Carico _ Carico L IN4+ IN3JP Carico O1C IN4JP IN4- 249Ω IO1 NC +V L + IN3+ 249Ω 249Ω Alimentazione: UEX616: 12VCC UEX626: 24VCC UEX636: 100/240VCA IN2JP IN2- 0V Capitolo 7 Unità di espansione analogiche per Micro PLC VersaMax 0V 7-5 7 Funzionamento analogico Questa sezione spiega come un'unità di espansione per Micro PLC VersaMax con canali analogici processa i dati analogici. Nota: A differenza di quanto accade per le unità di espansione discrete, se un'unità analogica si guasta, tutte le altre unità analogiche smettono di comunicare. Se un'unità analogica si rivela come guasta all'accensione, nessuna delle altre unità (analogiche o discrete) sarà in grado di funzionare. Parametri degli I/O analogici Ciascun canale analogico può essere configurato per funzionare in tensione o in corrente. Se è selezionato il modo di funzionamento in corrente, è possibile configurare il campo operativo segliendolo tra 4-20mA o 0-20mA. Se viene selezionato il modo di funzionamento in tensione, è possibile (solo per gli ingressi) configurare il campo operativo scegliendolo tra 0-10V o –10V - +10V. Parametro Scelte Impostazioni standard Modo tensione o corrente Tensione, Corrente Tensione Campo della corrente 4–20mA, 0–20mA 4–20mA Selezione campo tensione (solo ingressi) 0-10V, -10-+10V 0-10V Valori in ingresso/uscita e dati del processo L'unità di espansione processa i canali analogici utilizzando valori fissi di conversione sia per il funzionamento in corrente sia per il funzionamento in tensione. La sottostante tabella fornisce la relazione tra i valori reali del processo ed i valori analogici in ingresso ed in uscita utilizzati dal programma applicativo per ciascun modo di funzionamento. Questi valori comprendono le regolazioni automatiche per il guadagno. Modo di funzionamento Campo dei segnali analogici Campo dei dati del processo %AI o %AQ equivalenti Con la taratura standard, i valori dei riferimenti %AI o %AQ corrispondono a: da 0 a 10,000 mV da 0 a 32000 3.2 x mV da -10000 a +100000 mV da -32000 a 32000 3.2 x mV Corrente (da 0 a 20mA) da 0 a 20,000 µA da 0 a 32000 1.6 x µA Corrente (da 4 a 20mA) da 4,000 a 20,000 µA da 0 a 32000 2 x µA –8000 Tensione (da 0 a +10V) Tensione (da –10 a +10V, solo ingressi) La risoluzione delle unità di espansione analogiche è controllata dall'impostazione di un dip switch del modulo. Lo switch 6 deve essere nella posizione ON. Se si hanno risultati inattesi, controllare la posizione di questo switch; se non è su ON, spegnere il sistema e mettere lo switch su ON. NON toccare nessuno degli altri switch. 1 2 3 4 5 6 7 8 7-6 O N Switch 6 ON 6 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 7 Trattamento degli ingressi analogici L'unità di espansione processa i canali analogici in ingresso con un convertitore A/D a 12 bit, ad approssimazioni successive che converte il valore analogico in un valore digitale, calcola il valore %AI come si vede qui sotto, e lo scrive nel riferimento %AI appropriato (questi riferimenti sono descritti nel capitolo 15). Tensione o corrente analogica in ingresso Convertitore A/D da 0 a 4095 Moltiplica per il guadagno e aggiunge l'offset Valore %AI da 0 a 32,767 Conversione automatica in tensione o corrente analogica di un valore digitale Nel modo tensione, il Micro PLC converte il segnale in ingresso (da 0 a 10000mV) in un numero compreso nell'intervallo da 0 a 4000 (oppure il segnale da –10000mV a 10000mV in un numero da –4000 a 4000). Il moltiplicatore fisso per questa conversione è 2.5. Nel modo corrente, l'unità di espansione converte il segnale in ingresso (da 0 a 20000µA) in un numero compreso nell'intervallo da 0 a 4000. Il moltiplicatore fisso per questa conversione è 5. La conversione è la stessa per ambedue i modi 0-20mA e 4-20mA. Applicazione automatica di guadagno ed offset agli ingressi analogici Successivamente l'unità di espansione converte il valore (da 0 a 4000) ricevuto dal convertitore A/D nel valore finale dell'ingresso %AI (da 0 a 32000), moltiplicandolo per 8 (32000 / 4000). (uscita del convertitore A/D X 8) = Valore %AI Un risultato della conversione maggiore di 32,767 viene bloccato a questo massimo. Un risultato minore di zero viene bloccato a zero. Sommario della conversione degli ingressi analogici. La sottostante tabella riassume il processo di conversione della tensione o della corrente analogiche in un valore digitale e, successivamente, nel valore finale dell'ingresso, %AI. Segnale in ingresso Uscita del Guadagno convertitore A/D Valore %AI Modo tensione (0–10000mV) 2.5 da 0 a 4000 8 0–32000 Modo tensione (-10000–10000mV) 2.5 da -4000 a 4000 8 da -32000 a 32000 da 0 a 4000 8 0–32,000 Modo corrente (0–20mA) o (4–20mA) GFK-1645C-IT Fattore di conversione 5 Capitolo 7 Unità di espansione analogiche per Micro PLC VersaMax 7-7 7 Trattamento dell'uscita analogica Per generare il segnale analogico in uscita, l'unità di espansione converte il contenuto del riferimento %AQ in un valore interno al campo operativo del convertitore D/A a 12 bit che pilota l'uscita analogica. Riferimento %AQ da 0 a 32,767 da 0 a 4095 Moltiplica per il guadagno e aggiunge l'offset Convertitore D/A Tensione o corrente analogica in uscita Applicazione automatica di guadagno ed offset all'uscita analogica Il valore del riferimento %AQ, nell'intervallo da 0 a 32000, deve essere convertito in un valore nell'intervallo da 0 a 4000, accettato dal convertitore D/A. Prima di passare al convertitore il valore scritto dal programma applicativo nel riferimento %AQ, quindi, il Micro PLC lo moltiplica per 0.125 (4000 / 32000). (%AQ X .125) = Ingresso al convertitore D/A Se il valore calcolato è maggiore di 4095 (212-1) viene bloccato a questo massimo. Se il valore calcolato è minore di 0, viene bloccato a 0. L'intervallo 0 - 4095 del convertitore corrisponde all'intervallo 0 - 32,767 del riferimento %AQ. Conversione automatica in tensione o corrente analogica di un valore digitale Nel modo tensione, il convertitore D/A converte il valore digitale ricevuto (nell'intervallo 0 - 4,000) in un segnale analogico nell'intervallo 0 - 10,000mV. Il rapporto di conversione utilizzato è 2.5. Nel modo corrente, il convertitore D/A converte il valore digitale ricevuto in un segnale analogico nell'intervallo 0 - 20,000µA. Il rapporto di conversione è 5 per ambedue i modi corrente (0-20mA and 4-20mA). Sommario della conversione dell'uscita analogica La sottostante tabella riassume il processo di conversione dei valori %AQ in livelli di tensione o di corrente. 7-8 Valore %AQ Guadagno Ingresso al convertitore D/A Fattore di conversione 0– 32000 0.125 0–4000 unità 2.5 0–32000 0.125 0–4000 unità 5 Segnale in uscita Modo tensione (0–10,000mV) Modo corrente (0–20mA) o (4–20mA) VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT Capitolo 8 Unità di espansione a 28 punti per Micro PLC VersaMax Questo capitolo è costituito dalle schede tecniche delle seguenti unità di espansione per Micro PLC VersaMax: GFK-1645C-IT IC200UEX209 Unità di espansione a 28 punti, 16 ingressi a 120VCA, 2 uscite a relè a 10A, 10 uscite a relè a 2A, alimentazione a 120/240VCA IC200UEX210 Unità di espansione a 28 punti, 16 ingressi a 120VCA, 12 uscite a 120VCA, alimentazione a 120/240VCA IC200UEX211 Unità di espansione a 28 punti, 16 ingressi a 24VCC, 12 uscite a relè, alimentazione a 120/240VCA IC200UEX212 Unità di espansione a 28 punti, 16 ingressi a 24VCC, 12 uscite a relè, alimentazione a 24VCC IC200UEX213 Unità di espansione a 28 punti, 16 ingressi a 12VCC, 12 uscite a relè, alimentazione a 12VCC IC200UEX214 Unità di espansione a 28 punti, 16 ingressi a 24VCC, 12 uscite a 24VCC, alimentazione a 24VCC IC200UEX215 Unità di espansione a 28 punti, 16 ingressi a 12VCC, 12 uscite a 12VCC, alimentazione a 12VCC IC200UEX222 Unità di espansione a 28 punti, 16 ingressi a 24VCC, 12 uscite a 24VCC con ESCP, alimentazione a 24VCC 8-1 8 Caratteristiche delle unità di espansione a 28 punti per Micro PLC VersaMax Le unità di espansione modulari a 28 punti possono essere utilizzate per aumentare il numero di I/O di un Micro PLC fino a 140 punti in totale. Queste unità di espansione possono essere utilizzate con uno qualsiasi dei Micro PLC a 14, 23 o 28 punti e possono essere installate fino a 2 metri di distanza dal Micro PLC. Terminali ingressi o morsettiera rimovibile PWR IN OK RUN EXP. EXP. 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 OUT Alloggiamento batteria con sportello rimovibile DIP switch impostati in fabbrica (non modificare) 1 2 3 4 5 6 7 8 9 10 11 12 LED di stato Connettore di espansione Per la connessione al Micro PLC o all'unità di espansione precedente. Sgancio da guida DIN Non usato Terminali uscite o morsettiera rimovibile Morsettiere rimovibili Le morsettiere rimovibili sono protette da coperchi incernierati. Dopo aver tolto corrente all'unità di espansione, è possibile rimuovere dalla stessa un gruppo terminale ed i relativi cablaggi smontando due viti. Connettore di espansione Il connettore montato sul lato sinistro delle unità si utilizza per la connessione al Micro PLC o al connettore di uscita dell'unità di espansione precedente. Il connettore montato sul lato destro può essere utilizzato per la connessione dell'unità di successiva. LED di stato I LED dell'unità di espansione ne consentono il controllo visivo dello stato operativo. Oltre ai LED per l’alimentazione locale dell'unità, di OK e del modo Run, vi è un LED per ciascun punto di I/O. Cavi Insieme a ciascuna unità di espansione viene fornito un cavo piatto da 0.1 metri (IC200CBL501). Sono disponibili anche davi da 0.5 metri (IC200CBL505) e da 1 metro (IC200CBL510). 8-2 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 8 IC200UEX209 Unità di espansione a 28 punti, 16 ingressi a 120VCA, 2/10 uscite a relè, alimentazione a 120/240VCA L'unità di espansione per Micro PLC VersaMax modello IC200UEX209 accetta sedici ingressi CA e fornisce dodici uscite a relè: 2 a 10A e dieci a 2A. Caratteristiche Tensione nominale di alimentazione da 100VCA a 240VCA. Quattro morsettiere rimovibili tipo “barriera” a vite con coperchio di protezione. Specifiche dell'unità di espansione IC200UEX209 Peso Dimensioni del modulo 600 grammi (1.32lb) Altezza: 90 mm (3.6 pollici) Profondità: 76 mm (3.0 pollici) Larghezza: 150 mm (6.0 pollici) Ingressi 16 Ingressi CA Uscite 2 uscite a relè a 10A 10 uscite a relè a 2A Uscita alimentazione a +24 VCC (per ingressi e dispositivi utente) 200mA massima Specifiche dell'alimentazione CA GFK-1645C-IT Campo dei valori da 100 -15% a 240 +10% VCA Frequenza da 50 -5% a 60 +5% Hz Mantenimento 10mS a 85 - 100VCA 20mS a 100 - 264VCA Tempo di picco 2mS per 40A Corrente di picco 30 A max. a 200VCA 40 A max. a 265 VCA Corrente in ingresso 0.10A tipica a 100VCA 0.06A tipica a 200 VCA Assorbimento nominale 16 VA Capitolo 8 Unità di espansione a 28 punti per Micro PLC VersaMax 8-3 8 IC200UEX209 Unità di espansione a 28 punti, 16 ingressi a 120VCA, 2/10 uscite a relè, alimentazione a 120/240VCA Ingressi I circuiti di ingresso a 120 VCA sono ingressi reattivi (resistenza/condensatore). Alla presenza di corrente su un punto di ingresso corrisponde un 1 logico nella tabella degli ingressi (%I). I circuiti richiedono un’alimentazione CA; non possono essere utilizzati con un'alimentazione CC. Le caratteristiche degli ingressi sono compatibili con una vasta gamma di dispositivi, quali pulsanti, fine corsa e interruttori elettronici di prossimità. I dispositivi di campo devono essere alimentati dall'esterno. Specifiche degli ingressi CA Punti/Comune Tensione nominale carico 85–132 VCA, da 50 -5% a 60 +5% Hz Tensione massima in ingresso 132V rms, 50/60 Hz Corrente in ingresso 8mA rms (100 VCA, 60 Hz) Tensione ON OFF minimo 80V rms, 4.5mA rms massimo 30V rms, 2mA rms Tempo di risposta da OFF a ON da ON a OFF massimo 25mS massimo 30mS Isolamento 8-4 4 (I1–I4) e (I5–I8) 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 8 IC200UEX209 Unità di espansione a 28 punti, 16 ingressi a 120VCA, 2/10 uscite a relè, alimentazione a 120/240VCA Uscite a relè Le uscite a relè a contatti normalmente aperti possono controllare un'ampia gamma di dispositivi, quali starter di motori, solenoidi e indicatori. La capacità di commutazione di ciascuno di questi circuiti è di 2A. Per l’alimentazione dei dispositivi di campo è richiesta un’alimentazione esterna CC o CA. Specifiche delle uscite a relè Tensione operativa da 5 a 30VCC o da 5 a 250VCA Isolamento 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Corrente di dispersione 15mA a 240 VCA (max.) Massimo UL nominale 2A a 24VCC e 240VCA 10A a 24VCC e 240VCA Carico resistivo max. nominale 2A a 24VCC e 240VCA 10A a 24VCC e 240VCA Carico minimo 10 mA Picco massimo 5A per metà ciclo Tempo di risposta ON 15 ms max. Tempo di risposta OFF 15 ms max. Durata contatto: meccanica 20 x 106 operazioni meccaniche Durata contatto: Elettrica GFK-1645C-IT Corrente: Resistiva 2.0A 10.0A 4.0A 14A per metà ciclo Corrente: Lampada e solenoide 0.6A 4.0A 1.0A Capitolo 8 Unità di espansione a 28 punti per Micro PLC VersaMax Operazioni tipiche 100,000 100,000 200,000 8-5 8 IC200UEX209 Unità di espansione a 28 punti, 16 ingressi a 120VCA, 2/10 uscite a relè, alimentazione a 120/240VCA Cablaggio di campo e schemi dei circuiti Alimentazione CA Alimentazione CA ~ ~ ~ C2 C3 24 + 24 - I4 I2 I3 I1 I5 C1 I7 Alimentazione CA C3 I8 I6 Alimentazione CA ~ I 12 I 10 I 11 I9 C4 C4 I 16 I 14 I 15 I 13 Uscita alimentazione 24VCC, 200mA N Q3 Q1 Q2 L Q8 Q6 C1 C2 Q7 Q5 Q 10 Q9 C3 C2 NC C4 C6 C5 Q 12 Q 11 Fusibile Fusibile Carico Fusibile Fusibile Carico Fusibile Fusibile Carico Carico Carico Carico Fusibile Fusibile Fusibile Carico Fusibile Fusibile Carico ~ Q4 Fusibile L C1 N ~ Alimentazione CC o CA ~ Carico Alimentazione CC o CA ~ Carico Alimentazione CC o CA ~ Carico GND ~ Carico 100/240 VCA ~ Alimentazione CC o CA Le uscite Q 1 – Q 10 sono, ciascuna, tarate a 2.0A. Le uscite Q 11 e Q 12 sono, ciascuna, tarate a 10.0A. Tipico circuito di uscita a relè Tipico circuito di ingresso a 120VCA 5V Terminal Strip N 0V LED I/O 24V FUSE LED CPU CPU Power To other circuits To other circuits 8-6 Terminal Strip L O A D High Frequency Filter H 5V I/O Common Le uscite a relè non hanno fusibile di protezione. Proteggere i contatti dei punti di uscita con un fusibile esterno (max. 2A). Se le uscite controllano carichi induttivi, è bene utilizzare circuiti di soppressione. Con un circuito di soppressione, la durata (vita media) di un contatto utilizzato per commutare un carico induttivo si avvicina a quella di un contatto che controlla un carico resistivo. Il diodo da 1A, 100V mostrato nel circuito di soppressione del carico CC tipico è uno standard industriale 1N4934. VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 8 IC200UEX210 Unità di espansione a 28 punti, 16 ingressi a 120VCA, 12 uscite a 120VCA, alimentazione a 120/240VCA L'unità di espansione per Micro PLC VersaMax IC200UEX210 accetta sedici ingressi CA e fornisce dodici uscite CA. Caratteristiche Tensione nominale di alimentazione da 100VCA a 240VCA. Quattro morsettiere rimovibili tipo “barriera” a vite con coperchio di protezione. Specifiche dell'unità di espansione IC200UEX210 Peso Dimensioni del modulo 600 grammi (1.32lb) Altezza: 90 mm (3.6 pollici) Profondità: 76 mm (3.0 pollici) Larghezza: 150 mm (6.0 pollici) Ingressi 16 Ingressi CA Uscite 12 Uscite CA Specifiche dell'alimentazione CA GFK-1645C-IT Campo tensione da 100 -15% a 240 +10% VCA Frequenza da 50 -5% a 60 +5% Hz Mantenimento 10mS a 85 - 100VCA 20mS a 100 - 264VCA Tempo di picco 2mS per 40A Corrente di picco 30 A max. a 200VCA 40 A max. a 265 VCA Corrente in ingresso 0.10A tipica a 100VCA 0.06A tipica a 200 VCA Assorbimento nominale 16 VA Capitolo 8 Unità di espansione a 28 punti per Micro PLC VersaMax 8-7 8 IC200UEX210 Unità di espansione a 28 punti, 16 ingressi a 120VCA, 12 uscite a 120VCA, alimentazione a 120/240VCA Ingressi I circuiti di ingresso a 120 VCA sono ingressi reattivi (resistenza/condensatore). Alla presenza di corrente su un punto di ingresso corrisponde un 1 logico nella tabella degli ingressi (%I). I circuiti richiedono un’alimentazione CA; non possono essere utilizzati con un'alimentazione CC. Le caratteristiche degli ingressi sono compatibili con una vasta gamma di dispositivi, quali pulsanti, fine corsa e interruttori elettronici di prossimità. I dispositivi di campo devono essere alimentati dall'esterno. Specifiche degli ingressi CA Punti/Comune Tensione nominale carico 85–132 VCA, da 50 -5% a 60 +5% Hz Tensione massima in ingresso 132V rms, 50/60 Hz Corrente in ingresso 8mA rms (100 VCA, 60 Hz) Tensione ON OFF minimo 80V rms, 4.5mA rms massimo 30V rms, 2mA rms Tempo di risposta da OFF a ON da ON a OFF massimo 25mS massimo 30mS Isolamento 8-8 4 (I1–I4) e (I5–I8) 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 8 IC200UEX210 Unità di espansione a 28 punti, 16 ingressi a 120VCA, 12 uscite a 120VCA, alimentazione a 120/240VCA Uscite CA Le uscite a triac a 120/240 VCA, 0.5 A sono fornite in gruppi isolati. All'interno del modulo, i comuni non sono connessi tra loro. Ciò consente di utilizzare ciascun gruppo su fasi diverse dell’alimentazione CA o di avere l’alimentazione in comune. Il comune di ciascun gruppo è protetto con un fusibile sostituibile da 3,15 A. Ciascuna uscita, inoltre, è protetta contro i transienti derivanti da disturbi elettrici sulla linea di alimentazione da uno stabilizzatore RC. I carichi connessi alle uscite devono ricevere l'alimentazione CA dall'esterno. Specifiche delle uscite CA Tensione nominale carico da 100 -15% a 240 +10% VCA, da 50 -5% a 60 +5% Hz Corrente massima del carico resistivo 0.5 A per punto Massimo UL nominale 0.5 A per punto a 240 VCA 0.6 A max. su C1 e C3 1.2 A max. su C2 e C4 Corrente massima di picco 5A (1 periodo)/punto 10A (1 periodo)/comune Caduta massima di tensione a ON 1.5 V RMS Corrente massima di dispersione a OFF 1.8 mA RMS (115 VCA) 3.5 mA RMS (230 VCA) Tempo di risposta (Massimo) da OFF a ON da ON a OFF 1 mS 1/2 ciclo + 1 mS Isolamento 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Questo modulo tollera un elevato grado di corrente di picco (10 volte la corrente nominale), il che rende le uscite adatte a controllare una vasta gamma di carichi induttivi e incandescenti. GFK-1645C-IT Capitolo 8 Unità di espansione a 28 punti per Micro PLC VersaMax 8-9 8 IC200UEX210 Unità di espansione a 28 punti, 16 ingressi a 120VCA, 12 uscite a 120VCA, alimentazione a 120/240VCA Cablaggio di campo e schemi dei circuiti Alimentazione CA Alimentazione CA ~ NC NC I4 I2 I3 I1 N C1 Q2 NC L Q1 Q3 Q8 C3 Q7 C3 C4 Q11 Q9 Fusibile Fusibile Fusibile Carico Carico Carico Carico Alimentazione CA ~ Alimentazione CA 5V Alimentazione CA 5V C a ri co N CPU I/O Q12 Q10 Fusibile Carico ~ I 15 I 13 C4 Carico 8-10 C4 I 16 I 14 LED Filtro ad alta frequenza Ad altri circuiti NC C4 Tipico circuito di uscita triac a 120/240VCA 5V N I 11 Fusibile Carico Alimentazione CA 1 12 I 10 ~ Tipico circuito di ingresso a 120VCA H ~ I9 NC Alimentazione CA Fusibile Fusibile Carico Carico Carico ~ Morsettiera C3 Q6 Fusibile Carico GND C2 C2 Fusibile Carico 100/240 VCA ~ C3 Q5 N ~ I8 Q4 Fusibile Fusibile ~ I7 I6 C1 Fusibile L I5 Alimentazione CA CPU H LED 0V Agli altri Fusibile da circuiti di 3.15A uscita dello stesso gruppo I/O VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 8 IC200UEX211 Unità di espansione a 28 punti, 16 ingressi a 24VCC, 12 uscite a relè, alimentazione a 120/240VCA L'unità di espansione per Micro PLC VersaMax IC200UEX211 accetta sedici ingressi CC e fornisce dodici uscite a relè a 2A a contatti normalmente aperti. Caratteristiche GFK-1645C-IT Tensione nominale di alimentazione da 100VCA a 240VCA. Sedici ingressi CC configurabili che possono essere utilizzati come ingressi a logica positiva o a logica negativa. Dodici uscite a relè formato A (SPST-monopolare a una via) E' disponibile un'alimentazione a +24VCC utilizzabile per dispositivi di campo, max. 200mA. Quattro morsettiere rimovibili tipo “barriera” a vite con coperchio di protezione. Capitolo 8 Unità di espansione a 28 punti per Micro PLC VersaMax 8-11 8 IC200UEX211 Unità di espansione a 28 punti, 16 ingressi a 24VCC, 12 uscite a relè, alimentazione a 120/240VCA Specifiche dell'unità di espansione IC200UEX211 Peso Dimensioni del modulo Ingressi 580 grammi (1.28lb) Altezza: 90 mm (3.6 pollici) Profondità: 76 mm (3.0 pollici) Larghezza: 150 mm (6.0 pollici) Sedici circuiti di ingresso a logica positiva/negativa a 24 VCC Uscite Dodici circuiti a relè da 2A, normalmente aperti Uscita alimentazione a +24 VCC (per ingressi e dispositivi utente) 200mA massima Specifiche dell'alimentazione CA 8-12 Campo Frequenza da 100 -15% a 240 +10% VCA, da 50 -5% a 60 +5% Hz Mantenimento 10mS a 85 - 100VCA, 20mS a 100 - 265VCA Corrente di picco 30 A max. a 200VCA 40 A max. a 265 VCA Tempo di picco 2mS per 40A Corrente in ingresso 0.20 A tipica a 200VCA 0.10 A tipica a 100 VCA Assorbimento nominale 26 VA VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 8 IC200UEX211 Unità di espansione a 28 punti, 16 ingressi a 24VCC, 12 uscite a relè, alimentazione a 120/240VCA Ingressi CC Ciascun ingresso può essere a logica positiva o a logica negativa. Alla presenza di corrente su un punto di ingresso corrisponde un 1 logico nella tabella degli ingressi (%I). Le caratteristiche degli ingressi sono compatibili con una vasta gamma di dispositivi, quali pulsanti, fine corsa e interruttori elettronici di prossimità. Specifiche degli ingressi CC Numero di ingressi 16 Tensione nominale in ingresso 24 volt CC Campo della tensione in ingresso da 0 a 30 volt CC Corrente in ingresso 7.5mA (tipica) Resistenza ingresso 2.8 kOhm Tensione di soglia Corrente di soglia GFK-1645C-IT ON 15VCC minima OFF 5VCC massima ON 4.5mA massima OFF 1.5mA minima Tempo di risposta da 0.5 a 20ms configurabile Tensione d'isolamento 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Capitolo 8 Unità di espansione a 28 punti per Micro PLC VersaMax 8-13 8 IC200UEX211 Unità di espansione a 28 punti, 16 ingressi a 24VCC, 12 uscite a relè, alimentazione a 120/240VCA Uscite a relè (Q1 – Q12) Le 12 uscite a relè a contatti normalmente aperti possono controllare un'ampia gamma di dispositivi, quali starter di motori, solenoidi e indicatori. La capacità di commutazione di ciascuno di questi circuiti è di 2A. Per l’alimentazione dei dispositivi di campo è richiesta un’alimentazione esterna CC o CA. Specifiche delle uscite a relè Tensione operativa da 5 a 30VCC o da 5 a 250VCA Isolamento 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Corrente di dispersione 15mA a 240 VCA (max.) Massimo UL nominale 2A a 24VCC e 240VCA Carico resistivo max. nominale 2A a 24VCC e 240VCA Carico minimo 10 mA Picco massimo 5A per metà ciclo Tempo di risposta ON 15 ms max. Tempo di risposta OFF 15 ms max. Durata contatto: meccanica 20 x 106 operazioni meccaniche Durata contatto: Elettrica 240VCA, 120VCA, 24VCC 8-14 Corrente: Resistiva 2.0A Corrente: Lampada e solenoide 0.6A VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 Operazioni tipiche 200,000 GFK-1645C-IT 8 IC200UEX211 Unità di espansione a 28 punti, 16 ingressi a 24VCC, 12 uscite a relè, alimentazione a 120/240VCA Cablaggio di campo e schemi dei circuiti Alimentatore 24VCC 24 + 24- I4 I2 I5 I3 I1 C1 I 10 C2 I7 I9 I8 I6 C3 I 12 C3 I 11 I 14 I 13 C4 I 16 C4 I 15 Uscita alimentazione 24VCC, 200mA N C1 C5 Q 10 C6 C7 Q 12 C7 Q 11 Fusibile Carico Carico Carico Fusibile Carico Carico Fusibile Fusibile Carico Fusibile Fusibile Carico Carico Alimentazione CC o CA Alimentazione CC o CA Tipico circuito di uscita a relè 0V 5V * Connessione positiva; per la connessione negativa invertire la polarità dell'alimentazione a 24VCC. Q9 Q8 C4 Fusibile Fusibile Carico Carico Tipico circuito di ingresso a 24VCC a logica positiva/negativa C3 C2 Fusibile Carico Alimentazione CC o CA Q7 Q6 Q5 Q4 Fusibile GND Fusibile N 100/240 VCA Carico L Q3 Q2 Fusibile Tra Q1 e C1 deve essere inserita una resistenza per i cicli operativi nella fascia bassa (5% o meno). Si raccomanda di utilizzare una resistenza da 1.5 KOhm, 0.5 Watt. NC Q1 L 5V I/O 24V Morsettiera Fusib. LED LED C a ri co Morsettiera 2.8kΩ * +24 VCC - Filtro ad alta frequenza CPU CPU Alimentazione COM Ad altri circuiti Le uscite a relè sono prive di fusibile di protezione. I contatti dei punti di uscita devono essere protetti mediante un fusibile esterno (max. 2A). Se le uscite controllano carichi induttivi, è bene utilizzare circuiti di soppressione. Con un circuito di soppressione, la durata (vita media) di un contatto utilizzato per commutare un carico induttivo si avvicina a quella di un contatto che controlla un carico resistivo. Il diodo da 1A, 100V mostrato nel circuito di soppressione del carico CC tipico è uno standard industriale 1N4934. Uscita a relè Carico CC Carico CA 1A, 100V .022µf 100Ω ~ COM Alimentazione CC GFK-1645C-IT Comune Ad altri circuiti I/O Capitolo 8 Unità di espansione a 28 punti per Micro PLC VersaMax Alimentazione CA 8-15 8 IC200UEX212 Unità di espansione a 28 punti, 16 ingressi a 24VCC, 12 uscite a relè, alimentazione a 24VCC L'unità di espansione per Micro PLC VersaMax IC200UEX212 accetta sedici ingressi CC e fornisce dodici uscite a relè a 2A a contatti normalmente aperti. Caratteristiche 8-16 Tensione nominale di alimentazione +24VCC. Sedici ingressi CC configurabili che possono essere utilizzati come ingressi a logica positiva o a logica negativa. Dodici uscite a relè formato A (SPST-monopolare a una via) E' disponibile un'alimentazione a +24VCC utilizzabile per dispositivi di campo, max. 200mA. Quattro morsettiere rimovibili tipo “barriera” a vite con coperchio di protezione. VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 8 IC200UEX212 Unità di espansione a 28 punti, 16 ingressi a 24VCC, 12 uscite a relè, alimentazione a 24VCC Specifiche dell'unità di espansione IC200UEX212 Peso Dimensioni del modulo Ingressi Uscite Uscita alimentazione a +24 VCC (per ingressi e dispositivi utente) 500 grammi (1.10lb) Altezza: 90 mm (3.6 pollici) Profondità: 76 mm (3.0 pollici) Larghezza: 150 mm (6.0 pollici) Sedici circuiti di ingresso a logica positiva/negativa a 24 VCC Dodici circuiti a relè da 2A, normalmente aperti 200mA massima Specifiche dell'alimentazione CC Campo dei valori Mantenimento Corrente di picco Tempo di picco Corrente in ingresso Assorbimento nominale 24VCC -20%, +25% 10mS a 19.2VCC 1A max. a 30VCC 10 ms per 1 A 0.30A a 24 VDC (tipica) 8W La sorgente di alimentazione a 24VCC deve avere una capacità rispetto alle correnti transitorie sufficiente a tollerare la corrente di picco dell'alimentatore ed a mantenere il livello della tensione a 24VCC (vedere le specifiche dell’alimentatore per i requisiti di picco). GFK-1645C-IT Capitolo 8 Unità di espansione a 28 punti per Micro PLC VersaMax 8-17 8 IC200UEX212 Unità di espansione a 28 punti, 16 ingressi a 24VCC, 12 uscite a relè, alimentazione a 24VCC Ingressi Ciascun ingresso può essere a logica positiva o a logica negativa. Alla presenza di corrente su un punto di ingresso corrisponde un 1 logico nella tabella degli ingressi (%I). Le caratteristiche degli ingressi sono compatibili con una vasta gamma di dispositivi, quali pulsanti, fine corsa e interruttori elettronici di prossimità. Specifiche degli ingressi CC Numero di ingressi Tensione nominale in ingresso Campo della tensione in ingresso Corrente in ingresso Resistenza ingresso Tensione di soglia ON OFF Corrente di soglia ON OFF Tempo di risposta Tensione d'isolamento 16 24 volt CC da 0 a 30 volt CC 7.5mA (tipica) 2.8 kOhm 15VCC minima 5VCC massima 4.5mA massima 1.5mA minima da 0.5 a 20ms configurabile 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi L'alimentazione a +24 VCC può essere utilizzata per i dispositivi di campo e per i circuiti degli ingressi CC a circa 7.5 mA per ingresso. La somma della corrente assorbita dai dispositivi esterni e dai circuiti degli ingressi non deve superare i 200 mA. 8-18 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 8 IC200UEX212 Unità di espansione a 28 punti, 16 ingressi a 24VCC, 12 uscite a relè, alimentazione a 24VCC Uscite a relè (Q1 – Q12) Le 12 uscite a relè a contatti normalmente aperti possono controllare un'ampia gamma di dispositivi, quali starter di motori, solenoidi e indicatori. La capacità di commutazione di ciascuno di questi circuiti è di 2A. Per l’alimentazione dei dispositivi di campo è richiesta un’alimentazione esterna CC o CA. Specifiche delle uscite a relè GFK-1645C-IT Tensione operativa da 5 a 30VCC o da 5 a 250VCA Isolamento 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Corrente di dispersione 15mA a 240 VCA (max.) Massimo UL nominale 2A a 24VCC e 240VCA Carico resistivo max. nominale 2A a 24VCC e 240VCA Carico minimo 1 mA Picco massimo 5A per metà ciclo Tempo di risposta ON 15 ms max. Tempo di risposta OFF Durata contatto: meccanica Durata contatto: Elettrica 240VCA, 120VCA, 24VCC 15 ms max. 20 x 106 operazioni meccaniche Corrente: Corrente: Resistiva Lampada e solenoide 2A 0.6A Capitolo 8 Unità di espansione a 28 punti per Micro PLC VersaMax Operazioni tipiche 200,000 8-19 8 IC200UEX212 Unità di espansione a 28 punti, 16 ingressi a 24VCC, 12 uscite a relè, alimentazione a 24VCC Cablaggio di campo e schemi dei circuiti Alimentatore 24VCC 24 + 24- I4 I2 I3 I1 I5 C1 I 10 C2 I7 I9 I8 I6 C3 I 12 C3 I 11 I 14 I 13 C4 I 16 C4 I 15 Uscita alimentazione 24VCC, 200mA -V C1 Q9 Q8 C5 C4 Q 10 C6 C7 Q 12 C7 Q 11 Fusibile Carico Carico Carico Fusibile Carico Fusibile Fusibile Carico Carico Fusibile Carico Fusibile Fusibile Carico Carico Carico Tipico circuito di ingresso a 24VCC a logica positiva/negativa Fusibile Carico Alimentazione CC o CA C3 C2 Fusibile Fusibile 24 VCC Q7 Q6 Q5 Q4 Fusibile GND Q3 Q2 Carico + - NC Q1 +V Fusibile Tra Q1 e C1 deve essere inserita una resistenza per i cicli operativi nella fascia bassa (5% o meno). Si raccomanda di utilizzare una resistenza da 1.5 KOhm, 0.5 Watt. Alimentazione CC o CA Alimentazione CC o CA Tipico circuito di uscita a relè 0V I/O 24V Morsettiera 5V * Connessione positiva; per la connessione negativa invertire la polarità dell'alimentazione a 24VCC. Fusib. LED 5V LED C a ri co Morsettiera 2.8kΩ * +24 VCC - CPU Filtro ad alta frequenza Alimentazione CPU Ad altri circuiti I/O Le uscite a relè sono prive di fusibile di protezione. I contatti dei punti di uscita devono essere protetti mediante un fusibile esterno (max. 2A). Se le uscite controllano carichi induttivi, è bene utilizzare circuiti di soppressione. Con un circuito di soppressione, la durata (vita media) di un contatto utilizzato per commutare un carico induttivo si avvicina a quella di un contatto che controlla un carico resistivo. Il diodo da 1A, 100V mostrato nel circuito di soppressione del carico CC tipico è uno standard industriale 1N4934. Uscita a relè Carico CC Carico CA 1A, 100V .022µf 100Ω ~ COM Alimentazione CC 8-20 Comune Ad altri circuiti COM VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 Alimentazione CA GFK-1645C-IT 8 IC200UEX213 Unità di espansione a 28 punti, 16 ingressi a 12VCC, 12 uscite a relè, alimentazione a 12VCC L'unità di espansione per Micro PLC VersaMax IC200UEX213 accetta sedici ingressi a 12VCC e fornisce dodici uscite a relè a 2A a contatti normalmente aperti. Caratteristiche GFK-1645C-IT Tensione nominale di alimentazione +12VCC. Sedici ingressi a 12VCC configurabili che possono essere utilizzati come ingressi standard a logica positiva o a logica negativa. Dodici uscite a relè formato A (SPST-monopolare a una via) E' disponibile un'alimentazione a +12VCC utilizzabile per dispositivi di campo, max. 200mA. Quattro morsettiere rimovibili tipo “barriera” a vite con coperchio di protezione. Capitolo 8 Unità di espansione a 28 punti per Micro PLC VersaMax 8-21 8 IC200UEX213 Unità di espansione a 28 punti, 16 ingressi a 12VCC, 12 uscite a relè, alimentazione a 12VCC Specifiche dell'unità di espansione IC200UEX213 Peso Dimensioni del modulo Ingressi Uscite Uscita alimentazione a +12 VCC (per ingressi e dispositivi utente) 500 grammi (1.10lb) Altezza: 90 mm (3.6 pollici) Profondità: 76 mm (3.0 pollici) Larghezza: 150 mm (6.0 pollici) Sedici circuiti di ingresso a logica positiva/negativa a 12 VCC Dodici circuiti a relè da 2A, normalmente aperti 200mA massima Specifiche dell'alimentazione CC Campo dei valori Mantenimento Corrente di picco Tempo di picco Corrente in ingresso Assorbimento nominale 9.6VCC - 15VCC 3.0mS 9.6A a 12 VCC (tipica) 200mS (tipico) 480mA a 12 VCC (tipica) 8W La sorgente di alimentazione a 12VCC deve avere una capacità rispetto alle correnti transitorie sufficiente a tollerare la corrente di picco dell'alimentatore ed a mantenere la tensione a 12VCC. 8-22 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 8 IC200UEX213 Unità di espansione a 28 punti, 16 ingressi a 12VCC, 12 uscite a relè, alimentazione a 12VCC Ingressi Ciascun ingresso può essere a logica positiva o a logica negativa. Alla presenza di corrente su un punto di ingresso corrisponde un 1 logico nella tabella degli ingressi (%I). Le caratteristiche degli ingressi sono compatibili con una vasta gamma di dispositivi, quali pulsanti, fine corsa e interruttori elettronici di prossimità. Specifiche degli ingressi CC Numero di ingressi Tensione nominale in ingresso Campo della tensione in ingresso Corrente in ingresso Impedenza Tensione di soglia ON OFF 16 12 volt CC da 0 a 15 volt CC 9.0mA (tipica) 1.3 kOhm 9.5VCC minima 2.5VCC massima Corrente di soglia 6.5mA massima 1.6mA minima ON OFF Tempo di risposta Tensione d'isolamento da 0.5 a 20ms (configurabile) 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi L'alimentazione a +12 VCC può essere utilizzata per i dispositivi di campo e per i circuiti degli ingressi CC a circa 7.5 mA per ingresso. La somma della corrente assorbita dai dispositivi esterni e dai circuiti degli ingressi non deve superare i 200 mA. GFK-1645C-IT Capitolo 8 Unità di espansione a 28 punti per Micro PLC VersaMax 8-23 8 IC200UEX213 Unità di espansione a 28 punti, 16 ingressi a 12VCC, 12 uscite a relè, alimentazione a 12VCC Uscite a relè (Q1 – Q12) Le 12 uscite a relè a contatti normalmente aperti possono controllare un'ampia gamma di dispositivi, quali starter di motori, solenoidi e indicatori. La capacità di commutazione di ciascuno di questi circuiti è di 2A. Per l’alimentazione dei dispositivi di campo è richiesta un’alimentazione esterna CC o CA. Specifiche delle uscite a relè Tensione operativa da 5 a 30VCC o da 5 a 250VCA Isolamento 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Corrente di dispersione 15mA massima Massimo UL nominale 2A a 24VCC e 240VCA Carico resistivo max. nominale 2A a 24VCC e 240VCA Carico minimo 1 mA Picco massimo 5A per metà ciclo Tempo di risposta ON 15 ms max. Tempo di risposta OFF 15 ms max. Durata contatto: meccanica 20 x 106 operazioni meccaniche Durata contatto: Elettrica 8-24 Corrente: Resistiva 2A Corrente: Lampada e solenoide 0.6A VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 Operazioni tipiche 200,000 GFK-1645C-IT 8 IC200UEX213 Unità di espansione a 28 punti, 16 ingressi a 12VCC, 12 uscite a relè, alimentazione a 12VCC Cablaggio di campo e schemi dei circuiti Alimentatore 12VCC 12+ 12- I4 I2 I3 I1 I5 I9 I8 I6 I 10 C2 I7 C1 C3 I 12 C3 I 11 I 14 I 13 C4 I 16 C4 I 15 Uscita alimentazione 12VCC, 200mA -V C1 Q3 Q2 Q7 Q6 Q5 C3 C2 Q4 Q9 Q8 C5 C4 Q 10 C6 Q 12 C7 C7 Q 11 Carico Carico Fusibile Fusibile Carico Carico Fusibile Carico Fusibile Fusibile Carico Carico Fusibile Carico Carico Fusibile Fusibile Carico Carico Fusibile Fusibile Carico Fusibile Fusibile + - NC Q1 +V GND Alimentazione a 12VCC Alimentazione CC o CA Alimentazione CC o CA Alimentazione CC o CA Tipico circuito di uscita a relè Tipico circuito di ingresso a 12VCC a logica positiva/negativa Morsettiera 5V * Connessione positiva; per la connessione negativa invertire la polarità dell'alimentazione a 12VCC. Alimentazione CC o CA 0V 12V Fusib. 5V LED LED Morsettiera C a ri co 2.8kΩ * +12 VCC - Filtro ad alta frequenza CPU CPU Alimentazione COM Ad altri circuiti I/O Ad altri circuiti Comune I/O Le uscite a relè non hanno fusibile di protezione. I contatti dei punti di uscita devono essere protetti mediante un fusibile esterno (max. 2A). Se le uscite controllano carichi induttivi, è bene utilizzare circuiti di soppressione. Con un circuito di soppressione, la durata (vita media) di un contatto utilizzato per commutare un carico induttivo si avvicina a quella di un contatto che controlla un carico resistivo. Il diodo da 1A, 100V mostrato nel circuito di soppressione del carico CC tipico è uno standard industriale 1N4934. Carico CC Carico CA 1A, 100V .022µf 100Ω Uscita a relè ~ COM Alimentazione CC GFK-1645C-IT Capitolo 8 Unità di espansione a 28 punti per Micro PLC VersaMax Alimentazione CA 8-25 8 IC200UEX214 Unità di espansione a 28 punti, 16 ingressi a 24VCC, 12 uscite a 24VCC, alimentazione a 24VCC L'unità di espansione per Micro PLC VersaMax IC200UEX214 accetta otto ingressi CC e fornisce dodici uscite a transistor, otto a bassa corrente e quattro ad alta corrente. Caratteristiche Tensione nominale di alimentazione +24VCC. Sedici ingressi CC configurabili che possono essere utilizzati come ingressi a logica positiva o a logica negativa. E' disponibile un'alimentazione a +24VCC per i dispositivi di campo, max. 200mA. Dodici uscite a logica positiva Quattro morsettiere rimovibili tipo “barriera” a vite con coperchio di protezione incernierato. Specifiche dell'unità di espansione IC200UEX214 Peso Dimensioni del modulo Ingressi Uscite Uscita alimentazione a +24 VCC (per ingressi e dispositivi utente) 460 grammi (1.01lb) Altezza: 90 mm (3.6 pollici) Profondità: 76 mm (3.0 pollici) Larghezza: 150 mm (6.0 pollici) Sedici ingressi 24VCC a logica positiva in quattro gruppi di quattro Dodici uscite a transistor, a 24VCC e suddivise in due gruppi con alimentazione separata. Ciascun gruppo contiene 4 uscite con un carico massimo di 0.5A e 2 uscite con un carico massimo di 1A. 200mA massima Specifiche dell'alimentazione CC Campo dei valori Mantenimento Corrente di picco Tempo di picco Corrente in ingresso Assorbimento nominale 24VCC -20%, +25% 10mS a 19.2VCC 1A max. a 30 VCC 10mS per 1A 0.20A a 24 VDC (tipica) 5W La sorgente di alimentazione a 24VCC deve avere una capacità rispetto alle correnti transitorie sufficiente a tollerare la corrente di picco dell'alimentatore ed a mantenere la tensione a 24VCC. 8-26 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 8 IC200UEX214 Unità di espansione a 28 punti, 16 ingressi a 24VCC, 12 uscite a 24VCC, alimentazione a 24VCC Ingressi Ciascun ingresso può essere a logica positiva o a logica negativa. Alla presenza di corrente su un punto di ingresso corrisponde un 1 logico nella tabella degli ingressi (%I). Le caratteristiche degli ingressi sono compatibili con una vasta gamma di dispositivi, quali pulsanti, fine corsa e interruttori elettronici di prossimità. Specifiche degli ingressi CC Tensione nominale in ingresso Campo della tensione in ingresso Corrente in ingresso Resistenza ingresso Tensione di soglia ON OFF Corrente di soglia ON OFF Tempo di risposta Tensione d'isolamento 24 volt CC da 0 a 30 volt CC 7.5mA (tipica) 2.8 kOhm 15VCC minima 5VCC massima 4.5mA massima 1.5mA minima da 0.5 a 20 ms 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi L'alimentazione a +24 VCC può essere utilizzata per i dispositivi di campo e per i circuiti degli ingressi CC a circa 7.5 mA per ingresso. La somma della corrente assorbita dai dispositivi esterni e dai circuiti degli ingressi non deve superare i 200 mA. GFK-1645C-IT Capitolo 8 Unità di espansione a 28 punti per Micro PLC VersaMax 8-27 8 IC200UEX214 Unità di espansione a 28 punti, 16 ingressi a 24VCC, 12 uscite a 24VCC, alimentazione a 24VCC Uscite a transistor I circuiti di uscita a transistor possono essere utilizzati per azionare dispositivi come valvole, spie o contattori. Le uscite devono essere protette da fusibili esterni. Si raccomanda l’uso di fusibili rapidi. Tutte le uscite sono isolate tra il campo e la logica e commutano tensione positiva, hanno un’alimentazione comune (VC) e una terra comune (COM). Tollerano correnti di picco elevate (8 volte la corrente nominale) e sono protette contro impulsi di tensione negativa. Di conseguenza, possono commutare lampade e carichi induttivi Specifiche delle uscite a transistor Tensione operativa Carico massimo 12VCC/24VCC (24VCC +10% / -43% ingresso su V1,C1) Corrente massima di picco Q1,Q2,Q11,Q12: 8A per 20ms, 1 impulso Q3-Q10: 4A per 20ms, 1 impulso 0.3V max. 100µA max. Caduta di tensione in uscita Dispersione a OFF Risposta da OFF a ON da ON a OFF Tensione d'isolamento Fusibile 8-28 1.0A per punto (Q1, Q2 , Q11, Q12) a 24VCC al 100 % di durata ON 0.75A per punto (Q3 - Q10) a 24VCC al 100 % di durata ON 0.5A per punto (Q3 - Q10) a 12VCC al 100 % di durata ON 0.1mS max. (24VCC, 0.2A) 0.1mS max. (24VCC, 0.2A) 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Le uscite devono essere protette da un fusibile esterno. Altrimenti un corto del carico potrebbe danneggiare il transistor, che non può essere sostituito dall'utente. VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 8 IC200UEX214 Unità di espansione a 28 punti, 16 ingressi a 24VCC, 12 uscite a 24VCC, alimentazione a 24VCC Cablaggio di campo e schemi dei circuiti Alimentatore 24VCC 24 + 24- I4 I2 I3 I1 I5 C1 I9 I8 I6 I 10 C2 I7 C3 I 12 C3 I 11 I 14 I 13 C4 I 16 C4 I 15 Uscita alimentazione 24VCC, 200mA -V NC Q1 Q2 +V C2 C1 Q6 V1 Q5 NC V2 C2 Fusib. da 0.5A Fusib. da 1.0A Fusib. da 1.0A Carico Carico Carico Carico Carico Tipico circuito di ingresso a 24VCC a logica positiva/negativa Alimentazione a 24VCC Tipico circuito di uscita a transistor a 24 VCC Ad altri circuiti 5V * Connessione positiva; per la connessione negativa invertire la polarità dell'alimentazione a 24VCC. Q11 Fusib. da 0.5A - Q10 Carico - Q8 Q12 NC Fusib. da 0.5A + Q9 Fusib. da 0.5A Carico Carico + Alimentazione a 24VCC GND Q7 V2 Fusib. da 0.5A Fusib. da 0.5A Fusib. da 0.5A Carico Carico Carico Carico Alimentazione a 24VCC Q3 Fusib. da 0.5A - Fusib. da 1.0A Fusib. da 1.0A + Q4 V1 5V LED Fusibile CPU Morsettiera 2.8kΩ * +24 VCC - Filtro ad alta frequenza LED CPU 0V C1 0V COM Ad altri circuiti GFK-1645C-IT Ad altri circuiti 24 VCC esterna + C a ri co Morsettiera I/O Capitolo 8 Unità di espansione a 28 punti per Micro PLC VersaMax 8-29 - 8 IC200UEX215 Unità di espansione a 28 punti, 16 ingressi a 12VCC, 12 uscite a 12VCC, alimentazione a 12VCC L'unità di espansione per Micro PLC VersaMax IC200UEX215 accetta sedici ingressi a 12VCC e fornisce dodici uscite CC a transistor. Caratteristiche Tensione nominale di alimentazione +12VCC. Sedici ingressi CC configurabili che possono essere utilizzati come ingressi a logica positiva o a logica negativa. Dodici uscite a logica positiva E' disponibile un'alimentazione a +12VCC per i dispositivi di campo, max. 200mA. Quattro morsettiere rimovibili tipo “barriera” a vite con coperchio di protezione incernierato. Specifiche dell'unità di espansione IC200UEX215 Peso Dimensioni del modulo Ingressi Uscite Uscita alimentazione a +12 VCC (per ingressi e dispositivi utente) 460 grammi (1.01lb) Altezza: 90 mm (3.6 pollici) Profondità: 76 mm (3.0 pollici) Larghezza: 150 mm (6.0 pollici) Sedici ingressi a 12VCC a logica positiva in quattro gruppi di quattro Dodici uscite a transistor, a 12VCC e suddivise in due gruppi con alimentazione separata. Ciascun gruppo contiene 4 uscite con un carico massimo di 0.5A e 2 uscite con un carico massimo di 1A. 200mA massima Specifiche dell'alimentazione CC Campo dei valori Mantenimento Corrente di picco Tempo di picco Corrente in ingresso Assorbimento nominale da 9.6 a 15VCC 3.0mS 9.6A a 12 VCC (tipica) 200mS (tipico) 480mA a 12 VCC (tipica) 8W La sorgente di alimentazione a 12VCC deve avere una capacità rispetto alle correnti transitorie sufficiente a tollerare la corrente di picco dell'alimentatore ed a mantenere la tensione a 12VCC. 8-30 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 8 IC200UEX215 Unità di espansione a 28 punti, 16 ingressi a 12VCC, 12 uscite a 12VCC, alimentazione a 12VCC Ingressi Ciascun ingresso può essere a logica positiva o a logica negativa. Alla presenza di corrente su un punto di ingresso corrisponde un 1 logico nella tabella degli ingressi (%I). Le caratteristiche degli ingressi sono compatibili con una vasta gamma di dispositivi, quali pulsanti, fine corsa e interruttori elettronici di prossimità. Specifiche degli ingressi CC Numero di ingressi 16 Tensione nominale in ingresso Campo della tensione in ingresso Corrente in ingresso Resistenza ingresso Tensione di soglia ON OFF 12 volt CC da 0 a 15 volt CC 9.0mA (tipica) 1.3 kOhm 9.5VCC minima 2.5VCC massima Corrente di soglia 6.5mA massima 1.6mA minima ON OFF Tempo di risposta Tensione d'isolamento da 0.5 a 20ms (configurabile) 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi L'alimentazione a +12 VCC può essere utilizzata per i dispositivi di campo e per i circuiti degli ingressi CC a circa 7.5 mA per ingresso. La somma della corrente assorbita dai dispositivi esterni e dai circuiti degli ingressi non deve superare i 200 mA. GFK-1645C-IT Capitolo 8 Unità di espansione a 28 punti per Micro PLC VersaMax 8-31 8 IC200UEX215 Unità di espansione a 28 punti, 16 ingressi a 12VCC, 12 uscite a 12VCC, alimentazione a 12VCC Uscite a transistor L'unità di espansione IC200UEX215 ha quattro uscite a transistor ad alta corrente (Q1, Q2, Q11 e Q12) e otto uscite a transistor a bassa corrente (da Q3 a Q10). Tutte le uscite sono isolate tra il campo e la logica e commutano tensione positiva, I circuiti di uscita a transistor possono essere utilizzati per azionare dispositivi come valvole, spie o contattori. Le uscite devono essere protette da fusibili esterni. Si raccomanda l’uso di fusibili rapidi. Ciascun gruppo di 6 uscite ha un'alimentazione comune (V1, V2) ed una terra comune (C1, C2). Tollerano correnti di picco elevate (8 volte la corrente nominale) e sono protette contro impulsi di tensione negativa. Di conseguenza, possono commutare lampade e carichi induttivi Specifiche delle uscite CC Tensione operativa Carico massimo 12VCC +20%, -20% 0.7A per punto (Q1 - Q12) a 24VCC al 100% di durata ON 4A per comune Corrente massima di picco Caduta di tensione in uscita Dispersione a OFF 4A per 20mS 0.3V max. 0.1mA max. Risposta 8-32 da OFF a ON da ON a OFF Tensione d'isolamento 0.1mS max. a 12VCC 0.1mS max. a 12VCC 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Fusibile Le uscite devono essere protette da un fusibile esterno. Altrimenti un corto del carico potrebbe danneggiare il transistor, che non può essere sostituito dall'utente. VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 8 IC200UEX215 Unità di espansione a 28 punti, 16 ingressi a 12VCC, 12 uscite a 12VCC, alimentazione a 12VCC Cablaggio di campo e schemi dei circuiti Alimentatore 12VCC 12+ 12- I4 I2 I3 I1 I5 C1 I9 I8 I6 I 10 C2 I7 C3 I 12 C3 I 11 I 14 I 13 C4 I 16 C4 I 15 Uscita alimentazione 12VCC, 200mA -V NC Q1 Q2 +V C2 C1 Q6 V1 Q5 NC V2 C2 Fusib. da 0.5A Fusib. da 1.0A Fusib. da 1.0A Carico Carico Carico Carico Carico Tipico circuito di ingresso a 12VCC a logica positiva/negativa Alimentazione a 12VCC Tipico circuito di uscita a transistor a 12 VCC Ad altri circuiti 5V * Connessione positiva; per la connessione negativa invertire la polarità dell'alimentazione a 12VCC. Q11 Fusib. da 0.5A - Q10 Carico - Q8 Q12 NC Fusib. da 0.5A + Q9 Fusib. da 0.5A Carico Carico + Alimentazione a 12VCC Q7 V2 Fusib. da 0.5A Fusib. da 0.5A Fusib. da 0.5A Carico Carico Carico GND Carico Alimentazione a 12VCC Q3 Fusib. da 0.5A - Fusib. da 1.0A Fusib. da 1.0A + Q4 V1 5V LED Fusibil 2.8kΩ * +12 VCC - Filtro ad alta frequenza C a ri co LED CPU 0V C1 0V COM Ad altri circuiti GFK-1645C-IT 12 VCC esterna CPU Morsettiera Ad altri circuiti Morsettiera I/O Capitolo 8 Unità di espansione a 28 punti per Micro PLC VersaMax 8-33 + - 8 IC200UEX222 Unità di espansione a 28 punti, 16 ingressi a 24VCC, 12 uscite a 24VCC con ESCP, alimentazione a 24VCC L'unità di espansione per Micro PLC VersaMax IC200UEX222 accetta 16 ingressi CC e fornisce 12 uscite a 24VCC. Le uscite hanno una protezione elettronica contro i corto circuiti. Caratteristiche Tensione nominale di alimentazione +24VCC. Sedici ingressi CC configurabili che possono essere utilizzati come ingressi a logica positiva o a logica negativa. E' disponibile un'alimentazione a +24VCC per i dispositivi di campo, max. 200mA. Dodici uscite a logica positiva Le uscite hanno una protezione ESCP e non necessitano di fusibili. Quattro morsettiere rimovibili tipo “barriera” a vite con coperchio di protezione. Specifiche dell'unità di espansione IC200UEX222 Peso Dimensioni del modulo Ingressi Uscite Uscita alimentazione a +24 VCC (per ingressi e dispositivi utente) 460 grammi (1.01lb) Altezza: 90 mm (3.6 pollici) Profondità: 76 mm (3.0 pollici) Larghezza: 150 mm (6.0 pollici) Sedici ingressi 24VCC a logica positiva in quattro gruppi di quattro Dodici uscite a transistor, a 24VCC e suddivise in tre gruppi con alimentazione separata. Ciascun gruppo contiene 4 uscite con un carico massimo di 0.5A e 4 uscite con un carico massimo di 1A. 200mA massima Specifiche dell'alimentazione CC Campo dei valori Mantenimento Corrente di picco Tempo di picco Corrente in ingresso Assorbimento nominale da 19.2 a 30VCC 10mS a 19.2VCC 1A max. a 30 VCC 10mS per 1A 0.20A a 24 VDC (tipica) 5W La sorgente di alimentazione a 24VCC deve avere una capacità rispetto alle correnti transitorie sufficiente a tollerare la corrente di picco dell'alimentatore ed a mantenere la tensione a 24VCC. 8-34 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 8 IC200UEX222 Unità di espansione a 28 punti, 16 ingressi a 24VCC, 12 uscite a 24VCC con ESCP, alimentazione a 24VCC Ingressi Ciascun ingresso può essere a logica positiva o a logica negativa. Alla presenza di corrente su un punto di ingresso corrisponde un 1 logico nella tabella degli ingressi (%I). Le caratteristiche degli ingressi sono compatibili con una vasta gamma di dispositivi, quali pulsanti, fine corsa e interruttori elettronici di prossimità. Specifiche degli ingressi CC Tensione nominale in ingresso Campo della tensione in ingresso Corrente in ingresso Resistenza ingresso Tensione di soglia ON OFF Corrente di soglia ON OFF Tempo di risposta Tensione d'isolamento 24 volt CC da 0 a 30 volt CC 7.5mA (tipica) 2.8 kOhm 15VCC minima 5VCC massima 4.5mA massima 1.5mA minima da 0.5 a 20 ms 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi L'alimentazione a +24 VCC può essere utilizzata per i dispositivi di campo e per i circuiti degli ingressi CC a circa 7.5 mA per ingresso. La somma della corrente assorbita dai dispositivi esterni e dai circuiti degli ingressi non deve superare i 200 mA. GFK-1645C-IT Capitolo 8 Unità di espansione a 28 punti per Micro PLC VersaMax 8-35 8 IC200UEX222 Unità di espansione a 28 punti, 16 ingressi a 24VCC, 12 uscite a 24VCC con ESCP, alimentazione a 24VCC Uscite a transistor I circuiti di uscita a transistor possono essere utilizzati per azionare dispositivi come valvole, spie o contattori. Le uscite devono essere protette da fusibili esterni. Si raccomanda l’uso di fusibili rapidi. Le uscite hanno una protezione elettronica contro i corto circuiti. Specifiche dell'uscita CC Tensione operativa Alimentazione esterna (per il terminale V) Carico massimo Q1 e Q2: 1A per punto Q3 - Q12: 0.7A per punto Corrente minima di commutazione 10 mA Corrente massima di picco Q1,Q2,Q11,Q12: 8A per 20ms, 1 impulso Q3-Q10: 4A per 20ms, 1 impulso Q1– Q12: 12V 0.1mA Caduta di tensione in uscita Dispersione a OFF Tempo di risposta da OFF a ON, da ON a OFF Tensione d'isolamento 8-36 Q1 – Q12: 12/24VCC +10%, -15% 12/24V -10%, +20% 0.05mS max. a 24VCC 1500V RMS tra il lato campo ed il lato logica 500V RMS tra i gruppi Fusibile Non richiesto Soglia di intervento del fusibile elettronico Q1 - Q12: 5V minimo, 8V massimo Corrente da corto circuito CC Q1 - Q12: 0.7A minimo, 2A massimo Corrente di picco da corto circuito 4A max. Ritardo della corrente di picco da corto circuito 100µS Ritardo del limite di corrente 100µS VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 8 IC200UEX222 Unità di espansione a 28 punti, 16 ingressi a 24VCC, 12 uscite a 24VCC con ESCP, alimentazione a 24VCC Cablaggio di campo e schemi dei circuiti Alimentatore 24VCC 24 + 24 - I4 I2 I3 I1 I5 C1 I9 I8 I6 I 10 C2 I7 C3 I 12 C3 I 11 I 14 I 13 C4 I 16 C4 I 15 Uscita alimentazione 24VCC, 200mA -V V1 V2 C2 C3 NC Q9 V3 + - - Q12 NC Q10 Q11 Carico + Carico Carico Carico - Q7 Q5 Carico + Q8 Q6 Carico Carico Carico 24 VCC Carico GND Carico + Q3 C1 Carico Q2 Q4 Carico +V - NC Q1 Alimentazione a 12/24VCC Alimentazione a 12/24VCC Alimentazione a 12/24VCC Le uscite hanno una protezione ESCP. I fusibili esterni non sono necessari. Tipico circuito di ingresso a 24VCC a logica positiva/negativa Tipico circuito di uscita a transistor a 24 VCC Ad altri circuiti V1 5V * Connessione positiva; per la connessione negativa invertire la polarità dell'alimentazione a 24VCC. 5V 24 VCC esterna LED CPU Morsettiera C a ri co 2.8kΩ * +24 VCC - LED Filtro ad alta frequenza CPU 0V C1 0V Ad altri circuiti Morsettiera COM Ad altri circuiti GFK-1645C-IT + VN340 I/O Capitolo 8 Unità di espansione a 28 punti per Micro PLC VersaMax 8-37 - 8 8-38 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT Capitolo 9 Istruzioni per l'installazione Questo capitolo descrive le procedure di installazione di un Nano o di un Micro PLC VersaMax e le operazioni necessarie per rendere atto all’uso il sistema. Vengono inoltre riportate le istruzioni per la rimozione dall’imballo, per l’ispezione del PLC al ricevimento e per la sua connessione ai dispositivi di programmazione. GFK-1645C-IT Verifiche di preinstallazione Approvazioni ottenute dai prodotti, standard di riferimento e specifiche generali Immunità ed emissioni: Specifiche, standard rilevanti e livelli passati Linee guida per l'installazione Dimensioni di montaggio Messa a terra dell'apparecchiatura Installazione di un PLC o di un'unità di espansione su una guida DIN Connessione di un'unità di espansione ad un Micro PLC. Linee guida per il cablaggio del sistema Installazione e cablaggio degli I/O Messa in servizio del PLC Regolazione dei potenziometri analogici DIP switch impostati in fabbrica Installazione/sostituzione della batteria di mantenimento Connessione delle porte seriali Isolatore della porta RS485 Adattatore da RS-232 a RS-485 Sostituzione dei fusibili del modulo di uscite CA 9-1 9 Verifiche di preinstallazione Verificare, accuratamente, che gli imballi non abbiano subito danni durante il trasporto.. Nel caso si riscontrino dei componenti danneggiati, notificarlo immediatamente al trasportatore.Il contenitore che nel trasporto ha riportato dei danni va conservato per permetterne l’ispezione da parte del medesimo.È responsabilità del destinatario notificare eventuali reclami al trasportatore per danni imputabili al trasporto.Per qualsiasi azione dovesse rendersi necessaria, potrete sempre pienamente contare sulla fattiva collaborazione di GE FANUC. Dopo aver tolto dall’imballo l'apparecchiatura, registrare tutti i numeri di serie.I numeri di serie devono, infatti, essere comunicati qualora, durante il periodo di garanzia, fosse necessario contattare il Servizio Assistenza. Si raccomanda di conservare i contenitori e tutto il materiale d’imballo poiché potrebbero tornare utili nel caso in cui fosse necessario trasportare o spedire una parte del sistema. I moduli Micro PLC vanno immagazzinati o trasportati nell’imballo originale. 9-2 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 9 Approvazioni ottenute dai prodotti, standard di riferimento e specifiche generali I Micro PLC forniti dalla GE Fanuc sono prodotti globali progettati e costruiti per essere utilizzati in tutto il mondo. Essi devono essere installati ed utilizzati in conformità con le linee guida specifiche di ciascun prodotto e con le seguenti approvazioni, standard e specifiche generali: Approvazioni di agenzie Commenti Apparecchiature per il controllo industriale [Sicurezza] UL508, CSA C22.2 No 142-M1987 Certificazione da parte di Underwriters Laboratories per Revisione B e modelli successivi Zone pericolose [Sicurezza] Classe I, Div II, A, B, C, D UL1604 CSA C22.2 No 142-M1987 Certificazione da parte di Underwriters Laboratories per Revisione B e modelli successivi Direttive Europee EMC & LVD Marchio CE Tutti i modelli Ambiente Condizioni Vibrazioni IEC68-2-6, JISC0911 1G @57-500Hz, 0.15mm p-p @10-57Hz Urti IEC68-2-27, JISC0912 15G, 11ms Temperatura operativa da 0 gradi C a 55 gradi C [ambiente] Temperatura di stoccaggio da -10 gradi C a +75 gradi C Umidità Alloggiamento protettivo Isolamento: rigidità dielettrica GFK-1645C-IT da 5% a 95%, senza condensa IEC529 UL508, UL840, IEC664 Capitolo 9 Istruzioni per l'installazione Per IP54; protezione da polvere e spruzzi d'acqua 1.5KV per moduli nominali da 51V a 250V 9-3 9 Immunità ed emissioni: Specifiche, standard rilevanti e livelli passati Descrizione Standard Specifiche Scariche elettrostatiche EN 61000-4-2 ±4.0KV a contatto, ±8.0KV in aria Suscettibilità RF EN 61000-4-3 10 V/m (non modulata), 80-1000 MHz, 80% AM, 1 kHz ad onda sinusoidale Suscettibilità RF da radiotelefoni digitali ENV 50204 10 V/m (non modulata), 900±5Mhz, 100% AM (200 Hz ad onda quadra, 50% del ciclo di lavoro) Transitori veloci EN 61000-4-4 ± 2.2 kV (PS) ± 1.1 kV (I/O) Sovratensione transitoria EN 61000-4-5 ± 2.2 kV, modo comune (PS) ± 1.1 kV, differenziale (PS) RF condotta EN 61000-4-6 10 Vrms, 0.15-80 MHz, 80% AM, 1 kHz ad onda sinusoidale (PS, I/O) Picchi in ingresso EN 61000-4-11 30% Nom., 10 ms >95% Nom., 10ms Interruzioni di tensione 20% Nom. 10 sec. Variazioni di tensione Emissioni irradiate EN 55011* 30 dBµV/m, 30 – 230 MHz (misurate a 30m) 37 dBµV/m, 230 – 1000 MHz (misurate a 30m) Emissioni condotte EN 55011* 79/66 dBµV, 0.15 – 0.5 MHz 73/60 dBµV, 0.5 – 30 MHz * I limiti definiti da EN 55011 sono equivalenti ai limiti specificati in EN 55022, CISPR 11, CISPR 22, e 47 CFR 15. 9-4 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 9 Linee guida per l'installazione Questa apparecchiatura è destinata ad essere utilizzata in ambienti tipicamente industriali, nei quali sono presenti materiali antistatici, quali calcestruzzo e legno. Se la si utilizza in ambienti che contengono materiale statico, come i tappeti, il personale deve disperdere la propria carica elettrostatica toccando una superficie messa a terra in modo sicuro, prima di accedere all'apparecchiatura. Se gli I/O sono alimentati direttamente dalla rete CA, queste linee devono essere condizionate prima di essere distribuite agli I/O in modo da non eccedere i livelli di immunità dei medesimi. Il condizionamento dell'alimentazione in CA degli I/O può essere realizzato mediante soppressori MOV tarati sulla linea e connessi linea-linea e linea-terra. I MOV linea-terra devono avere una buona terra ad alta frequenza. L'installazione deve avvenire in ambienti interni, con adeguati dispositivi di protezione contro eventuali sovratensioni o disturbi presenti sulla linea di alimentazione in CA proveniente dall'esterno.. Requisiti di installazione per il marchio CE Ai fini della loro conformità alla Direttiva bassa tensione, i Nano/Micro PLC VersaMax sono considerati "apparecchiature aperte" (cioè, con parti sotto tensione accessibili dall'utente) e devono essere installate in uno chassis. La norma IEC 1131-2:1991 (sez. 4.2, voce 2) stabilisce che "Non è necessario che le apparecchiature aperte soddisfino i requisiti IP2x ..... L'apertura dello chassis deve essere possibile solo per mezzo di una chiave o di un attrezzo." Il PLC deve essere installato in un luogo conforme alle specifiche elencate nelle pagine precedenti. Requisiti UL per installazioni di Classe I Div 2 GFK-1645C-IT Le apparecchiature etichettate con riferimento alla Classe 1 Div. 2 Gruppi A, B, C e D ( aree pericolose) sono idonee ad essere utilizzate esclusivamente in ambienti di Classe 1, Divisione 2, Gruppi A, B, C, D o in aree non pericolose. Le apparecchiature etichettate con riferimento alla Classe 1 Zona 2 Gruppi A, B, C e D ( aree pericolose) sono idonee ad essere utilizzate esclusivamente in ambienti di Classe 1, Zona 2, Gruppi A, B, C, D o in aree non pericolose. Pericolo - rischio di esplosione - la sostituzione di componenti può pregiudicare l’idoneità alla Classe I, Divisione 2. Pericolo - rischio di esplosione - non scollegare l’apparecchiatura senza aver tolto l’alimentazione o senza aver accertato di trovarsi in area non pericolosa. Capitolo 9 Istruzioni per l'installazione 9-5 9 Linee guida aggiuntive riguardo alle condizioni ambientali 9-6 Gli sbalzi di temperatura non devono essere tali da causare condensa all’esterno o all’interno dell’unità. Non vi devono essere combustibili né gas corrosivi o infiammabili. Il luogo d’installazione non deve presentare eccessiva polvere, aria salmastra o materiali conduttivi (es. polvere di ferro) che possano causare cortocircuiti interni.. Il PLC non deve essere installato in un luogo esposto alla luce diretta del sole. Il PLC non deve essere esposto ad acqua, olio o prodotti chimici. Lasciare uno spazio sufficiente per l’aerazione.Si raccomanda una distanza minima di circa 50 mm ai lati, sulla parte superiore e quella inferiore. Il PLC non deve essere installato su apparecchiature che generano un’elevata quantità di calore. Se la temperatura ambiente eccede i 55°C, si deve prevedere una ventola di raffreddamento o un condizionatore d’aria. L’apparecchiatura non deve essere installata a meno di 200mm da linee ad alta tensione (più di 1000V) o ad alta corrente (più di 1A) (ad eccezione delle uscite controllate dal PLC). Per facilitare la manutenzione e per la sicurezza, posizionare il PLC il più lontano possibile da dispositivi ad alta tensione e da generatori di corrente. Adottare tutte le misure necessarie quando si installa il sistema in luoghi: soggetti a elettricità statica o altri tipi di disturbi; soggetti a forti campi elettromagnetici; vicini a centraline elettriche. VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 9 Dimensioni di montaggio Dimensioni dei Nano PLC Altezza e larghezza 47 mm (1.88 in) 75 mm (3.00 in) 80 mm (3.20 in) Profondità PORTA 4.8 mm (0.20 in) Dimensioni dei Micro PLC a 14, 23, 28 punti e delle unità di espansione Larghezza Unità a 23, 28 punti Profondità Unità a 14, 23, 28 punti 150mm (6.00 in) Larghezza Unità a 14 punti Altezza Unità a 14, 23, 28 punti 95 mm (3.80 in) 85mm (3.40 in) 140mm (5.60 in) 95 mm (3.80 in) 76 mm (3.04 in) 90mm (3.60 in) 80 mm (3.20 in) 4.8 mm (0.20 in) GFK-1645C-IT Capitolo 9 Istruzioni per l'installazione 9-7 9 Messa a terra dell'apparecchiatura Per il funzionamento in sicurezza del PLC, rispettare tutte le procedure di messa a terra. La resistenza massima verso terra raccomandata è di 200mΩ (equivalente a 100 piedi di cavo in rame AWG #12 – 3.29mm2). L’installazione della terra deve essere conforme allo standard NEC (National Electrical Code). I conduttori di terra devono essere collegati con ramificazioni separate e raccordate a un punto centrale di terra. Programmatore P r o gr a mming De vice Micro MicroPLC PLC Earth Terra Ground Motor Drivese Azionamenti and altre other apparecchiature Electricaldi elettriche Control controllo Equipment Centralcentrale Punto Ground di Point terra Macchinario Machinery NO T E NOTA Le connessioni Signal and power dei segnali e dell’alimentazione non sono connections not shown indicate I conduttori di terra devono essere il più possibile corti e grossi. Per minimizzare la resistenza si possono utilizzare strisce di calza metallica o cavi di terra – minimo AWG #12 (3.29mm2). I conduttori devono essere di sezione sufficiente a trasportare la massima corrente di cortocircuito sul percorso considerato. Installare un interruttore esterno per la dispersione verso massa ed adottare adottare tutte le altre misure di sicurezza previste dagli standard per il cablaggio esterno. Messa a terra del Programmatore Per un funzionamento corretto, il computer che ospita il software di programmazione deve avere una connessione di terra comune con il PLC. Normalmente questo si ottiene collegando il cavo di alimentazione del programmatore alla stessa presa del PLC (con lo stesso punto di terra di riferimento). Se questo non è possibile, utilizzare un isolatore di porte (IC690ACC903) nella connessione seriale tra il programmatore ed il PLC. Se la terra del programmatore ha un potenziale diverso dalla terra del PLC, sussiste il rischio di scosse elettriche.Inoltre, quando le due unità cono connesse mediante il cavo seriale del programmatore, esiste il rischio di danneggiare le porte e, se è utilizzato, il convertitore. Pericolo Il mancato rispetto delle raccomandazioni di messa a terra del programmatore può comportare il rischio di lesioni a persone e/o danni all’apparecchiatura. 9-8 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 9 Installazione di un PLC o di un'unità di espansione su una guida DIN I Nano/Micro PLC VersaMax possono essere montati su una guida DIN da 35 mm, come è descritto qui sotto, oppure possono essere fissati con delle viti su un pannello metallico, come è descritto nella pagina successiva. Il PLC deve essere montato su una superficie verticale. Non montarlo su una superficie orizzontale. Montaggio corretto Montaggio errato La guida DIN deve essere messa a terra per garantire la protezione EMC, come descritto nella pagina seguente. Sono preferibili le guide DIN conformi allo standard DIN EN50032. Per ottenere la massima resistenza alle vibrazioni, la guida DIN deve essere installata su un pannello mediante viti distanziate approssimativamente di 5.24cm (6 pollici). Montaggio del PLC su una guida DIN. Le unità si montato su una guida DIN da 35 mm, come è descritto qui sotto. Con un piccolo cacciavite piatto, o un attrezzo simile, estrarre dal fondo dell'unità la clip di fissaggio. Spingere indietro l’unità e rilasciare la clip di fissaggio.Accertarsi che il fissaggio dell'unità sia sicuro.. 2 1 Guida DIN tirare la clip rilasciare la clip Smontaggio del PLC da una guida DIN. Tirare verso il basso la clip di fissaggio del modulo e staccare l'unità dalla guida DIN. GFK-1645C-IT Capitolo 9 Istruzioni per l'installazione 9-9 9 Montaggio su pannello Per ottenere la massima resistenza alle vibrazioni e agli urti, può essere opportuno installare le unità su un pannello metallico. In base alle dimensioni riportate in questo capitolo o usando il modulo stesso come dima, marcare sul pannello le posizioni dei fori di montaggio. Forare il pannello. Fissare il modulo con viti 65x70 M4 (#8-32) lunghe almeno 20 mm nei fori di montaggio. Applicare una coppia da 1.1 a 1.4Nm (da 10 a 12 in/lbs) alle viti M4 (#8-32), in acciaio, avvitate su materiale con filettatura interna con uno spessore minimo di 2.4mm (0.093”). Messa a terra del pannello o della guida DIN Per evitare il rischio di scosse elettriche, il pannello su cui è installato il PLC deve essere messo a terra in modo appropriato. Collegare il cavo di terra al pannello metallico con una rondella zigrinata.Se il pannello è verniciato, rimuovere la vernice fino a mettere a nudo il metallo nei punti di connessione. Collegare alla terra di protezione il pannello, i condotti, le tubazioni, il riparo laterale, ecc. 9-10 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 9 Connessione di un'unità di espansione ad un Micro PLC. Un Micro PLC accetta fino a quattro unità di espansione collegate in serie. Avvertenza Prima di collegare un'unità di espansione spegnere il PLC. Se si collega un’unità di espansione a un Micro PLC sotto tensione, l’unità ne sarà danneggiata. NOTA Il PLC e le sue unità di espansione devono avere una sorgente di alimentazione comune e devono accendersi contemporaneamente. Se una delle unità di espansione rimane spenta, la sequenza di accensione del PLC può non essere corretta. Il cavo di espansione Insieme a ciascuna unità di espansione viene fornito un cavo piatto da 0.1 metri (IC200CBL501). Sono disponibili anche davi da 0.5 metri (IC200CBL505) e da 1 metro (IC200CBL510). La lunghezza massima complessiva dei cavi consentita è di 2 metri.. I connettori di questi cavi sono predisposti per evitare installazioni non corrette. L'accensione del sistema con i cavi non installati correttamente può danneggiare l'unità di espansione. Non utilizzare altri cavi. In caso di necessità, sono disponibili cavi di espansione di diverse lunghezze. Collegare le unità come si vede qui sotto. Micro PLC Unità di espansione Cavo di espansione Connettore di espansione (dietro allo sportello) La/le unità di espansione ed il Micro PLC devono essere connessi con lo stesso orientamento.Se l'unità di espansione è capovolta rispetto al PLC, l'accensione del sistema danneggerà i circuiti degli ingressi CC. Dopo aver installato il cavo su un’unità, richiudere lo sportello incernierato. GFK-1645C-IT Capitolo 9 Istruzioni per l'installazione 9-11 9 Linee guida per il cablaggio del sistema Oltre ai seguenti suggerimenti, si raccomanda vivamente di rispettare tutte le norme di sicurezza per il cablaggio applicabili localmente o specifiche per il tipo di apparecchiatura in uso. In caso contrario, si possono causare lesioni, anche mortali, alle persone e/o danni alle cose. In una tipica installazione industriale possono esistere quattro tipi di cablaggio: Rete principale di alimentazione – distribuisce la corrente nello stabilimento ed alimenta carichi quali motori di grande potenza. I limiti di impiego dei sui circuiti possono arrivare a decine o a migliaia di KVA a 250 VCA o più. Cablaggio di controllo – normalmente a bassa tensione CC o a 120 VCA, con limitati valori nominali di energia. Ne costituiscono un esempio i cablaggi dei commutatori start/stop, delle bobine dei teleruttori e dei fine corsa delle macchine. In genere questo è il livello di interfaccia degli I/O discreti. Cablaggio analogico – uscite di trasduttori e tensioni analogiche di controllo. Questo è il livello di interfaccia degli I/O analogici. Cablaggio dei segnali e delle comunicazioni – questa è la rete che interconnette tutti gli elementi del sistema stabilimento, e comprende LAN, MAP e bus di campo. Questi quattro tipi di cablaggio devono essere il più possibile separati per ridurre i rischi dovuti a guasti dell’isolamento, errori di cablaggio e interazione (disturbi) tra i segnali. Un tipico sistema di controllo può richiedere di mescolare alcuni degli ultimi tre tipi di cablaggio, specialmente in zone critiche, all’interno dei centri di controllo dei motori e nei pannelli di controllo. I cablaggi esterni alle unità devono essere separati conformemente alle norme National Electrical Code. 1 9-12 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 9 Misure di sicurezza Il sistema deve includere circuiti di arresto in emergenza, circuiti di interblocco e tutte le altre misure di sicurezza previste dalle pratiche generalmente accettate. Il progetto generale del sistema deve comprendere misure appropriate, in grado di garantirne la sicurezza in caso di segnali errati, mancanti o anormali causati da interruzioni delle relative linee, mancanze momentanee di alimentazione, ecc. Installazione di soppressori supplementari E' possibile installare un soppressore esterno di tipo MOV all'ingresso della linea di alimentazione nello chassis (vedi sotto). Spesso, viene utilizzato il soppressore MOV assiale Harris serie ZA. Il MOV deve essere in grado di gestire la maggior parte dei transienti di linea.In casi estremi, può rendersi necessaria la misura dei transienti effettivi per stabilire il tipo di MOV più idoneo. Per la massima protezione, l’ideale sarebbe disporre di un MOV su ogni chassis del sistema. La sottostante figura illustra l'impiego di un MOV sia sulla linea di alimentazione sia sul bus delle comunicazioni. Armadio Alimentazione dei Moduli Spezzone di cavo per bus di comunicazione Controlli periodici e sostituzione dei MOV I MOV assorbono correttamente i transienti sulle linee di comunicazione, controllo e alimentazione, purché l’energia totale di tali transienti non ne superino i limiti di impiego. Tuttavia, se l'energia del transiente supera i limiti di impiego del MOV, questo può essere danneggiato o distrutto. Questi guasti potrebbero non essere visibili o non elettricamente evidenti. I MOV vanno controllati regolarmente per rilevare eventuali danni che potrebbero compromettere la protezione che forniscono contro i transienti.Per talune applicazioni è raccomandabile la sostituzione periodica dei MOV, anche se non presentano segni di danneggiamento. GFK-1645C-IT Capitolo 9 Istruzioni per l'installazione 9-13 9 Installazione e cablaggio degli I/O Pericolo Per minimizzare il rischio di scosse elettriche, il PLC deve essere messo a terra. Diversamente, sussiste il rischio di lesioni personali. Pericolo Deve essere calcolata la corrente massima di ciascun filo e devono essere osservate le appropriate pratiche di cablaggio. Diversamente, sussiste il rischio di lesioni personali e di danneggiamento delle apparecchiature.. Avvertenza Quando si collegano conduttori a treccia, verificare che non vi siano fili sporgenti.. Ciò potrebbe causare cortocircuiti, con conseguenti danni all’apparecchiatura e disfunzioni. Cablaggio dell'alimentazione e connessione degli I/O 9-14 Tutti i terminali accettano cavi a filo rigido o a fili intrecciati; i fili di un dato terminale devono però essere dello stesso tipo e dimensione.. Usare conduttori in rame tarati per 75 °C (167 °F) per tutti i cablaggi. Sezione dei fili per i Micro PLC: un conduttore AWG #14 (2.1 mm2) o due conduttori più sottili – da AWG #16 (1.3 mm2) a AWG #20 (0.36mm2) per terminale. La coppia suggerita per la connessione ai terminali è di 5 in-lbs (5.76 kgcm). Sezione dei fili per i Nano PLC: ciascun terminale accetta un filo da AWG #14 (sezione trasversale media di 2.1mm2) a AWG #22 (sezione trasversale media di 0.36mm2), o due fili fino a AWG #18 (sezione trasversale media di 0.86mm2). La coppia suggerita per la connessione ai terminali è di 3 in-lbs (3.75 kg-cm). VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 9 Morsettiere rimovibili Terminali degli ingressi su morsettiera rimovibile Terminali delle uscite su morsettiera rimovibile Le morsettiere de Micro PLC possono essere rimosse per l'esecuzione del cablaggio. Le unità a 14 punti (in figura) hanno due morsettiere. Le unità a 23 o a 28 punti ne hanno quattro. Avvertenza Non inserire o rimuovere una morsettiera mentre il PLC/unità di espansione o I DISPOSITIVI DI CAMPO sono sotto tensione. Ne possono derivaare lesioni personali o danni alle apparecchiature. Sulle viti dei terminali possono essere presenti tensioni pericolose dal campo, anche se è stata esclusa l’alimentazione del PLC o dell’unità di espansione. Nel maneggiare le morsettiere o i fili collegati si deve sempre prestare molta attenzione. I Micro PLC e le unità di espansione sono forniti con il blocco terminale saldamente installato. Per smontare una morsettiera, allentare alternatamente le due viti di fissaggio utilizzando un piccolo cacciavite Phillips o a testa piatta. Reggere la morsettiera; quando le viti saranno uscite completamente dai fori, la morsettiera sarà completamente libera dal modulo. Allentare alternativamente Quando si rimontano le morsettiere, rispettare le relative posizioni per evitare errori di cablaggio. Le morsettiere non hanno riferimenti o etichette. GFK-1645C-IT Capitolo 9 Istruzioni per l'installazione 9-15 9 Procedure generali di cablaggio Per l’instradamento e il collegamento del cablaggio di campo tra i dispositivi utente e i punti di ingresso e di uscita del PLC, attenersi alle procedure qui descritte. I capitoli di questo manuale relativi ai vari modelli di PLC e di unità di espansione forniscono informazioni dettagliate sulla connessione degli I/O e dell'alimentazione. 9-16 Prima di collegare il cablaggio di campo, togliere corrente al PLC. Tutti i fili dei segnali di basso livello devono correre separati dagli altri cavi di campo. Per le linee di alimentazione CA, tutti i canali devono essere alimentati con la stessa fase. Separare i cavi di alimentazione CA e le linee dati o segnali dal cablaggio di campo CC. Il cablaggio di campo non deve correre vicino a dispositivi che potrebbero generare interferenze elettriche. Far correre le linee segnali e dati il più vicino possibile a superfici a terra, come parti dell’armadio, barre metalliche e pannelli degli armadi.. Se si presentano seri problemi di disturbo, potrebbero essere necessari un’ulteriore filtrazione dell’alimentazione o un trasformatore d’isolamento. Per minimizzare potenziali rischi per la sicurezza del personale, verificare che siano state rispettate le corrette procedure di messa a terra. Etichettare tutti i fili a/da i dispositivi di I/O. Non tentare di smontare, riparare o modificare alcuna parte del PLC. Non tirare o piegare i cavi oltre il loro limite naturale.Si potrebbe interrompere la linea. Utilizzare sempre l’alimentazione indicata nelle specifiche del modulo.L’uso di tensioni diverse può danneggiare l’apparecchiatura. Non applicare agli ingressi tensioni superiori a quelle nominali.Se si supera la tensione nominale, il dispositivo può danneggiarsi. Sulle uscite non applicare tensioni che eccedano la massima capacità di commutazione.Il superamento della capacità potrebbe danneggiare il PLC. Per gli I/O analogici, utilizzare cavi schermati e collegare la schermatura ad una messa a terra funzionale. VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 9 Fusibili per le uscite Alcune uscite del Micro PLC IC200UDD120 (uscite 5-12) e tutte le uscite dell'unità di espansione IC200UEX122 hanno una protezione elettronica contro i cortocircuiti. I contatti dei punti di uscita di tutti gli altri moduli devono essere protetti mediante un fusibile esterno (max. 2A). Circuiti di soppressione per carichi induttivi Con l’installazione di soppressioni appropriate per i carichi induttivi, si migliora l’affidabilità dei contatti dei relè.Con un circuito di soppressione, la durata (vita media) di un contatto utilizzato per commutare un carico induttivo si avvicina a quella di un contatto che controlla un carico resistivo. Il diodo da 1A, 100V mostrato nel circuito di soppressione del carico CC tipico è uno standard industriale 1N4934. Nano/Micro PLC VersaMax Uscita a relè COM Carichi CA .022µf 100Ω Carichi CC 1A, 100V Uscita a relè ~ Sorgente alimentazione CA GFK-1645C-IT Nano/Micro PLC VersaMax Capitolo 9 Istruzioni per l'installazione COM Alimentazione CC 9-17 9 Definizione di logica positiva e logica negativa L'applicazione ai circuiti di I/O del PLC della definizione di logica positiva e di logica negativa fornita dall'IEC è illustrata qui sotto. Punti di ingresso – Logica positiva IEC Ingresso di tipo sink Punti di ingresso – Logica negativa Ingresso IEC Ingresso di tipo source Comune +24V 0V +24V 0V Comune Equivalente ai punti di ingresso IEC di tipo sink Passa la corrente dal dispositivo di ingresso al comune utente o al polo negativo dell'alimentazione. Il dispositivo di ingresso è collegato tra il polo positivo dell'alimentazione ed il terminale di ingresso. Il polo negativo dell'alimentazione è collegato al comune dei circuiti di ingresso. Ingresso Equivalente agli ingressi IEC di tipo source. Passa la corrente al comune utente o al polo positivo dell'alimentazione attraverso il dispositivo di ingresso. Il dispositivo di ingresso è collegato tra il polo negativo dell'alimentazione ed il terminale di ingresso. Il polo positivo dell'alimentazione è collegato al comune dei circuiti di ingresso. Punti di uscita – Logica positiva +24V Uscita Carico IEC Uscita di tipo source 0V Equivalente ai punti di uscita IEC di tipo source. Passa la corrente dal comune utente o dal polo positivo dell'alimentazione al carico. Il carico è collegato tra il polo negativo dell'alimentazione e l'uscita del modulo. 9-18 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 9 Messa in servizio del PLC Prima di accendere il PLC: Verificare che tutte le viti di montaggio, i morsetti, i cavi e le altre parti siano correttamente e saldamente fissate. Pericolo Prima di dare tensione ad un Micro PLC a 14, 23 o 28 punti o ad un’unità di espansione, verificare che su tutti i terminali siano protetti da ripari. I ripari evitano rischi di scosse elettriche accidentali che potrebbero provocare lesioni anche mortali. Ricontrollare con estrema attenzione tutti i cablaggi che, se errati, possono danneggiare il PLC. Non accendere un PLC rotto. Accertarsi che le unità di espansione ed il Micro PLC al quale sono collegate abbiano la stessa sorgente di alimentazione e si accendano contemporaneamente. Se una delle unità di espansione rimane spenta, la sequenza di accensione del PLC può non essere corretta. Pericolo Spegnere sempre il PLC prima di eseguire una delle operazioni che seguono. Diversamente sussiste il rischio di scosse elettriche, di danni al PLC o di errori di funzionamento. A. Assemblaggio del PLC B. Collegamento/scollegamento di cavi o fili. C. Collegamento di un terminale di terra del telaio alla piastra metallica o all’alloggiamento metallico. GFK-1645C-IT Capitolo 9 Istruzioni per l'installazione 9-19 9 Sequenza normale di accensione PWR IN Dare corrente al PLC e osservare i LED (qui sotto è rappresentato il modello a 14 punti). RUN OUT OK 1 2 3 4 5 6 7 8 1 2 3 4 5 6 Il LED PWR deve accendersi. Durante l’auto-diagnostica di accensione, lampeggia il LED OK.Terminata con successo l’auto-diagnostica, il LED OK rimane acceso.Se l’unità è stata configurata per accendersi nel modo Run, si accende il LED RUN.Se il LED RUN non si accende quando il PLC entra nel modo Run, le possibili cause sono un errore di configurazione o la presenza di un errore fatale nella tabella errori della CPU. Se il dispositivo di campo collegato ad un punto di ingresso ne eccita il circuito, deve accendersi il LED corrispondente a quell'ingresso. Se il LED RUN è spento, devono essere spenti anche tutti i LED delle uscite (nel modo Stop con I/O disabilitati). Dopo l’accensione ed il trasferimento del programma applicativo, verificare che questo venga eseguito correttamente. Se il PLC non supera l’auto test all’accensione, fare riferimento alla sottostante tabella per individuare e risolvere il problema. Sintomo 9-20 Azione Il LED PWR non si accende. 1. Verificare che tutte le alimentazioni siano disponibili e attive.2. Con l’alimentazione esclusa, controllare il cablaggio del modulo per essere certi che sia collegato correttamente. Il LED PWR è acceso. Il LED OK è spento. Questo indica che l’alimentazione è corretta e che la CPU ha rilevato un difetto interno.Verificare che tutti i DIP switch siano su “OFF” (verso il basso). Il LED PWR è acceso. I LED OK e RUN lampeggiano insieme. Il PLC è nel modo system bootloader e attende il trasferimento del firmware di sistema da Winloader. Il LED PWR è acceso. OK lampeggia. Il PLC dispone di codici di lampeggiamento incorporati di supporto alla ricerca guasti. VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 9 Accensione veloce dei Micro PLC I Micro PLC possono essere configurati in modo da accendersi molto più rapidamente disabilitando la normale diagnostica all'accensione. Tuttavia, se l'applicazione non richiede un'accensione insolitamente rapida, si raccomanda di non disabilitare la diagnostica all'accensione. La diagnostica all'accensione può essere disabilitata mediante il software di configurazione. Se al PLC sono connesse una o più unità di espansione e la diagnostica all’accensione è disabilitata, vengono registrati degli errori nelle tabelle degli I/O. Se la diagnostica all'accensione è disabilitata, è garantita l'accensione del PLC entro 100mS. Spegnimento del PLC Avvertenza Durante uno spegnimento graduale, quando la tensione di alimentazione scende al di sotto della tensione operativa minima il PLC può spegnersi e riaccendersi finché la tensione di alimentazione non scende fino a renderne impossibile la riaccensione. Se l'applicazione non può tollerare questo tipo di comportamento, occorre prendere le precauzioni necessarie. GFK-1645C-IT Capitolo 9 Istruzioni per l'installazione 9-21 9 Regolazione dei potenziometri analogici I due potenziometri che si trovano dietro allo sportello sinistro di un Micro PLC possono essere utilizzati per impostare manualmente i valori dei riferimenti %AI16 e %AI17. Il potenziometro di sinistra, etichettato VR1, controlla %AI16. Il potenziometro di destra, etichettato VR2, controlla %AI17. Per regolare i potenziometri, utilizzare un piccolo cacciavite. La rotazione in senso orario di un potenziometro aumenta il valore corrispondente. VR1 L H VR2 L H STOP VR1 L RUN VR2 H L H PORT DIP switch impostati in fabbrica I DIP switch che si trovano dietro allo sportello rimovibile sul lato frontale dei Micro PLC a 14, 23 o 28 punti, sono impostati su OFF (in basso) in fabbrica e non devono essere toccati. ON 1 2 3 4 Gli switch devono essere nella posizione OFF 9-22 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 9 Installazione/sostituzione della batteria di mantenimento Sui Micro PLC a 23 o a 28 punti è possibile installare una batteria al litio nell'apposito supporto da inserire sul fronte del Micro PLC, dietro lo sportello rimovibile. Questa batteria mantiene il contenuto della RAM del PLC e alimenta il clock in tempo reale della CPU quando il PLC è spento. La batteria si installa sul lato frontale del PLC, dietro lo sportello rimovibile. Spegnere il PLC, prima di installare o sostituire la batteria. Rimuovere il riparo dell'alloggiamento batteria Connettore della batteria Per sostituire una batteria, aprire il relativo scomparto, rimuovere la batteria esaurita e sostituirla con una delle seguenti: GE Fanuc IC200ACC403 Hitachi-Maxell CR2032WK Batterie di altro tipo possono creare rischi di incendio o esplosione. Inserire la spina della batteria nel connettore, sul fondo dello scomparto batteriaPremerla fino ad avvertire un clic.Non forzare la connessione – la spina ha una chiavetta che impedisce di invertire accidentalmente la polarità. TOP Porre la batteria nel supporto sulla sinistra dello scomparto e inserire il filo.Richiudere accuratamente lo sportello. PERICOLO Se non trattata correttamente, la batteria può esplodere. La batteria non deve essere ricaricata, aperta, riscaldata oltre i 100°C o incenerita. GFK-1645C-IT Capitolo 9 Istruzioni per l'installazione 9-23 9 Connessione delle porte seriali Alimentazione di un Dispositivo Esterno dalla porta 1 o dalla porta 2 Se una porta viene utilizzata per comunicare con un'unità seriale che richiede non più di 100mA a 5VCC, l'unità può essere alimentata attraverso la porta. La corrente totale prelevata dalle due porte non deve superare i 100mA. Lunghezza dei cavi e velocità di trasmissione (Baud) La lunghezza massima dei cavi (distanza tra la CPU e l'ultima unità allacciata al cavo) è: Porta 1 (RS-232) = 15 metri (50 piedi) Porta 2 (RS-485) = 1200 metri (4000 piedi) Entrambe le porte supportano una velocità di trasmissione configurabile da 300 a 19.2k bps. Porta 1: RS-232 La porta 1 è una porta RS-232 con un jack verticale a 8 pin RJ-45.Oltre a essere una porta seriale generica di comunicazione, questa porta viene usata anche come porta boot loader per l’aggiornamento del firmware del PLC. Lato superiore del modulo Pin 8 Pin 1 Cavo RJ-45 con connettore 8 7 6 5 4 3 2 1 8 7 6 5 Orientamento della porta seriale del PLC 4 3 2 1 Nota: Questo connettore non ha il pin di terra della schermatura del cavo. Pin 1 2 3 4 5 6 7 8 Segnale RTS CTS RXD TXD DCD DTR +5V GND Direzione Uscita Ingresso Ingresso Uscita Ingresso Uscita Uscita -- Funzione Uscita del segnale Request to Send Ingresso del segnale Clear to Send Ingresso dati ricevuti Uscita dati trasmessi Ingresso del segnale Data Carrier Detect Uscita del segnale Data Terminal Ready Uscita +5VCC per l'alimentazione di convertitori di protocollo esterni Riferimento 0V/terra dei segnali Avvertenza:L'uscita 5VCC ha un fusibile interno non sostituibile. Se il fusibile brucia, la porta RS-232 continua a funzionare, ma non fornirà l'alimentazione 5VCC all'unità esterna. 9-24 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 9 Connessione tra la porta 1 ed una porta RS-232 tipo PC con connettore D-sub a 9 pin. Per connettere la porta 1 al connettore D-sub a 9 pin standard della maggior parte dei PC, può essere utilizzato un adattatore RJ-45 - DB9F. La sottostante figura illustra il cablaggio per un PC utilizzato come programmatore. Per un PC non utilizzato come programmatore, sono necessari solo i fili Transmit, Receive e Ground sia per la porta 1 che per la porta 2. Pin 1 DCD (non richiesto)N/C DSR DTR RXD RTS TXD CTS TXD CTS DTR RXD RTS DCD RI Pin 5 6 4 2 3 1 Bianco/Grigi (non richiesto)N/C 0V GND Shell Shell Nero Verde Marrone Giallo o 5 7 8 Rosso Arancio Blu Jack RJ45 Alla porta 1 del Nano/Micro PLC VersaMax (cablaggio diretto a 8 pin da RJ-45 a RJ-45) Alla porta RS-232 tipo IBM-AT (femmina a 9 pin) * I fili indicati dalle linee tratteggiate sono facoltativi. Cablaggio dell'adattatore RJ45 - DB9F I colori dei fili indicati qui sotto sono standard per la maggior parte dei kit di adattamento RJ-45 - DB9F, tuttavia si raccomanda di consultare la documentazione specifica del kit utilizzato. Cablare il kit di adattamento seguendo i numeri di pin indicati. GFK-1645C-IT Colore fili adattatore Pin DB9F Pin RJ45 Segnale del Micro PLC Segnale DB9F (porta seriale del PC) n/c 1 - n/c DCD (in) Verde 2 4 TxD (out) RxD (in) Giallo 3 3 RxD (in) TxD (out) Rosso 4 5 DCD (in) DTR (out) Blu 5 8 Terra Terra Nero 6 6 DTR (out) DSR (in) Marrone 7 2 CTS (in) RTS (out) Bianco 8 1 RTS (out) CTS (in) Arancio 9 7 +5V (out) RI (in) Capitolo 9 Istruzioni per l'installazione 9-25 9 Porta 2: RS-485 Assegnazione dei pin della porta 2 La Porta 2 è una porta RS-485 con connettore D-sub femmina a 15 pin. 15 8 9 1 Può essere allacciata direttamente a un adattatore da RS-485 a RS-232 (IC693ACC901 o simile). 9-26 Pin Segnale Direzione Funzione 1 SHLD -- Connessione filo di drenaggio dello schermo del cavo 2, 3, 4 n/c 5 P5V Uscita +5VCC per alimentare dispositivi esterni(100mA max.) 6 RTSA Uscita Uscita del segnale Request to Send (A) 7 GND -- Riferimento 0V/TERRA 8 CTSB’ Ingresso Ingresso del segnale Clear to Send (B) 9 RT -- Connessione resistenza terminazione(120 ohm) per RDA’ 10 RDA’ Ingresso Ingresso dati ricevuti (A) 11 RDB’ Ingresso Ingresso dati ricevuti (B) 12 SDA Uscita Uscita dati trasmessi (A) 13 SDB Uscita Uscita dati trasmessi (B) 14 RTSB Uscita Uscita del segnale Request to Send (B) 15 CTSA’ Ingresso Ingresso del segnale Clear to Send (A) Involu cro SHLD -- Connessione del filo di schermatura del cavo / Connessione della schermatura del cavo schermato al 100% (continuo) VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 9 Specifiche del connettore e del cavo per la porta 2 I numeri di catalogo riportati qui sotto vanno intesi come riferimento. Si può utilizzare qualsiasi componente che risponda alle stesse specifiche. Cavo: Belden 8105 Connettore maschio a 15 pin: Involucro del connettore: Cavo a bassa capacitanza per computer, schermatura globale in calza di filo intrecciato 5 doppini † Filo di drenaggio della schermatura † 30 Volt / 80°C (176°F) Rame stagnato 24 AWG, 7x32 intrecci Velocità di propagazione = 78% Impedenza nominale = 100Ω † Fornitore: Spina: Pin: Tipo: A crimpare ITT/Cannon DAA15PK87F0 030-2487-017 AMP 205206-1 66506-9 A saldare ITT/Cannon ZDA15P -AMP 747908-2 -Kit* – ITT Cannon DA121073-50 [Backshell kit formato a 15-pin]: Plastica metallizzata (Plastica con nichel su rame) † Attacco per la schermatura del cavo (incluso) Uscita cavo a 40 per mantenere compatta l’installazione Più – ITT Cannon 250-8501-009 [Viti di fissaggio lunghe]: Filettatura metrica M3x0.5 per un allacciamento sicuro † Ordinarne due per ogni connettore ordinato † Informazione critica: qualsiasi altro componente prescelto deve soddisfare questi criteri minimi. Connessione RS485 punto a punto con Handshaking Nella configurazione punto a punto, due dispositivi sono connessi sulla stessa linea di comunicazione. Per la RS485, la lunghezza massima del cavo è di 1200 metri (4000 piedi). Per distanze superiori si possono utilizzare dei modem. Computer PIN Doppini schermati PLC PIN 12 13 10 11 9 6 14 8 15 3 2 7 1 RD ( A' ) RD ( B' ) SD ( A ) SD ( B ) CTS ( A' ) CTS ( B' ) RTS ( B ') RTS ( A ) GND SHLD SD ( A ) SD ( B ) RD ( A' ) RD ( B' ) RT RTS ( A ) RTS ( B ) CTS ( B' ) CTS ( A' ) GND SHLD Fino a 15.2 metri (50 piedi) senza isolamento GFK-1645C-IT Capitolo 9 Istruzioni per l'installazione 9-27 9 Connessioni seriali RS-485 multidrop Il Micro PLC supporta fino a 8 dispositivi su di un singolo link seriale per rete.L'impiego di ripetitori permette di accrescere questo numero. Per ulteriori informazioni sulle comunicazioni seriali, consultare il manuale: PLC Serie 90 - Comunicazioni seriali Manuale utente, GFK-0582. Nella configurazione multidrop (a cascata), l'unità host è configurata come master e uno o più PLC sono configurati come slave. La distanza massima tra il master e gli slave non può superare i 1200 metri (4000 piedi). Qualsiasi installazione con PLC distanti più di 15,2 metri, deve prevedere un isolamento ottico. Master Stazione Slave Ultimo slave La linea RS485 deve includere un handshaking e devono essere usati i conduttori prima specificati. È possibile ridurre le riflessioni sulla linea di trasmissione concatenando i cavi come indicato nella figura. Eseguire le connessioni all’interno del connettore da applicare al PLC. Non usare morsettiere o altri tipi di connettori lungo la linea di trasmissione. La resistenza di terminazione per il segnale RD (dati ricevuti) deve essere connessa solo sulle unità alle estremità delle linee. Sulla CPU, questa terminazione si esegue con un ponticello tra i pin 9 e 10, all'interno del connettore. Potenziale di terra: perché il sistema funzioni correttamente, più unità non collegate alla medesima fonte di alimentazione devono avere un potenziale di terra o un isolamento da terra comuni. 9-28 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 9 Isolatore della porta RS485 L'isolatore per porte RS-485 IC690ACC903 può essere collegato direttamente alla porta RS-485 del Micro PLC oppure può essere montato su pannello e quindi collegato al Micro PLC con un cavetto di estensione. Il cavetto di estensione va utilizzato quando la connessione diretta alla porta è impedita dalle apparecchiature circostanti o dove non è accettabile che l'isolatore sporga dal Micro PLC. L’isolatore della porta può funzionare nei modi singolo o multidrop, selezionabili mediante un interruttore a slitta posto sul moduloL’isolatore della porta ha le seguenti caratteristiche: Quattro canali segnale isolati otticamente: SD, RD, RTS e CTS Compatibilità elettrica con RS-485 Funzionamento singolo o multidrop Terminazione ingressi conforme agli standard per canali seriali Un convertitore DC/DC a 5V per isolare l’alimentazione Supporta l’inserimento sotto tensione FRONTE Commutatore multidrop 43.18mm 1.7" SOPRA 66.04mm 2.6 in VISTA FRONTALE 17.78mm 0.7 in Specifiche isolatore porta Meccaniche RS-485 D-shell maschio a 15 pin per montaggio diretto sulla porta seriale del PLC D-shell femmina a15 pin femmina per la connessione al cavo Hardware di installazione Due viti M3 ruotabili a mano. Coppia raccomandata: 8 in./lbs. (fornite con l'isolatore). Due viti #6/32 per il montaggio su pannello. Coppia raccomandata: 12 in./lbs. (fornite dall'utente). Elettriche GFK-1645C-IT Alimentazione Corrente tipica +5VCC (dalla porta) 25 mA 100 mA disponibili per dispositivi esterni Isolamento di terra Conformità 500 Volt EIA-422/485 Linea bilanciata Temperatura operativa 0° - 70°C (32° - 158° F) Baud rate Come il PLC Capitolo 9 Istruzioni per l'installazione 9-29 9 Connettori dell'isolatore della porta RS-485 L’isolatore ha due connettori, uno a 15 pin maschio, tipo D (PL1), e uno a 15 pin femmina, tipo D (PL2).L'assegnazione dei pin è la stessa, salvo che su PL2 il pin 4 è collegato al resistore ID del modulo. Assegnazione dei pin del connettore RS-485 Pin PL1 PL2 9-30 Nome Tipo - Descrizione 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 SHLD NC NC NC 5V RTS ( A ) 0V CTS ( B' ) NC RD ( A' ) RD ( B' ) SD ( A ) SD ( B ) RTS ( B ) CTS ( A' ) 1 NC - 2 NC - 3 NC - 4 TESTID - Resistore ID 5 5V - Alimentazione +5V 6 RTS ( A ) 7 0V - Terra dei segnali 8 CTS ( B' ) 9 RT 10 RD ( A' ) In Read data - 11 RD ( B' ) In Read data + 12 SD ( A ) Out Send data - 13 SD ( B ) Out Send data + 14 RTS ( B ) Out Request to send + 15 CTS ( A' ) In Clear to send - In Out Terra dello chassis Alimentazione +5V Request to Send Terra dei segnali Clear to send + Out Out In In In Out Read data Read data + Send data Send data + Request to send + Clear to send - Out Request to Send - In Clear to send + - Resistore di terminazione* Usare il resistore di terminazione se l'ìsolatore è utilizzato nel modo porta a porta, oppure alla fine di una configurazione multidrop. Per terminare la linea bilanciata RD, ponticellare i pin 9 e 10. A indica – e B indica +. A e B indicano i segnali in uscita e A' e B' indicano i segnali in ingresso. VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 9 Installazione dell'isolatore L'isolatore ha un involucro in plastica ed è stato progettato per essere inserito direttamente nella porta seriale oppure montato su pannello e connesso alla porta mediante un cavo di estensione da 12 ". Il dispositivo viene fissato sul connettore di abbinamento con due viti M3 ad avvitamento manuale. Può essere facilmente inserito in un canale di comunicazione esistente senza che sia richiesto hardware aggiuntivo.. Micro PLC Isolatore Porta RS-485 Cavo SNP 4000 piedi Quando l’isolatore viene montato su pannello, si rendono necessarie due viti di fissaggio #6-32. #6-32 screw Multidrop Switch TOP VIEW #6-32 screw Quando si installa l’isolatore, serrare le viti del connettore e quelle di montaggio a pannello (se necessarie) con i seguenti valori di coppia: Viti GFK-1645C-IT Tipo Coppia Viti del connettore (fornite insieme all'isolatore) M3 8 in/lbs Viti di fissaggio sul pannello (fornite dall'utente) #6/32 12 in/lbs Capitolo 9 Istruzioni per l'installazione 9-31 9 L’isolatore per porta RS485 supporta sia la configurazione porta a porta sia la configurazione multidrop. Connessione multidrop di dispositivi con porte a 15 Pin e con porte a 25 Pin Terminare solo sul primo e sull'ultimo drop Isolatore Is ol at Connettore D femmina a 15 pin Connettore D maschio a 15 i PLC Master RT SD ( B )SD ( A ) ( B' RD )RD ( A' ) RTS (B )RTS ( A ) TS ( B' C )CTS ( A' ) +5V GND 9 13 12 11 10 14 6 8 15 Doppini Eseguire le connessioni all'interno dei connettori D 5 7 Unità slave Porta a 15 pin 9 11 10 13 12 8 15 14 6 1 5 7 RT RD ( B' )RD ( A' )SD ( B )SD ( A ) CTS ( B' )CTS ( A' )RTS ( B )RTS ( A )SHLD +5V GND Unità slave Porta a 15 pin 9 RT 11 RD ( B' 10 )RD ( A' 13 )SD ( B 12 )SD ( A ) 8 CTS ( B' 15 )CTS ( A' 14 )RTS ( B 6 )RTS ( A 1 )SHLD 5 +5V 7 GND Unità slave Porta a 25 pin 24 RT 25 RD ( B' 13 )RD ( A' 21 )SD ( B )SD ( A 9 ) ( B' 23 CTS ) 11 CTS ( A' 22 )RTS ( B 10 )RTS ( A ) 7 GND 1 SHLD Ad altre unità slave (Al massimo 8 unità su un multidrop) 9-32 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 9 Cavo per l'alimentazione di dispositivi esterni attraverso l'isolatore Se la sorgente di alimentazione dell'isolatore non è la porta che lo ospita, dovrà essere predisposto un cavo appropriato, come si vede qui sotto. Terminare solo sulla prima e sull'ultima porta. Terminare solo sul primo e sull'ultimo drop. Doppino 13 12 11 10 14 6 8 15 5 7 1 SD ( B SD ( A RD ( B' RD ( A' RTS ( B RTS ( A CTS ( B' CTS ( A' +5V GND SHLD +5 VCC RT RD ( B' RD ( A' SD ( B SD ( A CTS ( B' CTS ( A' RTS ( B RTS ( A +5V GND SHLD 9 11 10 13 12 8 15 14 6 5 7 1 Terra RT SD ( B SD ( A RD ( B' RD ( A' RTS ( B RTS ( A CTS ( B' CTS ( A' +5V GND 9 13 12 11 10 14 6 8 15 5 7 A unità richiedenti alimentazione esterna Nota: Non collegare a margherita i pin +5VCC. Doppino Unità slave 9 RT 11 RD ( B' 10 RD ( A' 13 SD ( B 12 SD ( A 8 CTS ( B' 15 CTS ( A' 14 RTS ( B 6 RTS ( A +5V 5 GND 7 SHLD 1 9 RT 11 RD ( B' 10 RD ( A' 13 SD ( B 12 SD ( A 8 CTS ( B' 15 CTS ( A' 14 RTS ( B 6 RTS ( A +5V 5 GND 7 SHLD 1 Unità slave Unità slave Ad altre unità slave (Al massimo 8 unità su un multidrop) GFK-1645C-IT Connettore D femmina a 15 pin 9 13 12 11 10 14 6 8 15 5 7 1 Isolator RT SD ( B SD ( A RD ( B' RD ( A' RTS ( B RTS ( A CTS ( B' CTS ( A' +5V GND SHLD Eseguire le connessioni all'interno del connettore D. Eseguire le connessioni all'interno del connettore D. Connettore D maschio a 15 pin PLC Master Capitolo 9 Istruzioni per l'installazione Ad altre unità slave (Al massimo 8 unità su un multidrop) 9-33 9 Adattatore da RS-232 a RS-485 L'adattatore da RS-232 a RS-485 (IC200ACC415) connette un Nano/Micro PLC VersaMax ad un bus per le comunicazioni RS-485 e supporta le connessioni RS-485 multidrop. Unitamente ad un cavo di connessione da RJ45 a DB9 femmina (IC200CBL500), l’adattatore converte il connettore RS-232 (D-sub maschio a 9 pin) del Nano/Micro PLC in un connettore RS-485 (D-sub femmina a 15 pin). Due LED sull’adattatore indicano l’attività sulle linee di trasmissione e di ricezione. L’alimentazione per l’adattatore è fornita dal Micro/Nano PLC. La figura che segue riporta le dimensioni dell’adattatore. 4.14cm 1.63in 5.64cm 2.22in 4.47cm 1.76in 2.77cm 1.13in 1.65cm 0.65in Specifiche 9-34 Temperatura operativa da 0 a 55ºC Temperatura di stoccaggio da -10 a 75ºC Umidità da 5 a 95% Urti MIL-STD 810C, 15G Immunità dai disturbi Ansi/EE C37.90A, 801.2 ESD L3, 801.3 L3, 801.6 RF, 801.4 Transitori veloci L3, 801.5 Scariche, EN55011 Emissioni Approvazioni di agenzie UL (Classe 1, Div 2) per Nano/Micro PLC versione B e successive , CUL e CE VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 9 Connettore a 15 pin della porta RS-485 dell'adattatore La porta RS-485 dell'adattatore è una porta SNP standard (connettore D-sub femmina a 15 pin) Supporta livelli di segnale compatibili con EIA/TIA-485 (RS-485). L'assegnazione dei pin è la seguente: 8 1 15 9 Assegnazione dei pin della porta RS-485 dell'adattatore Pin Funzione Dir. Pin Funzione Dir. - 9 RT (RD Term)* - 1 Terra schermo/struttura 2 N/C 10 RD(A’) In 3 N/C 11 RD(B’) In 4 N/C 12 SD ( A ) Out 5 +5 VCC Out 13 SD ( B ) Out 6 RTS ( A ) Out 14 RTS ( B ) Out CTS(A’) In 7 GND - 15 8 CTS(B’) In [Involu cro] Terra struttura * Il pin RT, connesso con una resistenza da 120 Ohm al pin 11: RD(B'), costituisce una semplice terminazione di fine linea mediante un ponticello nell'involucro posteriore tra il pin 10 e il pin 9. GFK-1645C-IT Capitolo 9 Istruzioni per l'installazione 9-35 9 Connettore D-sub maschio a 9 pin della porta RS-232 dell'adattatore La porta RS-232 dell'adattatore corrisponde alle porte standard a 9 pin dei PC. Questa porta accetta lo stesso cavo (IC200CBL500) utilizzato per collegare direttamente il jack RJ-45 del Nano/Micro PLC ad un PC. Supporta livelli di segnale compatibili con EIA/TIA-232 (RS-232). L'uscita +5VCC del Nano/Micro PLC è collegata al pin 9 del connettore ed è utilizzata per l'alimentazione del convertitore. 1 5 6 9 Assegnazione dei pin della porta RS-232 dell'adattatore 9-36 Pin Segnale Dir. Funzione 1 DCD Ingresso (Non collegato) 2 RXD Ingresso Receive Data 3 TXD Uscita Transmit Data 4 DTR Uscita (Non collegato) 5 GND -- 0V/Segnale di riferimento 6 DSR Ingresso (Non collegato) 7 RTS Uscita Request to Send 8 CTS Ingresso Clear to Send 9 +5V Ingresso +5VDC power in Involucro SHLD -- Connessione filo di drenaggio dello schermo del cavo VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 9 Sostituzione dei fusibili del modulo di uscite CA Avvertenza I Micro PLC con ingressi CC/Uscite a relè o con ingressi CC/uscite CC non hanno componenti sostituibili dall'utente. I punti di uscita CA dei Micro PLC con ingressi CA/uscite CA sono protetti da fusibili sostituibili dall'utente. Poiché ciascun fusibile è sul comune di un gruppo di uscite, un fusibile interrotto blocca il funzionamento dell'intero gruppo cui è associato. Pericolo Togliere corrente all’unità prima di staccare il cablaggio di campo o di rimuovere il riparo frontale.Se non si toglie corrente all’unità prima di aprirla, si corre il rischio di lesioni personali anche mortali. Avvertenza Non tentare di estrarre da PLC le schede a circuiti stampati né di sostituire i fusibili della scheda alimentatore. Qualsiasi intervento diverso dalla rimozione del riparo frontale e dalla sostituzione dei fusibili delle uscite CA può danneggiare l’unità e annullare la garanzia. La sostituzione dei fusibili va eseguita solo da personale qualificato. I fusibili a innesto si trovano sulla scheda degli I/O, accessibile dopo aver rimosso il riparo frontale del Micro PLCPer sostituire i fusibili, procedere come segue: 1. Togliere corrente all’unità e ai dispositivi di I/O. 2. Rimuovere dal modulo le morsettiere insieme al relativo cablaggio di campo. 3. Rimuovere il riparo frontale dall’unità.(Premere leggermente verso l’interno le linguette poste sui lati dell’unità, quindi staccare il coperchio tirandolo.Nota: Il gruppo CPU deve rimanere all’interno del coperchio frontale.) 2. Rimuovere il riparo tirandolo. Vista laterale Spingere le due linguette contemporaneamente. 1. Spingere le linguette su ambo i lati del modulo. GFK-1645C-IT Capitolo 9 Istruzioni per l'installazione 9-37 9 4. Sostituire i fusibili interrotti con fusibili adatti. F1 F2 Micro PLC, a 14 punti (IC200UAA003) F1 F2 F3 F4 Micro PLC, a 28 punti (IC200UAA007) Nota I fusibili elencati nella sottostante tabella servono esclusivamente per i punti di uscita CA dei Micro PLC con ingressi CA e uscite CA (IC200UAA003/IC200UAA007). Non tentare di utilizzarli per sostituire qualsiasi altra parte di qualsiasi altro modello di PLC. Specifiche dei fusibili 9-38 IC200UAA003 007 F1 F2 Q1-Q2 Q3-Q6 IC200UAA007 F3 F4 Q7-Q8 Q9-Q12 Tensione nominale carico 250V Corrente nominale 3.15 A Produttore WICKMANN USA, Inc. http://www.wickmannusa.com/ Codice parte del produttore TR5-F-373 series, 3.15A / 250V, Short Leads VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT Capitolo 10 Configurazione Questo capitolo spiega come si configurano un Nano o un Micro PLC VersaMax. Autoconfigurazione Registrazione di una configurazione trasmessa da un sistema di programmazione Configurazione della CPU Configurazione della porta 1 Configurazione della porta 2 Configurazione degli indirizzi di riferimento Configurazione dei parametri degli I/O analogici Configurazione delle uscite HSC PWM e PT La configurazione seleziona le caratteristiche di funzionamento del modulo e stabilisce i riferimenti che saranno utilizzati dal programma per i punti di I/O. Il PLC supporta sia l'autoconfigurazione sia la memorizzazione di una configurazione predisposta su un sistema di programmazione. GFK-1645C-IT 10-1 10 Autoconfigurazione Quando viene acceso per la prima volta, un Nano o Micro PLC VersaMax si configura automaticamente con i propri parametri standard, e continuerà ad autoconfigurarsi in questo modo finché non riceverà una configurazione da un programmatore. Dopo aver ricevuto una configurazione, il PLC smette di autoconfigurarsi all'accensione, in modo da conservare la configurazione definita dall'utente. Configurazione software La maggior parte dei sistemi PLC usa una configurazione personalizzata, generata mediante un software di configurazione e trasferita al PLC da un sistema di programmazione. La CPU non perde la configurazione software quando viene spenta e riaccesa. Dopo aver ricevuto e memorizzato una configurazione software, la CPU cessa di autoconfigurarsi all'accensione. Il software di configurazione può essere usato per: Creare una nuova configurazione Memorizzare (scrivere) una configurazione nella CPU Caricare (leggere) da una CPU una configurazione preesistente Confrontare la configurazione di una CPU con un file di configurazione registrato nel programmatore Cancellare una configurazione precedentemente memorizzata nella CPU. La CPU memorizza la configurazione software nella propria RAM non volatile. La memorizzazione di una configurazione disabilita l'autoconfigurazione, così il PLC non la sovrascrive durante le procedure di avvio che hanno luogo successivamente. Tuttavia, la cancellazione della configurazione operata dal programmatore non causa immediatamente la generazione di una nuova autoconfigurazione. In questo caso, l'autoconfigurazione all'avvio è abilitata finché il programmatore non registra una nuova configurazione. Uno dei parametri controllabili dalla configurazione software stabilisce se, all'accensione, il Nano o Micro PLC legge la configurazione ed il programma dalla memoria Flash o dalla RAM. Se è selezionata la memoria Flash, all'accensione la CPU leggerà la configurazione dalla sua memoria Flash. Se è selezionata la memoria RAM, all'accensione la CPU leggerà la configurazione ed il programma applicativo dalla sua memoria RAM. 10-2 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 10 Registrazione di una configurazione trasmessa da un sistema di programmazione Il PLC può ricevere la propria configurazione da un programmatore attraverso la porta della CPU. La configurazione viene memorizzata indipendentemente dall'abilitazione e dalla disabilitazione della scansione degli I/O. La memorizzazione di una nuova configurazione disabilita l'autoconfigurazione. Nota: Se viene memorizzata una configurazione hardware, la configurazione della porta seriale alla quale è connesso il programmatore non viene installata finché il programmatore non viene rimosso. Dopo la rimozione del programmatore, esiste un ritardo prima che entri in funzione il nuovo protocollo. Questo ritardo corrisponde al tempo T3’ configurato. La cancellazione della configurazione trasferita dal programmatore provoca la creazione di una nuova autoconfigurazione. L'autoconfigurazione è abilitata finché non viene memorizzata una nuova configurazione mediante il programmatore. Quando viene collegato per la prima colta un programmatore, il PLC comunica usando i suoi parametri standard per le comunicazioni. 19,200 baud, parità dispari, un bit di start, un bit di stop e otto bit di dati. Se questi parametri vengono riconfigurati, le nuove impostazioni saranno usate all'accensione. GFK-1645C-IT Capitolo 10 Configurazione 10-3 10 Configurazione della CPU La configurazione della CPU determina le caratteristiche operative di base del PLC; ad esempio, se il PLC esegue la scansione degli I/O nel modo Stop e come si comporta all'accensione. Caratteristica Modo scansione Descrizione Normale: la scansione è eseguita finché non è completa. Constante: la scansione è eseguita per il tempo specificato con il temporizzatore Sweep. Tempo scansione Se è stato scelto il modo di scansione costante, è possibile specificare un costante tempo di scansione constante (in millisecondi). Checksum per Specifica il numero delle parole del programma applicativo usate per calcolare scansione la somma di controllo (checksum) ad ogni scansione. Scansione I/O nel Determina se la scansione degli I/O deve essere eseguita quando il PLC è nel modo Stop modo STOP. Modo Modo del Nano PLC all'accensione all'accensione Modo del Micro PLC a 14, 23 o 28 punti all'accensione Scelte Normale, Costante 100mS 5–200mS 8 8 - 32. No Sì, No STOP Ultimo Stop, Run Ultimo, Stop, Run Logica e configurazione dalla Flash Registri Origine del programma e della configurazione acquisiti all'accensione di un Micro PLC a 14, 23 o 28 punti. Flash per Nano, RAM per Micro RAM, Flash Seleziona l'origine dei dati dei registri all'accensione del PLC. Flash per Nano, RAM per Micro RAM, Flash Diagnostica Se non è richiesta un'accensione eccezionalmente veloce, lasciare questo Abilitata parametro su ABILITATA. Se si specifica DISABILITATA, la sequenza di accensione del Micro PLC non include l'esecuzione della diagnostica. In questo caso, il Micro PLC a 28 punti con ingressi CC, uscite a relè e alimentazione CC ( IC200UDR010) inizia a risolvere la logica 100ms dopo la stabilizzazione dell'alimentazione a 24VCC. La sorgente di alimentazione a 24VCC di questo tipo di PLC deve avere una capacità rispetto alle correnti transitorie sufficiente a tollerare la corrente di picco dell'alimentatore ed a mantenere la tensione a 24VCC. Se la diagnostica all'accensione è disabilitata non è possibile utilizzare le unità di espansione. (Se al PLC sono connesse una o più unità di espansione e la diagnostica all’accensione è disabilitata, vengono registrati degli errori nelle tabelle degli I/O.) Determina se l'interruttore controlla i modi operativi Run/Stop. Per ulteriori Abilitato informazioni sulla sua configurazione riferirsi al capitolo 11. Abilitata, Disabilitata Determina se l'interruttore controlla la protezione della memoria RAM. Per Disabilitata ulteriori informazioni sulla configurazione di questo interruttore riferirsi al capitolo 11. Abilita o disabilita le password. (Se le password sono disabilitate, il solo modo Abilitate di abilitarle consiste nel cancellare la memoria del Micro PLC.) Abilitato, Disabilitato Interruttore Run/Stop Interruttore di protezione della memoria Password Bit di dati Determina se la CPU riconosce parole di 7 o di 8 bit (il protocollo SNP/SNPX richiede 8 bit). Tempo standard Tempo di turnaround del modem (10ms/unità) Questo è il tempo richiesto dal di turnaround del modem per iniziare una trasmissione di dati dopo aver ricevuto una richiesta di trasmettere. modem Tempo standard Se non riceve dal sistema di programmazione il messaggio successivo entro il di attesa tempo (in secondi) specificato con questo parametro la CPU assume un guasto dell'unità e passa al proprio stato base. Le comunica-zioni con il programmatore vengono interrotte e dovranno essere ristabilite. Ignora errori gravi Determina se all'accensione il PLC va o non va nel modo Run in presenza di errori gravi. 10-4 Standard Normale VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 Abilitato, Disabilitato Abilitate, Disabilitate 8 7, 8 0mS 0–255mS 10 1–60 Disabilitato Abilitato, Disabilitato GFK-1645C-IT 10 Configurazione della porta 1 La porta 1, una porta seriale RS-232, si utilizza per comunicare con il programmatore o per altri tipi di comunicazioni. Sui modelli a 23 o a 28 punti, questa porta supporta i protocolli SNP e SNPX slave. Sui Nano PLC a 10 punti e sui Micro PLC a 14 punti, la porta 1 supporta anche il protocollo RTU slave e l'I/O seriale. La porta 1 dei Micro PLC si configura nell'ambito dell'ipostazione dei parametri generali. Caratteristica Descrizione Standar d Scelte Modo della porta 1 Definisce il protocollo per la porta 1 (solo per unità a 10 o SNP a 14 punti). SNP, RTU slave, Serial I/O Parità Determina se alle parole è aggiunta la parità Dispari Velocità di trasmissione (bps) Velocità di trasmissione (bit/sec) 19200 Dispari, Pari, Nessuna 300, 600, 1200, 2400, 4800, 9600, 19200 Controllo del flusso (Se il modo è RTU) Metodo di controllo del flusso. Nessuno Nessuno, Hardware Tipo di porta (Se il modo è SNP) Configura la porta seriale come slave (l'unità che risponde) in un sistema SNP master/slave. Slave Slave Bit di stop Numero dei bit di stop usati nella trasmissione. (La maggior parte delle unità seriali usa un bit di stop; le unità più lente ne usano due.) Determina se la CPU riconosce caratteri di 7 o di 8 bit. Ritardo di turnaround in ms 1 1, 2 8 bit 0 8 bit, 7 bit 0-255 Specifica il timeout usato dal protocollo Lungo Bit/Carattere Ritardo di turnaround Timeout ID SNP Identificatore di 8 byte della porta 1. Lungo, Medio Corto, Nessuno (nessuno) (nessuno) Nota sulla temporizzazione delle comunicazioni RTU Se si usano le comunicazioni RTU, quando il tempo di scansione del PLC slave si allunga, può essere necessario aumentare il timeout RTU configurato sull'unità master. Tuttavia, non è necessario cambiare la configurazione della CPU VersaMax stessa. GFK-1645C-IT Capitolo 10 Configurazione 10-5 10 Configurazione della porta 2 Sui Micro PLC a 23 o a 28 punti, la porta 2 fornisce comunicazioni di carattere generale mediante i protocolli SNP, SNPX, RTU slave e I/O seriale.. Su queste unità la porta 2 può anche essere configurata per SNP/SNPX master. La configurazione della porta 2 può essere cambiata utilizzando l'utilità di configurazione o attraverso un blocco funzionale COMMREQ (richiesta di comunicazione) inserito nel programma ladder. Caratteristica Descrizione Standard Modo della porta 2 Definisce il protocollo per la porta 2 (solo per unità a 23 o a 28 punti). SNP Parità Determina se alle parole è aggiunta la parità Dispari Velocità di trasmissione (bps) Velocità di trasmissione (bit/sec) 19200 Controllo del flusso Metodo di controllo del flusso. (se il modo è RTU o Serial I/O) Nessuno Scelte SNP, Serial I/O, RTU, Disabilitata. Dispari, Pari, Nessuna 300, 600, 1200, 2400, 4800, 9600, 19200 Modo RTU: Nessuno, Hardware Modo I/O seriale: Nessuno, Hardware, Software 10-6 Tipo di porta (Se il modo è SNP) Slave Configura la porta seriale come slave (l'unità che risponde) o come master (l'unità che ha l'iniziativa) in un sistema SNP master/slave. Timeout (Se il modo della porta è SNP) Specifica il set di valori di timeout usato dal protocollo. Lungo Lungo, Medio, Corto, Nessuno Bit di stop (Se il modo della porta è SNP o I/O seriale) Ritardo di turnaround ID SNP Numero dei bit di stop usati nella trasmissione. (La maggior parte delle unità seriali usa un bit di stop; le unità più lente ne usano due.) 1 1, 2 Ritardo di turnaround in ms 0 0-255 Identificatore di 8 byte della porta 2. (nessuno) (nessuno) VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 Slave, Master GFK-1645C-IT 10 Configurazione degli indirizzi di riferimento Il software di configurazione stabilisce automaticamente i riferimenti di default degli I/O di un Micro PLC e di ciascuna unità di espansione. Indirizzo %I Funzione I0009-I0016 I0017 Riferimento di default del primo ingresso discreto delle unità di espansione (riconfigurabile). Per un'unità a 14 punti è I0009. Q0007-Q0016 Uscite dei Micro PLC a 23 o a 28 punti Q0017 Riferimento di default della prima uscita discreta delle unità di espansione (riconfigurabile). Per un'unità a 14 punti è Q0009. %AI AI016-AI017 Potenziometri analogici solo per Micro PLC %AI AI018 %Q %AQ Canale analogico di ingresso 1 per Micro PLC a 23 punti e Nano analogico. AI019 Canale analogico di ingresso 2 per micro PLC a 23 punti. AI0020-0023 Ingressi da 1 a 4 della prima unità di espansione analogica (riconfigurabile). AQ012 Canale analogico di uscita solo per Micro PLC a 23 punti. 1 AQ0013, 0014 Uscite 1 e 2 della prima unità di espansione analogica (riconfigurabile). Se lo si ritiene necessario è possibile cambiare gli indirizzi di default per le unità di espansione. Il capitolo 15 contiene l'elenco completo degli indirizzi di riferimento degli I/O dei Nano e dei Micro PLC VersaMax. Configurazione dei parametri degli I/O analogici Ciascun canale analogico dei Micro PLC e delle unità di espansione con I/O analogici può essere configurato singolarmente per funzionare in tensione o in corrente. Se è selezionato il modo di funzionamento in corrente, è possibile configurare il campo operativo segliendolo tra 4-20mA o 0-20mA. Per i Nano PLC con un canale analogico, il modo di funzionamento è sempre in tensione. Gli indirizzi di riferimento possono essere selezionati come precedentemente descritto. GFK-1645C-IT Modo Parametro Standard Modo tensione o corrente Tensione, Corrente Tensione Campo della corrente 4–20mA, 0–20mA 4–20mA Selezione campo tensione (solo per gli ingressi delle unità di espansione) da 0 a 10000mV da 0 a 10000 mV Capitolo 10 Configurazione da -10000 a 10000 mV 10-7 10 Configurazione dei contatori e delle uscite HSC PWM e PT Per i Nano ed i Micro PLC che offrono capacità di conteggio ad alta velocità, le uscite CC ad alta velocità possono essere configurare come uscite dei contatori (HSC), uscite a modulazione di ampiezza (PWM) o a treno di impulsi (PT). Le possibilità di configurazione sono elencate qui sotto. I dettagli sono forniti nel capitolo 12. Parametro Descrizione Standard Possibili valori Funzione del canale N. 1/2/3/4 Specifica la funzione del canale. HSC HSC, PWM, PT, Standard Verso del contatore N. 1/2/3/4 (Solo tipo A) Specifica se gli impulsi in ingresso incrementano o decrementano l'accumulatore. Su Su, giù Modo del contatore N. 1/2/3/4 Definisce il funzionamento del contatore è ciclico (continuo) o se, raggiunto un limite, il contatore si ferma. Continuo Continuo , Singolo Selezione di Preload/Strobe per il contatore N. 1/2/3/4 Specifica la funzione dell'ingresso Preload/Strobe. Preload Preload, Strobe Fronte del segnale in ingresso per il contatore N. 1/2/3/4 (tipo A) Solo per i contatori di tipo A specifica il fronte del segnale usato dal contatore. Positivo indica il fronte di salita. Positivo Positivo, Negativo. Sempre positivo per il tipo B. Abilitazione dell'uscita del contatore N. 1/2/3/4 Specifica se l'uscita del contatore è abilitata. Se è disabilitata, l'uscita è utilizzata come uscita standard. Disabilitata Abilitata, Disabilitata Uscite nel modo stop Definisce il comportamento delle uscite quando il sistema è nel modo Stop. Normale (Normal) significa che un'uscita HSC continua a rispondere agli ingressi del contatore e che un'uscita standard va off. Le uscite presettate continuano a funzionare come se la CPU fosse presente, cambiando stato per riflettere gli accumulatori dei contatori. Normal Normal, Force Off, Hold Last Forza off (Force Off) significa che tutte le uscite presettate vanno off e rimangono off finché la CPU non ritorna al funzionamento normale. Tieni ultimo (Hold Last) significa che le uscite presettate mantengono i livelli di corrente senza riflettere gli accumulatori dei contatori. 10-8 Tempo base N. 1/2/3/4 Specifica il tempo base per il registro dei conteggi nel tempo base 1000mS da 10 a 65530ms Limite superiore N. 1/2/3/4 Definisce il limite superiore del contatore. Deve essere maggiore del limite inferiore +32767 da -32767 a +32767 Limite inferiore N. 1/2/3/4 Definisce il limite inferiore del contatore. 0 da -32768 a +32766 Preset ON N. 1/2/3/4 Definisce il valore di preset a ON dell'uscita del contatore. +32767 da -32768 a +32767 Preset OFF N. 1/2/3/4 Definisce il valore di preset a OFF dell'uscita del contatore. 0 da -32768 a +32767 Registro di precarico #1/2/3/4 Il contenuto di questo registro è il valore di precarico del contatore. 0 da -32768 a +32767 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT Capitolo 11 Funzionamento del PLC Questo capitolo descrive i modi operativi delle CPU dei Nano e Micro PLC VersaMax ed indica la relazione tra l'esecuzione del programma applicativo e gli altri task della CPU. Modi operativi In un PLC, il programma applicativo viene eseguito ciclicamente. Oltre a eseguire il programma applicativo, il PLC riceve regolarmente dati dagli ingressi, invia dati alle uscite, esegue la gestione interna e assolve i compiti (task) di comunicazione. Questa sequenza di operazioni è detta ciclo di scansione della CPU. GFK-1645C-IT Il modo operativo normale del PLC è il modo Scansione standard. In questo modo, la CPU esegue normalmente tutti gli elementi del ciclo. Ciascuna scansione viene eseguita il più rapidamente possibile e ciascun ciclo ha una durata diversa. Il PLC può funzionare anche nel modo Tempo di scansione costante. In questo modo, la CPU esegue la stessa serie di azioni, ma tutti i cicli hanno la stessa durata. Il PLC può anche essere in uno dei seguenti due modi di arresto: Modo Stop con I/O disabilitato Modo Stop con I/O abilitato 11-1 11 Elementi del ciclo di scansione della CPU Preparazione inizio ciclo Preparazione NO I/O Abilitati? SI Dati degli ingressi Scansione degli ingressi Run Modo? NO SI Esecuzione Programma Soluzione della logica I/O Abilitati? SI Tempo di scansione della CPU NO Dati delle uscite Scansione delle uscite Comunicazioni programmatore Servizio al programmatore Comunicazioni sistema Comunicazioni con il Sistema Calcolo somma di controllo del programma applicativo (checksum) Diagnostica Inizio ciclo successivo 11-2 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 11 Elementi del ciclo di scansione della CPU Inizializzazione del ciclo Scansione degli ingressi Scansione della logica del programma applicativo Scansione delle uscite Finestra delle comunicazioni con il programmatore Finestra delle comunicazioni di sistema Calcolo della somma di controllo (checksum) del programma applicativo GFK-1645C-IT L'inizializzazione del ciclo comprende le operazioni necessarie per preparare l'avvio del ciclo. Prima di iniziare un ciclo, la CPU: Calcola la durata del ciclo Programma l'avvio dl ciclo successivo Determina il modo del ciclo successivo Aggiorna la tabella di riferimento degli errori Azzera il temporizzatore di Watchdog Se il PLC è nel modo Tempo di scansione costante, il ciclo viene ritardato finché non trascorre il tempo necessario. Se il tempo necessario è già trascorso, viene impostato il contatto OV_SWP %SA0002 ed il ciclo continua senza ritardi. Poi la CPU aggiorna i valori del temporizzatore (centesimi, decimi e secondi). All'inizio del ciclo, la CPU scansiona gli ingressi in ordine ascendente di indirizzo di riferimento. La CPU registra i nuovi dati degli ingressi nelle memorie appropriate. Se la CPU è stata configurata in modo da non scandire gli I/O nel modo Stop, quando la CPU è nel modo Stop la scansione degli ingressi viene saltata. Poi, la CPU risolve la logica del programma applicativo. La CPU inizia sempre dalla prima istruzione del programma e termina dopo aver eseguito l'istruzione END. La risoluzione della logica genera un nuovo set di dati delle uscite. Non appena ha terminato la risoluzione della logica, la CPU scandisce tutte le uscite in ordine ascendente di indirizzo di riferimento. La scansione delle uscite termina quando sono stati scritti tutti i dati in uscita. Se la CPU è stata configurata in modo da non scandire gli I/O nel modo Stop, quando la CPU è nel modo Stop la scansione delle uscite viene saltata. Se alla CPU è connessa un'unità di programmazione, essa esegue, a questo punto, la finestra delle comunicazioni con il programmatore. Nel modo standard della finestra (limitato), durante ogni ciclo la CPU risponde ad una richiesta di servizio. Il limite di tempo per le comunicazioni con il programmatore è di 6 millisecondi. Se il programmatore esegue una richiesta la cui elaborazione richiede più di 6 millisecondi, l'elaborazione viene suddivisa in più cicli. Nel suo modo standard Run to Completion = Esecuzione completa, la finestra delle comunicazioni di sistema è limitata a 50 millisecondi. Se un modulo esegue una richiesta la cui elaborazione richiede più di 50 millisecondi, l'elaborazione viene suddivisa in più cicli. Successivamente, la CPU processa le richieste di comunicazione. Nel suo modo standard (Run to Completion = Esecuzione completa), la finestra delle comunicazioni di sistema è limitata a 200 millisecondi. Se un modulo esegue una richiesta la cui elaborazione richiede più di 200 millisecondi, l'elaborazione viene suddivisa in più cicli. Nel modo limitato, se per l'elaborazione di una richiesta occorrono più di 6 millisecondi, l'elaborazione viene suddivisa in più cicli. Ne deriva un minor impatto delle comunicazioni attraverso la finestra del sistema sul tempo di scansione, ma la risposta è più lenta. Alla fine di ciascun ciclo viene determinata la somma di controllo (checksum) del programma applicativo. E' possibile includere nella checksum da 8 a 32 parole. Se la checksum calcolata non corrisponde a quella di riferimento, viene alzato l'indicatore di errore della checksum del programma, viene aggiunto un elemento alla tabella errori del PLC e quest'ultimo entra nel modo Stop. Gli errori di checksum non influenzano la finestra delle comunicazioni con il programmatore. Capitolo 11 Funzionamento del PLC 11-3 11 Ciclo standard della CPU Il modo operativo normale del PLC è il modo Scansione standard. In questo modo, la CPU esegue ripetitivamente il programma applicativo, aggiorna gli I/O, esegue le comunicazioni e gli altri task indicati nello schema a blocchi: 1. 2. 3. 4. 5. 6. 7. La CPU esegue i task di predisposizione per l'inizio del ciclo. Legge gli ingressi. Esegue il programma applicativo. Aggiorna le uscite. Comunica con l'unità di programmazione se questa è presente. Comunica con le altre unità. Esegue la diagnostica. Tutti questi passi, eccetto le comunicazioni con il programmatore, vengono eseguiti ad ogni ciclo. Le comunicazioni con il programmatore hanno luogo solo quando è necessario. In questo modo, la CPU esegue normalmente tutti gli elementi del ciclo. Ciascuna scansione viene eseguita il più rapidamente possibile e ciascun ciclo ha una durata diversa. Le finestre del ciclo La finestra delle comunicazioni con il programmatore e la finestra delle comunicazioni di sistema hanno due modi operativi. Modo limitato Il tempo assegnato all'esecuzione della finestra è di 6 millisecondi. La finestra termina all’esaurimento dei task che le competono o allo scadere dei 6 ms. Modo esecuzione completa Indipendentemente dal tempo assegnato ad una particolare finestra, questa rimane in esecuzione fino all’esaurimento dei task che le competono (fino a 200ms per la finstra delle comunicazioni di sistema e fino a 50ms per la finestra delle comunicazioni con il programmatore). Il programma applicativo può utilizzare il comando SVCREQ 2 per ottenere i tempi attuali di ciascuna finestra. Il temporizzatore di watchdog Quando la CPU è nel modo Scansione standard, il temporizzatore di watchdog rileva le condizioni di errore che causano un allungamento anormale del tempo di ciclo. Il temporizzatore di Watchdog ha una durata di 200 millisecondi, e viene azzerato all'inizio di ciascun ciclo. Se un ciclo richiede più di 200ms, il LED OK del modulo CPU si spegne. La CPU si resetta, esegue la propria logica di accensione, genera un errore di watchdog ed entra nel modo Stop. Le comunicazioni vengono temporaneamente interrotte. 11-4 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 11 Funzionamento nel modo Tempo di scansione costante Se l'applicazione richiede che tutti i cicli di scansione della CPU abbiano la stessa durata, è possibile configurare la CPU stessa perché funzioni nel modo Tempo di scansione costante. Questo modo operativo assicura l'aggiornamento ad intervalli costanti degli ingressi e delle uscite del sistema. Questo modo operativo può anche essere usato per allungare il tempo di ciclo. Modifica della configurazione standard per il modo Tempo di scansione costante Se il PLC è nel modo STOP, è possibile modificare la configurazione del modo Tempo di scansione costante. Perché la modifica abbia effetto, la nuova configurazione deve essere memorizzata nella CPU. Dopo la memorizzazione, il modo Tempo di scansione costante diventa il modo standard di scansione del PLC. Il temporizzatore della scansione costante Questo temporizzatore controlla la durata del ciclo di scansione durante il funzionamento nel modo Tempo di scansione costante. La durata del temporizzatore può essere specificata nell'intervallo da 5 a 200ms. Per evitare errori di oversweep, la durata del temporizzatore deve essere di almeno 10ms più lunga del tempo di ciclo della CPU nel modo Scansione standard. Se questo temporizzatore interviene prima del completamento del ciclo, la CPU completa comunque l'intera scansione, incluse le finestre, ma segnala che si è verificato un ciclo troppo lungo. Nel ciclo successivo all'oversweep, la CPU inserisce nella tabella errori del PLC un allarme di oversweep. Poi, all'inizio del ciclo successivo, la CPU imposta il contatto di errore OV_SWP (%SA0002). La CPU resetterà automaticamente questo contatto quando il tempo di ciclo non supererà più quello del temporizzatore. Quando la CPU non è nel modo Tempo di scansione costante, resetta il contatto OV_SWP. Il programma applicativo può monitorare questo contatto per sapere se si è verificata una condizione di oversweep. Abilitazione/disabilitazione del tempo di scansione costante, lettura e impostazione della durata del temporizzatore Il programma applicativo può abilitare o disabilitare il modo Tempo di scansione costante, modificare la durata del temporizzatore, verificare se il modo Tempo di scansione costante è abilitato, o leggere la durata del temporizzatore mediante il comando SVCREQ 1. GFK-1645C-IT Capitolo 11 Funzionamento del PLC 11-5 11 Modi di arresto della CPU Il Nano o Micro PLC può essere in uno dei seguenti due modi di arresto: Modo Stop con I/O disabilitato Modo Stop con I/O abilitato Quando il PLC è in uno dei modi di arresto, la CPU non esegue la logica del programma applicativo. E' possibile definire nella configurazione se durante il modo Stop verrà o no eseguita la scansione degli I/O. Le comunicazioni con il programmatore e con i moduli intelligenti opzionali vengono eseguite anche durante il modo Stop. Nel modo Stop continuano anche il monitoraggio dei guasti delle schede e l'esecuzione della riconfigurazione delle schede. Il programma applicativo può usare il comando SVCREQ 13 per fermare il PLC alla fine del ciclo successivo. Tutti gli I/O andranno a OFF e nella tabella errori del PLC verrà inserito un messaggio diagnostico. 11-6 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 11 Controllo dell'esecuzione di un programma Il set di istruzioni della CPU VersaMax contiene potenti funzioni di controllo che possono essere utilizzate dal programma applicativo per limitare o modificare il modo in cui la CPU esegue il programma stesso e la scansione degli I/O. Richiamo di una subroutine La funzione CALL può essere utilizzata per fare in modo che l’esecuzione di un programma passi a una specifica subroutine. La condizione specificata prima della funzione CALL controlla le circostanze nelle quali la CPU eseguirà la logica della subroutine. Terminata la subroutine, l’esecuzione del programma riprende dalla logica immediatamente successiva all’istruzione CALL. Creazione di una fine temporanea della logica La funzione END può essere utilizzata per introdurre una fine temporanea della logica e può essere inserita in qualsiasi punto del programma. La logica successiva alla funzione END non viene eseguita, e l'esecuzione del programma riparte direttamente dall'inizio. Ciò rende la funzione END molto utile durante la messa a punto del programma. La funzione END non deve essere usata in logiche associate a o richiamate da una struttura di controllo inserita in un diagramma funzionale sequenziale. In questo caso, alla fine del ciclo in corso, il PLC entrerebbe nello stato STOP/FAULT e verrebbe registrato un errore SFC_END. Esecuzione di rung senza flusso di corrente La funzione Master Control Relay può essere usata per eseguire una parte della logica del programma senza flusso di corrente. La logica è eseguita in avanti ed in quella parte di programma le bobine sono eseguite con un flusso negativo di corrente. Le funzioni Master Control Relay possono essere annidate fino ad 8 livelli. Salto ad un'altra parte del programma La funzione Jump può essere utilizzata per fare in modo che l’esecuzione del programma passi a un punto precedente o successivo della logica. Quando è attiva una funzione Jump, le bobine nella parte del programma che viene saltata rimangono nello stato precedente (non sono eseguite con un flusso negativo di corrente come lo sarebbero con un Master Control Relay). Anche le funzioni Jump possono essere annidate. Le funzioni Jump non possono estendersi a blocchi, azioni SFC, transizioni SFC o logiche di pre- post-elaborazione SFC. GFK-1645C-IT Capitolo 11 Funzionamento del PLC 11-7 11 Livelli di privilegio e Password Le password sono una funzione opzionale configurabile dei Micro PLC (non sono disponibili sui Nano PLC). Le password definiscono vari livelli di privilegio per l'accesso al PLC quando il sistema di programmazione è nei modi Online o Monitor. Se il programmatore è nel modo Offline le password non sono utilizzate. Le password possono limitare: La modifica dei dati di configurazione degli I/O e del PLC La modifica dei programmi La lettura dei dati del PLC La lettura dei programmi Esiste una password per ciascun livello di privilegio del PLC. Ogni livello può avere la propria password oppure può essere usata una sola password per più di un livello. Una password può contenere da 1 a 7 caratteri ASCII. Normalmente non c'è protezione mediante password. Le password si impostano, si modificano o si eliminano usando il software di programmazione. Dopo l'impostazione delle password non è possibile accedere al PLC se non introducendo la password appropriata. L'introduzione della password corretta dà accesso al livello di privilegio corrispondente ed a tutti i livelli ad esso inferiori. Ad esempio, la password del livello 3 dà accesso ai livelli , 1, 2 e 3. Se le comunicazioni del PLC vengono sospese, la protezione ritorna automaticamente al livello non protetto più alto. Ad esempio, se è impostata una password per i livelli 2 e 3, ma non per il livello 4, in caso di sconnessione e riconnessione del software, il livello di accesso è il livello 4. Poiché per il livello di privilegio 1 non è possibile impostare una password, questo livello è sempre disponibile. Livello 4 Meno protetto 3 2 1 Più protetto 11-8 Tipo di accesso Scrittura di tutti i dati della configurazione o della logica. La configurazione può essere scritta solo nel modo Stop; la logica può essere scritta nei modi Stop o Run (se è supportata la scrittura nel modo Run). Impostazione o cancellazione della password di qualsiasi livello. Tutte le funzioni disponibili ai livelli 3,2 e 1. NOTA: Questo è il livello normale quando le password non sono definite. Scrittura di tutti i dati della configurazione o della logica quando la CPU è nel modo Stop, incluse la sostituzione parola per parola (se è supportata), l'aggiunta/cancellazione di logica del programma e la forzatura degli I/O discreti. Lettura/scrittura/verifica della flash utente. Memorizzazione delle tabelle di riferimento/override. Cambio del modo di scansione. Tutte le funzioni disponibili ai livelli 2 e 1. Scrittura di qualsiasi memoria dati, escluso il caricamento di tabelle. Questo include la commutazione/forzatura dei valori di riferimento, ma non include l'override degli I/O discreti. Avviamento/arresto del PLC. Cancellazione delle tabelle errori del PLC o degli I/O. Tutte le funzioni disponibili al livello 1. Lettura di qualsiasi dato del PLC, eccetto le password. Comprende la lettura delle tabelle errori e dello stato corrente, l’esecuzione di datagrammi, la verifica della logica e della configurazione, il caricamento del programma e della configurazione dal PLC. La memoria del PLC non può essere cambiata. VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 11 Richiesta del Livello di Protezione dal Programmatore Alla connessione con la CPU, il software di programmazione chiede automaticamente alla CPU di passare al livello più alto non protetto, cosa che consente al programmatore di accedere al livello più alto non protetto senza dover specificare un particolare livello. Il livello di privilegio può essere cambiato verso l'alto o verso il basso. Questo può essere fatto introducendo mediante il programmatore il nuovo livello di privilegio e la password corrispondente a quel livello. Se viene introdotta una password errata, la variazione viene negata e nella tabella errori del PLC viene inserito un nuovo errore. La richiesta di passare ad un livello di privilegio non protetto da password si esegue introducendo il nuovo livello e lasciando in bianco la password. Note sull'impiego delle password Per riabilitare le password dopo averle disabilitate occorre spegnere il PLC e riaccenderlo dopo aver rimosso la batteria per un tempo sufficiente a scaricare completamente il super condensatore e a cancellare la memoria del PLC stesso. Se la commutazione Run/Stop è impedita dalle password, gli aggiornamenti del firmware non possono essere eseguiti con il PLC nel modo Run. Il commutatore Run/Stop (se è configurato) mette il PLC nel modo Run o nel modo Stop indipendentemente dalle password. La funzione di protezione OEM La funzione di protezione OEM è simile alle password e ai livelli di privilegio, ma fornisce livelli di sicurezza ancora superiori. Questa funzione si abilita/disabilita usando una password lunga da 1 a 7 caratteri detta Chiave OEM. Quando è abilitata la protezione OEM, non è possibile accedere in scrittura né al programma del PLC né alla sua configurazione. E' consentita la lettura della configurazione del PLC. In questa condizione non è consentita alcuna operazione relativa alla flash utente. Dopo essere stata creata, la Chiave OEM può essere bloccata in due modi: scegliendo l'impostazione di blocco dal software di programmazione o spegnendo e riaccendendo il PLC. (Quando vengono sospese le comunicazioni del PLC, lo stato di blocco della Chiave OEM non cambia.) Cancellazione dell'intera memoria Dal programmatore, è possibile cancellare l'intera memoria con la CPU a qualsiasi livello di privilegio, anche quando la Chiave OEM è bloccata. E' possibile cancellare la memoria della CPU, e registrarvi un nuovo programma applicativo senza conoscere le password. Se le password e/o la chiave OEM sono state impostate e scritte nella flash, una lettura della flash aggiorna il livello di protezione. In questo caso non sarà necessario immettere nuovamente la password per accedere a un particolare livello. La memoria flash utente non viene cancellata da un Clear All (cancella tutto). GFK-1645C-IT Capitolo 11 Funzionamento del PLC 11-9 11 Funzionamento del commutatore Run/Stop Il commutatore può essere configurato come commutatore run/stop o come interruttore di protezione memoria e può essere utilizzato per l’annullamento degli errori in caso di errori irreversibili. Su un Nano PLC VersaMax a 10 punti è possibile realizzare la stessa funzionalità aggiungendo un interruttore monopolare, a una via (SPST). L'interruttore esterno viene visto dal Nano PLC come un normale ingresso a 24VCC. Le specifiche dell'ingresso RUN sono le stesse degli altri ingressi CC del Nano PLC. Funzionamento del commutatore Run/Stop Se è abilitato, il commutatore Run/Stop può essere utilizzato per controllare il modo operativo del PLC. Il PLC monitorizza lo stato del commutatore Run/Stop e lo memorizza nel bit di stato %S0022. Se è necessario, il programma applicativo può leggere lo stato di questo bit ed attivare la logica corrispondente alla sua impostazione (nel modo Run il bit è a 1, mentre nel modo Stop è a 0). Se il commutatore Run/Stop è abilitato, può anche essere utilizzato per mettere la CPU del Micro PLC nel modo Run quando nella CPU esiste una condizione di errore grave. Notare che questo commutatore supera qualsiasi limitazione imposta alla selezione del modo attraverso la protezione mediante password. Se la CPU non ha errori irreversibili e non è nel modo Stop/Fault, quando il commutatore viene posizionato su Run la CPU passa al modo Run. Gli errori NON vengono cancellati. Se la CPU ha errori irreversibili ed è nel modo Stop/Fault, quando il commutatore viene posizionato su Run il LED Run lampeggia per 5 secondi. Quando il LED Run lampeggia, è possibile usare il commutatore della CPU per cancellare la tabella errori e mettere la CPU nel modo Run. Dopo aver tenuto il commutatore nella posizione Run per almeno ½ secondo, portarlo nella posizione Stop per almeno ½ secondo. Poi rimetterlo nella posizione Run. Gli errore vengono cancellati e la CPU entra nel modo Run. Il LED smette di lampeggiare e rimane acceso. Se è necessario, è possibile ripetere questa procedura. Se non viene eseguita questa procedura entro 5 secondi, il LED Run si spegne e la CPU rimane nello stato Stop/Fault. La tabella errori non viene cancellata. Se il commutatore Run/Stop NON è abilitato dalla configurazione e si verifica un errore irreversibile, non è possibile utilizzarlo per ripristinare il funzionamento del PLC come precedentemente descritto. La CPU rimane nel modo Stop/Fault e l'errore rimane nella tabella errori. Configurazione della protezione della memoria Il commutatore Run/Stop del Micro PLC (o l'ingresso Run/Stop del Nano PLC) può essere configurato in modo da impedire la scrittura della memoria programmi e della configurazione, e da impedire la forzatura o l'override dei dati discreti. 11-10 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 11 Parametri e posizioni del commutatore Run/Stop Configurazione del commutatore Run/Stop Configurazione arresto scansione I/O Posizione del commutatore Modo consentito Funzionamento del PLC Disabilitato senza effetti senza effetti Tutti I modi operativi del programmatore del PLC non cambiano. Abilitata senza effetti RUN/ON Tutti I modi operativi del programmatore del PLC non cambiano. Abilitato No STOP/OFF Stop/ No I/O Il PLC non può andare nel modo Run. Abilitato Sì STOP/OFF Il PLC non può andare nel modo Run. Abilitato senza effetti Commutazione da Stop a Run Stop/No I/O, Stop I/O N/A Abilitato No Commutazione da Run a Stop N/A Il PLC va nel modo STOP–NO IO Abilitato Sì Commutazione da Run a Stop N/A Il PLC va nel modo STOP–IO Il PLC va nel modo Run Parametri e posizioni del commutatore per la protezione della memoria Configurazione protezione memoria Posizione del commutatore Funzionamento del PLC Off N/A On Protezione/On Funzionamento normale del PLC Non sono ammesse modifiche (registrazione/ cancellazione/caricamento) della memoria del PLC. On Protzione/Off Funzionamento normale del PLC Parametri e posizioni del commutatore per commutazione Run/Stop e protezione memoria Configurazione protezione memoria Configurazione Posizione del commutatore modo Run/Stop Funzionamento del PLC Abilitato Disabilitato Commutazione da OFF a ON Memoria protetta Abilitato Abilitato Commutazione da OFF a ON Memoria protetta PLC nel modo Run Abilitato Abilitato Commutazione da ON a OFF Memoria protetta PLC nel modo Stop Il PLC non può essere messo nel modo Run mediante il programmatore. Parametri e posizioni del commutatore per il trattamento degli errori Configurazione modo Run/Stop Disabilitato Errori presenti nel PLC Funzionamento del PLC N/A N/A Funzionamento normale del PLC Commutazione da Stop a Run Non gravi Il PLC va nel modo Run Gli errori non vengono cancellati Abilitato Commutazione da Stop a Run Gravi Il LED Run lampeggia per 5 secondi Abilitato Mentre lampeggia il LED Run, Gravi rimane per 1/2 secondo su ON, viene messo su OFF per un altro 1/2 secondo, poi viene rimesso su ON Abilitato GFK-1645C-IT Posizione del commutatore Capitolo 11 Funzionamento del PLC Gli errori vengono cancellati ed il PLC entra nel modo Run. 11-11 11 Sequenze di accensione e spegnimento Sequenza di accensione La sequenza di accensione di un Nano/Micro PLC è costituita dai seguenti eventi: 1. La CPU esegue l'autodiagnosi. Questo comprende il controllo di una parte della RAM per determinare se questa funziona correttamente. (Per i Micro PLC CC, la diagnostica all'accensione può essere disabilitata attraverso la configurazione. Si raccomanda di non sfruttare questa possibilità, a meno che l'applicazione non richieda un'accensione eccezionalmente rapida. Per i dettagli riferirsi a “Istruzioni per l'installazione”.) 2. La configurazione hardware viene confrontata con la configurazione software. Ogni mancata corrispondenza che viene rilevata costituisce un errore e genera un allarme. 3. Se non è presente la configurazione software, la CPU utilizza la configurazione di default. 4. Il modo della prima scansione è determinato dalla configurazione della CPU. Il PLC può copiare il programma dalla memoria flash alla RAM (vedi sotto), e può accendersi in uno dei due modi Run o Stop. Vedi “Memoria flash”. Nano PLC o Micro PLC a 14 punti 11-12 Micro PLC a 23 o a 28 punti Senza batteria di mantenimento Con batteria di mantenimento Modo di default all'accensione Modo Stop Modo Stop Modo precedente Modi all'accensione configurabili Modo Run o modo Stop Modo Run o modo Stop Modo Run, modo Stop o modo precedente VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 11 Memoria Flash Un Nano/Micro PLC VersaMax dispone di memoria flash non volatile per la registrazione del programma applicativo e del firmware del sistema. Nella memoria flash non volatile può essere presente un solo programma applicativo per volta. Nella memoria FLASH vengono mantenute copie separate dei dati utente (programma, configurazione e dati ritentivi). Durante la configurazione di un Nano/Micro PLC, è possibile scegliere se, in futuro, il PLC leggerà i dati utente dalla memoria flash o dalla RAM. Inoltre, i Micro PLC che utilizzano la batteria opzionale di mantenimento possono leggere i dati utente dalla RAM anche se l'unità è rimasta spenta per un lungo periodo di tempo. Senza la batteria di mantenimento è possibile che all'accensione la RAM non sia valida. In tal caso viene installato il programma di default oppure occorre leggere i dati utente dalla memoria flash. Configurazione Dati utente Programma Dati ritentivi X – X -- X – – X -X X X Impostazioni di default Lettura dalla RAM Lettura dalla FLASH Impostazioni raccomandate Lettura dalla RAM Lettura dalla FLASH Condizioni di default delle uscite dei Micro PLC All'accensione, i punti di uscita sono off per default e rimangono off fino alla prima scansione delle uscite. Condizioni di spegnimento Se l'alimentato rileva una caduta dell'alimentazione CA, il sistema si spegne automaticamente. Il tempo minimo di mantenimento è di metà ciclo. Nota: Durante uno spegnimento graduale, quando la tensione di alimentazione scende al di sotto della tensione operativa minima il PLC entra in uno stato nel quale tutte le uscite sono disabilitate. In questo stato sono spenti anche i LED Run e OK. Il PLC rimane in questo stato finché l'alimentazione non viene persa completamente (il PLC si spegne) o non viene ripristinata (la tensione risale al di sopra del livello operativo minimo). Nel secondo caso, il PLC avvia la normale sequenza di accensione dopo essersi resettato. GFK-1645C-IT Capitolo 11 Funzionamento del PLC 11-13 11 Spegnimento e riaccensione La sottostante tabella riporta gli effetti del ciclo di spegnimento e riaccensione sul funzionamento del PLC nelle condizioni specificate. Condizione Effetti Il PLC perde l’alimentazione mentre sta caricando un programma in RAM dal software di programmazione o dalla memoria flash. Alla successiva accensione, il programma verrà cancellato dalla RAM. Lo si dovrà ricaricare dal programmatore. Il PLC perde l’alimentazione mentre sta caricando una configurazione in RAM dal software di programmazione o dalla memoria flash. Alla successiva accensione, la configurazione verrà cancellata dalla RAM. La si dovrà ricaricare dal programmatore. Il PLC perde l’alimentazione mentre sta caricando le tabelle di riferimento in RAM dal software di programmazione o dalla memoria flash. Alla successiva accensione, le tabelle di riferimento verranno cancellate dalla RAM. Dovranno essere ricaricate dal programmatore. Il PLC perde l’alimentazione mentre sta caricando un programma, una configurazione o una tabella di dati di riferimento nella memoria flash. L’area della memoria flash usata per caricare il programma, la configurazione o la tabella dei dati di riferimento non sarà più valida. Si dovranno ricaricare nella memoria flash il programma, la configurazione o i dati di riferimento. Se il sistema comprende una o più unità di espansione: 11-14 Il Micro PLC perde l'alimentazione prima della o delle unità di espansione Le unità di espansione vengono resettate (tutte le uscite vanno a zero). La o le unità di espansione perdono l’alimentazione prima dell’unità base Micro PLC mentre è in corso la scansione degli I/O Può essere registrato l’errore Perdita di modulo di espansione. Il Micro PLC viene acceso prima della o delle unità di espansione Se le unità di espansione non vengono accese contemporaneamente al Micro PLC, può essere registrato l'errore Perdita di modulo di espansione. La o le unità di espansione vengono accese prima del Micro PLC Le uscite della o delle unità di espansione rimangono off fino all’inizio della scansione degli I/O, dopo il completamento della sequenza di accensione del Micro PLC. VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 11 Filtrazione degli ingressi Filtrazione degli ingressi discreti I Nano e i Micro PLC con ingressi CC possono fornire una filtrazione degli ingressi discreti per compensare i rimbalzi dei contatti o altre condizioni determinate dall'applicazione. Questa filtrazione viene applicata anche agli ingressi discreti delle unità di espansione connesse al PLC. Riferimento di controllo della filtrazione Il tempo di filtrazione degli ingressi discreti può essere modificato all'istante semplicemente regolando il valore del riferimento riservato %AQ11. Il tempo di filtrazione può andare da 5mS a 20mS con incrementi di 0.5mS. Il valore d %AQ11 rappresenta il numero di incrementi di 0.5mS che formano il tempo complessivo di filtrazione. Tempo di filtrazione in mS Valore di %AQ11 Tempo di filtrazione in mS Valore di %AQ11 Tempo di filtrazione in mS Valore di %AQ11 Tempo di filtrazione in mS Valore di %AQ11 0.5mS 1 0.55mS 11 0.105mS 21 0.155mS 31 0.10mS 2 0.60mS 12 0.110mS 22 0.160mS 32 0.15mS 3 0.65mS 13 0.115mS 23 0.165mS 33 0.20mS 4 0.70mS 14 0.120mS 24 0.170mS 34 0.25mS 5 0.75mS 15 0.125mS 25 0.175mS 35 0.30mS 6 0.80mS 16 0.130mS 26 0.180mS 36 0.35mS 7 0.85mS 17 0.135mS 27 0.185mS 37 0.40mS 8 0.90mS 18 0.140mS 28 0.190mS 38 0.45mS 9 0.95mS 19 0.145mS 29 0.195mS 39 0.50mS 10 0.100mS 20 0.150mS 20 0.200mS 40 Il filtro degli ingressi riconosce segnali di durata entro ±0.5mS del tempo di filtrazione. Ad esempio, se il tempo di filtrazione è di 5ms, viene riconosciuto qualsiasi segnale di durata maggiore di 4,5ms. Quanto verrà letto su un ingresso non dipende solo dall’impostazione del filtro bensì anche dal tempo di scansione. Un segnale di durata maggiore del tempo di scansione e del tempo di filtrazione verrà sempre visto. Il riferimento %AQ11 è utilizzato per controllare il tempo di filtrazione degli ingressi discreti e non deve essere utilizzato per altri scopi. GFK-1645C-IT Capitolo 11 Funzionamento del PLC 11-15 11 Filtrazione degli ingressi dei potenziometri analogici Impostazione degli ingressi I Micro PLC VersaMax hanno due potenziometri, posti sotto il commutatore Run/Stop, che possono essere utilizzati per impostare manualmente i valori dei riferimenti %AI16 e %AI17. Il potenziometro di sinistra controlla %AI16 mentre quello di destra controlla %AI17. Riferimento di controllo della filtrazione Data la natura degli ingressi analogici, i valori visti in %AI16 e %AI17 subiranno delle fluttuazioni che potrebbero rendere questi ingressi meno adatti per certe applicazioni. Il Micro PLC utilizza un filtro mediatore che campiona i valori di questi ingressi ad ogni scansione. Dopo la lettura di un certo numero di campioni, questi vengono mediati e i risultati vengono caricati in %AI16 e %AI17. Il riferimento %AQ1 determina il numero dei campioni da mediare, che viene calcolato come segue: Numero di campioni = 2%AQ1 Il valore di %AQ1 può andare da 0 a 7 (da 0 a 128 campioni). Ad esempio, se il valore di %AQ1 è 4, per determinare il valore da scrivere nei riferimenti %AI16 e %AI17 vengono mediati 16 campioni. Se questo valore è 5, i campioni mediati saranno 32. Il valore analogico dei potenziometri non verrà riportato fino a che non sarà stato eseguito il numero di scansioni determinato dal valore di %AQ1. Se è necessario ricevere un valore dal potenziometro a ogni scansione, compresa la prima, %AQ1 deve contenere 0. Valore di default del filtro Il valore di default di %AQ1 è 4, cioè verranno mediati 16 campioni. Limitazioni della filtrazione degli ingressi dei potenziometri analogici Come con qualsiasi filtro, maggiore è il tempo di filtrazione (cioè, più campioni vengono considerati) maggiore sarà il tempo di risposta. In %AQ1 si può immettere un valore massimo di 7, ma ciò porterebbe a lunghi tempi di risposta con i programmi più pesanti. Ad esempio, se il tempo di scansione di un programma è di 100ms e viene cambiato il valore del potenziometro, il nuovo valore apparirà solamente dopo 12.8 secondi. 11-16 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT Capitolo 12 Contatori ad alta velocità e generazione impulsi Tutti i Nano ed i Micro PLC con ingressi CC sono configurabili per un mix di funzioni di conteggio ad alta velocità. Questi PLC possono anche essere configurati con funzioni di generazioni impulsi (PWM e PT). I parametri operativi di queste funzioni possono essere affinati durante il funzionamento del PLC mediante speciali blocchi funzionali inseriti nel programma applicativo. Il mix delle funzioni disponibili dipende dal tipo di Nano/Micro PLC; i dettagli sono forniti nelle pagine che seguono. GFK-1645C-IT 12-1 12 Impostazione delle funzioni HSC, PWM e PT I passi fondamentali da eseguire per impostare le funzioni HSC, PWM e PT sono tre: Con il software di configurazione VersaPro, abilitare le funzioni che si desidera utilizzare. Vedere i dettagli nel capitolo "Configurazione" di questo manuale. Se un contatore deve controllare un'uscita, occorre abilitare l'uscita, sempre con il software di configurazione. Infine, il programma applicativo può controllare il funzionamento dell’uscita agendo sul suo bit di abilitazione.. Ad esempio, un contatore ad alta velocità configurato per controllare un’uscita, controllerà l’uscita quando il bit di abilitazione della stessa sarà a 1.I bit di abilitazione delle uscite hanno riferimenti fissi: da Q505 a Q508. Il seguente esempio di ladder imposta il bit abilitazione uscita per un contatore ad alta velocità. FST SCN I I MOVE BOOL %S0001 1 1 IN Q %Q505 Funzionamento all'accensione ed al cambio di modo I contatori ad alta velocità funzionano indipendentemente dal programma del PLC. Quando il PLC passa dal modo Run al modo Stop, i contatori ad alta velocità continuano a funzionare (come specificato nella configurazione)I contatori ad alta velocità rimangono in funzione anche spegnendo e riaccendendo il sistema. In caso di interruzione dell’alimentazione con un contatore ad alta velocità in funzione, questo si riattiverà non appena ripristinata la corrente. Quando il PLC viene spento e riacceso, o quando viene posto nel modo Run, il registro accumulatore viene caricato con il valore di precarico configurato. Se viene memorizzata una nuova configurazione, il PLC continua ad utilizzare la configurazione HSC/PTO/PWM preesistente. Alla successiva commutazione nel modo Run, il PLC inizia ad utilizzare la nuova configurazione HSC ed il valore di precarico viene scritto nel registro accumulatore. 12-2 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 12 Combinazione delle funzioni HSC, PWM e PT Le funzioni HSC, PWM e PT utilizzano gli stessi punti di ingresso/uscita. Durante la configurazione, per impostare le modalità di utilizzo di queste funzioni, occorre previamente definire il numero di “canali” che il PLC avrà.Una volta definito il numero di canali, è possibile impostare il funzionamento HSC, PWM e PTO per ogni singolo canale. Ciascun canale può quindi essere configurato come canale HSC, PWM o PT. (Gli ingressi dei contatori ad alta velocità non possono essere mescolati con le uscite PWM o PT sullo stesso canale. Un canale che utilizza gli ingressi dei contatori ad alta velocità può utilizzare le uscite ad esso associate solo come uscite HSC o come uscite standard. Un canale che utilizza le uscite PWM o PT può utilizzare gli ingressi ad esso associati solo come ingressi standard. Micro PLC Un Micro PLC può essere configurato a quattro (configurando quattro contatori di tipo A) o a due (configurando un contatore di tipo A ed un contatore di tipo B) canali. Configurazione dei canali Numero di canali Numero di contatori di tipo A Quattro di tipo A Quattro Uno di tipo A e uno di tipo B Due 4 3 2 1 0 1 0 Numero di contatori di tipo B 0 0 0 0 0 1 1 Numero di uscite PWM o PT 0 1 2 3 4 0 1 I Micro PLC IC200UDR005/6, IC200UDR010 e IC200UAL004/5/6 hanno una sola uscita CC e pertanto possono essere configurati con una sola uscita PWM o PT. Nano PLC Un Nano PLC può essere configurato a tre (configurando tre contatori di tipo A) o a due (configurando un contatore di tipo A ed un contatore di tipo B) canali. GFK-1645C-IT Configurazione dei canali Tre di tipo A Numero di canali Tre Uno di tipo A e uno di tipo B Due Numero di contatori di tipo A 3 2 1 0 1 0 Numero di contatori di tipo B 0 0 0 0 1 1 Capitolo 12 Contatori ad alta velocità e generazione impulsi Numero di uscite PWM o PT 0 1 2 3 0 1 12-3 12 Allocazione dei punti La configurazione dei contatori ad alta velocità e delle uscite PWM o PT abilita ("attiva") specifiche funzioni alle quali assegna punti ad esse dedicati sul PLC. Queste assegnazioni sono elencate qui sotto. Purché i punti disponibili siano sufficienti, è possibile utilizzare funzioni di conteggio ad alta velocità e di normale I/O sullo stesso PLC. Assegnazione dei punti di ingresso sui Nano/Micro PLC. Riferimento ingresso I001 Ingressi standard Ingresso 1 4 contatori di tipo A Conteggio 1 I0002 I0003 Ingresso 2 Ingresso 3 Preload, Strobe 1 Conteggio 2 I0004 Ingresso 4 Preload, Strobe 2 I0005 I0006 Ingresso 5 Ingresso 6 Conteggio 3 Preload/Strobe 3 I0007 Ingresso 7 Conteggio 4 I0008 Ingresso 8 Preload/Strobe 4 I0494 I0495 I0496 I0497 I0498 I0499 I0500 I0501 I0502 I0503 I0504 I0505 I0506 I0507 I0508 I0509 I0510 I0511 I0512 12-4 Micro PLC (a 14, 23 o 28 punti) Nano PLC 1 di tipo A e 1 di tipo B Contatore di tipo B (Fase 1) Non usato Contatore di tipo B (Fase 2) Non usato Non usato Preload/Strobe contatore tipo B Conteggio 4 contatore tipo A Ingressi standard Ingresso 1 3 contatori di tipo A Conteggio 1 1 di tipo A e 1 di tipo B Contatore di tipo B (Fase 1) Ingresso 2 Ingresso 3 Preload, Strobe 1 Non usato Conteggio 2 Contatore di tipo B (Fase 2) Ingresso 4 Preload, Strobe 2 Preload/Strobe contatore tipo B Contatore 3 Conteggio contatore tipo A Preload/Strobe 3 Preload/Strobe contatore tipo A Ingresso 5 Ingresso 6 Preload/Strobe 4 Treno di impulsi completato su Q1 Treno di impulsi completato su Q2 Treno di impulsi completato su Q3 Stato Strobe HSC1 Stato Strobe HSC2 Stato Strobe HSC3 Stato Strobe HSC4 riservato Stato Preload HSC1 Stato Preload HSC2 Stato Preload HSC3 Stato Preload HSC4 riservato Stato uscita HSC1 Stato uscita HSC2 Stato uscita HSC3 Stato uscita HSC4 riservato 1 (modulo pronto, sempre 1) Non usato (sempre 0) Treno di impulsi completato su Q4 riservato Stato di errore del contatore VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 12 Assegnazione dei punti di uscita sui Nano/Micro PLC. Riferimento uscita Uscite standard Micro PLC (a 14, 23 o 28 punti) 4 contatori di tipo A 1 di tipo A e 1 di tipo B Uscite standard Nano PLC 3 contatori di tipo A 1 di tipo A e 1 di tipo B Q0001 Uscita 1 Uscita contatore 1/PWM/PT1 Uscita 1 Uscita contatore 1/PWM/PT1 Uscita contatore tipo B Q0002 Uscita 2 Uscita contatore 2/PWM/PT2 Uscita 2 Uscita contatore 2/PWM/PT2 Uscita standard 2 Q0003 Uscita 3 Uscita contatore 3/PWM/PT3 Uscita standard 3 Uscita 3 Uscita contatore 3/PWM/PT3 Uscita contatore tipo A Q0004 Uscita 4 Uscita contatore 4/PWM/PT4 Uscita contatore tipo A Uscita 4 Standard Uscita standard 4 Q0005 Uscita 5 Q0006 Uscita 6 Q0007-Q9 (unità a 23 punti) Uscite 7-9 Q0494 Avvio treno di impulsi su Q1 Q0495 Avvio treno di impulsi su Q2 Q0496 Avvio treno di impulsi su Q3 Q0497 Cancella bit di strobe per HSC 1 Q0498 Cancella bit di strobe per HSC 2 Q0499 Q0500 Cancella bit di strobe per HSC 3 riservato Cancella bit di strobe per HSC 4 Q0501 Reset del bit di preload per HSC 1 Q0502 Reset del bit di preload per HSC 2 Q0503 Reset del bit di preload per HSC 3 Q0504 Reset del bit di preload per HSC 4 Q0505 Abilitazione uscita HSC/PWM/PT 1 Q0506 Abilitazione uscita HSC/PWM/PT 2 Q0507 Abilitazione uscita HSC/PWM/PT 3 Q0508 Abilitazione uscita HSC/PWM/PT 4 Q0509 Q0512 GFK-1645C-IT riservato Non utilizzato e non disponibile Q0510 Q0511 riservato Non utilizzato e non disponibile riservato Avvio treno di impulsi su Q4 Cancella errori (tutti i contatori) Capitolo 12 Contatori ad alta velocità e generazione impulsi 12-5 12 Funzionamento dei contatori di tipo A Un contatore di tipo A è un contatore a 16 bit che può contare in incremeno o in decremento. Il campo di conteggio si configura impostandone i limiti superiore ed inferiore. Un contatore di tipo A ha un registro accumulatore, un registro conteggi nel tempo base, un registro preload, i limiti superiore ed inferiore, ed i valori di preset ON/OFF dell'uscita, che sono tutti numeri di 16 bit con il segno. I valori dei registri preload, accumulatore, preset a ON e preset a OFF devono sempre essere entro i limiti del contatore. Preload Contatore a incremento/decremento (16 bit) Valore di precarico (16 bit) Count Pulse Accumulatore (16 bit) Preload /Strobe Conteggi nel tempo base (16 bit) Registro Strobe Strobe (16 bit) Preset On/Off Uscita Il contatore può contare continuamente ciclando entro i propri limiti o contare fino ad uno dei limiti e fermarsi (modo singolo). Nel conteggio continuo, quando raggiunge un limite il contatore si riavvolge e continua a contare. Ad esempio, quando un contatore ad incremento supera di 1 il suo limite superiore, ritorna al suo limite inferiore. Nel modo singolo, il contatore si ferma a Limite + 1 se è ad incremento o a Limite -1 se è a decremento. Nel sottostante esempio, il contatore è stato configurato per contare alla transizione bassoalto dell'ingresso Pulse. Il segnale Count rappresenta un segnale interno che indica dove avviene il conteggio rispetto all'ingresso Pulse. Impulso P uin ls ingresso e In p u t Segnale C o u n t Count N A c caccumulatore u m u la to r Valore N V a lu e N 2 1 I contatori ad alta velocità funzionano indipendentemente dal programma applicativo. Quando il PLC passa dal modo Run al modo Stop, i contatori continuano a funzionare. I contatori ad alta velocità rimangono in funzione anche spegnendo e riaccendendo il sistema. In caso di interruzione dell’alimentazione con un contatore ad alta velocità in funzione, questo si riattiverà non appena ripristinata la corrente. I contatori si fermano durante le operazioni di memorizzazione della logica o della configurazione e di scrittura su un'unità di memorizzazione esterna. Quando il PLC viene spento e riacceso, o quando viene posto nel modo Run, il registro accumulatore viene caricato con il valore di precarico configurato e inizia l'aggiornamento dei registri. 12-6 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 12 Descrizione dettagliata del funzionamento dei contatori ad alta velocità L'ingresso Count Pulse incrementa o decrementa l'accumulatore del contatore. L'ingresso può essere configurato per essere sensibile al fronte di salita o al fronte di discesa del segnale. I valori Preset On/Off , definiti in configurazione determinano il momento in cui l'uscita del contatore viene attivata o disattivata. Ad esempio: Limite inferiore = 0 Preset On= 150 Limite superiore = 200 Preset Off= 160 Tipo di conteggio= a incremento Limite inf. Lo Limit 0 Preset on On On Preset 149 150 Preset Off Preset off Off 151 159 160 161 Limite sup. Hi Limit 200 Direzione Count Diconteggio rection Tipo di conteggio= a decremento Limite inf. Lo Limit 0 on On Preset On Preset 149 150 On Preset Off Preset off 151 159 160 161 Hi Limit Limite sup. 200 Direzione conteggio Count Direction A seconda di come viene configurato, l'ingresso Preload/Strobe può precaricare un valore nell'accumulatore o copiarne il contenuto al momento in un registro. L'ingresso Preload/Strobe è sempre sensibile al fronte di salita dei segnali. Se l'ingresso è configurato come ingresso Preload (precarico), la transizione bassoalto del segnale carica nell'accumulatore il valore di precarico definito in configurazione. Quando si verifica questa condizione, il PLC mette a 1 il bit dello stato di precarico Se è necessario, il programma applicativo può rimettere a zero questo bit per poter rilevare la successiva operazione di precarico dell'accumulatore. Contatore 1 Contatore 2 Contatore 3 Contatore 4 Accumulatore AI006 AI008 AI010 Bit dello stato di precarico I0501 I0502 I0503 I0504 Bit di reset del precarico Q0501 Q0502 Q0503 Q0504 AI012 L'ingresso Preload provoca sempre la scrittura nell'accumulatore del valore di precarico, indipendentemente dal corrispondente bit di stato. Al registro Preload può essere assegnato qualsiasi valore all'interno del campo definito dai limiti superiore e inferiore del contatore. Questo fa parte della configurazione della CPU. Tuttavia, se occorre, il programma può modificarlo con una funzione COMMREQ. Inoltre il programma può utilizzare una COMMREQ per caricare nell'accumulatore un valore di correzione. Questa regolazione può essere un valore compreso tra -128 e +127. GFK-1645C-IT Capitolo 12 Contatori ad alta velocità e generazione impulsi 12-7 12 Se l'ingresso è configurato come ingresso Strobe, la transizione basso-alto del segnale provoca la scrittura nel registro Strobe del valore contenuto al momento nell'accumulatore. Il PLC mette a 1 il bit di stato dello strobe per indicare che è stato catturato un valore strobe. Questo valore rimane nel registro Strobe fino alla successiva transizione basso-alto del segnale Strobe, che determina la scrittura nel registro Strobe di un nuovo valore. Il bit di stato dello strobe rimane on finché non viene azzerato dal programma applicativo. Contatore 1 Contatore 2 Contatore 3 Contatore 4 Registro Strobe AI007 AI009 AI011 AI013 Bit di stato dello strobe I0497 I0498 I0499 I0500 Bit di reset dello strobe Q0497 Q0498 Q0499 Q0500 La transizione basso-alto del segnale Strobe provoca sempre la scrittura nel registro Strobe del valore dell'accumulatore, indipendentemente dal bit di stato dello strobe. Gli ingressi Strobe possono essere utilizzati come ingressi di cattura degli impulsi, utilizzando il bit di stato dello strobe come latch. Il tempo base è un periodo fisso di tempo utilizzato per misurare la velocità di conteggio. Ad esempio, il programma potrebbe dover monitorare il numero di conteggi che si verificano in 30 secondi. Il tempo base può essere compreso tra 10 e 65530 mS, con incrementi di 1 mS. Il registro Conteggi nel tempo base contiene il numero di conteggi verificatisi nell'ultimo periodo completo del tempo base. Il numero di conteggi nel tempo base è un intero di 16 bit con il segno. Il segno indica se si tratta di incrementi (+) o di decrementi (-). Il campo dei valori va da -32768 a +32767. Se il tempo base configurato è troppo lungo, i dati in overflow vengono persi. Registro Conteggi nel tempo base Contatore 1 Contatore 2 Contatore 3 Contatore 4 AI002 AI003 AI004 AI005 Stato di errore e codice dell'errore: Il programma deve monitorare il bit Error Status (%I0512) per rilevare eventuali condizioni di errore. Se trova questo bit è a 1, il programma può leggere il registro Status Code (%AI001) per individuare la causa dell'errore. Dopo aver attuato le azioni correttive richieste, il programma deve cancellare lo stato di errore agendo sul bit di uscita Clear Error (%Q0512). Ulteriori informazioni vengono fornite nella sezione “Risposte agli errori della parola di comando”, più avanti in questo capitolo. 12-8 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 12 Funzionamento dei contatori di tipo B Il contatore di tipo B utilizza due ingressi per eseguire il conteggio A quad B. La relazione di fase tra gli ingressi (A e B) determina l'incremento o il decremento del contatore al cambiamento di stato degli ingressi. Il conteggio è ad incremento se A precede B. A B COUNT N+6 Valore dell'accumulatore N Il conteggio è a decremento se A segue B. A B COUNT Valore dell'accumulatore N N+6 Il contatore di tipo B può avere un'uscita che di attiva/disattiva in base ai valori di preset ON/OFF configurati. Contatore a incremento/decremento PRELOAD Valore di precarico (16 bit) COUNT A Accumulatore COUNT B (16 bit) INGRESSO PRELOAD STROBE Conteggi nel tempo base (16*bit) Registro Strobe Strobe Preset On/Off Uscita Il contatore conta continuamente entro i propri limiti. Quando raggiunge un limite il contatore si riavvolge e continua a contare. Ad esempio, quando un contatore ad incremento supera di 1 il suo limite superiore, ritorna al suo limite inferiore. GFK-1645C-IT Capitolo 12 Contatori ad alta velocità e generazione impulsi 12-9 12 Il contatore di tipo B ha un registro Strobe, un accumulatore di 16 bit e un registro Conteggi nel tempo base, che, salvo quest'ultimo, funzionano nel modo descritto per i contatori di tipo A. Per un contatore di tipo B, il valore conteggi nel tempo base è una differenza, non un numero esatto di conteggi. Ad esempio, se il contatore parte da 10, conta in su fino a 20 e poi conta in giù fino a 15, il valore contenuto nel registro Conteggi nel tempo base è 5. Change di Cambio direction direzione Start Inizio End Fine 10 20 15 Change in position=5 Variazione della posizione = 5 Actual travel=24 Movimento effettivo = 24 Esempi di contatori di tipo B Limite inferiore = 0 Preset On = 150 Limite inf. Low Limit 0 Limite superiore = 200 Off Preset Off= 160 On Preset Preset on 149 150 151 Off Preset Preset off High Limit Limite sup. 159 160 161 200 Incremento Increasing Counts Limite inf. Low Limit 0 Preset on On Preset 149 150 151 Limite sup. High Limit Off Preset Preset off 159 160 161 200 Decremento Decreasing Counts Low Limit Limite inf. 0 12-10 Preset on On Preset 149 150 151 Off Preset Preset off High Limit Limite sup. 159 160 161 200 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 12 Uscite Quattro uscite ad alta velocità (tre per i Nano PLC) possono essere configurate individualmente come uscite dei contatori ad alta velocità (HSC), uscite a modulazione di ampiezza (PWM) o uscite a treno di impulsi (PT). Notare che se si utilizzano un contatore di tipo A ed un contatore di tipo B, le uscite PWM/PT da 1 a 3 non sono disponibili in quanto il conteggio A quad B utilizza i canali da 1 a 3, come precedentemente indicato in questo capitolo. Se viene cambiata la configurazione HSC/PWM/PT delle uscite, la nuova configurazione avrà effetto dopo una transizione Stop-Run del PLC con il bit di abilitazione delle uscite a ON. Quando h luogo la transizione da Stop a Run, la configurazione precedente cessa di essere valida ed inizia il funzionamento delle uscite in base alla nuova configurazione. I risultati variano con la temperatura, ma i massimi ed i minimi indicati qui sotto valgono per l'intero campo operativo (temperatura e tensione uscita CC) delle unità. Fra il terminale dell'uscita (Q1, 2, 3 o 4) ed il terminale comune deve essere inserita una resistenza per il funzionamento come uscita ad alta frequenza (fino a 5kHz) PT o PWM e per i cicli operativi nella fascia bassa (5% o meno). Si raccomanda di utilizzare una resistenza da 1.5 KOhm, 0.5 Watt . Limiti del ciclo di lavoro: con una resistenza da 1.5k ohm - UDR005/006/010 e UAL004/005/006 Duty Cycle vs. Frequency (Q1 on UDR005/010 & UAL006) 16.0 98.0 14.0 96.0 12.0 10.0 8.0 6.0 4.0 2.0 0.0 0 1000 2000 3000 Duty Cycle vs. Frequency (Q1 on UDR005/010 & UAL006) 100.0 Maximum Duty Cycle (%) Minimum Duty Cycle (%) 18.0 4000 94.0 92.0 90.0 88.0 86.0 84.0 82.0 0 5000 1000 2000 Typ Min (% duty cycle) 3000 4000 5000 Frequency (Hz) Frequency (Hz) Worst Case Min (% duty cycle) Typ Max (% duty cycle) Worst Case Max (% duty cycle) Limiti del ciclo di lavoro: con una resistenza da 1.5k ohm - UDD104/110 e NDD101 Duty Cycle vs. Frequency (Q1-Q4 on UDD104/110 & NDD101) 16.0 98.0 14.0 96.0 12.0 10.0 8.0 6.0 4.0 2.0 0.0 0 1000 2000 3000 Duty Cycle vs. Frequency (Q1-Q4 on UDD104/110 & NDD101) 100.0 Maximum Duty Cycle (%) Minimum Duty Cycle (%) 18.0 4000 94.0 92.0 90.0 88.0 86.0 84.0 82.0 5000 0 1000 Frequency (Hz) Typ Min (% duty cycle) GFK-1645C-IT Worst Case Min (% duty cycle) Capitolo 12 Contatori ad alta velocità e generazione impulsi 2000 3000 4000 Frequency (Hz) Typ Max (% duty cycle) Worst Case Max (% duty cycle) 12-11 5000 12 Uscite dei contatori ad alta velocità L'uscita di un contatore ha un punto di preset a on ed un punto di preset a off che devono giacere all'interno dell'intervallo delimitato dai limiti superiore ed inferiore del contatore. Sia i valori di preset delle uscite sia i limiti superiore ed inferiore dei contatori vengono impostati inizialmente durante la configurazione del PLC. Come si vedrà più avanti in questo capitolo, i valori di preset possono essere cambiati dal programma applicativo mediante una funzione COMMREQ. Lo stato dell'uscita indica quando il valore dell'accumulatore si trova tra i punti di preset on e off. Ad esempio, per un contatore di tipo B si avrà: CONTEGGI Valore dell'accumulatore PRESET OFF PRESET ON USCITA CORRISPONDENTE TEMPO ON OFF L'uscita abilitata per il contatore ad alta velocità utilizzato si attiva come si è detto nella descrizione dei contatori di tipo A e di tipo B. L'intervallo tra i valori di preset ON e OFF dipende dalla frequenza di conteggio. Frequenza di conteggio 12-12 10kHz 5kHz 2KHz Intervallo minimo tra i valori di preset ON/OFF 10 conteggi 5 conteggi 2 conteggi 1KHz 1 conteggio meno di 1KHz non richiesto VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 12 Uscite PWM Le uscite PWM possono essere utilizzate per controllare motori CC e passo-passo. La configurazione di un'uscita come uscita PWM viene eseguita nell'ambito della configurazione del PLC. Il programma applicativo abilita un'uscita PWM mettendone a 1 il bit di abilitazione. L'uscita si disabilita mettendo lo stesso bit a zero. Dopo essere stata avviata, un'uscita PWM continua a funzionare finché non viene eseguita un'operazione di memorizzazione della logica o della configurazione, o di scrittura su un'unità di memoria esterna, o non viene messo a zero il bit di abilitazione dell'uscita. Un'uscita PWM si ferma anche quando vengono specificati una frequenza o un ciclo di lavoro errati. Quando il PLC passa dal modo Run al modo Stop, le uscite PWM continuano a funzionare.Le uscite PWM continuano ad essere operative anche in seguito ad un ciclo di spegnimento/riaccensione. Quindi, se un'uscita PWM è in funzione quando il PLC perde l'alimentazione, essa ripartirà non appena l'alimentazione sarà stata ripristinata, il PLC entrerà nel modo Run ed il bit di abilitazione andrà a 1. Il programma applicativo specifica la frequenza di un'uscita PWM (da 15hz a 5Khz) scrivendo un valore nel registro Frequenza associato all'uscita, come è indicato qui sotto. Il ciclo di lavoro dell'uscita PWM si seleziona utilizzando il registro Ciclo di lavoro associato all'uscita. E' possibile cambiare sia la frequenza sia il ciclo di lavoro di un'uscita mentre questa è abilitata. I valori massimo e minimo dipendono dalla frequenza. GFK-1645C-IT Uscita 1 Uscita 2 Uscita 3 Uscita 4 Descrizione AQ002 AQ004 AQ006 AQ008 Frequenza PWM (da 15 a 5000) AQ003 AQ005 AQ007 AQ009 Ciclo di lavoro PWM (0 – 10000) Q0505 Q0506 Q0507 Q0508 Abilitazione uscita Capitolo 12 Contatori ad alta velocità e generazione impulsi 12-13 12 Uscite a treno di impulsi Le uscite a treno di impulsi (PT) possono essere utilizzate per controllare motori passopasso. La configurazione di un'uscita come uscita PT viene eseguita nell'ambito della configurazione del PLC. Il programma applicativo controlla la frequenza degli impulsi (da 15hz a 5Khz) scrivendo un valore nel registro Frequenza associato, come è inicato qui sotto. La frequenza degli impulsi può essere cambiata mentre l'uscita è operativa. Un'applicazione di questa caratteristica potrebbe essere la generazione di un una rampa di salita all'inizio dell'emissione del treno di impulsi e di una rampa di discesa alla fine. Il numero degli impulsi da emettere (da 0 a 65535) si seleziona utilizzando il riferimento Numero di impulsi associato. Il treno di impulsi inizia quando il programma applicativo mette a 1 il corrispondente bit di avvio (Start Pulse Train). L'avvio del treno di impulsi ne mette a zero il corrispondente bit di completamento (Pulse Train Complete). Quando è stato generato il numero selezionato di impulsi, il bit di completamento (Pulse Train Complete) viene messo a 1 ed il bit di avvio viene messo a 0. Una volta avviato, il treno di impulsi continua finché non viene completato o non viene messo a zero il bit di abilitazione dell'uscita. Quando il PLC passa dal modo Run al modo Stop, le uscite PT continuano a funzionare. Dopo un ciclo di spegnimento-riaccensione, se sono soddisfatte certe condizioni, il treno di impulsi riparte. Quindi, se un'uscita è in funzione quando il PLC perde l'alimentazione, essa ripartirà non appena questa sarà stata ripristinata ed il PLC sarà entrato nel modo Run, se il bit di abilitazione dell'uscita è ON ed è ON anche il bit di avvio del treno di impulsi. Uscita 1 Uscita 2 Uscita 3 Uscita 4 AQ123 AQ125 AQ127 AQ121 Frequenza treno di impulsi (da 15Hz a 5Khz) Descrizione AQ124 AQ126 AQ128 AQ122 Numero di impulsi da inviare all'uscita (da 0 a 65535) Q0505 Q0506 Q0507 Q0508 Abilitazione uscita Q0494 Q0495 Q0496 Q00511 Avvio treno di impulsi I0494 I0495 I0496 I00511 Treno di impulsi completato Compensazione del carico per le uscite PWM e PT Il ciclo di lavoro delle uscite PWM è configurabile e le uscite a treno di impulsi hanno un ciclo di lavoro nominale del 50%, ma gli isolatori ottici del PLC distorcono il ciclo di lavoro, in funzione della temperatura e del carico. Per compensare questo fenomeno, il PLC applica una durata aggiuntiva di 35 microsecondi (per le uscite a transistor, per le uscite a relè la compensazione è di 85 microsecondi) al tempo di uscita zero di ciascun impulso. Come si vedrà più avanti in questo capitolo, questa compensazione può essere cambiata dal programma applicativo mediante una COMMREQ. Qui sotto viene fornito un esempio. Nel diagramma, T0 è il tempo di pausa (OFF), che è 1 2f 1 , T2 = Ritardo dell'isolatore Correzione , dove f è la frequenza degli impulsi. T 1 = + Correction 2f ottico e T1+T2 = Tempo di impulso (ON). T e n s io n e u s c ita t0 12-14 T1 T2 t0 T1 T2 Tem po VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 12 Comandi del programma applicativo per le funzioni HSC/PWM/PT Il programma applicativo può utilizzare la funzione COMMREQ per fornire dati o inviare comandi ai contatori ad alta velocità, alle uscite PWM ed alle uscite PT al momeno abilitati. Il programma applicativo può: Cambiare il valore dell'accumulatore Cambiare i limiti superiore e inferiore del contatore Incrementare l'accumulatore Impostare la direzione del contatore Cambiare il tempo base Cambiare i valori di preset ON/OFF Cambiare il valore di precarico Cambiare la compensazione del carico La logica del programma deve essere predisposta in modo da assicurare che il comando venga inviato al modulo una sola volta, non ripetutamente. Queste modifiche sono temporanee e vengono perse sia quando il PLC viene spento e riacceso, sia quando il programmatore gli invia una nuova configurazione. Blocco di comando Prima di eseguire un comando, occorre predisporre i suoi dati nella memoria della CPU nell'ordine corretto, formando un blocco di comando. Come è indicato qui sotto, un blocco di comando è costituito da 14 parole. Se non altrimenti indicato tutti i valori sono in esadecimale. Il blocco di comando può essere costruito in qualsiasi area di memoria di tipo parola che non sia riservata. Posizione %R0001 %R0002 %R0003 %R0004 %R0005 %R0006 %R0007 %R0008 %R0009 %R0010 %R0011 %R0012 %R0013 Dato 0004 non importa non importa non importa non importa non importa non importa non importa 0008 000A nnnn nnnn nnnn Descrizione sempre a 0004 Non usato (sempre a 0) Il PLC ignora il flag Wait per tutte le funzioni COMMREQ. Non usato Non usato Non usato Non usato Non usato Non usato Tipo di dato (8 = registro) Posizione iniziale della parola di comando –1 (%R0011) Parola di comando Parola meno significativa del dato (LS) Parola più significativa del dato (MS). Non utilizzata dal Micro PLC Le ultime tre parole vengono trattate come byte indipendenti. Possono essere specificate in formato esadecimale o in formato decimale. La struttura delle ultime tre parole è: MSB Parola di comando 0n cc Parola meno significativa (LSW) dd dd dd dd parola più significativa (MSW) GFK-1645C-IT LSB dove: n=contatore 1-4 cc=codice comando dd=tipo di dato Capitolo 12 Contatori ad alta velocità e generazione impulsi 12-15 12 Contenuto della parola di comando Il contenuto della parola di comando è dettagliato qui sotto. Nella tabella, n (da 1 a 4 per il tipo A e 1 per il tipo B) sta per il numero del contatore (solo il contatore 1 può essere di tipo B) Parola di comando (hex) Comando 0n01 Carica accumulatore 0n02 0n03 0n04 0n05 0n06 0n0B 0n15 12-16 Descrizione Carica direttamente nell'accumulatore un valore qualsiasi interno ai limiti del contatore. Se contemporaneamente viene ricevuto un impulso di conteggio, questo viene perso. Esempio: Per mettere il contatore 1 a 1234H, caricare il registro del comando COMMREQ con: Parola di comando: 0101 Parola LS del dato: 1234 Impostano i limiti superiore ed inferiore con un valore interno al campo operativo del contatore. Se ci si Carica limite sposta in giù cambiare prima il limite inferiore e viceversa. Il caricamento dei limiti nell'ordine sbagliato può sup causare un errore. Il comando ha successo se tutti i parametri sono interni al nuovo intervallo. Carica limite Esempio: Per mettere il limite superiore del contatore 1 a 10000(2710H), caricare: inf Parola di comando: 0102 Parola LS del dato: 2710 Incrementa Somma algebricamente all'accumulatore del contatore un valore compreso tra +127 e –128. Questo accumulatore comando utilizza solo il byte meno significativo del dato. Questa comando può essere eseguito in qualsiasi momento, anche mentre il contatore sta contando alla massima velocità. Tuttavia, se mentre la CPU sta aggiornando l'accumulatore arriva un impulso di conteggio, questo viene perso. Se l'incremento provoca il superamento dei limiti del contatore, questo parametro viene rifiutato. Esempio: Per sommare -7 all'accumulatore del contatore 1, caricare: Parola di comando: 0104 Parola LS del dato: 00F9 Imposta (Sopo per il tipo A) Cambia la direzione di conteggio di un contatore di tipo A. Questo comando utilizza direzione solo il byte meno significativo del dato (00 = a incremento, 01 = a decremento). contatore Esempio: Per definire il contatore 4 a decremento, caricare: Parola di comando: 0405 Parola LS del dato: 0001 Cambia tempo Cambia il periodo utilizzato per la determinazione del numero di conteggi nel tempo base. base Il campo di validità va da 10 a 1000mS con incrementi di 10mS. Esempio: Per mettere il tempo base del contatore 1 a 600 (258H) ms, caricare: Parola di comando: 0106 Parola LS del dato: 0258 Carica preset Imposta il punto di attivazione dell'uscita, all'interno dei limiti del contatore. Ad ogni contatore è associata ON un'uscita. Per i dettagli riferirsi alla precedente descrizione dei valori di preset ON/OFF Esempio: Per attivare l'uscita del contatore 1 a 5000 (1388H) conteggi, caricare: Parola di comando: 010B Parola LS del dato: 1388 Carica preset Imposta il punto di disattivazione dell'uscita, all'interno dei limiti del contatore. Ad ogni contatore è OFF associata un'uscita. Per i dettagli riferirsi alla precedente descrizione dei valori di preset ON/OFF Esempio: Per disattivare l'uscita del contatore 1 a 12000 (2EE0H) conteggi, caricare: Parola di comando: 0115B Parola LS del dato: 2EE0 0n1F Cambia valore di precarico 0n3E Cambia compensazio ne carico Cambia il valore caricato nell'accumulatore del contatore quando viene attivato l'ingresso Preload. Esempio: Per far partire il contatore 1 da 2500 (09C4H) quando riceve il segnale di precarico, caricare: Parola di comando: 011F Parola LS del dato: 09C4 Imposta la variazione (in microsecondi) da applicare al ciclo di lavoro di un'uscita a treno di impulsi per compensare il ritardo alla disattivazione dell'isolatore ottico (35 microsecondi per le uscite CC; 85 microsecondi per le uscite a relè). Il campo dei valori va da 0 a 200 microsecondi. Esempio: Per specificare una compensazione pari a 100 (64H) per il contatore 1, caricare : Parola di comando: 013E Parola LS del dato: 64 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 12 Risposte agli errori della parola di comando Se riceve un parametro non valido in una parola di comando, il modulo restituisce le seguenti informazioni nella prima parola dei suoi dati in ingresso di tipo parola (AI): Nota: Se il programma applicativo cambia la direzione di conteggio con una COMMREQ, il contatore entra immediatamente nel nuovo modo. Ricordare che lo stato dell'uscita non cambia esattamente negli stessi punti per un contatore ad incremento e per uno a decremento. Codici di errore 0–2 3 4–5 6 7–10 Descrizione Definizione Non usato N/A Comando non valido Il codice del comando ricevuto non è valido per il contatore. Non utilizzato Numero contatore non valido Non utilizzato 11 Limite contatore 1 errato 12 Limite contatore 2 errato 13 Limite contatore 3 errato 14 Limite contatore 4 errato N/A In base alla configurazione attuale, il numero di contatore specificato nella parola di comando non è valido. N/A Il limite specificato è stato rifiutato perché il nuovo Ivalori impostati sarebbero incompatibili (limite superiore < > limite inferiore) con gli attuali limiti superiore e inferiore. Bit di stato Questi bit di stato fanno parte dei dati degli ingressi %I, e possono influenzare le uscite inviate alla funzione HSC. I seguenti riferimenti %I sono riservati ai bit di stato. 512 511 510 509 508 507 506 505 504 503 502 501 500 499 498 497 Stato uscita HSC1 Stato Strobe HSC1 Stato uscita HSC2 Stato di strobe HSC 2 Stato uscita HSC3 Stato di strobe HSC 3 Stato uscita HSC4 Modulo pronto: (sempre 1) Stato di strobe HSC 4 Stato Preload HSC1 Non usato (sempre 0) Stato di preload HSC 2 Stato di errore del contatore Stato di preload HSC 3 Stato di preload HSC 4 Stato Strobe/Preload: A 1 quando si verificano uno strobe o un precarico. Il programma applicativo deve mettere a zero questi bit utilizzando la corrispondente uscita Reset Strobe/Reset Preload. Modulo pronto: Sempre a 1. Errore: A 1 quando si verifica una condizione di errore. Il codice dell'errore viene restituito nel codice di stato del contatore (parola 1). Dopo essere stato riconosciuto, l'errore deve essere cancellato utilizzando l'uscita Clear Error. GFK-1645C-IT Capitolo 12 Contatori ad alta velocità e generazione impulsi 12-17 12 Esempio Questo esempio usa una COMMREQ per caricare il valore 1234 nell’accumulatore del contatore 3. %T0002 ( ) %T0001 %T0002 BLKMOV WORD CONST 0004 CONST 0000 N1 Q BLKMOV WORD %R0101 IN2 CONST 0000 CONST 0008 N1 Q IN3 %R0108 IN2 CONST 0000 IN3 CONST 006E CONST 0000 IN4 CONST 0301 IN4 CONST 0000 IN5 CONST 1234 IN5 CONST 0000 IN6 CONST 0001 IN6 CONST 0000 IN7 CONST 0000 IN7 %T0002 COMM REQ %R0101 IN CONST 0004 SYSID CONST 0000 TASK %M0001 ( ) FT Il primo rung dell'esempio contiene una bobina autocancellante che esegue la COMMREQ una sola volta. Questo evita la ripetizione del messaggio. Il rung successivo utilizza una funzione Block Move Word per caricare i comandi. Questo esempio utilizza i riferimenti da %R0101 a %R0114 per il blocco di comando della funzione COMMREQ. Possono essere utilizzati registri qualsiasi. La funzione COMMREQ ha quattro ingressi ed un'uscita. Parametro abilita IN %T0002 abilita la funzione COMMREQ. Punta all'indirizzo iniziale del blocco di comando, che è %R0101. SYSID Indica il rack e lo slot al quale inviare il messaggio (posizione fisica del modulo HSC). Per i Micro PLC, SYSID è sempre 0004.. TASK Questo parametro è ignorato e deve essere messo a zero. FT 12-18 Descrizione Questa uscita va ON se nell'elaborazione della COMMREQ viene rilevato un errore. VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 12 Esempi di applicazioni HSC Indicatore giri/min Un HSC può essere utilizzato come un indicatore di posizione/movimento connettendolo ad un dispositivo di retroazione (come un encoder) accoppiato ad un movimento rotativo. L'indicazione dei giri/min può essere ottenuta direttamente dal registro "conteggi nel tempo base" (CTB) del contatore oppure può essere ricavata con un semplice calcolo. Calcolo dei giri al minuto: CTB PPR × T contenuto del registro CTB del contatore impulsi al giro del dispositivo di retroazione tempo base espresso in minuti RPM = dove: CTB = PPR = T= Se il numero di impulsi al giro è una potenza intera di 10, l'impostazione del tempo base a 6, 60, 600, 6000, o 60000 fornisce nel registro Conteggi nel tempo base una lettura diretta dei giri al minuto, assumendo opportunamente la posizione del punto decimale. Esempio 1 Se il dispositivo di retroazione genera 1000 impulsi/giro, la lettura del registro CTB è 5210 ed il tempo base è configurato a 600ms, allora T = 600ms / 60000ms/min = .01 e 1/T = 100 RPM = 5210 × 100 = 521 1000 La lettura di CTB corrisponde ai giri al minuto con una risoluzione di 0.1 giri/min. Esempio 2 Assumendo le stesse condizioni dell'esempio 1, ma con un tempo base di 60ms, si ottiene: T = 60/60000 = .0001 e 1/T = 1000. Poiché la velocità di rotazione è la stessa dell'esempio 1, la lettura del registro CTB sarà ora uguale a 521 e RPM = 521 × 1000 = 521 1000 La lettura di CTB corrisponde ai giri al minuto con una risoluzione di 1 giro/min. GFK-1645C-IT Capitolo 12 Contatori ad alta velocità e generazione impulsi 12-19 12 Esempio di applicazione — Cattura di ingressi Gli ingressi strobe dei contatori ad alta velocità possono agire come ingressi cattura impulsi per gli ingressi 2, 4, 6 e 8 utilizzando i bit Strobe Status come latch. Per utilizzare questa funzione: 1. Configurare il Micro PLC in modo da utilizzare la funzione di conteggio ad alta velocità con l'ingresso Strobe. 2. Abilitare uno o più contatori di tipo A. (E' possibile abilitare da uno a tutti i contatori.) Il bit Strobe Status corrispondente sarà bloccato in presenza di un impulso con un'ampiezza di almeno 100 µsec. I bit Reset Strobe possono essere utilizzati come funzioni di sblocco per i bit di stato bloccati. Esempio: Per catturare gli impulsi sull'ingresso I2, abilitare il contatore 1 e selezionare strobe per il parametro Preload/Strobe. Il bit Strobe Status sarà bloccato in presenza di un impulso lungo almeno 100 microsecondi su I2. Per sbloccare questo bit, il programma deve scrivere un 1 seguito da uno 0 sull'uscita corrispondente. 12-20 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT Capitolo 13 Gestione errori Questo capitolo spiega come il Micro PLC gestisce gli errori di sistema. Errori e gestione errori Per errore si intende un guasto o una condizione che possono influenzare il funzionamento e le prestazioni del sistema. Un errore può compromettere la capacità del PLC di controllare una macchina o un processo. Gestione errori Quando rileva un errore, il PLC lo processa e mette a 1 il corrispondente bit di stato del sistema (vedere 'Tabella di riferimento dei bit di stato del sistema'). Il PLC registra l'errore in una tabella errori. Vi sono due diverse tabelle errori: La tabella errori degli I/O La tabella errori del PLC Il contenuto di queste tabelle può essere letto e cancellato attraverso il programmatore. Tipi di errori Il Micro PLC rileva diversi tipi di errori, tra cui: Errori interni Circuiti stampati che non rispondono Errori di checksum della memoria Errori esterni GFK-1645C-IT Errori della sequenza Errori operativi Errori di comunicazione Errori di configurazione Errori di password 13-1 13 Risposta del sistema agli errori Alcuni errori possono essere tollerati, altri invece richiedono lo spegnimento del PLC. Gli errori di I/O potrebbero essere tollerati dal PLC ma potrebbero risultare inaccettabili per l’applicazione. Normalmente, gli errori operativi sono tollerati. Azioni relative agli errori Il PLC distingue tra varie classi di errore: Informativi Diagnostici Fatali Il PLC registra tutti gli errori nella tabella errori appropriata. Per gli errori diagnostici e fatali, il PLC imposta le variabili di diagnostica associate. La sottostante tabella elenca l'azione, la tabella errori associata e le variabili diagnostiche dei diversi tipi di errore. Nel caso di un errore fatale, il PLC ferma il sistema (modo STOP/FAULTED) per evitare danni all'apparecchiatura o lesioni personali. Gruppo di errori 13-2 Azione Tabella errori Variabili diagnostiche Configurazione sistema errata Fatale Tabella errori del PLC sy_flt(%SC10) any_flt(%SC9) sy_pres(%SC12) cfg_mm(%SA9) Configurazione unità di espansione errata Fatale Tabella errori del PLC sy_flt(%SC10) any_flt(%SC9) sy_pres(%SC12) cfg_mm(%SA9) Guasto hardware CPU PLC Fatale Tabella errori del PLC sy_flt(%SC10) any_flt(%SC9) sy_pres(%SC12) hrd_cpu(%SA10) Errore software PLC (vedi sotto) Fatale Tabella errori del PLC sy_flt(%SC10) any_flt(%SC9) sy_pres(%SC12) sft_cpu(%SB13) Errore di memorizzazione (vedi sotto) Fatale Tabella errori del PLC sy_flt(%SC10) any_flt(%SC9) sy_pres(%SC12) stor_er(%SB14) Errore Checksum programma Fatale Tabella errori del PLC sy_flt(%SC10) any_flt(%SC9) sy_pres(%SC12) pb_sum(%SA1) Manca prog. utente all’accensione Fatale Tabella errori del PLC sy_flt(%SC10) any_flt(%SC9) no_prog(%SB9) RAM utente corrotta Fatale Tabella errori del PLC sy_flt(%SC10) any_flt(%SC9) sy_pres(%SC12) bad_ram(%SB10) Erroe PLC sconosciuto Fatale Tabella errori del PLC sy_flt(%SC10) any_flt(%SC9) sy_pres(%SC12) Errore I/O sconosciuto Fatale Tabella errori degli I/O io_flt(%SC11) any_flt(%SC9) io_pres(%SC13) Tabella errori del PLC piena Diagnostico - sy_flt(%SC10) Tabella errori degli I/O piena Diagnostico - io_full(%S10) Errore dell'applicazione Diagnostico Tabella errori del PLC sy_flt(%SC10) any_flt(%SC9) sy_pres(%SC12) Errore password di accesso Diagnostico Tabella errori del PLC sy_flt(%SC10) any_flt(%SC9) sy_pres(%SC12) bad_pwd(%SB11) Tempo costante scans. superato Diagnostico Tabella errori del PLC sy_flt(%SC10) any_flt(%SC9) sy_pres(%SC12) ov_swp(%SA2) apl_flt(%SA3) Perdita di unità di espansione Diagnostico Tabella errori degli I/O io_flt(%SC11) any_flt(%SC9) io_pres(%SC13) los_iom(%SA14) Aggiunta di unità di espansione Diagnostico Tabella errori degli I/O io_flt(%SC11) any_flt(%SC9) io_pres(%SC13) add_iom(%SA19) Errore software PLC Quando registra questo errore, il PLC va immediatamente nel modo errore di scansione. Questa condizione può essere cancellata solo spegnendo e riaccendendo il PLC. Errore di memorizzazione La memorizzazione della sequenza consiste nella registrazione di uno o più blocchi di programma e di altri dati preceduti dal comando Start-of-Sequence e seguiti dal comando End-ofSequence. Questo errore viene registrato quando il trasferimento dei dati dal programmatore al PLC non viene completato per qualsiasi ragione. Fino a che nel sistema sussiste tale errore, il PLC non passa al modo Run. VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 13 Riferimenti relativi agli errori Il PLC definisce un set di riferimenti che possono essere utilizzati dal programma applicativo per rilevare eventuali condizioni di errore e porre in atto le azioni correttive appropriate quando si verifica uno di questi errori. Questi riferimenti rimangono a ON finché il PLC non viene resettato o il programma applicativo non cancella l'errore. Esempio di logica che utilizza i riferimenti relativi agli errori Il ladder presentato qui sotto mostra come il riferimento ov_swp possa essere utilizzato dal programma applicativo per rilevare una condizione di scansione troppo lunga e poi cancellato. In questo esempio viene accesa la spia light_01 per avvisare l'operatore. Dopo aver risolto il problema, l'operatore preme un pulsante. Ciò fa sì che il contatto %I0035 passi corrente al riferimento ov_swp, che mette a zero la posizione di memoria associata. ov_swp light_01 ——| |—————————————————————————————--————————————————( )——— %I0035 ov_swp ——| |————————————————————————————--—————————————————(R)——— GFK-1645C-IT Capitolo 13 Gestione errori 13-3 13 13-4 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT Capitolo 14 Elementi di un programma applicativo Questo capitolo fornisce le informazioni di base sul programma applicativo.. GFK-1645C-IT Struttura di un programma applicativo Subroutine Linguaggi di programmazione Set di istruzioni 14-1 14 Struttura di un programma applicativo Il programma applicativo è costituito da tutta la logica necessaria a controllare il funzionamento del Nano o del Micro PLC. I programmi applicativi si creano mediante il software di programmazione e successivamente si trasferiscono al PLC. I programmi vengono registrati nella memoria non volatile. La dimensione massima di un programma per un Nano PLC è di 2K parole. La dimensione massima di un programma per un Micro PLC è di 9K parole. Durante la scansione della CPU (descritta nel capitolo 9), il Micro PLC legge i dati in ingresso e li memorizza nelle posizioni di memoria degli ingressi definite nella configurazione. Successivamente, il Micro PLC esegue l'intero programma applicativo utilizzando i dati appena ricevuti. L'esecuzione del programma applicativo genera nuovi dati, che vengono scritti nelle posizioni di memoria configurate per le uscite. Completata l'esecuzione del programma applicativo, la CPU invia i dati delle uscite ai punti di uscita. Lettura Esecuzione Programma applicativo Scrittura uscite 14-2 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 14 Subroutine Il programma può essere costituito da un unico programma principale che viene eseguito per intero in ciascun ciclo di scansione. Programma principale In alternativa, il programma può essere suddiviso in varie subroutine. La dimensione massima di un programma principale o di un blocco di subroutine è di 16k byte. Il programma applicativo di un Nano PLC può contenere fino a 8 dichiarazioni di subroutine. Il programma applicativo di un Micro PLC può contenere fino a 64 dichiarazioni di subroutine. Le subroutine possono semplificare la programmazione e ridurre la dimensione complessiva della logica. Una subroutine può essere richiamata ogni volta che è necessario. Il programma principale può servire principalmente per determinare la sequenza di esecuzione dei blocchi delle subroutine. Subroutine 2 Programma Subroutine 3 Subroutine 4 Durante l'esecuzione del programma la stessa subroutine può essere richiamata più volte. La logica da ripetere può essere scritta in una subroutine, riducendo così le dimensioni del programma. Programma Subroutine 2 Oltre a essere richiamati dal programma, i blocchi di subroutine possono anche essere richiamati da altri blocchi di subroutine. Una subroutine può anche richiamare se stessa. Programma principale Subroutine 2 Subroutine 4 Subroutine 3 Il programma principale è il livello 1. Il programma applicativo può contenere fino ad otto livelli di annidamento dei richiami. GFK-1645C-IT Capitolo 14 Elementi di un programma applicativo 14-3 14 Dichiarazione di una Subroutine Una subroutine deve essere dichiarata mediante l’editor delle dichiarazioni di blocco del software di programmazione. Richiamo di una subroutine Le subroutine si richiamano mediante l'istruzione CALL. Le CPU Micro ammettono la dichiarazione di un massimo di 64 blocchi di subroutine. Le CPU Nano ammettono la dichiarazione di un massimo di 8 blocchi di subroutine. Indipendentemente dal modello di CPU, ciascun blocco del programma può contenere fino a 64 istruzioni CALL. %I0004 %Q0001 %I0006 %I0003 CALL subroutine %Q0010 %I0010 Blocco/sblocco delle Subroutine Le subroutine possono essere bloccate o sbloccate dal software di programmazione. Esistono quattro livelli di blocco: Tipo di blocco Descrizione View Quando è bloccata, la subroutine non può essere visualizzata. Edit Quando è bloccata, la subroutine non può essere modificata. Perm View La subroutine è bloccata in modo permanente e non può essere sbloccata. Perm Edit La subroutine è bloccata in modo permanente e non può essere sbloccata. Le subroutine bloccate in modo permanente non possono essere sbloccate, neppure quando il programma viene copiato, salvato o ripristinato. Una subroutine bloccata nei modi view o edit può essere sbloccata. 14-4 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 14 Linguaggi di programmazione I programmi applicativi per i Nano e per i Micro PLC VersaMax possono essere creati in formato diagramma ladder (LD) o in formato Lista istruzioni (IL). Diagramma ladder La logica definita con questo tradizionale linguaggio di programmazione per PLC, strutturato a rung (assimilabili ai pioli di una scala), viene eseguita dall'alto verso il basso. L'esecuzione della logica può essere vista come un flusso di corrente che procede dall'alto verso il basso lungo la barra di alimentazione sinistra e da sinistra verso destra lungo le linee orizzontali (rung) in sequenza. Relè Barra di alimentazione Flusso di corrente in ingresso alla funzione Flusso di corrente in uscita dalla funzione %I0001 %Q0001 mul INT %R0123 IN1 CONST 00002 IN2 Q %R0124 Funzione di moltiplicazione Bobina Il flusso della corrente logica lungo ciascun rung è controllato da un set di semplici istruzioni di programma che si comportano come relè meccanici e bobine di uscita. Se un relè trasferisce o non trasferisce la corrente logica lungo il rung dipende dal contenuto di una posizione di memoria preventivamente associata al relè nell'ambito del programma. Ad esempio, un relè potrebbe trasferire la corrente logica lungo il rung solo se la posizione di memoria ad esso associata contenesse 1. Lo stesso relè non trasferirebbe il flusso di corrente qualora la posizione di memoria ad esso associata contenesse 0. Se un relè o un'altra funzione di un rung non trasferiscono il flusso di corrente, il resto di quel rung non è eseguito e la corrente fluisce verso il basso lungo la barra di sinistra fino al rung successivo. Un rung può contenere molte funzioni complesse utilizzabili per implementare operazioni quali il trasferimento di dati in memoria, l'esecuzione di calcoli ed il controllo delle comunicazioni tra il Micro PLC e le altre unità del sistema. Alcune funzioni, come la funzione Jump e la funzione Master Control Relay, possono essere utilizzate per controllare la sequenza di esecuzione del programma. Nel suo insieme questo gruppo di relè, bobine e funzioni costituisce il set di istruzioni del Micro PLC. GFK-1645C-IT Capitolo 14 Elementi di un programma applicativo 14-5 14 Il set di istruzioni Un Nano o un Micro PLC VersaMax dispongono di un potente set di istruzioni per la creazione di programmi applicativi. Come guida alle possibilità di programmazione dei PLC VersaMax, tutti i relè, le bobine, le funzioni e gli altri elementi del Set di Istruzioni sono riassunti nelle pagine che seguono. Le informazioni di riferimento complete sono fornite nel capitolo 16 e nell’help in linea del software di programmazione. Contatti –| |– Normalmente aperto Trasferisce il flusso di corrente quando il suo riferimento è ON. –|/|– Normalmente chiuso Trasferisce il flusso di corrente quando il suo riferimento è OFF. <+>––– Continuazione Trasferisce la corrente se la bobina di continuazione precedente è ON. Bobine Se la bobina riceve corrente il suo riferimento è ON. Altrimenti è OFF. –( )– Normalmente aperta –(/)– Negata –(↑ ↑)– Transizione positiva Se il flusso di corrente su questa bobina era OFF l'ultima volta che era stata eseguita ed ora è ON, la bobina va ON. Altrimenti la bobina va OFF. –(↓ ↓)– Transizione negativa Se il flusso di corrente su questa bobina era ON l'ultima volta che era stata eseguita ed ora è OFF, la bobina va ON. Altrimenti la bobina va OFF. –(S)– SET –(R)– RESET – (SM)– SET ritentivo Se la bobina riceve corrente il suo riferimento è ON. Il riferimento rimane ON finché non viene resettato da una bobina –(RM)–. Il riferimento conserva il proprio stato anche in caso di mancanza di alimentazione o dopo una transizione STOP-RUN. – (RM)– RESET ritentivo Se la bobina riceve corrente il suo riferimento discreto va OFF. Il riferimento rimane OFF finché non viene messo a ON da una bobina –(SM)–. Il riferimento conserva il proprio stato anche in caso di mancanza di alimentazione o dopo una transizione STOP-RUN. Se la bobina non riceve corrente il suo riferimento è ON. Altrimenti è OFF. Se la bobina riceve corrente il suo riferimento discreto va ON. Il riferimento rimane ON finché non viene resettato da una bobina –(R)–. Se la bobina riceve corrente il suo riferimento discreto va OFF. Il riferi-mento rimane OFF finché non viene messo a ON da una bobina –(S)–. –(/M)– Ritentiva negata Se la bobina non riceve corrente il suo riferimento è ON. Il riferimento conserva il proprio stato anche in caso di mancanza di alimentazione o dopo una transizione STOP-RUN. Altrimenti è OFF. 14-6 –(M)– Ritentiva Se la bobina riceve corrente il suo riferimento discreto va ON. Il riferimento conserva il proprio stato anche in caso di mancanza di alimentazione o dopo una transizione STOP-RUN. Altrimenti è OFF. ––– <+> Continuazione Se la corrente sulla bobina è ON, la bobina di continuazione mette a ON il contatto di continuazione successivo. Se la corrente è OFF, la bobina di continuazione mette a OFF il contatto di continuazione successivo. VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 14 Temporizzatori e contatori ondtr oftd tmr Accumula tempo mentre riceve corrente. Va a zero quando riceve Temporizzatore corrente l’ingresso Reset. stopwatch con ritardo all'attivazione Temporizzatore con ritardo alla disattivazione Accumula tempo mentre NON riceve corrente.Va a zero quando riceve corrente. Temporizzatore con Accumula tempo mentre riceve corrente. Va a zero quando cessa il ritardo all'attivazione flusso di corrente. upctr Contatore a incremento Si incrementa di uno ogni volta che riceve corrente transitoria. dnctr Contatore a decremento Conta all'indietro a partire da un valore presettato ogni volta che riceve corrente transitoria. Funzioni matematiche add GFK-1645C-IT Addizione Somma due numeri. Sottrae un numero da un altro. sub Sottrazione mul Moltiplicazione div Divisione Divide un numero per un altro fornendo un quoziente. mod Modulo Divide un numero per un altro fornendo un resto. expt Potenza di X sin Seno trigonometrico cos Coseno trigonometrico Trova il coseno trigonometrico di un numero reale. tan Tangente trigonometrica Trova la tangente trigonometrica di un numero reale. asin Arcoseno acos Arcocoseno atan Arcotangente deg Conversione in gradi Esegue la conversione da radianti a gradi di un numero reale. rad Conversione in radianti Esegue la conversione da gradi a radianti di un numero reale. scale Scala sqroot Radice quadrata Log Logaritmo in base 10 ln Logaritmo naturale exp Potenza di e Moltiplica due numeri. Eleva X alla potenza indicata da IN e pone il risultato in Q. Trova il seno trigonometrico di un numero reale. Trova l'arcoseno di un numero reale. Trova l'arcocoseno di un numero reale. Trova l'arcotangente di un numero reale. Scala una costante o un valore di tipo word Trova la radice quadrata di un numero intero o reale Trova il logaritmo in base 10 di un numero reale. Trova il logaritmo naturale di un numero reale. Eleva la base dei logaritmi naturali alla potenza specificata dall'ingresso. Capitolo 14 Elementi di un programma applicativo 14-7 14 Funzioni relazionali Verifica l'uguaglianza tra due numeri. eq Uguale ne Non uguale Verifica la disuguaglianza tra due numeri. gt Maggiore di Verifica se un numero è maggiore di un altro. ge Maggiore o uguale a lt Minore di le Minore o uguale a Verifica se un numero è minore o uguale ad un altro. range Campo dei valori Verifica se il valore in ingresso è nell'intervallo definito da due numeri. Verifica se un numero è maggiore o uguale ad un altro. Verifica se un numero è minore di un altro. Funzioni per la manipolazione di stringhe di bit and AND logico or OR logico xor OR logico esclusivo not Inversione logica shl Traslazione a sinistra Esegue l'OR logico di due stringhe di bit. Esegue l'OR logico esclusivo di due stringhe di bit. Esegue l'inversione logica di una stringa di bit. Trasla verso sinistra una stringa di bit. shr Traslazione a destra Trasla verso destra una stringa di bit. rol Rotazione a sinistra Ruota verso sinistra una stringa di bit. ror Rotazione a destra bittst Test di un bit bitset Impostazione di un bit bitclr Annullamento di un Mette a false un bit all'interno di una stringa di bit. bit bitpos Localizzazione di un Localizza un bit messo a true all'interno di una stringa di bit. bit mskcmp 14-8 Esegue l'AND logico di due stringhe di bit. Confronto mascherato Ruota verso destra una stringa di bit. Testa un bit all'interno di una stringa di bit per determinare se quel bit è attualmente a 0 o a 1. Mette a true un bit all'interno di una stringa. Esegue un confronto mascherato tra due array. VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 14 Funzioni per lo spostamento di dati Sposta uno o più bit di dati. move Sposta blkmov Sposta blocco Sposta un blocco di un massimo di 7 costanti. blkclr Azzera blocco Mette a zero uno o più byte/parole di memoria. shfreg Trasla registro Trasla una o più parole o bit di dati lungo un blocco di memoria. bitseq Sequenziatore bit comreq Richiesta di comunicazione Sequenzia un 1 lungo un gruppo di bit nella memoria del PLC. Invia una richiesta di comunicazione. Funzioni relative alle tabelle Copia il numero specificato di elementi da un array sorgente ad un array destinazione. arrmov Sposta array srh eq Ricerca per uguale srh ne Ricerca per non uguale Scandisce un array alla ricerca dei valori non uguali al valore specificato. srh gt Ricerca per maggiore Scandisce un array alla ricerca dei valori maggiori del valore specificato. srh ge Ricerca per maggiore o uguale Scandisce un array alla ricerca dei valori maggiori o uguali al valore specificato. srh lt Ricerca per minore srh le Ricerca per minore o uguale Scandisce un array alla ricerca dei valori uguali al valore specificato. Scandisce un array alla ricerca dei valori minori del valore specificato. Scandisce un array alla ricerca dei valori minori o uguali al valore specificato. Funzioni di conversione GFK-1645C-IT →bcd4 Conversione in BCD4 (da INT) Converte un numero nel formato 4 cifre BCD. →word Conversione in parola (da REAL) Converte un numero reale nel formato parola. →int Conversione in INT (da BCD-4 o REAL) →tdint Conversione in DINT (da BCD4 o REAL) →real Conversione in REAL (da INT, DINT, BCD4 o WORD) Converte un valore nel formato numero reale. →→int →→ Troncamento a INT (da REAL) Tronca un numero reale in un intero con segno di 16 bit. Il campo dei valori va da –32,768 a +32,767. →→dint →→ Troncamento a DINT (da REAL) Tronca un numero reale in un intero con segno di 32 bit. Il campo dei valori va da –2,147,483,648 a +2,147,483,647. Converte un numero nel formato "intero con il segno". Converte un numero nel formato intero a doppia precisione. Capitolo 14 Elementi di un programma applicativo 14-9 14 Funzioni di controllo 14-10 Causa il passaggio dell'esecuzione del programma al blocco di subroutine specificato. call Richiamo do io Esecuzione I/O Serve immediatamente il gruppo specificato di ingressi o di uscite (se nella funzione sono specificati uno o più degli indirizzi di un modulo, vengono serviti tutti gli ingressi o le uscite di quel modulo non sono eseguiti aggiornamenti parziali di un modulo di I/O.) pidind Algoritmo PID indipendente Seleziona l'algoritmo PID indipendente, senza interazione. pidisa Algoritmo ISA PID end Fine temporanea della logica Seleziona l'algoritmo ISA PID. Il programma viene eseguito iniziando dal primo rung e terminando all'ultimo rung o all'istruzione END, a seconda di quello che viene incontrato per primo. Questa istruzione è utile per la messa a punto del programma. Una spiegazione del rung. commnt Commento svcreq Richiesta di servizio mcr Master Control Relay Specifica l'inizio di un'area del ladder soggetta al Master Control Relay. Un MCR provoca l'esecuzione senza flusso di corrente di tutti i rung compresi tra l'MCR stesso ed il successivo ENDMCR ad esso corrispondente. Possono essere annidati fino ad 8 MCR. endmcr Fine del Master Control Relay Specifica la fine di un'area del ladder soggetta al Master Control Relay. jump Salto Salta alla posizione indicata da una LABEL (etichetta) all'interno della logica. label Etichetta drum sequencer Sequenziatore a tamburo Una funzione speciale di servizio del PLC. Identifica la destinazione di un'istruzione di salto (JUMP). Più istruzioni di salto possono fare riferimento alla stessa etichetta (LABEL). Funziona come un sequenziatore a tamburo meccanico, selezionando una configurazione di 16 bit di uscita in un array di configurazioni predefinite ed inviandola ad un gruppo di uscite. VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT Capitolo 15 Dati del programma e riferimenti Questo capitolo descrive i tipi di dati che possono essere utilizzati in un programma applicativo, e spiega come questi dati vengono memorizzati nei Nano o Micro PLC VersaMax. GFK-1645C-IT Riferimenti alla memoria dati Posizioni di memoria riservate Ritentività dei dati Riferimenti allo stato del sistema Contatti di temporizzazione Modo in cui le funzioni del programma gestiscono i dati numerici 15-1 15 Riferimenti alla memoria dati Un programma per PLC fa riferimento ai dati mediante indirizzi di memoria che specificano sia il tipo di memoria che l'esatta posizione dei dati in quel tipo di memoria. Ad esempio: %I00001 %R00256 specifica l'indirizzo 1 nella memoria degli Ingressi. specifica l'indirizzo 256 nella memoria dei Registri. La lettera di prefisso indica il tipo di memoria del memoria del PLC in cui sono caricati i dati. Allocazione della memoria La sottostante tabella indica i tipi e le dimensioni delle memorie disponibili sui Nano/Micro PLC VersaMax (Per il raffronto con i Micro PLC Serie 90, fare riferimento all’appendice B.) Tipo di riferimenti Logica del programma utente Ingressi discreti Uscite discrete Riferimenti discreti globali Bobine interne discrete Bobine temporanee discrete Riferimenti allo stato del sistema Registri del sistema Ingressi analogici e contatori ad alta velocità Uscite analogiche Range dei riferimenti Nano PLC a 10 punti Non applicabile %I0001 - %I0512 %Q0001 - %Q0512 %G0001 - %G1280 %M0001 - %M1024 %T0001 - %T0256 %S0001 - %S0032 %SA0001 - %SA0032 %SB0001 - %SB0032 %SC0001 - %SC0032 %R0001 - %R0256 oppure %R0001 - %R2042 %AI0001 - %AI0128 Micro PLC a 14 punti Micro PLC a 23 o 28 punti 2K parole 512 bit 512 bit 1280 bit 1024 bit 256 bit 32 bit 32 bit 32 bit 32 bit 256 parole 9K parole 512 bit 512 bit 1280 bit 1024 bit 256 bit 32 bit 32 bit 32 bit 32 bit 256 parole 9K parole 512 bit 512 bit 1280 bit 1024 bit 256 bit 32 bit 32 bit 32 bit 32 bit 2K parole 128 parole 128 parole 128 parole %AQ0001 - %AQ0128 128 parole 128 parole 128 parole ∗Solo per la visualizzazione; non possono essere utilizzati dal programma utente. 15-2 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 15 Riferimenti alla memoria di tipo parola (word) Ciascun indirizzo (riferimento) della memoria word identifica una parola di 16 bit. Il PLC usa tre tipi di riferimenti per i dati caricati nella memoria word. %AI Normalmente utilizzato per gli ingressi analogici. %AQ Normalmente utilizzato per le uscite analogiche. %R Normalmente i registri sono utilizzati per caricare i dati del programma in formato parola. Qui sotto viene fornito un esempio. L'esempio mostra dieci indirizzi. Ciascun indirizzo definisce un gruppo di 16 bit che, insieme, contengono un valore. Il PLC non può accedere direttamente ai singoli bit della memoria word. Indirizzi %R GFK-1645C-IT Esempi di valori 0001 12467 0002 12004 0003 231 0004 359 0005 14 0006 882 0007 24 0008 771 0009 735 0010 0000 Capitolo 15 Dati del programma e riferimenti 15-3 15 Riferimenti della memoria bit Il PLC usa sei tipi di riferimenti per i dati caricati nella memoria bit. %I Normalmente sono utilizzati per gli ingressi discreti e compaiono nella tabella degli ingressi. %Q Normalmente sono utilizzati per le uscite fisiche e compaiono nella tabella delle uscite. Un riferimento %Q può essere ritentivo o non ritentivo, a seconda di come è utilizzato nel programma. %M Normalmente rappresentano riferimenti interni. Un riferimento %M può essere ritentivo o non ritentivo, a seconda di come è utilizzato nel programma. %T Riferimenti temporanei utilizzabili più volte in un programma. I dati con riferimento %T non sono ritenuti in caso di mancanza di corrente o nelle transizioni RUN-TO-STOP-TO-RUN. I riferimenti %T non possono essere utilizzati per le bobine ritentive. %S Riferimenti predefiniti allo stato del sistema. %S, %SA, %SB e %SC possono essere utilizzati per qualsiasi tipo di logica a contatti. %SA, %SB e %SC possono essere utilizzati per le bobine ritentive. I riferimenti %S possono essere utilizzati come ingressi di funzioni o blocchi funzionali. %SA, %SB e %SC possono essere utilizzati come ingressi o uscite di funzioni o blocchi funzionali. %G Questi riferimenti si utilizzano per i dati globali e sono ritentivi in caso di mancanza di corrente. I riferimenti %G possono essere utilizzati con contatti e bobine ritentive, ma non con bobine non ritentive. Ciascun indirizzo (riferimento) della memoria bit identifica un bit. I dati sono caricati nella memoria bit come si vede qui sotto. L’esempio riporta 160 bit indirizzati singolarmente, con l’indirizzo 1 in alto a sinistra e l’indirizzo 160 in basso a destra. Indirizzi 1 2 0 0 1 3 1 0 4 5 0 0 6 7 0 0 0 0 0 1 8 0 0 0 0 0 1 1 0 0 0 0 0 0 1 0 1 0 0 0 1 1 1 1 0 0 0 1 1 0 0 1 0 0 0 0 1 1 0 0 0 0 0 1 1 1 0 0 1 0 1 0 0 1 1 0 1 0 1 0 0 0 0 0 0 0 1 0 1 0 1 0 1 1 1 0 0 1 0 0 0 0 1 0 1 1 0 1 0 0 0 1 1 1 0 1 0 0 0 0 1 1 0 0 0 0 0 1 1 0 1 1 1 0 1 1 1 0 0 1 0 0 0 1 1 0 1 1 1 0 0 1 0 0 0 1 0 0 0 0 1 0 1 0 1 0 0 1 ... 160 Bit di transizione e bit di override Ai riferimenti %I, %Q, %M e %G sono associati bit di transizione e di override. Ai riferimenti %T, %S, %SA, %SB e %SC sono associati solo bit di transizione. La CPU usa i bit di transizione per le bobine di transizione. Se viene impostato un bit di override, il riferimento associato può essere cambiato solo dal programmatore. 15-4 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 15 Posizioni di memoria riservate Un Nano/Micro PLC riserva automaticamente certe posizioni di memoria a specifiche funzioni. Si sconsiglia di utilizzare questi indirizzi nel programma applicativo per altri scopi. Posizioni riservate della memoria Bit: %I %I Indirizzo I0001 I0002 I0003 I0004 I0005 I0006 I0007 I0008 I0009-I0016 I0017 I0489-I0493 I0494 I0495 I0496 I0497—500 I0501—504 I00505—508 I00509 I00510 I00511 I00512 GFK-1645C-IT Funzione Ingresso 1/Contatore 1/Encoder + Ingresso 2/Preload/Strobe/Interrupt 1 Ingresso 3/Contatore 2/Encoder Ingresso 4/Preload/Strobe/Interrupt 2 Ingresso 5/Contatore 3 Ingresso 6/Preload/Strobe/Interrupt 3 Ingresso 7/Contatore 4 Ingresso 8/Preload/Strobe/Interrupt 4 Ingressi dei Micro PLC a 23 o a 28 punti, primo ingresso discreto di default per i PLC a 14 punti (riconfigurabile). Primo ingresso discreto di default delle unità di espansione (PLC a 23/28 punti) (riconfigurabile). Riservati, devono essere a zero Treno di impulsi completato su Q1 Treno di impulsi completato su Q2 Treno di impulsi completato su Q3 Stato Strobe HSC1—HSC4 Stato Preload HSC1—HSC4 Stato uscita HSC1—HSC4 1 (modulo pronto, sempre 1) Non usato (sempre 0) Treno di impulsi completato su Q4 Stato di errore del contatore Capitolo 15 Dati del programma e riferimenti 15-5 15 Posizioni riservate della memoria Bit: %Q %Q Q0001 Q0002 Q0003 Q0004 Q0005 Q0006 Q0007-Q0016 Q0017 Q0489-Q0493 Q0494 Q0495 Q0496 Q0497 Q0498 Q0499 Q0500 Q0501 Q0502 Q0503 Q0504 Q0505 Q0506 Q0507 Q0508 Q0509 Q00510 Q00511 Q00512 15-6 Uscita 1 o uscita PWM o uscita PT Uscita 2 o uscita PWM o uscita PT Uscita 3 o uscita PWM o uscita PT Uscita 4 o uscita PWM o uscita PT Uscita 5 Uscita 6 Uscite dei Micro PLC a 23 o a 28 punti, prima uscita discreta di default per i PLC a 14 punti (riconfigurabile). Prima uscita discreta di default delle unità di espansione (PLC a 23/28 punti) (riconfigurabile). riservati Avvio treno di impulsi su Q1 Avvio treno di impulsi su Q2 Avvio treno di impulsi su Q3 Cancella bit di strobe per HSC 1 Cancella bit di strobe per HSC 2 Cancella bit di strobe per HSC 3 Cancella bit di strobe per HSC 4 Reset del bit di preload per HSC 1 Reset del bit di preload per HSC 2 Reset del bit di preload per HSC 3 Reset del bit di preload per HSC 4 Abilitazione uscita HSC/PWM/PT 1 Abilitazione uscita HSC/PWM/PT 2 Abilitazione uscita HSC/PWM/PT 3 Abilitazione uscita HSC/PWM/PT 4 Non utilizzato e non disponibile Non utilizzato e non disponibile Avvio treno di impulsi su Q4 Cancella errori (tutti i contatori) VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 15 Posizioni riservate della memoria word %AI %AQ AI001 AI002 AI003 AI004 AI005 AI006 AI007 AI008 AI009 AI010 AI011 AI012 AI013 AI014 AI015 AI016 AI017 AI018 AI019 AI0020-0023 AI0024-0027 AI0028-0031 AI0032-0035 AQ001 AQ002 AQ003 AQ004 AQ005 AQ006 AQ007 AQ008 AQ009 AQ011 AQ012 AQ0013, 0014 AQ0015, 0016 AQ0017, 0018 AQ0019, 0020 AQ121 AQ122 AQ123 AQ124 AQ125 AQ126 AQ127 AQ128 GFK-1645C-IT Codice stato modulo Conteggi nel tempo base HSC 1 da –32678 a 32767 Conteggi nel tempo base HSC 2 da –32678 a 32767 Conteggi nel tempo base HSC 3 da –32678 a 32767 Conteggi nel tempo base HSC 4 da –32678 a 32767 Accumulatore HSC 1 da –32678 a 32767 Registro Strobe HSC 1 da –32678 a 32767 Accumulatore HSC 2 da –32678 a 32767 Registro Strobe HSC 2 da –32678 a 32767 Accumulatore HSC 3 da –32678 a 32767 Registro Strobe HSC 3 da –32678 a 32767 Accumulatore HSC 4 da –32678 a 32767 Registro Strobe HSC 4 da –32678 a 32767 Non usato (sempre a 0) Non usato (sempre a 0) Potenziometro analogico 1 Potenziometro analogico 2 Canale di ingresso analogico 1 Canale di ingresso analogico 2 Ingressi 1 - 4 della prima unità di espansione analogica (riconfigurabile). Ingressi 1 - 4 della seconda unità di espansione analogica (riconfigurabile). Ingressi 1- 4 della terza unità di espansione analogica (riconfigurabile). Ingressi 1- 4 della quarta unità di espansione analogica (riconfigurabile). Controlla il numero di campioni per la filtrazione degli ingressi dei potenziometri analogici. Frequenza PWM di Q1 (da 15 a 5000 per 15hz - 5Khz) Ciclo di lavoro PWM di Q1 (da 0 a 10000 per 0 - 100%) Frequenza PWM di Q2 (da 15 a 5000 per 15hz - 5Khz) Ciclo di lavoro PWM di Q2 (da 0 a 10000 per 0 - 100%) Frequenza PWM di Q3 (da 15 a 5000 per 15hz - 5Khz) Ciclo di lavoro PWM di Q3 (da 0 a 10000 per 0 - 100%) Frequenza PWM di Q4 (da 15 a 5000 per 15hz - 5Khz) Ciclo di lavoro PWM di Q4 (da 0 a 10000 per 0 - 100%) Tempo di filtrazione ingressi discreti Canale analogico di uscita1 Uscite 1 e 2 della prima unità di espansione analogica (riconfigurabile). Uscite 1 e 2 della seconda unità di espansione analogica (riconfigurabile). Uscite 1 e 2 della terza unità di espansione analogica (riconfigurabile). Uscite 1 e 2 della quarta unità di espansione analogica (riconfigurabile). Frequenza PT di Q4 (da 15 a 5000 per 15hz - 5Khz) Numero di impulsi da inviare all'uscita Q4 (da 0 a 65535) Frequenza PT di Q1 (da 15 a 5000 per 15hz - 5Khz) Numero di impulsi da inviare all'uscita Q1 (da 0 a 65535) Frequenza PT di Q2 (da 15 a 5000 per 15hz - 5Khz) Numero di impulsi da inviare all'uscita Q2 (da 0 a 65535) Frequenza PT di Q3 (da 15 a 5000 per 15hz - 5Khz) Numero di impulsi da inviare all'uscita Q3 (da 0 a 65535) Capitolo 15 Dati del programma e riferimenti 15-7 15 Ritentività dei dati I dati ritentivi sono salvati automaticamente all'arresto del PLC. Sulle unità dotate di condensatore o di batteria per il mantenimento della memoria, i dati ritentivi vengono salvati anche allo spegnimento del PLC. I seguenti dati sono ritentivi: Logica del programma Tabelle errori e dati diagnostici Override Dati di tipo word (%R, %AI, %AQ) Dati di tipo bit (%I, %SC, %G, bit di errore e bit riservati) Dati di tipo word memorizzati in %Q e %M. Dati nei riferimenti %Q o %M usati come uscite di blocchi funzionali o con bobine ritentive. -(M)-(/M)-(SM)-(RM)- bobine ritentive bobine ritentive negate bobine ritentive SET bobine ritentive RESET La ritentività o la non ritentività di un riferimento %Q o %M usati con una bobina dipendono dal tipo di bobina con cui sono stati utilizzati l'ultima volta. Ad esempio, dopo che %Q0001 viene usato dal programma come riferimento di una bobina ritentiva, il suo contenuto è ritentivo. Dopo che lo stesso indirizzo è stato utilizzato per una bobina non ritentiva, anche il suo contenuto è non ritentivo. Riferimenti %Q o %M specificamente dichiarati come ritentivi. I riferimenti %Q e %M sono non ritentivi per default. I seguenti dati sono non ritentivi: Dati %T Dati %S, %SA e %SB (i bit %SC sono ritentivi). Riferimenti %Q e %M non dichiarati come ritentivi. Riferimenti %Q e %M usati per bobine non ritentive: -( )-(/)-(S)-(R)- 15-8 bobine bobine negate bobine SET bobine RESET VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 15 Riferimenti allo stato del sistema Il Nano/Micro PLC memorizza i dati del sistema, inclusi quelli relativi al suo stato, in riferimenti %S, %SA, %SB e %SC predefiniti. Le tabelle presentate nelle pagine che seguono elencano tutti i riferimenti relativi allo stato del sistema. Utilizzo dei riferimenti allo stato del sistema Questi riferimenti possono essere utilizzati dai programmi applicativi in base alle loro necessità. Per facilitare la programmazione, ciascun riferimento ha un nome che ne descrive la funzione. Ad esempio, il blocco funzionale presentato qui sotto usa il riferimento FST_SCN (first scan = prima scansione) per controllare il flusso di corrente ricevuto da una funzione Block Clear (cancella blocco). FST SCN | | BLK CLR WORD 1 IN %Q0001 I nomi dei riferimenti di sistema comprendono anche, tra gli altri, i seguenti: T_10MS, T_100MS, T_SEC e T_MIN (vedi sotto), FST_SCN, ALW_ON e ALW_OFF. Riferimenti dei contatti di temporizzazione Ai contatti di temporizzazione corrispondono specifiche posizioni della memoria %S. Essi possono essere utilizzati per fornire impulsi regolari di corrente ad altre funzioni del programma. Questi quattro contatti hanno intervalli di 0.01 secondi, 0.1 secondi, 1.0 secondi, e 1 minuto. Il loro stato non cambia durante l'esecuzione di una scansione. Gli impulsi forniti da questi contatti hanno la stessa durata ON/OFF. I nomi dei contatti sono T_10MS (0.01 secondi), T_100MS (0.1 secondi), T_SEC (1.0 secondi), e T_MIN (1 minuto). Il sottostante diagramma rappresenta la la loro durata on/off. X SEC T XXXXX X/2 SEC GFK-1645C-IT Capitolo 15 Dati del programma e riferimenti X/2 SEC 15-9 15 Riferimenti %S I riferimenti %S sono di sola lettura. Riferimento Nome %S0001 FST_SCN E' 1 quando la scansione attuale è la prima. %S0002 LST_SCN Passa da 0 a 1 quando la scansione corrente è l'ultima. %S0003 T_10MS Contatto del temporizzatore da 0.01 secondi. %S0004 T_100MS Contatto del temporizzatore da 0.1 secondi. %S0005 T_SEC Contatto del temporizzatore da 1.0 secondi. %S0006 T_MIN %S0007 ALW_ON Sempre ON. %S0008 ALW_OFF Sempre OFF. %S0009 SY_FULL E' 1 quando la tabella degli errori del PLC è piena. Ritorna a 0 quando vengono cancellati un elemento della tabella o l'intera tabella. %S0010 IO_FULL E' 1 quando la tabella degli errori degli I/O è piena. Ritorna a 0 quando vengono cancellati un elemento della tabella o l'intera tabella. %S0011 OVR_PRE E' 1 quando nella memoria %I, %Q, %M o %G esiste un override. %S0012 Contatto del temporizzatore da 1.0 minuti. riservato %S0013 PRG_CHK E' 1 quando è attivo il controllo in background del programma. E' 0 quando non è attivo il controllo in background del programma. %S0014 PLC_BAT E' 1 quando la batteria della CPU è scarica. E' aggiornato una volta ad ogni scansione. Questo bit è supportato solo dai Micro PLC a 28 punti. %S0015, 16 riservato %S0017 SNPXACT Un host SNP-X è connesso attivamente alla porta 1 della CPU. (La porta 2 è disabilitata per default e deve essere attivata con un CRQ.) %S0018 SNPX_RD L'host SNP-X ha letto dati dalla porta 1 della CPU. %S0019 SNPX_WT L'host SNP-X ha scritto dati sulla porta 1 della CPU. %S0020 E' ON quando una funzione relazionale che utilizza dati di tipo REAL è stata eseguita con successo. E' OFF quando uno degli ingressi della funzione è un NaN (Not a Number = Non un Numero). %S0021 FF_OVR Va a 1 per indicare un Fatal Fault Overide. %S0022 USR_SW Indica lo stato del commutatore del modo della CPU. 1 = Run/On 0 = Stop/Off %S0023-32 15-10 Definizione riservato VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 15 Riferimenti %SA, %SB, e %SC I riferimenti %SA, %SB e %SC possono essere letti e scritti. Riferimento Nome Definizione %SA0001 PB_SUM %SA0002 OV_SWP %SA0003 APL_FLT E' 1 quando la checksum calcolata per un programma applicativo non corrisponde a quella di riferimento. Se l'errore è dovuto ad un difetto temporaneo, può essere riportato a 0 registrando di nuovo il programma nella CPU. Se l'errore è dovuto ad un guasto della RAM, sostituire il Micro PLC. Va a 1 quando il Micro PLC rileva che nel modo CONSTANT SWEEP la durata della scansione precedente è stata maggiore di quella specificata. Va a 0 quando il PLC rileva che la scansione precedente non ha richiesto più del tempo specificato. Va a 0 anche durante la transizione dal modo STOP al modo RUN. Va a 1 quando si verifica un errore dell'applicazione. Va a 0 durante la transizione del Micro PLC dal modo STOP al modo RUN. %SA0004-8 riservato %SA0009 CFG_MM %SA0010 HRD_CPU %SA0011 LOW_BAT %SA0012,13 %SA0014 riservato LOS_IOM Va a 1 quando un modulo di espansione smette di comunicare con la CPU. Ritorna a 0 quando il sistema viene riacceso dopo la sostituzione del modulo. ADD_IOM Va a 1 quando viene aggiunto un modulo di espansione. Ritorna a 0 quando il PLC viene spento e riacceso dopo il caricamento di una configurazione corrispondente all'hardware. %SA0015-18 %SA0019 %SA0020-31 GFK-1645C-IT Va a 1 quando il PLC rileva una configurazione incongruente, all'accensione o durante la memorizzazione della configurazione. Ritorna a 0 quando il Micro PLC viene riacceso dopo aver corretto l'errore. Va a 1 quando la diagnostica rileva un guasto nell'hardware del Micro PLC. E' necessario sostituire il Micro PLC. Questo bit è supportato solo dai Micro PLC a 28 punti. Va a 1 quando si abbassa la tensione della batteria. Ritorna a 0 quando il Micro PLC viene riacceso dopo aver sostituito la batteria. Questo bit è supportato solo dai Micro PLC a 28 punti. riservato riservato Capitolo 15 Dati del programma e riferimenti 15-11 15 Riferimento Nome %SB0001-8 riservato %SB0009 NO_PROG Va a 1 in seguito ad un tentativo di mettere il PLC nel modo Run quando la memoria della CPU non contiene un programma applicativo eseguibile. Ritorna a 0 quando il PLC viene messo nel modo Run dopo aver caricato un programma applicativo nella CPU. %SB0010 BAD_RAM %SB0011 BAD_PWD Va a 1 quando, all'accensione, il Micro PLC rileva che la RAM è corrotta. Ritorna a 0 quando all'accensione la RAM è valida. Va a 1 se la password di accesso è errata. Ritorna a 0 quando viene cancellata la tabella degli errori del PLC. %SB0012 riservato %SB0013 SFT_CPU %SB0014 STOR_ER %SC0001-8 15-12 Definizione Va a 1 quando il Micro PLC rileva un errore irreversibile nel software. Ritorna a 0 quando viene cancellata la tabella degli errori del PLC. Va a 1 quando si verifica un errore durante il trasferimento di dati dal programmatore. Va a 0 quando il trasferimento termina con successo. riservato %SC0009 ANY_FLT %SC0010 SY_FLT %SC0011 IO_FLT %SC0012 SY_PRES %SC0013 IO_PRES %SC0014 HRD_FLT %SC0015 SFT_FLT Va a 1 quando si verifica un errore qualsiasi. Va a 0 quando vengono cancellate ambedue le tabelle degli errori. Va a 1 quando si verifica un errore da inserire nella tabella errori del PLC. Ritorna a 0 quando viene cancellata la tabella degli errori del PLC. Va a 1 quando si verifica un errore da inserire nella tabella errori degli l/O. Cleared when the I/O fault table is cleared. E' 1 quando la tabella errori del PLC contiene almeno un elemento. E' a 0 quando la tabella errori del PLC è vuota. E' 1 quando la tabella errori degli I/O contiene almeno un elemento. E' a 0 quando la tabella errori degli I/O è vuota. Va a 1 quando si verifica un guasto dell'hardware. E' a 0 quando ambedue le tabelle degli errori sono vuote. Questo bit è supportato solo dai Micro PLC a 28 punti. Va a 1 quando si verifica un errore del software. E' a 0 quando ambedue le tabelle degli errori sono vuote. VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 15 Modo in cui le funzioni del programma gestiscono i dati numerici Indipendentemente da dove risiedono i dati in memoria (nella memoria di tipo bit o in quella di tipo word) il programma applicativo può gestirli come tipi di dati diversi. Tipo Nome Bit Bit Byte Byte BCD-4 INT DINT Numero BCD di 4 cifre Numero a virgola mobile Un dato di tipo byte è formato da 8 bit. Il campo di validità va da 0 a 255 (da 0 a FF in esadecimale). Un numero BCD (Binary Coded Decimal) di quattro cifre usa 16 bit. Una cifra BCD usa quattro bit e può rappresentare un numero tra 0 e 9. Il campo di validità di un numero BCD di 16 bit va da 0 a 9999. I numeri reali usano due parole. Il loro campo di validità va da ± 1.401298E-45 a ± 3.402823E+38. Per ulteriori informazioni andare alla pagina successiva. Intero con Un intero con il segno usa 16 bit ed è il segno rappresentato in complementi a 2. Il bit 16 è il bit del segno, (0 = +, 1 = -). Il campo di validità va da 32,768 a +32,767. Intero con il segno a doppia precisione GFK-1645C-IT Formato Un bit è l'unità minima di memoria. Un bit ha due stati, 1 o 0. Un dato di tipo word usa 16 bit consecutivi di memoria non indirizzabili separatamente per contenere un valore nell'intervallo 0 a +65535 (FFFF). WORD REAL Descrizione Un intero con il segno a doppia precisione usa due parole ed è rappresentato in complementi a 2. Il bit 32 è il bit del segno, (0 = +, 1 = -). Il campo di validità va da -2147483648 a +2147483647. Capitolo 15 Dati del programma e riferimenti Parola 1 16 1 Posizione dei 16 bit Parola 1 3 4 2 13 16 1 9 5 4 cifre BCD 1 Posizione dei bit Parola 1 Parola 2 +/32 1 17 16 8 bit di esponente 23 bit di mantissa Parola 1 +/16 1 Posizione dei 16 bit Valore in complementi a 2 Parola 2 Parola 1 +/32 17 16 1 Valore in complementi a 2 15-13 15 Numeri reali (a virgola mobile) Il tipo di dati REAL, che può essere utilizzato per alcune funzioni matematiche e numeriche, rappresenta di fatto numeri a virgola mobile. I numeri a virgola mobile sono memorizzati nel formato a singola precisione definito dallo standard IEEE. Questo formato richiede 32 bit, che occupano due parole adiacenti della memoria del PLC. Registro più significativo Registro meno significativo Bit 17-32 Bit 1-16 32 17 16 1 23 bit di mantissa 8 bit di esponente 1bit di segno (Bit 32) Ad esempio, se un numero a virgola mobile occupa i registri %R0005 and %R0006, %R0005 è il registro meno significativo e %R0006 è il registro più significativo. Il campo di validità dei numeri memorizzati con questo formato va da ± 1.401298E45 a ± 3.402823E+38 e include il numero 0 Errori relativi ai numeri reali ed alle operazioni Se una funzione di tipo REAL genera un numero maggiore di 3.402823E+38 o minore di -3.402823E+38 si ha un overflow (traboccamento). L'uscita OK della funzione va OFF ed il risultato diventa l'infinito positivo (per un numero maggiore di 3.402823E+38) o l'infinito negativo (per un numero minore di –3.402823E+38). Il verificarsi di questa condizione può essere rilevato leggendo lo stato dell'uscita OK. POS_INF = 7F800000h – NEG_INF = FF800000h – Rappresentazione esadecimale dell'infinito positivo IEEE. Rappresentazione esadecimale dell'infinito negativo IEEE. Se altre funzioni di tipo REAL usano come operando un infinito generato dall'overflow, il loro risultato può essere indefinito. Questo risultato è un NaN (Not a Number). Ad esempio, il risultato della somma tra infinito positivo ed infinito negativo è indefinito. Quando viene invocata la funzione ADD_REAL passandole come operandi l'infinito positivo l'infinito negativo, il risultato è un NaN. 15-14 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT Capitolo 16 Set di istruzioni: riferimenti Questo capitolo descrive le funzioni che fanno parte del set di istruzioni dei Nano e dei Micro PLC VersaMax: GFK-1645C-IT Funzioni per la manipolazione di bit AND logico, OR Logico OR esclusivo, Inversione logica (NOT) Traslazione a destra/Traslazione a sinistra Rotazione a destra/Rotazione a sinistra Test di un bit Impostazione bit, Annullamento bit Confronto mascherato Localizzazione di un bit Sequenziatore bit Funzioni matematiche e numeriche Addizione, Sottrazione, Moltiplicazione, Divisione Modulo Scala Radice quadrata Funzioni trigonometriche Funzioni logaritmiche ed esponenziali Conversione radianti / gradi Funzioni di controllo Esecuzione I/O Richiamo Fine Commento Salto Master Control Relay Sequenziatore a tamburo Richiesta servizio (riferirsi al capitolo 15) PID (riferirsi al capitolo 11) Funzioni relazionali Uguale Non uguale Maggiore di Minore di Maggiore o uguale Minore o uguale Range Funzioni di spostamento dati Spostamento Spostamento blocco Cancellazione blocco Traslazione registro Richiesta di comunicazione Funzioni relè Contatti, Bobine Contatti di errore e di non errore Contatti di allarme Conversione tipo di dato Conversione in BCD-4 Conversione in intero con il segno Conversione in intero con il segno a doppia precisione Conversione in reale Conversione da REAL a WORD Troncamento numero reale Temporizzazione e di conteggio Contatti di temporizzazione Temporizzatore stopwatch con ritardo all'attivazione Temporizzatore con ritardo all'attivazione Temporizzatore con ritardo alla disattivazione Contatore in incremento Contatore in decremento Funzioni relative alle tabelle Copia array Ricerca 16-1 16 Funzioni per la manipolazione di bit Le funzioni che manipolano i bit eseguono operazioni di confronto, operazioni logiche e operazioni di traslazione su stringhe di bit. Queste funzioni sono: AND logico Test di un bit OR logico OR esclusivo Impostazione di un bit, Annullamento di un bit Inversione logica (NOT) Confronto mascherato Traslazione a destra/Traslazione a sinistra Localizzazione di un bit Sequenziatore bit Rotazione a destra/Rotazione a sinistra Lunghezza dei dati per le funzioni operanti sui bit Le funzioni logiche AND, OR, XOR e NOT (Inversione) operano su una sola parola di dati. Le altre funzioni possono operare su un massimo di 256 parole. Tutte queste funzioni richiedono che i dati siano di tipo WORD. Tuttavia esse operano sui dati considerandoli costituiti da stringhe continue di bit. Il bit 1 della prima parola è il bit meno significativo (LSB) e l'ultimo bit dell'ultima parola è il bit più significativo (MSB). Ad esempio, se per una di queste funzioni si specificano tre parole di dati a partire dal riferimento %R0100, essa opera su un gruppo di 48 bit consecutivi. %R0100 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 %R0101 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 %R0102 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 ← bit 1 (LSB) ↑ (MSB) La sovrapposizione degli indirizzi in ingresso ed in uscita di una funzione che opera su più parole non è raccomandabile, essa può dar luogo a risultati inattesi. 16-2 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 16 Funzioni per la manipolazione di bit AND logico, OR logico Ad ogni scansione in cui ricevono corrente, le funzioni AND logico e OR logico esaminano ciascun bit della stringa IN1 ed il bit corrispondente della stringa IN2, a partire dal bit meno significativo di ciascuna di esse. E' possibile selezionare una stringa di 256 parole. AND logico Se ambedue i bit esaminati dalla funzione AND logico sono 1, nella posizione corrispondente della stringa in uscita Q viene posto un 1. Se uno od entrambi i bit sono 0, nella posizione corrispondente della stringa in uscita Q viene posto uno 0. La funzione AND logico può essere utilizzata per creare maschere o filtri che permettono solo il passaggio di certi bit (quelli corrispondenti agli 1 della maschera), mentre tutti gli altri bit vengono messi a 0. La funzione AND logico può essere utilizzata anche per azzerare un'area della memoria word eseguendone l'AND dei bit con una stringa contenente tutti 0. Le stringhe di bit IN1 e IN2 possono sovrapporsi. OR logico Se uno dei bit esaminati dalla funzione OR è 1, o lo sono entrambi, nella posizione corrispondente della stringa in uscita Q viene posto un 1. Se ambedue i bit sono 0, nella posizione corrispondente della stringa in uscita Q viene posto uno 0. La funzione OR può essere utilizzata per combinare tra loro due stringhe o per controllare più uscite con una semplice struttura logica. Questa funzione è equivalente a due contatti di relè in parallelo moltiplicati per il numero di bit della stringa. Può essere utilizzata per pilotare direttamente le spie luminose con lo stato degli ingressi o per provocare il lampeggiamento dei LED di stato. AND WORD OK Ingresso1 IN1 Q Uscita Ingresso2 IN2 abilita GFK-1645C-IT Capitolo 16 Set di istruzioni: riferimenti 16-3 16 Funzioni per la manipolazione di bit AND logico, OR logico Parametri delle funzioni AND logico e OR logico Ingresso/ Uscita Scelte Descrizione abilita flusso Quando la funzione è abilitata, viene eseguita l'operazione. I1 I, Q, M, T, S, G, R, AI, AQ, Costante o riferimento della prima parola della prima costante stringa. I2 I, Q, M, T, S, G, R, AI, AQ, Costante o riferimento della prima parola della seconda costante stringa. ok flusso, nulla Q I, Q, M, T, SA, SB, SC (non S), G, R, AI, AQ L'uscita OK è attiva quando l'ingresso abilita riceve corrente. L'uscita Q contiene il risultato dell'operazione. Esempio di AND logico In questo esempio, quando è attivo l'ingresso %I0001 vengono esaminate le stringhe di 16 bit rappresentate dai nomi WORD1 e WORD2. La stringa in uscita RESULT contiene il risultato dell'AND logico. %I0001 AND WORD 16-4 WORD1 IN1 Q WORD2 IN2 RESULT WORD1 0 0 0 1 1 WORD2 1 1 0 1 1 1 0 0 0 0 0 0 1 1 1 1 RESULT 0 0 0 1 1 1 0 0 0 0 0 0 1 0 0 0 1 1 1 1 1 0 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 0 1 0 0 0 GFK-1645C-IT 16 Funzioni per la manipolazione di bit OR esclusivo La funzione OR esclusivo confronta ciascun bit della stringa IN1 con il bit corrispondente della stringa IN2. Se i due bit sono diversi, viene posto un 1 nella posizione corrispondente della stringa di bit in uscita. abilita XOR WORD Ingresso 1 IN1 Q OK Uscita Ingresso 2 IN2 Ad ogni scansione in cui riceve corrente, la funzione OR esclusivo esamina ciascun bit della stringa IN1 ed il bit corrispondente della stringa IN2, a partire dal bit meno significativo di ciascuna di esse. Se uno solo dei due bit esaminati è 1, nella posizione corrispondente della stringa in uscita Q viene posto un 1. La funzione OR esclusivo passa alla sua destra il flusso di corrente che riceve. Se la stringa IN2 e la stringa in uscita Q iniziano dallo stesso riferimento, un 1 nella stringa IN1 causerà la commutazione tra 0 e 1 del bit corrispondente della stringa IN2, che cambierà stato ad ogni scansione in cui la funzione riceve corrente. Si possono programmare cicli più lunghi pulsando il flusso di corrente della funzione al doppio della velocità di lampeggio desiderata; la pulsazione del flusso di corrente deve essere della durata di una scansione (bobina autocancellante o temporizzatore autoresettante). Questa funzione è utile per confrontare rapidamente due stringhe di bit o per far lampeggiare un gruppo di bit con il ritmo di uno stato ON ogni due scansioni. Parametri della funzione OR esclusivo GFK-1645C-IT Ingresso/ Uscita Scelte Descrizione abilita flusso Quando la funzione è abilitata, viene eseguita l'operazione. IN1 I, Q, M, T, S, G, R, AI, AQ, costante Costante o riferimento alla prima parola a cui si applica la funzione XOR. IN2 I, Q, M, T, S, G, R, AI, AQ, costante Costante o riferimento alla secnda parola a cui si applica la funzione XOR. ok flusso, nulla L'uscita OK è attiva quando l'ingresso abilita riceve corrente. Q I, Q, M, T, SA, SB, SC (non S), G, R, AI, AQ L'uscita Q contiene il risultato dell'operazione. Capitolo 16 Set di istruzioni: riferimenti 16-5 16 Funzioni per la manipolazione di bit OR esclusivo Esempio In questo esempio, quando è attivo l'ingresso %I0001 la stringa di bit corrispondente al nome WORD3 viene messa a 0. %I0001 XOR WORD 16-6 WORD3 IN1 Q WORD3 IN2 WORD3 IN1 (WORD3) 0 0 0 1 1 1 1 1 1 1 0 0 1 0 0 0 IN2 (WORD3) 0 0 0 1 1 1 1 1 1 1 0 0 1 0 0 0 Q (WORD3) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 16 Funzioni per la manipolazione di bit Inversione logica (NOT) La funzione Inversione logica (NOT) mette ciascun bit della stringa in uscita Q nello stato opposto a quello del bit corrispondente della stringa in ingresso IN1. Ad ogni scansione in cui la funzione riceve corrente, tutti i bit cambiano di stato, facendo della stringa in uscita Q il complemento logico della stringa in ingresso IN1. La funzione passa alla sua destra il flusso di corrente che riceve. E' possibile selezionare una stringa di 256 parole. abilita NOT WORD Ingresso IN Q OK Uscita Parametri della funzione NOT logico Ingresso/ Uscita Scelte abilita flusso IN ok Q Descrizione Quando la funzione è abilitata, viene eseguita l'operazione. I, Q, M, T, S, G, R, AI, Costante o riferimento alla prima parola da negare. AQ, costante flusso, nulla L'uscita OK è attiva quando l'ingresso abilita riceve corrente. I, Q, M, T, SA, SB, SC L'uscita Q contiene il risultato dell'operazione. (non S), G, R, AI, AQ Esempio In questo esempio, quando è attivo l'ingresso %I0001 la stringa di bit corrispondente al nome TAC diventa l'inverso della stringa CAT. %I0001 NOT WORD CAT GFK-1645C-IT Capitolo 16 Set di istruzioni: riferimenti IN Q TAC 16-7 16 Funzioni per la manipolazione di bit Traslazione bit a destra, Traslazione bit a sinistra La funzione Shift Left trasla tutti i bit di una parola o di un gruppo di parole verso sinistra per il numero specificato di posizioni. Con la traslazione viene perso il numero specificato di bit a sinistra. I bit persi a sinistra vengono sostituiti nella stringa in uscita da altrettanti bit a destra. MSB B2 ← 1 1 LSB 0 1 1 1 1 1 1 1 0 0 1 0 0 0 ←B1 La funzione Shift Right trasla tutti i bit di una parola o di un gruppo di parole verso destra per il numero specificato di posizioni. Con la traslazione viene perso il numero specificato di bit a destra. I bit persi a destra vengono sostituiti nella stringa in uscita da altrettanti bit a sinistra. MSB B1→ 1 1 LSB 0 1 1 1 1 1 1 1 0 0 1 0 0 0 →B2 Ambedue le funzioni accettano stringhe lunghe da 1 a 256 parole. abilita Parola da traslare in ingresso SHIFTL WORD ?? IN B2 Numero di bit N Bit trasltato in ingresso B1 Q Ultimo bit traslato in uscita Uscita Se il numero di bit da traslare (N) è maggiore del numero di bit dell'array * 16, l'array (Q) viene riempito con copie del bit in ingresso (B1), e lo stesso bit viene copiato nel flusso di corrente in uscita (B2). Se il numero di bit da traslare è zero, la traslazione non viene eseguita; l'array in ingresso viene copiato nell'array in uscita; e il bit in ingresso (B1) viene copiato nel flusso di corrente. I bit da inserire all'estremità della stringa dopo la traslazione sono specificati dal parametro in ingresso B1. Se il numero di bit da traslare è maggiore di 1, tutti i nuovi bit avranno lo stesso valore (0 o 1). Questo può essere: L'uscita booleana di un'altra funzione del programma. Tutti 1. A questo scopo è possibile utilizzare il riferimento speciale ALW_ON per l'ingresso B1. Tutti 0. A questo scopo è possibile utilizzare il riferimento speciale ALW_OFF per l'ingresso B1. Se il numero di bit da traslare è diverso da zero, la funzione passa il flusso di corrente alla sua destra. L'uscita Q è la copia traslata della stringa in ingresso. Se si desidera traslare la stringa in ingresso, usare per l'uscita Q lo stesso riferimento dell'ingresso IN. Ad ogni scansione in cui la funzione riceve corrente viene scritta l'intera stringa traslata. L'uscita B2 è l'ultimo bit perso in seguito alla traslazione. Ad esempio, se sono stati traslati quattro bit, B2 è il quarto bit perso. 16-8 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 16 Funzioni per la manipolazione di bit Traslazione bit a destra, Traslazione bit a sinistra Parametri delle funzioni Traslazione a destra e Traslazione a sinistra Ingresso/ Uscita Scelte Descrizione abilita flusso IN I, Q, M, T, S, G, R, AI, AQ IN contiene la prima parola da traslare. N I, Q, M, T, G, R, AI, AQ, costante N contiene il numero dei bit da traslare. B1 flusso Quando la funzione è abilitata, viene eseguita la traslazione. B1 specifica il valore dei nuovi bit da inserire nella stringa. B2 flusso, nulla Q I, Q, M, T, SA, SB, SC, G, R, AI, AQ B2 contiene l'ultimo bit perso dalla stringa. L'uscita Q contiene la prima parola della stringa traslata. Esempio In questo esempio, quando è attivo l'ingresso %I0001, la stringa di bit in uscita, contenuta nella posizione di memoria rappresentata dal nome WORD2 diventa una copia dei bit nella posizione WORD1. La stringa in uscita è traslata a sinistra di 8 bit, come è specificato dall'ingresso LENGTH. I bit inseriti all'inizio della stringa in uscita hanno il valore di %I0002. %I0001 SHIFTL WORD 1 WORD1 LENGTH 8 %I0002 IN B2 OUTBIT Q WORD2 N B1 GFK-1645C-IT Capitolo 16 Set di istruzioni: riferimenti 16-9 16 Funzioni per la manipolazione di bit Rotazione bit a destra, Rotazione bit a sinistra La funzione Rotate Left ruota tutti i bit di una stringa verso sinistra per il numero specificato di posizioni. I bit che in seguito alla rotazione escono dalla sinistra della stringa rientrano alla sua destra. La funzione Rotate Right ruota tutti i bit di una stringa verso destra per il numero specificato di posizioni. I bit che in seguito alla rotazione escono dalla destra della stringa rientrano alla sua sinistra. Ambedue le funzioni accettano stringhe lunghe da 1 a 256 parole. Il numero dei bit da ruotare deve essere maggiore di zero e minore del numero di bit della stringa. Se il numero di bit da ruotare non è maggiore del numero totale di bit della stringa o minore di zero, queste funzioni passano il flusso di corrente alla loro destra. Il risultato viene posto nella stringa in uscita Q. Se si desidera ruotare la stringa in ingresso, usare per l'uscita Q lo stesso riferimento dell'ingresso IN. Ad ogni scansione in cui la funzione riceve corrente viene scritta l'intera stringa ruotata. abilita ROL WORD OK ?? Parola da ruotare Numero di bit IN Q Uscita N Parametri delle funzioni Rotazione a destra e Rotazione a sinistra Ingresso/ Uscita Scelte abilita flusso Descrizione Quando la funzione è abilitata, viene eseguita la rotazione. IN I, Q, M, T, S, G, R, AI, AQ IN contiene la prima parola da ruotare. N I, Q, M, T, G, R, AI, AQ, costante N contiene il numero dei bit da ruotare. ok flusso, nulla Q L'uscita OK è attiva quando la funzione riceve corrente e la lunghezza della rotazione non è maggiore della lunghezza della stringa. I, Q, M, T, SA, SB, SC, G, R, AI, AQ Q contiene la prima parola della stringa ruotata. Esempio Quando è attivo l'ingresso %I0001, la stringa in %R0001 viene ruotata di 3 bit. Il risultato viene posto in %R0002. La stringa in ingresso %R0001 non cambia. Se per IN e Q viene specificato lo stesso riferimento, la rotazione ha luogo in loco. %I0001 ROL W ORD 1 16-10 %R0001 IN Q CONST +00003 N LSB MSB %R0001 %R0002 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 %R0002 dopo che MSB %I0001 è settata 1 1 0 0 0 0 0 0 0 0 0 0 0 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 LSB 1 1 1 GFK-1645C-IT 16 Funzioni per la manipolazione di bit Test di un bit La funzione Bit Test testa un elemento di una stringa di bit per determinare se quel bit è 1 o 0. Il risultato del test viene posto nell'uscita Q. Ad ogni scansione nella quale riceve corrente, la funzione Bit Test mette l'uscita Q nello stato del bit specificato. Se per specificare il numero del bit si usa un registro anziché una costante, lo stesso blocco funzionale può testare un bit diverso ad ogni scansione. Se il valore di BIT è fuori dall'intervallo (1 < BIT < (16 * lunghezza) ), Q viene messa a OFF. La stringa in ingresso può essere lunga da 1 a 256 parole. abilita BITTEST WORD ?? Bit da testare N. di bit di IN IN Q Uscita Bit Parametri della funzione Bit Test Ingresso/ Uscita Scelte Descrizione abilita flusso IN I, Q, M, T, S, G, R, AI, AQ Quando la funzione è abilitata, viene eseguito il test. Bit I, Q, M, T, G, R, AI, AQ, costante Q flusso, nulla IN contiene la prima parola della stringa di bit. BIT contiene il numero del bit di IN da testare. Il campo di validità è (1 < BIT < (16 * lunghezza)). L'uscita Q si attiva quando il bit testato è a 1. Esempio In questo esempio, quando è attivo l'ingresso %I0001, viene testato il bit specificato dal riferimento PICKBIT. Il bit appartiene alla stringa PRD_CDE. Se questo bit è a 1, l'uscita Q passa il flusso di corrente e viene attivata la bobina %Q0001. %I0001 BITTEST WORD 1 PRD_CDE PICKBIT GFK-1645C-IT IN Q %Q0001 ( ) BIT Capitolo 16 Set di istruzioni: riferimenti 16-11 16 Funzioni per la manipolazione di bit Impostazione di un bit, Annullamento di un bit La funzione Bit Set mette a 1 un elemento di una stringa di bit. La funzione Bit Clear mette a 0 un elemento di una stringa di bit. Ad ogni scansione in cui riceve corrente, queste funzioni mettono a 1 o a 0 il bit specificato. Se per specificare il numero del bit si usa un registro anziché una costante, lo stesso blocco funzionale può operare su un bit diverso ad ogni scansione. La stringa in ingresso può essere lunga da 1 a 256 parole. Queste funzioni passano il flusso di corrente alla loro destra se il valore di BIT non è fuori dall'intervallo (1 < BIT < (16 * lunghezza) ). Altrimenti l'uscita OK viene messa a OFF. abilita BIT SET WORD OK ?? Prima parola IN N. di bit di IN BIT Parametri delle funzioni Bit Set e Bit Clear Ingresso / Uscita Scelte Descrizione abilita flusso IN I, Q, M, T, SA, SB, SC, G, R, AI, AQ Quando la funzione è abilitata, viene eseguita l'operazione. IN contiene la prima parola della stringa di bit. Bit I, Q, M, T, G, R, AI, AQ, costante BIT contiene il numero del bit di IN che deve essere impostato o annullato. Il campo di validità è (1 < BIT < (16 * lunghezza) ). ok flusso, nulla L'uscita OK è attiva quando la funzione riceve corrente ed il valore di BIT non è fuori dai limiti. Esempio In questo esempio, quando è attivo l'ingresso %I0001, il bit 12 della stringa che inizia al riferimento %R0040 viene messo a 1. %I0001 BIT SET WORD 1 %R0040 CONST 00012 16-12 IN Q Bit VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 16 Funzioni per la manipolazione di bit Confronto mascherato La funzione Masked Compare confronta il contenuto di due stringhe distinte di bit e dà la possibilità di mascherare certi bit. La stringa in ingresso 1 potrebbe contenere lo stato di uscite quali solenoidi e attuatori. La stringa in ingresso 2 potrebbe contenere lo stato dei corrispondenti ingressi di feedback, quali fine corsa o contatti. abilita MASK COMP WORD 1 Ingresso 1 IN1 MC Diverso Ingresso 2 IN2 Q Uscita Maschera M Numero bit ultimo confronto Numero bit Bit BN Quando la funzione riceve corrente, essa inizia a confrontare i bit della prima stringa con i corrispondenti bit della seconda. Il confronto continua fino alla prima discordanza o fino alla fine delle stringhe. L'ingresso BIT contiene il numero del bit dal quale deve iniziare il confronto successivo (uno 0 indica il primo bit della stringa). L'uscita BN contiene il numero del bit confrontato per ultimo (un 1 indica il primo bit della stringa). Se per BIT e per BN si utilizza lo stesso riferimento, il confronto inizia dalla posizione successiva ad una discordanza o, se il confronto ha avuto successo per tutti i bit, dall'inizio della stringa. Se si desidera iniziare il confronto da una posizione diversa specificare riferimenti diversi per BIT e BN. Se il valore di BIT indica una posizione oltre la fine della stringa, BIT viene rimesso a 0 prima di iniziare il confronto successivo. Parametri della funzione Masked Compare Ingresso / Uscita Scelte abilita IN1 flusso R, AI, AQ Solo per WORD: I, Q, M, T, S, G IN2 R, AI, AQ Solo per WORD: I, Q, M, T, S, G M R, AI, AQ Solo per WORD: I, Q, M, T, SS, SB, SC, G Bit I, Q, M, T, S, G, R, AI, AQ, costante MC flusso, nulla R, AI, AQ Q Solo per WORD: I, Q, M, T, SA, SB, SC, G BN I, Q, M, T, S, G, R, AI, AQ lunghezza Costante GFK-1645C-IT Capitolo 16 Set di istruzioni: riferimenti Descrizione Logica permissiva che abilita la funzione. Riferimento per la prima stringa di bit da confrontare. Riferimento per la seconda stringa di bit da confrontare. Riferimento per la stringa di bit della maschera. Numero del bit dal quale iniziare il confronto successivo. Logica definita dall'utente nel caso di una discordanza. Copia in uscita della stringa di bit della maschera (M). Numero del bit discordante più recente. Il numero delle parole che costituiscono la stringa. Il massimo è 4095 per WORD e 2047 per DWORD. 16-13 16 Funzioni per la manipolazione di bit Confronto mascherato Funzionamento di Masked Compare Se tutti i bit delle stringhe IN1 e IN2 coincidono uno ad uno, la funzione mette a 0 l'uscita “miscompare” e scrive nell'uscita BN il numero dell'ultimo bit delle stringhe in ingresso, mettendo fine al confronto. L'uscita viene rimessa a 0 alla successiva invocazione di Masked Compare Word. Se i due bit confrontati in un dato momento non coincidono, la funzione legge il bit con lo stesso numero nella stringa M (la maschera). Se questo bit è a 1, il confronto continua fino a raggiungere un'altra differenza o la fine delle stringhe in ingresso. Se viene incontrata una differenza e il bit corrispondente della maschera è a 0, la funzione esegue quanto segue: 1. Mette a 1 il bit corrispondente della maschera M. 2. Mette a 1 l'uscita "miscompare" (MC). 3. Aggiorna la stringa in uscita Q con il nuovo contenuto della maschera M. 4. Scrive il numero del bit diverso nell'uscita BN (numero bit). 5. Mette fine al confronto. Esempio Dopo la prima scansione viene eseguita la funzione Masked Compare Word, che confronta %M0001–16 con %M0017–32. %M0033–48 contiene la maschera. Il valore di %R0001 determina la posizione del bit dal quale inizia il confronto. FST_SCN | | MASK COMP WORD 1 %Q0001 (S) %M0001 IN1 MC %M0017 IN2 Q %M0033 %M0033 M %R0001 %R0001 BIT BN Prima dell'esecuzione del blocco funzionale, i suddetti riferimenti contengono: (IN1 ) – %M0001 = 6C6Ch = 0 1 1 0 1 1 0 0 0 1 1 0 1 1 0 0 (IN2) – %M0017 = 606Fh = 0 1 1 0 1 1 0 1 0 1 1 0 1 1 1 1 (M/Q) – %M0033 = 000Fh = 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 (BIT/BN) – %R0001 (MC) – %Q0001 0 OFF = = Dopo l'esecuzione del blocco funzionale, i questi riferimenti contengono: (IN1) – %M0001 = (lo stesso) 0 1 1 0 1 1 0 0 0 1 1 0 1 1 0 0 (IN2) – %M0017 = (lo stesso) 0 1 1 0 1 1 0 1 0 1 1 0 1 1 1 1 (M/Q) – %M0033 (BIT/BN) – %R0001 =8 0 0 0 0 0 0 0 1 0 0 0 0 1 1 1 1 (MC) – %Q0001 = ON Qui, il contatto %T e la bobina %M100 forzano una e una sola esecuzione; diversamente la funzione verrebbe ripetuta con il rischio di risultati imprevisti. 16-14 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 16 Funzioni per la manipolazione di bit Posizione bit La funzione Bit Position localizza un bit a 1 in una stringa di bit. Ad ogni scansione in cui riceve corrente, questa funzione esamina la stringa di bit partendo da IN. L'esame della stringa termina quando viene incontrato un bit a 1 o è stata esaminata l'intera stringa. POS indica la posizione relativa all'interno della stringa del primo bit non a zero; se non è stato trovato nessun bit non a zero, POS è 0. La stringa in ingresso può essere lunga da 1 a 256 parole. La funzione passa alla sua destra il flusso di corrente ogni volta che enable è ON. abilita BIT POS WORD OK ?? Prima parola IN POS Posizione di un bit non a zero Parametri della funzione Bit Position Ingresso/ Uscita Scelte Descrizione abilita flusso Quando la funzione è abilitata, viene eseguita l'operazione. IN I, Q, M, T, S, G, R, AI, AQ IN contiene la prima parola della stringa di bit. ok flusso, nulla POS I, Q, M, T, G, R, AI, AQ L'uscita OK è attiva quando l'ingresso abilita riceve corrente. Posizione del primo bit non a zero, oppure 0 se non ci sono bit non a zero. Esempio Se %I0001 è 1, la stringa di bit che inizia a %M0001 viene esaminata fino al primo bit a 1. Viene attivata la bobina %Q0001. Se viene trovato un bit a 1, la sua posizione entro la stringa viene scritta in %AQ001. Se %I0001 è 1, il bit %M0001 è 0, e il bit %M0002 è 1, il valore scritto in %AQ001 è 2. %I0001 %M0001 IN POS GFK-1645C-IT %Q0001 ( ) BIT POS WORD 1 %AQ0001 Capitolo 16 Set di istruzioni: riferimenti 16-15 16 Funzioni per la manipolazione di bit Sequenziatore bit La funzione Bit Sequencer trasla una sequenza di bit lungo un array di bit. abilita BIT SEQ OK ?? Reset R Direzione DIR Numero STEP Indirizzo iniziale ST indirizzo Il modo in cui opera la funzione dipende dal valore precedente del parametro EN: R esecuzione attuale EN esecuzione precedente EN Esecuzione attuale OFF OFF OFF Bit sequencer non è eseguita. OFF OFF ON Bit sequencer incrementa/decrementa di 1. OFF ON OFF Bit sequencer non è eseguita. OFF ON ON Bit sequencer non è eseguita. ON ON/OFF ON/OFF Esecuzione di Bit Sequencer Bit sequencer si resetta. L'ingresso reset (R) prevale sull'abilitazione (EN) e resetta sempre il sequenziatore. Quando R è attivo, il numero di passo attuale diventa il valore passato con il parametro numero passo. Se il numero passo non è specificato, passo va a 1. Tutti i bit del sequenziatore vanno a 0, salvo quello puntato dal numero passo attuale, che va a 1. Se Enable è attivo e Reset non lo è, il bit puntato dal numero passo attuale va a 0. Il numero passo attuale viene incrementato o decrementato in base al valore del parametro direzione, e il bit puntato dal nuovo numero passo va a 1. Il parametro ST è opzionale. Se non è utilizzato, la funzione Bit Sequencer opera come sopra descritto, ma i bit non cambiano di stato. La funzione si limita a ciclare il numero passo attuale entro il suo campo di validità. Memoria richiesta da un sequenziatore di bit Ciascun sequenziatore di bit usa tre parole (registri) della memoria %R, che contengono le informazioni necessarie: 16-16 Parola 1 numero passo attuale Parola 2 lunghezza della sequenza (in bit) Parola 3 parola di controllo VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 16 Funzioni per la manipolazione di bit Sequenziatore bit La parola 3 (la parola di controllo) contiene lo stato degli ingressi e delle uscite booleane del blocco funzionale ad essa associato, nel formato che segue: 15 14 13 12 11 10 9 7 8 6 5 4 3 2 1 0 Riservato OK (uscita di stato) EN (ingresso di abilitazione) Parametri della funzione Bit Sequencer Ingresso/ Uscita indirizzo abilita R DIR STEP ST ok Scelte Descrizione Indirizzo è la posizione del passo attuale del sequenziatore, della lunghezza e dello stato più recente di abilita e di OK. Quando la funzione è abilitata, e non lo era nella flusso scansione precedente, se R non riceve corrente viene eseguita la traslazione della sequenza di bit. Se R riceve corrente, il numero passo del sequenziatore flusso assume il valore passato con STEP (default = 1), e il sequenziatore di bit viene riempito di zeri, salvo che per il bit puntato dal numero passo attuale. Se DIR riceve corrente, il numero passo del sequenziatore flusso viene incrementato di 1 prima della traslazione. Altrimenti viene decrementato. I, Q, M, T, G, R, AI, AQ, Se R riceve corrente, il numero passo assume questo costante, nulla valore. I, Q, M, T, SA, SB, SC, G, ST contiene la prima parola del sequenziatore di bit. R, AI, AQ, nulla Facoltativo. flusso, nulla L'uscita OK è sempre attiva quando la funzione è abilitata. R Esempio La funzione Bit Sequencer opera sul registro %R0001. I suoi dati statici sono caricati nei registri %R0010–12. Se CLEAR è attivo, il sequenziatore viene resettato e il passo attuale diventa 3. I primi 8 bit di %R0001 vengono messi a 0. Se NXT_CYC è attivo e CLEAR non lo è, il bit corrispondente al numero passo 3 viene azzerato mentre uno dei due bit corrispondenti ai numeri passo 2 o 4 (dipende dall'attivazione di DIR) viene messo a 1. NXT_CYC CLEAR BIT SEQ 12 R DIRECT CONST 00003 %R0001 DIR STEP ST %R0010 GFK-1645C-IT Capitolo 16 Set di istruzioni: riferimenti 16-17 16 Funzioni di controllo Questa sezione descrive le funzioni di controllo, che si possono utilizzare per limitare l’esecuzione del programma e per modificare il modo in cui la CPU esegue il programma applicativo. I/O specificato dal servizio: DO IO Richiamo di una subroutine: CALL Fine temporanea del programma: END Esecuzione di un gruppo di rung della logica senza flusso di corrente: MCR Salto ad una specifica posizione del programma: JUMP, LABEL Inserimento di testo esplicativo nella logica del programma: COMMENT Invio ad un gruppo di 16 uscite discrete di schemi On/Off predefiniti allo stesso modo di un sequenziatore a tamburo meccanico. Le funzioni di controllo più complesse, le richieste di servizio e gli algoritmi PID sono descritti in altri capitoli del presente manuale. 16-18 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 16 Funzioni di controllo Esecuzione I/O La funzione Do I/O aggiorna gli ingressi o le uscite per una scansione durante l'esecuzione del programma. Questa funzione può essere utilizzata anche per aggiornare da programma alcuni I/O selezionati in aggiunta alla normale scansione degli I/O. abilita DO IO Indirizzo iniziale ST Indirizzo finale END OK ALT L'esecuzione della funzione continua finché non sono stati acquisiti tutti gli ingressi della gamma selezionata o non sono state servite tutte le uscite. Terminata la funzione, l'esecuzione del programma passa alla funzione successiva. La funzione passa alla sua destra il flusso di corrente che riceve, a meno che non si verifichi una delle seguenti condizioni: Non tutti i riferimenti del tipo specificato compaiono nella gamma selezionata. Il Micro PLC non è in grado di gestire correttamente la lista temporanea degli I/O creati dalla funzione. La gamma specificata comprende moduli associati all'errore "Perdita di I/O". Utilizzo di DO I/O con unità di espansione La funzione Do I/O aggiorna sempre correttamente tutti gli indirizzi di riferimento degli I/O scansionati, anche se alcuni di questi indirizzi sono stati saltati durante l'autoconfigurazione del PLC. In un Micro PLC a 14 punti con espansione degli I/O, autoconfigurato, gli indirizzi da I0009 a I0016 e da Q0009 a Q0016 sono saltati e gli indirizzi degli I/O della prima unità di espansione iniziano a I0017 e Q0017. La funzione Do I/O aggiorna correttamente questi I/O, senza riservare le aree di memoria saltate. La memoria indirizzata dal parametro ALT contiene 16 punti di dati: 8 punti per il modulo e 8 punti per l'unità di espansione. Parametri della funzione Do I/O Ingresso/ Uscita Scelte abilita flusso Quando la funzione è abilitata, viene eseguita una scansione limitata di ingressi o uscite. ST I, Q, AI, AQ L'indirizzo iniziale degli I/O da servire. END I, Q, AI, AQ L'indirizzo finale degli I/O da servire. ALT ok GFK-1645C-IT Descrizione I, Q, M, T, G, R, AI, Per la scansione degli ingressi, ALT specifica l'indirizzo in cui AQ, nessuno memorizzare i valori punto/parola degli ingressi scansionati. Per la scansione delle uscite, ALT specifica l'indirizzo da cui ottenre i valori punto/parola delle uscite. Se per ALT viene specificato un valore costante, questo è ignorato. flusso, nulla L'uscita OK è attiva quando la scansione termina normalmente. Capitolo 16 Set di istruzioni: riferimenti 16-19 16 Funzioni di controllo Esecuzione I/O Do I/O per gli ingressi Se sono specificati riferimenti relativi agli ingressi, quando la funzione riceve corrente, il PLC scansiona i punti di ingresso dal riferimento iniziale (ST) al riferimento finale (END). Se è specificato un riferimento per ALT, i nuovi valori vengono copiati in memoria a partire da tale riferimento ed i valori reali degli ingressi non sono aggiornati. ALT deve avere la stessa dimensione del tipo di riferimento scansionato. Se per ST ed END si usa un riferimento discreto, anche ALT deve essere discreto. Se per ALT non è specificato nessun riferimento, vengono aggiornati i valori reali degli ingressi. Ciò permette di eseguire più volte la scansione degli ingressi durante la parte di esecuzione del programma del ciclo della CPU. Esempio di Do I/O per gli ingressi: Quando la funzione riceve corrente, il PLC scansiona i riferimenti %I0001-64 e attiva %Q0001. Gli ingressi scansionati vengono memorizzati a partire da %M0001-64. Poiché per ALT è specificato un riferimento, gli ingressi reali non vengono aggiornati. In questo modo è possibile confrontare il valore attuale degli ingressi con il valore che avevano all'inizio della scansione. %I0001 DO IO %I0001 ST %I0064 END %M0001 ALT %Q0001 Do I/O per le uscite Se sono specificati riferimenti relativi alle uscite, quando la funzione riceve corrente, il PLC invia i valori più recenti delle uscite da ST a END ai punti di uscita. Se i valori da inviare ai punti di uscita hanno riferimenti diversi da %Q o %AQ, il riferimento iniziale può essere specificato con ALT. Esempio di Do I/O per le uscite: In questo esempio, quando la funzione riceve corrente, il PLC invia i valori dei riferimenti %R0001-0004 ai canali delle uscite analogiche %AQ001-004 e attiva %Q0001. Poiché per ALT è specificato un riferimento, i valori dei riferimenti %AQ001-004 non vengono scritti. %I0001 DO IO %AQ001 ST %AQ004 END %R0001 ALT %Q0001 Se per ALT non fosse stato specificato un riferimento, il PLC avrebbe inviato ai canali delle uscite analogiche i valori dei riferimenti %AQ001-004. 16-20 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 16 Funzioni di controllo Richiamo di subroutine La funzione Call provoca l'esecuzione della subroutine specificata. CALL (subroutine) Quando la funzione Call riceve corrente, essa provoca il passaggio immediato della scansione al blocco di subroutine specificato e lo esegue. Completata l'esecuzione del blocco di subroutine, il controllo ritorna al punto della logica che segue immediatamente l'istruzione Call. Esempio %T0001 %I0004 %I0006 %I0003 CALL (subroutine) %I0010 %Q0010 %I0001 GFK-1645C-IT Capitolo 16 Set di istruzioni: riferimenti 16-21 16 Funzioni di controllo Fine della logica La funzione End of Logic fornisce una fine temporanea della logica. Il programma viene eseguito dal primo rung all'ultimo rung o alla funzione End of Logic, a seconda di quale viene incontrato prima. La funzione End of Logic mette incondizionatamente fine all'esecuzione del programma. Nel rung che la contiene, non ci può essere nulla dopo questa funzione. La logica successiva alla funzione End of Logic non viene eseguita ed il controllo viene trasferito all'inizio del programma per la scansione successiva. La funzione End of Logic è utile per la messa a punto del programma in quanto evita che venga eseguita la logica che la segue. Per indicare la fine del programma, il software di programmazione fornisce il simbolo [FINE DELLA LOGICA DEL PROGRAMMA]. Se la logica non contiene la funzione End of Logic, per mettere fine all'esecuzione del programma viene utilizzato questo simbolo. [ END ] Esempio In questo esempio, la fine della scansione attuale è indicata dalla funzione End of Logic. [ STOP ] [ END ] 16-22 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 16 Funzioni di controllo Master Control Relay (MCR) / End MCR Tutti i rung compresi tra una funzione Master Control Relay (MCRN) attiva ed la funzione End Master Control Relay (ENDMCRN) corrispondente sono eseguiti senza flusso di corrente nelle bobine. La funzione ENDMCRN associata alla funzione MCRN ripristina l'esecuzione normale del programma. A differenza della funzione Jump, la funzione Master Control Relays può andare solo in avanti; in un programma la funzione ENDMCRN deve comparire dopo la corrispondente istruzione Master Control Relay. Funzioni MCR annidate (Nested) All'interno di una coppia MCRN/ENDMCRN è possibile specificare altre funzioni Master Control Relay. Possono esserci più funzioni Master Control Relay associate ad una sola ENDMCRN. La funzione Master Control Relay ha un ingresso di abilitazione ed un nome. Questo nome è utilizzato anche per la ENDMCRN. La funzione Master Control Relay non ha uscite; nel rung che la contiene non deve essere seguita da nulla. (nome) abilita MCR I blocchi funzionali contenuti nell'ambito di una funzione Master Control Relay sono eseguiti senza flusso di corrente e le bobine sono disattivate. La funzione ENDMCRN deve essere connessa alla barra di alimentazione; nel rung che la contiene non deve essere preceduta da nulla. Il nome della funzione ENDMCRN la associa alla o alle funzioni Master Control Relay corrispondenti. La funzione ENDMCRN non ha uscite; nel rung che la contiene non deve essere seguita da nulla. (nome) ENDMCR GFK-1645C-IT Capitolo 16 Set di istruzioni: riferimenti 16-23 16 Funzioni di controllo Master Control Relay (MCR) / End MCR Esempio di funzioni Master Control Relay e ENDMCRN In questo esempio, quando %I0002 è ON, la funzione Master Control Relay è abilitata. In questo caso, anche se %I0001 è ON, il blocco funzionale ADD viene eseguito senza flusso di corrente (non somma 1 a %R0001), e %Q0001 va OFF. Se %I0003 e %I0004 sono ON, %Q0003 va OFF e %Q0004 rimane ON. %I0002 FIRST MCRN %I0001 %Q0001 ADD INT %R0001 1 IN1 Q %R0001 IN2 %I0003 %Q0003 %I0004 %Q0004 S FIRST ENDMCRN 16-24 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 16 Funzioni di controllo Salto (Jump), etichetta (Label) L'istruzione Jump provoca il salto di una parte della logica del programma. L'esecuzione del programma continua a dall'etichetta specificata. Quando l'istruzione Jump è attiva, tutte le bobine entro il suo ambito rimangono nello stato precedente. Questo include le bobine associate a temporizzatori, contatori, bloccaggi e relè. Il formato dell'istruzione Jump è ----->>LABEL01, dove LABEL01 è il nome dell'istruzione Label corrispondente. Le istruzioni Jump possono essere inserite in qualsiasi punto del programma. Più istruzioni Jump possono corrispondere ad una sola istruzione Label. La direzione del salto può essere in avanti o all'indietro. Nel rung che la contiene, non ci può essere nulla dopo quest'istruzione. Il flusso di corrente salta direttamente dall'istruzione Jump al rung contenente la label corrispondente. Avvertenza Per evitare che istruzioni di salto in avanti e all'indietro generino un ciclo infinito, le istruzioni Jump che saltano all'indietro devono essere condizionate. Etichetta (Label) L'istruzione Label identifica la destinazione di un'istruzione di salto (Jump). Usare l'istruzione Label per riprendere l'esecuzione normale del programma. Un programma non può contenere più istruzioni Label con lo stesso nome. L'istruzione Label non ha ingressi né uscite; nel rung non può essere preceduta né seguita da nulla. GFK-1645C-IT Capitolo 16 Set di istruzioni: riferimenti 16-25 16 Funzioni di controllo Salto (Jump), etichetta (Label) Esempio di istruzioni Jump e Label In questo esempio, quando Jump TEST1 è attiva il flusso di corrente viene trasferito alla Label TEST1. I blocchi funzionali compresi tra le istruzioni Jump e Label non sono eseguiti, e lo stato delle bobine non cambia. Nell'esempio, quando %I0002 è ON, viene eseguito il salto. Dato che la logica compresa tra le istruzioni Jump e Label viene saltata, lo stato di %Q0001 non cambia (se era ON rimane ON e se era OFF rimane OFF). %I0001 >>TEST1 %I0001 %Q0001 ADD INT %R0001 1 IN1 Q %R0001 IN2 >>TEST1 16-26 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 16 Funzioni di controllo Commenti La funzione Comment si usa per inserire un commento (spiegazione del rung) nel programma. Un commento è un testo che può essere lungo fino a 2048 caratteri. Le stampe possono contenere testi più lunghi sotto forma di file di testo. Nel ladder si presenta in questo modo: (* COMMENTO *) GFK-1645C-IT Capitolo 16 Set di istruzioni: riferimenti 16-27 16 Funzioni di controllo Sequenziatore a tamburo La funzione Drum Sequencer è un'istruzione del programma che funziona come un sequenziatore a tamburo meccanico. La funzione Drum Sequencer scorre un gruppo di potenziali configurazioni di bit in uscita e ne seleziona una in base allo stato degli ingressi del blocco funzionale. Il valore selezionato viene copiato in un gruppo di 16 riferimenti di uscite discrete. Abilita Passo Reset DRUM Blocco di controllo Lunghezza OK Uscita Bobina tamburo Modello Timeout sosta Tempo di sosta Timeout errore Timeout errore Primo successivo Quando l'ingresso Enable riceve corrente, la funzione Drum Sequencer copia il contenuto del riferimento selezionato nel riferimento Out (uscita). Il flusso di corrente agli ingressi Reset o Step seleziona il riferimento da copiare. L'ingresso Blocco di controllo è il riferimento iniziale del blocco dei parametri della funzione Drum Sequencer, che contiene informazioni utilizzate dalla funzione. 16-28 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 16 Funzioni di controllo Sequenziatore a tamburo Parametri della funzione Drum Sequencer Ingresso/ Uscita Scelte abilita Step flusso flusso Reset Pattern Sosta Fault Timeout Blocco di controllo Lunghezza ok OUT Drum Coil Dwell Timeout Timeout Fault First Follower GFK-1645C-IT Descrizione L'ingresso Enable controlla l'esecuzione della funzione. L'ingresso Step può essere utilizzato per procedere di un passo nella sequenza. Quando l'ingresso Enable riceve corrente e l'ingresso Step passa da Off a On, il sequenziatore avanza di un passo. Se è attivo l'ingresso Reset, l'ingresso Step viene ignorato. flusso L'ingresso Reset può essere utilizzato per selezionare uno specifico passo nella sequenza. Se Enable e Reset ricevono entrambi corrente, la funzione copia il valore Passo di preset, nel blocco di controllo, in Passo attivo, anch'esso nel blocco di controllo, e copia il valore puntato da Passo attivo nei bit del riferimento Out. Se è attivo l'ingresso Reset, l'ingresso Step viene ignorato. R, AI, AQ Questo ingresso fornisce l'indirizzo iniziale di un array di parole, ciascuna delle quali corrisponde ad un passo del sequenziatore. Il valore di ciascuna parola rappresenta la combinazione desiderata di uscite per un determinato valore di Active Step (passo attivo). Il numero di elementi dell'array corrisponde all'ingresso lunghezza. R, AI, AQ, Questo array opzionale di parole ha un elemento per ciascun elemento dell'array nulla Pattern. Ciascun valore dell'array rappresenta la durata della sosta per il corrispondente passo del sequenziatore in unità di 0.1 secondi. Quando per un dato passo termina la sosta, va ON il bit Dwell Timeout. Se è specificata una sosta, il sequenziatore non può passare allo step successivo finché non è terminata la sosta. R, AI, AQ, Questo array opzionale di parole ha un elemento per ciascun elemento dell'array nulla Pattern. Ciascun valore dell'array rappresenta il tempo massimo concesso al corrispondente passo del sequenziatore in unità di 0.1 secondi. Alla scadenza del tempo massimo, va ON il bit Fault Timeout. R Questo è l'indirizzo del riferimento iniziale del blocco dei parametri della funzione. La lunghezza del blocco di controllo è di 5 parole. Il contenuto del blocco di controllo è descritto successivamente. CONST Specifica il numero di passi (da 1 a 128). flusso, nulla OK va ON se Enable è ON e non sono rilevate condizioni di errore. Se Enable è OFF, questa uscita sarà sempre OFF. I, Q, M, T, G, Questa è la parola di memoria che conterrà l'elemento dell'array Pattern R, AI, AQ corrispondente al passo attivo attuale. I, Q, M, T, G, Questo bit opzionale viene messo a 1 ogni volta che il blocco funzionale è abilitato e nulla Passo attivo è diverso da Passo di preset. I, Q, M, T, G, Questo bit opzionale viene messo a 1 quando termina la sosta. nulla I, Q, M, T, G, Questo bit opzionale viene messo a 1 se il sequenziatore rimane in un dato passo nulla più a lungo del tempo specificato da Fault Timeout per quel passo. I, Q, M, T, G, Questo array opzionale di bit ha un elemento per ciascun passo del sequenziatore. nulla In un dato momento, solo uno dei suoi bit è a 1, e quel bit corrisponde al valore di Passo attivo. Capitolo 16 Set di istruzioni: riferimenti 16-29 16 Funzioni di controllo Sequenziatore a tamburo Blocco dei parametri della funzione Drum Sequencer Il blocco dei parametri (blocco di controllo) della funzione Drum Sequencer contiene le informazioni necessarie per l'esecuzione della medesima. indirizzo indirizzo + 1 Passo attivo Passo di preset indirizzo + 2 Controllo passo indirizzo + 3 Controllo temporizzatore Passo attivo Contiene il numero dell'elemento dell'array Pattern da copiare in Out. E' utilizzato come indice degli array Pattern, Sosta, Fault Timeout e First follower. Passo di preset Reset. Il suo valore viene copiato in Passo attivo quando è ON l'ingresso Controllo passo Questa parola è utilizzata dalla funzione per rilevare le transizioni da OFF a On degli ingressi Step ed Enable. Il suo uso è riservato al blocco funzionale ed il suo contenuto non deve essere modificato dal programma. Controllo temporizzatore Queste due parole contengono i dati necessari per la gestione del temporizzatore. Il loro uso è riservato al blocco funzionale ed il loro contenuto non deve essere modificato dal programma. Note sull'uso della funzione Drum Sequencer 1. 2. 16-30 L'uscita Dwell Timeout va a zero la prima volta che il sequenziatore è in un nuovo passo. Questo è vero: Sia che il sequenziatore entri in un nuovo passo in seguito ad una variazione di Passo attivo, sia che vi entri in seguito all'attivazione dell'ingresso Step. Indipendentemente dal valore contenuto nell'elemento dell'array Sosta associato a quel passo (anche se è 0). Quando, durante la prima scansione, viene inizializzato Passo attivo. Un sequenziatore funziona, o passa il flusso di corrente alla sua destra, solo dopo che gli elementi Passo attivo e Passo di preset del suo blocco di controllo sono stati inizializzati. Anche se Passo attivo è nell'intervallo corretto (da 1 alla lunghezza dell'array Pattern) e Passo di preset non è utilizzato, se Passo di preset non è nell'intervallo corretto il sequenziatore non funziona. VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 16 Funzioni per lo spostamento di dati Queste funzioni del set di istruzioni forniscono capacità di spostamento di dati. GFK-1645C-IT Sposta dati (Move Data). Questa funzione copia i dati sotto forma di singoli bit, e non richiede che la destinazione sia dello stesso tipo di dati dell'origine. Sposta blocco (Block Move). Questa funzione copia nella posizione specificata un blocco di sette costanti. Azzera blocco (Block Clear). Questa funzione riempie di zeri un'area di memoria. Trasla registro (Shift Register). Questa funzione trasla una o più parole o bit di dati da una certa posizione alla posizione specificata. I dati precedentemente contenuti nella destinazione vengono traslati in uscita. Richiesta di comunicazioni (COMMREQ). Questa importante funzione consente alla CPU di comunicare con i moduli intelligenti, ad esempio i moduli di comunicazione, del sistema. Questo capitolo descrive i formati base della funzione COMMREQ. I dettagli necessari per programmare specifici task di comunicazione sono forniti nella documentazione di ciascun modulo. Capitolo 16 Set di istruzioni: riferimenti 16-31 16 Funzioni per lo spostamento di dati Sposta dati La funzione Move copia un dato da una posizione ad un'altra, sotto forma di singoli bit. Poiché i dati sono copiati bit per bit, non è necessario che il tipo di dato della destinazione sia lo stesso dell'origine. Quando la funzione Move riceve corrente, essa copia bit per bit i dati del parametro in ingresso IN nel parametro in uscita Q. Se i dati vengono trasferiti da una posizione all'altra di memoria discreta (ad esempio, dalla memoria %I alla memoria %T), i dati di transizione associati agli elementi della memoria discreta vengono aggiornati per indicare se l'operazione ha cambiato o non ha cambiato lo stato di un elemento. Se origine e destinazione non si sovrappongono, il dato in ingresso non cambia. abilita Valore da muovere MOVE INT ?? OK IN Q Uscita Notare che se l'array di bit specificato nel parametro Q non comprende tutti i bit di un byte, quando l'istruzione Move riceve corrente i bit di transizione associati ai bit di quel byte non inclusi nell'array vengono azzerati. L'ingresso IN può essere un riferimento all'origine dei dati o una costante. Se è specificata una costante, il suo valore viene posto nella posizione specificata dal riferimento di uscita. Ad esempio, se per IN viene specificata la costante 4, nella posizione di memoria specificata da Q viene scritto 4. Se la lunghezza è maggiore di 1 ed è specificata una costante, la costante viene scritta nella posizione di memoria specificata da Q e nelle posizioni successive fino alla lunghezza specificata. Evitare che i parametri IN e Q si sovrappongano. Il risultato della funzione Move dipende dal tipo di dati selezionato per la funzione. Ad esempio, se per IN è specificata la costante 9 e la lunghezza è 4, viene scritto 9 nella posizione di memoria specificata da Q e nelle tre posizioni successive: MOVE BOOL abilita 9 MOVE BOOL 4 IN Q MOVE WORD OK abilita Uscita msb 1 lsb 0 0 9 MOVE WORD 4 OK IN Uscita Q 1 (Lunghezza = 4 bit) 9 9 9 9 (Lunghezza = 4 parole) La funzione passa alla sua destra il flusso di corrente che riceve. 16-32 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 16 Funzioni per lo spostamento di dati Sposta dati Parametri della funzione Move Ingresso/ Uscita Scelte abilita flusso Lunghezza IN Descrizione Quando la funzione è abilitata, viene eseguita l'operazione. Il numero di bit, parole o doppie parole di dati da copiare. E' la lunghezza di IN. Deve essere nell'intervallo da 1 a 256 per tutti i tipi salvo che per il tipo BOOL. Se IN è una costante e Q è di tipo BOOL, deve essere nell'intervallo da 1 a 16. Se IN è di tipo BOOL, la lunghezza deve essere nell'intervallo da 1 a 256 bit. I, Q, M, T, G, R, AI, AQ, costante IN contiene il valore da muovere. Per MOVE BOOL, può essere utilizzato qualsiasi riferimento discreto; non è necessario che sia allineato al byte. Tuttavia, vengono considerati 16 bit, a partire dall'indirizzo di riferimento specificato. Solo per dati di tipo bit o word: S Per dati di tipo REAL: R, AI, AQ GFK-1645C-IT ok flusso, nulla Q I, Q, M, T, G, R, AI, AQ, Per dati di tipo bit/word: SA, SB, SC Per dati di tipo REAL: R, AI, AQ L'uscita OK è sempre attiva quando la funzione è abilitata. Quando viene eseguita l'operazione, il valore di IN viene scritto in Q. Per MOVE BOOL, può essere utilizzato qualsiasi riferimento discreto; non è necessario che sia allineato al byte. Tuttavia, vengono considerati 16 bit, a partire dall'indirizzo di riferimento specificato. Capitolo 16 Set di istruzioni: riferimenti 16-33 16 Funzioni per lo spostamento di dati Sposta blocco La funzione Move Block copia nella posizione specificata un blocco di sette costanti. Quando questa funzione riceve corrente, essa copia i le costanti in sette posizioni di memoria consecutive a partire da quella specificata per l'uscita Q. La funzione passa alla sua destra il flusso di corrente che riceve. Valore costante BLKMV INT IN1 Q Valore costante IN2 Valore costante IN3 Valore costante IN4 Valore costante IN5 abilita Valore costante IN6 Valore costante IN7 OK Uscita Parametri della funzione Move Block Ingresso/ Uscita Scelte abilita flusso Descrizione Quando la funzione è abilitata, viene eseguita l'operazione. IN1 - IN7 costante ok flusso, nulla I, Q, M, T, G, R, AI, AQ, Per dati di tipo word: SA, SB, SC Per dati di tipo REAL: R, AI, AQ Q Questi ingressi contengono sette costanti. L'uscita OK è sempre attiva quando la funzione è abilitata. L'uscita Q contiene il primo elemento dell'array di destinazione. IN1 viene scritto in Q. Esempio Quando l'ingresso FST_SCN è ON, la funzione Block Move copia le costanti degli ingressi I1-I7 nelle posizioni di memoria %R0010–16. FST_SCN | | 16-34 BLKMV INT CONST +32767 IN1 Q CONST -32768 IN2 CONST +00001 IN3 CONST +00002 IN4 CONST -00002 IN5 CONST -00001 IN6 CONST +00001 IN7 %R010 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 16 Funzioni per lo spostamento di dati Azzera blocco La funzione Block Clear riempie di zeri il blocco di dati specificato. Quando la funzione riceve corrente, essa scrive tutti zeri nella posizione di memoria che inizia dal riferimento specificato da IN. Se i dati da azzerare sono nella memoria discreta (%I, %Q, %M, %G, or %T), anche le informazioni di transizione associate ai riferimenti vengono azzerate. La funzione passa alla sua destra il flusso di corrente che riceve. abilita BLKCLR WORD OK Parola da cancellare IN Parametri della funzione Block Clear Ingresso/ Uscita Scelte abilita flusso Quando la funzione è abilitata, l'array viene azzerato. I, Q, M, T, SA, SB, SC, IN contiene la prima parola dell'array da azzerare. La lunghezza di G, R, AI, AQ IN deve essere di 1 - 256 parole. IN Lunghezza ok Descrizione Il numero delle parole che saranno azzerate. E' la lunghezza di IN. flusso, nulla L'uscita OK è sempre attiva quando la funzione è abilitata. Esempio In questo esempio, 32 parole di memoria %Q (512 punti) a partire da %Q0001 sono riempite di zeri all'accensione. %Q è definito come WORD di lunghezza 32. FST_SCN | | %Q0001 GFK-1645C-IT Capitolo 16 Set di istruzioni: riferimenti BLKCLR WORD IN 16-35 16 Funzioni per lo spostamento di dati Trasla registro Questa funzione trasla una o più parole o bit di dati da una certa posizione alla posizione specificata. Ad esempio, è possibile traslare una parola in un'area di memoria la lui lunghezza è di cinque parole. In conseguenza di questa traslazione, l'ultima parola di dati dell'area di memoria viene traslata in uscita. L'ingresso Reset (R) ha la precedenza sull'ingresso di abilitazione della funzione. Quando Reset è attivo, tutti i riferimenti a partire dal registro oggetto della traslazione vengono riempiti di zeri per la lunghezza specificata. Se la funzione riceve corrente e Reset non è attivo, ciascun bit o parola del registro oggetto della traslazione viene spostato nel riferimento successivo in ordine ascendente. L'ultimo elemento del registro viene traslato in Q. Il riferimento più alto dell'elemento specificato da IN viene traslato nell'elemento reso vacante a partire da ST. Il contenuto del registro oggetto della traslazione è accessibile dall'intero programma in quanto risiede in posizioni assolute della memoria indirizzabile dalla logica. abilita SHFR WORD ?? Reset R Valore da traslare IN (primo bit o parola) ST Q OK Uscita Parametri della funzione Shift Register Ingresso/ Uscita Scelte abilita flusso Lunghezza Descrizione Quando l'ingresso di abilitazione riceve corrente ed R non ne riceve, viene eseguita la traslazione. da 1 a 256 bit o parole. La lunghezza, in bit o in parole, del registro da traslare ed è definita come la lunghezza di IN. R flusso IN I, Q, M, T, S, G, R, AI, AQ, costante ST I, Q, M, T, SA, SB, SC, ST contiene il primo bit/parola del registro oggetto della traslazione. G, R, AI, AQ Per SHFR BIT, può essere utilizzato qualsiasi riferimento discreto; non è necessario che sia allineato al byte. ok Q flusso, nulla Quando R è attivo, il registro specificato da ST viene riempito di zeri. IN contiene il valore da traslare nel primo bit/parola del registro oggetto della traslazione. Per SHFR BIT, può essere utilizzato qualsiasi riferimento discreto; non è necessario che sia allineato al byte. OK è attiva quando la funzione è abilitata ed R non è attivo. I, Q, M, T, SA, SB, SC, L'uscita Q contiene il bit/parola traslata fuori dal registro. Per SHFR G, R, AI, AQ BIT, può essere utilizzato qualsiasi riferimento discreto; non è necessario che sia allineato al byte. AVVERTENZA: La sovrapposizione degli indirizzi in ingresso ed in uscita di una funzione che opera su più parole non è raccomandabile, essa può dar luogo a risultati inattesi. 16-36 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 16 Funzioni per lo spostamento di dati Trasla registro Esempio 1: In questo esempio, la funzione Shift Register opera sulle posizioni di memoria da %R0001 a %R0100. %R0001 è definito come WORD di lunghezza 100. Se il riferimento di reset CLEAR è attivo, tutte le parole del registro vengono azzerate. Se il riferimento NXT_CYC è attivo e CLEAR non lo è, la parola della tabella dello stato delle uscite %Q0033 viene traslata in %R0001. La parola traslata fuori da %R0100, l'ultima parola del registro, viene scritta nell'uscita %M0005. NXT_CYC | | CLEAR | | SHFR WORD 100 R %Q0033 IN %R0001 ST Q %M0005 Esempio 2: In questo esempio, la funzione Shift Register opera sulle posizioni di memoria da %M0001 a %M0100. (%M0001 è definito come tipo booleano di lunghezza 100.) Se il riferimento di reset CLEAR è attivo, la funzione Shift Register riempie di zeri le posizioni da %M0001 a %M0100. Se il riferimento NXT_CYC è attivo e CLEAR non lo è, la funzione Shift Register trasla di un bit i dati in %M0001 - %M0100. Il bit in %Q0033 viene traslato in %M0001 mentre il bit traslato fuori da %M0100 viene scritto in %M0200. NXT_CYC | | CLEAR | | GFK-1645C-IT SHFR BIT 100 R %Q0033 IN %M0001 ST Capitolo 16 Set di istruzioni: riferimenti Q %M0200 16-37 16 Funzioni per lo spostamento di dati Richiesta di comunicazione La funzione di richiesta comunicazioni (COMMREQ) si utilizza per l'esecuzione di comunicazioni specializzate. Sono stati definiti molti tipi di COMMREQ. Qui viene descritto solo il formato base della funzione. Quando la funzione riceve corrente, viene inviato al modulo specificato un blocco di comandi. Dopo aver inviato la COMMREQ, il programma può sospendere l'esecuzione ed attendere la risposta per il tempo specificato nel comando o può continuare senza interruzioni. abilita COMM REQ Prima parola del blocco di comando IN FT Posizione SYSID Identificatore task TASK Parametri della funzione COMMREQ Ingresso/ Uscita Scelte abilita flusso IN R, AI, AQ Descrizione Quando la funzione è abilitata, viene eseguita la richiesta di comunicazione. IN contiene la prima parola del blocco di comando. SYSID I, Q, M, T, G, R, AI, SYSID contiene il numero rack (byte più significativo) e il numero slot AQ, costante (byte meno significativo) dell'unità desiderata. TASK R AI, AQ, costante TASK contiene il task ID del processo sull'unità desiderata. FT flusso, nulla FT si attiva se durante l'elaborazione della richiesta di comunicazione viene rilevato un errore: 1. 2. 3. 4. 16-38 L'unità specificata (SYSID) non è presente. Il task specificato (TASK) non è valido per l'unità. La lunghezza dei dati è 0. L'indirizzo del puntatore dello stato dell'unità (blocco di comando) non esiste. VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 16 Funzioni per lo spostamento di dati Richiesta di comunicazione Blocco di comando per la funzione COMMREQ Il blocco di comando inizia dal riferimento specificato dall'ingresso IN. La lunghezza del blocco di comando dipende dalla quantità di dati inviata all'unità. Il blocco di comando contiene i dati da inviare all'altra unità, più le informazioni relative all'esecuzione della richiesta di comunicazione. Il blocco di comando ha la seguente struttura: indirizzo Lunghezza (in parole) indirizzo + 1 Indicatore di attesa/non attesa indirizzo + 2 Memoria puntatore stato indirizzo + 3 Offset puntatore stato indirizzo + 4 Timeout comunicazioni inattive indirizzo + 5 Tempo massimo di comunicazione da indirizzo + 6 a indirizzo + 133 Blocco di dati Esempio In questo esempio, quando l'ingresso di abilitazione %M0020 è ON, al task di comunicazione 1 dell'unità montata sul rack 1, slot 2 del PLC viene inviato un blocco di comando che inizia a %R0016. Se durante l'esecuzione di COMMREQ si verifica un errore, viene messo a 1 %Q0100. %M0020 | | %R0016 GFK-1645C-IT COMM REQ IN FT CONST 0102 SYSID CONST 00001 TASK Capitolo 16 Set di istruzioni: riferimenti %Q0100 ( ) 16-39 16 Funzioni di conversione del tipo di dati Queste funzioni si utilizzano per cambiare il tipo di un dato. Molte istruzioni, ad esempio le funzioni matematiche, richiedono un certo tipo di dati. 16-40 Conversione in BDC-4 Conversione in intero con il segno Conversione in intero a doppia precisione Conversione in numero reale Conversione in parola Arrotondamento per difetto di un numero reale (TRUN) VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 16 Funzioni di conversione del tipo di dati Conversione di un intero con il segno in BCD-4 La funzione Convert to BCD-4 genera un numero di 4 cifre BCD equivalente ad un intero con il segno. Il dato originale non cambia. L'uscita può essere utilizzata direttamente come ingresso per un'altra funzione. I dati possono essere convertiti in formato BCD per pilotare LED codificati BCD o per presettare dispositivi esterni come i contatori ad alta velocità. Quando la funzione riceve corrente, essa esegue la conversione e rende disponibile il risultato attraverso l'uscita Q. La funzione passa alla sua destra la corrente che riceve, a meno che il risultato della conversione non sia una valore fuori dall'intervallo da 0 a 9999. abilita Valore da convertire INT TO BCD4 OK IN Q Uscita Parametri della funzione Convert to BCD-4 Ingresso/ Uscita Scelte abilita flusso IN I, Q, M, T, G, R, AI, AQ, costante OK flusso, nulla Q I, Q, M, T, G, R, AI, AQ Descrizione Quando la funzione è abilitata, viene eseguita la conversione. IN contiene il riferimento dell'intero da convertire in BCD-4. L'uscita OK si attiva quando la funzione viene eseguita senza errori. L'uscita Q contiene il valore originale convertito in formato BCD-4. Esempio Se %I0002 è ON e non ci sono errori, l'intero residente in %I0017 - %I0032 viene convertito in quattro cifre BCD ed il risultato viene scritto in %Q0033 - %Q0048. Lo stato della bobina %Q1432 indicherà se la conversione ha avuto successo. %I0002 %Q1432 INT TO BCD4 %I0017 GFK-1645C-IT IN Q %Q0033 Capitolo 16 Set di istruzioni: riferimenti 16-41 16 Funzioni di conversione del tipo di dati Conversione in intero con il segno La funzione Convert to Signed Integer genera l'intero equivalente ad un dato BCD-4 o reale. Il dato originale non cambia. L'uscita può essere utilizzata direttamente come ingresso per un'altra funzione. Quando la funzione riceve corrente, essa esegue la conversione e rende disponibile il risultato attraverso l'uscita Q. La funzione passa alla sua destra la corrente che riceve, a meno che il dato non sia fuori dai limiti. abilita Valore da convertire BCD4TO INT OK IN Uscita Q Parametri della funzione Convert to Signed Integer Ingresso/ Uscita Scelte abilita flusso IN ok Q Descrizione Quando la funzione è abilitata, viene eseguita la conversione. Per BCD-4: I, Q, M, T, G, R, AI, AQ, IN contiene il riferimento del dato BCD-4 o REAL da costante convertire in intero. Per REAL: R, AI, AQ L'uscita OK è attiva quando è attivo l'ingresso di abilitazione, a meno che il dato non sia fuori dai limiti o non sia un NaN (Not a Number = non un numero). flusso, nulla Per BCD-4: I, Q, M, T, G, R, AI, AQ L'uscita Q contiene il valore originale convertito in un intero. Per REAL: R, AI, AQ Esempio Quando %I0002 è ON, il valore BCD-4 in PARTS viene convertito in un intero con il segno e viene passato alla funzione Addition, dove viene sommato all'intero con il segno rappresentato dal riferimento RUNNING. La somma viene passata dalla funzione Addition al riferimento TOTAL. %I0002 BCD4TO INT PARTS IN Q ADD INT %R0001 %R0001 RUNNING 16-42 IN1 Q TOTAL IN2 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 16 Funzioni di conversione del tipo di dati Conversione in intero a doppia precisione La funzione Convert to Double Precision Signed Integer genera un intero a doppia precisione corrispondente ad un numero reale. Il dato originale non cambia. L'uscita può essere utilizzata direttamente come ingresso per un'altra funzione. Quando la funzione riceve corrente, essa esegue la conversione e rende disponibile il risultato attraverso l'uscita Q. La funzione passa alla sua destra la corrente che riceve, a meno che il numero reale non sia fuori dai limiti. abilita Valore da convertire REALTO INT IN Q OK Uscita Notare che nella conversione di un numero reale in un intero a doppia precisione può avvenire una perdita di precisione, perché un dato di tipo REAL ha 24 bit significativi. Parametri della funzione Convert to Double Precision Signed Integer Ingresso/ Uscita Scelte Descrizione abilita flusso Quando la funzione è abilitata, viene eseguita la conversione. IN I, Q, M, T, G, R, AI, AQ, costante Costante o riferimento del valore da convertire. ok flusso, nulla Q R, AI, AQ L'uscita OK è attiva quando è attivo l'ingresso di abilitazione, a meno che il numero reale non sia fuori dai limiti. Riferimento contenente l'intero a doppia precisione con il segno corrispondente al valore originale. Esempio Quando %I0002 è ON, l'intero contenuto in %I0017 viene convertito in un intero a doppia precisione con il segno e il risultato viene scritto in %R0001. Se la conversione ha successo, %Q1001 va ON. %I0002 %I0017 GFK-1645C-IT %Q1001 INT TO DINT IN Q %R0001 Capitolo 16 Set di istruzioni: riferimenti 16-43 16 Funzioni di conversione del tipo di dati Conversione in numero reale La funzione Convert to Real genera un numero reale equivalente al dato in ingresso. Il dato originale non cambia. L'uscita può essere utilizzata direttamente come ingresso per un'altra funzione. Quando la funzione riceve corrente, essa esegue la conversione e rende disponibile il risultato attraverso l'uscita Q. La funzione passa alla sua destra la corrente che riceve, a meno che il risultato della conversione non sia una valore fuori dai limiti. Notare che nella conversione da intero a doppia precisione a reale si ha una perdita di precisione perché il numero dei bit significativi si riduce a 24. abilita INT TO REAL OK Valore da convertire IN Q Uscita Parametri della funzione Convert to Real Ingresso/ Uscita Scelte Descrizione abilita flusso IN R AI, AQ, costante Solo per INT: I, Q, M, T, G ok flusso, nulla L'uscita OK si attiva quando la funzione viene eseguita senza errori. Q R, AI, AQ Il numero reale corrispondente al valore originale ricevuto in IN. Quando la funzione è abilitata, viene eseguita la conversione. IN contiene il riferimento dell'intero da convertire in reale. Esempio In questo esempio l'intero all'ingresso IN è 678. Il valore scritto in %R0016 è 678.000. %I0002 %T0001 16-44 INT TO REAL IN Q %R0016 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 16 Funzioni di conversione del tipo di dati Conversione di un numero reale in un dato di tipo WORD La funzione Convert to Word genera il dato di tipo WORD equivalente ad un numero reale. Il dato originale non cambia. Quando la funzione riceve corrente, essa esegue la conversione e rende disponibile il risultato attraverso l'uscita Q. La funzione passa alla sua destra la corrente che riceve, a meno che il risultato della conversione non sia una valore fuori dall'intervallo da 0 a FFFFh. abilita Valore da convertire OK REALTO WORD IN Q Uscita Parametri della funzione Convert to Word Ingresso/ Uscita Scelte abilita flusso Descrizione Quando la funzione è abilitata, viene eseguita la conversione. IN R AI, AQ, costante ok flusso, nulla IN contiene il riferimento del valore convertire in WORD. L'uscita OK si attiva quando la funzione viene eseguita senza errori. Q I, Q, M, T, G, R, AI, AQ Contiene il valore originale (IN) convertito in un intero senza il segno. Esempio %I0002 REALTO WORD RANGE WORD %Q1001 %R0001 IN Q %R0003 HI_LIM LOW_LIM %R0003 GFK-1645C-IT Capitolo 16 Set di istruzioni: riferimenti L1 Q L2 IN 16-45 16 Funzioni di conversione del tipo di dati Troncamento di un numero reale La funzione Truncate copia un numero reale e arrotonda per difetto il numero copiato, ottenendo un intero o un intero a doppia precisione. Il dato originale non cambia. L'uscita può essere utilizzata direttamente come ingresso per un'altra funzione. Quando la funzione riceve corrente, essa esegue la conversione e rende disponibile il risultato attraverso l'uscita Q. La funzione passa alla sua destra la corrente che riceve, purché il risultato della conversione non sia una valore fuori dai limiti e purché IN non sia un NaN. abilita TRUNC INT OK Valore da convertire IN Q Uscita Parametri della funzione Truncate Ingresso/ Uscita Scelte abilita flusso IN R AI, AQ, costante IN contiene il riferimento del numero reale da troncare. ok flusso, nulla L'uscita OK è ON quando la funzione viene eseguita senza errori, il valore in uscita è entro i limiti e il dato in ingresso non è un NaN. Q Descrizione Quando la funzione è abilitata, viene eseguita la conversione. R, AI, AQ Q contiene il valore INT o DINT generato dal Solo per interi: I, Q, M, T, G troncamento del valore reale originale in IN. Esempio In questo esempio, la costante in ingresso viene troncata e l'intero risultante, 562, viene scritto in %T0001. %I0002 TRUNC INT CONST IN 5.62987E+02 16-46 Q OK %T0001 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 16 Funzioni matematiche e numeriche Questa sezione descrive le funzioni matematiche e numeriche del set di istruzioni: Funzioni matematiche standard: addizione, sottrazione, moltiplicazione, divisione Modulo Scala Radice quadrata Funzioni trigonometriche Funzioni logaritmiche ed esponenziali Conversione in gradi Conversione in radianti Conversione dati per le funzioni matematiche e numeriche Prima di utilizzare una funzione matematica o numerica può essere necessario convertire un dato in un tipo diverso. La descrizione delle funzioni comprende l'indicazione dei tipi di dati appropriati. La sezione Funzioni di conversione del tipo di dati spiega come convertire un dato in un tipo diverso. GFK-1645C-IT Capitolo 16 Set di istruzioni: riferimenti 16-47 16 Funzioni matematiche e numeriche Addizione, sottrazione, moltiplicazione, divisione Le funzioni matematiche standard sono l'addizione, la sottrazione, la moltiplicazione e la divisione. La divisione arrotonda il risultato per difetto; non lo arrotonda all'intero più vicino. (Ad esempio, 24 DIV 5 = 4.) Quando una funzione matematica riceve corrente, esegue l'operazione appropriata sui parametri in ingresso IN1 e IN2. I parametri IN1, IN2, e l'uscita Q devono essere dello stesso tipo di dati. Enable ADDINT Input 1 IN1 Q Input 2 IN2 OK Output Se non c'è overflow, le funzioni matematiche standard passano la corrente alla loro destra. Se si verifica un overflow, il risultato è il valore massimo possibile con il segno. Parametri delle funzioni matematiche standard Ingresso/ Uscita Scelte Descrizione abilita flusso IN1 Tutti i tipi di dati: R, AI, AQ, costante Solo per INT: I, Q, M, T, G Quando la funzione è abilitata, viene eseguita l'operazione. IN1 contiene una costante o il riferimento del primo operando. (IN1 è sul lato sinistro dell'espressione matematica, come in IN1 + IN2.) Il campo di validità delle costanti intere a doppia precisione con il segno è determinato dai valori minimo e massimo di DINT. IN2 Tutti i tipi di dati: R, AI, AQ, costante Solo per INT: I, Q, M, T, G IN2 contiene una costante o il riferimento del secondo operando. (IN2 è sul lato destro dell'espressione matematica, come in IN1 + IN2.) Il campo di validità delle costanti intere a doppia precisione con il segno è determinato dai valori minimo e massimo di DINT. ok flusso, nulla Q Tutti i tipi di dati: R, AI, AQ Solo per INT: I, Q, M, T, G L'uscita OK è ON se la funzione è stata eseguita senza overflow, a meno che non si verifichi un'operazione non valida. L'uscita Q contiene il risultato dell'operazione. Tipi di dati per le funzioni matematiche standard Le funzioni matematiche standard operano sui seguenti tipi di dati. INT Intero con il segno DINT Intero con il segno a doppia precisione REAL Virgola mobile Il tipo di dati dei parametri in ingresso ed in uscita deve essere lo stesso (16 bit o 32 bit). 16-48 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 16 Funzioni matematiche e numeriche Addizione, sottrazione, moltiplicazione, divisione Come evitare gli overflow Quando si utilizzano le funzioni moltiplicazione e divisione, fare attenzione ad evitare gli overflow. Se occorre convertire un intero in un intero a doppia precisione, ricordare che la CPU usa il formato standard in complementi a 2 con il segno esteso al bit più significativo della seconda parola. E' necessario controllare il segno della parola di 16 bit meno significativa ed estenderlo nella seconda parola di 16 bit. Se il bit più significativo dell'intero di 16 bit è 0 (positivo) scrivere 0 nella seconda parola. Se il bit più significativo dell'intero di 16 bit è -1 (negativo) scrivere -1 o il valore esadecimale 0FFFFh nella seconda parola. La conversione da intero a doppia precisione a intero è più facile, perché la parola di 16 bit meno significativa (primo registro) è la parte intera di un intero a doppia precisione di 32 bit. I 16 bit della seconda parola saranno 0 (positivo) o -1 (negativo), altrimenti il valore dell'intero a doppia precisione sarebbe troppo grande per essere convertito in un intero di 16 bit. Esempio Questo esempio usa le funzioni di addizione e di sottrazione per tenere traccia del numero dei pezzi presenti in un'area di stoccaggio temporaneo. Ogni volta che un pezzo entra nell'area di stoccaggio, la corrente arriva, attraverso il relè %I0004, ad una bobina a transizione positiva con riferimento %M0001. Quindi il relè %M0001 abilita la funzione ADD, che somma la costante 1 al totale attuale in %R0201. Ogni volta che un pezzo lascia l'area di stoccaggio, la corrente arriva, attraverso il relè %I0005 ad una bobina a transizione positiva con riferimento %M0002. Quindi il relè %M0002 abilita la funzione SUB, che sottrae la costante 1 dal totale attuale in %R0201. %I0004 %M0001 %I0005 %M0002 %M0001 %R0201 CONST +00001 %M0002 GFK-1645C-IT ADDINT IN1 Q %R0201 IN2 SUBINT %R0201 IN1 Q CONST +00001 IN2 %R0201 Capitolo 16 Set di istruzioni: riferimenti 16-49 16 Funzioni matematiche e numeriche Modulo Questa funzione esegue la divisione tra due valori dello stesso tipo di dati per ottenere il resto. Il segno del risultato è sempre quello dell'ingresso I1. La funzione Modulo opera sui seguenti tipi di dati: INT DINT Intero con il segno Intero con il segno a doppia precisione Quando la funzione riceve corrente, divide l'ingresso IN1 con l'ingresso IN2. Questi parametri devono essere dello stesso tipo di dati. L'uscita Q viene calcolata con la formula: Q = IN1-((IN1 DIV I2) * I2) La divisione genera un intero. Q è dello stesso tipo di dati degli ingressi IN1 e IN2. OK è sempre ON quando la funzione riceve corrente, a meno che non vi sia un tentativo di dividere per zero, nel qual caso va OFF. abilita MODINT Ingresso IN1 Q OK Uscita Ingresso IN2 Parametri della funzione Modulo Ingresso/ Uscita Scelte Descrizione abilita flusso IN1 Tutti i tipi di dati: R, AI, AQ, costante Solo per INT: I, Q, M, T, G Quando la funzione è abilitata, viene eseguita l'operazione. IN1 contiene una costante o il riferimento del valore da dividere per IN2. Il campo di validità delle costanti intere a doppia precisione con il segno è determinato dai valori minimo e massimo di DINT. IN2 Tutti i tipi di dati: R, AI, AQ, costante Solo per INT: I, Q, M, T, G IN2 contiene una costante o il riferimento del valore per cui deve essere diviso IN1. Il campo di validità delle costanti intere a doppia precisione con il segno è determinato dai valori minimo e massimo di DINT. ok flusso, nulla Tutti i tipi di dati: R, AI, AQ solo INT: I, Q, M, T, G L'uscita OK si attiva quando la funzione viene eseguita senza overflow. Q L'uscita Q contiene il resto della divisione di IN1 per IN2. Esempio In questo esempio il resto della divisione di PALLETS per BOXES viene scritto in NT_FULL ogni volta che %I0001 è ON. %I0001 PALLETS -00017 BOXES +0006 16-50 MODINT IN1 Q IN2 NT_FULL -0005 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 16 Funzioni matematiche e numeriche Scala Questa funzione mette in scala un parametro in ingresso e scrive il risultato in una posizione di uscita. Per i dati di tipo intero, i parametri devono essere tutti interi con il segno. Per i dati di tipo parola, i parametri devono essere tutti di tipo parola senza il segno. SCALE INT abilita OK Valore max. ingresso IHI OUT Valore min. ingresso ILO Valore max. uscita OHI Valore min. uscita OLO Ingresso Uscita IN Parametri della funzione SCALE Ingresso / Uscita abilita IHI ILO OHI OLO IN ok OUT Scelte Descrizione flusso Quando la funzione è abilitata, viene eseguita l'operazione. R AI, AQ, costante IHI e ILO contengono una costante o il riferimento dei limiti superiore e inferiore dei dati non scalati. Questi limiti, insieme a OHI e OLO, vengono utilizzati per il calcolo del fattore di scala da applicare all'ingresso IN. R AI, AQ, costante OHI e OLO contengono una costante o il riferimento dei limiti superiore e inferiore dei dati scalati. R AI, AQ, costante IN contiene una costante o il riferimento del valore da scalare. flusso, nulla R, AI, AQ L'uscita OK si attiva quando la funzione viene eseguita senza overflow. L'uscita OUT contiene il risultato dell'applicazione della scala al valore di IN. Esempio In questo esempio, i registri da %R0120 a %R0123 contengono i parametri della scala. L'operando è l'ingresso analogico %AI0017. Il risultato viene utilizzato per controllare l'uscita analogica %AQ0017. La scala viene eseguita ogni volta che %I0001 è ON. %I0001 SCALE INT %R0120 %R0121 %R0122 %R0123 %AI0017 GFK-1645C-IT Capitolo 16 Set di istruzioni: riferimenti IHI OUT OK %AQ0017 ILO OHI OLO IN 16-51 16 Funzioni matematiche e numeriche Radice quadrata Questa funzione trova la radice quadrata di un valore. Quando la funzione riceve corrente, l'uscita Q contiene la parte intera della radice quadrata dell'ingresso IN. L'uscita Q deve essere dello stesso tipo di dati dell'ingresso IN. La funzione Radice quadrata opera sui seguenti tipi di dati: INT Intero con il segno DINT Intero con il segno a doppia precisione REAL Virgola mobile OK va ON se la funzione viene eseguita senza overflow, a meno che non vi siano i seguenti errori: IN < 0 IN è un NaN (Non un numero) Altrimenti l'uscita OK viene messa a OFF. abilita SQRT INT OK Ingresso N Uscita Q Parametri della funzione Radice quadrata Ingresso/ Uscita Scelte Descrizione abilita IN flusso Tutti i tipi di dati: R, AI, AQ, costante Solo per INT: I, Q, M, T, G ok flusso, nulla Q Tutti i tipi di dati: R, AI, AQ Solo per INT: I, Q, M, T, G Quando la funzione è abilitata, viene eseguita l'operazione. Una costante o il riferimento del valore da cui estrarre la radice quadrata. Se IN è minore di zero, la funzione non passa la corrente alla sua destra. Il campo di validità delle costanti intere a doppia precisione con il segno è determinato dai valori minimo e massimo di DINT. L'uscita OK è ON se la funzione è stata eseguita senza overflow, a meno che non si verifichi un'operazione non valida. L'uscita Q contiene la radice quadrata di IN. Esempio In questo esempio, la radice quadrata dell'intero a %AI001 viene scritta in %R0003 ogni volta che %I0001 è ON. %I0001 SQRT INT %AI001 16-52 IN Q %R0003 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 16 Funzioni matematiche e numeriche Funzioni trigonometriche Sono disponibili sei funzioni trigonometriche: Seno, Coseno, Tangente, Arcoseno, Arcocoseno, e Arcotangente. Seno, Coseno e Tangente Quando una funzione SIN, COS o TAN riceve corrente, opera sull'ingresso IN (in radianti) e scrive il risultato nell'uscita Q. Sia IN che Q sono valori a virgola mobile. SIN abilita Ingresso IN Q OK Uscita Le funzioni SIN, COS e TAN accettano un'ampia gamma di valori in ingresso, dove –263 < IN <+263, (263 = 9.22x1018) Arcoseno, Arcocoseno e Arcotangente Quando una funzione ASIN, ACOS o ATAN riceve corrente, opera sull'ingresso IN (in radianti) e scrive il risultato nell'uscita Q. Sia IN che Q sono valori a virgola mobile. Le funzioni ASIN e ACOS accettano una gamma più stretta di valori in ingresso, dove -1 < IN < 1. Dato un valore valido per il parametro IN, la funzione arcoseno (ASIN) produce un risultato Q tale che: ASIN (IN) = π 2 < Q < π 2 La funzione arcocoseno (ACOS) produce un risultato tale che: ACOS (IN) = 0 < Q < π La funzione arcotangente (ATAN) accetta la gamma più ampia di valori in ingresso, dove − ∞ ≤ IN ≤ + ∞. Dato un valore valido per il parametro IN, la funzione arcotangente (ATAN) produce un risultato Q tale che: ATAN (IN) GFK-1645C-IT = π 2 Capitolo 16 Set di istruzioni: riferimenti < Q < π 2 16-53 16 Funzioni matematiche e numeriche Funzioni trigonometriche Parametri delle funzioni trigonometriche Ingresso/ Uscita Scelte abilita flusso IN Descrizione Quando la funzione è abilitata, viene eseguita l'operazione. R AI, AQ, costante IN contiene la costante o il riferimento del valore reale a cui deve essere applicata la funzione. ok flusso, nulla Q R, AI, AQ L'uscita OK è ON se la funzione è stata eseguita senza overflow, a meno che non si verifichi un'operazione non valida e/o IN non sia un NaN. L'uscita Q contiene il valore trigonometrico di IN. Esempio In questo esempio, il coseno del valore in %R0001 viene scritto in %R0033. COS %R0001 +3.141500 16-54 IN Q %R0033 -1.000000 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 16 Funzioni matematiche e numeriche Funzioni logaritmiche ed esponenziali Quando una funzione logaritmica od esponenziale riceve corrente, esegue l'operazione corrispondente sul valore di tipo REAL in IN e scrive il risultato in Q. La funzione LOG (logaritmo in base 10) scrive in Q il logaritmo in base 10 di IN. La funzione LN (logaritmo naturale) scrive in Q il logaritmo naturale di IN. La funzione EXP (esponenziale) eleva e alla potenza specificata da IN e scrive il risultato in Q. La funzione EXPT (elevazione a potenza di X), eleva il valore dell'ingresso IN1 alla potenza specificata dall'ingresso IN2 e scrive il risultato in Q. (La funzione EXPT ha tre ingressi e due uscite). L'uscita OK riceve corrente se l'ingresso non è un Nan (non un numero) e non è negativo. EXPT OK Ingresso 1 IN1 Q Uscita Ingresso 2 IN2 abilita LOG OK abilita Ingresso IN Q Uscita Parametri delle funzioni logaritmiche ed esponenziali Ingresso/ Uscita Scelte Descrizione abilita IN o IN1, IN2 flusso R AI, AQ, costante ok flusso, nulla Q R, AI, AQ Quando la funzione è abilitata, viene eseguita l'operazione. Per EXP, LOG e LN, IN contiene il valore reale al quale deve essere applicata la funzione. La funzione EXPT ha due parametri in ingresso: IN1 e IN2. Per EXPT, IN1 è la base e IN2 è l'esponente. L'uscita OK è ON se la funzione è stata eseguita senza overflow, purché non si verifichi un'operazione non valida e/o IN non sia un NaN e non sia negativo. L'uscita Q contiene il risultato della funzione. Esempio di funzione EXPT In questo esempio, il valore di %AI001 viene elevato alla potenza di 2.5 ed il risultato viene scritto in %R0001. EXPT %AI001 CONST 2.50000E+00 GFK-1645C-IT Capitolo 16 Set di istruzioni: riferimenti IN1 Q %R0001 IN2 16-55 16 Funzioni matematiche e numeriche Funzioni di conversione gradi/radianti Quando una funzione di conversione gradi/radianti riceve corrente, esegue la conversione appropriata (gradi in radianti o radianti in gradi) sul valore reale nell'ingresso IN e scrive il risultato nell'uscita Q. L'uscita OK riceve corrente se IN non è un Nan (non un numero). abilita RADTO DEG OK Ingresso IN Uscita Q Parametri delle funzioni di conversione gradi/radianti Ingresso/ Uscita Scelte Descrizione abilita flusso Quando la funzione è abilitata, viene eseguita l'operazione. IN R AI, AQ, costante IN contiene il valore reale al quale deve essere applicata la funzione. ok flusso, nulla Q R, AI, AQ L'uscita OK è ON se la funzione è stata eseguita senza overflow, purché IN non sia un NaN. L'uscita Q contiene il valore convertito di IN. Esempio In questo esempio, +1500 viene convertito in gradi ed il risultato viene scritto in %R0001. RADTO DEG CONST +1500.000 16-56 IN Q %R0001 85943.67 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 16 Funzioni relazionali Le funzioni relazionali possono essere utilizzate per confrontare due numeri e per determinare se un numero appartiene ad un intervallo. Uguale Testa due numeri per uguaglianza Non uguale Testa due numeri per disuguaglianza Maggiore di Verifica se un numero è maggiore di un altro. Maggiore o uguale a Verifica se un numero è maggiore o uguale ad un altro. Minore di Verifica se un numero è minore di un altro. Minore o uguale a Verifica se un numero è minore o uguale ad un altro. Campo dei valori Verifica se un numero giace tra due numeri Quando la funzione riceve corrente, confronta l'ingresso IN1 con l'ingresso IN2. Questi parametri devono essere dello stesso tipo di dati. abilita EQ INT Ingresso 1 IN1 Q Ingresso 2 IN2 Uscita Se gli ingressi IN1 e IN2 soddisfano la condizione specificata, l'uscita Q riceve corrente e va ON (1), altrimenti va OFF (0). Tipi di dati delle funzioni relazionali Le funzioni relazionali operano sui seguenti tipi di dati. INT Intero con il segno DINT Intero con il segno a doppia precisione REAL Virgola mobile Il bit %S0020 va ON quando viene eseguita con successo una funzione relazionale su dati di tipo REAL. E' OFF quando uno degli ingressi della funzione è un NaN (Not a Number = Non un Numero). GFK-1645C-IT Capitolo 16 Set di istruzioni: riferimenti 16-57 16 Funzioni relazionali Uguale, Non uguale, Maggiore di, Minore di, Maggiore o uguale, Minore o uguale Parametri delle funzioni relazionali Ingresso/ Uscita Scelte abilita flusso Descrizione Quando la funzione è abilitata, viene eseguita l'operazione. IN1 IN1 contiene una costante o il riferimento del primo valore da R AI, AQ, costante Solo per INT: I, Q, M, T, G confrontare. IN1 deve essere un numero valido. Le costanti devono essere interi per operazioni su interi a doppia precisione con il segno. IN1 è sul lato sinistro dell'espressione relazionale, come in IN1 < IN2. IN2 IN2 contiene una costante o il riferimento del secondo valore da R AI, AQ, costante Solo per INT: I, Q, M, T, G confrontare. IN2 deve essere un numero valido. Le costanti devono essere interi per operazioni su interi a doppia precisione con il segno. IN1 è sul lato destro dell'espressione relazionale, come in IN1 < IN2. Q flusso, nulla L'uscita Q è ON quando IN1 e IN2 soddisfano la relazione specificata. Esempio In questo esempio, due interi a doppia precisione con il segno vengono testati per uguaglianza. Quando il relè %I0001 passa corrente alla funzione LE (minore o uguale), il valore del riferimento PWR_MDE viene confrontato con quello del riferimento BIN_FUL. Se il valore di PWR_MDE è minore o uguale al valore di BIN_FUL, la bobina %Q0002 va ON. %I0001 %Q0002 LE INT PWR_MDE BIN_FUL 16-58 IN1 Q IN2 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 16 Funzioni relazionali Range La funzione Range determina se un numero è nell'intervallo delimitato da due numeri. Tipi di dati per la funzione Range La funzione Range opera sui seguenti tipi di dati: INT DINT WORD Interi con il segno (default). Intero con il segno a doppia precisione Dati di tipo Word. Quando è abilitata la funzione Range confronta il valore dell'ingresso IN con l'intervallo definito dai limiti L1 e L2. L1 e L2 possono essere indifferentemente il limite superiore o il limite inferiore. Se il valore è nell'intervallo specificato da L1 e L2, inclusi, l'uscita Q viene messa a 1 (ON). Altrimenti l'uscita Q viene messa a 0 (OFF). abilita RANGE INT Limite 1 L1 Limite 2 L2 Valore da confrontare IN Q Uscita Parametri della funzione Range Ingresso/ Uscita abilita flusso Descrizione Quando la funzione è abilitata, viene eseguita l'operazione. L1 R AI, AQ, costante L1 contiene l'inizio dell'intervallo. Solo per INT e WORD: I, Q, Le costanti devono essere interi per operazioni su interi a M, T, G doppia precisione con il segno. L2 R AI, AQ, costante L2 contiene la fine dell'intervallo. Solo per INT e WORD: I, Q, Le costanti devono essere interi per operazioni su interi a M, T, G doppia precisione con il segno. IN R, AI, AQ IN contiene il valore da testare a fronte dell'intervallo. Solo per INT e WORD: I, Q, M, T, G Q GFK-1645C-IT Scelte flusso, nulla Se il valore è nell'intervallo specificato da L1 e L2, inclusi, l'uscita Q viene messa a ON. Capitolo 16 Set di istruzioni: riferimenti 16-59 16 Funzioni relazionali Range Esempio In questo esempio, quando la funzione Range riceve corrente dal relè %I0001, determina se il valore di %AI001 è nell'intervallo da 0 a 100. %R0001 contiene il valore 100. %R2 contiene il valore 0. %I0001 RANGE INT %R0001 L1 Q %R0002 L2 %AI001 IN %Q0001 La bobina %Q0001 sarà ON solo se il valore di %AI0001 è attualmente nell'intervallo da 0 a 100. 16-60 Valore di IN (%AI001) Stato di Q (%Q0001) <0 OFF 0 — 100 ON > 100 OFF VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 16 Funzioni relè Contatto normalmente aperto –| |– Contatto normalmente chiuso –|/|– Bobina normalmente aperta –( )– Bobina ritentiva SET –(SM)– Bobina ritentiva RESET –(RM)– Bobina ritentiva negata –(/M)– Bobina negata –(/)– Bobina ritentiva –(M)– Bobina SET –(S)– Bobina RESET –(R)– Bobina di transizione positiva –(↑)– Bobina di transizione negativa –(↓)– Connessione verticale vert | Connessione orizzontale horz – Bobina di continuazione –––<+> Contatto di continuazione <+>––– Ciascun relè, contatto o bobina ha un ingresso ed un'uscita, che forniscono il flusso logico attraverso il contatto o la bobina. Ingresso→ → GFK-1645C-IT Capitolo 16 Set di istruzioni: riferimenti ----| |---- ← Uscita 16-61 16 Funzioni relè Contatti normalmente aperti, normalmente chiusi, di continuazione Un contatto si usa per monitorare lo stato di un riferimento. Un contatto passa o non passa il flusso di corrente a seconda dello stato del riferimento che monitorizza e del tipo di contatto. Un riferimento è ON quando il suo stato è 1 ed è OFF quando il suo stato è 0. Tipo di contatto Simbolo Normalmente aperto -| |- Normalmente chiuso -|/|- Contatto di continuazione <+>--- Il contatto passa a destra la corrente: Quando il riferimento è ON. Quando il riferimento è OFF. Se la bobina di continuazione precedente è ON. Contatto normalmente aperto -| |Un contatto normalmente aperto funziona come un interruttore che passa il flusso di corrente quando il riferimento ad esso associato è ON (1). Contatto normalmente chiuso -|/|Un contatto normalmente chiuso funziona come un interruttore che passa il flusso di corrente quando il riferimento ad esso associato è OFF (0). Esempio L'esempio presenta un rung con 10 elementi chiamati E1, ... E10. La bobina E10 è ON quando i riferimenti E1, E2, E5, E6 ed E9 sono ON ed i riferimenti E3, E4, E7 ed E8 sono OFF. E1 E2 E3 E4 E5 E6 E7 E8 E9 E10 Bobine e contatti di continuazione Le bobine ed i contatti di continuazione si utilizzano per estendere la logica di un rung oltre l'ultima colonna. Lo stato dell'ultima bobina di continuazione eseguita viene trasferito al contatto di continuazione successivo. Se il flusso logico non esegue una bobina di continuazione prima di eseguire un contatto di continuazione, lo stato del contatto è "nessun flusso". Un rung può contenere una sola bobina ed un solo contatto di continuazione; il contatto di continuazione deve essere nella colonna 1 e la bobina di continuazione deve essere nell'ultima colonna. 16-62 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 16 Funzioni relè Bobine Le bobine si utilizzano per il controllo di riferimenti discreti. Il flusso di corrente a una bobina deve essere controllato attraverso la logica condizionale. Le bobine causano direttamente un'azione; esse non passano a destra il flusso di corrente. Se una parte della logica del programma deve essere condizionata dallo stato di una bobina, è possibile utilizzare un riferimento interno per la bobina stessa o una combinazione di bobina/ contatto di continuazione. Le bobine sono sempre all'estrema destra di un rung: Riferimenti e livello di controllo bobine Quando il livello di controllo bobine è “singolo”, è possibile utilizzare uno specifico riferimento %M o %Q con una sola bobina, ma è possibile usare lo stesso riferimento con una bobina SET ed una bobina RESET simultaneamente. Se il livello di controllo bobine è “avvertimento multiplo” o “multiplo”, un riferimento può essere usato con più bobine normali, più bobine SET e più bobine RESET. In questo caso, un riferimento può essere messo a ON da una bobina normale o da una bobina SET e può essere messo a OFF da una bobina RESET o da una bobina normale. Flusso di corrente e ritentività La tabella che segue riassume l'effetto del flusso di corrente sul riferimento di una bobina in base al tipo della bobina. Lo stato delle bobine ritentive non cambia quando il PLC viene spento e riacceso o passa da Stop a Run. Le bobine non ritentive vengono azzerate quando il PLC viene spento o riacceso o passa da Stop a Run. Bobina Simbolo Flusso Risultato Normalmente aperta Negata -(/)- Ritentiva -(M)- Ritentiva negata Transizione positiva Transizione negativa SET -(/M)- RESET -(R)- SET ritentivo -(SM)- RESET Ritentivo Bobina di continuazione -(RM)- GFK-1645C-IT -( )- -(P)-(N)-(S)- ----<+> ON OFF ON OFF ON OFF ON OFF OFF->ON Riferimento = ON, non ritentivo. Riferimento = OFF, non ritentivo. Riferimento = OFF, non ritentivo. Riferimento = ON, non ritentivo. Riferimento = ON, ritentivo. Riferimento = OFF, ritentivo. Riferimento = OFF, ritentivo. Riferimento = ON, ritentivo. Se il flusso in ingresso era OFF nella scansione precedente ed è ON in questa, la bobina va ON. ON->OFF Se il flusso in ingresso era ON nella scansione precedente ed è OFF in questa, la bobina va ON. ON Mette a ON il riferimento finché non è resettato da ( R ), non ritentivo. OFF Lo stato della bobina non cambia, non ritentivo. Mette a OFF il riferimento finché non è rimesso ad ON da ( S ), non ON OFF ritentivo. Lo stato della bobina non cambia, non ritentivo. Mette a ON il riferimento finché non è resettato da (RM), ritentivo. ON OFF Lo stato della bobina non cambia. ON Mette a OFF il riferimento finché non è rimesso ad ON da (SM), OFF ritentivo. Lo stato della bobina non cambia. ON Mette a ON il contatto di continuazione successivo. OFF Mette a OFF il contatto di continuazione successivo. Capitolo 16 Set di istruzioni: riferimenti 16-63 16 Funzioni relè Bobine Una bobina normalmente aperta mette a ON un riferimento discreto quando riceve corrente. Non è ritentiva; quindi non può essere utilizzata con i riferimenti relativi allo stato del sistema (%SA, %SB, %SC o %G). Esempio In questo esempio, la bobina E3 è ON quando il riferimento E1 è ON ed il riferimento E2 è OFF. E1 E2 E3 Bobina negata Una bobina negata mette a ON un riferimento discreto quando non riceve corrente. Non è ritentiva; quindi non può essere utilizzata con i riferimenti relativi allo stato del sistema (%SA, %SB, %SC o %G). Esempio In questo esempio, la bobina E3 è ON quando il riferimento E1 è OFF. E1 E2 E2 E3 Bobina ritentiva Una bobina ritentiva mette a ON un riferimento discreto quando riceve corrente, come un bobina normalmente aperta. Lo stato della bobina ritentiva viene mantenuto dopo lo spegnimento del PLC. Quindi non può essere utilizzata con riferimenti della memoria strettamente non ritentiva (%T). Bobina ritentiva negata Una bobina ritentiva negata mette a ON un riferimento discreto quando non riceve corrente. Lo stato della bobina ritentiva negata viene mantenuto dopo lo spegnimento del PLC. Quindi non può essere utilizzata con riferimenti della memoria strettamente non ritentiva (%T). 16-64 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 16 Funzioni relè Bobine Bobina di transizione positiva Se quando la bobina riceve corrente il suo riferimento è OFF, esso viene messo a ON fino alla successiva esecuzione della bobina. (Se nei cicli successivi il rung contenente la bobina viene saltato, il suo riferimento rimane ON.) Questa bobina può essere utilizzata come autocancellante. Le bobine di transizione possono essere utilizzate con riferimenti della memoria ritentiva o della memoria non ritentiva (%Q, %M, %T, %G, %SA, %SB, o %SC). Bobina di transizione negativa Se quando la bobina smette di ricevere corrente il suo riferimento è OFF, esso viene messo a ON fino alla successiva esecuzione della bobina. Le bobine di transizione possono essere utilizzate con riferimenti della memoria ritentiva o della memoria non ritentiva (%Q, %M, %T, %G, %SA, %SB, o %SC). Esempio In questo esempio, quando il riferimento E1 passa da OFF a ON, le bobine E2 ed E3 ricevono corrente mettendo la bobina E3 ON per una scansione. Quando E2 passa da ON a OFF, la corrente viene rimossa da E2 ed E3, mettendo a ON E3 per una scansione. GFK-1645C-IT E1 E2 (P) E2 E3 (N) Capitolo 16 Set di istruzioni: riferimenti 16-65 16 Funzioni relè Bobine Bobina SET Le bobine SET e RESET sono bobine non ritentive che possono essere utilizzate per mantenere ("bloccare") lo stato di un riferimento ad ON o ad OFF. Quando una bobina SET riceve corrente, il suo riferimento va a ON e vi rimane (continui o no la bobina a ricevere corrente) finché non viene rimesso ad OFF da un'altra bobina. La bobina SET scrive un risultato indefinito nel bit di transizione del riferimento dato. Bobina RESET Una bobina RESET mette a OFF il suo riferimento discreto quando riceve corrente. Il riferimento rimane a OFF finché non viene messo a ON da un'altra bobina. In una coppia di bobine SET e RESET, ha la precedenza l'ultima ad essere stata risolta. La bobina RESET scrive un risultato indefinito nel bit di transizione del riferimento dato. Esempio In questo esempio, la bobina rappresentata da E1 va ON ogni volta che i riferimenti E2 o E6 sono ON. La bobina rappresentata da E1 va OFF ogni volta che i riferimenti E5 o E3 sono ON. E2 E1 S E6 E5 E1 R E3 Bobina ritentiva SET Le bobine ritentive SET e RESET sono simili alle bobine SET e RESET, ma mantengono il loro stato quando il PLC viene spento e riacceso o quando questo esce dal modo Run. Una bobina ritentiva SET mette a ON il suo riferimento discreto quando riceve corrente. Il riferimento rimane ON finché non viene rimesso a OFF da una bobina ritentiva RESET. La bobina SET ritentiva scrive un risultato indefinito nel bit di transizione del riferimento dato. Bobina ritentiva RESET Questa bobina mette a OFF il suo riferimento discreto quando riceve corrente. Il riferimento rimane OFF finché non viene rimesso a ON da una bobina ritentiva SET. La bobina mantiene il proprio stato quando il PLC viene spento o esce dal modo Run. La bobina RESET ritentiva scrive un risultato indefinito nel bit di transizione del riferimento dato. 16-66 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 16 Funzioni relative alle tabelle Le funzioni relative alle tabelle si utilizzano per: Copiare un array di dati: Copia array Cercare valori in un array La lunghezza massima ammessa da queste funzioni è di 32767 per qualsiasi tipo. Tipi di dati per le funzioni relative alle tabelle Le funzioni relative alle tabelle operano sui seguenti tipi di dati. INT Intero con il segno DINT Intero con il segno a doppia precisione BIT * Bit Byte Byte WORD * GFK-1645C-IT Parole Valido solo per la funzione Copia array. Capitolo 16 Set di istruzioni: riferimenti 16-67 16 Funzioni relative alle tabelle Copia array (ARRAY MOVE) Questa funzione copia il numero di elementi specificato da un array sorgente ad un array destinazione. Quando la funzione riceve corrente, copia il numero di elementi specificato dall'array in ingresso, a partire dalla posizione indicata dall'indice. Poi scrive gli elementi copiati nell'array di destinazione, a partire dalla posizione indicata dall'indice. Per i dati di tipo bit, se i parametri degli indirizzi iniziali della sorgente e/o della destinazione si riferiscono all'area di memoria orientata alle parole, il primo bit dell'array è il bit meno significativo della parola specificata. Gli indici dell'istruzione Copia array sono a base 1. Quando si utilizza un'istruzione Copia array, non è possibile fare riferimento ad elementi esterni all'array sorgente o a quello si destinazione (specificati dagli indirizzi iniziali e dalle rispettive lunghezze). L'uscita OK riceve sempre corrente purché non si verifichi una delle seguenti condizioni: L'ingresso abilita è OFF. (N + SNX – 1) è maggiore di (lunghezza). (N + DNX – 1) è maggiore di (lunghezza). abilita Indirizzo array origine ARRAY MOVE BOOL ?? SR DS Indice array origine SNX Indice array destinazione DNX (elementi da trasferire) OK Indirizzo array destinazione N Parametri della funzione Copia array Ingresso/ Uscita Scelte abilita flusso SR SNX DNX N ok DS lunghezza 16-68 Descrizione Quando la funzione è abilitata, viene eseguita l'operazione. Per tutti: R, AI, AQ SR contiene l'indirizzo iniziale dell'array sorgente. Per Per INT, BIT, BYTE, WORD: I, Q, M, T, G, ARRAY_MOVE_BIT può essere utilizzato qualsiasi Per BIT, BYTE, WORD: SA, SB, SC riferimento discreto; non è necessario che sia allineato al byte. I, Q, M, T, G, R, AI, AQ, costante SNX contiene l'indice dell'array sorgente. I, Q, M, T, G, R, AI, AQ, costante DNX contiene l'indice dell'array destinazione. I, Q, M, T, G, R, AI, AQ, costante N contiene il numero di elementi. flusso, nulla OK è ON quando è ON l'ingresso abilita. Per tutti: SA, SB, SC, R, AI, AQ DS è l'indirizzo iniziale dell'array destinazione. Per Per INT, BIT, BYTE, WORD: I, Q, M, T, G ARRAY_MOVE_BIT può essere utilizzato qualsiasi riferimento discreto; non è necessario che sia allineato al byte. E' il numero di elementi a partire da SR e DS che costituiscono ciascun array. E' definita come la lunghezza di SR+DS. VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 16 Funzioni relative alle tabelle Copia array (ARRAY MOVE) Esempio 1: In questo esempio, se %R100=3 allora %R0003 %R0007 dell'array %R0001 - %R0016 vengono letti e scritti in %R0104 - %R0108 dell'array %R0100 - %R0115. (%R001 e %R0100 sono dichiarati come WORD di lunghezza 16.) %I0001 ARRAY MOVE WORD 16 DS %R0001 R %R0100 SNX CONST 00005 CONST 00005 %R0100 DNX N Esempio 2: Utilizzando per SR e per DS la memoria di tipo bit, %M0011 - %M0017 dell'array %M0009 - %M0024 vengono letti e scritti in %Q0026 - %Q0032 dell'array %Q0022 %Q0037. (%M009 e %Q0022 sono dichiarati come BOOL di lunghezza 16.) %M0009 ARRAY MOVE BOOL 16 SR DS CONST 00003 SNX %I0001 CONST 00005 CONST 00007 %Q0022 DNX N Esempio 3: Utilizzando per SR e per DR la memoria di tipo word, i bit dell'array costituito dai 16 bit di %R0001 e dai primi 4 bit di %R0002, dal terzo bit meno significativo di %R0001 al secondo bit meno significativo di %R002, vengono letti e scritti nell'array formato dai 16 bit di %R0100 e dai primi 4 bit di %R0101, dal quinto bit meno significativo di %R0100 al quarto bit meno significativo di %R0101. (%R0001 e %R0100 sono dichiarati come BOOL di lunghezza 20.) %I0001 %R0001 ARRAY MOVE BOOL 20 SR DS CONST 00003 SNX CONST 00005 CONST 00016 GFK-1645C-IT Capitolo 16 Set di istruzioni: riferimenti %R0100 DNX N 16-69 16 Funzioni relative alle tabelle Ricerca di valori in un array La ricerca di valori in un array si esegue con le seguenti funzioni. Ricerca per uguale Ricerca per non uguale Ricerca per maggiore Ricerca per maggiore o uguale Ricerca per minore Ricerca per minore o uguale Uguale al valore specificato. Non uguale al valore specificato. Maggiore del valore specificato. Maggiore o uguale al valore specificato. Minore del valore specificato. Minore o uguale al valore specificato. Quando una di queste funzioni riceve corrente, esegue una ricerca nell'array specificato. La ricerca inizia dall'indirizzo specificato (AR) più l'indice NX. abilita Indirizzo iniziale Indirizzo in ingresso Oggetto della ricerca Search EQ INT ?? AR FD NX NX Indicazione di trovato Indirizzo in uscita IN La ricerca continua finché nell'array oggetto della ricerca (IN) non viene trovato l'elemento cercato o non viene raggiunta la fine dell'array. Se l'elemento viene trovato, l'uscita FD (indicatore di trovato) va ON e l'uscita NX (indice dell'elemento) contiene la sua posizione relativa nell'array. Se non viene trovato nessun elemento dell'array prima di averne raggiunta la fine, l'uscita FD va OFF e l'uscita NX va a zero. I valori validi dell'ingresso NX vanno da 0 a (lunghezza - 1). Per cercare a partire dal primo elemento dell'array, mettere a 0 NX. Durante la ricerca NX si incrementa di 1 ad ogni elemento controllato. Quindi, i valori possibili dell'uscita NX vanno da 1 a lunghezza. Se l'ingresso NX è fuori dai limiti (< 0 o > lunghezza), il suo valore diventa 0. Parametri delle funzioni di ricerca Ingresso/ Uscita Scelte Descrizione abilita AR flusso Per tutti: R, AI, AQ Per INT, BYTE, WORD: I, Q, M, T, G, Per BYTE, WORD: S I, Q, M, T, G, R, AI, AQ, costante Quando la funzione è abilitata, viene eseguita la ricerca. Contiene l'indirizzo iniziale dell'array. NX (ingresso) NX (uscita) FD Per tutti: R, AI, AQ, costante Per INT, BYTE, WORD: I, Q, M, T, G, Per BYTE, WORD: S I, Q, M, T, G, R, AI, AQ flusso, nulla lunghezza da 1 a 32,767 byte o parole. IN 16-70 Contiene l'indice, a base 0, da cui deve iniziare la ricerca. IN contiene l'oggetto della ricerca. Contiene l'indice, a base 1, dell'elemento trovato. FD indica è stato trovato l'elemento cercato e che la funzione è terminata con successo. Il numero degli elementi che, a partire da AR, costituiscono l'array da cercare. VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 16 Funzioni relative alle tabelle Ricerca di valori in un array Esempio 1: L'array AR è definito agli indirizzi %R0001 - %R0005. Quando EN è ON, nella parte dell'array da %R0004 a %R0005 viene cercato un elemento il cui valore sia uguale a IN. Se %R0001 = 7, %R0002 = 9, %R0003 = 6, %R0004 = 7, %R0005 = 7 e %R0100 = 7, la ricerca inizia e termina a %R0004, FD va ON e in %R0101 viene scritto 4. %I0001 SEARCH EQ INT 5 %R0001 AR FD CONST 00003 NX NX %R0100 IN %Q0001 ( ) %R0101 Esempio 2: L'array AR è definito agli indirizzi %AI001 - %AI016. I valori degli elementi dell'array sono 100, 20, 0, 5, 90, 200, 0, 79, 102, 80, 24, 34, 987, 8, 0 e 500. Inizialmente, %AQ001 è 5. Quando EN è ON, ad ogni scansione viene eseguita un ricerca del valore di IN (zero) tra gli elementi dell'array. Nella prima scansione, la ricerca inizia da %AI006 e trova una corrispondenza a %AI007, così FD va ON e %AQ001 diventa 7. La ricerca della seconda scansione parte da %AI008 e trova una corrispondenza a %AI015, così FD rimane ON e %AQ001 diventa 15. La ricerca successiva parte da %AI016. Dato che viene raggiunta la fine dell'array senza trovare una corrispondenza, FD va OFF e %AQ001 va a zero. Nella scansione successiva la ricerca partirà dall'inizio dell'array. %I0001 %AI001 AR FD %AQ001 00005 NX NX CONST 00000 GFK-1645C-IT SRCH EQ INT 16 %M001 ( ) %AQ001 IN Capitolo 16 Set di istruzioni: riferimenti 16-71 16 Funzioni di temporizzazione e conteggio Questa sezione descrive le funzioni di temporizzazione e conteggio del set di istruzioni: I dati usati da queste funzioni sono ritentivi e non vengono persi spegnendo e riaccendendo il PLC. Temporizzatore stopwatch con ritardo all'attivazione Temporizzatore con ritardo alla disattivazione Temporizzatore con ritardo all'attivazione Contatore a incremento Contatore a decremento Contatti di temporizzazione Oltre alle funzioni di temporizzazione del set di istruzioni, il PLC VersaMax ha quattro contatti di temporizzazione. Questi contatti possono essere utilizzati per fornire impulsi regolari di corrente ad altre funzioni del programma. Questi quattro contatti hanno intervalli di 0.01 secondi, 0.1 secondi, 1.0 secondi, e 1 minuto. Il loro stato non cambia durante l'esecuzione di una scansione. Gli impulsi forniti da questi contatti hanno la stessa durata ON/OFF. I nomi dei contatti sono T_10MS (0.01 secondi), T_100MS (0.1 secondi), T_SEC (1.0 secondi), e T_MIN (1 minuto). Il sottostante diagramma rappresenta la la loro durata on/off. X SEC T XXXXX X/2 SEC X/2 SEC Ai contatti di temporizzazione corrispondono specifiche posizioni della memoria %S. 16-72 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 16 Funzioni di temporizzazione e conteggio Dati dei blocchi funzionali per temporizzatori e contatori Ciascun temporizzatore o contatore usa tre parole (registri) di memoria %R per memorizzare le seguenti informazioni: valore corrente (CV) Parola 1 valore di preset (PV) Parola 2 parola di controllo Parola 3 Quando si definisce un temporizzatore o un contatore, occorre specificare l'indirizzo iniziale di queste tre parole (registri). Non usare registri consecutivi per questi blocchi di tre parole. Temporizzatori e contatori non funzioneranno se il valore corrente di un blocco si trova sopra al valore di preset del blocco precedente. abilita DNCTR tempo Reset R Valore di Preset (Q) PV indirizzo La parola di controllo contiene lo stato degli ingressi e delle uscite booleane del blocco funzionale ad essa associato, nel formato che segue: 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 riservato Ingresso Reset Ingresso di abilitazione, esecuzione precedente Q (Uscita di stato del contatore/temporizzatore) EN (ingresso di abilitazione) I bit da 0 a 11 sono utilizzati per l'accuratezza dei temporizzatori e non per i contatori. Se non è una costante, il valore di preset (PV) è normalmente impostato in una posizione diversa dalla seconda parola. Alcune applicazioni utilizzano l'indirizzo della seconda parola per PV, come usare %R0102 quando il blocco di dati inferiore inizia a %R0101. Diventa così possibile cambiare il valore di preset mentre il contatore o il temporizzatore sta contando. La prima (CV) e la terza (controllo) parola possono essere lette, ma non devono essere scritte, o la funzione non opererà correttamente. GFK-1645C-IT Capitolo 16 Set di istruzioni: riferimenti 16-73 16 Funzioni di temporizzazione e conteggio Temporizzatore stopwatch con ritardo all'attivazione Un temporizzatore stopwatch con ritardo all'attivazione ritentivo (ONDTR) si incrementa quando riceve corrente e mantiene il suo valore quando cessa il flusso di corrente. Il tempo può essere contato in decimi (0.1), centesimi (0.01) o millesimi (0.001) di secondo. Il campo di validità va da 0 a +32,767 unità di tempo. Questo temporizzatore è ritentivo; all'accensione del PLC non ha luogo alcuna inizializzazione automatica. Quando questa funzione riceve corrente per la prima volta, inizia a conteggiare il tempo (valore corrente). Quando questo temporizzatore viene incontrato nella logica ladder, viene aggiornato il suo Valore Corrente. abilita Reset Valore di preset ONDTR TENTHS ???? R PV (Q) Valore corrente indirizzo L'uscita Q è ON quando il Valore Corrente è maggiore o uguale al Valore di Preset. Il temporizzatore continua ad accumulare tempo finché riceve corrente e fino a raggiungere il valore massimo. Quando lo raggiunge, questo viene mantenuto e l'uscita Q rimane ON indipendentemente dallo stato dell'ingresso di abilitazione. Se durante una scansione della CPU sono abilitate più ricorrenze dello stesso temporizzatore con lo stesso indirizzo di riferimento, i valori correnti delle varie ricorrenze sono uguali. Parametri della funzione Temporizzatore stopwatch con ritardo all'attivazione Ingresso/ Uscita Scelte indirizzo R Questa funzione usa tre parole (registri) della memoria %R, che contengono le informazioni necessarie: Valore attuale (CV) =parola 1. Valore di preset (PV) = parola 2. Parola di controllo = parola 3. Non usare questi indirizzi con altre funzioni. Attenzione: Sovrapporre i riferimenti causa un funzionamento erratico del temporizzatore. abilita flusso Quando l'ingresso di abilitazione riceve corrente il valore corrente Del Temporizzatore si incrementa. flusso Quando R riceve corrente, il Valore Corrente del temporizzatore va a 0. R PV 16-74 Descrizione I, Q, M, T, G, R, AI, AQ, Il valore di preset utilizzato quando viene abilitato o resettato il costante, nulla temporizzatore. Q flusso, nulla tempo decimi, centesimi o millesimi di secondo L'uscita Q è ON quando il valore corrente del temporizzatore è maggiore o uguale al Valore Di preset. Definisce le unità di PV e CV. VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 16 Funzioni di temporizzazione e conteggio Temporizzatore stopwatch con ritardo all'attivazione Comportamento della funzione Temporizzatore con ritardo all'attivazione ENABLE RESET Q A A. B. C. D. E. F. G. H. B C D E F G H ENABLE si alza; il temporizzatore inizia a contare. Il valore corrente CV raggiunge il valore di preset PV; Q va ON. RESET va ON; Q va OFF, il tempo accumulato va a zero (CV=0). RESET va OFF; il temporizzatore ricomincia a contare. ENABLE va OFF; il temporizzatore cessa il conteggio. Il tempo accumulato rimane. Passo F: Quando l'ingresso di abilitazione si alza di nuovo, il temporizzatore inizia ad accumulare il tempo partendo dal valore precedente. ENABLE si alza di nuovo; il temporizzatore riprende il conteggio dal valore precedente. Il valore corrente CV raggiunge il valore di preset PV; Q va ON. Il temporizzatore continua il conteggio finché non si abbassa ENABLE, non si alza RESET o il valore corrente non raggiunge il tempo massimo. ENABLE va OFF; il temporizzatore cessa il conteggio. Quando cessa il flusso di corrente al temporizzatore, questo si ferma e mantiene lo stesso valore corrente. Se l'uscita Q è ON, rimane ON. Quando la funzione riceve di nuovo corrente, il conteggio riprende dal valore precedentemente raggiunto. Quando l'ingresso R (reset) riceve corrente, il valore corrente viene rimesso a zero e l'uscita Q va OFF, a meno che PV non sia uguale a zero. Esempio In questo esempio viene utilizzato un temporizzatore con ritardo all'attivazione ritentivo per creare un segnale (%Q0011) che si alza 8.0 secondi dopo l'andata a ON di %Q0010 e si abbassa quando si abbassa %Q0010. %Q0010 ONDTR %Q0011 0.15 %Q0010 R CONST +00080 PV %R0004 GFK-1645C-IT Capitolo 16 Set di istruzioni: riferimenti 16-75 16 Funzioni di temporizzazione e conteggio Temporizzatore con ritardo all'attivazione Il temporizzatore con ritardo all'attivazione (TMR) si incrementa quando riceve corrente e va a zero quando cessa il flusso di corrente. Il tempo può essere conteggiato in decimi di secondo (per default), in centesimi di secondo o in millesimi di secondo. Il campo di validità va da 0 a +32,767 unità di tempo. Questo temporizzatore è ritentivo; all'accensione del PLC non ha luogo alcuna inizializzazione automatica. abilita Valore di preset TMR TENTHS (Q) PV Valore corrente Indirizzo-3 parole Quando la funzione Temporizzatore con ritardo all'attivazione riceve corrente, il temporizzatore inizia a conteggiare il tempo (Valore Corrente). Quando la funzione viene incontrata nella logica ladder il Valore Corrente viene aggiornato in modo da riflettere il tempo complessivo di temporizzatore abilitato dopo l'ultimo reset del medesimo. Se durante una scansione della CPU sono abilitate più ricorrenze dello stesso temporizzatore con lo stesso indirizzo di riferimento, i valori correnti delle varie ricorrenze sono uguali. Questo aggiornamento ha luogo solo se la logica di abilitazione rimane ON. Quando il valore corrente raggiunge o supera il valore di preset, la funzione inizia a passare corrente alla sua destra. Il temporizzatore continua a conteggiare il tempo fino a raggiungere il valore massimo. Quando il parametro di abilitazione passa da ON a OFF, il temporizzatore smette di conteggiare il tempo e il suo valore corrente va a zero. Comportamento della funzione Temporizzatore con ritardo all'attivazione Ingresso/ Uscita Scelte indirizzo R abilita PV Q tempo 16-76 Descrizione Questa funzione usa tre parole (registri) consecutive di memoria %R per memorizzare: • Valore corrente (CV) = parola 1. • Valore di preset (PV) = parola 2. • Parola di controllo = parola 3. Non usare questi indirizzi con altre funzioni. Attenzione: Sovrapporre i riferimenti causa un funzionamento erratico del temporizzatore. flusso Quando l'ingresso di abilitazione riceve corrente il valore corrente del temporizzatore si incrementa. Se il temporizzatore non è abilitato, il suo valore corrente va a 0 e Q va OFF. I, Q, M, T, G, R, AI, AQ, Il dato all'ingresso PV è il valore da copiare nel valore di preset del costante, nulla temporizzatore quando il temporizzatore viene abilitato o resettato. flusso, nulla L'uscita Q è ON quando il temporizzatore è abilitato ed il suo valore corrente è maggiore o uguale al valore di preset. decimi (0.1), centesimi Definisce le unità di PV e CV. (0.01) o millesimi (0.001) di secondo VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 16 Funzioni di temporizzazione e conteggio Temporizzatore con ritardo all'attivazione Comportamento della funzione Temporizzatore con ritardo all'attivazione ENABLE Q A B C D E A. ENABLE va ON; il temporizzatore inizia il conteggio. B. Il valore corrente raggiunge il valore di preset PV; Q va ON ed il temporizzatore continua il conteggio. C. ENABLE va OFF; Q va OFF; cessa il conteggio del tempo e il valore corrente va a zero. D. E. ENABLE va ON; il temporizzatore inizia il conteggio. ENABLE va OFF prima che il valore corrente abbia raggiunto il valore di preset; Q rimane OFF, il temporizzatore cessa il conteggio e il suo valore corrente va a zero (CV = 0). Esempio In questo esempio, il temporizzatore con ritardo all'attivazione (con indirizzo) TMRID controlla il tempo di ON della bobina DWELL. La bobina DWELL riceve corrente quando il contatto normalmente aperto (momentaneo) DO_DWL è ON. Il contatto della bobina DWELL mantiene ON la bobina, dopo il rilascio del contatto DO_DWL, ed avvia il temporizzatore TMRID. Quando TMRID raggiunge il tempo di preset (mezzo secondo), viene eccitata la bobina REL che interrompe la condizione di blocco a ON della bobina DWELL. Il contatto DWELL interrompe il flusso di corrente a TMRID, azzerandone il valore e diseccitando la bobina REL. Il circuito è così pronto per una nuova attivazione momentanea del contatto DO_DWL. DO_DWL REL DWELL DW ELL DW ELL TMR REL 0.15 CONST +00005 PV TMRID GFK-1645C-IT Capitolo 16 Set di istruzioni: riferimenti 16-77 16 Funzioni di temporizzazione e conteggio Temporizzatore con ritardo alla disattivazione Il temporizzatore con RITARDO alla disattivazione si incrementa quando non riceve corrente e ritorna a zero quando la riceve. Il tempo può essere contato in decimi (0.1), centesimi (0.01) o millesimi (0.001) di secondo. Il campo di validità va da 0 a +32,767 unità di tempo. Questo temporizzatore è ritentivo; all'accensione del PLC non ha luogo alcuna inizializzazione automatica. abilita Valore di preset OFDT HUNDS PV CV (Q) Valore corrente Indirizzo-3 parole Quando il temporizzatore con ritardo alla disattivazione inizia a ricevere corrente, passa la corrente alla sua destra e il suo valore corrente (CV) va a zero. La funzione usa una parola (registro) per memorizzare CV. L'uscita rimane ON finché la funzione riceve corrente. Quando cessa il flusso di corrente, la funzione continua a passare corrente alla sua destra e il temporizzatore inizia ad accumulare il tempo trascorso in CV. Se in una scansione della CPU sono abilitate più ricorrenze dello stesso temporizzatore con lo stesso indirizzo di riferimento, i valori correnti delle varie ricorrenze sono uguali. Questo temporizzatore non passa la corrente alla sua destra se PV è zero o negativo. Ogni volta che la funzione viene invocata con la logica di abilitazione a OFF, il valore di CV viene aggiornato per riflettere il tempo trascorso dalla precedente disattivazione del temporizzatore. Quando CV raggiunge PV, la funzione smette di passare corrente alla sua destra e termina il conteggio del tempo. Quando la funzione riceve di nuovo corrente, CV va a zero. Se questo temporizzatore è utilizzato in un blocco che non viene richiamato ad ogni scansione, esso accumula il tempo trascorso tra i richiami del blocco, se non viene resettato. Ciò significa che funziona come un temporizzatore in un programma con una scansione molto più lenta di quella del blocco principale. Nel caso di blocchi che rimangono inattivi molto a lungo, il temporizzatore deve essere programmato tenendo conto di questo fatto. Ad esempio, se il temporizzatore di un blocco del programma viene resettato ed il blocco rimane inattivo per quattro minuti, quando viene nuovamente richiamato lo stesso blocco saranno già stati accumulati quattro minuti. Questo tempo viene applicato al temporizzatore, a meno che questo non venga prima resettato. Esempio In questo esempio, un temporizzatore con ritardo alla disattivazione viene utilizzato per disattivare un'uscita (%Q00001) ogni volta che si attiva un ingresso (%I00001). L'uscita viene riattivata 0.3 secondi dopo la disattivazione dell'ingresso. %I00001 OFDT %Q00001 HUNDS CONST +00003 PV CV %R00019 16-78 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 16 Funzioni di temporizzazione e conteggio Temporizzatore con ritardo alla disattivazione Comportamento della funzione Temporizzatore con ritardo alla disattivazione ENABLE Q A A. B. C. D. E. F. G. H. B C D F G E H Si alzano ENABLE e Q; il temporizzatore viene resettato (CV = 0). ENABLE va OFF; il temporizzatore inizia il conteggio. CV raggiunge PV; Q va OFF e cessa il conteggio del tempo. ENABLE va on; il temporizzatore viene resettato (CV = 0). ENABLE va OFF; il temporizzatore inizia il conteggio. ENABLE va on; il temporizzatore viene resettato (CV = 0). ENABLE va OFF; il temporizzatore inizia il conteggio. CV raggiunge PV; Q va OFF e cessa il conteggio del tempo. Parametri della funzione Temporizzatore con ritardo alla disattivazione Ingresso/ Uscita Scelte Descrizione indirizzo R Questa funzione usa tre parole (registri) della memoria %R, che contengono le informazioni necessarie: • Valore corrente (CV) = parola 1. • Valore di preset (PV) = parola 2. • Parola di controllo = parola 3. Non usare questi indirizzi con altre funzioni. Attenzione: Sovrapporre i riferimenti causa un funzionamento erratico del temporizzatore. abilita flusso Quando l'ingresso di abilitazione riceve corrente il valore corrente del temporizzatore viene messo a 0. PV I, Q, M, T, G, R, AI, AQ, costante, nulla Q flusso, nulla tempo decimi, centesimi o millesimi di secondo GFK-1645C-IT Il dato all'ingresso PV è il valore da copiare nel valore di preset del temporizzatore quando il temporizzatore viene abilitato o resettato. Per un riferimento OV ad un registro (%R), il parametro PV è specificato come la seconda parola del parametro indirizzo. Ad esempio, un parametro indirizzo di %R0001 userà %R0002 come parametro PV. L'uscita Q è ON quando il valore corrente è minore del valore di preset. Lo stato di Q è ritentivo; all'accensione del PLC non ha luogo alcuna inizializzazione automatica. Definisce le unità di PV e CV. Capitolo 16 Set di istruzioni: riferimenti 16-79 16 Funzioni di temporizzazione e conteggio Contatore in incremento La funzione Contatore in incremento incrementa il valore corrente fino al valore specificato. Il campo dei valori va da 0 a +32,767. Quando l'ingresso R (reset) del contatore è ON, il valore corrente del contatore viene azzerato. Ogni volta che l'ingresso di abilitazione passa da OFF a ON, il valore corrente del contatore si incrementa di 1. Il valore corrente può superare il valore di preset PV. L'uscita è ON quando il valore corrente è maggiore o uguale al valore di preset. Questo temporizzatore è ritentivo; all'accensione del PLC non ha luogo alcuna inizializzazione automatica. abilita UPCTR Reset R (Q) Valore di PV preset indirizzo Parametri della funzione Contatore in incremento Ingresso/ Uscita Scelte indirizzo R Questa funzione usa tre parole (registri) consecutive di memoria %R per memorizzare: • Valore corrente (CV) = parola 1. • Valore di preset (PV) = parola 2. • Parola di controllo = parola 3. Non utilizzare questi riferimenti per altri contatori o altre funzioni, altrimenti il funzionamento non sarà corretto. Attenzione: Sovrapporre i riferimenti causa un funzionamento erratico del contatore. abilita flusso CV si incrementa di 1 ad ogni transizione positiva dell'ingresso di abilitazione. R flusso Quando R riceve corrente, il valore corrente del contatore va a 0. PV Q Descrizione I, Q, M, T, G, R, Il dato all'ingresso PV è il valore da copiare nel valore di preset del contatore AI, AQ, quando questo viene abilitato o resettato. costante, nulla flusso, nulla L'uscita è ON quandoCV è maggiore o uguale a PV. Esempio di utilizzo della funzione Contatore in incremento In questo esempio, ogni volta che l'ingresso %I0012 passa da OFF ad ON, il contatore PRT_CNT si incrementa di 1; la bobina interna %M0001 si eccita quando il conteggio arriva a 100. Quando va ON %M0001, il conteggio ritorna a zero. %I0012 %M0001 CONST +00100 UPCTR %M0001 R PV PRT_CNT 16-80 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 16 Funzioni di temporizzazione e conteggio Contatore in decremento La funzione Contatore in decremento conta verso il basso a partire da un certo valore. Il valore minimo di preset è zero; il campo del valore corrente va da -32768 a +32,767. Quando il contatore viene resettato, il suo valore corrente diventa uguale al valore di preset PV. Quando l'ingresso di abilitazione passa da OFF ad ON, il valore corrente del contatore diminuisce di 1. L'uscita è ON quando il valore corrente è minore o uguale a 0. Il valore corrente del contatore in decremento è ritentivo allo spegnimento del PLC; all'accensione non c'è alcuna inizializzazione automatica. abilita DNCTR Reset R Valore di preset PV (Q) indirizzo Parametri della funzione Contatore in decremento Ingresso/ Uscita Scelte Descrizione indirizzo R Questa funzione usa tre parole (registri) consecutive di memoria %R per memorizzare: • Valore corrente (CV) = parola 1. • Valore di preset (PV) = parola 2. • Parola di controllo = parola 3. Non utilizzare questi riferimenti per altri contatori o altre funzioni, altrimenti il funzionamento non sarà corretto. Attenzione: Sovrapporre i riferimenti causa un funzionamento erratico del contatore. abilita flusso Il valore corrente diminuisce di 1 ad ogni transizione positiva dell'ingresso di abilitazione. R flusso Quando R riceve corrente, il valore attuale del contatore diventa uguale al valore di preset. PV Q GFK-1645C-IT I, Q, M, T, G, R, AI, AQ, Il dato all'ingresso PV è il valore da copiare nel valore di preset del costante, nulla contatore quando questo viene abilitato o resettato. flusso, nulla L'uscita è ON quando il valore corrente è minore o uguale a 0. Capitolo 16 Set di istruzioni: riferimenti 16-81 16 Funzioni di temporizzazione e conteggio Contatore in decremento Esempio 1 In questo esempio, il contatore in decremento COUNTP conta 500 nuovi pezzi prima di eccitare l'uscita %Q0005. NEW_PRT NXT_BAT CONST +0500 %Q0005 DNCTR R PV COUNTP Esempio 2 Il seguente esempio mostra come il PLC può utilizzare un contatore in incremento e un contatore in decremento per tenere sotto controllo il numero di pezzi che si trovano in un'area di stoccaggio temporaneo. Quando un pezzo entra nell'area di stoccaggio, il contatore in incremento aumenta di 1 il numero di pezzi (valore corrente del contatore) presenti nell'area. Quando un pezzo esce dall'area di stoccaggio, il contatore in decremento riduce di 1 il numero di pezzi (valore corrente del contatore). I due contatori usano registri diversi. Quando un registro conta, il suo valore corrente deve essere copiato nel registro del valore corrente dell'altro contatore. %I00003 UPCTR %I00001 R %I00009 CONST +00005 %R0100 %I00003 %I00001 MOVE INT %R0100 IN Q %I00003 %R0104 dnctr %I00002 R %I00009 CONST +00005 PV %R0104 %I00002 %I00003 PV MOVE INT %R0104 IN Q %R0100 Il capitolo relativo alle funzioni matematiche e aritmetiche presenta un esempio che utilizza le funzioni addizione e sottrazione allo stesso scopo. 16-82 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT Capitolo 17 Funzione Richiesta servizi (Service Request) Questo capitolo descrive la funzione Richiesta servizi (SVCREQ = Service Request), che si utilizza per richiedere al PLC speciali servizi; inoltre viene fornita una spiegazione dei parametri di questa funzione per i Nano/Micro PLC VersaMax. GFK-1645C-IT Numero di funzione SVCREQ Formato della funzione SVCREQ SVCREQ 1: Cambia/leggi temporizzatore scansione costante SVCREQ 2: Leggi tempi finestre SVCREQ 3: Cambia modo finestra comunicazioni programmatore SVCREQ 4: Cambia modo finestra comunicazioni sistema SVCREQ 6: Cambia/leggi numero parole per checksum SVCREQ 7: Leggi o cambia l'orodatario SVCREQ 8: Resetta temporizzatore watchdog SVCREQ 9: Leggi tempo scansione da inizio scansione SVCREQ 10: Leggi nome cartella SVCREQ 11: Leggi ID del PLC SVCREQ 13: Ferma PLC SVCREQ 14: Cancella tabelle errori SVCREQ 15: Leggi ultimo errore registrato in tabella SVCREQ 16: Leggi orologio tempo trascorso SVCREQ 18: Leggi stato override I/O SVCREQ 23: Leggi checksum master SVCREQ 26/30: Interroga I/O SVCREQ 34: Entra nel modo taratura analogica SVCREQ 35: Esegui taratura analogica 17-1 17 Numero di funzione SVCREQ Ciascuna richiesta di servizio è identificata da un numero di funzione, come si vede nella sottostante tabella. N. funzione Cambia/leggi temporizzatore scansione costante 2 Leggi tempi finestre 3 Cambia modo e tempo finestra comunicazioni programmatore 4 Cambia modo e tempo finestra comunicazioni sistema 5 riservato 6 Cambia/leggi numero parole per checksum 7 Cambia/leggi l'orodatario 8 Resetta temporizzatore watchdog 9 Leggi tempo scansione da inizio scansione 10 Leggi nome cartella 11 Leggi ID del PLC 12 riservato 13 Ferma il PLC 14 Cancella tabelle errori 15 Leggi ultimo errore registrato in tabella 16 Leggi orologio tempo trascorso 17 riservato 18 Leggi stato override I/O 19-22 23 riservato Leggi checksum master 26/30 Interroga I/O 27, 28 riservato 29 31-33 Leggi tempo di PLC spento riservato 34 Entra nel modo taratura analogica 35 Esegui taratura analogica 36-255 17-2 Descrizione 1 riservato VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 17 Formato della funzione SVCREQ La funzione SVCREQ ha tre ingressi ed un'uscita. abilita Numero funzione Riferimento iniziale SVCREQ OK FNC PARM Quando la funzione SVCREQ riceve corrente, al PLC viene richiesto di eseguire il servizio indicato da FNC. L'indirizzo iniziale del blocco dei parametri della funzione è dato dall'ingresso PARM. Il numero dei riferimenti di 16 bit necessari dipende dal servizio richiesto. I riferimenti del blocco dei parametri possono essere utilizzati per la scrittura dei risultati in uscita al termine della funzione. Quindi, i dati restituiti dalla funzione possono essere letti nella posizione specificata dall'ingresso PARM. La funzione SVCREQ passa la corrente alla sua destra purché non siano specificati un numero funzione errato, dei parametri non corretti o dei riferimenti fuori dai limiti. Specifiche funzioni SVCREQ possono avere altre cause di errore. Parametri della funzione SVCREQ Ingresso/ Uscita Scelte Descrizione abilita flusso Quando è eccitato l'ingresso di abilitazione, viene eseguita la richiesta di servizio. FNC I, Q, M, T, G, R, AI, AQ, costante Contiene la costante o il riferimento che specificano il servizio richiesto. PARM I, Q, M, T, G, R, AI, AQ Contiene l'indirizzo iniziale del blocco dei parametri per il servizio richiesto. ok flusso, nulla L'uscita OK si attiva quando la funzione viene eseguita senza errori. Esempio di utilizzo della funzione SVCREQ In questo esempio, quando l'ingresso di abilitazione %I0001 è ON, viene richiamata la funzione SVCREQ numero 7, con il blocco di parametri fornito a partire da %R0001. Se l'operazione ha successo, la bobina %Q0001 va ON. %I0001 %Q0001 SVCREQ CONST 00007 %R0001 GFK-1645C-IT FNC PARM Capitolo 17 Funzione Richiesta servizi (Service Request) 17-3 17 SVCREQ 1: Cambia/leggi temporizzatore scansione costante Utilizzare SVCREQ 1 per abilitare o disabilitare il modo Tempo di scansione costante, modificare la durata del temporizzatore, verificare se il modo Tempo di scansione costante è abilitato, o leggere la durata del temporizzatore. Blocco dei parametri (ingresso) per SCVREQ 1 Il blocco dei parametri di questa funzione è formato da due parole. Disabilitazione del modo Tempo di scansione costante Per disabilitare il modo Tempo di scansione costante, utilizzare la funzione SVCREQ 1 con questo blocco di parametri: indirizzo 0 indirizzo + 1 ignorato Abilitazione del modo Tempo di scansione costante Per abilitare il modo Tempo di scansione costante, utilizzare la funzione SVCREQ 1 con questo blocco di parametri: indirizzo indirizzo + 1 1 0 o valore del temporizzatore Nota: Se il temporizzatore deve utilizzare un nuovo valore, specificare questo valore nella seconda parola. Se il valore del temporizzatore non deve cambiare, specificare 0 nella seconda parola. Se viene specificato 0 ed il temporizzatore è privo di valore, l'uscita OK va OFF. Variazione del tempo di scansione Per variare il valore del temporizzatore senza cambiare il modo di scansione, utilizzare la funzione SVCREQ 1 con questo blocco di parametri: indirizzo indirizzo + 1 2 nuovo valore del temporizzatore Lettura dello stato e del valore attuali del temporizzatore Per leggere lo stato ed il valore del temporizzatore senza cambiarli, utilizzare la funzione SVCREQ 1 con questo blocco di parametri: indirizzo indirizzo + 1 17-4 3 ignorato VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 17 L'esecuzione della funzione fallisce se: 1. Per l'operazione richiesta è specificato un numero diverso da 0, 1, 2 o 3. 2. Il tempo di scansione specificato è maggiore di 500ms (0.5 secondi). 3. Viene abilitato il modo Tempo di scansione costante senza specificare il valore del temporizzatore o senza modificare un eventuale valore precedente uguale a 0. Terminata l'esecuzione, la funzione restituisce lo stato ed il valore del temporizzatore nei riferimenti del blocco dei parametri: 0 = disabilitato indirizzo 1 = abilitato indirizzo + 1 valore attuale del temporizzatore Esempio di SVCREQ 1 In questo esempio, quando il contatto OV_SWP è ON, il temporizzatore della scansione costante viene letto, incrementato di 2 millisecondi e inviato alla CPU. Il blocco dei parametri è nella memoria locale a partire da %R0050. Poiché le funzioni MOVE e ADD richiedono tre posizioni orizzontali, la logica dell'esempio utilizza la bobina interna discreta %M00001 per la memorizzazione temporanea del risultato positivo del primo rung. Nelle scansioni in cui OV_SWP è OFF, anche %M00001 è OFF. OV_SWP SVCREQ MOVE_ WORD CONST 00003 IN Q CONST 00001 %R0050 %M00001 ( ) ADDINT FNC %R0051 I1 PARM CONST 00002 I2 Q %R00051 %M00001 MOVE_ WORD CONST 00001 GFK-1645C-IT IN Q SVCREQ %R00050 CONST 00001 %R00050 FNC PARM Capitolo 17 Funzione Richiesta servizi (Service Request) 17-5 17 SVCREQ 2: Leggi tempi finestre La funzione SVCREQ 2 può essere utilizzata per leggere i tempi della finestra di comunicazione con il programmatore e della finestra delle comunicazioni di sistema. Queste finestre possono funzionare nei modi Limitato ed Esecuzione completa. Modo Valore Descrizione Modo limitato 0 Il tempo assegnato all'esecuzione della finestra è limitato a 6 millisecondi. La finestra termina all’esaurimento dei task che le competono o allo scadere dei 6 ms. Modo esecuzione completa 2 Indipendentemente dal tempo assegnato ad una particolare finestra, questa rimane in esecuzione fino all’esaurimento dei task che le competono (al massimo 400 ms). Quando il tempo assegnatole è zero, una finestra è disabilitata. Blocco dei parametri (uscita) per SVCREQ 2 Il blocco dei parametri è costituito da tre parole: Byte alto Byte basso indirizzo Modo Valore in ms Finestra programmatore indirizzo + 1 Modo Valore in ms Finestra delle comunicazioni di sistema indirizzo + 2 deve essere a zero deve essere a zero riservato Tutti i parametri sono parametri in uscita. Non è necessario inserire valori nel blocco di parametri di questa funzione. Esempio di SVCREQ 2 In questo esempio, quando l'ingresso di abilitazione %Q00102 è ON, la CPU del Micro PLC scrive i valori attuali dei tempi delle finestre nel blocco di parametri che inizia nella posizione %R0010. %Q00102 CONST 00002 %R0010 17-6 SVCREQ FNC PARM VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 17 SVCREQ 3: Cambia modo finestra comunicazioni programmatore Utilizzare la funzione SVCREQ 3 per cambiare il modo della finestra delle comunicazioni con il programmatore (Limitato o Esecuzione completa). La commutazione avviene nella scansione successiva a quella durante la quale viene richiamata questa funzione. Il tempo assegnato alla finestra non può essere modificato; è sempre di 6 ms. SVCREQ 3 passa sempre la corrente alla sua destra purché il modo selezionato non sia diverso da 0 (Limitato) o 2 (Esecuzione completa). Il blocco dei parametri è costituito da una parola: Commutazione del modo della finestra delle comunicazioni con il programmatore Per cambiare la finestra del programmatore, utilizzare SVCREQ 3 con questo blocco di parametri: Byte alto Byte basso Modo 6 indirizzo Esempio di SVCREQ 3 In questo esempio, quando l'ingresso di abilitazione %I006 va ON, viene abilitata la finestra delle comunicazioni con il programmatore e le viene assegnato un tempo di 6 ms. Il blocco dei parametri è nella memoria locale a partire da %R0051. %I0006 SVCREQ MOVE_ WORD CONST 0006 GFK-1645C-IT IN Q %R0051 Capitolo 17 Funzione Richiesta servizi (Service Request) CONST 00003 %R0051 FNC PARM 17-7 17 SVCREQ 4: Cambia modo finestra comunicazioni sistema Utilizzare la funzione SVCREQ 4 per cambiare il modo della finestra delle comunicazioni con il sistema (Limitato o Esecuzione completa). La commutazione avviene nella scansione successiva a quella durante la quale viene richiamata questa funzione. Il tempo assegnato alla finestra non può essere modificato; è sempre di 6 ms. SVCREQ 4 passa sempre la corrente alla sua destra purché il modo selezionato non sia diverso da 0 (Limitato) o 2 (Esecuzione completa). Il blocco dei parametri è costituito da una parola: Commutazione del modo della finestra delle comunicazioni con il sistema Per cambiare la finestra del sistema, utilizzare SVCREQ 4 con questo blocco di parametri: indirizzo Byte alto Byte basso Modo 6 Esempio di SVCREQ 4 In questo esempio, quando l'ingresso di abilitazione %I0003 è ON il modo della finestra delle comunicazioni con il sistema viene commutato in Esecuzione completa. Il blocco dei parametri è in %R0025. %I0003 SVCREQ MOVE WORD CONST 0200 17-8 IN Q %R0025 CONST 0004 %R0025 FNC PARM VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 17 SVCREQ 6: Cambia/leggi numero parole per checksum Utilizzare SVCREQ 6 per leggere o cambiare il numero delle parole del programma che formano la somma di controllo (checksum). La funzione non ha successo se l'operazione richiesta è diversa da 0 o 1. Blocco dei parametri per SVCREQ 6 Il blocco dei parametri è costituito da 2 parole: Per leggere il numero delle parole la prima parola del blocco dei parametri deve contenere uno zero: indirizzo 0 (leggi il numero di parole) indirizzo + 1 ignorato La funzione restituisce il numero attuale di parole nella seconda parola del blocco dei parametri. indirizzo 0 indirizzo + 1 numero attuale di parole Per cambiare il numero delle parole la prima parola del blocco dei parametri deve contenere un uno: indirizzo 1 (cambia il numero di parole) indirizzo + 1 nuovo numero di parole (da 0 a 32) Il PLC cambierà il numero di parole da sommare utilizzando il valore fornito dalla funzione. GFK-1645C-IT Capitolo 17 Funzione Richiesta servizi (Service Request) 17-9 17 Esempio di SVCREQ 6 In questo esempio, quando il contatto di abilitazione FST_SCN è ON, vengono costruiti i blocchi dei parametri per la funzione checksum. Successivamente, quando l'ingresso %I0137 va ON, la funzione SVCREQ legge il numero di parole da sommare. Il blocco dei parametri per la lettura è nei riferimenti %R0150-151. La funzione ADD aggiunge 32 al numero attuale di parole contenuto in %R0151 e scrive il risultato in %R0153. Il blocco dei parametri per la funzione di variazione è nei riferimenti %R00152-153. La seconda SVCREQ cambia il numero di parole da sommare usando il riferimento %R0153. FST_SCN XOR WORD %R0150 IN1 Q %R0150 IN2 %I0137 CONST 00006 %R0150 17-10 SVCREQ MOVE_ INT %R0150 CONST 00001 IN Q %R0152 SVCREQ ADD INT FNC %R0151 IN1 PARM CONST IN2 00032 Q %R0153 CONST 00006 %R0152 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 FNC PARM GFK-1645C-IT 17 SVCREQ 7: Leggi o cambia l'orodatario Utilizzare SVCREQ 7 per leggere o cambiare l'orodatario del PLC. I dati possono essere in formato BCD o ASCII. Sono disponibili i formati con anno a 2 cifre o a 4 cifre. La funzione non ha successo se l'operazione richiesta è diversa da 0 (leggi) o 1 (cambia), se i dati forniti non sono validi, o se i dati sono forniti in un formato inatteso. Blocco dei parametri per SVCREQ 7 Per le funzioni relative a data e ora, la lunghezza del blocco dei parametri dipende dal formato dei dati. Il blocco di dati può essere in formato BCD o ASCII. Il formato BCD richiede 6 parole, il formato ASCII impaccato richiede 12 parole (13 se l'anno è a 4 cifre). Per ambedue i tipi di dati: Le ore sono espresse nel formato 24 ore. Il giorno della settimana è un numero da 1 (domenica) a 7 (sabato). Formato con anno a 2 cifre Formato con anno a 4 cifre indirizzo 0 = leggi data e ora 1 = imposta data e ora 0 = leggi data e ora 1 = imposta data e ora indirizzo + 1 1 = formato BCD 3 = formato ASCII impaccato 81h = formato BCD 83h = formato ASCII impaccato da indirizzo +2 fino alla fine dati dati Le parole da 3 alla fine del blocco dei parametri contengono i dati restituiti dall'operazione di lettura o i nuovi dati da impostare per l'operazione di scrittura. Il formato delle parole di dati è lo stesso per ambedue i casi. L'operazione di lettura ignora il contenuto precedente delle parole relative ai dati (da indirizzo + 2 alla fine). GFK-1645C-IT Capitolo 17 Funzione Richiesta servizi (Service Request) 17-11 17 Contenuto del blocco dei parametri di SVCREQ 7: formato BCD Nel formato BCD, ogni elemento di data e ora occupa un byte, così il blocco dei parametri è lungo 6 parole. Anno di 2 cifre L'ultimo byte della sesta parola non è utilizzato. Quando data ed ora vengono impostate, questo byte è ignorato; quando vengono lette, questo byte è a 00. Formato del blocco: Byte alto: Byte basso 1 = cambia o 0 = leggi 1 (formato BCD) Esempio: Lettura di data e ora in formato BCD (Dom., 3 luglio, 1998, alle 2:45:30) indirizzo 0 (leggi) indirizzo + 1 1 (formato BCD) mese anno indirizzo + 2 07 (luglio) 98 (anno) ore giorno del mese indirizzo + 3 14 (ore) 03 (giorno) secondi minuti indirizzo + 4 30 (secondi) 45 (minuti) (nullo) giorno della settimana indirizzo + 5 00 06 (venerdì) Anno di 4 cifre Il blocco dei parametri è lungo 6 parole. Sono utilizzati tutti i byte. Formato del blocco: Byte alto: Byte basso 1 = cambia o 0 = leggi indirizzo 00 00 (leggi) indirizzo + 1 00 81h (BCD, 4 cifre) anno anno indirizzo + 2 19 (anno) 98 (anno) giorno del mese mese indirizzo + 3 03 (giorno) 07 (luglio) 81h (formato BCD, 4 cifre) 17-12 Esempio: Lettura di data e ora in formato BCD (Dom., 3 luglio, 1998, alle 2:45:30) minuti ore indirizzo + 4 45 (minuti) 14 (ore) giorno della settimana secondi indirizzo + 5 06 (venerdì) 30 (secondi) VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 17 Contenuto del blocco dei parametri di SVCREQ 7: formato ASCII impaccato Nel formato ASCII impaccato, ogni cifre di data e ora è un byte formattato in ASCII. Nella stringa sono inclusi spazi e due punti (:) per la formattazione in visualizzazione e stampa. Nel formato ASCII il blocco dei parametri è formato da 12 parole (13 per l'anno a 4 cifre). Anno di 2 cifre Formato del blocco: Byte alto: Byte basso 1 = cambia o 0 = leggi 3 (formato ASCII) Esempio: Lettura di data e ora in formato ASCII impaccato (Lun., 5 ott., 5, 1998 alle 11:13:00pm) indirizzo 0 (leggi) indirizzo + 1 3 (formato ASCII) anno anno indirizzo + 2 38 (8) 39 (9) mese (spazio) indirizzo + 3 31 (1) 20 (spazio) (spazio) mese 20 (spazio) 30 (0) giorno del mese giorno del mese indirizzo + 4 indirizzo + 5 35 (5) 30 (0 a sx) ore (spazio) indirizzo + 6 31 (1) 20 (spazio) : ore indirizzo + 7 3A ( : ) 31 (1) minuti minuti indirizzo + 8 33 (3) 31 (1) secondi : indirizzo + 9 30 (0) 3A ( : ) (spazio) secondi indirizzo + 10 20 (spazio) 30 (0) giorno della settimana giorno della settimana indirizzo + 11 32 (2: lun.) 30 (0 a sx) Anno di 4 cifre Formato del blocco: Byte alto: Byte basso 1 = cambia o 0 = leggi 83h (ASCII 4 cifre) GFK-1645C-IT Esempio: Lettura di data e ora in formato ASCII impaccato (Lun., 5 ott., 5, 1998 alle 11:13:00pm) indirizzo 0 (leggi) indirizzo + 1 83h (ASCII 4 cifre) anno (centinaia) anno (migliaia) indirizzo + 2 39 (9) 31 (1) anno (unità) anno (decine) indirizzo + 3 38 (8) 39 (9) mese (decine) (spazio) indirizzo + 4 31 (1) 20 (spazio) (spazio) mese (unità) indirizzo + 5 20 (spazio) 30 (0) giorno del mese (unità) giorno del mese (decine) indirizzo + 6 35 (5) 30 (0 a sx) ore (decine) (spazio) indirizzo + 7 31 (1) 20 (spazio) : (due punti) ore (unità) indirizzo + 8 3A ( : ) 31 (1) minuti (unità) minuti (decine) indirizzo + 9 33 (3) 31 (1) secondi (decine) : (due punti) indirizzo + 10 30 (0) 3A ( : ) (spazio) secondi (unità) indirizzo + 11 20 (spazio) 30 (0) giorno della settimana (unità) giorno della indirizzo + 12 settimana (decine) 32 (2: lun.) 30 (0 a sx) Capitolo 17 Funzione Richiesta servizi (Service Request) 17-13 17 Esempio di SVCREQ 7 In questo esempio, quando la logica precedente lo specifica, viene costruito un blocco di parametri per l'orodatario. Vengono richieste la data e l'ora correnti, poi l'ora viene impostata alle 12, usando il formato BCD. Il blocco dei parametri è in %R0300. L'array NOON è stato precedentemente impostato dal programma in modo da contenere i valori 12, 0 e 0. (L'array NOON deve contenere anche i dati di %R0300.) Il formato BCD richiede 6 parole consecutive di memoria per il blocco dei parametri. FST_SCN MOVE INT CONST +04608 IN Q MOVE INT NOON CONST +00000 IN Q MIN_SEC %T0001 %I0016 MOVE_ INT CONST +00000 %T0001 %T0001 IN Q %I0017 %R0300 IN1 Q CONST 00FF IN2 %I0017 CONST +00001 IN Q %R0303 %R0303 NOON Q %R0301 FNC CONST +00007 %R0300 PARM IN1 Q %R0303 IN2 MOVE INT MOVE_ INT IN SVCREQ ADD INT AND WORD %R0303 MIN_SEC 17-14 MOVE INT %R0304 CONST +00001 IN Q SVCREQ %R0300 CONST +00007 %R0300 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 FNC PARM GFK-1645C-IT 17 SVCREQ 8: Resetta temporizzatore watchdog Utilizzare SVCREQ per resettare il temporizzatore watchdog durante la scansione. Normalmente, quando scade il temporizzatore watchdog il PLC si ferma senza avvertimenti. SVCREQ 8 permette di mantenere attivo questo temporizzatore durante un task relativamente lungo (ad esempio, mentre si attende una risposta da una linea di comunicazione). Avvertenza Fare attenzione che la reimpostazione del temporizzatore watchdog non influenzi negativamente il processo controllato. Blocco dei parametri per SVCREQ 8 Questa funzione non ha il blocco dei parametri. Esempio di SVCREQ 8 In questo esempio, il flusso di corrente attraverso l'uscita di abilitazione %Q0027 o l'ingresso %I1476 o la bobina interna %M00010 causa il reset del temporizzatore watchdog. %Q0127 SVCREQ %I1476 %M0010 CONST 0008 %R0100 GFK-1645C-IT Capitolo 17 Funzione Richiesta servizi (Service Request) FNC PARM 17-15 17 SVCREQ 9: Leggi tempo scansione da inizio scansione Utilizzare SVCREQ 9 per leggere il tempo (millisecondi) trascorso dall'inizio della scansione. Il dato è un intero di 16 bit senza il segno. Blocco dei parametri (uscita) per SVCREQ 9 Il blocco dei parametri è utilizzato solo in uscita ed è costituito da una parola. indirizzo tempo dall'inizio della scansione Esempio di SVCREQ 9 In questo esempio, il tempo trascorso dall'inizio della scansione viene sempre ottenuto in %R0200. Se è maggiore di 100ms, la bobina interna %M0200 viene messa a ON. GT INT SVCREQ 17-16 %M0200 CONST 00009 FNC %R0200 IN1 %R0200 PARM CONST 0100 IN2 Q VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 17 SVCREQ 10: Leggi nome cartella Utilizzare SVCREQ 10 per leggere il nome della cartella attualmente in esecuzione. Blocco dei parametri (uscita) per SVCREQ 10 Il blocco dei parametri, solo in uscita, è costituito da 4 parole: In esso vengono restituiti otto caratteri ASCII; l'ultimo è un carattere nullo (00h). Se il nome del programma ha meno di 7 caratteri, alla fine vengono aggiunti dei caratteri nulli. Byte basso Byte alto indirizzo carattere 1 carattere 2 indirizzo + 1 carattere 3 carattere 4 indirizzo + 2 carattere 5 carattere 6 indirizzo + 3 carattere 7 00 Esempio di SVCREQ 10 In questo esempio, quando l'ingresso di abilitazione %I0301 va OFF, il registro a %R0099 viene caricato con il valore 10, che è il codice di funzione per la lettura del nome della cartella. Successivamente viene richiamato il blocco di programma READ_ID per acquisire il nome della cartella. Il blocco dei parametri è in %R0100. %I0301 READ_ID MOVE UINT CONST 0010 IN Q %R0099 Blocco di programma READ_ID SVCREQ GFK-1645C-IT %R0099 FNC %R0100 PARM Capitolo 17 Funzione Richiesta servizi (Service Request) 17-17 17 SVCREQ 11: Leggi ID del PLC Utilizzare SVCREQ 11 per leggere il nome del PLC che sta eseguendo il programma. Blocco dei parametri (uscita) per SVCREQ 11 Il blocco dei parametri, solo in uscita, è costituito da 4 parole: In esso vengono restituiti otto caratteri ASCII; l'ultimo è un carattere nullo (00h). Se l'ID del PLC ha meno di 7 caratteri, alla fine vengono aggiunti dei caratteri nulli. Byte basso Byte alto indirizzo carattere 1 carattere 2 indirizzo + 1 carattere 3 carattere 4 indirizzo + 2 carattere 5 carattere 6 indirizzo + 3 carattere 7 00 Esempio di SVCREQ 11 In questo esempio, quando l'ingresso di abilitazione %I0302 va OFF, il registro a %R0099 viene caricato con il valore 11, che è il codice di funzione per la lettura del nome del PLC. Successivamente viene richiamato il blocco di programma READ_ID per acquisire il nome del PLC. Il blocco dei parametri è in %R0100. %I0303 READ_ID MOVE UINT CONST 0011 IN Q %R0099 Blocco di programma READ_ID SVCREQ 17-18 %R0099 FNC %R0100 PARM VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 17 SVCREQ 13: Ferma PLC Utilizzare SVCREQ 13 per fermare il Micro PLC alla fine della scansione successiva. All'inizio della scansione successiva del PLC, tutte le uscite vanno a OFF. Nella tabella degli errori del PLC viene inserito un errore informativo “Ferma PLC". La scansione degli I/O continua secondo la configurazione. Blocco dei parametri per SVCREQ 13 Questa funzione non ha il blocco dei parametri. Esempio di SVCREQ 13 In questo esempio, quando %T0001 è 1, viene eseguita la funzione SVCREQ 13. L'ingresso PARM non è utilizzato. Questo esempio utilizza un'istruzione JUMP alla fine del programma per forzare l'arresto del PLC quando SVCREQ 13 ha successo. Le istruzioni JUMP e LABEL sono necessarie perché la transizione al modo STOP non ha luogo fino alla fine della scansione in cui viene eseguita la funzione. %T0001 SVCREQ CONST 00013 FNC %R0100 PARM >> END_PRG END_PRG GFK-1645C-IT Capitolo 17 Funzione Richiesta servizi (Service Request) 17-19 17 SVCREQ 14: Cancella tabelle errori Utilizzare SVCREQ 14 per cancellare la tabella errori del PLC o la tabella errori degli I/O. La funzione non ha successo se l'operazione richiesta è diversa da 0 o 1. Blocco dei parametri (ingresso) per SVCREQ 14 Il blocco dei parametri di questa funzione è formato da una parola ed è utilizzato solo in ingresso. Non esiste un blocco dei parametri in uscita. 0 = cancella la tabella errori del PLC. 1 = cancella la tabella errori degli I/O. Esempio di SVCREQ 14 In questo esempio, quando l'ingresso %I0346 è ON e l'ingresso %I0349 è ON, viene cancellata la tabella errori del PLC. Quando l'ingresso %I0347 è ON e l'ingresso %I0349 è ON, viene cancellata la tabella errori degli I/O. Quando l'ingresso %I0348 è ON e l'ingresso %I0349 è ON, vengono cancellate ambedue le tabelle. Il blocco dei parametri per la tabella errori del PLC è a %R0500, mentre per la tabella errori degli I/O è a %R0550. I due blocchi sono stati impostati in un'altra parte del programma. %I0349 %I0346 SVCREQ %I0348 CONST 00014 %R0500 %I0349 FNC PARM %I0347 SVCREQ %I0348 CONST 00014 %R0550 17-20 FNC PARM VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 17 SVCREQ 15: Leggi ultimo errore registrato in tabella Utilizzare SVCREQ 15 per leggere l'ultimo errore registrato nella tabella errori del PLC o nella tabella errori degli I/O. L'uscita della funzione va ON se il numero dell'operazione richiesta è uguale a 0 o ad 1 e la tabella esaminata non è vuota. Blocco dei parametri (ingresso) per SVCREQ 15 Il blocco dei parametri di questa funzione è formato da 22 parole. Il blocco dei parametri in ingresso ha il seguente formato: indirizzo Formato con anno a 2 cifre Formato con anno a 4 cifre 0 = leggi la tabella errori del PLC. 8 = leggi la tabella errori del PLC. 1 = Leggi la tabella errori degli I/O. 9 = Leggi la tabella errori degli I/O. Il formato del blocco dei parametri in uscita dipende dalla tabella che viene letta dalla funzione. Tabella errori del PLC Byte alto Tabella errori degli I/O libero Byte basso 0 lungo/corto Byte alto Byte basso 1 indirizzo + 1 libero libero indirizzo + 2 tipo di memoria lungo/corto slot Rack indirizzo + 3 slot offset Rack azione errore TASK gruppo errore indirizzo + 4 indirizzo + 5 blocco bus azione errore tipo errore dati specifici dell'errore gruppo errore categoria errore descrizione errore codice errore indirizzo + 6 dati specifici dell'errore indirizzo + 7 indirizzo + 8 punto fino a indirizzo + 18 Anno di 2 cifre minuti giorno del mese secondi ora indirizzo + 19 indirizzo + 20 minuti giorno del mese secondi ora anno mese indirizzo + 21 anno mese libero mese indirizzo + 21 libero mese o Anno di 4 cifre anno GFK-1645C-IT indirizzo + 22 Capitolo 17 Funzione Richiesta servizi (Service Request) anno 17-21 17 Valore lungo/corto Il primo byte della parola a indirizzo +1 contiene un numero che indica la lunghezza dei dati specifici dell'errore. I valori possibili sono: Tabella errori del PLC 00 = 8 byte (corto) 01 = 24 byte (lungo) Tabella errori degli I/O 02 = 5 byte (corto) 03 = 21 byte (lungo) Esempio di SVCREQ 15 Quando gli ingressi %I0250 e %I0251 sono ambedue ON, la prima funzione MOVE scrive uno 0 (leggi la tabella errori del PLC) nel blocco dei parametri di SVCREQ 15. Se l'ingresso %I0250 è ON e l'ingresso %I0251 è OFF, l'istruzione MOVE scrive un 1 (leggi tabella errori degli I/O) nella stessa posizione. Il blocco dei parametri è in %R0300. %I0250 %I0251 MOVE_ INT 1 %I0250 %I0251 CONST 00000 IN Q %R0600 MOVE_ INT 1 CONST 00000 IN Q %R0600 ALW_ON SVCREQ 17-22 CONST 00015 FNC %R0600 PARM VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 17 SVCREQ 16: Leggi orologio tempo trascorso Utilizzare SVCREQ 16 per leggere il tempo trascorso indicato dall'orologio del sistema. Questo orologio misura il tempo (in secondi) trascorso dall'accensione del Micro PLC. Blocco dei parametri (uscita) per SVCREQ 16 Il blocco dei parametri di questa funzione è utilizzato solo in uscita ed è lungo 3 parole. indirizzo secondi dall'accensione (basso) indirizzo + 1 secondi dall'accensione (alto) indirizzo + 2 tick di 100 microsecondi Le prime due parole indicano i secondi trascorsi. L'ultima parola indica il numero di tick di 100 microsecondi del secondo corrente. Esempio di SVCREQ 16 In questo esempio, quando la bobina interna %M0233 è ON, la funzione SVCREQ il cui blocco dei parametri è a %R0127 legge il tempo di sistema trascorso ed eccita la bobina interna %M0234. Quando la bobina %M0233 è OFF, la funzione SVCREQ il cui blocco dei parametri è a %R0131 legge di nuovo il tempo di sistema trascorso. La funzione SUB trovala differenza tra la prima e la seconda lettura, che sono state memorizzate nei due blocchi di parametri. La sottrazione ignora il numero dei tick di 100 microsecondi. La differenza tra le due letture viene scritta nella posizione di memoria %R0250. %M0234 S %M0223 SVCREQ CONST 00016 FNC %R0127 PARM %M0233 %M0234 SVCREQ CONST 00016 %R0131 GFK-1645C-IT %M0234 R SUB DINT FNC %R0131 IN1 Q PARM %R0127 IN2 Capitolo 17 Funzione Richiesta servizi (Service Request) %R0250 17-23 17 SVCREQ 18: Leggi stato override I/O Utilizzare SVCREQ 18 per vedere se esistono override sulle memorie %I e %Q del Micro PLC. Blocco dei parametri (uscita) per SVCREQ 18 Il blocco dei parametri di questa funzione è utilizzato solo in uscita ed è lungo 1 parola. indirizzo 0 = Nessun override. 1 = Override. Esempio di SVCREQ 18 La seguente funzione SVCREQ legge lo stato della memoria di override degli I/O e lo scrive in %R1003. La funzione EQ (uguale) legge %R1003 per vedere se è uguale a 1 (la costante). Se lo è, l'uscita %T0001 va ON. %I0001 SVCREQ CONST 00018 %R1003 17-24 FNC PARM EQ INT CONST 00001 %R1003 %T0001 IN1 Q IN2 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 17 SVCREQ 23: Leggi checksum master Utilizzare SVCREQ 23 per leggere le checksum master del programma applicativo e della configurazione. Quando la funzione SVCREQ è abilitata, la sua uscita è sempre ON. Blocco dei parametri (uscita) per SVCREQ 23 Per questa funzione, il blocco in uscita dei parametri è lungo 12 parole ed ha il seguente formato: Le prime due parole indicano se le checksum del programma e della configurazione sono valide. (Le checksum del programma potrebbero non essere valide durante un Run Mode Store.) indirizzo Checksum master del programma (0 = non valida, 1 = valida) indirizzo + 1 Checksum master della configurazione (0 = non valida, 1 = valida) indirizzo + 2 Numero di blocchi del programma (incluso _MAIN) indirizzo + 3 Dimensione in byte del programma utente (dato di tipo DWORD) indirizzo + 5 Checksum additiva del programma indirizzo + 6 Checksum CRC del programma (dato di tipo DWORD) indirizzo + 8 Dimensione in byte dei dati di configurazione indirizzo + 9 Checksum additiva della configurazione indirizzo + 10 Checksum CRC della configurazione (dato di tipo DWORD) Esempio di SVCREQ 23 In questo esempio, quando l'ingresso %I0251 è ON, i dati relativi alle checksum master vengono scritti nel blocco di parametri che inizia da %R0050 e la bobina %Q0001 va ON. %Q0001 %I0251 SVCREQ CONST 00023 %R0050 GFK-1645C-IT FNC PARM Capitolo 17 Funzione Richiesta servizi (Service Request) 17-25 17 SVCREQ 26/30: Interroga I/O Utilizzare le funzioni SVCREQ 26 e 30 per controllare se i moduli installati corrispondono alla configurazione software. Se non è così, questi servizi inseriscono gli errori appropriati (modulo aggiunto, perso o non corrispondente) nelle tabelle errori del PLC e degli I/O. SVCREQ 26 e 30 eseguono la stessa funzione. Più errori di configurazione esistono, più tempo richiede l'esecuzione di questi servizi. Queste funzioni SVCREQ non hanno il blocco dei parametri e passano sempre il flusso di corrente alla loro destra. Esempio di SVCREQ 26 In questo esempio, quando l'ingresso %I0251 è ON, la funzione SVCREQ controlla i moduli installati rispetto alla configurazione software. L'uscita %Q0001 va ON al completamento della funzione. %Q0001 %I0251 SVCREQ CONST 00026 %R0050 17-26 FNC PARM VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 17 SVCREQ 29: Leggi tempo di PLC spento Utilizzare SVCREQ 29 per leggere il tempo trascorso tra l'ultimo spegnimento del PLC e la sua accensione più recente. Se prima dello spegnimento il temporizzatore watchdog era scaduto, il PLC non può calcolare questo tempo, che viene quindi indicato come 0. L'uscita SVCREQ è sempre ON. Blocco dei parametri (uscita) per SVCREQ 29 Il blocco dei parametri di questa funzione è utilizzato solo in uscita ed è lungo 3 parole. indirizzo Numero di secondi a PLC spento (basso) indirizzo + 1 Numero di secondi a PLC spento (alto) indirizzo + 2 zero Le prime due parole indicano i secondi trascorsi. L'ultima parola è sempre a 0. Esempio di SVCREQ 29 In questo esempio, quando l'ingresso %I0251 è ON, il tempo trascorso a PLC spento viene scritto nel blocco dei parametri a partire da %R0050. La bobina %Q0001 va ON. %Q0001 %I0251 SVCREQ CONST 00029 %R0050 GFK-1645C-IT FNC PARM Capitolo 17 Funzione Richiesta servizi (Service Request) 17-27 17 SVCREQ 34: Entra nel modo taratura analogica Il passo finale del processo di taratura di un canale analogico (il processo completo è descritto nel capitolo 11) consiste nello scrivere i valori di taratura nella memoria flash. Questo passo richiedel'esecuzione di due funzioni SVCREQ, SVCREQ 34 e 35. La funzione SVCREQ 34 mette il Micro PLC nel modo taratura. Quando viene eseguita questa funzione, il PLC utilizza il guadagno e l'offset di default per stabilire le condizioni iniziali del processo di taratura. La funzione SVCREQ 34 non richiede il blocco dei parametri. Nota: Questa procedura vale solo per i Micro PLC a 23 punti. La taratura software dei canali analogici delle unità di espansione e dei Nano PLC non è disponibile. Esempio di SVCREQ 34 In questo esempio, quando l'ingresso di abilitazione %I0251 va ON, vengono ripristinati i valori di default dei canali analogici e la bobina %Q0001 va ON. %Q0001 %I0251 SVCREQ CONST 00034 FNC PARM 17-28 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 17 SVCREQ 35: Esegui taratura analogica La funzione SVCREQ 35 registra i dati precedentemente calcolati per la taratura analogica nel PLC. Questi dati possono essere registrati nella memoria volatile o nella memoria non volatile. La funzione SVCREQ 35 usa un blocco di parametri in ingresso contenente i nuovi dati di taratura ed i dati di controllo. Il contenuto del blocco di parametri è descritto nella pagina successiva. Quando la SVCREQ viene completata con successo, diventano validi i nuovi dati di taratura. Dopo l'esecuzione della funzione SVCREQ, il PLC restituisce lo stato della funzione ed il numero di tentativi disponibili nelle due parole del blocco di parametri in uscita. Esempio di SVCREQ 35 In questo esempio, quando il contatto %I0003 è ON, la SVCREQ usa il blocco di parametri che inizia a %R0127 per registrare la taratura analogica nel tipo di memoria specificato nel blocco di parametri e mette a ON la bobina %Q0023. %Q0234 %I0003 SVCREQ GFK-1645C-IT CONST 00035 FNC %R0127 PARM Capitolo 17 Funzione Richiesta servizi (Service Request) 17-29 17 Blocco dei parametri (ingresso) per SVCREQ 35 Il blocco di parametri in ingresso alla funzione SVCREQ 35 contiene le seguenti 32 parole. Le spiegazioni sono fornite nella pagina successiva. 17-30 indirizzo Password (“CA” 4143H) indirizzo + 1 Password (“LB” 424CH) indirizzo + 2 Controllo destinazione: 0 = RAM, 1 = flash indirizzo + 3 Modo canale 1 AI tensione: 0: ultima, 1: nuova, 2: default, 3: fabbrica indirizzo + 4 Canale ingresso 1 %AI0018alto, Tensione indirizzo + 5 Canale ingresso 1 %AI0018basso, Tensione indirizzo + 6 Canale ingresso 1 Testeralto, Tensione (mV) indirizzo + 7 Canale ingresso 1 Testerbasso, Tensione (mV) indirizzo + 8 Modo canale 1 AI corrente: 0: ultima, 1: nuova, 2: default, 3: fabbrica indirizzo + 9 Canale ingresso 1 %AI0018alto, Corrente indirizzo + 10 Canale ingresso 1 %AI0018basso, Corrente indirizzo + 11 Canale ingresso 1 Testeralto, Corrente (mA) indirizzo + 12 Canale ingresso 1 Testerbasso, Corrente (mA) indirizzo + 13 Modo canale 2 AI tensione: 0: ultima, 1: nuova, 2: default, 3: fabbrica indirizzo + 14 Canale ingresso 2 %AI0019alto, Tensione indirizzo + 15 Canale ingresso 2 %AI0019basso, Tensione indirizzo + 16 Canale ingresso 2 Testeralto, Tensione (mV) indirizzo + 17 Canale ingresso 2 Testerbasso, Tensione (mV) indirizzo + 18 Modo canale 2 AI corrente: 0: ultima, 1: nuova, 2: default, 3: fabbrica indirizzo + 19 Canale ingresso 2 %AI0019alto, Corrente indirizzo + 20 Canale ingresso 2 %AI0019basso, Corrente indirizzo + 21 Canale ingresso 2 Testeralto, Corrente (mA) indirizzo + 22 Canale ingresso 2 Testerbasso, Corrente (mA) indirizzo + 23 Modo canale 1 AQ tensione: 0: ultima, 1: nuova, 2: default, 3: fabbrica indirizzo + 24 Canale uscita 1 %AQ0012alto, Tensione indirizzo + 25 Canale uscita 1 %AQ0012basso, Tensione indirizzo + 26 Canale uscita 1 Testeralto, Tensione (mV) indirizzo + 27 Canale uscita 1 Testerbasso, Tensione (mV) indirizzo + 28 Modo canale 1 AQ corrente: 0: ultima, 1: nuova, 2: default, 3: fabbrica indirizzo + 29 Canale uscita 1 %AQ0012alto, Corrente indirizzo + 30 Canale uscita 1 %AQ0012basso, Corrente indirizzo + 31 Canale uscita 1 Testeralto, Corrente (mA) indirizzo + 32 Canale uscita 1 Testerbasso, Corrente (mA) indirizzo + 33 Stato indirizzo + 34 Numero tentativi disponibili VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 17 Blocco dei parametri (uscita) per SVCREQ 35 Il blocco di parametri in uscita dalla funzione SVCREQ 35 contiene le seguenti 2 parole. indirizzo indirizzo + 1 Stato Numero tentativi disponibili Definizione dei parametri Password (indirizzo e indirizzo +1) deve essere CALB. Se la password fornita non è valida, la richiesta di servizio restituisce l'errore 3 nella parola di stato. Controllo destinazione (indirizzo +2), determina se le costanti verranno scritte nella flash o nella RAM. E' possibile selezionare l'opzione RAM (0) e ripetere la taratura finché è necessario senza scrivere le costanti nella memoria flash. Quando si è soddisfatti della taratura, è possibile selezionare l'opzione flash (1) e finalizzala. Quando viene scelta l'opzione flash, i dati, oltre ad essere scritti nella memoria flash, vengono anche copiati nella RAM. Dopo aver raggiunto lo stato di taratura desiderato, è importante specificare una SVCREQ con l'opzione flash selezionata nel parametro Controllo destinazione. In caso contrario i nuovi valori di taratura verranno persi allo spegnimento del PLC. Modo (indirizzo +3) Permette di tarare un certo canale in uno specifico modo. Per ciascun canale sono possibili quattro scelte: 0: Ultima taratura utente Per il canale e per il modo viene utilizzata l'ultima taratura registrata nella flash. (Se non esistono tarature eseguite dall'utente, viene utilizzata l'ultima taratura eseguita in fabbrica.) 1: Nuova. Il PLC calcola i nuovi valori di guadagno e di offset utilizzando i dati fornitigli nelle quattro parole successive. I nuovi valori di taratura sostituiscono quelli precedenti, nella RAM o nella flash, come è determinato dal campo Controllo destinazione. 2: Default. Se è specificata questa opzione, vengono utilizzati i valori di taratura di default. 3: Facbbrica. Se è specificata questa opzione, vengono utilizzati i valori dell'ultima taratura eseguita in fabbrica. Stato (indirizzo +33) La richiesta di servizio restituisce una parola di stato: 1=Completato 2=Tentativi esauriti 3=Password non valida 4=Non nel modo taratura 5=Checksum dei valori di taratura errata 6=Dati di taratura non validi Numero disponibile di tentativi (indirizzo +34) Indica il numero dei tentativi residui. GFK-1645C-IT Capitolo 17 Funzione Richiesta servizi (Service Request) 17-31 17 17-32 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT Capitolo 18 Protocolli per le comunicazioni: I/O seriale / SNP / RTU Questo capitolo descrive le funzioni di I/O seriale dei Micro PLC VersaMax, che possono essere utilizzate per controllare le attività di lettura/scrittura su una delle porte del Micro PLC direttamente dal programma applicativo. Questo capitolo contiene anche le istruzioni per la configurazione delle porte seriali della CPU per i protocolli I/O seriale, SNP o RTU mediante la funzione COMMREQ. Formato della funzione COMMREQ Configurazione delle porte seriali mediante la funzione COMMREQ Funzionamento RTU Slave/SNP Slave con un programmatore connesso Blocco di comando COMMREQ per la configurazione del protocollo SNP Blocco di dati COMMREQ per la configurazione del protocollo RTU Blocco di dati COMMREQ per la configurazione del protocollo I/O seriale Comandi COMMREQ per l'I/O seriale Inizializza porta Imposta buffer ingresso Libera buffer ingresso Leggi stato porta Funzione di controllo scrittura porta Cancella operazione Autodial Scrivi byte Leggi byte Leggi stringa I dettagli sui protocolli RTU e SNP sono forniti nel manuale: Comunicazioni seriali Manuale utente (GFK-0582). GFK-1645C-IT 18-1 18 Formato della funzione COMMREQ (Richiesta di comunicazione) L'I/O seriale è implementato mediante le funzioni COMMREQ (richiesta di comunicazione). Le operazioni del protocollo (trasmissione di caratteri attraverso la porta seriale o attesa di caratteri dalla porta seriale) sono implementate tramite i blocchi funzionali COMMREQ. Prima di eseguire una funzione COMMREQ, tutti i dati di comando relativi devono essere scritti nell'ordine corretto (in un blocco di comando) nella memoria del PLC. La funzione deve poi essere eseguita attraverso il contatto di una bobina autocancellante per evitare di inviare i dati più volte. Il blocco di comando deve essere creato nelle tabelle dei registri utilizzando una serie di comandi BLKMV (sposta blocco). La funzione COMMREQ ha tre ingressi ed un'uscita. Quando la funzione riceve corrente, viene inviato al modulo specificato un blocco di comandi. abilita Prima parola del blocco di comando Posizione Identificatore task COMM_ REQ IN FT SYSID TASK Parametri della funzione COMMREQ Ingresso/ Uscita abilita flusso IN R, AI, AQ SYSID I, Q, M, T, G, R, AI, AQ, costante TASK R AI, AQ, costante FT 18-2 Scelte flusso, nulla Descrizione Quando la funzione è abilitata, viene eseguita la richiesta di comunicazione. IN contiene la prima parola del blocco di comando. SYSID contiene il numero rack (byte più significativo) e il numero slot (byte meno significativo) dell'unità desiderata. Per la CPU SYSID deve specificare 0 per rack e slot. TASK specifica la porta per cui si desidera eseguire l'operazione: task 19 per la porta 1 task 20 per la porta 2 FT si attiva se durante l'elaborazione della richiesta di comunicazione viene rilevato un errore: • L'unità specificata (SYSID) non è presente. Il task specificato (TASK) non è valido per l'unità. • • La lunghezza dei dati è 0. L'indirizzo del puntatore dello stato dell'unità (blocco di comando) non esiste. • (Vale solo per le COMMREQ relative ai contatori ad alta velocità.) VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 18 Blocco di comando per la funzione COMMREQ Il blocco di comando inizia dal riferimento specificato dall'ingresso IN. La lunghezza del blocco di comando dipende dalla quantità di dati inviata all'unità. Il blocco di comando contiene i dati da inviare all'altra unità, più le informazioni relative all'esecuzione della richiesta di comunicazione. Il blocco di comando ha la seguente struttura: indirizzo Lunghezza (in parole) indirizzo + 1 Indicatore di attesa/non attesa indirizzo + 2 Memoria puntatore stato indirizzo + 3 Offset puntatore stato indirizzo + 4 Timeout comunicazioni inattive indirizzo + 5 Tempo massimo di comunicazione da indirizzo + 6 a indirizzo + 133 Blocco di dati Esempio di COMMREQ In questo esempio, quando %M0021 è ON, viene inviato alla porta 2 (task di comunicazione 20) della CPU (rack 0, slot 0) un blocco di comando che inizia a %R0032. Se durante l'esecuzione di COMMREQ si verifica un errore, viene messo a 1 %Q0110. %M0021 | | %R0032 GFK-1645C-IT COMM REQ IN FT CONST 0000 SYSID CONST 00020 TASK Capitolo 18 Protocolli per le comunicazioni: I/O seriale / SNP / RTU %Q0110 ( ) 18-3 18 Configurazione delle porte seriali mediante la funzione COMMREQ Le tabelle che seguono forniscono i valori dei blocchi di comando necessari per impostare una porta seriale per SNP, RTU e I/O Seriale. Se non altrimenti indicato tutti i valori sono in esadecimale. I comandi BLKMV utilizzati per creare il blocco di comando sono descritti nell'esempio. Temporizzazione Se una COMMREQ di configurazione della porta viene inviata ad una porta alla quale è attualmente connesso un master SNP/SNPX (ad esempio, il programmatore), la configurazione specificata dalla COMMREQ non avrà effetti finché il Micro PLC non rileverà la perdita del master SNP/SNPX. Questo avviene al tempo configurato T3’ dopo la sconnessione del master. La parola di stato della COMMREQ di configurazione della porta viene aggiornata non appena la CPU verifica che la configurazione specificata è valida. Ciò significa che il valore corrispondente a "eseguita con successo" venga restituito dalla COMMREQ prima dell'effettiva installazione della configurazione. Invio di un'altra COMMREQ alla stessa porta Dopo l'installazione di un nuovo protocollo su una porta, il programma applicativo deve attendere almeno due secondi prima di inviare alla stessa porta una COMMREQ specifica per quel protocollo. Questo vale sia per un nuovo protocollo installato memorizzando una nuova configurazione hardware sia per la configurazione della porta mediante una COMMREQ. Se la porta è configurata per l'I/O seriale, questo periodo di attesa deve seguire anche qualsiasi transizione Stop - Run del Micro PLC. Configurazioni non valide della porta Le COMMREQ di configurazione della o delle porte del Micro PLC sono limitate ai protocolli supportati dalla porta considerata, come è indicato nel capitolo 8 (sezioni relative alla configurazione della porta 1 e della porta 2). Se una COMMREQ richiede una configurazione non valida della porta viene rifiutata. 18-4 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 18 Funzionamento slave RTU/SNP con un programmatore connesso E' possibile connettere un programmatore (un'unità SNP/SNPX master) alla porta 1 o alla porta 2, quando sulla porta è attivo il modo RTU Slave. Per le connessioni multidrop, il Micro PLC deve essere stato configurato per utilizzare un PLC ID appropriato. Notare che per una connessione multidrop SNP con la porta configurata per RTU, l'SNP ID associato alle impostazioni del Micro PLC deve corrispondere all'ID multidrop. Per essere riconosciuto, il programmatore deve utilizzare gli stessi parametri delle comunicazioni seriali (velocità di trasmissione, parità, bit di stop, ecc.) del protocollo RTU Slave attualmente attivo. Quando il Micro PLC riconosce il programmatore, rimuove dalla porta il protocollo RTU Slave e lo sostituisce con il protocollo SNP Slave. L'SNP ID, il tempo di risposta del modem e il tempo neutro di default per questa nuova sessione SNP Slave si ottengono dalle impostazioni configurate per il Micro PLC, non dalla configurazione della porta 1 o della porta 2. La connessione deve essere stabilita entro 12 secondi. Una volta abilitata la connessione del programmatore, le comunicazioni con il programmatore possono avvenire normalmente. (La mancata instaurazione della comunicazione entro 12 secondi verrà considerata come una perdita di comunicazione con il programmatore.) Il programmatore può inviare un nuovo protocollo mediante configurazione oppure mediante una COMMREQ di impostazione della porta seriale. (Le COMMREQ non supportate dal protocollo SNP Slave verranno rifiutate.) Il nuovo protocollo ricevuto diverrà effettivo solo dopo lo scollegamento del programmatore. Il Micro PLC riconosce l’assenza del programmatore dopo un certo tempo (pari al timeout SNP T3’ configurato) dallo scollegamento. In questo lasso di tempo la porta non elabora nessun messaggio. Il Micro PLC rileva la rimozione del programmatore come un timeout del protocollo SNP Slave. Fare dunque attenzione quando si disabilitano i timeout usati dal protocollo SNP Slave. Dopo aver riconosciuto lo scollegamento, il Micro PLC reinstalla il protocollo RTU Slave, a meno che non venga ricevuto un nuovo protocollo. In tal caso, il Micro PLC installerà il nuovo protocollo. Esempio GFK-1645C-IT 1. La porta 1 sta eseguendo il protocollo RTU slave a 9600 baud. 2. Alla porta viene collegato un programmatore che utilizza 9600 baud. 3. Il Micro PLC installa sulla porta 1 il protocollo SNP Slave e il programmatore comunica normalmente. 4. Il programmatore carica sulla porta 1 una nuova configurazione che la imposta per SNP Slave a 4800 baud (fino a quando la porta non perderà la comunicazione con il programmare, la nuova configurazione non diverrà effettiva). 5. Quando il Micro PLC perde la comunicazione col programmatore ha effetto la nuova configurazione. Capitolo 18 Protocolli per le comunicazioni: I/O seriale / SNP / RTU 18-5 18 Blocco di comando COMMREQ per la configurazione del protocollo SNP Valore indirizzo 10H Lunghezza del blocco di dati indirizzo + 1 0 = Non attesa Indicatore attesa/non attesa indirizzo + 2 0008 = %R, registro Tipo di memoria della parola di stato indirizzo + 3 Numero a base zero che fornisce l'indirizzo della parola di stato della funzione COMMREQ (ad esempio, un valore di 99 indica l'indirizzo 100 per la parola di stato) Offset della parola di stato indirizzo + 4 0 (Usato solo nel modo attesa/non attesa) Timeout comunicazioni inattive indirizzo + 5 0 (Usato solo nel modo attesa/non attesa) Tempo massimo di comunicazione indirizzo + 6 FFF0H Parola di comando (impostazione porta seriale) indirizzo + 7 0001 Protocollo: 1=SNP indirizzo + 8 0000=Slave, 0001=Master Modo della porta indirizzo + 9 6=19200, 5=9600, 4=4800, 3=2400, 2=1200, 1=600, 0=300 Velocità di trasmissione indirizzo + 10 0 = Nessuna, 1 = Dispari, 2 = Pari Parità indirizzo + 11 1 = Nessuna Controllo flusso indirizzo + 12 0 = Nessuno, 1 = 10ms, 2 = 100ms, 3 = 500ms Ritardo di risposta indirizzo + 13 0 = Lungo, 1 = Medio, 2 = Corto, 3 = Nessuno Timeout indirizzo + 14 1 = 8 bit Bit per carattere indirizzo + 15 0 = 1 bit di stop, 1 = 2 bit di stop Bit di stop indirizzo + 16 Non usato Interfaccia indirizzo + 17 Non usato Modo duplex indirizzo + 18 fornito dall'utente* Identificazione unità (byte 1 e 2) indirizzo + 19 fornito dall'utente* Identificazione unità (byte 3 e 4) indirizzo + 20 fornito dall'utente* Identificazione unità (byte 5 e 6) indirizzo + 21 fornito dall'utente* Identificazione unità (byte 7 e 8) * 18-6 Significato L'identificatore dell'unità per le porte SNP Slave è impaccato in diverse parole, con il carattere meno significativo nel byte meno significativo della parola. Ad esempio, se i primi due caratteri sono “A” e “B,” la parola a indirizzo + 18 conterrà il valore esadecimale 4241. VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 18 Blocco di dati COMMREQ per la configurazione del protocollo RTU Valore Prime 6 parole Riservate per la COMMREQ indirizzo + 6 FFF0H Comando indirizzo + 7 0003 Protocollo: 0003=RTU indirizzo + 8 0000 Modo porta: 0000=Slave indirizzo + 9 6=19200, 5=9600, 4=4800, 3=2400, 2=1200, 1=600, 0=300 Velocità di trasmissione indirizzo + 10 0 = Nessuna, 1 = Dispari, 2 = Pari Parità indirizzo + 11 0 = Hardware, 1 = Nessuno Controllo flusso indirizzo + 12 Non usato Ritardo di risposta indirizzo + 13 Non usato Timeout indirizzo + 14 Non usato Bit per carattere indirizzo + 15 Non usato Bit di stop indirizzo + 16 Non usato Interfaccia indirizzo + 17 0 = 2 fili, 1 = 4 fili Modo duplex indirizzo + 18 Indirizzo stazione (1-247) Identificatore unità Indirizzo + 19—21 Non usato GFK-1645C-IT Significato Identificatore unità Capitolo 18 Protocolli per le comunicazioni: I/O seriale / SNP / RTU 18-7 18 Blocco di dati COMMREQ per la configurazione del protocollo I/O seriale Valore Prime 6 parole Riservate per la COMMREQ indirizzo + 6 FFF0H Comando indirizzo + 7 0005 Protocollo: 0005= I/O seriale indirizzo + 8 0=Slave Modo della porta indirizzo + 9 6=19200, 5=9600, 4=4800, 3=2400, 2=1200, 1=600, 0=300 Velocità di trasmissione indirizzo + 10 0 = Nessuna, 1 = Dispari, 2 = Pari Parità indirizzo + 11 0 = Hardware, 1 = Nessuno Controllo flusso indirizzo + 12 0 = Nessuno Ritardo di risposta indirizzo + 13 0 = Lungo Timeout indirizzo + 14 0=7 bit, 1=8 bit Bit per carattere indirizzo + 15 0 = 1 bit di stop, 1 = 2 bit di stop Bit di stop indirizzo + 16 Non usato Interfaccia indirizzo + 17 0 = 2 fili, 1 = 4 fili Indirizzo + 18—21 Non usato 18-8 Significato Modo duplex Identificatore unità VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 18 Richiamo di COMMREQ per I/O seriale dalla scansione del PLC L'implementazione di un protocollo seriale utilizzando le COMMREQ per I/O seriale può essere limitata dal tempo di scansione del Micro PLC. Ad esempio, se il protocollo richiede che la risposta ad un certo messaggio da un'unità remota inizi entro 5mS dalla ricezione del messaggio, questo metodo può non avere successo se il tempo di scansione è di 5ms o più, in quanto non viene garantita la risposta in tempo utile. Quando si utilizza il protocollo I/O seriale con un Nano PLC o con un Micro PLC a 14 punti VersaMax, deve essere configurato il commutatore utente. I Nano PLC richiedono la connessione di un commutatore esterno. Quando un Nano PLC o con un Micro PLC a 14 punti sono nel modo Run, è attivo il protocollo I/O seriale; dopo una transizione RunStop, essi passano automaticamente al protocollo SNP. Un'unità SNP master (ad esempio, VersaPro) non è in grado di comunicare con un Nano PLC o con un Micro PLC a 14 punti configurati per l'I/O Seriale, se questi sono nel modo Run. Dato che l’I/O Seriale è pilotato completamente dal programma applicativo, nel modo Stop una porta configurata come I/O Seriale ritorna automaticamente a SNP slave, per facilitare la comunicazione col programmatore. Nel modo Stop, dunque, il protocollo I/O seriale non è attivo; è attivo soltanto quando il PLC è nel modo Run. Compatibilità I blocchi funzionali COMMREQ supportati dal protocollo I/O seriale non sono supportati da altri protocolli esistenti al momento (come SNP slave, SNP master e RTU slave). Se si tenta di farli eseguire da una porta configurata da uno di questi protocolli, viene generato un errore. GFK-1645C-IT Capitolo 18 Protocolli per le comunicazioni: I/O seriale / SNP / RTU 18-9 18 Parola di stato della funzione COMMREQ per I/O seriale Se viene eseguita con successo, una funzione COMMREQ restituisce un 1 nella sua parola di stato. Qualsiasi altro valore restituito indica un errore: il byte basso è il codice di errore principale e il byte alto è il codice di dettaglio. Codice errore principale Descrizione 1 (01h) 12 (0Ch) Funzione completata con successo (questo è il valore normale al completamento di una COMMREQ). Errore locale—Errore di elaborazione comando locale. Lo specifico errore è indicato dal codice di dettaglio. 1 (01h) Comando di tipo attesa non ammesso. Usare un comando di tipo non attesa. 2 (02h) Comando COMMREQ non supportato. 5 (05h) Errore durante la scrittura della parola di stato nella memoria del PLC. 6 (06h) Tipo di memoria PLC specificato non valido. 7 (07h) Offset di memoria PLC specificato non valido. 8 (08h) Non in grado di accedere alla memoria PLC. 12 (0Ch) Blocco di dati troppo corto. 14 (0Eh) Dati non validi. Errore remoto—Errore di elaborazione comando remoto. L’errore è indicato dal codice di dettaglio. 2 (02h) 3 (03h) Blocco di dati troppo corto. Stringa di dati mancante o incompleta. 4 (04h) Timeout ricezione durante l'attesa di dati seriali 8 (08h) Non in grado di accedere alla memoria PLC. 12 (0Ch) Blocco di dati troppo corto. 48 (30h) Timeout uscita seriale. La porta seriale non è stata in grado di trasmettere la stringa. (Può dipendere dalla mancanza del segnale CTS quando la porta seriale è configurata per il controllo hardware del flusso.) 50 (32h) Timeout. La COMMREQ non è stata completata entro il limite di 20 secondi. Errore di autodial — Si è verificato un errore durante il tentativo di inviare una stringa di comando ad un modem esterno. Lo specifico errore è indicato dal codice di dettaglio. 2 (02h) La stringa di comando del modem supera la fine del tipo di memoria di riferimento. 3 (03h) Blocco di dati troppo corto. Stringa di comando in uscita mancante o incompleta. 4 (04h) Timeout uscita seriale. La porta seriale non è stata in grado di inviare il comando al modem. 5 (05h) Il modem non ha risposto. Controllare il modem ed il cavo. 6 (06h) Il modem ha risposto BUSY (occupato). Il modem non è in grado di completare la connessione. Il modem remoto è già in uso; ripetere la richiesta più tardi. 7 (07h) Il modem ha risposto NO CARRIER (manca vettore). Il modem non è in grado di completare la connessione. Controllare il modem locale, il modem remoto e la linea telefonica. 8 (08h) Il modem ha risposto NO DIALTONE (segnale di linea assente). Il modem non è in grado di completare la connessione. Controllare le connessioni del modem e la linea telefonica. 9 (09h) Il modem ha risposto ERROR (errore). Il modem non è in grado di completare il comando. Controllare la stringa di comando ed il modem. 10 (0Ah) Il modem ha risposto RING per indicare che è stato chiamato da un altro modem. Il modem non è in grado di completare il comando. Riprovare più tardi. 11 (0Bh) Il modem ha inviato una risposta sconosciuta e non è in grado di completare il comando. Controllare la stringa di comando ed il modem. La risposta dovrebbe essere CONNECT o OK. 50 (32h) Timeout. La COMMREQ non è stata completata entro il limite di 20 secondi. 13 (0Dh) 14 (0Eh) 18-10 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 18 Comandi COMMREQ per l'I/O seriale Le seguenti funzioni COMMREQ si utilizzano per implementare l'I/O seriale. GFK-1645C-IT COMMREQ locali - non ricevono o trasmettono dati attraverso la porta seriale. Inizializza porta (4300) Imposta buffer ingresso ( 4301) Libera buffer ingresso ( 4302) Leggi stato porta (4303) Controllo scrittura porta (4304) Cancella operazione (4399) COMMREQ remote - ricevono o trasmettono dati attraverso la porta seriale. Autodial (4400) Scrivi byte (4401) Leggi byte (4402) Leggi stringa (4403) Capitolo 18 Protocolli per le comunicazioni: I/O seriale / SNP / RTU 18-11 18 Sovrapposizione di COMMREQ Alcune COMMREQ per l'I/O seriale devono esere completate prima dell'esecuzione di un'altra COMMREQ. Altre possono essere lasciate in attesa durante l'esecuzione di un'altra (o altre) COMMREQ. COMMREQ che devono essere completate Autodial (4400) Inizializza porta (4300) Imposta buffer ingresso ( 4301) Libera buffer ingresso ( 4302) Leggi stato porta (4303) Controllo scrittura porta (4304) Cancella operazione (4399) Imposta porta seriale (FFF0) COMMREQ che possono rimanere in attesa La sottostante tabella indica se le funzioni COMMREQ Scrivi byte, Leggi byte, e Leggi stringa possono rimanere in attesa durante l'esecuzione di altre COMMREQ. NUOVA COMMREQ COMMREQ Autodial attuale (4400) Scrivi Inizializza Imposta Libera Leggi Controllo Leggi byte porta buffer buffer stato scrittura byte (4401) (4300) ingresso ingresso porta porta (4402) ( 4301) ( 4302) (4303) (4304) Leggi Cancella Imposta stringa operaporta (4403) zione seriale (4399) (FFF0) Scrivi byte (4401) No No Sì Sì Sì Sì Sì Sì Sì Sì No Leggi byte (4402) No Sì Sì No No Sì Sì No No Sì No Leggi stringa (4403) No Sì Sì No No Sì Sì No No Sì No 18-12 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 18 Inizializza porta (4300) Questa funzione invia un comando di reset alla porta specificata. Cancella anche qualsiasi COMMREQ al momento in esecuzione e libera il buffer interno di ingresso. RTS viene disattivato. Esempio di blocco di comando per l'inizializzazione di una porta VALORE (decimale) VALORE (esadecimale) Significato indirizzo 0001 0001 Lunghezza del blocco di dati indirizzo +1 0000 0000 Modo NOWAIT indirizzo +2 0008 0008 Tipo di memoria della parola di stato (%R) indirizzo +3 0000 0000 Indirizzo della parola di stato meno 1 (%R0001) indirizzo +4 0000 0000 Non usato indirizzo +5 0000 0000 Non usato indirizzo +6 4300 10CC Comando di inizializzazione porta Note operative Nota: La parola di stato delle COMMREQ cancellate da questo comando non viene aggiornata. AVVERTENZA: Se questa COMMREQ viene inviata mentre una COMMREQ 4401 (scrivi byte) sta trasmettendo una stringa attraverso una porta seriale, la trasmissione si interrompe. La posizione della stringa nella quale avviene l'interruzione è indeterminata. Inoltre, anche il carattere finale ricevuto dall'unità alla quale è indirizzata la trasmissione è indeterminato. GFK-1645C-IT Capitolo 18 Protocolli per le comunicazioni: I/O seriale / SNP / RTU 18-13 18 Imposta buffer ingresso (4301) Questa funzione permette di dimensionare il buffer (memoria tampone) dei dati ricevuti. Per default, il buffer ha la dimensione massima (2K byte). I dati ricevuti dalla porta seriale vengono scritti in questo buffer. Se il buffer si riempie, i nuovi caratteri ricevuti dalla porta seriale vengono persi e il bit della parola di stato della porta corrispondente all'errore di overflow (traboccamento) va a 1 (vedere la funzione Leggi stato porta). Lettura dei dati ricevuti I dati ricevuti dalla porta seriale possono essere letti con le funzioni Leggi stringa e Leggi byte; il programma applicativo non può accedervi direttamente. Se i dati presenti nel buffer non vengono letti tempestivamente è possibile che alcuni caratteri vengano persi. Esempio di blocco di comando per la funzione di impostazione del buffer in ingresso. Valore (decimale) Valore (esadecimale) Significato indirizzo 0002 0002 Lunghezza del blocco di dati indirizzo +1 0000 0000 Modo NOWAIT indirizzo +2 0008 0008 Tipo di memoria della parola di stato (%R) indirizzo +3 0000 0000 Indirizzo della parola di stato meno 1 (%R0001) indirizzo +4 0000 0000 Non usato indirizzo +5 0000 0000 Non usato indirizzo +6 4301 10CD Comando di impostazione del buffer di ingresso indirizzo +7 0064 0040 Lunghezza del buffer (parole) Note operative Non è possibile impostare a zero la lunghezza del buffer. Se è specificata una lunghezza uguale a zero, viene assunta la dimensione di default (2K byte). Se viene specificata una lunghezza maggiore di 2K byte, si verifica un errore. 18-14 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 18 Libera buffer ingresso (4302) Questa operazione vuota il buffer in ingresso di qualsiasi carattere ricevuto dalla porta seriale e non richiamato mediante un comando di lettura. Tutti questi caratteri vengono persi. Esempio di blocco di comando per la funzione di svuotamento del buffer in ingresso. Valore (decimale) GFK-1645C-IT Valore (esadecimale) Significato indirizzo 0001 0001 Lunghezza del blocco di dati indirizzo +1 0000 0000 Modo NOWAIT indirizzo +2 0008 0008 Tipo di memoria della parola di stato (%R) indirizzo +3 0000 0000 Indirizzo della parola di stato meno 1 (%R0001) indirizzo +4 0000 0000 Non usato indirizzo +5 0000 0000 Non usato indirizzo +6 4302 10CE Comando di svuotamento del buffer in ingresso Capitolo 18 Protocolli per le comunicazioni: I/O seriale / SNP / RTU 18-15 18 Leggi stato porta (4303) Questa funzione restituisce lo stato attuale della porta seriale. Possono essere rilevati i seguenti eventi: 1. Per una precedente richiesta di lettura, è stato ricevuto il numero specificato di caratteri o si è verificato un timeout. 2. Per una precedente richiesta di scrittura, è stato trasmesso il numero specificato di caratteri o si è verificato un timeout. Lo stato restituito da questa funzione indica l'evento o gli eventi completati. E' possibile che siano contemporaneamente presenti più condizioni, nel caso che precedentemente siano state iniziate una lettura ed una scrittura. Esempio di blocco di comando per la lettura dello stato di una porta 18-16 Valore (decimale) Valore (esadecimale) Significato indirizzo 0003 0003 Lunghezza del blocco di dati indirizzo +1 0000 0000 Modo NOWAIT indirizzo +2 0008 0008 Tipo di memoria della parola di stato (%R) indirizzo +3 0000 0000 Indirizzo della parola di stato meno 1 (%R0001) indirizzo +4 0000 0000 Non usato indirizzo +5 0000 0000 Non usato indirizzo +6 4303 10CF Comando di lettura dello stato della porta indirizzo +7 0070 0046 Tipo di memoria per lo stato della porta (%I) indirizzo +8 0001 0001 Offset dello stato della porta (%I0001) VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 18 Stato della porta Lo stato della porta consiste in una parola di stato e nel numero dei caratteri presenti nel buffer in ingresso e non ancora acquisiti dall'applicazione (caratteri ricevuti disponibili). Parola 1 Parola di stato della porta (descritta qui sotto) Parola 2 Caratteri disponibili nel buffer in ingresso La parola di stato della porta può essere: Bit Nome Definizione Significato 15 RI Lettura in corso 1 Invocazione di Leggi byte o Leggi stringa 0 Lettura byte o stringa precedente in timeout, cancellata o completata. 1 Lettura di byte o stringa completata con successo 0 Nuova invocazione di Leggi byte o Leggi stringa 14 RS Lettura avvenuta 13 RT Timeout lettura 12 11 WS Scrittura in corso Scrittura avvenuta Timeout ricezione durante lettura byte o stringa 0 Nuova invocazione di Leggi byte o Leggi stringa 1 Nuova invocazione di Scrivi byte 0 Scrivi byte precedente in timeout, cancellata o completata 1 Scrivi byte precedente completata con successo 0 Nuova invocazione di Scrivi byte Timeout trasmissione durante scrittura byte 10 WT Timeout scrittura 1 0 Nuova invocazione di Scrivi byte 9 CA Carattere disponibile 1 Il buffer contiene caratteri non letti 0 Il buffer è vuoto 1 Errore di overflow sulla porta seriale o nel buffer interno 8 GFK-1645C-IT WI 1 OF Errore di overflow 0 Invocazione di Leggi stato porta Errore di framing sulla porta seriale 7 FE Errore di framing 1 0 Invocazione di Leggi stato porta 6 PE Errore di parità 1 Errore di parità sulla porta seriale 0 Invocazione di Leggi stato porta 5 CT CTS è attivo 1 La linea CTS della porta seriale è attiva o la porta non ha una linea CTS 0 La linea CTS della porta seriale non è attiva 4-0 U non usato, deve essere a 0 Capitolo 18 Protocolli per le comunicazioni: I/O seriale / SNP / RTU 18-17 18 Controllo scrittura porta (4304) Questa funzione forza il segnale RTS della porta specificata. Esempio di blocco di comando per il controllo scrittura porta VALORE (decimale) VALORE (esadecimale) Significato indirizzo 0002 0002 Lunghezza del blocco di dati indirizzo +1 0000 0000 Modo NOWAIT indirizzo +2 0008 0008 Tipo di memoria della parola di stato (%R) indirizzo +3 0000 0000 Indirizzo della parola di stato meno 1 (%R0001) indirizzo +4 0000 0000 Non usato indirizzo +5 0000 0000 Non usato indirizzo +6 4304 10D0 Comando di controllo scrittura porta indirizzo +7 xxxx xxxx Parola di controllo della porta Parola di controllo della porta 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 RTS U U U U U U U U U U U U U U U La parola di controllo della porta può essere: 15 RTS Comando di stato dell'uscita RTS 1 = Attiva RTS 0 = Disattiva RTS 0-14 U Non usato (deve essere zero) Note operative Per la porta 2 del Micro PLC (RS-485), il segnale RTS è controllato anche dal driver di trasmissione. Quindi il controllo di RTS dipende dallo stato attuale del driver. Se il driver non è abilitato, l'asserzione di RTS con questa COMMREQ non causerà l'asserzione del segnale sulla linea seriale. Lo stato del driver di trasmissione è controllato e dipende dal modo Duplex attuale della porta. Per il modo Duplex a 2 o a 4 fili, il driver è abilitato solo durante la trasmissione. Pertanto RTS sulla linea seriale verrà visto attivo sulla porta 2 (configurata per il modo Duplex a 2 o a 4 fili) solo durante la trasmissione di dati. Per il modo Duplex punto a punto, il driver è sempre abilitato. Pertanto nel modo Duplex punto a punto il segnale RTS rifletterà sempre il risultato di questa COMMREQ. 18-18 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 18 Cancella funzione COMMREQ (4399) Questa funzione cancella l'operazione in corso al momento. Può essere utilizzata sia per operazioni di lettura sia per operazioni di scrittura. Se viene cancellata un'operazione di lettura ed nel buffer esistono caratteri disponibili, questi caratteri rimangono a disposizione di letture successive. La porta seriale non viene resettata. Esempio di blocco di comando per la cancellazione di un'operazione VALORE (decimale) VALORE (esadecimale) Significato indirizzo 0002 0002 Lunghezza del blocco di dati indirizzo +1 0000 0000 Modo NOWAIT indirizzo +2 0008 0008 Tipo di memoria della parola di stato (%R) indirizzo +3 0000 0000 Indirizzo della parola di stato meno 1 (%R0001) indirizzo +4 0000 0000 Non usato indirizzo +5 0000 0000 Non usato indirizzo +6 4399 112F Comando di cancellazione indirizzo +7 0001 0001 Tipo di transazione da cancellare 1 Tutte le operazioni 2 Operazioni di lettura 3 Operazioni di scrittura Note operative Questa funzione non aggiorna le parole di stato delle COMMREQ cancellate. AVVERTENZA: Se questa COMMREQ viene inviata con i comandi Cancella tutto o Cancella scrittura mentre una COMMREQ Scrivi byte (4401) sta trasmettendo una stringa attraverso la porta seriale, la trasmissione si interrompe. La posizione della stringa nella quale avviene l'interruzione è indeterminata. Inoltre, anche il carattere finale ricevuto dall'unità alla quale è indirizzata la trasmissione è indeterminato. GFK-1645C-IT Capitolo 18 Protocolli per le comunicazioni: I/O seriale / SNP / RTU 18-19 18 Autodial (4400) Questa funzione consente al Micro PLC VersaMax di chiamare automaticamente un modem e di inviargli una stringa di byte. Per implementare questa funzione la porta deve essere configurata per I/O seriale. Ad esempio, l’enunciazione pager può essere implementata da tre comandi che richiedono tre blocchi di comando COMMREQ. Autodial: 04400 (1130h) chiama il modem. Scrivi byte: 04401 (1131h) Specifica una stringa ASCII, lunga da 1 a 250 byte, da inviare attraverso la porta seriale. Autodial: 04400 (1130h) Il programma applicativo del Micro PLC provvede a chiudere il collegamento telefonico. Ciò viene eseguito riemettendo il comando Autodial e inviando il comando di riaggancio. 18-20 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 18 Blocco di comando della funzione Autodial Il comando Autodial trasmette automaticamente una sequenza di Escape conforme alla convenzione Hayes. Se si utilizza un modem che non supporta la convenzione Hayes, è possibile chiamare il modem con il comando Scrivi byte. La tabella riporta degli esempi di stringhe di comando comunemente usate per modem compatibili Hayes: Stringa di comando Lunghezza Funzione ATDP15035559999<CR> 16 (10H) Selezione a impulsi di 1-503-555-9999 ATDT15035559999<CR> 16 (10H) Selezione tonale di 1-503-555-9999 ATDT9,15035559999<CR> 18 (12h) Selezione tonale con linea esterna e pausa ATH0<CR> 5 (05h) Riaggancio ATZ <CR> 4 (04h) Ripristino dei valori di configurazione del modem salvati internamente. Esempio di blocco di comando della funzione Autodial Questo esempio di COMMREQ Autodial chiama il numero 234-5678, che utilizza un modem compatibile Hayes. Parola 1 GFK-1645C-IT Definizione 0009h Valore Lunghezza blocco dati CUSTOM (compresa la stringa di comando) 2 0000h Modo NOWAIT 3 0008h Tipo di memoria della parola di stato (%R) 4 0000h Indirizzo della parola di stato meno 1 (Registro 1) 5 0000h Non usato 6 0000h Non usato 7 04400 (1130h) Comando Autodial 8 00030 (001Eh) Timeout di risposta del modem (30 secondi) 9 0012 (000Ch) Numero di byte nella stringa di comando 10 5441h A (41h), T (54h) 11 5444h D (44h), T (54h) 12 3332h N° di telefono: 13 3534h 4 (34h), 5 (35h) 14 3736h 6 (36h), 7 (37h) 15 0D38h 8 (38h) <CR> (0Dh) 2 (32h), 3 (33h) Capitolo 18 Protocolli per le comunicazioni: I/O seriale / SNP / RTU 18-21 18 Scrivi byte (4401) Questa funzione si utilizza per trasmettere uno o più caratteri al dispositivo remoto attraverso la porta seriale specificata. I caratteri da trasmettere devono risiedere nella memoria di tipo parola e non devono essere modificati finché non viene completata l'operazione. Con un singolo richiamo di questa funzione è possibile trasmettere fino a 250 caratteri. Lo stato dell'operazione è "non completata" finché non sono stati trasmessi tutti i caratteri o non si è verificato un timeout (ad esempio, quando si utilizza il controllo flusso hardware, l'unità remota non abilita mai la trasmissione). Esempio di blocco di comando per la funzione Scrivi byte VALORE (decimale) VALORE (esadecimale) Significato indirizzo 0006 0006 Lunghezza del blocco di dati (compresi i caratteri da inviare) indirizzo +1 0000 0000 Modo NOWAIT indirizzo +2 0008 0008 Tipo di memoria della parola di stato (%R) indirizzo +3 0000 0000 Indirizzo della parola di stato meno 1 (%R0001) indirizzo +4 0000 0000 Non usato indirizzo +5 0000 0000 Non usato indirizzo +6 4401 1131 Comandi di scrittura byte indirizzo +7 0030 001E Timeout trasmissione (30 secondi). Vedi nota. indirizzo +8 0005 0005 Numero di byte da scrivere indirizzo +9 25960 6568 ‘h’ (68h), ‘e’ (65h) indirizzo +10 27756 6C6C ‘l’ (6Ch), ‘l’ (6Ch) indirizzo +11 0111 006F ‘o’ (6Fh) Questo esempio utilizza caratteri ASCII stampabili; tuttavia non esistono limitazioni ai valori dei caratteri da trasmettere. Note operative Nota: Specificare un timeout uguale a zero equivale ad impostare un timeout pari al tempo effettivamente necessario per la trasmissione più 4 secondi. AVVERTENZA: Se durante la trasmissione avviata da questa COMMREQ vengono inviati alla porta un comando di inizializzazione (4300) o un comando di cancellazione (4399) di tutto o della scrittura, la trasmissione si interrompe. La posizione della stringa nella quale avviene l'interruzione è indeterminata. Inoltre, anche il carattere finale ricevuto dall'unità alla quale è indirizzata la trasmissione è indeterminato. 18-22 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 18 Leggi byte (4402) Questa funzione legge uno o più caratteri dalla porta specificata. I caratteri vengono prelevati dal buffer interno e vengono scritti nell'area specificata. Questa funzione restituisce il numero dei caratteri letti ed il numero dei caratteri rimasti nel buffer. Se il numero richiesto di caratteri è 0, viene restituito solo il numero dei caratteri presenti nel buffer. Se il numero dei caratteri da leggere è maggiore di 0 ed i caratteri presenti nel buffer sono insufficienti, lo stato dell'operazione è "non completata" finché non viene ricevuto un sufficiente numero di caratteri o non si verifica un timeout. In ambedue le condizioni, lo stato della porta indica il motivo del completamento dell'operazione di lettura. La parola di stato non viene aggiornata finché l'operazione non è completata (sia a causa di un timeout sia perché sono stati ricevuti tutti i caratteri richiesti). Se il tempo di timeout è 0, la funzione rimane in attesa finché non ha ricevuto tutti i caratteri o non viene cancellata. Se questa COMMREQ fallisce per qualche ragione, i dati non vengono restituiti al buffer. I dati presenti al momento nel buffer rimangono e potranno essere letti mediante una richiesta successiva. Esempio di blocco di comando per la funzione Leggi byte indirizzo GFK-1645C-IT VALORE (decimale) 0005 VALORE (esadecimale) 0005 Significato Lunghezza del blocco di dati indirizzo +1 0000 0000 Modo NOWAIT indirizzo +2 0008 0008 Tipo di memoria della parola di stato (%R) indirizzo +3 0000 0000 indirizzo +4 0000 0000 Indirizzo della parola di stato meno 1 (%R0001) Non usato indirizzo +5 0000 0000 Non usato indirizzo +6 4402 1132 Comando di lettura byte indirizzo +7 0030 001E Timeout lettura (30 secondi). indirizzo +8 0005 0005 Numero di byte da leggere indirizzo +9 0008 0008 Tipo di memoria usata per i dati letti (%R). indirizzo +10 0001 0001 Indirizzo dei dati (%R0001) Capitolo 18 Protocolli per le comunicazioni: I/O seriale / SNP / RTU 18-23 18 Dati restituiti dalla funzione Leggi byte I dati restituiti da questa funzione comprendono il numero dei caratteri letti, il numero dei caratteri disponibili nel buffer dopo il completamento della funzione ed i singoli caratteri prelevati dal buffer. indirizzo indirizzo + 1 indirizzo + 2 indirizzo + 3 Indirizzo + n Numero dei caratteri letti Numero di caratteri rimasti nel buffer Primi due caratteri (il primo carattere è nel byte basso) Terzo e quarto carattere (il terzo carattere è nel byte basso) Caratteri successivi Note operative Se la memoria dati specificata con il parametro tipo di memoria è di tipo parola e viene letto un numero dispari di byte, il byte alto dell'ultima parola in cui scrivere i dati ricevuti viene messo a zero. I dati ricevuti dalla porta seriale vengono scritti nel buffer interno di ingresso. Se il buffer si riempie, i nuovi caratteri ricevuti dalla porta seriale vengono persi e il bit della parola di stato della porta corrispondente all'errore di overflow (traboccamento) va a 1 (vedere la funzione Leggi stato porta). 18-24 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 18 Leggi stringa (4403) Questa funzione legge i caratteri ricevuti sulla porta specificata finché non incontra il carattere di terminazione specificato. I caratteri vengono prelevati dal buffer interno e vengono scritti nell'area specificata. Questa funzione restituisce il numero dei caratteri letti ed il numero dei caratteri rimasti nel buffer. Se il numero richiesto di caratteri è 0, viene restituito solo il numero dei caratteri presenti nel buffer. Se il buffer non contiene il carattere di terminazione, lo stato dell'operazione è "non completata" finché non viene ricevuto questo carattere o non si verifica un timeout. In ambedue le condizioni, lo stato della porta indica il motivo del completamento dell'operazione di lettura. Se il tempo di timeout è 0, la COMMREQ rimane in attesa finché non riceve la stringa richiesta, terminata dal carattere specificato. Se questa COMMREQ fallisce per qualche ragione, i dati non vengono restituiti al buffer. I dati presenti al momento nel buffer rimangono e potranno essere letti mediante una richiesta successiva. Esempio di blocco di comando per la funzione Leggi stringa GFK-1645C-IT VALORE (esadecimale) 0005 Significato indirizzo VALORE (decimale) 0005 indirizzo +1 0000 0000 Modo NOWAIT indirizzo +2 0008 0008 Tipo di memoria della parola di stato (%R) indirizzo +3 0000 0000 Indirizzo della parola di stato meno 1 (%R0001) indirizzo +4 0000 0000 Non usato indirizzo +5 0000 0000 Non usato indirizzo +6 4403 1133 Comando di lettura stringa indirizzo +7 0030 001E Timeout lettura (30 secondi). indirizzo +8 0013 000D indirizzo +9 0008 0008 Carattere di terminazione (ritorno carrello): deve essere tra 0 e 255 (0xFF), inclusi Tipo di memoria usata per i dati letti (%R). indirizzo +10 0001 0001 Indirizzo dei dati (%R0001) Lunghezza del blocco di dati Capitolo 18 Protocolli per le comunicazioni: I/O seriale / SNP / RTU 18-25 18 Dati restituiti dalla funzione Leggi stringa I dati restituiti da questa funzione comprendono il numero dei caratteri letti, il numero dei caratteri disponibili nel buffer dopo il completamento della funzione ed i singoli caratteri prelevati dal buffer. indirizzo Numero dei caratteri letti indirizzo + 1 Numero di caratteri rimasti nel buffer indirizzo + 2 Primi due caratteri (il primo carattere è nel byte basso) indirizzo + 3 Terzo e quarto carattere (il terzo carattere è nel byte basso) Indirizzo + n Caratteri successivi Note operative Se la memoria dati specificata con il parametro tipo di memoria è di tipo parola e viene letto un numero dispari di byte, il byte alto dell'ultima parola in cui scrivere i dati ricevuti viene messo a zero. I dati ricevuti dalla porta seriale vengono scritti nel buffer interno di ingresso. Se il buffer si riempie, i nuovi caratteri ricevuti dalla porta seriale vengono persi e il bit della parola di stato della porta corrispondente all'errore di overflow (traboccamento) va a 1 (vedere la funzione Leggi stato porta). 18-26 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 18 Esempio Le funzioni BLKMOV INT di questo esempio predispongono i valori di configurazione della porta per I/O seriale. Nell'esempio viene configurata la porta 2. I dati della prima BLKMOV impostano: IN1 IN2 IN3 IN4 IN5 IN6 IN7 seriale Lunghezza del blocco di dati (sempre 16 per una COMMREQ di configurazione). Indicatore Wait/No Wait: 0 per No Wait Puntatore alla parola di stato: 8 significa %R Offset della parola di stato; questo è un numero a base zero, pertanto 0 punta a %R1 Timeout comunicazioni inattive; non utilizzato nel modo No Wait Tempo massimo di comunicazione; non utilizzato nel modo No Wait Parola di comando; FFF0 esadecimale è il comando di impostazione della porta La seconda BLKMOV imposta: IN1 IN2 IN3 IN4 IN5 IN6 IN7 Selezione del protocollo; 5 seleziona l'I/O seriale Modo della porta; 0 seleziona il modo slave Velocità di trasmissione; 6 seleziona 19200 Parità; 1 seleziona dispari Controllo flusso; 1 seleziona nessuno Ritardo di risposta; 0 seleziona nessuno Timeout; 0 seleziona nessuno La terza BLKMOV imposta: IN1 IN2 IN3 IN4 IN5 – IN7 Bit per carattere; 1 seleziona 8 bit per carattere Bit di stop; 0 seleziona 1 bit di stop Interfaccia; non utilizzato, metterlo a 0 Modo Duplex; 1 seleziona a 4 fili Non utilizzati BLKMOV INT %T00007 16 IN1 0 IN2 8 0 Q BLKMOV INT BLKMOV INT 1 IN1 0 IN2 IN3 6 IN3 IN4 1 IN4 IN5 5 IN1 0 IN2 IN3 6 IN4 1 Portmemory1 %AI0001 Q Portmemory2 %AI0008 0 IN5 1 IN5 1 0 IN6 0 IN6 0 IN6 16#FFF0 IN7 0 IN7 0 IN7 Q Portmemory3 %AI0015 Per la parola di stato della COMMREQ viene utilizzato il riferimento %R1. Il rung che segue cancella la parola prima dell'esecuzione della COMMREQ. BLKCLR WORD %T00007 16 port1status %R00001 GFK-1645C-IT 1 IN Capitolo 18 Protocolli per le comunicazioni: I/O seriale / SNP / RTU 18-27 18 Il rung che segue esegue una COMMREQ per la porta 2. Il SYSID è rack 0 slot 1. Il TASK ID uguale a 20 definisce la porta 2. Il parametro IN punta a %AI1 che è la posizione in cui hanno scritto i dati le precedenti istruzioni BLKMOV. Se si verifica un errore viene messo a 1 il bit CommreqP1bad (%T6). COMMREQ CommreqP %T00007 (S) Port1memory IN %T00006 %AI0001 1 20 ISYSID TASK Il rung che segue imposta il bit Commreq Complete (%T7) che evita la ripetizione della COMMREQ e la sovrascrittura della parola di stato. ALW_ON CommreqC (S) %S00007 18-28 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 %T00007 GFK-1645C-IT Capitolo 19 La funzione PID Questo capitolo descrive la funzione PID (Proporzionale più Integrale più Derivativa), utilizzata per il controllo in anello chiuso di un processo. Questa funzione riceve una variabile dal processo controllato (feedback) la confronta con un valore di riferimento (set point) e, sulla base dell'errore, aggiorna una variabile di controllo. GFK-1645C-IT Formato della funzione PID Modi operativi della funzione PID Blocco dei parametri della funzione PID Selezione dell'algoritmo PID Determinazione delle caratteristiche del processo Impostazione dei parametri e regolazione dei guadagni dell'anello di controllo Esempio di richiamo della funzione PID 19-1 19 Formato della funzione PID La funzione PID utilizza i guadagni dell'anello di controllo PID ed altri parametri memorizzati in un array di 40 parole di 16 bit per risolvere l'algoritmo PID agli intervalli di tempo prestabiliti. Tutti i parametri sono parole intere di 16 bit. Questo permette di utilizzare la memoria %AI per la variabile del processo in ingresso e la memoria %AQ per la variabile di controllo in uscita. abilita Valore di riferimento Variabile del processo (logica) PID IND OK SP CV Variabile di controllo PV MAN (logica) UP (logica) DN Indirizzo array di riferimento La funzione PID non passa alla sua destra il flusso di corrente se esiste un errore nei parametri configurabili. E' possibile utilizzare una bobina temporanea per monitorare la funzione durante la modifica dei dati. 19-2 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 19 Parametri della funzione PID Ingresso/ Uscita Scelte abilita flusso SP I, Q, M, T, G, R, AI, AQ, costante PV Descrizione Quando l'ingresso di abilitazione è ON, la funzione esegue l'algoritmo PID. Il valore di riferimento dell'anello di controllo o del processo (Set Point). Deve essere espresso nelle unità della variabile del processo; la funzione PID regola la variabile di controllo (uscita CV) in modo che la variabile del processo (ingresso PV) si adegui a questo valore (errore uguale a zero). I, Q, M, T, G, R, AI, AQ La variabile del processo da controllare; spesso è un ingresso %AI. MAN flusso Quando questo ingresso è 1, il blocco PID è nel modo manuale; altrimenti il blocco PID è nel modo automatico. UP flusso Se è ON insieme a MAN, incrementa di un'unità la variabile di controllo ad ogni soluzione.* DN flusso Se è ON insieme a MAN, decrementa di un'unità la variabile di controllo ad ogni soluzione.* indirizzo R Posizione iniziale dei dati del blocco di controllo PID (parametri interni e dell'utente). Utilizza 40 parole della memoria %R che non possono essere condivise. ok flusso, nulla L'uscita OK si attiva quando la funzione viene eseguita senza errori. Va OFF se ci sono errori. CV * I, Q, M, T, G, R, AI, AQ La variabile di controllo inviata al processo; spesso è un'uscita %AQ. CV viene incrementata (ingresso UP) o decrementata (ingresso DN) di 1 ad ogni accesso alla funzione PID. Molti parametri sono interi scalati di 16 bit che devono essere specificati usando le unità della variabile del processo (PV) o della variabile di controllo (CV). Ad esempio, il valore di riferimento (SP) deve essere scalato sulla stessa gamma della variabile del processo (PV) in quanto il blocco PID calcola l'errore con una sottrazione tra questi due ingressi. I valori della variabile del processo e quelli della variabile di controllo possono andare da 32000 o 0 a 32000 in scala analogica oppure da 0 a 10000 per indicare i valori da 0.00% a 100.00%. Non è necessario utilizzare la stessa scala per la variabile del processo e per la variabile di controllo, dato che i guadagni PID possono comprendere un fattore di scala. GFK-1645C-IT Capitolo 19 La funzione PID 19-3 19 Modi operativi della funzione PID Modo automatico La funzione PID può essere richiamata ad ogni scansione fornendo corrente al contatto di abilitazione e non a quello dell'ingresso MAN. Il blocco confronta il clock del tempo trascorso del PLC con il tempo dell'ultima soluzione della funzione registrato nell'array interno RefArray. Se la differenza è maggiore del periodo di campionamento definito nella terza parola (%Ref+2) di RefArray, viene risolto l'algoritmo PID utilizzando questa differenza. Vengono aggiornati il tempo dell'ultima soluzione e l'uscita della variabile di controllo. Nel modo automatico, l'uscita CV (variabile di controllo) viene scritta nel parametro Comando manuale (%Ref+13). Modo manuale Il blocco PID viene messo nel modo manuale quando viene data corrente al contatto di abilitazione ed al contatto dell'ingresso MAN. La variabile di controllo (CV) viene impostata con il valore del parametro Comando manuale (%Ref+13). Se uno degli ingressi UP o DN riceve corrente, la parola Comando manuale viene incrementata o decrementata di un'unità CV ad ogni soluzione della funzione. Per accelerare le variazioni manuali della variabile di controllo è anche possibile sommare o sottrarre alla/dalla parola Comando manuale un numero qualsiasi di unità CV. Per limitare l'uscita CV il blocco PID utilizza i parametri Limite superiore e Limite inferiore di CV. Se il parametro Tempo minimo di salita (minimum slew time) è positivo, il suo valore viene utilizzato per limitare la rapidità con cui cambia l'uscita CV. Se viene superato uno dei limiti di ampiezza o di variazione di CV, il valore registrato nell'integratore viene regolato in modo da bloccare CV a quel limite. Questa azione di desaturazione dell'azione integrale (anti-reset wind-up) fa sì che anche se l'errore tenta per un lungo periodo di tempo di portare CV fuori (sopra o sotto) dai limiti, l'uscita CV si allontanerà dal limite non appena l'errore cambierà di segno. Il modo di funzionare del blocco funzionale PID, secondo il quale il parametro Comando manuale insegue CV nel modo automatico e lo reimposta nel modo manuale, consente un passaggio morbido da automatico a manuale e viceversa. I limiti superiore ed inferiore di CV ed il tempo minimo di salita sono validi sia nel modo automatico sia nel modo manuale, così come l'aggiornamento del valore memorizzato nell'integratore. Questo significa che durante la variazione del parametro Comando manuale nel modo manuale, la variazione dell'uscita CV non sarà più rapida di quanto consentito dal parametro Tempo minimo di salita e che il valore di CV non uscirà dai limiti prefissati. 19-4 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 19 Intervallo di tempo per la funzione PID La funzione PID non viene eseguita più di una volta ogni 10 millisecondi. Se ne è specificata l'esecuzione ad ogni scansione e la scansione dura meno di 10ms, la funzione PID non sarà eseguita se non dopo un numero di scansioni sufficiente ad accumulare 10ms. Ad esempio, se il tempo di scansione è di 9ms, la funzione PID viene eseguita una volta ogni due scansioni, per cui il tempo intercorrente tra due esecuzioni della funzione sarà di 18ms. Una specifica funzione PID non deve essere richiamata più di una volta per scansione. L'intervallo di tempo più lungo possibile tra due esecuzioni è di 10.9 minuti. La funzione PID arrotonda il tempo trascorso dall'ultima esecuzione entro i 100 ms. L'algoritmo PID viene risolto solo quando il clock del tempo trascorso del Micro PLC ha raggiunto o superato il tempo dell'ultima soluzione PID più il periodo di campionamento. Se il periodo di campionamento è 0, la funzione viene eseguita ogni volta che è abilitata (rimane comunque valido il limite minimo di 10 ms precedentemente indicato). Scalatura degli ingressi e delle uscite Per compatibilità con le variabili analogiche del processo (16 bit), i parametri della funzione PID sono parole intere di 16 bit. Alcuni parametri devono essere definiti utilizzando le unità della variabile del processo o quelle della variabile di controllo. Il valore di riferimento SP deve essere scalato sulla stessa gamma della variabile del processo (PV) in quanto il blocco PID calcola l'errore con una sottrazione tra questi due ingressi. Non è necessario utilizzare la stessa scala per la variabile del processo e per la variabile di controllo. Ambedue possono variare da -32000 o 0 a 32000 per adeguarsi alla scala dei dati analogici o da 0 a 10000 per esprimere i valori da 0.00% a 100.00%. Se le variabili di controllo e del processo utilizzano scale diverse, i guadagni PID devono includere appropriati fattori di scala. Esempio di funzione PID Il sottostante esempio include gli ingressi tipici della funzione. %S0007 abilita Valore di riferimento %R00010 +21000 %AI0001 Variabile del processo +20950 %M0001 PID IND Uscita corrente se OK SP CV %AQ0001 +25000 Variabile di controllo PV MAN %M0002 UP %M0002 DN %R00100 GFK-1645C-IT Capitolo 19 La funzione PID RefArray è di 40 parole 19-5 19 Blocco dei parametri della funzione PID Il blocco dei parametri della funzione PID occupa 40 parole di memoria %R. Molte di queste 40 parole sono utilizzate dal Micro PLC e non sono configurabili. Ciascuna funzione PID specificata deve utilizzare un'area di memoria diversa, anche se i 13 parametri configurabili sono gli stessi. Le prime 13 parole del blocco dei parametri devono essere impostate prima di eseguire la funzione PID. Per molti di questi parametri è possibile specificare 0 come default. Una volta scelti, i valori di questi parametri possono essere caricati definendoli come costanti in una funzione BLKMOV in modo da poter essere modificati dal programma in base alle necessità. Parametri interni contenuti nell'array RefArray La funzione PID legge 13 parametri ed utilizza le altre parole di RefArray come memoria PID interna. Normalmente questi ultimi valori non devono essere modificati. Però se il blocco PID viene richiamato nel modo automatico dopo un lungo ritardo, può essere necessario aggiornare il tempo dell'ultima soluzione usando la SVC_REQ 16 per caricare il valore corrente del clock del tempo trascorso del PLC in %Ref+23 in modo da evitare una variazione a gradino sull'integratore. E' anche possibile mettere a 1 il bit Override (bit 0) del parametro Parola di controllo (%Ref+14) per inibire il controllo del blocco PID da parte della logica ladder, se è necessario impostare i 4 bit successivi della parola di controllo (corrispondenti ai contatti degli ingressi del blocco funzionale) ed i valori interni di SP e PV. Parametro Unità Campo dei valori Descrizione indirizzo N. anello Intero da 0 a 255. Numero facoltativo del blocco PID. Fornisce un'identificazione comune interna al PLC con il numero di anello di controllo definito da un'unità di interfaccia operatore. indirizzo+1 Algoritmo Impostato dal PLC 1 = Algoritmo ISA 2 = Algoritmo indipendente Indirizzo+2 Periodo di campionamento 10ms da 0 (ogni scansione) Il tempo minimo, in unità di 10ms, tra due soluzioni a 65535 (10.9 Min) dell'algoritmo PID. Per specificare un periodo di 100ms almeno 10ms. usare 10. indirizzo+3 indirizzo+4 Banda morta+ e banda morta - Unità di PV da 0 a 32000 (+ mai negativo) (- mai positivo) - Valori interi che definiscono i limiti superiore (+) e inferiore (-) della banda morta in unità PV. Se la banda morta non è necessaria, questi parametri devono essere a 0. Se l'errore (SP - PV) o (PV - SP) è maggiore del valore (-) e minore del valore (+), i calcoli vengono risolti con un errore di 0. Se questi parametri sono diversi da 0, il valore (+) deve essere maggiore di 0 ed il valore (-) deve essere minore di 0, altrimenti il blocco PID non funzionerà. Lasciare a 0 questi parametri finché non sono stati impostati e tarati i guadagni PID. La banda morta ha lo scopo di evitare variazioni di CV dovute a piccole variazioni dell'errore. 19-6 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 19 Parametro Unità Campo dei valori Descrizione indirizzo+5 Guadagno proporzionale – Kp (Guadagno del controllore, Kc, nella versione ISA) 0.01 CV%/PV% da 0 a 327.67% Variazione della variabile di controllo in unità CV per una variazione dell'errore di 100 unità PV. Un Kp di 450 è visualizzato come 4.50 e contribuisce per Kp*Errore/100 o 450*Errore/100 all'uscita PID. Generalmente, Kp è il primo guadagno ad essere impostato nella taratura di un anello PID. indirizzo+6 Guadagno derivativo - Kd 0.01 secondi da 0 a 327.67 sec Variazione della variabile di controllo in unità CV corrispondente ad una variazione dell'errore o della variabile di processo di un'unità PV ogni 10ms. Si specifica come un tempo ed il bit meno significativo indica 10ms. Ad esempio, un Kd di 120 è visualizzato come 1.20 e contribuisce per Kd * delta errore/delta tempo o, se l'errore cambia di 4 unità PV ogni 30 ms, 120*4/3. Kd ha lo scopo di anticipare la risposta dell'anello di controllo quando è troppo lenta, ma è molto sensibile ai disturbi sull'ingresso PV. indirizzo+7 Coefficiente dell'azione integrale-Ki Ripetizioni/1 da 0 a 32.767 000 Sec ripetizioni/sec Variazione della variabile di controllo in unità CV quando l'errore è una costante pari a 1 unità PV. Visualizzato come 0.000 ripetizioni/sec, con 3 decimali impliciti. Ad esempio, un Ki di 1400 è visualizzato come 1.400 ripetizioni/sec e contribuisce all'uscita PID per Ki * errore *dt o, per un errore di 20 unità PV ed un tempo di scansione del PLC di 50ms (periodo di campionamento = 0), 1400 * 20 * 50/1000. Generalmente, Ki è il secondo guadagno ad essere impostato. indirizzo+8 Compensazione uscita (CV Bias) Unità CV da -32000 a 32000 (sommata all'uscita dell'integratore) Numero di unità CV sommate all'uscita PID prima dell'applicazione dei limiti di ampiezza e di variazione. Questo parametro può servire per ottenere valori di CV diversi da zero quando si utilizza solo il guadagno proporzionale Kp, o per la regolazione feed-forward dell'uscita di questo anello PID in base ad un altro anello di controllo. indirizzo+9 indirizzo+10 Limite superiore e limite inferiore di CV Unità CV da -32000 a 32000 Numero di unità CV che definiscono il massimo ed il minimo valore di CV. Questi valori sono obbligatori. Il limite superiore deve essere maggiore del limite inferiore e deve essere positivo, altrimenti il blocco funzionale PID non funzionerà. Generalmente sono utilizzati per imporre all'uscita CV limiti corrispondenti ai limiti fisici. Sono utilizzati anche per scalare il grafico a barra di CV. Questa limitazione ha un effetto di desaturazione dell'azione integrale quando viene raggiunto uno dei limiti di CV. indirizzo+11 Tempo minimo di Secondi/fon da 0 (nessuno) a salita do scala 32000 sec per arrivare a 32000 ("fondo scala" di CV) (>%Ref+10) Numero minimo di secondi necessari perché l'uscita CV passi da 0 al suo fondo scala di 100 punti percentuali o di 32000 unità CV. E' un limite inverso di variazione imposto alla velocità con cui può cambiare l'uscita CV. Se è positivo, CV non può cambiare di più di 32000 unità CV moltiplicato per il delta del tempo diviso per il tempo minimo di salita. Ad esempio, se il periodo di campionamento è di 2.5 secondi ed il tempo minimo di salita è di 500 secondi, CV non può cambiare di più di 32000*2.5/500 = 160 unità CV per soluzione dell'algoritmo PID. Se il limite di variazione di CV viene superato, viene regolato il valore integratore. Se questo parametro è 0, la velocità di variazione di CV non è limitata. Mettere a 0 questo parametro durante la taratura dei guadagni dell'anello PID. GFK-1645C-IT Capitolo 19 La funzione PID 19-7 19 indirizzo+12 Parametro Unità Campo dei valori Descrizione Parola di configurazione Sono utilizzati i cinque bit bassi Bit 0 - 2 per Errore+/-, I 5 bit bassi di questa parola si utilizzano per modificare tre Polarità uscita, impostazioni PID standard. Gli altri bit devono essere a 0. Azione derivativa Mettere a 1 il bit basso per modificare il calcolo dell'errore dalla forma normale (SP – PV) alla forma (PV – SP), invertendo il segno della retroazione. Questo serve per il controllo ad azione inversa in cui CV deve scendere quando PV sale. Mettere a 1 il secondo bit per invertire la polarità dell'uscita in modo che CV sia l'opposto dell'uscita PID. Mettere il terzo bit a 1 per cambiare l'azione derivativa, applicandola alla variabile del processo PV anziché all'errore. I primi cinque bit della parola di configurazione sono descritti in dettaglio qui sotto: Bit 0: Calcolo dell'errore. Quando questo bit è 0, l'errore è dato da SP - PV. Quando questo bit è 1, l'errore è dato da PV - SP. Bit 1: Polarità dell'uscita. Quando questo bit è 0, l'uscita CV rappresenta l'uscita del calcolo PID. Quando questo bit è 1, l'uscita CV rappresenta l'opposto dell'uscita del calcolo PID. Bit 2: Azione derivativa su PV. Quando questo bit è 0, l'azione derivativa è applicata all'errore. Quando questo bit è 1, l'azione derivativa è applicata a PV. Tutti gli altri bit devono essere a zero. Bit 3: Trattamento della banda morta. Quando questo bit è 0, non ci sono azioni relative alla banda morta. Se l'errore è all'interno della banda morta, viene considerato come 0. Altrimenti esso non è influenzato dai limiti della banda morta. Quando questo bit è 1, la banda morta influenza l'errore. Se l'errore è all'interno della banda morta, viene forzato a 0. Se invece è fuori dai limiti, viene ridotto dal limite della banda morta (errore = errore - limite della banda morta). Bit 4: Desaturazione dell'azione integrale. Quando questo bit è 0, la desaturazione dell'azione integrale corregge il resto Y accumulato. Se l'uscita è bloccata da uno dei limiti imposti, il valore accumulato di Y viene sostituito dal valore che genera esattamente l'uscita bloccata. Quando questo bit è 1, il nuovo valore del termine Y viene sostituito dal valore di Y all'inizio del calcolo. In questo modo, il valore raggiunto da Y prima del blocco viene mantenuto costante finché perdura il blocco dell'uscita. Ricordare che ciascun bit rappresenta una potenza di 2. Ad esempio, partendo dalla configurazione PID standard con la parola di configurazione a 0, si sommerà 1 per cambiare il calcolo dell'errore da SP–PV a PV–SP, si sommerà 2 per cambiare la polarità dell'uscita da CV = PID a CV = -PID, si sommerà 4 per cambiare l'azione derivativa da basata sull'errore a basata sulla variabile del processo PV, ecc. indirizzo+13 19-8 Comando manuale Unità CV Insegue CV nel modo automatico e imposta CV nel modo manuale. Quando il blocco PID è nel modo automatico assume il valore corrente dell'uscita CV. Quando il blocco PID è nel modo manuale, questo valore viene utilizzato per impostare l'uscita CV ed il valore interno dell'integratore entro i limiti di ampiezza e di variazione di CV. VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 19 indirizzo+14 Parametro Unità Campo dei valori Parola di controllo Gestita dal Gestita dal PLC a PLC a meno meno che non sia a 1 che non sia il bit basso (Override). a 1 il bit basso. Descrizione Se il bit Override (bit 0) è 1, questa parola ed i parametri interni SP, PV e CV di questo blocco PID sono controllati in remoto (vedi sotto). Questo permette ad un'unità di interfaccia operatore remota, ad esempio un computer, di sottrarre il controllo del blocco al programma del PLC. AVVERTENZA: se si desidera che ciò non accada, accertarsi che la parola di controllo sia a 0. Se il suo bit basso è 0, i 4 bit successivi possono essere letti per osservare lo stato degli ingressi del blocco PID quando l'abilitazione è ON. La parola di controllo ha la seguente struttura: Bit Valore parola Funzione Stato o azione esterna se il bit Override è 1 0 1 Override 0: monitoraggio ingressi. 1: impostazione ingressi dall'esterno. 1 2 Manuale /Auto 1: il blocco è nel modo manuale; altrimenti è nel modo automatico. 2 4 abilita Normalmente è 1; altrimenti il blocco funzionale non viene eseguito. 3 8 UP /increm. Se è 1 e il bit Manuale (bit 1) è 1, CV si incrementa ad ogni soluzione. 4 16 DN /Decrem. Se è 1 e il bit Manuale (bit 1) è 1, CV si decrementa ad ogni soluzione. indirizzo+15 SP interno Impostato e Non configurabile gestito dal PLC Segue l'ingresso SP; se Override = 1 deve essere impostato dall'esterno. indirizzo+16 CV interna “ “ Segue l'uscita CV. indirizzo+17 PV interna “ “ Segue l'ingresso PV; se Override = 1 deve essere impostata dall'esterno. indirizzo+18 Uscita “ “ Parola con il segno che rappresenta l'uscita del blocco funzionale prima della possibile inversione. Se non è configurata l'inversione dell'uscita ed il bit della parola di controllo relativo alla polarità dell'uscita è 0, è uguale all'uscita CV. Se è selezionata l'inversione ed il bit della polarità dell'uscita è 1, è l'opposto dell'uscita CV. indirizzo+19 Termine diff Indirizzo+20 Indirizzo+21 Termine intermedio indirizzo+22 Memoria del termine di salita Usato internamente per la memorizzazione dei valori intermedi. Non scrivere in queste posizioni. indirizzo+23 ... Clock indirizzo+25 Memoria interna del tempo trascorso (tempo dall'ultima esecuzione). Non scrivere in queste posizioni. indirizzo+26 Memoria resto Y Contiene il termine Y dell'integratore per un errore a regime uguale a 0. indirizzo+27 indirizzo+28 Limiti superiore e Unità di PV inferiore di SP e PV indirizzo+29 riservato ... indirizzo+39 GFK-1645C-IT N/A Capitolo 19 La funzione PID da -32000 a 32000 Valori interi facoltativi espressi in unità PV che definiscono i valori massimo e minimo di visualizzazione (Ref+27 deve essere minore di Ref + 28). Non configurabile 29-34 sono riservati all'uso interno; 35-39 sono riservati all'uso esterno. Non utilizzare questi riferimenti. 19-9 19 Selezione dell'algoritmo PID (PID_ISA o PID_IND) e dei guadagni Il blocco funzionale PID può essere programmato specificando la versione a termini indipendenti (PID_IND) o la versione standard ISA (PID_ISA) dell'algoritmo PID. La sola differenza tra i due algoritmi risiede nella definizione del guadagno integrale e del guadagno derivativo. Ambedue i tipi di PID calcolano l'errore come SP - PV, con la possibilità di passare alla modalità azione inversa (PV - SP) mettendo a 1 il bit 0 (Calcolo errore) della parola di configurazione (%Ref + 12). La modalità azione inversa si utilizza quando si desidera che l'uscita CV si muova in direzione opposta alle variazioni dell'ingresso PV (CV giù per PV su) anziché nella direzione normale (CV su per PV su). Errore = (SP - PV) o (PV - SP) se il bit 0 della parola di configurazione è 1. Normalmente l'azione derivativa è basata sulla variazione dell'errore rispetto alla soluzione PID precedente e può causare una variazione considerevole dell'uscita se viene cambiato il valore di riferimento SP. Se si desidera evitare questo fenomeno, è possibile mettere a 1 il terzo bit della parola di configurazione in modo da calcolare il termine derivativo in base alla variazione di PV. Il termine dt (delta tempo) viene determinato sottraendo il tempo di clock della soluzione precedente del blocco funzionale dal valore corrente del clock del tempo trascorso del PLC. dt = Clock attuale del PLC - Clock del PLC alla soluzione precedente dell'algoritmo PID Derivata = (Errore - Errore precedente)/dt oppure (PV - PV precedente)/dt se il terzo bit della parola di configurazione è 1. L'algoritmo a termini indipendenti (PID_IND) calcola l'uscita come segue: Uscita PID = Kp * Errore + Ki * Errore * dt + Kd * Derivata + Compensazione uscita (CV Bias) L'algoritmo standard ISA (PID_ISA) ha un'altra forma: PID Output = Kc * (Errore + Errore * dt/Ti + Td * Derivata) + Compensazione uscita dove Kc è il guadagno del controllore, Ti è il tempo dell'azione integrale e Td è il tempo dell'azione derivativa. Il vantaggio dell'algoritmo ISA è che la regolazione di Kc non cambia solo il contributo dell'azione proporzionale, ma anche i contributi delle azioni integrale e derivativa, facilitando la taratura dell'anello. Se si dispone dei guadagni PID in termini di Ti e Td, utilizzare: Kp = Kc Ki = Kc/Ti e Kd = Kc/Td per convertirli nei valori dei parametri utente della funzione PID. La compensazione uscita (o CV Bias) è un termine additivo separato dai componenti PID. Può risultare necessario quando si utilizza solo il guadagno proporzionale Kp e si desidera che CV sia diversa da 0 quando PV è uguale a SP e l'errore è 0. In questo caso assegnare a questa compensazione il valore di CV desiderato quando PV è uguale a SP. Questa compensazione può essere usata anche per la regolazione feed-forward, quando si utilizzano un altro anello PID o un altro algoritmo per controllare l'uscita di questo anello PID. 19-10 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 19 Se si utilizza il guadagno integrale Ki, è normale mettere a 0 la compensazione dell'uscita in quanto l'integratore agisce come una compensazione automatica. Partire semplicemente nel modo manuale ed utilizzare la parola comando manuale (%Ref+13) per impostare l'integratore con il valore desiderato di CV, poi passare al modo automatico. Questo funziona anche quando Ki è 0, salvo che nel modo automatico l'integratore non verrà regolato in base all'errore. Algoritmo a termini indipendenti (PID_IND) Il sottostante schema a blocchi illustra il funzionamento degli algoritmi PID: a43646 SP PROPORTIONAL TERM - Kp Error Sign DEAD BAND PV INTEGRAL - Ki TIME BIAS SLEW LIMIT UPPER/LOWER CLAMP POLARITY CV Deriv Action VALUE TIME DERIVATIVE TERM - Kd L'algoritmo ISA (PID_ISA) è simile, salvo che il guadagno Kp è ricavato da Ki e Kd per cui il guadagno integrale è Kp * Ki ed il guadagno derivativo è Kp * Kd. Il segno dell'errore, l'azione derivativa e la polarità dipendono dall'impostazione dei bit della parola di configurazione (%Ref+12) GFK-1645C-IT Capitolo 19 La funzione PID 19-11 19 Limiti di ampiezza e di variazione di CV Il blocco non invia direttamente a CV l'uscita PID calcolata. Ambedue gli algoritmi possono imporre limiti di ampiezza e di variazione all'uscita della variabile di controllo. La rapidità massima di variazione è determina attraverso la divisione del valore massimo di CV (100% o 32000 unità) per il tempo minimo di salita, se questo è specificato ed è diverso da 0. Ad esempio, se il tempo minimo di salita è di 100 secondi, il limite di variazione sarà di 320 unità CV al secondo. Se il tempo di soluzione dt è di 50 millisecondi, la nuova uscita CV non può cambiare di più di 320*50/1000 o 16 unità CV rispetto al suo valore precedente. Successivamente l'uscita CV viene confrontata con i limiti superiore e inferiore specificati. Se viene superato uno di questi limiti, l'uscita CV viene bloccata a quel limite. Se la variazione di CV comporta il superamento di un limite di ampiezza o di variazione, il valore interno dell'integratore viene modificato in modo da evitare la saturazione dell'azione integrale (reset wind-up). Infine il blocco esamina il bit della polarità dell'uscita (secondo bit della parola di configurazione = %Ref+12)e se lo trova a 1 cambia il segno dell'uscita. CV = Uscita PID limitata oppure, se il bit della polarità dell'uscita è 1, - Uscita PID limitata Se il blocco funzionale è nel modo automatico, il valore finale di CV viene scritto nel parametro Comando manuale (%Ref+13). Se invece il blocco è nel modo manuale, l'equazione PID viene saltata e CV viene impostata utilizzando il parametro, ma variazione ed ampiezza continuano ad essere controllate, e il parametro Controllo manuale non può portare l'uscita CV fuori dai limiti superiore e inferiore stabiliti né può farla variare più rapidamente di quanto consentito dal parametro Tempo minimo di salita. 19-12 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 19 Periodo di campionamento e schedulazione del blocco funzionale PID Il blocco PID è un'implementazione digitale di una funzione di controllo analogico, di conseguenza il tempo di campionamento dt considerato nell'equazione PID non è il tempo di campionamento infinitesimale dei controlli analogici. La maggior parte dei processi da controllare può essere approssimata come un guadagno con un ritardo del primo o del secondo ordine, a volte con un ritardo puro. Il blocco PID invia al processo una variabile di controllo (uscita CV) ed usa la retroazione del processo (ingresso PV) per determinare un Errore in base al quale regola l'uscita CV successiva. Un parametro chiave del processo è la costante di tempo totale, che corrisponde alla rapidità con cui PV risponde alle variazioni di CV. Come si vedrà nella sezione che segue, Impostazione dei guadagni dell'anello, la costante di tempo totale, Tp+Tc, per un sistema del primo ordine è il tempo necessario a PV per raggiungere il 63% del suo valore finale quando CV varia a gradini. Il blocco PID non è in grado di controllare un processo se il suo periodo di campionamento non è ben al di sotto della metà della costante di tempo totale. Periodi di campionamento più lunghi lo rendono instabile. Il periodo di campionamento non dovrebbe essere più lungo della costante di tempo totale divisa per 10 (o per 5 nel caso peggiore). Ad esempio, se PV sembra raggiungere circa i 2/3 del suo valore finale in 2 secondi, il periodo di campionamento dovrebbe essere minore di 0.2 secondi, o di 0.4 secondi nel caso peggiore. D'altra parte, il periodo di campionamento non deve essere troppo corto, ad esempio minore della costante di tempo totale divisa per 1000, altrimenti il termine Ki * Errore * dt dell'integratore PID si arrotonderebbe a 0. Ad esempio, un processo molto lento che richiede 10 ore (36000 secondi) per raggiungere il livello del 63% dovrebbe avere un periodo di campionamento di almeno 40 secondi. A meno che il processo non sia molto veloce, non è normalmente necessario utilizzare un periodo di campionamento uguale a 0 per forzare la soluzione dell'algoritmo PID ad ogni scansione. Se si utilizzano molti anelli PID con periodo di campionamento più lungo del tempo di scansione, quest'ultimo può variare considerevolmente a seconda di quanti anelli risolvono l'algoritmo contemporaneamente. La soluzione più semplice consiste nel sequenziare uno o più bit a 1 lungo un array di bit preventivamente messi a 0 e utilizzati per eccitare il contatto di abilitazione di ciascun blocco PID. GFK-1645C-IT Capitolo 19 La funzione PID 19-13 19 Determinazione delle caratteristiche del processo I guadagni dell'anello PID (Kp, Ki e Kd) sono determinati dalle caratteristiche del processo controllato. Due domande chiave che si presentano durante l’impostazione di un anello PID sono: 1. Di quanto varia PV quando CV varia di una quantità fissa (qual è il guadagno in anello aperto)? 2. Qual è la velocità di risposta del sistema (quanto rapidamente varia PV al variare a gradini di CV)? Molti processi possono essere approssimati da un guadagno di processo, da un ritardo del primo o del secondo ordine e da un ritardo puro. Nel dominio della frequenza, la funzione di trasferimento per un sistema del primo ordine con un ritardo puro è: PV(s)/CV(s) = G(s) = K * e **(-Tp s)/(1 + Tc s) Il plottaggio nel dominio del tempo della risposta ad un gradino al tempo t0 fornisce la curva di reazione unitaria in anello aperto: Gradino dell'uscita CV al processo 1 K Curva della reazione unitaria dell'ingresso PV dal processo 0.632K t0 t0 Tp Tc Dalla curva di reazione unitaria di PV possono essere ricavati i seguenti parametri del modello del processo: K Guadagno del processo in anello aperto = variazione finale di PV / variazione di CV al tempo t0 (Notare che K non ha indice) Tp Ritardo del processo o tempo morto dopo t0 prima che la retroazione del processo (PV) inizi a muoversi. Tc Costante di tempo di un processo del primo ordine (tempo necessario dopo Tp per raggiungere il 63.2% del valore finale). Normalmente il modo più rapido di misurare questi parametri consiste nel mettere il blocco PID nel modo manuale, far fare un gradino a CV cambiando il parametro Comando manuale (%Ref+13) e plottare la risposta nel tempo di PV. Per processi lenti questo può essere fatto manualmente, ma nel caso di processi più veloci saranno utili un registratore di grafici o un pacchetto software per la registrazione di dati grafici su computer. Il gradino di CV deve essere grande abbastanza da provocare una variazione osservabile di CV, ma non così grande da compromettere il processo misurato. Una buona grandezza del gradino può andare dal 2 al 10% della differenza tra i limiti superiore e inferiore di CV. 19-14 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 19 Impostazione dei parametri e regolazione dei guadagni dell'anello di controllo Dato che tutti i parametri PID dipendono totalmente dal processo controllato, non esistono valori predeterminati che possano funzionare; tuttavia, trovare un guadagno accettabile dell'anello è normalmente semplice. GFK-1645C-IT 1. Mettere a 0 tutti i parametri utente, quindi impostare i limiti superiore e inferiore di CV con i valori massimo e minimo previsti per CV. Impostare il periodo di campionamento con la costante di tempo stimata per il processo (sopra) / (da 10 a 100). 2. Mettere il blocco nel modo manuale e assegnare al parametro Comando manuale (%Ref+13) diversi valori per controllare se CV può essere portata fino ai limiti superiore e inferiore. Annotare il valore di PV per un certo valore di CV e caricarlo in SP. 3. Impostare un guadagno basso, come 100 * Massimo di CV/Massimo di PV, in Kp e passare al modo automatico. Variare a gradino SP del 2 - 10% del valore massimo di PV e osservare la risposta di PV. Se la risposta al gradino di PV è troppo lenta aumentare Kp oppure ridurlo se si verificano sovraelongazioni od oscillazioni di PV senza che questa raggiunga un valore stabile. 4. Dopo aver trovato Kp, cominciare ad incrementare Ki fino ad ottenere una sovraelongazione che si smorza fino a raggiungere un valore stabile in 2 o 3 cicli. Questo può comportare la riduzione di Kp. Provare anche con varie grandezze del gradino ed in diversi punti operativi di CV. 5. Dopo aver trovato valori adeguati di Kp e di Ki, provare ad aggiungere Kd in modo da ottenere una risposta più rapida senza causare oscillazioni. Kd spesso non è necessario e non funziona in presenza di disturbi. 6. Controllare i guadagni su diversi punti operativi di SP ed aggiungere, se necessario, la banda morta ed il tempo minimo di salita. Alcuni processi ad azione inversa possono richiedere l'impostazione dei bit della parola di configurazione relativi al segno dell'errore o alla polarità dell'uscita. Capitolo 19 La funzione PID 19-15 19 Impostazione dei guadagni dell'anello con il metodo di Ziegler e Nichols Una volta determinati, i parametri del modello del processo (K, Tp e Tc) possono essere utilizzati per stimare i guadagni iniziali dell'anello PID. Il metodo descritto qui sotto fornisce una buona risposta ai disturbi del sistema con guadagni che producono un rapporto di ampiezza di 1/4. Il rapporto di ampiezza è il rapporto tra il primo ed il secondo picco della risposta in anello chiuso. 1. Calcolare il rapporto di reazione: R = K/Tc 2. Per il solo controllo proporzionale calcolare Kp come: Kp = 1/(R * Tp) = Tc/(K * Tp) Per il controllo proporzionale e integrale usare: Kp = 0.9/(R * Tp) = 0.9 * Tc/(K * Tp) Ki = 0.3 * Kp/Tp Per il controllo proporzionale integrale e derivativo usare : Kp = G/(R * Tp) dove G va da 1.2 a 2.0 Ki = 0.5 * Kp/Tp Kd = 0.5 * Kp * Tp 3. Controllare che il periodo di campionamento sia nell'intervallo da (Tp + Tc)/10 a (Tp + Tc)/1000 Il metodo di taratura ideale La procedura di "taratura ideale" fornisce la migliore risposta alle variazioni di SP, ritardata solo dal ritardo del processo, o tempo morto, Tp. Kp = 2 * Tc/(3 * K * Tp) Ki = Tc Kd = Ki/4 se si utilizza il termine derivativo Dopo aver determinato i guadagni iniziali, convertirli in interi. Calcolare il guadagno del processo K dividendo la variazione dell'ingresso espressa in unità PV per il gradino dell'uscita espresso in unità CV e non nelle unità di processo di PV o nelle unità ingegneristiche di CV. Specificare tutti i tempi in secondi. Dopo la determinazione di Kp, Ki e Kd, Kp e Kd possono essere moltiplicati per 100 e introdotti come interi, mentre Ki può essere moltiplicato per 1000 e introdotto nei parametri utente dell'array %RefArray. 19-16 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT 19 Esempio di richiamo della funzione PID Il seguente esempio di PID ha un periodo di campionamento di 100ms, un guadagno Kp di 4.00 e un guadagno Ki di 1.500. Devono essere impostati i limiti superiore ed inferiore di CV, in questo caso 20000 e 4000, ed è stata inclusa una piccola banda morta opzionale di +5 e -5. L'array di 40 parole RefArray inizia a %R0100. Normalmente i parametri utente si impostano in RefArray, ma è possibile impostare %M0006 per reinizializzare le 14 parole che iniziano a %R0102 (%Ref+2) con costanti memorizzate nella logica (una tecnica utile). %M0006 BLKCLR WORD 35 %R0100 IN CONST +00010 CONST +00005 CONST +00005 CONST +00400 CONST +00000 CONST +01500 CONST +00000 BLKMV INT IN1 Q IN2 IN3 IN4 IN5 IN6 IN7 %R00102 CONST +20000 CONST +00400 CONST +00000 CONST +00000 CONST +00000 CONST +00000 CONST +00000 BLKMV INT IN1 Q %R00109 IN2 IN3 IN4 IN5 IN6 IN7 %T0001 ALW_ON PID IND %M0001 %R0001 SP CV %AI0003 PV %AQ0002 MAN %M0004 UP %M0004 %M0002 DN %R0100 ADDINT %R0113 IN1 Q %R0002 IN2 %M0003 %R0113 SUBINT %R0113 IN1 Q %R0002 IN2 %R0113 Il blocco può essere commutato nel modo manuale con %M1, in modo da poter regolare il comando manuale (%R113). I bit %M4 e %M5 possono essere utilizzati per incrementare o decrementare %R113, l'uscita CV e l'integratore di 1 ogni 100ms (intervallo tra una soluzione e la successiva). Per accelerare il funzionamento manuale, è possibile utilizzare i bit %M2 e %M3 per aggiungere o sottrarre il valore in %R2 a/da %R113 ad ogni scansione del PLC. L'uscita %T1 è ON quando il blocco funzionale PID è OK. GFK-1645C-IT Capitolo 19 La funzione PID 19-17 19 19-18 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT Appendice Temporizzazione delle istruzioni A Questa appendice contiene le tabelle che forniscono la memoria utilizzata (in byte) e i tempi di esecuzione (in microsecondi) di tutte le funzioni supportate da un Nano o da un Micro PLC VersaMax. GFK-1645C-IT Note sui dati di temporizzazione Tempi tipici di esecuzione per i contatti booleani Tempi tipici di esecuzione per le CPU 2.0 Tempi tipici di esecuzione per le CPU 1.1 Tempi tipici di esecuzione per le CPU 1.0 A-1 A Note sui dati di temporizzazione Tempi di esecuzione a blocco funzionale abilitato o a blocco funzionale disabilitato Per ciascun tipo di blocco funzionale vengono forniti due tempi di esecuzione indicati come "abilitato" e "disabilitato". Per ciascuna ricorrenza del blocco funzionale nel programma della logica: La colonna "abilitato" contiene l'intervallo dei tempi tipici di esecuzione del blocco funzionale quando questo riceve corrente durante la scansione. La colonna "disabilitato" contiene l'intervallo dei tempi tipici di esecuzione del blocco funzione quando questo non riceve corrente durante la scansione, o a ricevere corrente è l'ingresso di reset del blocco funzionale. Tutti i valori rappresentano tempi di esecuzione tipici. I tempi effettivi di esecuzione possono essere diversi in funzione dei dati in ingresso o delle condizioni di errore. Note aggiuntive A-2 1. I temporizzatori ed i contatori vengono aggiornati ogni volta che vengono incontrati durante l'esecuzione del programma; i temporizzatori vengono aggiornati in base al tempo consumato dall'ultima scansione ed i contatori vengono aggiornati di un'unità. 2. Per le funzioni di manipolazione dei bit, L indica il numero di bit. Per la posizione dei bit, N indica il bit che viene impostato. Per le funzioni di spostamento dei dati, N indica il numero di bit o di parole, B indica il numero di bit successivi al primo (cioè, senza ontare il primo bit), W indica il numero di parole. 3. La dimensione di memoria si riferisce al numero di byte consumati dalla funzione in un diagramma ladder. 4. Per le funzioni relative alle tabelle, l'incremento è in unità di lunghezza specificate. 5. Tempo abilitato per singole unità di lunghezza di tipo %R, %AI, e %AQ. 6. La temporizzazione del blocco funzionale DO I/O rappresenta il tempo di esecuzione della funzione su otto punti (da %I0001 a %I0008). VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT A Tempi tipici di esecuzione per i contatti booleani I tempi di esecuzione dei contatti booleani per la logica booleana sono i seguenti: release 2.0 e 1.10 GFK-1645C-IT release 1.07 release 1.05 release 1.0 Nano PLC a 10 punti 1.3 ms/K N/A N/A 1.2 ms/K Micro PLC a 14 punti 1.1 ms/K N/A N/A 1.0 ms/K 1.0 ms/K Micro PLC a 23 punti 1.1 ms/K N/A N/A Micro PLC a 28 punti 1.1 ms/K N/A 1.0 ms/K 1.0 ms/K Micro PLC a 28 punti con ESCP (IC200UDD120) 1.0 ms/K 1.0 ms/K N/A N/A Appendice A Temporizzazione delle istruzioni A-3 A Tempi tipici di esecuzione per le CPU 2.0 Le tabelle che seguono forniscono la temporizzazione dei blocchi funzionali per il release 2 dei Micro e dei Nano PLC. I PLC sono raggruppati per tipi similari: Nano PLC, Micro PLC a 14/23/28 punti, Micro PLC con ESCP . Le tabelle forniscono i tempi tipici di esecuzione di ciascuna ricorrenza di un blocco funzionale quando questo è abilitato (riceve corrente) o disabilitato (non riceve corrente). Gruppo Funzione Temporizzatori Temporizzatore con ritardo alla disattivazione Temporizzatore con ritardo all'attivazione Temporizzatore Contatori Contatore a incremento Contatore a decremento Matematiche Addizione (INT) Addizione (DINT) Addizione (REAL) Sottrazione (INT) Sottrazione (DINT) Sottrazione (REAL) Moltiplicazione (INT) Moltiplicazione (DINT) Moltiplicazione (REAL) Divisione (INT) Divisione (DINT) Divisione (REAL) Modulo (INT) Modulo (DINT) Radice quadrata (INT) Radice quadrata (DINT) Radice quadrata (REAL) A-4 Tempi di esecuzione (Valori in µsec.) Funziona abilitata Funzione disabilitata Dimens. 14/23/28 28punti 14/23/28 28punti Nano Nano (byte) punti ESCP punti ESCP 15 64-112 54-75 63-93 46-76 39-53 44-67 15 63-120 66 - 79 61-100 45-83 40-58 42-71 15 13 13 58-114 67-69 47-82 59-75 –50-53 57-63 56-96 89-136 43-79 34-75 63-64 39-77 40-52 48-48 50-60 32-66 47-74 37-75 13 19 17 13 19 17 13 13 17 30-63 41-57 89-121 26-62 36-57 96-112 34-66 25-56 106-149 27-45 35-43 –77-91 24-45 27-44 –83-90 30-47 23-44 97-114 28-55 38-54 87-118 26-55 30-53 100-117 31-57 24-53 109-141 6-10 6-10 6-10 6-10 6-10 6-10 6-10 6-10 6-10 5-8 5-8 5-8 5-8 5-8 5-8 5-8 5-8 5-8 6-10 6-10 6-10 6-10 6-10 6-9 6-10 6-10 6-10 13 19 17 13 19 10 13 42-77 27-65 187-241 46-86 41-72 43-82 51-83 34-55 28-50 152-186 38-61 38-55 38-64 34-77 39-67 26-61 179-229 40-75 38-68 41-79 34-96 6-10 6-10 6-10 6-10 6-10 6-9 6-10 5-8 5-8 5-8 5-8 5-8 5-8 5-8 6-10 6-10 6-10 6-10 6-10 6-10 5-10 11 437-534 351 - 406 420-506 6-10 5-8 6-10 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT A Tempi tipici di esecuzione per le CPU 2.0, seguito Gruppo Trigonometr. Logaritmiche Esponenziali Conversione radianti Relazionali GFK-1645C-IT Funzione SIN (REAL) COS (REAL) TAN (REAL) ASIN (REAL) ACOS (REAL) ATAN (REAL) LOG (REAL) LN (REAL) Potenza di e Potenza di X da RAD a GRADI da GRADI a RAD Uguale (INT) Uguale (DINT) Uguale (REAL) Non uguale (INT) Non uguale (DINT) Non uguale (REAL) Maggiore di (INT) Maggiore di (DINT) Maggiore di (REAL) Maggiore o uguale a (INT) Maggiore o uguale a (DINT) Maggiore o uguale a (REAL) Minore di (INT) Minore di (DINT) Minore di (REAL) Minore o uguale a (INT) Minore o uguale a (DINT) Minore o uguale a (REAL) Range (INT) Range (DINT) Range (WORD) Tempi di esecuzione (Valori in µsec.) Funziona abilitata Funzione disabilitata Dimens. 14/23/28 28punti 14/23/28 28punti Nano Nano (byte) punti ESCP punti ESCP 11 1103-1523 919-1156 1064-1446 6-10 5-8 6-10 11 1091-1519 908-1192 1048-1444 6-10 5-8 5-9 11 1691-2256 1370-1708 1622-2144 8-12 5-9 7-10 11 1528-1638 1274-1479 1507-1639 6-10 5-8 6-10 11 1528-1639 1220-1442 1507-1638 6-10 5-8 6-9 11 695-867 564-671 678-822 6-10 5-8 6-10 11 734-926 599-710 709-878 6-10 5-8 6-10 11 672-866 555-659 646-821 6-10 5-8 6-10 11 516-623 411-472 497-591 6-10 5-8 6-10 11 292-379 226-287 276-359 6-10 5-8 6-10 11 288-326 238-252 274-308 6-10 5-8 6-10 17 70-100 59-77 66-95 6-10 5-8 6-10 10 25-36 21-28 24-34 8-12 7-9 7-11 16 21-44 19-34 20-42 8-12 7-9 7-10 14 33-57 29-44 31-54 8-12 7-9 7-11 10 18-36 17-28 18-34 8-12 7-9 7-11 16 32-42 27-32 30-39 8-12 7-9 7-11 14 37-57 32-44 34-54 8-12 7-9 7-11 10 28-36 24-28 27-34 8-12 7-9 7-11 16 22-42 20-32 21-40 8-12 7-9 7-11 14 37-58 31-44 34-54 8-12 7-9 7-11 10 19-36 17-28 17-34 8-12 7-9 7-11 16 20-42 19-32 19-39 8-12 7-9 7-11 14 29-57 32-44 34-54 8-12 7-9 7-11 10 16 14 10 19-36 20-42 36-58 18-36 16-28 18-32 23-44 17-28 18-34 19-39 24-54 17-34 8-12 8-12 8-12 8-12 7-9 7-9 7-9 7-9 7-11 7-11 7-11 7-11 16 20-42 18-32 19-39 8-12 7-9 7-11 14 26-58 23-44 24-54 8-12 7-9 7-11 13 22 13 22-44 24-51 22-43 20-34 20-39 20-33 20-42 22-48 20-41 8-12 8-12 8-12 7-9 7-9 7-9 7-11 7-11 7-11 Appendice A Temporizzazione delle istruzioni A-5 A Tempi tipici di esecuzione per le CPU 2.0, seguito Gruppo Funzione Operazioni AND logico su bit OR logico OR logico esclusivo Inversione logica, NOT Traslazione bit a sinistra Traslazione bit a destra Rotazione bit a sinistra Rotazione bit a destra Localizzazione di un bit Annullamento di un bit Test di un bit Impostazione di un bit Confronto mascherato (WORD) Confronto mascherato (DWORD) SpostaSposta (INT) mento dati Sposta (BOOL) Sposta (WORD) Sposta (REAL) Sposta blocco (INT) Sposta blocco (WORD) Sposta blocco (REAL) Cancella blocco (WORD) Trasla registro (BIT) Trasla registro (WORD) Sequenziatore bit COMM_REQ A-6 Dimens. (byte) 13 13 13 10 16 Tempi di esecuzione (Valori in µsec.) Funziona abilitata Funzione disabilitata 14/23/28 28punti 14/23/28 28punti Nano Nano punti ESCP punti ESCP 30-55 27-42 29-52 6-10 5-8 6-10 30-55 27-42 28-52 6-10 5-8 6-10 31-55 27-42 28-52 6-10 5-8 6-10 27-45 24-35 25-43 6-10 5-8 6-10 109-130 90-101 102-123 7-11 6-8 7-11 16 16 16 13 13 13 13 25 108-120 77-108 82-109 43-72 45-67 32-54 38-66 90-145 88-93 64-83 64-71 36-55 38-51 28-42 34-50 83-113 102-113 72-102 78-103 40-68 43-63 29-51 36-62 82-137 7-11 6-10 6-10 6-10 6-10 8-12 6-10 8-12 6-8 5-8 5-8 5-9 5-8 7-8 5-8 7-9 7-11 6-10 6-10 6-10 6-10 7-11 6-10 7-11 25 92-145 77-112 88-137 8-12 7-9 7-11 10 20-42 19-32 19-40 6-10 5-8 6-10 13 10 13 28 28 13 11 47-75 20-42 28-56 26-58 26-58 47-108 43-90 37-47 18-32 26-44 24-44 24-44 44-82 38-70 45-71 19-40 26-53 24-54 24-54 46-103 40-85 6-10 6-10 6-10 6-10 6-10 7-10 6-10 5-8 5-8 5-8 5-8 5-8 6-8 5-8 6-10 6-10 6-10 6-10 6-10 7-10 6-9 16 16 16 13 92-125 67-111 111-142 616-762 73-98 51-88 97-140 489-541 87-119 65-106 109-134 405-456 7-11 7-11 86-104 6-10 6-9 6-9 68-107 5-8 7-10 7-11 78-98 6-10 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT A Tempi tipici di esecuzione per le CPU 2.0, seguito Gruppo Tabella GFK-1645C-IT Dimens. (byte) Sposta array (INT) 22 Sposta array (DINT) 22 Sposta array (BOOL) 22 Sposta array (BYTE) 22 Sposta array (WORD) 22 Cerca uguale (INT) 19 Cerca uguale (DINT) 22 Cerca uguale (BYTE) 19 Cerca uguale (WORD) 19 Cerca non uguale (INT) 19 Cerca non uguale (DINT) 22 Cerca non uguale (BYTE) 19 Cerca non uguale (WORD) 19 Cerca maggiore o uguale (INT) 19 Cerca maggiore o uguale 22 (DINT) Cerca maggiore o uguale 19 (BYTE) Cerca maggiore o uguale 19 (WORD) Cerca maggiore (INT) 19 Cerca maggiore (DINT) 22 Cerca maggiore (BYTE) 19 Cerca maggiore (WORD) 19 Cerca minore (INT) 19 Cerca minore (DINT) 22 Cerca minore (BYTE) 19 Cerca minore (WORD) 19 Cerca minore o uguale (INT) 19 Cerca minore o uguale (DINT) 22 Cerca minore o uguale (BYTE) 19 Cerca minore o uguale 19 (WORD) Funzione Tempi di esecuzione (Valori in µsec.) Funziona abilitata Funzione disabilitata 14/23/28 28punti 14/23/28 28punti Nano Nano punti ESCP punti ESCP 61-106 53-83 57-100 6-10 5-8 6-10 54-95 48-72 51-90 6-10 5-8 6-10 77-130 67-101 72-123 6-10 5-8 6-10 58-104 51-79 53-98 6-10 5-8 6-10 62-106 53-83 57-100 6-10 5-8 6-10 51-85 42-66 47-81 8-12 7-10 7-11 41-81 46-63 38-77 8-12 7-10 7-11 50-80 35-62 46-76 8-12 7-9 7-11 51-85 42-66 48-81 8-12 7-9 7-11 64-93 42-72 59-88 8-12 7-9 7-11 67-101 65-80 65-97 8-12 7-9 7-11 50-80 33-55 42-66 8-12 7-9 7-11 44-77 38-60 49-73 8-12 6-9 7-11 55-83 49-66 52-80 8-11 7-9 7-11 50-81 49-63 47-77 8-12 7-9 7-11 44-80 40-62 43-76 8-12 7-9 7-11 48-86 40-66 46-81 8-12 7-9 7-11 56-89 57-87 46-93 55-91 54-78 66-103 40-71 43-79 43-78 41-81 48-71 55-78 46-72 44-69 48-67 52-72 38-61 47-80 38-55 48-61 46-61 48-63 36-55 45-61 53-86 53-83 44-82 52-88 50-74 62-98 36-67 40-74 40-73 38-77 45-67 60-74 8-12 8-12 8-12 8-12 8-12 8-12 8-12 8-12 8-12 8-12 8-12 8-12 7-9 7-9 7-9 7-9 7-9 7-9 7-9 7-9 7-9 7-9 7-9 7-9 7-11 7-11 7-11 7-11 7-11 7-12 7-11 7-11 7-11 7-11 7-11 7-11 Appendice A Temporizzazione delle istruzioni A-7 A Tempi tipici di esecuzione per le CPU 2.0, seguito Gruppo Funzione Conversione da INT a REAL da REAL a INT da DINT a REAL da DINT a REAL da WORD a REAL da REAL a WORD da BCD a INT da INT a BCD da BCD a REAL Troncamento a INT Troncamento a DINT Controllo Richiamo di subroutine Esecuzione I/O Service Request #6 Service Request #7 lettura Service Request #7 scrittura Service Request #9 Service Request #14 Service Request #15 Service Request #16 Service Request #18 Service Request #23 Service Request #26, #30 Service Request #29 MCR/ENDMCR annidati Algoritmo PID-ISA Algoritmo PID–IND Tempi di esecuzione (Valori in µsec.) Funziona abilitata Funzione disabilitata Dimens. 14/23/28 28punti 14/23/28 28punti Nano Nano (byte) punti ESCP punti ESCP 10 37-56 29-42 30-52 6-10 5-8 6-10 13 616-705 507-547 585-668 6-10 5-8 6-10 13 37-58 28-44 32-54 6-10 5-8 6-9 13 605-695 507-539 567-659 6-10 5-8 6-9 10 34-55 28-42 28-52 6-10 5-8 6-10 13 607-663 501-513 576-628 6-10 5-8 6-10 10 28-53 25-40 27-50 6-10 5-8 6-10 10 80-170 76-130 76-161 6-10 5-8 6-10 10 41-68 33-52 33-64 6-10 5-8 6-10 13 152-190 134-146 145-179 6-10 5-8 6-10 13 150-181 113-140 137-171 6-10 5-9 6-10 7 28-56 27-44 26-52 4-6 3-4 4-5 13 183-206 149-205 168-186 6-10 5-10 6-10 10 57-71 41-55 53-67 6-12 5-8 6-10 10 289-427 * 236-315 N/A 6-10 * 5-8 N/A 10 519-520 * 393-406 N/A 6-10 * 5-8 N/A 10 10 10 10 10 10 10 76-112 250-363 66-92 78-103 56-141 206-433 269-362 65-86 199-274 65-72 64-79 52-107 186-325 201-283 105-123 103-149 64-87 71-97 52-133 163-210 249-343 5-10 7-10 6-10 6-10 6-10 6-10 6-10 5-7 5-8 5-8 5-8 5-8 5-8 5-8 5-9 6-10 6-10 6-10 6-10 6-10 6-10 10 4 16 16 48-69 4 166-194 164-194 41-53 3 135-149 135-150 45-65 4 155-185 155-184 6-10 3 50-79 50-80 5-8 3 43-61 43-61 6-10 3 47-74 47-74 * Non applicabile per le CPU a 14 punti. A-8 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT A Tempi tipici di esecuzione per le CPU 1.1 A seconda dell'applicazione, le CPU 1.1 manifestano le seguenti riduzioni stimate dei tempi di esecuzione rispetto alle CPU 1.0:: Nano PLC: 20% - 28% Micro PLC a 14 punti: 28% Micro PLC a 28 punti: 28% La sottostante tabella fornisce i tempi di esecuzione dei blocchi funzionali della CPU 1.1 di un Micro PLC a 28 punti con ESCP, modello IC200UDD120. La tabella fornisce i tempi tipici di esecuzione di ciascuna ricorrenza di un blocco funzionale quando questo è abilitato (riceve corrente) o disabilitato (non riceve corrente). CPU 1.07 / 1.1 a 28 punti con ESCP Gruppo Funzione Temporizzatori Temporizzatore con ritardo alla disattivazione Temporizzatore con ritardo all'attivazione Temporizzatore Contatore a incremento Contatore a decremento Addizione (INT) Addizione (DINT) Addizione (REAL) Sottrazione (INT) Sottrazione (DINT) Sottrazione (REAL) Moltiplicazione (INT) Moltiplicazione (DINT) Moltiplicazione (REAL) Divisione (INT) Divisione (DINT) Divisione (REAL) Modulo (INT) Modulo (DINT) Radice quadrata (INT) Radice quadrata (DINT) Radice quadrata (REAL) Contatori Matematiche GFK-1645C-IT Dimens. Funziona abilitata Funzione disabilitata (byte) Campo dei tempi Tempo (tipico) 15 60 - 70 56 15 66 - 77 56 15 13 13 13 19 17 13 19 17 13 13 17 13 19 17 13 19 10 13 11 62 - 72 40 - 60 60 30 - 40 40 89 - 100 30 - 40 30 -40 91 - 100 29 - 42 24 - 40 80 - 108 40 - 50 31 - 49 150 - 182 48 - 60 44 - 51 39 - 60 34 - 74 351 - 404 50 58 54 7 9 8 6 7 9 7 8 8 6 10 9 7 10 7 10 8 Appendice A Temporizzazione delle istruzioni A-9 A Tempi tipici di esecuzione per le CPU 1.1, seguito CPU 1.07 / 1.1 a 28 punti con ESCP Gruppo Dimens. Funziona abilitata Funzione disabilitata (byte) Campo dei tempi Tempo (tipico) SIN (REAL) COS (REAL) TAN (REAL) ASIN (REAL) ACOS (REAL) ATAN (REAL) LOG (REAL) LN (REAL) Potenza di e Potenza di X 11 11 11 11 11 11 11 11 11 17 898 - 1149 867 - 1155 1138 - 1710 1242 - 1474 1220 - 1435 552 - 655 587 - 697 545 - 655 407 - 466 226 - 283 9 9 1 10 10 10 8 8 10 10 Conversione radianti da RAD a GRADI da GRADI a RAD 11 17 228 - 246 65 - 72 10 9 Relazionali Uguale (INT) Uguale (DINT) Uguale (REAL) Non uguale (INT) Non uguale (DINT) Non uguale (REAL) Maggiore di (INT) Maggiore di (DINT) Maggiore di (REAL) Maggiore o uguale a (INT) Maggiore o uguale a (DINT) Maggiore o uguale a (REAL) Minore di (INT) Minore di (DINT) Minore di (REAL) Minore o uguale a (INT) Minore o uguale a (DINT) Minore o uguale a (REAL) 10 16 14 10 16 14 10 16 14 10 16 14 10 16 14 10 16 14 20 - 30 20 - 30 30 - 40 20 - 24 20 - 30 30 - 40 20 - 22 20 - 30 40 23 - 30 20 - 30 39 - 40 20 - 22 30 36 - 40 21 - 23 30 - 40 40 - 55 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 Range (INT) 13 21 - 30 10 Range (DINT) 22 26 - 38 10 Range (WORD) 13 25 - 30 10 Trigonometr. Logaritmiche Esponenziali A-10 Funzione VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT A Tempi tipici di esecuzione per le CPU 1.1, seguito CPU 1.07 / 1.1 a 28 punti con ESCP Gruppo Dimens. Funziona abilitata Funzione disabilitata (byte) Campo dei tempi Tempo (tipico) Bit AND logico Operazioni su OR logico OR logico esclusivo Inversione logica, NOT Traslazione bit a sinistra Traslazione bit a destra Rotazione bit a sinistra Rotazione bit a destra Localizzazione di un bit Annullamento di un bit Test di un bit Impostazione di un bit Confronto mascherato (WORD) Confronto mascherato (DWORD) 13 13 13 10 16 16 16 16 13 13 13 13 25 25 36 - 40 30 - 40 30 - 40 30 85 - 96 90 61 - 80 70 - 80 50 34 - 50 30 - 40 36 - 47 80 - 109 70 - 106 4 5 5 4 9 10 4 5 4 6 10 4 10 10 Spostamento dati 10 13 10 13 28 28 13 11 16 16 16 13 27 - 30 40 - 55 27 - 30 40 30 - 40 30 - 40 37 - 83 37 - 65 77 - 93 55 - 83 92 - 108 470 - 485 4 4 4 4 4 4 8 4 9 10 83 135 GFK-1645C-IT Funzione Sposta (INT) Move (BOOL) Sposta (WORD) Sposta (REAL) Sposta blocco (INT) Sposta blocco (WORD) Sposta blocco (REAL) Cancella blocco (WORD) Trasla registro (BIT) Trasla registro (WORD) Sequenziatore bit COMM_REQ Appendice A Temporizzazione delle istruzioni A-11 A Tempi tipici di esecuzione per le CPU 1.1, seguito CPU 1.07 / 1.1 a 28 punti con ESCP Gruppo Tabella A-12 Funzione Sposta array INT DINT BOOL Byte WORD Ricerca per uguale INT DINT Byte WORD Ricerca per non uguale INT DINT Byte WORD Ricerca per maggiore o uguale INT DINT Byte WORD Ricerca per maggiore INT DINT Byte WORD Ricerca per minore INT DINT Byte WORD Ricerca per minore o uguale INT DINT Byte WORD Dimens. (byte) Funziona abilitata Funzione disabilitata Campo dei tempi Tempo (tipico) 22 22 22 22 22 51 - 79 50 - 70 70 - 96 46 - 75 51 - 79 4 4 5 5 4 19 22 19 19 46 - 60 50 - 60 40 - 60 46 - 60 10 10 10 10 19 22 19 16 46 - 68 69 - 75 39 - 50 47 - 68 10 10 10 10 19 22 19 19 51 - 60 50 - 60 42 - 60 46 - 60 10 10 10 10 19 22 19 19 50 - 70 48 - 65 50 - 61 55 - 69 10 10 10 10 19 22 19 19 40 - 57 50 - 75 40 - 50 50 - 58 10 10 10 10 19 22 19 19 50 - 58 50 - 60 40 - 50 50 - 58 10 10 10 10 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT A Tempi tipici di esecuzione per le CPU 1.1, seguito CPU 1.07 / 1.1 a 28 punti con ESCP Gruppo Conversione Controllo GFK-1645C-IT Funzione da INT a REAL da REAL a INT da DINT a REAL da DINT a REAL da WORD a REAL da REAL a WORD da BCD a INT da INT a BCD da BCD a REAL Troncamento a INT Troncamento a DINT Richiamo di subroutine Esecuzione I/O Richiesta di servizio #6 #7 (Leggi) #7 (Imposta) #9 #14 #15 #16 #18 #23 #26,#30 #29 MCR/ENDMCR annidati (insieme) Algoritmo PID-ISA Algoritmo PID–IND Dimens. (byte) Funziona abilitata Funzione disabilitata Campo dei tempi Tempo (tipico) 10 13 13 13 10 13 10 10 10 13 13 7 13 28 - 40 495 - 537 30 - 40 496 - 534 30 - 40 490 - 506 30 - 38 80 - 124 36 - 50 132 - 142 113 - 134 30 - 40 142 - 144 4 4 4 5 3 4 4 4 4 4 4 0 4 10 10 10 10 10 10 10 10 10 10 10 4 46 - 50 153 - 165 384 - 387 65 - 86 97 - 125 66 - 69 70 - 75 56 - 103 183 - 322 196 - 243 40 - 50 40 - 50 8 6 5 7 5 4 5 5 4 4 5 5 16 16 131 - 149 131 - 150 62 62 Appendice A Temporizzazione delle istruzioni A-13 A Tempi tipici di esecuzione per le CPU 1.0 Tempi di esecuzione (µ sec.) Gruppo Bobine/Relè Funzione Bobine/Relè Temporizzatori Temporizzatore con ritardo alla disattivazione (10 punti) (14, 23, 28 pt) Funzione disabilitata Nano PLC (10 punti) Micro PLC (14, 23, 28 pt) 3 1.2 ms/K 1.0 ms/K 15 95 100 64 70 15 100 106 70 73 Temporizzatore con ritardo all'attivazione Temporizzatore 15 90 99 60 70 Contatori Contatore a incremento Contatore a decremento 13 13 76 77 80 82 70 71 80 80 Matematiche Addizione (INT) Addizione (DINT) Addizione (REAL) 13 19 17 50 50 119 60 59 127 10 10 10 10 Sottrazione (INT) Sottrazione (DINT) Sottrazione (REAL) Moltiplicazione (INT) Moltiplicazione (DINT) Moltiplicazione (REAL) 13 19 17 13 13 17 50 50 119 53 50 133 60 52 128 60 60 137 Divisione (INT) 13 65 70 10 10 Divisione (DINT) Divisione (REAL) 19 17 60 213 60 223 10 10 10 10 Modulo (INT) 13 70 80 10 10 Modulo (DINT) 19 65 70 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 Radice quadrata (INT) 10 80 81 10 10 Radice quadrata (DINT) Radice quadrata (REAL) 13 11 89 472 94 491 10 10 10 10 Trigonometr. SIN (REAL) COS (REAL) TAN (REAL) ASIN (REAL) ACOS (REAL) ATAN (REAL) 11 11 11 11 11 11 1337 1342 1993 1712 1663 761 1399 1396 2077 1783 1740 795 10 10 10 10 10 10 10 10 20 10 10 10 Logaritmiche LOG (REAL) LN (REAL) 11 11 814 760 848 790 10 10 10 Potenza di e Potenza di X 11 17 542 332 569 351 10 Esponenziali A-14 Funziona abilitata Dimens. (byte) Nano PLC Micro PLC VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 10 10 10 10 GFK-1645C-IT A Tempi tipici di esecuzione per le CPU 1.0, seguito Tempi di esecuzione (µ sec.) Gruppo Funzione Dimens. (byte) Funziona abilitata Nano PLC (10 punti) Funzione disabilitata Micro PLC Nano PLC (14, 23, 28 pi) (10 punti) Micro PLC (14, 23, 28 pt) Conversione radianti da RAD a GRADI da GRADI a RAD 11 17 289 89 300 97 10 10 10 10 Relazionali Uguale (INT) Uguale (DINT) Uguale (REAL) 10 16 14 30 40 50 40 40 52 10 10 10 10 10 10 Non uguale (INT) 10 30 31 10 10 Non uguale (DINT) Non uguale (REAL) 16 14 40 50 40 51 10 10 10 10 Maggiore di (INT) 10 30 32 10 10 Maggiore di (DINT) Maggiore di (REAL) 16 14 40 50 40 52 10 10 10 10 Maggiore o uguale a (INT) Maggiore o uguale a (DINT) Maggiore o uguale a (REAL) Minore di (INT) 10 30 31 10 10 16 14 40 50 40 55 10 10 10 10 10 30 32 10 10 Minore di (DINT) Minore di (REAL) 16 14 40 50 40 59 10 10 10 10 Minore o uguale a (INT) 10 30 31 10 10 Minore o uguale a (DINT) Minore o uguale a (REAL) 16 14 40 50 40 55 10 10 10 10 Range (INT) 13 40 40 10 10 Range (DINT) 22 45 50 10 10 Range (WORD) 13 40 40 10 10 GFK-1645C-IT Appendice A Temporizzazione delle istruzioni A-15 A Tempi tipici di esecuzione per le CPU 1.0, seguito Tempi di esecuzione (µ sec.) Gruppo Operazioni su bit Funzione AND logico OR logico 13 13 Funziona abilitata Nano PLC (10 punti) 50 50 Funzione disabilitata Micro PLC Nano PLC (14, 23, 28 pt) (10 punti) Micro PLC (14, 23, 28 pt) 51 51 10 10 10 10 OR logico esclusivo 13 50 51 10 10 Inversione logica, NOT 10 40 43 Traslazione bit a sinistra Traslazione bit a destra Rotazione bit a sinistra 16 16 16 110 99 90 118 109 99 10 10 10 10 10 10 10 10 Rotazione bit a destra 16 89 98 Localizzazione di un bit Annullamento di un bit 13 13 61 60 70 70 10 10 10 10 10 10 Test di un bit 13 50 52 10 10 Impostazione di un bit 13 60 70 Confronto mascherato (WORD) Confronto mascherato (DWORD) 25 129 138 10 10 10 10 25 128 138 10 10 10 13 10 13 28 28 13 11 16 16 16 13 40 79 40 50 50 50 99 89 118 101 121 600 40 80 40 58 52 52 108 99 127 109 127 590 10 10 10 10 10 10 10 10 10 10 89 144 10 10 10 10 10 10 10 10 10 10 10 155 Spostamento Sposta (INT) dati Move (BOOL) Sposta (WORD) Sposta (REAL) Sposta blocco (INT) Sposta blocco (WORD) Sposta blocco (REAL) Cancella blocco (WORD) Trasla registro (BIT) Trasla registro (WORD) Sequenziatore bit COMM_REQ A-16 Dimens. (byte) VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT A Tempi tipici di esecuzione per le CPU 1.0, seguito Tempi di esecuzione (µ sec.) Gruppo Tabella GFK-1645C-IT Funzione Sposta array INT DINT BOOL Byte WORD Ricerca per uguale INT DINT Byte WORD Ricerca per non uguale INT DINT Byte WORD Ricerca per maggiore o uguale INT DINT Byte WORD Ricerca per maggiore INT DINT Byte WORD Ricerca per minore INT DINT Byte WORD Ricerca per minore o uguale INT DINT Byte WORD Dimens. (byte) Funziona abilitata Nano PLC (10 punti) Funzione disabilitata Micro PLC Nano PLC Micro PLC (14, (14, 23, 28 pt) (10 punti) 23, 28 pt) 22 22 22 22 22 98 89 127 98 98 101 97 133 100 101 10 10 10 10 10 10 10 10 10 10 19 22 19 19 79 70 70 79 80 80 80 80 10 10 10 10 10 10 10 10 19 22 19 16 86 98 60 87 90 100 70 90 10 10 10 10 10 10 10 10 19 22 19 19 80 70 70 79 81 80 80 80 10 10 10 10 10 10 10 10 19 22 19 19 79 79 79 80 90 89 83 89 10 10 10 10 10 10 10 10 19 22 19 19 70 90 60 70 78 99 70 80 10 10 10 10 10 10 10 10 19 22 19 19 70 70 60 70 78 80 70 80 10 10 10 10 10 10 10 10 Appendice A Temporizzazione delle istruzioni A-17 A Tempi tipici di esecuzione per le CPU 1.0, seguito Tempi di esecuzione (µ sec.) Gruppo Conversione Controllo A-18 Funzione Funziona abilitata Dimens. (byte) Nano PLC Micro PLC Funzione disabilitata (10 punti) (14, 23, 28 pt) Nano PLC (10 punti) Micro PLC (14, 23, 28 pt) da INT a REAL da REAL a INT da DINT a REAL da DINT a REAL da WORD a REAL da REAL a WORD da BCD a INT da INT a BCD da BCD a REAL Troncamento a INT Troncamento a DINT Richiamo di subroutine Esecuzione I/O Richiesta di servizio #6 #7 (Leggi) #7 (Imposta) #9 #14 #15 #16 #18 #23 #26,#30 #29 MCR/ENDMCR annidati (insieme) 10 13 13 13 10 13 10 10 10 13 13 7 13 50 50 50 611 50 583 50 156 60 169 161 46 173 51 647 59 641 51 606 50 166 70 179 173 51 185 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 4 70 163 143 107 157 84 98 134 222 298 69 3 71 173 150 112 167 90 100 139 476 310 70 4 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 10 10 10 10 10 10 10 10 Algoritmo PID-ISA Algoritmo PID–IND 16 16 188 186 194 195 12.8 70 3.2 73 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT Appendice Confronto con i Micro PLC Serie 90 B Questo capitolo mette a confronto le capacità dei Micro PLC VersaMax con quelle sei Micro PLC Serie 90. Differenze operative: Elenca le differenze operative esistenti tra i Nano ed i Micro PLC VersaMax ed i PLC precedenti. Importazione di file: Spiega come importare programmi completi creati originariamente con i software di programmazione LogicMaster 90 o CIMPLICITY Control. Questa sezione spiega anche come importare i file Shared Name (.snf), e come importare le variabili da un altro pacchetto applicativo come Excel. Funzioni del programma supportate: Questa sezione confronta le funzioni supportate dai Nano e dai Micro PLC VersaMax con quelle supportate dai Micro PLC Serie 90. Riferimenti del programma: Confronta i riferimenti utilizzati dai Micro PLC VersaMax e Serie 90. GFK-1645C-IT B-1 B Differenze operative 1. I Nano ed i Micro PLC VersaMax dispongono di subroutine. Il numero massimo di subroutine è di 64 per i Micro PLC e di 8 per i Nano PLC. Riferirsi al capitolo 12 per ulteriori informazioni. 2. I Nano ed i Micro PLC VersaMax hanno molte funzioni che non erano disponibili con i Micro della Serie 90. • PID (capitolo 17) • JUMP, LABEL e MCR annidate (capitolo 14). Le funzioni JUMP, LABEL e MCR utilizzate nei programmi per la Serie 90 devono essere modificate per essere annidate. • Scala (capitolo 14) • Tipi di dati a virgola mobile (capitolo 13) • Capacità di override 3. I Nano ed i Micro PLC VersaMax non permettono le modifiche parola per parola. I Micro della Serie 90 ammettevano le modifiche parola per parola nel modo STOP. 4. I Micro PLC VersaMax a 14 punti supportano le unità di espansione; i Micro PLC Serie 90 a 14 punti non lo facevano. 5. Se una porta seriale è configurata come RTU slave, ritorna a SNP quando viene connesso un programmatore. 6. I Nano/Micro VersaMax supportano il protocollo Serial I/O. Riferirsi al capitolo 16. 7. Le unità VersaMax a 23 e a 28 punti hanno un orologio giornaliero. Riferirsi ai capitoli 4 e 5 per i dettagli. 8. I Nano ed i Micro PLC VersaMax supportano le comunicazioni SNP Break-free per una maggiore compatibilità con i modem. 9. Tutti i Nono/Micro VersaMax supportano l'autoconfigurazione. Riferirsi al capitolo 8 per i dettagli. 10. Differenze relative ai contatori ad alta velocità e alle uscite PWM/PT (Riferirsi al capitolo 10): B-2 I Nano/Micro PLC VersaMax non supportano l'attivazione al fronte di discesa per gli ingressi Preload/Strobe dei contatori ad alta velocità. Questo è diverso dai Micro PLC Serie 90. I Nano/Micro PLC VersaMax hanno 4 canali PTO mentre i Micro PLC Serie 90 ne avevano 3. VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT B GFK-1645C-IT • Le uscite PTO dei Nano/Micro PLC VersaMax sono su Q1, Q2, Q3 e Q5. Invece le uscite PTO dei Micro PLC Serie 90 sono su Q1, Q3, Q5. Quando si utilizza un Nano/Micro PLC VersaMax per sostituire un Micro PLC Serie 90 è necessario modificare il cablaggio. • I bit di completamento e di avvio dell'uscita PTO N. 4 sono, rispettivamente, I511 e Q511. • Le funzioni HSC, PWM e PTO dei Nano/Micro PLC VersaMax usano impostazioni di %AQ diverse da quelle dei Micro PLC Serie 90. Una cartella per Micro PLC Serie 90 contenente queste funzioni convertita direttamente in una cartella per Micro PLC VersaMax non funzionerà correttamente. Per poter essere utilizzata su un Nano/Micro PLC VersaMax, la logica che calcola le frequenze e/o i cicli di lavoro %AQ deve essere modificata. I programmi per i Micro Serie 90 che utilizzavano le funzioni PWM e PTO dovevano calcolare in base alla frequenza o al ciclo di lavoro desiderati i valori da caricare nei registri %AQ. I Nano/Micro PLC VersaMax non richiedono questi calcoli; la frequenza ed il ciclo di lavoro devono essere scritti direttamente nei registri %AQ. Riferirsi al capitolo 10 per una descrizione dettagliata dei requisiti di programmazione delle funzioni PWM e PTO. • I limiti di frequenza delle funzioni HSC e di generazione impulsi dei PLC Versamax sono stati migliorati. HSC Limiti di frequenza PTO/PWM Limiti di frequenza Micro Series 90 19hz - 5Khz 19hz - 2khz Nano/Micro VersaMax 15hz - 10Khz 15hz - 5khz • I Nano/Micro PLC VersaMax permettono di cambiare la frequenza delle uscite a treno di impulsi mentre stanno operando. Questo è diverso dai Micro PLC Serie 90, che continuano ad utilizzare la frequenza precedente fino all'inizio del treno di impulsi successivo. • Nuova COMMREQ per valore di compensazione del carico di un'uscita a treno di impulsi. Imposta la variazione (in microsecondi) da applicare al ciclo di lavoro di un'uscita a treno di impulsi per compensare il ritardo alla disattivazione dell'isolatore ottico (35 microsecondi per le uscite CC; 85 microsecondi per le uscite a relè). Il campo dei valori va da 0 a 200 microsecondi. Arresto di HSC/PWM/PTO durante l'esecuzione delle funzioni Store o Clear PTO e PWM utilizzano bit di abilitazione (da Q0505 a Q0508). I PLC Serie 90 non utilizzavano bit di abilitazione per PTO/PWM. Sui Nano/Micro PLC VersaMax, per abilitare le uscite PTO/PWM occorre mettere a ON questi bit. Appendice B Confronto con i Micro PLC Serie 90 B-3 B Uscite PWM/PT dei Nano/Micro PLC VersaMax Il programma applicativo specifica i parametri per le uscite PWM e PT scrivendo valori appropriati nei riferimenti %AQ appropriati. Su un Nano/Micro PLC VersaMax occorre semplicemente scrivere il valore desiderato nel riferimento %AQ. I Micro PLC Serie 90 richiedono una conversione matematica per determinare i valori da scrivere nei riferimenti %AQ per la frequenza PWM, per il ciclo di lavoro PWM e per la frequenza PT. Di conseguenza, dopo la conversione di un'applicazione scritta per un Micro Serie 90 in un'applicazione per Nano/Micro VersaMax, questi valori non saranno quelli corretti. Sarà necessario modificare il programma applicativo in modo che scriva nei riferimenti %AQ i valori corretti. Riferimenti %AQ per PWM Il programma applicativo specifica la frequenza di un'uscita PWM (da 15hz a 5Khz) scrivendo un valore nel registro Frequenza associato all'uscita. Il ciclo di lavoro dell'uscita PWM (da 0 a 100%) si seleziona utilizzando il registro Ciclo di lavoro associato all'uscita. Il numero dei canali PWM/PTO disponibili dipende dal modello del Nano/Micro PLC; per i dettagli riferirsi alla corrispondente sezione di questo manuale. Uscita 1 AQ002 Uscita 2 AQ004 Uscita 3 AQ006 Uscita 4 AQ008 Descrizione Frequenza PWM (da 15 a 5000) AQ003 AQ005 AQ007 AQ009 Ciclo di lavoro PWM (0 – 10000) Q0505 Q0506 Q0507 Q0508 Uscita Enable Se non si conoscono la frequenza ed il ciclo di lavoro PWM specificati dall'applicazione per il Micro PLC Serie 90, è possibile calcolarli in base ai valori dei riferimenti %AQ. Riferirsi alle formule che seguono. B-4 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT B Riferimenti %AQ per le uscite a treno di impulsi Il programma applicativo controlla la frequenza degli impulsi (da 15hz a 5Khz) scrivendo un valore nel registro Frequenza associato, come si vede qui sotto. Il numero degli impulsi da emettere (da 0 a 65535) si seleziona utilizzando il registro Numero di impulsi associato. Il numero dei canali PWM/PTO disponibili dipende dal modello del Nano/Micro PLC; per i dettagli riferirsi al capitolo 10. Uscita 2 Uscita 3 Uscita 4 AQ123 Uscita 1 AQ125 AQ127 AQ121 Frequenza treno di impulsi (da 15Hz a 5Khz) Descrizione AQ124 AQ126 AQ128 AQ122 Numero di impulsi da inviare all'uscita (da 0 a 65535) Q0505 Q0506 Q0507 Q0508 Abilitazione uscita Q0494 Q0495 Q0496 Q00511 Avvio treno di impulsi I0494 I0495 I0496 I00511 Treno di impulsi completato Se non si conosce la frequenza degli impulsi specificata dall'applicazione per il Micro PLC Serie 90, è possibile calcolarli in base ai valori dei riferimenti %AQ. Nota: Non è necessario convertire il numero di impulsi, Abilitazione delle uscite Per utilizzare le funzioni PWM o PT di un canale occorre prima abilitarne l'uscita. Il programma applicativo abilita un'uscita PWM o PT mettendo a 1 il bit Abilita uscita. L'uscita si disabilita mettendo lo stesso bit a zero. Uscita 1 Q0505 Uscita 2 Uscita 3 Uscita 4 Q0506 Q0507 Q0508 Descrizione Abilitazione uscita Compensazione del carico I cicli di lavoro PWM sono configurabili e le uscite a treno di impulsi hanno un ciclo di lavoro nominale del 50%, ma gli isolatori ottici del PLC distorcono il ciclo di lavoro portandolo a qualcosa in più del 50%, a seconda della temperatura e del carico dovuto all'uscita. Per compensarlo, il PLC applica una compensazione del carico per correggere l'ampiezza (ciclo di lavoro) di ciascun impulso. La compensazione di default è di 40 microsecondi, che approssima la correzione necessaria per un'uscita legata direttamente ad un ingresso con un ciclo di lavoro del 50%. La compensazione del carico può essere cambiata nell'intervallo da 0 a 200 microsecondi, specificando il nuovo valore con una COMMREQ. Per i dettagli relativi alla compensazione del carico ed all'impiego della COMMEQ fare riferimento al capitolo 10. Formule per la conversione delle frequenze e dei cicli di lavoro specificati per i Micro PLC Serie 90 Per le informazioni relative a questi parametri riferirsi al manuale Micro PLC Serie 90 Manuale utente, GFK-1065. GFK-1645C-IT Appendice B Confronto con i Micro PLC Serie 90 B-5 B Importazione di file E' facile importare programmi completi creati originariamente con i software di programmazione LogicMaster 90 o CIMPLICITY Control. E' anche possibile importare variabili create con altre applicazioni - come CIMPLICITY HMI, Logicmaster, Control or strumenti come Excel o Access. Importazione di una cartella Logicmaster 1. Con VersaPro aperto sul desktop, selezionare "Nuova cartella" nel menu File. 2. Se è già aperta una cartella, si riceve il prompt "Do you want to close the current folder?" Dato che per creare una nuova cartella tutte le cartelle devono essere chiuse, rispondere 'Sì'. 3. Introdurre il nome della cartella e la posizione in cui si desidera che venga salvata. E' possibile introdurre anche una descrizione della cartella. Selezionare "Avanti". 4. Selezionare 'Import Logicmaster 90' e introdurre il percorso della cartella Logicmaster. Selezionare "Fine". 5. La cartella verrà importata. Gli eventuali errori verificatisi durante l'importazione saranno contenuti nella finestra informazioni di VersaPro. Importazione di una cartella Control B-6 1. Con VersaPro aperto sul desktop, selezionare "Nuova cartella" nel menu File. 2. Se è già aperta una cartella, si riceve il prompt "Do you want to close the current folder?" Dato che per creare una nuova cartella tutte le cartelle devono essere chiuse, rispondere 'Sì'. 3. Introdurre il nome della cartella e la posizione in cui si desidera che venga salvata. E' possibile introdurre anche una descrizione della cartella. Selezionare "Avanti". 4. Selezionare 'Import Control ' e introdurre il percorso della cartella Control. Selezionare "Fine". 5. La cartella verrà importata. Gli eventuali errori verificatisi durante l'importazione saranno contenuti nella finestra informazioni di VersaPro. 6. Rivedere e modificare le cartelle in base alle necessità. L'importazione di cartelle Control NON porta con sè i nomi né le informazioni o i commenti relativi alle variabili. Per portare le informazioni relative alle variabili in una cartella Control importata, utilizzare la funzione snf Import, descritta nella pagina successiva. Dopo essere state esportate da Control in formato snf, le variabili possono essere importate nella cartella VersaPro. VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT B Importazione di un file Shared Name (.snf) 1. Nel menu File, selezionare Open New Folder. 2. Creare una nuova cartella con un nuovo nome. 3. Nel menu Tools, selezionare Shared Name File|Import. 4. Localizzare il file Shared Name (estensione: .snf) sul computer. 5. Importare il file. 6. Rivedere i risultati. Importazione di una lista di variabili VersaPro permette di manipolare con facilità le variabili contenute in un altro pacchetto applicativo, come Excel, tagliandole ed incollandole nella sua tabella di dichiarazione delle variabili. 1. Con Excel o un altro pacchetto software compatibile, è possibile creare variabili facilmente indicizzabili attraverso la funzione di incremento automatico - ad esempio, nomi che terminano con un numero, come "Serbatoio_1". Devono incrementarsi solo i nomi delle variabili e gli indirizzi di riferimento. 2. In Excel, selezionare le variabili da trasferire e copiarle negli appunti. 3. In VersaPro, selezionare la scheda All della tabella di dichiarazione delle variabili. 4. Andare alla prima riga vuota della tabella. 5. Incollare le variabili nella cartella. Durante tutta l'operazione, VersaPro indicherà gli eventuali errori richiedendone la correzione e permettendo di completare l'importazione anche in presenza di conflitti. GFK-1645C-IT Appendice B Confronto con i Micro PLC Serie 90 B-7 B Funzioni supportate Funzione Contatti Contatto normalmente aperto Contatto normalmente chiuso Contatto di continuazione <+>––– Bobine Bobina normalmente aperta Bobina ritentiva negata Bobina negata Bobina ritentiva Bobina SET Bobina ritentiva SET Bobina RESET Bobina ritentiva RESET Bobina di transizione positiva Bobina di transizione negativa Bobina di continuazione –––<+> Connessioni Connessione orizzontale Connessione verticale Temporizzatori e contatori Temporizzatore Temporizzatore con ritardo all'attivazione Temporizzatore con ritardo alla disattivazione Contatore a incremento Contatore a decremento B-8 Nano/Micro PLC VersaMax Micro PLC Serie 90 Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT B Funzione Matematiche Addizione Addizione, doppia precisione Addizione, virgola mobile Sottrazione Sottrazione, doppia precisione Sottrazione, virgola mobile Moltiplicazione Moltiplicazione, doppia precisione Moltiplicazione, virgola mobile Divisione Divisione, doppia precisione Divisione, virgola mobile Modulo Modulo, doppia precisione Scala Radice quadrata Potenza di X Potenza di e Seno trigonometrico Coseno trigonometrico Tangente trigonometrica Arcoseno Arcocoseno Arcotangente Conversione in gradi Conversione in radianti Logaritmo in base 10 Logaritmo naturale Radice quadrata, doppia precisione GFK-1645C-IT Nano/Micro PLC VersaMax Micro PLC Serie 90 Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Non supportata Tutti Tutti Non supportata Tutti Tutti Non supportata Tutti Tutti Non supportata Tutti Tutti Non supportata Tutti Non supportata Non supportata Non supportata Non supportata Non supportata Non supportata Non supportata Non supportata Non supportata Non supportata Non supportata Non supportata Tutti Appendice B Confronto con i Micro PLC Serie 90 B-9 B Funzione Relazionali Uguale Non uguale Minore o uguale a Maggiore o uguale a Minore di Maggiore di Uguale, doppia precisione Non uguale, doppia precisione Minore di o uguale a, doppia precisione Maggiore di o uguale a, doppia precisione Minore di, doppia precisione Maggiore di, doppia precisione Range, intero con il segno Range, intero con il segno a doppia precisione Range, parola Range, due parole Operazioni su bit Impostazione di un bit AND logico Annullamento di un bit OR logico Test di un bit OR logico esclusivo Localizzazione di un bit Inversione logica Traslazione a sinistra Traslazione a destra Rotazione a sinistra Rotazione a destra Confronto mascherato, parola Confronto mascherato, due parole B-10 Nano/Micro PLC VersaMax Micro PLC Serie 90 Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT B Funzione Spostamento dati Spostamento multiplo di interi Spostamento blocco costante, Intero Spostamento multiplo di bit Spostamento multiplo di parole Spostamento blocco costante Azzera blocco Trasla registro, parola Trasla registro, bit Sequenziatore bit Richiesta di comunicazione Funzioni relative alle tabelle Ricerca per uguale Ricerca per non uguale Ricerca per minore Ricerca per minore o uguale Ricerca per maggiore Ricerca per maggiore o uguale Sposta array Conversione Da intero a BCD Da BCD a intero Controllo Commento End nessuna operazione Salto annidato Salto non annidato Master Control Relay annidato Numero destinazione per salto ENDMCR annidato Master Control Relay (non annidato) End Master Control Relay (non annidato) Funzione Do I/O Algoritmo PID-ISA Algoritmo PID–IND Richiesta di servizio Sequenziatore a tamburo GFK-1645C-IT Nano/Micro PLC VersaMax Micro PLC Serie 90 Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Non supportata Tutti Tutti Tutti Non supportata Non supportata Tutti Tutti Tutti Tutti Tutti Tutti Tutti Tutti Non supportata Tutti Non supportata Tutti Non supportata Tutti Tutti Dal release 3.00 Tutti Tutti Tutti Tutti Appendice B Confronto con i Micro PLC Serie 90 B-11 B Riferimenti del programma La sottostante tabella mette a confronto le dimensioni dei riferimenti per i Micro PLC VersaMax e Serie 90. Tipo di riferimenti Range dei riferimenti Nano PLC VersaMax a 10 punti Micro PLC Versamax a 14 punti Micro PLC VersaMax a 23 o 28 punti Micro PLC Serie 90 a 14 punti Logica del programma utente Non applicabile 2K parole 9K parole 9K parole 3K parole 6K parole Registri %R0001 - %R0256 o %R2048 2K parole 256 parole 2K parole Ingressi discreti %I0001 - %I0512 Uscite discrete %Q0001 - %Q0512 512 bit Riferimenti discreti globali %G0001 - %G1280 1280 bit Bobine interne discrete %M0001 - %M1024 1024 bit Bobine temporanee discrete %T0001 - %T0256 256 bit Riferimenti allo stato del sistema %S0001 - %S0032 32 bit %SA0001 - %SA0032 32 bit %SB0001 - %SB0032 32 bit %SC0001 - %SC0032 B-12 256 parole Micro PLC Serie 90 a 23 o 28 punti 512 bit 32 bit Ingressi analogici e contatori ad alta velocità %AI0001 - %AI0128 128 parole Uscite analogiche %AQ0001 - %AQ0128 128 parole VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT Appendice Opzioni per il condizionamento dei segnali C Per applicazioni che richiedono I/O analogici aggiuntivi, come ingressi/uscite in corrente, ingressi/uscite in tensione, RDT, termocoppie, o potenziometri, possono essere utilizzati i condizionatori di segnali SensorPulse. La famiglia MSP di moduli per I/O analogici ad un canale permette di utilizzare con i Nano/Micro PLC VersaMax la maggior parte dei sensori o attuatori analogici esistenti. MSP-C-IN SensorPulse Ciascun modulo MSP supporta un segnale analogico e fornisce un canale di interfaccia con il PLC. Viene fornito un piccolo programma ladder che converte la stringa di impulsi in ingresso ed in uscita dal modulo MSP e scrive i dati convertiti nella memoria %R accessibile dal programma applicativo. I moduli MSP sono preconfigurati, ma possono essere riconfigurati utilizzando il software di configurazione SignalFlex™. Impulsi a 24 VCC in ingresso al PLC Ingresso termocoppia Modulo di ingresso termocoppia Modulo di uscita in corrente 4-20mA Impulsi a 24 VCC in uscita dal PLC GFK-1645C-IT Pilota a frequenza variabile C-1 C Specifiche generali Alimentazione da 15 a 32 VCC Tensione in uscita dal modulo MSP al PLC 24 VCC Tensione in ingresso dal PLC al modulo MSP 24 VCC Velocità di aggiornamento Da 0.1 a 0.5 sec. in funzione del tempo di scansione del PLC Temperatura operativa da -40 a +85ºC Montaggio Guide DIN e G, 32 x 35 mm Dimensioni 75 mm A x 12.2 mm L x 60 mm P LED In tensione, Allarme Tensione in ingresso/uscita verso il PLC 24 VCC Accuratezza +/- 0.05% del fondo scala Stabilità termica 0.01% fondo scala/ ºC Moduli disponibili Codice Ingresso analogico 11-1000-10 11-1001-10 11-2000-10 11-2001-10 Ingresso termocoppia 11-3004-10 11-3005-10 11-3006-10 11-3007-10 11-3008-10 11-3009-10 Ingresso RTD 11-4000-10 11-4002-10 11-4003-10 11-4004-10 Uscita analogica 11-7000-10 11-7001.10 11-8000-10 11-8001-10 Alimentatore 30-1004-10 Strumento di configurazione C-2 Descrizione 4 - 20 mA 0 - 20 mA 0 - 10 VCC 0 - 5 VCC Tipo J da -200 a 760 C (da -328 a 1400 F) Tipo K da -200 a 1370 C (da -328 a 2498 F) Tipo N da -200 a 1300 C (da -328 a 2372 F) Tipo T da -200 a 400 C (da -328 a 752 F) Tipo E da -200 a 1000 C (da -328 a 1832 F) Tipo S da 0 a 1768 C (da 32 a 3214 F) PT100 0,00385 da -200 a 850 C (da -328 a 1562 F) PT100 0,00385 da -50 a 200 C (da -58 a 392 F) PT100 0,00392 da -200 a 850 C (da -328 a 1562 F) NI120 da -80 a 200 C (da -112 a 392 F) 4 - 20 mA 0 - 20 mA 0 - 10 VCC 0 - 5 VCC Uscita a 24 VCC, 170 mA; ingresso a 85 – 250 VCA, 50/60 Hz Cavo isolato e software di configurazione SignalFlex (opzionale) VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT Appendice Simulatori di ingressi D Questa sezione descrive i simulatori di ingressi che possono essere utilizzati per l'on/off dei punti di ingresso dei Nano/Micro PLC VersaMax. GFK-1645C-IT IC200ACC450 Simulatore di ingressi per i Nano PLC VersaMax con alimentazione in CC IC200ACC451 Simulatore di ingressi per i Micro PLC VersaMax e le unità di espansione con alimentazione in CC D-1 D IC200ACC450 Simulatore di ingressi per i Nano PLC VersaMax con alimentazione in CC Il simulatore di ingressi CC a sei posizioni si connette direttamente ai terminali degli ingressi di un Nano PLC VersaMax. E' necessaria una connessione esterna per l'alimentazione a 12VCC o a 24VCC. Simulatore di ingressi Connessione esterna per alimentazione CC Nano PLC VersaMax PORTA Compatibilità Il simulatore di ingressi IC200ACC450 è compatibile con tutti gli ingressi CC dei Nano PLC VersaMax. Non deve essere utilizzato per gli ingressi CA. Istruzioni per l'installazione Pericolo Per evitare rischi di scossa elettrica, prima di inserire il simulatore di ingressi spegnere il PLC e scollegare l'alimentazione principale. D-2 1. Allentare tutte le viti della morsettiera degli ingressi. 2. Inserire il simulatore di ingressi come si vede nella figura. 3. Tirare tutte le viti della morsettiera degli ingressi. 4. Accendere il PLC e mette in ON ed in OFF gli interruttori del simulatore. Se l'installazione è corretta, i LED corrispondenti del PLC devono accendersi (ON) e spegnersi (OFF). Se i LED non si accendono al momento opportuno, spegnere e controllare che le viti siano tirate. VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT D IC200ACC451 Simulatore di ingressi per i Micro PLC VersaMax e le unità di espansione con alimentazione in CC Il simulatore di ingressi CC a otto posizioni si connette direttamente ai terminali degli ingressi di un Micro PLC VersaMax o di un'unità di espansione Il simulatore utilizza l'alimentazione a 24 VCC fornita dal Micro PLC o dall'unità di espansione; non richede cablaggi esterni. Sim ulatore di ingressi Connessione esterna per alim entazione CC Micro PLC o unità di espansione VersaMax Compatibilità Il simulatore di ingressi IC200ACC451 è compatibile con tutti gli ingressi CC VersaMax: Micro PLC a 14, 23 o 28 punti Unità di espansione a 14 o a 28 punti Non deve essere utilizzato per gli ingressi CA. Istruzioni per l'installazione Pericolo Per evitare rischi di scossa elettrica, prima di inserire il simulatore di ingressi spegnere il PLC o l'unità di espansione e scollegare l'alimentazione principale. 1. GFK-1645C-IT Allentare tutte le viti della morsettiera degli ingressi. 2. Inserire il simulatore di ingressi come si vede nella figura. 3. Tirare tutte le viti della morsettiera degli ingressi. 4. Accendere il PLC e mette in ON ed in OFF gli interruttori del simulatore. Se l'installazione è corretta, i LED corrispondenti del PLC o dell'unità di espansione devono accendersi (ON) e spegnersi (OFF). Se i LED non si accendono al momento opportuno, spegnere e controllare che le viti siano tirate. Appendice D Simulatori di ingressi D-3 D D-4 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT Appendice Limiti di impiego dei contatti dei relè E Questa sezione fornisce i limiti di impiego dei contatti dei relè per i moduli con uscite a relè. Condizioni di carico Corrente (Amp) 125VCA P.F. = 1 P.F. = 0.7 P.F. = 0.4 0.6 0.4 0.2 250VCA P.F. = 1 P.F. = 0.7 P.F. = 0.4 0.9 0.6 0.3 30VCC L/R = 1ms L/R = 7mS L/R = 15mS 0.6 0.3 0.15 P.F = fattore di potenza per carichi induttivi in corrente alternata L/R = costante di tempo per carichi induttivi in corrente continua 125VCA 500 Durata (vita media) del contatto (x104) 200 100 P.F. = 1 P.F. = 0.7 50 20 10 P.F. = 0.4 5 2 1 0 1 2 3 4 5 6 Corrente di commutazione (Amp) GFK-1645C-IT E-1 E 250VCA 500 Durata (vita media) del contatto (x104) 200 100 P.F. = 1 50 P.F. = 0.7 20 10 P.F. = 0.4 5 2 1 0 1 2 3 4 5 6 5 6 Corrente di commutazione (Amp) 30VCC 500 Durata (vita media) del contatto (x104) 200 100 L/R = 1mS 50 L/R = 7mS 20 10 5 L/R = 15mS 2 1 0 1 2 3 4 Corrente di commutazione (Amp) E-2 VersaMax® - Micro PLC e Nano PLC - Manuale utente – Giugno 2002 GFK-1645C-IT Indice alfabetico A Accensione; 9-19; 11-12 Accensione veloce; 9-21 effetti; 10-4 Alimentazione di dispositivi esterni attraverso l'isolatore della porta; 9-33 Allocazione dei punti; 12-4 Allocazione della memoria; 1-5; 15-2 Annullamento di un bit; 16-12 Approvazioni di agenzie; 9-3 Approvazioni ottenute dai prodotti, standard di riferimento e specifiche generali; 9-3 Assegnazione ingressi analogici; 15-7 discreti; 15-5 Assegnazione uscite analogici; 15-7 discrete; 15-6 Autoconfigurazione; 10-2 Autodial; 18-20 B Batteria al litio; 1-6 Batteria di mantenimento; 9-23 Micro PLC, a 23 punti; 4-3 Baud rate; 10-3 BCLR; 16-12 Bit di dati; 10-4 Bit di override; 15-4 Bit di transizione; 15-4 Bit, memoria; 15-4 BITSEQ memoria richiesta; 16-16 Blocco delle subroutine; 14-4 Blocco funzionale SVCREQ taratura I/O analogici; 17-28 Bobina di continuazione; 16-62 Bobina di transizione negativa ––; 16-65 Bobina di transizione positiva; 16-65 Bobina negata; 16-64 Bobina ritentiva; 16-64 Bobina SET; 16-66 Bobine; 16-64 Bobina di continuazione; 16-62 Bobina di transizione negativa ––; 16-65 Bobina di transizione positiva; 16-65 GFK-1645C-IT Bobina negata; 16-64 Bobina ritentiva; 16-64 Bobina SET; 16-66 BPOS; 16-15 BSET; 16-12 BTST; 16-11 Buffer ingresso, impostazione; 18-14 Buffer ingresso, svuotamento; 18-15 C Cablaggio analogico; 9-12 Cablaggio dei segnali e delle comunicazioni; 912 Cablaggio dell'adattatore RJ45 - DB9F; 9-25 Cablaggio di controllo; 9-12 Cancellazione dell'intera memoria; 11-9 Capacità di espansione; 1-6 Cartelle Control; B-6 Cartelle Logicmaster; B-6 Cattura di ingressi; 12-20 Cavo di espansione; 9-11 Chassis; 9-5 Checksum; 11-3; 17-9 Cambia/leggi numero di parole; 17-2 leggi; 17-2 Ciclo di lavoro; 12-13 Ciclo di scansione della CPU; 11-1 Circuiti di I/O cablaggio dei; 9-14 Codici dei modelli; 1-2 COMMREQ; 16-38; 18-2 4300; 18-13 4301; 18-14 4302; 18-15 4303; 18-16 4304; 18-18 4399; 18-19 4400; 18-20 4401; 18-22 4402; 18-23 4403; 18-25 per I/O seriale; 18-2 Commutatore del modo; 1-6 Commutatore modo Run/Stop; 1-6 Compensazione del carico; B-5 Compensazione del carico per le uscite PWM e PT; 12-14 Comunicazioni RTU; 10-5 Indice alfabetico-1 Indice alfabetico Condizionatori di segnali; C-1 Condizioni di default, uscite; 11-13 Condizioni di spegnimento; 11-13 Configurazione filtrazione degli ingressi discreti; 11-15 filtro mediatore per i potenziometri; 1116 Configurazione dei canali analogici; 4-30; 7-6; 10-7 Configurazione dei contatori e delle uscite HSC PWM e PT; 10-8 Configurazione della CPU; 10-4 Configurazione della porta 1; 10-5 Configurazione della porta 2; 10-6 Configurazione della protezione della memoria; 11-10 Configurazione delle unità di espansione; 10-7 Confronto tra i modelli di Micro PLC; 1-2 Confronto tra le caratteristiche; 1-6 Connessione delle porte seriali; 9-24 Connessioni Multidrop; 9-28 Connessioni RS-422 punto a punto; 9-27 Connessioni, cablaggio alimentazione; 9-14 I/O; 9-14 Contatore a incremento; 16-80 Contatori; 14-7 dati dei blocchi funzionali; 16-73 Contatori ad alta velocità disponibili; 12-1 Contatori ad alta velocità/PWM/PT, differenze; B-2 Contatti Contatto di continuazione; 16-62 contatto normalmente aperto; 16-62 Contatto normalmente chiuso; 16-62 Contatti di temporizzazione; 15-9; 16-72 Contatto di continuazione; 16-62 Contatto normalmente aperto; 16-62 Contatto normalmente chiuso; 16-62 Conversion functions; 14-9 Conversione da REAL a WORD; 16-45 Conversione in intero a doppia precisione con il segno; 16-43 Conversione in numero reale; 16-44 Correnti di picco; 3-16; 3-22; 3-28 CPU, ciclo di scansione; 11-1 Ciclo Standard; 11-4 Tempo di scansione costante; 11-5 Indice alfabetico-2 D Dati, ritentività; 15-8 Diagnostica; 10-4 disabilitata; 9-21 Diagramma ladder; 14-5 Dimensioni; 9-7 Dimensioni del programma principale e delle subroutine; 14-3 DIP switch; 9-22 E Errori risposta del sistema agli; 13-2 tipi di; 13-1 Errori di protocollo; 18-9 Esempi di applicazioni; 1-9 F File Shared Name (.snf); B-7 Filtrazione analogica; 11-16 discreta; 11-15 Filtrazione degli ingressi; 11-15 Filtro mediatore; 11-16 Finestra delle comunicazioni con il programmatore cambia; 17-2 Finestra delle comunicazioni di sistema cambia; 17-2 Flusso di corrente e ritentività; 16-63 Frequenza treno di impulsi; B-3 Funzionamento dei contatori di tipo A; 12-6 Funzionamento dei contatori di tipo B; 12-9 Funzionamento del commutatore Run/Stop; 1110 Funzione ADD; 16-48 Funzione AND; 16-3 Funzione Arcocoseno; 16-53 Funzione Arcoseno; 16-53 Funzione Arcotangente; 16-53 Funzione Array Move; 16-68 Funzione Bit position; 16-15 Funzione Block Clear; 16-35 Funzione Block Move; 16-34 VersaMax® Micro PLC e Nano PLC Manuale utente– Giugno 2002 GFK-1645C-IT Indice alfabetico Funzione Call; 11-7; 16-21 Funzione Coseno; 16-53 Funzione di conversione da intero a BCD; 1641 Funzione di conversione in gradi; 16-56 Funzione di conversione in intero con il segno; 16-42 Funzione di protezione OEM; 11-9 Funzione di radice quadrata; 16-52 Funzione di troncamento di un numero reale; 16-46 Funzione DIV; 16-48 Funzione Do I/O; 16-19 Funzione END; 11-7 Funzione End of Logic; 16-22 Funzione Jump; 16-25 Funzione Maggiore di; 16-57 Funzione Maggiore o uguale; 16-57 Funzione Master Control Relay; 16-23 Funzione Minore di; 16-57 Funzione Minore o uguale; 16-57 Funzione modulo della divisione; 16-50 Funzione MOVE; 16-32 Funzione MUL; 16-48 Funzione NOT; 16-7 Funzione OR; 16-3 Funzione PID; 19-2 intervallo di tempo; 19-5 Funzione Range; 16-59 Funzione Search; 16-70 Funzione Seno; 16-53 Funzione Shift Register; 16-36 Funzione SUB; 16-48 Funzione Tangente; 16-53 Funzione Uguale; 16-57 Funzione XOR; 16-5 Funzioni di conteggio; 16-72 Contatore a decremento; 16-81 Contatore a incremento; 16-80 Funzioni di controllo; 14-10; 16-18 CALL; 11-7; 16-21 end; 11-7 End of Logic; 16-22 Esecuzione I/O; 16-19 JUMP; 16-25 Master Control Relay; 16-23 Funzioni di conversione del tipo di dati; 16-40 Conversione da REAL a WORD; 16-45 GFK-1645C-IT Conversione in intero a doppia precisione con il segno; 16-43 Conversione in intero con il segno; 16-42 Conversione in numero reale; 16-44 Da intero a BCD; 16-41 Troncamento di un numero reale; 16-46 Funzioni di conversione gradi/radianti; 16-56 Funzioni di temporizzazione; 16-72 Temporizzatore con ritardo alla disattivazione; 16-78 Temporizzatore con ritardo all'attivazione; 16-76 Temporizzatore stopwatch con ritardo all'attivazione; 16-74 Funzioni esponenziali; 16-55 Funzioni logaritmiche; 16-55 Funzioni matematiche; 14-7 ACOS; 16-53 add; 16-48 ASIN; 16-53 ATAN; 16-53 COS; 16-53 div; 16-48 EXP; 16-55 Log; 16-55 mod; 16-50 MULT; 16-48 rad; 16-56 scale; 16-51 SIN; 16-53 sqroot; 16-52 sub; 16-48 TAN; 16-53 Funzioni per la manipolazione di bit; 14-8; 162 BCLR; 16-12 BPOS; 16-15 BSET; 16-12 BTST; 16-11 NOT; 16-7 rol; 16-10 ror; 16-10 shl; 16-8 shr; 16-8 xor; 16-5 Funzioni per lo spostamento di dati; 14-9; 1631 Block Clear; 16-35 Block Move; 16-34 Indice alfabetico-3 Indice alfabetico MOVE; 16-32 Richiesta di comunicazioni (COMMREQ).; 16-38 Shift Register; 16-36 Funzioni relative alle tabelle; 14-9 Array Move; 16-68 Search; 16-70 Funzioni relative alle tabelle; 16-67 Funzioni relazionali; 14-8; 16-57 Maggiore di; 16-57 Maggiore o uguale; 16-57 Minore di; 16-57 Minore o uguale; 16-57 Non uguale; 16-57 Range; 16-59 Uguale; 16-57 Funzioni relè; 14-6; 16-61 Bobina di continuazione; 16-62 Bobina di transizione negativa ––; 16-65 Bobina di transizione positiva; 16-65 Bobina SET; 16-66 Bobine; 16-64 Contatto di continuazione; 16-62 contatto normalmente aperto; 16-62 Contatto normalmente chiuso; 16-62 Funzioni supportate; B-8 Funzioni trigonometriche; 16-53 Fusibili; 9-37 di protezione dei circuiti di uscita; 9-17 G Gestione errori; 13-1 Gruppi terminali di cablaggio; 1-6 I I/O analogici generalità; 4-30; 7-6 I/O seriale Cancella operazione; 18-19 Controllo scrittura porta; 18-18 Funzione Leggi byte; 18-23 Funzione Leggi stringa; 18-25 Funzione scrivi byte; 18-20; 18-22 Imposta buffer ingresso; 18-14 Inizializza porta; 18-13 Leggi stato porta; 18-16 Libera buffer ingresso; 18-15 Indice alfabetico-4 I/O, interrogazione; 17-2 I/O, numero massimo di; 1-6 IC200NAL110; 2-3 IC200NAL211; 2-9 IC200NDD001; 2-15 IC200NDD101; 2-21 IC200NDR001; 2-27 IC200NDR010; 2-33 IC200UAA003; 3-3 IC200UAA007; 5-4 IC200UAL004; 4-4 IC200UAL005; 4-12 IC200UAL006; 4-21 IC200UAR014; 3-8 IC200UAR028; 5-9 IC200UDD104; 3-13; 3-19 IC200UDD110; 5-14 IC200UDD112; 3-25 IC200UDD120; 5-20 IC200UDD212; 5-26 IC200UDR001; 3-31 IC200UDR002; 3-37 IC200UDR003; 3-43 IC200UDR005; 5-32 IC200UDR006; 5-39 IC200UDR010; 5-45 IC200UEX009; 6-3 IC200UEX010; 6-7 IC200UEX011; 6-11 IC200UEX012; 6-15 IC200UEX013; 6-19 IC200UEX014; 6-23 IC200UEX015; 6-27 IC200UEX122; 6-31 IC200UEX209; 8-3 IC200UEX210; 8-7 IC200UEX211; 8-11 IC200UEX212; 8-16 IC200UEX213; 8-21 IC200UEX214; 8-26 IC200UEX215; 8-30 IC200UEX222; 8-34 IC200UEX616; 7-1 IC200UEX626; 7-1 IC200UEX636; 7-1 IC690ACC903; 9-8; 9-29 ID del PLC, lettura; 17-2 Importazione di file; B-6 Importazione di una lista di variabili; B-7 VersaMax® Micro PLC e Nano PLC Manuale utente– Giugno 2002 GFK-1645C-IT Indice alfabetico Impostazione della velocità di trasmissione; 10-5; 10-6 Impostazione di un bit; 16-12 Indicatore giri/min; 12-19 Indicatori Sequenza di accensione; 9-20 Ingressi analogici; 15-3 Ingressi con potenziometro; 1-6 Ingressi discreti filtrazione; 11-15 Inizializza porta; 18-13; 18-14 Installazione; 9-9 procedure di messa a terra; 9-8 Interruttore di protezione della memoria; 10-4 Interruttore Run/Stop; 10-4 Isolatore della porta RS485; 9-29 Isolatore porte; 9-8; 9-29 Istruzione Label; 16-25 L LED; 1-6; 9-20 Micro PLC, a 14 punti; 3-2 Micro PLC, a 23 punti; 4-3 Micro PLC, a 28 punti; 5-3 Nano PLC; 2-2 Unità di espansione; 6-2 Leggi byte; 18-23 Leggi stringa; 18-25 Limiti del ciclo di lavoro; 12-11 Linee guida per il cablaggio del sistema; 9-12 Livelli di privilegio e Password; 11-8 Livelli di richiamo; 14-3 Localizzazione errori Gestione errori; 13-1 Logic e configurazione dalla Prom; 10-4 Logica negativa punti di ingresso; 9-18 Logica positiva punti di ingresso; 9-18 punti di uscita; 9-18 Lunghezza dei cavi e velocità di trasmissione (Baud); 9-24 M Mantenimento della memoria; 1-6 Marchio CE; 9-5 GFK-1645C-IT Memoria per il programma applicativo; 14-2 Memoria bit; 15-4 Memoria Flash; 11-13 Memoria programmi; 1-5 messa a terra Panello o guida DIN; 9-10 Messa a terra; 9-8 Messa in servizio; 9-19 Micro PLC, a 14 punti; 3-1 Misure di sicurezza; 9-13 Modem Compatibile Hayes; 18-21 Modi della finestra delle comunicazioni; 11-3 Modo scansione; 10-4 Modo Scansione standard; 11-4 Moduli Sensor Pulse; C-1 Montaggio su guida DIN; 9-9 Montaggio su pannello; 9-10 Morsettiera rimovibile; 9-15 MOV; 9-13 N Nano PLC; 2-2 Nome cartella, lettura; 17-2 Non un numero; 15-14 NOT logico; 16-7 Numeri di catalogo; 1-2 Numeri reali; 15-14 O Orodatario; 17-2 P Parole di checksum per scansione; 10-4 Password; 10-4 PLC Serie 90-30 confronto; B-1 Porta 1: RS-232; 9-24 Porta 2 RS-485; 9-26 Porta RS-232; 9-25 Porte seriali Micro PLC, a 14 punti; 3-2 Indice alfabetico-5 Indice alfabetico Micro PLC, a 23 punti; 4-2 Micro PLC, a 28 punti; 4-2; 5-2 Potentiometri impostazione ingressi; 11-16 Micro PLC, a 23 punti; 4-3 Micro PLC, a 28 punti; 5-2 Potenziometri; 9-22 Micro PLC, a 14 punti; 3-2 Potenziometri analogici filtrazione degli ingressi; 11-16 Procedure generali di cablaggio cablaggio di campo; 9-16 Programma applicativo; 14-1 memoria disponibile; 14-2 Programma principale; 14-3 Programma, checksum; 11-3 Programmatore messa a terra; 9-8 Protezione da sovratensioni transitorie; 9-5 Protezione dei circuiti di uscita; 9-17 Protocolli; 1-6 Protocolli SNP, SNPX e RTU slave; 10-6 PWM/PT; B-4 R Registrazione di una configurazione; 10-3 Registrazione di una configurazione; 10-1 Registrazione nella flash; 11-13 Registri; 10-4; 15-3 Regolazione dei potenziometri analogici; 9-22 Rete principale di alimentazione; 9-12 Richiesta del Livello di Protezione dal Programmatore; 11-9 Richiesta di comunicazione. Vedi COMMREQ Richiesta di servizio Cambia/leggi l'orodatario; 17-11 Cancella tabelle errori; 17-20 Ferma il PLC; 17-19 Interroga I/O; 17-26 Leggi checksum master; 17-25 Leggi orologio tempo trascorso; 17-23 Leggi stato override I/O; 17-24 Leggi tempo di PLC spento; 17-27; 1728; 17-29 Leggi ultimo errore registrato in tabella; 17-21 numero funzione; 17-2 Riferimenti; 1-5; 15-2 Indice alfabetico-6 analogici; 15-3 Riservati; 15-5 Riferimenti ai dati globali; 15-4 Riferimenti allo stato del sistema; 15-4; 15-9 Riferimenti degli ingressi; 15-4 Riferimenti del programma; B-12 Riferimenti delle uscite, discrete; 15-4 Riferimenti discreti; 15-4 Riferimenti interni; 15-4 Riferimenti relativi agli errori; 13-3 Riferimenti temporanei; 15-4 Riferimenti, descrizione; 15-8 Ritentività; 16-63 Ritentività dei dati; 15-8 Rotazione a destra; 16-10 Rotazione a sinistra; 16-10 RTU slave; 18-9 S Scala; 16-51 Scansione costante, temporizzatore; 11-5 Scansione degli ingressi; 11-3 Scansione del PLC richiami di I/O seriale; 18-9 Scansione del programma; 11-3 Scansione delle uscite; 11-3 Scansione I/O nel modo Stop; 10-4 Schemi di cablaggio IC200NDD101; 2-14; 2-26 IC200NDR010; 2-38 IC200UAA003; 3-7 IC200UAA007; 5-8 IC200UAL004; 4-10 IC200UAL005; 4-19 IC200UAL006; 4-28 IC200UAR014; 3-12 IC200UDD104; 3-18; 3-24 IC200UDD110; 5-19 IC200UDD112; 3-30 IC200UDD120; 5-25 IC200UDD212; 5-31 IC200UDR001; 3-36 IC200UDR002; 3-42 IC200UDR003; 3-48 IC200UDR005; 5-38 IC200UDR006; 5-44 IC200UDR010; 5-51 VersaMax® Micro PLC e Nano PLC Manuale utente– Giugno 2002 GFK-1645C-IT Indice alfabetico IC200UEX009; 6-6 IC200UEX010; 6-10 IC200UEX011; 6-14 IC200UEX012; 6-18 IC200UEX013; 6-22 IC200UEX014; 6-26 IC200UEX015; 6-30 IC200UEX122; 6-34 IC200UEX210; 8-10 IC200UEX211; 8-15 IC200UEX212; 8-20 IC200UEX213; 8-25 IC200UEX214; 8-29 IC200UEX215; 8-33 IC200UEX222; 8-37 Scrivi byte; 18-22 Set di istruzioni; 14-5 shl; 16-8 shr; 16-8 SNP; 18-5 SNP master; 18-9 Soppressione; 9-5; 9-13; 9-17 Spegnimento; 9-21 Spegnimento e riaccensione effetti sul funzionamento del PLC; 11-14 Spiegazioni, aggiunte alla logica del programma; 16-27 Stato del task di checksum; 17-9 Stato della porta, lettura; 18-16 Stato di override, lettura; 17-2 Subroutine blocco/sblocco; 14-4 Funzione Call; 11-7; 16-21 numero di dichiarazioni del blocco; 14-4 numero di richiami; 14-4 richiamo; 14-4 svcreq; 17-2 Cambia finestra comunicazioni programmatore (#3); 17-2; 17-7 Cambia finestra comunicazioni sistema (#4); 17-2 Cambia modo finestra comunicazioni sistema (#4); 17-8 Cambia/leggi checksum (#6); 17-2 Cambia/leggi lo stato del task di checksum ed il numero di parole per checksum (#6); 17-9 Cambia/leggi l'orodatario (#7); 17-2 GFK-1645C-IT Cambia/leggi temporizzatore scansione costante (#1); 17-2; 17-4 Cancella tabelle errori (#14); 17-2 Ferma il PLC (#13); 17-2 Interroga I/O (#26 o 30); 17-2 Leggi checksum master (#23); 17-2 Leggi ID del PLC (#11); 17-2; 17-18 Leggi nome cartella (#10); 17-2; 17-17 Leggi orologio tempo trascorso (#16); 17-2 Leggi override I/O (#18); 17-2 Leggi tabella errori (#15); 17-2 Leggi tempo di PLC spento (#29); 17-2 Leggi tempo scansione (#9); 17-2; 17-16 Leggi valori finestre (#2); 17-2; 17-6 Resetta temporizzatore watchdog (#8); 17-2; 17-15 T Tabelle errori, cancellazione; 17-2 Tabelle errori, lettura; 17-2 Tempi finestre leggi; 17-2 Tempo di PLC spento, lettura; 17-2 Tempo di scansione costante; 10-4 Tempo scansione, lettura; 17-2 Tempo standard di attesa; 10-4 Tempo standard di turnaround del modem; 10-4 Tempo trascorso, lettura; 17-2 Temporizzatore di watchdog; 11-4 Temporizzatore scansione costante; 11-5 cambia/leggi; 17-2 TEMPORIZZATORE stopwatch con ritardo all'attivazione; 16-74 Temporizzatore watchdog, reset; 17-2 Temporizzatori; 14-7 dati dei blocchi funzionali; 16-73 Temporizzazione; A-2 Test di un bit; 16-11 Testo, aggiunto alla logica del programma; 1627 Tipi di dati; 15-13 Traslazione a destra; 16-8 Traslazione a sinistra; 16-8 Indice alfabetico-7 Indice alfabetico U Unità di espansione connessione ed accensione; 9-11 Uscite a treno di impulsi; 12-14 Uscite analogiche; 15-3 Uscite dei contatori ad alta velocità; 12-11 Uscite HSC configurazione; 10-8 Uscite PWM; 12-13 Utilizzo delle password; 11-9 V Valore di default del filtro; 11-16 Virgola mobile; 1-6; 15-14 W Watchdog, temporizzatore; 11-4 X XOR logico; 16-5 Indice alfabetico-8 VersaMax® Micro PLC e Nano PLC Manuale utente– Giugno 2002 GFK-1645C-IT