Académique Documents
Professionnel Documents
Culture Documents
OMRON
Progetto Scuole
OMRON
Electronics SpA
OMRON
Electronics SpA
OMRON
Electronics SpA
OMRON
Electronics SpA
IL PLC:
Struttura e logica di
funzionamento
5
OMRON
Electronics SpA
IL PLC: Definizione
Programmable Logic Controller: Controllore a Logica
Programmabile
APPARECCHIATURA ELETTRONICA PROGRAMMABILE
PER IL CONTROLLO DI MACCHINE E PROCESSI
INDUSTRIALI
Nasce come elemento sostitutivo della logica cablata e dei
quadri di controllo a rel
Si qualifica in breve tempo come elemento insostituibile
nellautomazione di fabbrica
6
OMRON
Electronics SpA
IL PLC: La struttura
MEMORIA
PROGRAMMA
DATI
RAM
EPROM
EEPROM
RAM
INTERFACCIA I/O
ALIMENTAZIONE
AC
DC
CPU
DIGITALE
ANALOGICA
INTERFACCIA DI COMUNICAZIONE
COMPUTER
CONSOLE DI PROGRAMMAZIONE
PERIFERICA GENERALE
OMRON
Electronics SpA
LA LOGICA
PROGRAMMATA IN
SOSTITUZIONE
DELLA LOGICA
CABLATA
8
OMRON
Electronics SpA
La logica CABLATA
La logica con cui vengono controllate le uscite realizzata
tramite dispositivi DISCRETI (Rel, Temporizzatori,
Contatori,.)
OMRON
Electronics SpA
La logica PROGRAMMATA
La logica di controllo realizzata tramite una serie di
ISTRUZIONI caricate nella Memoria di Programma
E facile da ampliare e modificare
E di facile diagnostica
E facilmente interfacciabile con dispositivi quali PC, stampanti,
terminali, .
E pensata per il controllo di sistemi complessi
10
OMRON
Electronics SpA
MACCHINA
PROCESSO
ELABORAZIONE
ACQUISIZIONE
Electronics SpA
T = Tempo di
Scansione
ESECUZIONE
PROGRAMMA
RINFRESCO
I/O
OMRON
Electronics SpA
I/O Refresh
I/O Refresh
t
13
OMRON
Electronics SpA
LImmagine di Processo
MEMORIA DATI
IMMAGINE DI PROCESSO
(stato logico I/O)
Ingressi
ACQUISIZIONE
Uscite
BUFFER DI
INGRESSO
SEGNALE FISICO
(stato I/O )
OMRON
Electronics SpA
14
OUT 0
I/O refresh
Sempre OFF
OUT 0
OMRON
Electronics SpA
DIGITALI
INFORMAZIONI
INSIEMI DI
INFORMAZIONI
BINARIE (CODIFICATE)
WORD
conversione AD/DA
ANALOGICHE
BIT
DIGIT
BYTE
WORD
1/0 1/0 1/0 1/0 1/0 1/0 1/0 1/0 1/0 1/0 1/0 1/0 1/0 1/0 1/0 1/0
8 bit
1 byte = 2 digit
1 word = 4 digit
16 bit
16
OMRON
Electronics SpA
17
OMRON
Electronics SpA
Sistemi di codifica
SISTEMA
DECIMALE:
4
SISTEMA
BINARIO:
1
BASE 2: Cifre 0, 1
1
SISTEMA
ESADECIMALE:
4
18
OMRON
Electronics SpA
La codifica BCD
Rappresenta numeri binari codificati con pesi decimali a
gruppi di 4 bit
Ogni gruppo di 4 bit un numero binario e rappresenta una
cifra decimale
Il peso di ogni cifra dato dalla posizione dei 4 bit nel
numero binario
Non sono ammesse cifre da A ad F
Il numero binario puro che si ricava da un codice BCD
maggiore del valore BCD
19
OMRON
Electronics SpA
0001
0010
0011
0100
5678
0101
0110
0111
1000
3790
0011
0111
1001
0000
"1"
"5"
"3"
2A39
"2"
"6"
"7"
"3"
"7"
"9"
"4"
"8"
"0"
ERRORE
20
OMRON
Electronics SpA
La codifica Esadecimale
La codifica esadecimale consente una rappresentazione
compatta dei numeri binari
Sono ammissibili tutte le cifre da 0 a 9 e da A ad F
Il numero binario che si ricava esplodendo in gruppi di 4 bit
un codice esadecimale esattamente uguale al valore
esadecimale
1
A
21
OMRON
Electronics SpA
0010
1010
0011
1001
"2"
"A"
"3"
"9"
1001
0111
1100
1111
"9"
"7"
"C"
"F"
1010
1101
1100
1011
"A"
"D"
"C"
"B"
0001
0010
0011
0100
"1"
"2"
"3"
"4"
22
OMRON
Electronics SpA
Tabella di codifica
DECIMALE
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
ESADECIMALE
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
BINARIO
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
BCD
0000 0000
0000 0001
0000 0010
0000 0011
0000 0100
0000 0101
0000 0110
0000 0111
0000 1000
0000 1001
0001 0000
0001 0001
0001 0010
0001 0011
0001 0100
0001 0101
23
OMRON
Electronics SpA
24
OMRON
Electronics SpA
CJ1H-CPU66H
CJ1H-CPU65H
CJ1G-CPU45H
CJ1G-CPU44H
CJ1M-CPU13/23
CJ1G-CPU43H
Memoria di programma
(Kstep)
CJ1M-CPU12/22
CJ1G-CPU42H
50
100
Memoria
10KStep
20Kstep
10Kstep
20Kstep
10Kstep
20Kstep
30Kstep
60Kstep
60Kstep
120Kstep
150
25
OMRON
Electronics SpA
CJ1H-CPU66H
CJ1H-CPU65H
CJ1G-CPU45H
CJ1GCPU42H/43H/44H
CJ1MCPU12/13/22/23
100
200
Memoria
32Kword
32Kword
32Kword
32Kword
64Kword
64Kword
64Kword
128Kword
128Kword
256Kword
300
OMRON
Electronics SpA
OMRON
Electronics SpA
OMRON
Electronics SpA
CJ1:
Aree di memoria e
configurazione del sistema
29
OMRON
Electronics SpA
Aree di memoria
Area CIO (Core I/O area): 6.144 word, nessun prefisso.
Area di memoria di I/O, moduli speciali, schede di
comunicazione. Area non ritentiva, viene azzerata ad ogni
avvio del PLC. Laccesso pu avvenire a Bit o a Canale.
Area HR (Holding Area): 512 word, prefisso H. Area
ritentiva gestibile a Bit e a Canale. Memorizzazione
permanente di dati di programma.
Area W (Work Area): 512 word, prefisso W; per lutilizzo
come registri temporanei o Bit di appoggio; viene usata
tipicamente per lallocazione automatica. Accesso a Bit e a
canale. Non ritentiva.
30
OMRON
Electronics SpA
Aree di memoria
Area A (Ausiliary Area): 960 word di cui 449 a sola lettura,
prefisso A. Contiene informazioni per la diagnostica, lo
stato e la configurazione del PLC.
Area TR (Temporary Relay): 16 bit, prefisso TR. I bit
temporanei vengono utilizzati per memorizzare le
condizioni di esecuzione ON/OFF nelle diramazioni del
programma.
Area Temporizzatori (Timer Area): 4.096 word, prefisso T.
Viene simulato il funzionamento di temporizzatori. Larea
condivisa per tutte le istruzioni di temporizzazione tranne
quelle di TIML(542), TIMLX(553), MTIM e MTIMX(554)
che non necessitano di un numero di timer
31
OMRON
Electronics SpA
Aree di memoria
Area Contatori (Timer Area): 4.096 word, prefisso C.
Viene simulato il funzionamento di contatori. Larea
condivisa per tutte le istruzioni di conteggio: CNT,
CNTR(012) e CNTW(814).
Area DM (Data Memory): 32.768 word, prefisso D. Area
di memoria ritentiva per la memorizzazione dei dati. Viene
utilizzata anche per la memorizzazione della
configurazione dei moduli speciali.
32
OMRON
Electronics SpA
Aree di memoria
Area EM (Expanded Memory): 32.768 word per banco,
prefisso da EM_0 a EM_C. Area ritentiva indirizzabile a
canale.
33
OMRON
Electronics SpA
OMRON
Electronics SpA
Elaborazione parallela
Riduzione del tempo di gestione dei processi comuni di circa il
50%.
Nessun effetto sul tempo di scansione in caso di appesantimento
delle comunicazioni.
35
OMRON
Electronics SpA
Le nuove istruzioni
Operazioni sui singoli bit anche nellarea DM e EM
Operazioni in floating point a doppia precisione (11 bit
esponente 52 bit mantissa)
Comparazioni in Floating point
Funzioni di comparazione su range gi presenti su
C200HAlpha
Gestioni dei dati in formato tabella
Funzione PID con Autotuning
Chiamate a subroutine globali
I/O Refresh per moduli BUS CPU
36
OMRON
Electronics SpA
CJ1-H
5.120
CS1
Alpha
1.184
CJ1-H
CS1
250
Alpha
64
256
CS1
448
Alpha
102
OMRON
Electronics SpA
37
400
CS1
400
Alpha
286
CJ1-H
130 (*)
CS1
90 (*)
Alpha
CJ1-H
80
CS1
Alpha
OMRON
16
Electronics SpA
Configurazione
Massima flessibilit: non richiesto alcun rack!
Max. 10 moduli installabili a
fianco della CPU
0/1/2/3 unit di espansione (10
moduli per unit) per un totale di
10/20/30/40 moduli collegabili
Ogni unit di espansione
composta da alimentatore,
modulo di interfaccia e moduli di
I/O
Distanza massima totale: 12 m.
39
OMRON
Electronics SpA
Configurazione
40
OMRON
Electronics SpA
Configurazione
La configurazione massima prevede un totale di 40 moduli installabili.
E necessario rispettare
le seguenti specifiche:
? Moduli I/O Standard:
massimo 40
? Moduli I/O Speciali:
massimo 40 (indirizzabili
da 0 a 96)
? Moduli Bus CPU:
massimo 16
41
OMRON
Electronics SpA
OMRON
Electronics SpA
OMRON
Electronics SpA
OMRON
Electronics SpA
OMRON
Electronics SpA
Da D20000 a D29599
(Setup Area : 100 word/unit)
Da D30000 a D31599
(Setup Area : 100 canali/unit)
45
La Tabella di I/O
La configurazione hardware dei moduli del CJ1 pu essere
memorizzata in una tabella detta Tabella di I/O
Allaccensione, se la tabella stata registrata, il sistema verifica
la configurazione attuale con quella registrata; in caso di mancata
corrispondenza viene generato un errore:
Se stato tolto, aggiunto o spostato un modulo, il sistema fornisce la
segnalazione di allarme non fatale I/O VERIFY ERROR
Se la variazione di configurazione costituita invece dallo scambio di posizione
tra un modulo di ingresso ed uno di uscita, viene fornita la segnalazione di allarme
fatale I/O SET ERROR e lesecuzione del programma si arresta
46
OMRON
Electronics SpA
La Tabella di I/O
La tabella di I/O pu essere:
Creata, Letta, Verificata e Cancellata
OMRON
Electronics SpA
Confronta la tabella di
I/O del PLC con quella
memorizzata nel progetto
Elimina dal PLC la
tabella di I/O registrata
Rappresentazione grafica della tabella di I/O
Genera la tabella di I/O
48
OMRON
Electronics SpA
Electronics SpA
N.B.
49
50
OMRON
Electronics SpA
51
OMRON
Electronics SpA
(*): I moduli CJ1W-INT01 possono essere montati solo nelle prime 5 posizioni a destra delle CPU CJ1 e
nelle prime 3 posizioni a destra delle CPU CJ1M (Max. 2)
52
OMRON
Electronics SpA
Moduli di posizionamento
53
OMRON
Electronics SpA
54
OMRON
Electronics SpA
55
OMRON
Electronics SpA
Modulo CPU
56
OMRON
Electronics SpA
Dip Switches
Su tutte le CPU sono presenti 8 dip-switch per il setup hardware:
Dip 1 -
Dip 2 -
Dip 3 -
Non utilizzato
Dip 4 -
Dip 5 -
Dip 6 -
Dip 7 -
Dip 8 -
Non utilizzato
OMRON
Electronics SpA
57
Memory card
Tutti i PLC della serie CJ1 dispongono di uno slot per memory
card di tipo Compact Flash.
La memory card ha la stessa funzione della cartuccia di Backup
dei PLC C200HAlpha
Attualmente, per i PLC della serie CJ1
sono disponibili memorie da 15, 30 e 64
MegaBytes.
Lo standard Compact Flash utilizzato
da un gran numero di dispositivi
elettronici (PC, fotocamere, registratori
digitali, computer palmari ecc).
58
OMRON
Electronics SpA
Memory card
Sulla scheda possono essere memorizzati: dati, parametri,
programmi, commenti e simboli del programma, impostazioni
dei moduli Bus CPU, tabelle Data Link, manuali dei PLC e
documenti relativi allimpianto in qualsiasi formato.
Ladattatore PCMCIA (HMC-AP001) permette di inserire la
Memory Card in un Personal Computer per gestirne le
informazioni.
HMC-EF172: 15 MB
HMC-EF372: 30 MB
HMC-EF672: 64 MB
59
OMRON
Electronics SpA
Memory card
E possibile modificare il contenuto della Memory Card
(creare directory, cancellare o copiare file, ) direttamente
dal programma del PLC (istruzione CMND(490))
E possibile trasferire lintero programma dalla Memory Card
al PLC senza fermare il PLC
Funzione di Easy Backup: Premendo lo switch di power della
Memory Card possibile trasferire programma e setup del
PLC sulla Memory Card. In questo modo, in caso di
malfunzionamento, possibile salvare i dati della CPU senza
lausilio di alcun dispositivo esterno
60
OMRON
Electronics SpA
File di backup:
File trasferiti tra Memory Card e PLC durante le funzioni di backup. I
nomi sono predefiniti: BACKUPxx
61
OMRON
Electronics SpA
Facoltativi:
AUTOEXEC.IOM Canali D > 20000 ( impostazione moduli speciali)
ATEXECDM.IOM Tutti i canali D ( ha la priorit su AUTOEXEC.IOM)
ATEXCEx.IOM
62
OMRON
Electronics SpA
BACKUP.IOM
BACKUP.STD
Electronics SpA
63
64
OMRON
Electronics SpA