Modellino di una linea di lavorazione interfacciabile al PLC. Si tratta di un trainer FischerTechnik abbinabile al manipolatore con:
Dalla pagina prodotto si possono scaricare i documenti tecnici del prodotto.
Il video seguente mostra la linea in funzione insieme al manipolatore.
L'immagine sotto riporta delle sigle che permettono di identificare ingressi e uscite (per il PLC) come riportate sulla morsettiera del modellino. NB: ingressi e uscite sul PLC non coincidono con quelle in figura.
Ingressi e uscite sono riportati sulla morsettiera:
Una descrizione dei morsetti è indicata nella tabella sotto.
morsetto | sigla | indirizzo PLC | descrizione | nome simbolico |
---|---|---|---|---|
1 | 24V DC | L+ | alimentazione motori | |
2 | 24V DC | L+ | alimentazione sensori | |
3 | GND | M | massa | |
4 | GND | M | massa | |
5 | I1 | I0.0 | finecorsa espulsore 1 avanti | FC_E1A |
6 | I2 | I0.1 | finecorsa espulsore 1 indietro | FC_E1I |
7 | I3 | I0.2 | finecorsa espulsore 2 avanti | FC_E2A |
8 | I4 | I0.3 | finecorsa espulsore 2 indietro | FC_E2I |
9 | I5 | I0.4 | fotcellula espulsore 1 | FTC_E1 |
10 | I6 | I0.5 | fotocellula fresa | FTC_F |
11 | I7 | I0.6 | fotocellula inizio linea | FTC_START |
12 | I8 | I0.7 | fotocellula trapano | FTC_T |
13 | I9 | I1.0 | fotocellula fine linea | FTC_STOP |
14 | ||||
15 | Q1 | Q0.1 | motore espulsore 1 indietro | M_E1I |
16 | Q2 | Q0.0 | motore espulsore 1 avanti | M_E1A |
17 | Q3 | Q0.3 | motore espulsore 2 indietro | M_E2I |
18 | Q4 | Q0.2 | motore espulsore 2 avanti | M_E2A |
19 | Q5 | Q0.4 | motore nastro inizio linea | M_N1 |
20 | Q6 | Q0.5 | motore nastro fresa | M_N2 |
21 | Q7 | Q0.6 | motore fresa | M_F |
22 | Q8 | Q0.7 | motore nastro trapano | M_N3 |
23 | Q9 | Q1.0 | motore trapano | M_T |
24 | Q10 | Q1.1 | motore nastro fine linea | M_N4 |
E' possibile scaricare il programma dal PLC in TIA Portal per esaminarlo. Per farlo:
Caricamento del dispositivo (PLC)
Il programma scaricato è questo.
Osservazioni:
I nove ingressi collegati al PLC sono:
Le dieci uscite del PLC comandano:
Il pilotaggio di nastri, fresa e trapano non è complicato perché non prevede l'inversione del moto: l'uscita a relè del PLC, collegata ai 24V dell'alimentatore interno, aziona direttamente il motore. Per i due motori degli espulsori, per ottenere un movimento in avanti o indietro con un'alimentazione singola, si usa una soluzione con doppio relé SPDT (deviatore) come nel caso del manipolatore.
In tutti i motori sono presenti accoppiamenti meccanici particolari:
Il programma caricato nel PLC del modellino si differenzia rispetto alle specifiche proposte per la prova pratica. Adattiamo le specifiche alla versione caricata sul modellino per caricare indifferentemente una delle due versioni (quella del 2013 e la nostra). Anche il diagramma temporale e la tabella delle variabili andrebbero adattati di conseguenza.
Le modifiche da fare sono queste:
In questo file zip zip un programma che gestisce la linea (allarmi compresi) e un pannello HMI. Nel progetto c'è un timeout su ogni passo che imposta un'emergenza se la sequenza non avanza.
L'emergenza, che si attiva anche da HMI, imposta un merker che disattiva tutte le uscite (contatto in serie) e lascia attivo il passo per segnalare il punto della sequenza dove si è verificata l'anomalia. Il ripristino dell'emergenza avviene via HMI e riporta il sistema al passo iniziale. Per ottenere lo stesso scopo si poteva pensare di usare un contatto per disabilitare la chiamata alla FC che gestisce le uscite. Questa soluzione - apparentemente più semplice - non funziona però; infatti disabilitando l'esecuzione della FC le uscite non vengono disabilitate ma mantengono il loro stato (vedi questo thread nel forum di Siemens e le Programming gudelines). Vedi anche fccondizionate.
Torna all'indice.