#### 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 |