157 lines
5.0 KiB
Markdown
157 lines
5.0 KiB
Markdown
---
|
||
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](../)
|