--- 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 --- ## V31.00 – Conversione a firmware V37.00 - **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](../)