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

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

---

## V25.00 – Nuove modalità homing, TravelMode e ottimizzazione inizializzazione

### 🔧 Modifiche principali

- **stStandardAxisParam**:
  - 🔸 Rimosso: `DiMotionPolarity`
  - 🔸 Aggiunto: `BoHomeModeAbs`, `DiTravelMode`

- **Struttura Gen**:
  - 🔸 Rimosso: `BoEdgeMGSynced`
  - 🔸 Aggiunto: `BoGroupSyncedDly`
  - 🔸 Tutte le variabili contenenti tempi task: da `DINT` → `REAL`, per supportare multipli di 0.5ms

- **Gestione assi migliorata**:
  - Uniformata `R01_Init` e `R11_Fault` su tutti gli assi reali in base a `BoHomeModeAbs`
  - `R01_Init`: inizializza `stAxis.Param.ReModulo` in base a `TravelMode`
  - `R00_Main`: richiamo `R01_Init` e generazione locale del fronte "motion group synced" (supporto a task lente)

- **Specifiche per configurazione iniziale**:
  - `T02_MainTask/P0001_MainCaseFill/R01_McConfig`: imposta `BoHomeModeAbs` dove necessario

- **Altre modifiche**:
  - `T04_ServiceTask/P9001_Service/R04_DateAndTime/Rung4`: `L_DateTime_DiMillisecondCount` incrementa con `Gen.DiServiceTaskTime_ms` (non valore fisso)

### 🐞 Bug Fixes

- `R58_Insert90Deg_RobD2/Rung 3`: aggiunta `Fp.BoWatchStopFp` tra cause sgancio trasformata
- `R115_Enable` e `R215_Enable` (Insert90DegRobD2): aggiunto check su `Insert90deg.BoMCTActive` prima del comando MAS

---

## V25.01 – Rimappatura allarmi e miglioramenti sicurezza

### 🔧 Novità

- **Rimappatura globale allarmi**:
  - Pulsanti di stop: separati in 7 allarmi specifici + 1 globale
  - Nuovi allarmi per pulsanti di start (analoghi a quelli di stop)

- **Aggiunti allarmi dispositivi**:
  - `F3.16` → `F3.19`: guasti dispositivi 24Vdc 1–4
  - `F4.07`–`F4.08`: protezione elettrica dispositivi liquido conservante e controllo qualità
  - `08.10`: allarmi per conservante, controllo qualità, errore mancato scarto

- **Ampliamento cause warning**:
  - `I_BoProtCabinetCoolingFan_QGx` e `I_BoProtCabinetLight_QGx`: x5 (1 esistente + 4 nuove ciascuno)

### ✅ Improvements

- Eliminati riferimenti alla **seconda etichettarice**
- Bloccato **cambio modalità** se macchina è in marcia (`R21_Operating/Rung 21, 23, 27`)
- `R23_PasswordSafety`:
  - Bit `BoByPassActive`: per cambiare sfondo HMI **solo se bypass attivo**, non solo con chiave inserita

### 🧪 Roiade

- `R23_PasswordSafety/Rung 8, 13`: disabilitato **ByPass in caso di emergenza** (richiesta da De Munari, 13/07/2023)

> _Nota: La modifica potrebbe scontentare i collaudatori, ma è stata richiesta da responsabile._

---

## V25.02 – Revisione Safety Program

### 🔧 Riorganizzazione sicurezza

- **Nuove routine**:
  - `R10_EmergButton`: gestione pulsanti emergenza, incluso doppio canale esterno
  - `R11_SafeDoors`: gestione microinterruttori porte
  - `R20_SafetyEnables`: centralizza i consensi aree → rimozione logica legacy dalle altre routine

### 🐞 Bug Fixes

- `FB_MyCvRejectProduct/Line 97`: da `>` a `>=` per evitare mancati scarti su uguaglianza
- `FB_MyRejectProduct/Line 200`: stessa correzione

---

[← Previous release](rockwell-fp-v24) | [→ Next release](rockwell-fp-v26) | [All releases](../)
