---
title: 'Flowpack PLC - Changelog V31.x'
description: "Dettagli aggiornamenti firmware e modifiche al software Flowpack PLC"
slug: "/changelog/rockwell-fp-v31"
authors: [Rockwell]
tags: [changelog, release, rockwell, flowpack]
---

# 🛠️ FLOWPACK - PLC – Changelog V31.x
<!-- truncate -->

---

## V31.00 – Conversione a firmware V37.00

<!-- truncate -->

- **Nuova funzionalità**: Abilitata la funzionalità OPC UA sulla porta A1.

---

## V31.01 – Espansione funzionalità e miglioramenti

### 🔧 Modifiche principali

- **Rimappati allarmi assi** per includere nuovi innesti e garantire coerenza con la Network Map.
- **Gestione Equilaser**:
  - `Program P5002_EquilaserSensorInfeed` su `T01_FastTask`
  - `P0920_AxEquilaserCarriage`, `P0921_AxEquilaserBeltIn`, `P0922_AxEquilaserBeltOut` su `T02_MainTask`
- **Nuovi assi gestiti**:
  - Nastro a rullini: `P0940_AxBtAccumulation`
  - Nastro puntale: `P0704_AxCvNoseBelt` (calcoli spostati da `P0701_AxConveyor` a `P0700_AvConveyor`)
  - Ruota carico catena: `P0708_AxCvWheel`
  - Cinghioli catena: `P0703_AxCvLateralBelt`
  - Nastro controllo qualità: `P0932_AxBtQualityCheck`

- **Saldatura flowpack traslante**:
  - Ristrutturata `R25_CrX_SealCycle_Servo` → ora `R25_CrX_SealCycleDoubleJaws`
  - Camme migliorate per semplicità e sincronia
  - Rifasamento pinze più affidabile
  - Rimozione opzione non utilizzata: `SysOption.JawAir`

### 🧪 Minor improvements

- Watchdog `T01_FastTask`: 20ms
- Struttura `stRecipe` divisa tra Flowpack e moduli
- Sequenze `AxisClutch`: aggiunti flag accelerazione/decelerazione
- Rimozioni/ottimizzazioni varie nei programmi `P0001_MainFp`, `P0010_AvMaster`, ecc.
- Aumento array `HMIr_DiCvProdImage`, `HMIr_DiWhProdImage`
- Separati i parametri incremento/decremento per velocità automatiche

### 🐞 Bug Fixes

> **Esempi**:
- Protezione da dati incoerenti (`Rec_Mc_DiHomingRejNmbr`)
- Controlli di coerenza su varie tag (e.g. `L_Unw_DiReelChangeRejDist`)
- `Feeder7`/`Feeder8` correttamente lockati (`Rung 115`)
- Evitati loop e limitazioni da ricette precedenti

---

## V31.02 – Estensioni, sicurezza e semplificazioni

### 🚀 Novità

- Rinominato `FB_MyPls_V03` → `FB_MyPlsImmediate`
- Svuotamento piani con arresto catena in:
  - `R01_Shift`, `R31_SQAutoMc`, `R32_SQWhAutoEmpty`
- AOI `FB_MyTemperatureControlPID` migliorato con controllo integrale timeout
- Sicurezza aria fustellatrice (Sabadin, 27/02/2025)
- `O_BoCrXBagCoolingBlow` → `O_BoCrXEdgeFoldBlow`, spostato in `R98_Operating`
- Logica reset sicurezza migliorata per impianti condivisi
- Doppio canale emergenza migliorato
- Nastro uscita 2 ora in `Jog`, non `Gear`
- Rimozione condizione `L_BoEnableServoON` su `L_BoComJogMan`
- Miglioramenti in `FB_MyFeederProd`, `FB_MyCloseGap`

### 🔄 Revisione routine homing

| Routine | Tipo |
|--------|------|
| `R20_HomeFake` | Fake homing |
| `R21_HomeVirtual` | Virtual axis |
| `R22_HomeSensor` | Incrementale con sensore |
| `R23_HomeTorque` | Incrementale con battuta |
| `R25_HomeAbsImmediate` | Assoluto immediato |
| `R26_HomeAbsSensor` | Assoluto con sensore |
| `R27_HomeAbsTorque` | Assoluto con battuta |

### 🧪 Minor improvements

- Alias di sicurezza rimossi
- Parametri `TorqueLimit*` SSV condizionati
- Equilaser migliorato (post TCO2212)
- Controllo coppia pinza superiore semplificato

### 🐞 Bug Fixes

- Sincronismo `Ax_CvLateralBelt`
- Rifasamento condizionato `AxConveyorContrast`
- Sincronizzazione `AxCarton` corretta
- Fix parametri su `AxCartonKnife`, `AxBtAccumulation`

---

## V31.03 – Ottimizzazioni cybersecurity e gestione assi

### 🔐 Cybersecurity

- **Tag "External Access"** sistemati:
  - Solo ciò che serve è `Read Only`/`ReadWrite`, tutto il resto `None`.

### 🔄 Revisione routine sync

- `R61_GearSync`, `R62_GearSyncOnFly`, `R71_CamSync`, `R72_CamSyncOnFly`:
  - Parametrizzazione errori
  - Commenti migliorati
  - `stStandardAxisParam`: nuovo parametro soglia errore
  - `stStandardAxisStatus`: nuovi bit
  - `R99_Feedback`: OTU `SyncOK` spostato
  - `R75_CamCalc`: valorizzato `stAxis.Sts.BoCamComputeDone`

### 🔧 Refactoring

- 1:1 tra `Program` e `Asse`
- Struttura `stSmartInfeed` rivista
- Fasatori raggruppati in `FastTask`
- Scarti gestiti in `FastTask`, con warning `3.00`, `3.01`, `3.02`
- `Version` su strutture → compatibilità Optix
- Eliminata `SysOption.Cv`

### 🧪 Minor improvements

- `R15_Warning` disabilita warning 00.28 se linea integrata
- `AxBtQualityCheck` gestisce comando illuminatore

### 🐞 Bug Fixes

- `R48_Cv_Reject` ora riconosce corretta cella (`SysOption.CvRejSensorNpNb`)
- `AxPivot`: ripristino `ReHomeOffset`
- `DateAndTime`: sostituzione `CLR` con `SUB` per precisione temporale

---

## V31.04 – Compatibilità Optix

- `R21_Operating`:
  - Svuotamento ora gestito come modalità operativa

---

> **Note**: Per una migliore leggibilità, ogni programma, routine o struttura è indicata con il nome originale in codice e formattata per evidenziare l'associazione tra modifiche tecniche e impatto funzionale.

...

[← Previous release](rockwell-fp-v30) | [All releases](../)
