TUTORIAL – ESEMPIO APPLICATIVO – Cisterna miscelatore di 3 prodotti e bollitore con Timer programma in SFC-GRAPH in TIA Portal V17 con S7-1500
Il punto di forza dell’impiego di GRAPH è nella fase di implementazione. Le proprietà caratteristiche di GRAPH possono essere impiegate in modo ottimale anche durante la fase di funzionamento e manutenzione.
GRAPH è un linguaggio di programmazione grafico per la creazione di comandi sequenziali. Nell’ambito di un blocco funzionale GRAPH è possibile programmare il proprio programma sotto forma di catene sequenziali, dove le catene sequenziali possono essere programmate con chiarezza e rapidità.
Ho realizzato questo tutorial per realizzare il progetto in GRAPH con Tia Portal V17 di una cisterna che miscela 3 prodotti: A, B e C, immessi a tempi diversi e con un bollitore, tutto gestito a tempo e a ciclo continuo con controllo di sicurezza.
(possibile integrazione con HMI, magari in una fase successiva)
Vediamo gli step da programmare:
- Con un impulso di Start (I0 NA) si avvia il processo, attivando contemporaneamente le valvole di start prodotto A (Q0) per 3s e prodotto B (Q1) per 5s.
- Una volta terminato il riempimento dei due prodotti, si aziona il motore di miscelazione (Q3) e dopo 5s si avvia il versamento del prodotto C (Q2) per 7s.
- Successivamente verrà attivato il bollitore di riscaldamento (Q5) fino al raggiungimento di 7V misurato dalla sonda di temperatura AI0, arrestando il motore di miscelazione (Q3).
- Infine, la valvola di svuotamento del serbatoio (Q4) verrà attivata per 10s, lasciando l’impianto pronto sequenza successiva.
- SICUREZZA: In qualsiasi momento, premendo Stop (I1 NC) d’emergenza o superando 9V in AI0 si interrompe il processo e si attiverà la valvola di scarico (Q4) per 10s, mentre il processo può essere riavviato in modo ciclico solo se la temperatura nel serbatoio è inferiore a 1V.
Vantaggi
L’impiego di GRAPH offre i seguenti vantaggi:
- Ridotta complessità di programmazione e ampia chiarezza grazie alla programmazione grafica
- Eccellente leggibilità per il personale addetto alla manutenzione
- Riduzione dei tempi di messa in servizio grazie all’interfaccia grafica di programmazione
- Ridotta complessità di implementazione grazie alle minime possibilità di errore nella generazione di codici
- Elevata affidabilità della macchina grazie a funzioni diagnostiche di processo integrate (Interlock e Supervision)
- Rapida identificazione di errori grazie alla visualizzazione di PLC Code e analisi dei criteri su HMI
Software necessari:
Ricordo che per essere abilitati al download del software è necessaria una registrazione al sito di supporto Siemens (qui) ed una successiva autorizzazione da parte di Siemens, che può richiedere anche diversi giorni.