117 lines
6.5 KiB
Markdown
117 lines
6.5 KiB
Markdown
|
|
|||
|
#### Fase di primo Riempimento
|
|||
|
***
|
|||
|
Le bottiglie escono dal Monoblocco a passo e si accumulano all’ingresso dei cinghioli di dosaggio, fino a mettere in buio le ftc IMP_IN e MIN_IN.
|
|||
|
In questa fase i motori sono tutti OFF tranne M33, M32 e M31. Il Carrello IN è affacciato alla via n.1.
|
|||
|
|
|||
|
m
|
|||
|
|
|||
|
![[Pasted image 20241218093107.png|567]]
|
|||
|
#### Ciclo di carico
|
|||
|
***
|
|||
|
I cinghioli di dosaggio, il trasporto di ingresso e la via n.1 si azionano (motori M34, M35, M36 e M37 -> ON), le bottiglie passano nel Carrello IN ed entrano nel tavolo dopo essere state contate dalla ftc CON_IN, fino a raggiungere il valore prefissato a ricetta.
|
|||
|
In questa fase la ftc INT_IN deve registrare degli stati ON-OFF per verificare un eventuale intasamento.
|
|||
|
Durante il conteggio la ftc IMP_IN deve essere sempre ON: in caso sia riscontrato un OFF (bottiglie distanziate), si “surgela” lo stato (motori M34, M35, M36 e M37 -> OFF) e si attende che le ftc IMP_IN e MIN_IN ritornino entrambe OFF prima di riprendere il conteggio.
|
|||
|
Man mano che le bottiglie entrano sulla via n.1 del tavolo, vengono contate dalla ftc DEC_IN.
|
|||
|
|
|||
|
![[Pasted image 20241218093141.png]]
|
|||
|
#### Completamento ciclo di carico
|
|||
|
***
|
|||
|
Una volta che la ftc CON_IN ha raggiunto il valore prefissato a ricetta, i cinghioli di dosaggio si arrestano (motori M34, M35 -> OFF) mentre le bottiglie continuano il loro percorso finchè anche la ftc DEC_IN non ha raggiunto tale valore, dopodichè si arresta il motore della via n.1 M37.
|
|||
|
Per tutta la durata di questa fase la ftc particolare SIC_OUT_01 deve essere in ON (sicurezza uscita). Alla fine dei conteggi della fila viene controllato lo stato della ftc generale SIC_IN, che deve essere sempre ON (sicurezza entrata).
|
|||
|
|
|||
|
#### Transitorio ciclo di carico
|
|||
|
***
|
|||
|
Il Carrello IN si sposta sulla via n.3 (motore M61 -> ON) e, contemporaneamente, si ripetono le 2 fasi precedenti.
|
|||
|
Il processo si ripete per le vie n.5, n.7, n.8, n.6, n.4, n.2 in modo identico.
|
|||
|
Per le vie dalla n.2 alla n.8 si può operare un anticipo dell’ingresso delle bottiglie (motori M34 e M35) rispetto al conteggio della ftc DEC_IN, ossia si possono far ripartire i cinghioli prima che la ftc DEC_IN sia arrivata al valore prefissato; tale anticipo dipenderà dal numero di via, dalla ricetta e dal senso di movimento del Carrello IN e verrà gestito tramite l’encoder ENC_IN.
|
|||
|
|
|||
|
![[Pasted image 20241218093201.png]]
|
|||
|
#### Fase di primo Scarico
|
|||
|
***
|
|||
|
Il Carrello OUT è affacciato alla via n.1
|
|||
|
La ftc MIN_OUT deve essere in stato ON oppure registrare degli stati ON-OFF (linea vuota o bottiglie in movimento).
|
|||
|
|
|||
|
|
|||
|
#### Ciclo di scarico
|
|||
|
***
|
|||
|
I trasporti di uscita e la via n.1 si azionano (motori M45, M46, e M37 -> ON), le bottiglie escono dal tavolo tramite il Carrello OUT dopo essere state contate dalla ftc CON_OUT, fino a raggiungere il valore prefissato a ricetta.
|
|||
|
Durante il conteggio la ftc MIN_OUT deve essere in stato ON oppure registrare degli stati ON-OFF: in caso sia riscontrato un OFF prolungato, si “surgela” lo stato (motori M45, M46, e M37 -> OFF) e si attende che la ftc MIN_OUT ritorni nello stato corretto prima di riprendere il conteggio.
|
|||
|
Man mano che le bottiglie escono dalla via n.1 del tavolo, vengono contate dalla ftc DEC_OUT.
|
|||
|
|
|||
|
![[Pasted image 20241218093219.png]]
|
|||
|
#### Completamento ciclo di scarico
|
|||
|
***
|
|||
|
Una volta che la ftc CON_OUT ha raggiunto il valore prefissato a ricetta, il motore della via n.1 si arresta (motori M37 -> OFF): in questo momento viene controllato lo stato della ftc particolare SIC_OUT_01, che deve essere sempre ON.
|
|||
|
Le bottiglie continuano il loro percorso finchè anche la ftc DEC_OUT non ha raggiunto tale valore.
|
|||
|
|
|||
|
|
|||
|
#### Transitorio ciclo di scarico
|
|||
|
***
|
|||
|
Il Carrello OUT si sposta sulla via n.3 (motore M62) e, contemporaneamente, si ripetono le 2 fasi di cui sopra. Il processo si ripete per le vie n.5, n.7, n.8, n.6, n.4, n.2 in modo identico.
|
|||
|
Per le vie dalla n.1 alla n.7 si può operare un anticipo dell’uscita delle bottiglie (motori M37) rispetto al conteggio della ftc DEC_IN, ossia si può far ripartire la catena della via n.1 prima che la ftc DEC_IN sia arrivata al valore prefissato; tale anticipo dipenderà dal numero di via, dalla ricetta e dal senso di movimento del Carrello OUT e verrà gestito tramite l’encoder ENC_OUT.
|
|||
|
|
|||
|
![[Pasted image 20241218093234.png]]
|
|||
|
|
|||
|
|
|||
|
# Tabella delle Fasi di Funzionamento del Sistema
|
|||
|
|
|||
|
## 1. Fase di Primo Riempimento
|
|||
|
| Componente | Stato/Azione |
|
|||
|
|------------|--------------|
|
|||
|
| Bottiglie | Si accumulano all'ingresso dei cinghioli di dosaggio |
|
|||
|
| FTC IMP_IN e MIN_IN | Devono essere in stato buio |
|
|||
|
| Motori attivi | Solo M33, M32 e M31 |
|
|||
|
| Carrello IN | Affacciato alla via n.1 |
|
|||
|
|
|||
|
## 2. Ciclo di Carico
|
|||
|
| Componente | Stato/Azione |
|
|||
|
|------------|--------------|
|
|||
|
| Motori attivi | M34, M35, M36 e M37 -> ON |
|
|||
|
| FTC CON_IN | Conta le bottiglie fino al valore di ricetta |
|
|||
|
| FTC INT_IN | Deve registrare stati ON-OFF |
|
|||
|
| FTC IMP_IN | Deve rimanere sempre ON |
|
|||
|
| FTC DEC_IN | Conta le bottiglie sulla via n.1 |
|
|||
|
|
|||
|
## 3. Completamento Ciclo di Carico
|
|||
|
| Componente | Stato/Azione |
|
|||
|
|------------|--------------|
|
|||
|
| Motori M34, M35 | OFF dopo raggiungimento conteggio FTC CON_IN |
|
|||
|
| Motore M37 | OFF dopo raggiungimento conteggio FTC DEC_IN |
|
|||
|
| FTC SIC_OUT_01 | Deve rimanere sempre ON |
|
|||
|
| FTC SIC_IN | Deve rimanere sempre ON |
|
|||
|
|
|||
|
## 4. Transitorio Ciclo di Carico
|
|||
|
| Componente | Stato/Azione |
|
|||
|
|------------|--------------|
|
|||
|
| Carrello IN | Si sposta sulla via successiva (M61 -> ON) |
|
|||
|
| Sequenza vie | n.1 → n.3 → n.5 → n.7 → n.8 → n.6 → n.4 → n.2 |
|
|||
|
| Anticipo ingresso | Possibile per vie n.2-n.8 basato su encoder ENC_IN |
|
|||
|
|
|||
|
## 5. Fase di Primo Scarico
|
|||
|
| Componente | Stato/Azione |
|
|||
|
|------------|--------------|
|
|||
|
| Carrello OUT | Affacciato alla via n.1 |
|
|||
|
| FTC MIN_OUT | ON o stati ON-OFF alternati |
|
|||
|
|
|||
|
## 6. Ciclo di Scarico
|
|||
|
| Componente | Stato/Azione |
|
|||
|
|------------|--------------|
|
|||
|
| Motori attivi | M45, M46, e M37 -> ON |
|
|||
|
| FTC CON_OUT | Conta le bottiglie fino al valore di ricetta |
|
|||
|
| FTC MIN_OUT | ON o stati ON-OFF alternati |
|
|||
|
| FTC DEC_OUT | Conta le bottiglie in uscita |
|
|||
|
|
|||
|
## 7. Completamento Ciclo di Scarico
|
|||
|
| Componente | Stato/Azione |
|
|||
|
|------------|--------------|
|
|||
|
| Motore M37 | OFF dopo raggiungimento conteggio FTC CON_OUT |
|
|||
|
| FTC SIC_OUT_01 | Deve rimanere sempre ON |
|
|||
|
| FTC DEC_OUT | Deve raggiungere il valore di ricetta |
|
|||
|
|
|||
|
## 8. Transitorio Ciclo di Scarico
|
|||
|
| Componente | Stato/Azione |
|
|||
|
|------------|--------------|
|
|||
|
| Carrello OUT | Si sposta sulla via successiva (M62 -> ON) |
|
|||
|
| Sequenza vie | n.1 → n.3 → n.5 → n.7 → n.8 → n.6 → n.4 → n.2 |
|
|||
|
| Anticipo uscita | Possibile per vie n.1-n.7 basato su encoder ENC_OUT |
|