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

157 lines
5.0 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
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](../)