docs/blog/2025-07-11-v31-release-ra-f...

157 lines
5.0 KiB
Markdown
Raw Normal View History

2025-08-19 10:00:15 +00:00
---
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](../)