Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Pagina 1 di 6
Condiz. 1
Condizione 2
Fase 2
Fase 4
Se premo SB1
Se Premo SB2
Reset memorie
Reset timer
Inizio( accensione
PLC e avvio progr.)
Accendo lampada
Avvio Timer T1
Set M2 (Ricordo fase) e Reset M3
Se finito T1 AND Fase 2
Spengo lampada
Avvio Timer T2
Set M3 e Reset M2
Se finito T2 AND Fase 3
Si fa notare che la fase 2 ha due ingressi : o si arriva da Fase 1 o si arriva da Fase 3. Nel
programma ci sar quindi un OR nel RLC collegato a questa fase
Pagina 2 di 6
FASE 2
PROGRAMMA AWL
U E 0.0
Se premo Start
O.(
o
UN T3
tempo della fase 3 terminato
U M 64.3 e ero nella fase 3
)
L KT 20.1 Carico costante di tempo 2 s
SV T2
Avvio temporizzatore fase 2
S M 64.2 Ricordo essere in fase 2
R M 64.3 Cancello la fase 3
U T2
Interrogo temporiz. e
= A 32.1
Assegno il valore alla lampada
F. 3
UN T2
U M 64.2
SV T3
S M 64.3
R M 64.2
FASE 4
U E0.1
R M 64.2
R M 64.3
R T2
R T3
Se premo Stop
Cancello
A32.1
PROGRAMMA AWL
U E 0.0
O. T2
R T2
L KT 20.1
SS T1
S A 32.1
U T1
SS T2
R T1
R A 32.1
U E0.1
R T1
R T2
R A32.1
Pagina 3 di 6
Inizio( accensione
PLC e avvio progr.)
Se premo pulsante start
Avvio Timer T1
Se T1 ha finito tempo
LISTA ATTRIBUZIONI
S1-Pulsante start. (NO)
E 0.0
Rel K1 ( Avvio motore)
A32.1
Se T1 ha finito tempo
Avvio motore
Carico costante di tempo 20 s
Avvio temporizzatore
Resetto temporizzatore
U T2
R A32.1
R T2
Se T2 ha finito tempo
Arresto motore
Resetto temporizzatore
Poich ho usato temporizzatori in modalit SS, per poterli riutilizzare correttamente alla
successiva pressione del pulsante, devo sempre resettarli dopo averne sfruttato
linformazione. Di tale operazione non c traccia sul SFC poich non indico la tipologia di
temporizzatori adottata ( ad esempio se usavo un SV o un SI ecc).
In ogni caso, non errato introdurre il reset dei temporizzatori sul SFC, se si gi deciso
di usare un temporizzatore tipo SS.
Pagina 4 di 6
Motore
K1 apre
K2 chiude
sensore
S1
Ipotesi semplificative
Tutti i sensori se rilevano forniscono valore logico 1
Il motore si ferma da solo a fine apertura/chiusura
Il sensore S1 rileva anche la zona tra le due semiporte mobili
Schema SFC del problema
Inizio( accensione
PLC e avvio progr.)
Se sensore S1 rileva
Apro (K1)
Avvio Timer T1
Se finito T1 AND S1 non rileva
Chiudo (K2)
FC1 e FC2
finecorsa
Pagina 5 di 6
PROGRAMMA AWL
U E 0.0
Se rilevo presenza
L KT 20.1 Carico costante di tempo 5 s
SS T1
Avvio temporizzatore fase 2
S A 32.1
Comando apertura
U T2
UN E 0.0
R A 32.1
S A 32.2
Se finito tempo
e area sgombra
Fermo apertura
Comando chiusura
Inizio( accensione
PLC e avvio progr.)
Se FC1 interviene
Pagina 6 di 6
L SFC presentato sembra corretto, invece presenta della lacune. Se si presenta una
persona alla volta nessun problema. Se si presenta una seguente persone prima della
fase 5 (ad esempio dopo 4 s) si creano problemi. Infatti:
mentre la porta si chiude larrivo di una persona sulla S1 o S2 fa giustamente
comandare in apertura le porte ma non stato previsto larresto della manovra di
chiusura.( Problema di facile soluzione)
se la porta gia aperta e si presenta una persona sulla S1 o S2, si ha lavvio dell
apertura che per subito dopo viene bloccata ( essendo gi aperta) con continue
ripetizioni finche la persona non abbandona la zona rilevamento ( e quindi riscaldo
motore e rel) ( Problema di facile soluzione)
1
Inizio( accensione
PLC e avvio progr.)
LISTA ATTRIBUZIONI
S1-Sensore estern. (NO)
E 0.0
S2-Sensore intern. (NO)
E 0.1
S3-Sensore filo porte(NO)
E 0.2
FC1 finecorsa apert. (NO)
E 0.3
FC2 finecorsa chius. (NO)
E 0.4
Rel K1 ( apertura)
A32.1
Rel K2 (chiusura)
A32.2
Se la porta aperta
Arresto apertura
Carico costante di tempo 5 s
Avvio temporizzatore
U T2
UN E 0.2
S A 32.2
Se finito tempo
e area sgombra
Avvio chiusura
U E0.4
R A 32.2
Se porta chiusa
Arresto chiusura