VersaMax Micro PLC e Nano PLC Manuale utente

annuncio pubblicitario
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
Scarica