Indice

Linea con nastro trasportatore

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.

Obiettivi

Interfaccia col PLC: ingressi e uscite

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. legenda ingressi e uscite nastro

Ingressi e uscite sono riportati sulla morsettiera:

morsettiera nastro

Una descrizione dei morsetti è indicata nella tabella sotto.

morsetto sigla indirizzo PLC descrizione nome simbolico
124V DC L+ alimentazione motori
224V DC L+ alimentazione sensori
3GND M massa
4GND M massa
5I1 I0.0finecorsa espulsore 1 avantiFC_E1A
6I2 I0.1 finecorsa espulsore 1 indietroFC_E1I
7I3 I0.2 finecorsa espulsore 2 avantiFC_E2A
8I4 I0.3 finecorsa espulsore 2 indietroFC_E2I
9I5 I0.4 fotcellula espulsore 1FTC_E1
10I6 I0.5 fotocellula fresaFTC_F
11I7 I0.6 fotocellula inizio linea FTC_START
12I8 I0.7 fotocellula trapanoFTC_T
13I9 I1.0 fotocellula fine lineaFTC_STOP
14
15Q1 Q0.1 motore espulsore 1 indietroM_E1I
16Q2 Q0.0 motore espulsore 1 avanti M_E1A
17Q3 Q0.3 motore espulsore 2 indietro M_E2I
18Q4 Q0.2 motore espulsore 2 avanti M_E2A
19Q5 Q0.4 motore nastro inizio lineaM_N1
20Q6 Q0.5 motore nastro fresaM_N2
21Q7 Q0.6 motore fresaM_F
22Q8 Q0.7 motore nastro trapanoM_N3
23Q9 Q1.0 motore trapanoM_T
24Q10 Q1.1 motore nastro fine lineaM_N4

Scaricare il programma del 2013 dal PLC

E' possibile scaricare il programma dal PLC in TIA Portal per esaminarlo. Per farlo:

Il programma scaricato è questo.

Osservazioni:

Sensori e attuatori

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:

Diagramma temporale 2018

diagramma temporale linea con nastro trasportatore

SFC 2018

SFC linea con nastro trasportatore

Implementazione in ladder

Differenze tra versione del compito e modellino

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 FIXME e la tabella delle variabili andrebbero adattati di conseguenza.

Le modifiche da fare sono queste:

Problemi e possibili miglioramenti

Programma 2019 con HMI

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.