PROGRAMMAZIONE
DEI PLC
Ultimo aggiornamento: 21/11/11
Prof. Gino Dini – Università di Pisa
Impiego dei PLC
Impiego dei PLC
Pallet
Guida fissa
di trasporto
Unità
operativa
Che cosa è un PLC
Da specifica General Motors (1968):
•
controllore dotato di facile
programmazione in ambiente
industriale
•
semplice manutenzione e
riparazione
•
ingombro ridotto
•
costo ridotto
Come è fatto un PLC
Unità di programmazione di un PLC
Mini PLC
Fasi di funzionamento di un PLC
PLC
Test
input
no
sensori
finecorsa
pulsanti
Variazione ?
sì
Azione
output
relè
attuatori
spie
allarmi
Esempio di programmazione di un PLC
Esempio di programmazione di un PLC
INPUT
0001
sensore 1
0002
sensore 2
0003
sensore 3
OUTPUT
0501
motore 1
0502
motore 2
0503
motore 3
Esempio di programmazione di un PLC
LOGICA ALIMENTAZIONE
MOTORE 1
Partenza: sensore 2
Arresto: dopo 2 secondi
dal verificarsi della
attivazione e successiva
disattivazione del
sensore 1
Esempio di programmazione di un PLC
LOGICA ALIMENTAZIONE
MOTORE 1 (semplificata)
0002
0002
TIM01
0501
0501
0001
0001
TIM01
2”
0501
Esempio di programmazione di un PLC
LOGICA ALIMENTAZIONE
MOTORE 1
0002
0002
TIM01
0501
0001
TIM01
0501
0001
0001
2”
0501
Esempio di programmazione di un PLC
LOGICA ALIMENTAZIONE
MOTORE 1
0002
0002
TIM01
0501
0001
TIM01
0501
0001
1000
2”
0501
deve rimanere vera
anche quando
0001 è falsa
Esempio di programmazione di un PLC
LOGICA ALIMENTAZIONE
MOTORE 1
0002
0002
TIM01
0501
0001
TIM01
0501
0001
1000
2”
0501
0001
1000
TIM01
1000
Esempio di programmazione di un PLC
LOGICA ALIMENTAZIONE
MOTORE 2
Partenza: sensore 3
Arresto: dopo 2 secondi
dal verificarsi della
situazione di motore 1 in
moto e sensore 2 non
impegnato
Esempio di programmazione di un PLC
LOGICA ALIMENTAZIONE
MOTORE 2
0003
TIM02
0502
0002
TIM02
0003
0002
0502
0501
0502
0501
2”
Esempio di programmazione di un PLC
LOGICA ALIMENTAZIONE
MOTORE 3
Mantenuto in moto da una
variabile dipendente dal
processo tecnologico
all’interno del forno
Esempio di programmazione di un PLC
LOGICA ALIMENTAZIONE
MOTORE 3
0004
0503
0503
0002
Programma
completo
TIM01
0501
0001
TIM01
0501
1000
2”
0001
TIM01
1000
TIM02
0502
0002
TIM02
1000
0003
0502
0501
2”
0004
0503
Scarica

GIP16 - Programmazio.. - Università degli Studi di Pisa