---
sidebar_position: 0
title: Introduzione al Prototipo Flowpack
hide_table_of_contents: false
---

# 🧩 Prototipo Flowpack

Benvenuto nel prototipo **Flowpack** per la piattaforma Rockwell.  
Questo progetto rappresenta un **template modulare e riutilizzabile** per la realizzazione di macchine confezionatrici a film continuo.

Il prototipo è pensato per essere **scalabile** e **configurabile**, con supporto a diverse varianti hardware e HMI.  
Tutti i file sono organizzati in modo strutturato per facilitare manutenzione, personalizzazione e deployment.

---

## 📦 Repository GitLab

👉 [Vai alla repository del prototipo Flowpack](https://gitlab.tecnopackspa.it/prototipi/rockwell/flowpack)  
> Assicurati di avere accesso alla rete interna o VPN aziendale per poter consultare il repository.

---

## 🧱 Struttura del Progetto

La repository è suddivisa in **due sezioni principali**:

### `Docs/` – Documentazione tecnica

Contiene materiali utili allo studio e alla configurazione della macchina:

- **001 - Report**: documenti Word con analisi e report
- **002 - Commenti al software**: fogli Excel per gerarchie, mappe di rete
- **003 - Schemi elettrici**: wiring e connessioni (con `readme.md`)
- **004 - Pagine HMI**: screenshot e layout dell'interfaccia operatore (con `readme.md`)
- **005 - Immagini**: risorse grafiche di supporto (con `readme.md`)
- **006 - Dati tecnici**: parametri e specifiche tecniche (con `readme.md`)

---

### `Software/` – Codice e template modulari

Organizzato per supportare **diversi pannelli HMI**, configurazioni PLC e soluzioni di sicurezza.

#### 🔹 HMI (FactoryTalk View ME)

- File progetto `.apa` per pannelli PanelView
- `ChangeLog - V30.txt`: registro modifiche
- Supporto a layout multipli e componenti riutilizzabili

> ⚠️ **Nota**: Il prototipo FactoryTalk View è in fase di **deprecazione**. Si consiglia di migrare a Optix Studio.

#### 🔹 OrientalMotor

- File di configurazione `.mx2` per motori OrientalMotor

#### 🔹 PLC (Rockwell Studio 5000)

- File progetto `.ACD` con template aggiornati
- `ChangeLog - V30.txt`: cronologia modifiche
- Progetti compatibili con CPU Allen-Bradley CompactLogix/ControlLogix

#### 🔹 Safety Unit (Pilz)

- File `.mpnoz` per configurazione moduli sicurezza Pilz
- Supporto a due topologie principali:
  - Flowpack **Longitudinale (LTS)**
  - Flowpack **Rotativa (ROT)**

> ⚠️ **DEPRECATO**: Questa soluzione Safety non è più mantenuta. Si consiglia di adottare le nuove CPU con safety integrata.

---

## 🛠 Modularità del Prototipo

Il progetto è costruito per essere **modulare e adattabile**.  
Le principali varianti gestite includono:

| Componente     | Descrizione                                            |
|----------------|--------------------------------------------------------|
| 🧠 PLC          | Configurazioni differenziate per taglia macchina       |
| 🖥 HMI          | Supporto a più pannelli (PanelView, OptixPanel, ecc.)  |
| 🦺 Sicurezza    | Pilz Safety con modelli rotativi o longitudinali       |
| 📋 Ricette      | Gestione centralizzata tramite file `Recipes.yaml`     |
| 🔐 Accessi      | Sistema utenti, ruoli e sicurezza multilivello         |

---

## 🧭 Come iniziare

1. **Clona la repository**

```bash
git clone https://gitlab.tecnopackspa.it/prototipi/rockwell/flowpack.git
```

2. **Apri il progetto desiderato**

- **HMI**  
  - *FactoryTalk View*: utilizza i file `.apa` in `Software/HMI`  
    > ⚠️ In fase di deprecazione: preferire Optix Studio.  
  - *Optix Studio*: ancora da integrare, struttura basata su file `.optix`, `.yaml` e `.cs` (citato per futura disponibilità)

- **PLC**  
  - Usa i file `.ACD` in `Software/PLC`

- **Safety Unit**  
  - Progetti Pilz nella cartella `Software/Safety Unit`  
    > ⚠️ **DEPRECATO**: progetto non più mantenuto. Valutare nuova soluzione safety integrata.

3. **Consulta la documentazione in `Docs/`**

- `001 - Report`: analisi e documentazione generale, report modifiche e changelog della commessa  
- `002 - Commenti al software`: gerarchie assi e mappature rete  
- `003 - Schemi elettrici`: dettagli wiring e connessioni  
- `004 - Pagine HMI`: screenshot e dettagli UI  
- `005 - Immagini`: immagini della macchina utili per il pannello o la manualistica 
- `006 - Dati tecnici`: parametri macchina

---

## 📚 Documentazione correlata

- [Introduzione Rockwell](../../)  
- [Introduzione Optix](../../Optix/OptixIntroduzione)  

---

*Questo documento sarà aggiornato con l’evoluzione del prototipo e l’integrazione di Optix Studio.*
